0000851310-22-000069.txt : 20221104 0000851310-22-000069.hdr.sgml : 20221104 20221104160250 ACCESSION NUMBER: 0000851310-22-000069 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221104 DATE AS OF CHANGE: 20221104 FILER: COMPANY DATA: COMPANY CONFORMED NAME: HARMONIC INC CENTRAL INDEX KEY: 0000851310 STANDARD INDUSTRIAL CLASSIFICATION: RADIO & TV BROADCASTING & COMMUNICATIONS EQUIPMENT [3663] IRS NUMBER: 770201147 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-25826 FILM NUMBER: 221362271 BUSINESS ADDRESS: STREET 1: 4300 NORTH FIRST STREET CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 4084906242 MAIL ADDRESS: STREET 1: 4300 NORTH FIRST STREET CITY: SAN JOSE STATE: CA ZIP: 95134 FORMER COMPANY: FORMER CONFORMED NAME: HARMONIC LIGHTWAVES INC DATE OF NAME CHANGE: 19950404 10-Q 1 hlit-20220930.htm 10-Q hlit-20220930
false2022Q3000085131012/31http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member.17399780.115500100008513102022-01-012022-09-3000008513102022-10-31xbrli:shares00008513102022-09-30iso4217:USD00008513102021-12-31iso4217:USDxbrli:shares0000851310hlit:ApplianceIntegrationMember2022-07-022022-09-300000851310hlit:ApplianceIntegrationMember2021-07-032021-10-010000851310hlit:ApplianceIntegrationMember2022-01-012022-09-300000851310hlit:ApplianceIntegrationMember2021-01-012021-10-010000851310hlit:SaaSServiceMember2022-07-022022-09-300000851310hlit:SaaSServiceMember2021-07-032021-10-010000851310hlit:SaaSServiceMember2022-01-012022-09-300000851310hlit:SaaSServiceMember2021-01-012021-10-0100008513102022-07-022022-09-3000008513102021-07-032021-10-0100008513102021-01-012021-10-010000851310us-gaap:CommonStockMember2022-07-010000851310us-gaap:AdditionalPaidInCapitalMember2022-07-010000851310us-gaap:RetainedEarningsMember2022-07-010000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-0100008513102022-07-010000851310us-gaap:RetainedEarningsMember2022-07-022022-09-300000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-022022-09-300000851310us-gaap:CommonStockMember2022-07-022022-09-300000851310us-gaap:AdditionalPaidInCapitalMember2022-07-022022-09-300000851310us-gaap:CommonStockMember2022-09-300000851310us-gaap:AdditionalPaidInCapitalMember2022-09-300000851310us-gaap:RetainedEarningsMember2022-09-300000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-300000851310us-gaap:CommonStockMember2021-07-020000851310us-gaap:AdditionalPaidInCapitalMember2021-07-020000851310us-gaap:RetainedEarningsMember2021-07-020000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-0200008513102021-07-020000851310us-gaap:RetainedEarningsMember2021-07-032021-10-010000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-032021-10-010000851310us-gaap:CommonStockMember2021-07-032021-10-010000851310us-gaap:AdditionalPaidInCapitalMember2021-07-032021-10-010000851310us-gaap:CommonStockMember2021-10-010000851310us-gaap:AdditionalPaidInCapitalMember2021-10-010000851310us-gaap:RetainedEarningsMember2021-10-010000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-0100008513102021-10-010000851310us-gaap:CommonStockMember2021-12-310000851310us-gaap:AdditionalPaidInCapitalMember2021-12-310000851310us-gaap:RetainedEarningsMember2021-12-310000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100008513102021-01-012021-12-310000851310srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-310000851310srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-310000851310srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-310000851310us-gaap:CommonStockMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-12-310000851310us-gaap:AdditionalPaidInCapitalMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-12-310000851310us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-12-310000851310srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000851310srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2021-12-310000851310us-gaap:RetainedEarningsMember2022-01-012022-09-300000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300000851310us-gaap:CommonStockMember2022-01-012022-09-300000851310us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300000851310us-gaap:CommonStockMember2020-12-310000851310us-gaap:AdditionalPaidInCapitalMember2020-12-310000851310us-gaap:RetainedEarningsMember2020-12-310000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-3100008513102020-12-310000851310us-gaap:RetainedEarningsMember2021-01-012021-10-010000851310us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-10-010000851310us-gaap:CommonStockMember2021-01-012021-10-010000851310us-gaap:AdditionalPaidInCapitalMember2021-01-012021-10-010000851310srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2021-12-310000851310srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2022-07-022022-09-300000851310srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate202006Member2022-01-012022-09-300000851310hlit:EncodingcomIncMember2022-05-012022-05-310000851310hlit:EncodingcomIncMember2022-05-3100008513102022-10-012022-09-30xbrli:pure00008513102023-10-012022-09-300000851310us-gaap:MachineryAndEquipmentMember2022-09-300000851310us-gaap:MachineryAndEquipmentMember2021-12-310000851310us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-09-300000851310us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310000851310us-gaap:LeaseholdImprovementsMember2022-09-300000851310us-gaap:LeaseholdImprovementsMember2021-12-310000851310us-gaap:FurnitureAndFixturesMember2022-09-300000851310us-gaap:FurnitureAndFixturesMember2021-12-310000851310us-gaap:ConstructionInProgressMember2022-09-300000851310us-gaap:ConstructionInProgressMember2021-12-310000851310hlit:ConvertibleNotedue2022Memberus-gaap:SeniorNotesMember2020-06-020000851310hlit:ConvertibleNotedue2022Memberus-gaap:SeniorNotesMemberhlit:Stockpricegreaterorequal130percentofNoteConversionPriceMember2020-06-022020-06-02utr:D0000851310hlit:Notepricelessthan98percentofstockpricetimesconversionrateMemberhlit:ConvertibleNotedue2022Memberus-gaap:SeniorNotesMember2020-06-022020-06-020000851310hlit:ConvertibleNotedue2022Memberus-gaap:SeniorNotesMember2022-09-300000851310hlit:ConvertibleNotedue2022Member2020-06-022020-06-020000851310hlit:ConvertibleNotedue2022Member2022-09-300000851310hlit:ConvertibleNotedue2022Member2021-12-310000851310hlit:ConvertibleNotedue2022Member2021-01-012021-12-310000851310hlit:ConvertibleNotedue2022Member2022-07-022022-09-300000851310hlit:ConvertibleNotedue2022Member2021-07-032021-10-010000851310hlit:ConvertibleNotedue2022Member2022-01-012022-09-300000851310hlit:ConvertibleNotedue2022Member2021-01-012021-10-010000851310hlit:ConvertibleNotedue2024Memberus-gaap:SeniorNotesMember2019-09-130000851310hlit:ConvertibleNotedue2024Memberus-gaap:SeniorNotesMember2020-09-250000851310hlit:ConvertibleNotedue2024Member2022-09-300000851310hlit:ConvertibleNotedue2024Member2021-12-310000851310hlit:ConvertibleNotedue2024Member2021-01-012021-12-310000851310hlit:ConvertibleNotedue2024Member2022-07-022022-09-300000851310hlit:ConvertibleNotedue2024Member2021-07-032021-10-010000851310hlit:ConvertibleNotedue2024Member2022-01-012022-09-300000851310hlit:ConvertibleNotedue2024Member2021-01-012021-10-010000851310hlit:ConvertibleNotedue2022Memberus-gaap:SeniorNotesMember2020-06-022020-06-020000851310hlit:ConvertibleNotedue2024Memberus-gaap:SeniorNotesMember2019-09-132019-09-130000851310us-gaap:CostOfSalesMember2022-07-022022-09-300000851310us-gaap:CostOfSalesMember2021-07-032021-10-010000851310us-gaap:CostOfSalesMember2022-01-012022-09-300000851310us-gaap:CostOfSalesMember2021-01-012021-10-010000851310us-gaap:ResearchAndDevelopmentExpenseMember2022-07-022022-09-300000851310us-gaap:ResearchAndDevelopmentExpenseMember2021-07-032021-10-010000851310us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300000851310us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-10-010000851310us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-07-022022-09-300000851310us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-07-032021-10-010000851310us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-09-300000851310us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-10-010000851310us-gaap:RestrictedStockUnitsRSUMember2021-12-310000851310us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300000851310us-gaap:RestrictedStockUnitsRSUMember2022-09-300000851310us-gaap:EmployeeStockMember2022-01-012022-09-300000851310hlit:StockPlan1995Member2022-01-012022-09-300000851310hlit:StockPlan1995Member2022-09-300000851310hlit:DirectorOptionPlans2002Member2022-09-3000008513102022-02-030000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Member2022-09-300000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Memberus-gaap:FairValueInputsLevel1Member2022-09-300000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Memberus-gaap:FairValueInputsLevel2Member2022-09-300000851310us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Member2022-09-300000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Member2021-12-310000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Memberus-gaap:FairValueInputsLevel1Member2021-12-310000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Memberus-gaap:FairValueInputsLevel2Member2021-12-310000851310us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2022Member2021-12-310000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Member2022-09-300000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Memberus-gaap:FairValueInputsLevel1Member2022-09-300000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Memberus-gaap:FairValueInputsLevel2Member2022-09-300000851310us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Member2022-09-300000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Member2021-12-310000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Memberus-gaap:FairValueInputsLevel1Member2021-12-310000851310us-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Memberus-gaap:FairValueInputsLevel2Member2021-12-310000851310us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsNonrecurringMemberhlit:ConvertibleNotedue2024Member2021-12-310000851310us-gaap:EmployeeStockOptionMember2022-07-022022-09-300000851310us-gaap:EmployeeStockOptionMember2021-07-032021-10-010000851310us-gaap:EmployeeStockOptionMember2022-01-012022-09-300000851310us-gaap:EmployeeStockOptionMember2021-01-012021-10-010000851310us-gaap:RestrictedStockUnitsRSUMember2022-07-022022-09-300000851310us-gaap:RestrictedStockUnitsRSUMember2021-07-032021-10-010000851310us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-10-010000851310us-gaap:EmployeeStockMember2022-07-022022-09-300000851310us-gaap:EmployeeStockMember2021-07-032021-10-010000851310us-gaap:EmployeeStockMember2021-01-012021-10-010000851310hlit:ConvertibleNotedue2022Member2022-07-022022-09-300000851310hlit:ConvertibleNotedue2022Member2021-07-032021-10-010000851310hlit:ConvertibleNotedue2022Member2022-01-012022-09-300000851310hlit:ConvertibleNotedue2022Member2021-01-012021-10-010000851310us-gaap:EmployeeStockOptionMember2022-07-022022-09-300000851310us-gaap:EmployeeStockOptionMember2021-07-032021-10-010000851310us-gaap:EmployeeStockOptionMember2022-01-012022-09-300000851310us-gaap:EmployeeStockOptionMember2021-01-012021-10-010000851310us-gaap:RestrictedStockUnitsRSUMember2022-07-022022-09-300000851310us-gaap:RestrictedStockUnitsRSUMember2021-07-032021-10-010000851310us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-09-300000851310us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-10-010000851310us-gaap:EmployeeStockMember2022-07-022022-09-300000851310us-gaap:EmployeeStockMember2021-07-032021-10-010000851310us-gaap:EmployeeStockMember2022-01-012022-09-300000851310us-gaap:EmployeeStockMember2021-01-012021-10-01hlit:segment0000851310us-gaap:OperatingSegmentsMemberhlit:VideoSegmentMember2022-07-022022-09-300000851310us-gaap:OperatingSegmentsMemberhlit:VideoSegmentMember2021-07-032021-10-010000851310us-gaap:OperatingSegmentsMemberhlit:VideoSegmentMember2022-01-012022-09-300000851310us-gaap:OperatingSegmentsMemberhlit:VideoSegmentMember2021-01-012021-10-010000851310us-gaap:OperatingSegmentsMemberhlit:BroadbandSegmentMember2022-07-022022-09-300000851310us-gaap:OperatingSegmentsMemberhlit:BroadbandSegmentMember2021-07-032021-10-010000851310us-gaap:OperatingSegmentsMemberhlit:BroadbandSegmentMember2022-01-012022-09-300000851310us-gaap:OperatingSegmentsMemberhlit:BroadbandSegmentMember2021-01-012021-10-010000851310us-gaap:OperatingSegmentsMember2022-07-022022-09-300000851310us-gaap:OperatingSegmentsMember2021-07-032021-10-010000851310us-gaap:OperatingSegmentsMember2022-01-012022-09-300000851310us-gaap:OperatingSegmentsMember2021-01-012021-10-010000851310us-gaap:CorporateNonSegmentMember2022-07-022022-09-300000851310us-gaap:CorporateNonSegmentMember2021-07-032021-10-010000851310us-gaap:CorporateNonSegmentMember2022-01-012022-09-300000851310us-gaap:CorporateNonSegmentMember2021-01-012021-10-010000851310country:US2022-07-022022-09-300000851310country:US2021-07-032021-10-010000851310country:US2022-01-012022-09-300000851310country:US2021-01-012021-10-010000851310us-gaap:NonUsMember2022-07-022022-09-300000851310us-gaap:NonUsMember2021-07-032021-10-010000851310us-gaap:NonUsMember2022-01-012022-09-300000851310us-gaap:NonUsMember2021-01-012021-10-010000851310us-gaap:IndemnificationGuaranteeMember2022-09-300000851310us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberexch:JPCB2022-10-280000851310hlit:SecuredOvernightFinancingRateSOFRMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberexch:JPCB2022-10-282022-10-280000851310us-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMemberexch:JPCB2022-10-282022-11-04
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
_____________________________________________________
Form 10-Q
_____________________________________________________
(Mark One)
Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
For the Quarterly Period Ended September 30, 2022

Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
Commission File No. 000-25826
_____________________________________________________
HARMONIC INC.
(Exact name of registrant as specified in its charter)
_____________________________________________________
Delaware77-0201147
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
2590 Orchard Parkway
San Jose, CA 95131
(408) 542-2500
(Address, including zip code, and telephone number, including area code, of registrant’s principal executive offices)
____________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of each exchange on which registered
Common stock, $0.001 par valueHLITNASDAQ Global Select Market
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes  ☒    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  ☒    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. 
Large accelerated filerAccelerated Filer
Non-accelerated filerSmaller reporting company
Emerging growth company 


If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. 
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes     No  
The number of shares of the registrant’s Common Stock, $0.001 par value, outstanding on October 31, 2022 was 105,436,413.



TABLE OF CONTENTS
 

3

PART I
FINANCIAL INFORMATION
ITEM 1. FINANCIAL STATEMENTS
HARMONIC INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(Unaudited, in thousands, except per share data)
September 30, 2022December 31, 2021
ASSETS
Current assets:
Cash and cash equivalents$105,280 $133,431 
Accounts receivable, net105,581 88,529 
Inventories99,024 71,195 
Prepaid expenses and other current assets26,798 29,972 
Total current assets336,683 323,127 
Property and equipment, net40,431 42,721 
Operating lease right-of-use assets25,258 30,968 
Other non-current assets61,625 56,657 
Goodwill233,874 240,213 
Total assets$697,871 $693,686 
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Convertible debt, current$37,657 $36,824 
Other debts, current4,401 4,992 
Accounts payable60,892 64,429 
Deferred revenue58,023 57,226 
Operating lease liabilities, current6,591 7,346 
Other current liabilities54,378 53,644 
Total current liabilities221,942 224,461 
Convertible debt, non-current113,761 98,941 
Other debts, non-current10,095 12,989 
Operating lease liabilities, non-current24,132 29,120 
Other non-current liabilities27,320 31,379 
Total liabilities397,250 396,890 
Commitments and contingencies (Note 12)
Convertible debt (Note 7) 883 
Stockholders’ equity:
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding
  
Common stock, $0.001 par value, 150,000 shares authorized; 105,421 and 102,959 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively
105 103 
Additional paid-in capital2,375,529 2,387,039 
Accumulated deficit(2,052,700)(2,087,957)
Accumulated other comprehensive loss(22,313)(3,272)
Total stockholders’ equity300,621 295,913 
Total liabilities and stockholders’ equity$697,871 $693,686 
The accompanying notes are an integral part of these condensed consolidated financial statements.
4


HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited, in thousands, except per share data)
 Three Months EndedNine Months Ended
 September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Revenue:
Appliance and integration$116,441 $91,853 $351,293 $250,427 
SaaS and service39,297 34,468 109,330 100,918 
Total net revenue155,738 126,321 460,623 351,345 
Cost of revenue:
Appliance and integration64,932 47,326 193,655 130,310 
SaaS and service12,202 12,841 36,781 39,231 
Total cost of revenue77,134 60,167 230,436 169,541 
Total gross profit78,604 66,154 230,187 181,804 
Operating expenses:
Research and development30,466 26,552 89,219 74,863 
Selling, general and administrative36,379 34,231 109,790 102,728 
Amortization of intangibles   507 
Restructuring and related charges335  2,136 43 
Total operating expenses67,180 60,783 201,145 178,141 
Income from operations11,424 5,371 29,042 3,663 
Interest expense, net(1,284)(2,686)(4,111)(7,919)
Other income (expense), net(118)(213)4,218 659 
Income (loss) before income taxes10,022 2,472 29,149 (3,597)
Provision for income taxes1,282 942 7,098 3,006 
Net income (loss)$8,740 $1,530 $22,051 $(6,603)
Net income (loss) per share:
Basic$0.08 $0.01 $0.21 $(0.07)
Diluted$0.08 $0.01 $0.20 $(0.07)
Weighted average shares outstanding:
Basic105,228 102,099 104,617 101,057 
Diluted113,185 106,421 110,911 101,057 
The accompanying notes are an integral part of these condensed consolidated financial statements.
5

HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited, in thousands)
 Three Months EndedNine Months Ended
 September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Net income (loss)$8,740 $1,530 $22,051 $(6,603)
Change in foreign currency translation adjustments(8,840)(2,372)(18,150)(5,302)
Other comprehensive loss before tax(8,840)(2,372)(18,150)(5,302)
Provision for income taxes523 128 891 339 
Other comprehensive loss, net of tax(9,363)(2,500)(19,041)(5,641)
Total comprehensive income (loss)$(623)$(970)$3,010 $(12,244)
The accompanying notes are an integral part of these condensed consolidated financial statements.
6

HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(Unaudited, in thousands)
Three Months Ended September 30, 2022
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Loss
Total
Stockholders’
Equity
SharesAmount
Balance at July 1, 2022105,061 $105 $2,371,001 $(2,061,320)$(12,950)$296,836 
Net income— — — 8,740 — 8,740 
Other comprehensive loss, net of tax— — — — (9,363)(9,363)
Issuance of common stock under stock option, award and purchase plans, net374 — (1,932)— — (1,932)
Repurchase of common stock(14)— — (120)— (120)
Stock-based compensation— — 6,460 — — 6,460 
Balance at September 30, 2022105,421 $105 $2,375,529 $(2,052,700)$(22,313)$300,621 
Three Months Ended October 1, 2021
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Income
Total
Stockholders’
Equity
 SharesAmount
Balance at July 2, 2021101,794 $102 $2,373,851 $(2,109,344)$2,715 $267,324 
Net income— — — 1,530 — 1,530 
Other comprehensive loss, net of tax— — — — (2,500)(2,500)
Issuance of common stock under stock option, award and purchase plans, net755 1 1,907 — — 1,908 
Stock-based compensation— — 6,534 — — 6,534 
Reclassification from equity to mezzanine equity for 2022 Notes— — (1,115)— — (1,115)
Balance at October 1, 2021102,549 $103 $2,381,177 $(2,107,814)$215 $273,681 

Nine Months Ended September 30, 2022
Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Loss
Total
Stockholders’
Equity
SharesAmount
Balance at December 31, 2021102,959 $103 $2,387,039 $(2,087,957)$(3,272)$295,913 
Cumulative effect of ASU 2020-06 adoption— — (32,249)18,339 — (13,910)
Balance at January 1, 2022102,959 103 2,354,790 (2,069,618)(3,272)282,003 
Net income— — — 22,051 — 22,051 
Other comprehensive loss, net of tax— — — — (19,041)(19,041)
Issuance of common stock under stock option, award and purchase plans, net3,033 3 1,112 — — 1,115 
Repurchase of common stock(571)(1)— (5,133)— (5,134)
Stock-based compensation— — 19,627 — — 19,627 
Balance at September 30, 2022105,421 $105 $2,375,529 $(2,052,700)$(22,313)$300,621 
7

Nine Months Ended October 1, 2021
 Common StockAdditional
Paid-in
Capital
Accumulated
Deficit
Accumulated
Other
Comprehensive Income
Total
Stockholders’
Equity
 SharesAmount
Balance at December 31, 202098,204 $98 $2,353,559 $(2,101,211)$5,856 $258,302 
Net loss— — — (6,603)— (6,603)
Other comprehensive loss, net of tax— — — — (5,641)(5,641)
Issuance of common stock under stock option, award and purchase plans, net4,345 5 9,778 — — 9,783 
Stock-based compensation— — 18,955 — — 18,955 
Reclassification from equity to mezzanine equity for 2022 Notes— — (1,115)— — (1,115)
Balance at October 1, 2021102,549 $103 $2,381,177 $(2,107,814)$215 $273,681 
The accompanying notes are an integral part of these condensed consolidated financial statements.
8

HARMONIC INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
 Nine Months Ended
 September 30, 2022October 1, 2021
Cash flows from operating activities:
Net income (loss)$22,051 $(6,603)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:
Depreciation9,225 9,395 
Amortization of intangibles 507 
Stock-based compensation19,621 18,863 
Amortization of convertible debt discount897 4,685 
Amortization of warrant1,298 1,302 
Foreign currency remeasurement(3,312)(3,435)
Deferred income taxes1,798 1,268 
Provision for expected credit losses and returns1,835 3,049 
Provision for excess and obsolete inventories4,521 1,849 
Gains on sale of investment in equity securities(4,370) 
Other adjustments419 215 
Changes in operating assets and liabilities:
Accounts receivable(22,115)(12,470)
Inventories(34,952)(18,783)
Other assets(10,371)2,614 
Accounts payable1,305 10,144 
Deferred revenues(955)9,978 
Other liabilities(770)11,078 
Net cash provided by (used in) operating activities(13,875)33,656 
Cash flows from investing activities:
Proceeds from sale of investment7,962  
Purchases of property and equipment(7,389)(10,570)
Net cash provided by (used in) investing activities573 (10,570)
Cash flows from financing activities:
Repurchase of common stock(5,133) 
Proceeds from other debts3,499 3,861 
Repayment of other debts(4,480)(6,070)
Proceeds from common stock issued to employees6,129 11,401 
Taxes paid related to net share settlement of equity awards(5,014)(1,619)
Net cash provided by (used in) financing activities(4,999)7,573 
Effect of exchange rate changes on cash and cash equivalents(9,850)(870)
Net increase (decrease) in cash and cash equivalents(28,151)29,789 
Cash and cash equivalents at beginning of period133,431 98,645 
Cash and cash equivalents at end of period$105,280 $128,434 
Supplemental schedule of non-cash investing activities:
Capital expenditures incurred but not yet paid$819 $1,055 
The accompanying notes are an integral part of these condensed consolidated financial statements.
9

HARMONIC INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS (UNAUDITED)
NOTE 1: BASIS OF PRESENTATION
The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the Company's financial position as of balance sheet dates and its operating results and cash flows for the interim periods presented. Operating results for the three and nine-month periods ended September 30, 2022 are not necessarily indicative of the results that may be expected for any subsequent quarter or for the fiscal year ending December 31, 2022. These unaudited condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements.
The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2021 Form 10-K. There have been no significant changes to these policies during the nine months ended September 30, 2022.
NOTE 2: RECENT ACCOUNTING PRONOUNCEMENTS
In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-06, Accounting for Convertible Instruments in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity. The Company adopted ASU 2020-06 effective on January 1, 2022, using the modified retrospective method. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature. As a result, the Company no longer separately presents in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. The cumulative effect of the ASU adoption was as follows:
Adjustments from
Balance atAdoption ofBalance at
(in thousands)December 31, 2021ASU 2020-06January 1, 2022
Liabilities
Convertible debt, current$36,824 $626 $37,450 
Convertible debt, non-current98,941 14,167 113,108 
Mezzanine equity
Convertible debt883 (883) 
Equity
Additional paid-capital2,387,039 (32,249)2,354,790 
Accumulated deficit(2,087,957)18,339 (2,069,618)
The impact of ASU adoption on the consolidated statement of operations for the three and nine months ended September 30, 2022 was to decrease net interest expense by $1.4 million and $4.2 million, respectively. This had the effect of increasing the basic and diluted net income per share for the three and nine months ended September 30, 2022 by approximately $0.01 and $0.04, respectively. The required use of if-converted method to calculate the impact of convertible notes on diluted earnings per share does not have a material impact. The Company is contractually required to settle the principal amount of 2022 Notes and 2024 Notes in cash. Accordingly, the dilutive effect of the Company's 2022 Notes and 2024 Notes will be limited to the conversion premium. The adoption of this ASU does not have any impact on the consolidated statement of cash flows.
From time to time, new accounting pronouncements are issued by the FASB, or other standards setting bodies, that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
10

NOTE 3: INVESTMENTS IN EQUITY SECURITIES
In May 2022, the Company sold its investment in Encoding.com, Inc. for total consideration of up to approximately $10.7 million. The Company received $7.8 million in May 2022 and recognized a gain of $4.2 million. The balance of the consideration of up to approximately $2.9 million will be payable to the Company within 18 months from the date of sale, subject to certain conditions and indemnity obligations, and will be recorded upon receipt by the Company.
NOTE 4: CONTRACT ASSETS AND DEFERRED REVENUE
Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer.
Contract assets and deferred revenue consisted of the following:
As of
(in thousands)September 30, 2022December 31, 2021
Contract assets$5,378 $8,101 
Deferred revenue$76,563 $78,167 
Contract assets and the non-current portion of Deferred revenue are reported as components of “Prepaid expenses and other current assets” and “Other non-current liabilities,” respectively, on the Condensed Consolidated Balance Sheets.
Revenue recognized during the three months ended September 30, 2022 and October 1, 2021, that was included in the deferred revenue balances at December 31, 2021 and 2020 was $7.9 million and $8.2 million, respectively. Revenue recognized during the nine months ended September 30, 2022 and October 1, 2021, that was included in the deferred revenue balances at December 31, 2021 and 2020, was $42.7 million and $47.3 million, respectively.
Remaining performance obligations represent contracted revenues that had not yet been recognized and future revenue recognition is expected. The aggregate balance of the Company’s remaining performance obligations as of September 30, 2022 was $504.3 million, of which approximately 81% is expected to be recognized as revenue over the next 12 months and the remainder thereafter.
Refer to Note 11, “Segment Information” for disaggregated revenue information.
NOTE 5: LEASES
The components of lease expense are as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Operating lease cost$1,767 $1,911 $5,802 $5,654 
Variable lease cost50346713951494
Total lease cost$2,270 $2,378 $7,197 $7,148 
Supplemental information related to leases are as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Cash paid for amounts included in the measurement of operating lease liabilities$1,925 $1,987 $5,803 $5,744 
Right-of-use assets obtained in exchange for operating lease obligations$ $194 $206 $5,670 
11

NOTE 6: OTHER FINANCIAL STATEMENT INFORMATION
The following tables provide details of selected balance sheet components:
Accounts receivable, net:As of
(in thousands)September 30, 2022December 31, 2021
Accounts receivable$108,304 $91,382 
Less: allowances for expected credit losses and sales returns(2,723)(2,853)
Total$105,581 $88,529 
Inventories:As of
(in thousands)September 30, 2022December 31, 2021
Raw materials$35,456 $22,245 
Work-in-process3,181 3,993 
Finished goods53,689 37,545 
Service-related spares6,698 7,412 
Total$99,024 $71,195 
Prepaid expenses and other current assets:As of
(in thousands)September 30, 2022December 31, 2021
Prepaid expenses$5,648 $8,074 
Contract assets5,426 8,101 
Other current assets15,724 13,797 
Total$26,798 $29,972 
Property and equipment, net:As of
(in thousands)September 30, 2022December 31, 2021
Machinery and equipment$81,637 $78,461 
Capitalized software37,615 38,306 
Leasehold improvements40,048 40,658 
Furniture and fixtures2,876 2,820 
Construction-in-progress3,035 1,892 
Property and equipment, gross165,211 162,137 
Less: accumulated depreciation and amortization(124,780)(119,416)
Total$40,431 $42,721 
Other current liabilities:As of
(in thousands)September 30, 2022December 31, 2021
Accrued employee compensation and related expenses$21,521 $26,820 
Other32,857 26,824 
Total$54,378 $53,644 
12

NOTE 7: CONVERTIBLE DEBT
4.375% Convertible Senior Notes due 2022 (the “2022 Notes”)
In June 2020, the Company issued the 2022 Notes with an aggregate principal amount of $37.7 million in a non-cash exchange for its 2020 Notes with an equal principal amount pursuant to an indenture, dated June 2, 2020 (the “2022 Notes Indenture”), by and between the Company and U.S. Bank National Association, as trustee. The 2022 Notes bear interest at a rate of 4.375% per year, payable in cash on June 1 and December 1 of each year. The 2022 Notes will mature on December 1, 2022, unless earlier repurchased or redeemed by the Company, or converted pursuant to their terms.
The 2022 Notes were initially convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 173.9978 shares of Common Stock per $1,000 principal amount of 2022 Notes (which is equivalent to an initial conversion price of approximately $5.75 per share). Pursuant to the supplemental indenture entered into by the Company and the trustee during the fourth quarter of fiscal 2021, the Company made an irrevocable election to settle the principal amounts of the 2022 Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes and under other circumstances as set forth in the 2022 Notes Indenture.
Prior to the close of business on the business day immediately preceding September 1, 2022, the 2022 Notes were convertible only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ended on June 26, 2020 (and only during such fiscal quarter), if the last reported sale price of Common Stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal 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 (the “measurement period”) in which the trading price per $1,000 principal amount of 2022 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of Common Stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. Commencing on September 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, the 2022 Notes are convertible in multiples of $1,000 principal amount regardless of the foregoing circumstances. As of September 30, 2022, the 2022 Notes were convertible and the net carrying amount of $37.6 million was classified as a current liability.
As the 2022 Notes were issued in exchange for the 2020 Notes, which was accounted for as an extinguishment, the 2022 Notes were initially accounted for at fair value, which was estimated to be $44.4 million. In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2022 Notes was initially valued at $8.3 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital.” The remaining amount of $36.0 million, which represents the fair value of the liability component of the 2022 Notes, was recorded as the initial carrying value of the 2022 Notes. The initial debt discount on the 2022 Notes was $1.7 million, calculated as the difference between the stated principal amount of $37.7 million and the initial carrying value of the liability component of $36.0 million. The debt discount was being amortized, prior to adoption of ASU 2020-06, to interest expense at the effective interest rate over the contractual term of the 2022 Notes.
As discussed in the Note 2. “Recent Accounting Pronouncements”, effective January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method and, as a result, accounted for the Convertible debt as a single liability measured at amortized cost.
The following table presents the components of the 2022 Notes:
As of
(in thousands, except for years and percentages)September 30, 2022December 31, 2021
Liability component:
Principal amount$37,707 $37,707 
Less: Debt discount, net of amortization (672)
Less: Debt issuance costs, net of amortization(50)(211)
Carrying amount$37,657 $36,824 
Remaining debt discount amortization period (years)n/a0.9
Effective interest rate on liability componentn/a6.95 %
13

The following table presents interest expense recognized for the 2022 Notes:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Contractual interest expense$412 $412 $1,236 $1,236 
Amortization of debt discount 171  508 
Amortization of debt issuance costs69 54 207 159 
Total interest expense recognized$481 $637 $1,443 $1,903 
2.00% Convertible Senior Notes due 2024 (the “2024 Notes”)
In September 2019, the Company issued the 2024 Notes with an aggregate principal amount of $115.5 million pursuant to an indenture (the “2024 Notes Indenture”), dated September 13, 2019, by and between the Company and U.S. Bank National Association, as trustee. The 2024 Notes bear interest at a rate of 2.00% per year, payable semiannually on March 1 and September 1 of each year. The 2024 Notes will mature on September 1, 2024, unless earlier repurchased or redeemed by the Company, or converted pursuant to their terms.
The 2024 Notes were initially convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 115.5001 shares of Common Stock per $1,000 principal amount of 2024 Notes (which is equivalent to an initial conversion price of approximately $8.66 per share). Pursuant to the supplemental indenture entered into by the Company and the trustee during the fourth quarter of fiscal 2021, the Company made an irrevocable election to settle the principal amounts of the 2024 Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes or a notice of redemption and under other circumstances, in each case, as set forth in the 2024 Notes Indenture.
The 2024 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2024 Notes Indenture. Further, on or after June 1, 2024, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2024 Notes may convert all or a portion of their 2024 Notes regardless of these conditions.
In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2024 Notes was valued at $24.9 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2024 Notes was being amortized, prior to adoption of ASU 2020-06, to interest expense at the effective interest rate over the contractual term of the 2024 Notes.
As discussed in the Note 2. “Recent Accounting Pronouncements”, effective January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method and, as a result, accounted for the Convertible debt as a single liability measured at amortized cost.
The following table presents the components of the 2024 Notes:
As of
(in thousands, except for years and percentages)September 30, 2022December 31, 2021
Liability component:
Principal amount$115,500 $115,500 
Less: Debt discount, net of amortization (14,576)
Less: Debt issuance costs, net of amortization(1,739)(1,983)
Carrying amount$113,761 $98,941 
Remaining debt discount amortization period (years)n/a2.7
Effective interest rate on liability componentn/a7.95 %
14

The following table presents interest expense recognized for the 2024 Notes:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Contractual interest expense$578 $578 $1,734 $1,734 
Amortization of debt discount 1,193  3,505 
Amortization of debt issuance costs220 162 654 476 
Total interest expense recognized$798 $1,933 $2,388 $5,715 
NOTE 8: STOCKHOLDERS’ EQUITY
Share-based Compensation Plans
The following table sets forth the detailed allocation of the share-based compensation expense which was included in the Company’s Condensed Consolidated Statements of Operations:
 Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Cost of revenue$607 $545 $1,691 $1,840 
Research and development expense2,109 2,129 5,988 5,699 
Selling, general and administrative expense3,744 3,762 11,942 11,328 
Total$6,460 $6,436 $19,621 $18,867 
Restricted Stock Units:
(in thousands, except per share amounts)Number
of
Shares
Weighted Average
Grant-Date Fair Value
Per Share
Balance at December 31, 20213,878 $7.31 
Granted2,637 9.25
Vested(2,634)7.48
Forfeited(120)8.39
Balance at September 30, 20223,761 $8.63 
The Company’s stock benefit plans include the 2002 Employee Stock Purchase Plan (“ESPP”) and current active stock plans adopted in 1995 and 2002 (“1995 Stock Plan” and “2002 Director Plan”, respectively). Refer to Note 12, “Employee Benefit Plans” of Notes to Consolidated Financial Statements in the 2021 Form 10-K for details pertaining to each plan.
The Company’s stockholders approved an amendment to the ESPP at the 2022 annual meeting of stockholders (the “2022 Annual Meeting”) to increase the number of shares of common stock reserved for issuance under the ESPP by 1,000,000 shares. The Company’s stockholders also approved an amendment to the 1995 Stock Plan at the 2022 Annual Meeting to increase the number of shares of common stock reserved for issuance thereunder by 7,000,000 shares. As of September 30, 2022, an aggregate of 11,645,946 shares of common stock were reserved for issuance under the 1995 Stock Plan, of which 7,760,174 shares remained available for future grants. As of September 30, 2022, an aggregate of 706,377 shares of common stock were reserved for issuance under the 2002 Director Plan, of which 524,199 shares remained available for future grants.
Share Repurchase Program
On February 3, 2022, the Board of Directors authorized the Company to repurchase up to $100 million of the Company’s outstanding shares of common stock through February 2025. The Company is authorized to repurchase, from time-to-time, shares of its outstanding common stock through open market purchases and 10b5-1 trading plans, in accordance with applicable rules and regulations, at such time and such prices as management may decide. The program does not obligate the Company to repurchase any specific number of shares and may be discontinued at any time. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, stock price, acquisition opportunities and other factors.
During the nine months ended September 30, 2022, the company repurchased and retired approximately 0.6 million shares of the Company’s common stock for an aggregate amount of $5.1 million. As of September 30, 2022, approximately $94.9 million of the share repurchase authorization remained available for repurchases under this program.
15

NOTE 9: FAIR VALUE MEASUREMENTS
The Company’s financial instruments not measured at fair value on a recurring basis were as follows:
September 30, 2022December 31, 2021
CarryingFair ValueCarryingFair Value
(in thousands)
ValueLevel 1Level 2Level 3ValueLevel 1Level 2Level 3
2022 Notes$37,657 $ $87,245 $ $36,824 $ $78,619 $ 
2024 Notes$113,761 $ $180,358 $ $98,941 $ $173,419 $ 
The fair value of the Company’s convertible notes is influenced by interest rates, the Company’s stock price and stock market volatility. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the conversion as of each respective balance sheet date.
NOTE 10: EARNINGS PER SHARE
The following table sets forth the computation of the basic and diluted net income (loss) per share:
 Three Months EndedNine Months Ended
(in thousands, except per share amounts)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Numerator:
Net income (loss)$8,740 $1,530 $22,051 $(6,603)
Denominator:
Weighted average number of shares outstanding:
Basic105,228 102,099 104,617 101,057 
2022 Notes3,078 2,356 2,718  
2024 Notes2,678 461 1,569  
Stock options218 311 238  
Restricted stock units1,920 1,185 1,725  
Stock purchase rights under the ESPP63 9 44  
Diluted113,185 106,421 110,911 101,057 
Net income (loss) per share:
Basic$0.08 $0.01 $0.21 $(0.07)
Diluted$0.08 $0.01 $0.20 $(0.07)
The diluted net loss per share was the same as basic net loss per share for the nine months ended October 1, 2021, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the period. The following table sets forth the potential weighted common shares outstanding and anti-dilutive weighted shares that were excluded from the computation of basic and diluted net income (loss) per share:
 Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
2022 Notes   2,085 
Stock options   926 
Restricted stock units22 69 43 3,079 
Stock purchase rights under the ESPP   381 
   Total22 69 43 6,471 
16

NOTE 11: SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated regularly by the Company’s Chief Operating Decision Maker (the “CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer. Based on the Company’s internal reporting structure, the Company consists of two operating segments: Video and Broadband. During the third quarter of fiscal 2022, the Company’s Cable Access segment was renamed the Broadband segment to reflect a broader strategic view of the category. There has been no change to the composition of the segment; therefore, no prior periods were restated. The operating segments were determined based on the nature of the products offered. The Video segment provides video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications Pay-TV service providers. The Broadband segment provides cable access solutions and related services to cable operators globally. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM.
The following table provides summary financial information by reportable segment:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Video
Revenue$63,824 $68,729 $205,881 $202,415 
Gross profit37,859 42,534 124,679 118,879 
Operating income2,907 7,904 17,317 13,235 
Broadband
Revenue$91,914 $57,592 $254,742 $148,930 
Gross profit41,343 24,165 107,290 65,111 
Operating income15,303 3,903 33,573 10,191 
Total
Revenue$155,738 $126,321 $460,623 $351,345 
Gross profit79,202 66,699 231,969 183,990 
Operating income18,210 11,807 50,890 23,426 
A reconciliation of the Company’s consolidated segment operating income to consolidated income (loss) before income taxes is as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Total consolidated segment operating income$18,210 $11,807 $50,890 $23,426 
Unallocated corporate expenses(1)
(326) (2,227)(389)
Stock-based compensation(6,460)(6,436)(19,621)(18,867)
Amortization of intangibles   (507)
Consolidated income from operations11,424 5,371 29,042 3,663 
Non-operating income (expense), net(1,402)(2,899)107 (7,260)
Income (loss) before income taxes$10,022 $2,472 $29,149 $(3,597)
(1) Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating income (loss) for each segment because management does not include this information in the measurement of the performance of the operating segments.
Geographic InformationThree Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Net revenue (1)
United States$89,940 $64,451 $282,927 $192,840 
Other countries65,798 61,870 177,696 158,505 
Total$155,738 $126,321 $460,623 $351,345 
(1)  Revenue is attributed to countries based on the location of the customer.
17

NOTE 12: COMMITMENTS AND CONTINGENCIES
Indemnification
The Company is obligated to indemnify its officers and the members of its Board of Directors pursuant to its bylaws and contractual indemnity agreements. The Company also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees). There have been no amounts accrued in respect of these indemnification provisions through September 30, 2022.
Legal proceedings
From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, audits of royalty payments for licensed technology and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.
NOTE 13: SUBSEQUENT EVENT
On October 28, 2022, the Company entered into a fourth amendment (“Amendment No.4”) to its existing credit agreement, dated December 19, 2019 by and among the Company and Harmonic International GmbH as co-borrowers, certain
subsidiaries of the Company from time to time party thereto, as guarantors, and JPMorgan Chase Bank, N.A., as lender (as amended, the “Credit Agreement”) to, among other things (i) extend the maturity date of the Credit Agreement to the earlier of (a) October 28, 2025 or (b) subject to certain exceptions, the date that is 90 days prior to the maturity date of the 2024 Notes (to the extent such notes remain outstanding as of such date), (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark and (iii) make certain other revisions as more fully set forth therein. As amended, the revolving loans bear interest, at the Company’s election, at a floating rate per annum equal to either (1) 2.00% plus the greater of (i) 2.50% and (ii) the prime rate as reported in the Wall Streat Journal from time to time, or (2) 3.00% plus adjusted term SOFR for an interest period of one, three or six months. The Credit Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to $25 million. No amounts were drawn as of the date of this Quarterly Report on Form 10-Q.
18

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The terms “Harmonic,” “Company,” “we,” “us,” “its,” and “our,” as used in this Quarterly Report on Form 10-Q (this “Form 10-Q”), refer to Harmonic Inc. and its subsidiaries and its predecessors as a combined entity, except where the context requires otherwise.
Some of the statements contained in this Form 10-Q are forward-looking statements that involve risk and uncertainties. The statements contained in this Form 10-Q that are not purely historical are 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, including, without limitation, statements regarding our expectations, beliefs, intentions or strategies regarding the future. In some cases, you can identify forward-looking statements by terminology such as, “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “believes,” “intends,” “estimates,” “predicts,” “potential,” or “continue” or the negative of these terms or other comparable terminology. These forward-looking statements include, but are not limited to, statements regarding:
developing trends and demands in the markets we address, particularly emerging markets;
macroeconomic conditions, including inflation, rising interest rates, ongoing global supply chain disruptions, volatile capital markets and foreign currency fluctuations, particularly in certain geographies, and in financial markets;
the impact of geopolitical events, including the Russia-Ukraine conflict and rising tensions between China and Taiwan, on our business and the markets in which we operate;
new and future products and services;
spending of our customers;
our strategic direction, future business plans and growth strategy;
industry and customer consolidation;
expected demand for and benefits of our products and services;
concentration of revenue sources;
expectations regarding our CableOS solutions and SaaS solutions;
the impact of the COVID-19 pandemic, and related responses of businesses and governments to the pandemic, on our operations and personnel, on commercial activity in the markets in which we operate and worldwide and regional economies, and on our results of operations;
potential future acquisitions and dispositions;
anticipated results of potential or actual litigation;
our competitive environment;
the impact of our restructuring plans;
the impact of governmental regulations, including with respect to tariffs and economic sanctions;
anticipated revenue and expenses, including the sources of such revenue and expenses;
expected impacts of changes in accounting rules;
expectations regarding the usability of our inventory and the risk that inventory will exceed forecasted demand;
expectations and estimates related to goodwill and intangible assets and their associated carrying value; and
use of cash, cash needs and ability to raise capital, including repaying our convertible notes or repurchasing our common stock.
These statements are subject to known and unknown risks, uncertainties and other factors, any of which may cause our actual results to differ materially from those implied by the forward-looking statements. Important factors that may cause actual results to differ from expectations include those discussed in “Risk Factors” in Item 1A of Part II of this Form 10-Q. All forward-looking statements included in this Quarterly Report on Form 10-Q are based on information available to us on the date thereof, and we assume no obligation to update any such forward-looking statements.
19

OVERVIEW
We are a leading global provider of (i) versatile and high performance video delivery software, products, system solutions and services that enable our customers to efficiently create, prepare, store, playout and deliver a full range of high-quality broadcast and streaming video services to consumer devices, including televisions, personal computers, laptops, tablets and smart phones and (ii) cable access solutions that enable cable operators to more efficiently and effectively deploy high-speed internet, for data, voice and video services to consumers’ homes.
We classify our total revenue in two categories, “Appliance and integration” and “SaaS and service.” The “Appliance and integration” revenue category includes hardware, licenses and professional services and is reflective of non-recurring revenue, while the “SaaS and service” category includes usage fees for our SaaS platform and support service revenue from our appliance-based customers and reflects our recurring revenue stream.
We conduct business in three geographic regions - the Americas, EMEA and APAC - and operate in two segments, Video and Broadband. During the third quarter of fiscal 2022, our Cable Access segment was renamed the Broadband segment to reflect a broader strategic view of the category. There has been no change to the composition of the segment; therefore, no prior periods were restated. Our Video business sells video processing, production and playout solutions, and services worldwide to cable operators and satellite and telecommunications (“telco”) Pay-TV service providers, which we refer to collectively as “service providers,” as well as to broadcast and media companies, including streaming media companies. Our Video business infrastructure solutions are delivered either through shipment of our products, software licenses or as SaaS subscriptions. Our Broadband business sells cable access solutions and related services, including our CableOS software-based cable access solution, primarily to cable operators globally.
Historically, our revenue has been dependent upon spending in the cable, satellite, telco, broadcast and media industries, including streaming media. Our customers’ spending patterns are dependent on a variety of factors, including but not limited to: economic conditions in the United States and international markets, including the impacts of the COVID-19 pandemic and the Russia-Ukraine conflict, such as inflation, rising interest rates, ongoing supply chain disruptions, volatility in capital markets and foreign currency fluctuations; access to financing; annual budget cycles of each of the industries we serve; impact of industry consolidations; and customers suspending or reducing spending in anticipation of new products or new standards, new industry trends and/or technology shifts. If our product portfolio and product development plans do not position us well to capture an increased portion of the spending in the markets in which we compete, our revenue may decline. As we attempt to further diversify our customer base in these markets, we may need to continue to build alliances with other equipment manufacturers, cloud service providers, content providers, resellers and system integrators, managed services providers and software developers; adapt our products for new applications; take orders at prices resulting in lower margins; and build internal expertise to handle the particular operational, payment, financing and/or contractual demands of our customers, which could result in higher operating costs for us.
The worldwide spread of COVID-19 has impacted our business, operations and financial performance. In our Broadband segment, COVID-19 led to delays in certain deployments and new engagements with some cable operators, which generally occurred in the first half of fiscal 2020 when widespread public health responses were initially implemented, including travel bans and restrictions, social distancing requirements, and shelter-in-place orders. Similarly, in our Video segment, sales of video appliances and services fell during the first several months of the pandemic as transactions or shipments were delayed and we were unable to complete certain field deployment projects as customer facilities closed in the first half of 2020. Since the second half of fiscal 2020, we experienced a rebound and increases in sales activities, transactions and deployments in both business segments, in part due to the loosening of certain COVID-19 restrictions, and customer adaptation to such restrictions. We expect that the effects of the COVID-19 pandemic, will continue to have an impact on our results of operations.
More recently, the United States has experienced high levels of inflation, which may result in decreased demand for our products and services, increases in our operating costs including our labor costs, constrained credit and liquidity, reduced customer spending and volatility in financial markets. The Federal Reserve has raised, and may again raise, interest rates in response to concerns over inflation risk. There continues to be uncertainty in the changing market and economic conditions, including the possibility of additional measures that could be taken by the Federal Reserve and other government agencies, related to the COVID-19 pandemic, macroeconomic conditions, geopolitical disruptions pandemic and concerns over inflation risk.
20

The extent to which our operations will be impacted by the COVID-19 pandemic, the Russia-Ukraine conflict and economic uncertainty will depend largely on future developments, which are highly uncertain and cannot be accurately predicted, including ongoing supply chain disruptions and the pricing and availability of certain materials and components, increased costs relating to securing timely and sufficient supply of key product components, new waves of infection in the countries and regions of the world in which we operate or conduct business, the impact of global vaccination efforts, and actions and policies of governments and businesses in response to future phases of the pandemic. As such, given the uncertainty around the duration and severity of the impact on market conditions and the business environment, we cannot reasonably estimate the full impacts of COVID-19 or the Russia-Ukraine conflict on our future results of operations. Refer to “Risk Factors” in Item 1A of Part II of this Quarterly Report on Form 10-Q for additional information.

We believe a material and growing portion of the opportunities for our Video business are linked to the industry and our customers (i) continuing to adopt streaming technologies to capture, process and deliver video content to consumers and, increasingly, utilizing public cloud solutions like our VOS SaaS platform to do so; (ii) transforming existing broadcast infrastructure workflows into more flexible, efficient and cost-effective operations running in public clouds; and (iii) for those customers maintaining on-premise video delivery infrastructure, continuing to upgrade and replace aging equipment with next-generation software-based appliances that significantly reduce operational complexity. Our Video business strategy is focused on continuing to develop and deliver products, solutions and services to enable and support these trends.
Our Broadband strategy is focused on continuing to develop and deliver software-based cable access technologies, which we refer to as our CableOS solutions, to our cable operator customers. We believe our CableOS software-based cable access solutions are superior to hardware-based systems and deliver unprecedented scalability, agility and cost savings for our customers. Our CableOS solutions, which can be deployed based on a centralized, DAA or hybrid architecture, enable our customers to migrate to multi-gigabit broadband capacity and the fast deployment of DOCSIS 3.1 and/or FTTH data, video and voice services. We believe our CableOS solutions resolve space and power constraints in cable operator facilities, eliminate dependence on hardware upgrade cycles and significantly reduce total cost of ownership, and are helping us become a major player in the cable access market. In the meantime, we believe our Broadband segment will continue to gain momentum in the marketplace as our customers adopt and deploy our virtualized DOCSIS 3.1 CMTS and FTTH solutions and distributed access architectures. We continue to make progress in the development of our CableOS solutions and in the growth of our CableOS business, with expanded commercial deployments, field trials, and customer engagements.

CRITICAL ACCOUNTING POLICIES, JUDGMENTS AND ESTIMATES
Our unaudited condensed consolidated financial statements and the related notes included elsewhere in this report are prepared in accordance with U.S. GAAP. The preparation of these unaudited condensed consolidated financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates.
Our critical accounting policies, judgments and estimates are disclosed in our 2021 Annual Report on Form 10-K, as filed with the SEC. There have been no significant changes to these policies during the nine months ended September 30, 2022.
ACCOUNTING PRONOUNCEMENTS
For a summary of recent accounting pronouncements applicable to our condensed consolidated financial statements, refer to Note 2 to the Condensed Consolidated Financial Statements in Item 1, which is incorporated herein by reference.
RESULTS OF OPERATIONS
Net Revenue
Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Appliance and integration$116,441 $91,853 $24,588 27 %$351,293 $250,427 $100,866 40 %
as % of total net revenue75 %73 %76 %71 %
SaaS and service39,297 34,468 4,829 14 %109,330 100,918 8,412 %
as % of total net revenue25 %27 %24 %29 %
Total net revenue$155,738 $126,321 $29,417 23 %$460,623 $351,345 $109,278 31 %
21

Appliance and integration net revenue increased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to an increase in our Broadband segment net revenue as a result of increased penetration of existing Broadband customers and new Broadband customer deployments.
SaaS and service net revenue increased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to increasing SaaS usage from existing customers and activation of new SaaS customers.
Gross Profit
Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Gross profit$78,604 $66,154 $12,450 19 %$230,187 $181,804 $48,383 27 %
as % of total net revenue (“gross margin”)50 %52 %(2)%50 %52 %(2)%
Our gross margins are dependent upon, among other factors, the proportion of software sales, product mix, supply chain impacts, customer mix, product introduction costs, price reductions granted to customers and achievement of cost reductions.
Our gross margin decreased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to increased mix of Broadband segment revenue as a portion of total company revenue.
Research and Development Expenses
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Research and development$30,466 $26,552 $3,914 15 %$89,219 $74,863 $14,356 19 %
as % of total net revenue20 %21 %19 %21 %
Our research and development expenses consist primarily of employee salaries and related expenses, contractors and outside consultants, supplies and materials, equipment depreciation and facilities costs, all of which are associated with the design and development of new products and enhancements of existing products. The research and development expenses are net of French research and development credits.
Research and development expenses increased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to higher employee compensation costs as a result of headcount increases and annual compensation adjustments.
Selling, General and Administrative Expenses
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Selling, general and administrative$36,379 $34,231 $2,148 %$109,790 $102,728 $7,062 %
as % of total net revenue23 %27 %24 %29 %
Selling, general and administrative expenses increased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to higher employee compensation costs as a result of headcount increases and annual compensation adjustments.
Amortization of Intangibles
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Amortization of intangibles$— $— $— n/a$— $507 $(507)(100)%
The amortization of intangibles expense decreased in the nine months ended September 30, 2022, compared to the corresponding period in 2021, as all intangible assets were fully amortized during the first quarter of fiscal 2021.
22

Restructuring and Related Charges
We have implemented several restructuring plans in the past few years. The goal of these plans is to bring operational expenses to appropriate levels relative to our net revenues, while simultaneously implementing extensive company-wide expense control programs. We account for our restructuring plans under the authoritative guidance for exit or disposal activities. The restructuring and related charges are included in “Cost of revenue” and “Operating expenses-restructuring and related charges” in the Condensed Consolidated Statement of Operations.
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Cost of revenue$(9)$— $(9)n/a$91 $346 $(255)(74)%
Operating expenses
 Restructuring and related charges335 — 335 n/a2,136 43 2,093 4,867 %
Total restructuring and related charges$326 $— $326 n/a$2,227 $389 $1,838 472 %
Restructuring and related charges increased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to higher severance and employee benefit costs recorded in conjunction with restructuring activities in fiscal 2022, including the impact of ceasing operations in Russia.
Interest Expense, Net
Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Interest expense, net$(1,284)$(2,686)$1,402 (52)%$(4,111)$(7,919)$3,808 (48)%
Interest expense, net decreased in the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021, primarily due to the adoption of ASU 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, on January 1, 2022, which eliminated debt discounts on the 2022 Notes and 2024 Notes resulting in an elimination of debt discount amortization expense. Refer to Note 2 of the Notes to our Condensed Consolidated Financial Statements for details of the ASU adoption.
Other Income (Expense), Net
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Other income (expense), net$(118)$(213)$95 (45)%$4,218 $659 $3,559 540 %
Other income (expense), net is primarily comprised of foreign exchange gains and losses on cash, accounts receivable and intercompany balances denominated in currencies other than the functional currency of the reporting entity. Change in other income (expense), net in the three months ended September 30, 2022, compared to the corresponding period in 2021, was primarily due to foreign currency exchange losses resulting from the fluctuation of the Euro against the U.S. dollar. Change in other income (expense), net in the nine months ended September 30, 2022, compared to the corresponding period in 2021, was primarily due to a gain of $4.2 million recorded on the sale of our investment in Encoding.com in May 2022. Refer to Note 3 of the Notes to our Condensed Consolidated Financial Statements for details on the sale of investments in Encoding.com.
23

Income Taxes
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Provision for income taxes$1,282 $942 $340 36 %$7,098 $3,006 $4,092 136 %
The provision for income taxes increased during the three and nine months ended September 30, 2022, compared to the corresponding periods in 2021. The increase was largely driven by the mandatory capitalization and amortization of research and development expenses in the United States starting January 1, 2022, as required by the Tax Cuts and Jobs Act, which results in additional income tax expense in the United States. In addition, there was an increase in foreign income in 2022 which resulted in additional foreign income tax.
Segment Financial Results
 Three Months EndedNine Months Ended
(in thousands, except percentages)September 30, 2022October 1, 2021ChangeSeptember 30, 2022October 1, 2021Change
Video
Revenue$63,824 $68,729 $(4,905)(7)%$205,881 $202,415 $3,466 %
as % of total revenue41 %54 %(13)%45 %58 %(13)%
Gross profit37,859 42,534 (4,675)(11)%124,679 118,879 5,800 %
Gross margin %59 %62 %(3)%61 %59 %2.0 %
Operating income2,907 7,904 (4,997)(63)%17,317 13,235 4,082 (31)%
Operating margin %%12 %(7)%%%%
Broadband
Revenue$91,914 $57,592 $34,322 60 %$254,742 $148,930 $105,812 71 %
as % of total revenue59 %46 %13 %55 %42 %13 %
Gross profit41,343 24,165 17,178 71 %107,290 65,111 42,179 65 %
Gross margin %45 %42 %%42.1 %44 %(1.9)%
Operating income15,303 3,903 11,400 292 %33,573 10,191 23,382 229 %
Operating margin %17 %%10 %13 %%%
Total
Revenue$155,738 $126,321 $29,417 23 %$460,623 $351,345 $109,278 31 %
Video
Our Video segment net revenue decreased during the current three-month period, primarily due to a reduction in sales of Appliance products. Net revenue increased during the current nine-month period, primarily due to growth in SaaS and Appliance products, partially offset by the timing of a few broadcast projects and the impact of ceasing sales activities in Russia. Video segment operating margin decreased during the current three-month period, primarily due to near-record video segment margins generated in the comparative period, due to favorable software mix. Operating margin increased during the current nine-month period mainly due to higher revenue and margin expansion in SaaS and Appliance.
Broadband
Our Broadband segment net revenue increased during the current three and nine-month periods, primarily driven by increased penetration of our existing Broadband customers and new Broadband customer deployments. Our Broadband segment operating margin increased during the current three and nine-month periods, primarily due to the increase in revenue and margin expansion.
24

Liquidity and Capital Resources
We expect to continue to manage our cash from operations effectively, together with deploying cash in working capital for growth. The cash we generate from our operations enables us to fund ongoing operations, our research and development projects for new products and technologies, working capital and other business activities. We continually evaluate our cash needs and may decide it is best to raise additional capital or seek alternative financing sources to fund our operations, the growth of our business, to take advantage of unanticipated strategic opportunities, or to strengthen our financial position, including through drawdowns on existing or new debt facilities or new financing (debt and equity) funds. In the future, we may enter into other arrangements for potential investments in, or acquisitions of, complementary businesses, services or technologies, which could require us to seek additional equity or debt financing. Additional funds may not be available on terms favorable to us or at all. Conversely, we may also from time to time determine that it is in our best interests to voluntarily repay certain indebtedness early. We believe that our current sources of funds will provide us with adequate liquidity during the 12-month period following September 30, 2022, as well as in the long-term.
Material Cash Requirements
Our principal uses of cash will include repayments of debt and related interest, purchases of inventory, payroll, restructuring expenses, and other operating expenses related to the development and marketing of our products, purchases of property and equipment and other contractual obligations for the foreseeable future.
As of September 30, 2022, we had outstanding $167.7 million in aggregate principal amount of indebtedness, consisting of our 2022 Notes, 2024 Notes, and other debts, of which $42.1 million is scheduled to become due in the 12-month period following September 30, 2022. As of September 30, 2022, our total minimum lease payments are $37.8 million, of which $1.7 million is due before December 31, 2022.
On February 3, 2022, the Board of Directors authorized us to repurchase, from time to time, up to $100 million of our outstanding shares of common stock through February 2025, at such time and such prices as management may decide. The program does not obligate us to repurchase any specific number of shares and may be discontinued at any time.
Sources and Conditions of Liquidity
Our sources to fund our material cash requirements are predominately from our sales of our products and services and, when applicable, proceeds from debt facilities and debt and equity offerings.
As of September 30, 2022, our principal sources of liquidity consisted of cash and cash equivalents of $105.3 million, accounts receivable, net, of $105.6 million, and our $25.0 million revolving credit facility with JPMorgan Chase Bank, N.A. The Credit Agreement was renewed in October 2022. Refer to Note 13 of the Notes to our Condensed Consolidated Financial Statements for details on the renewal of the Credit Agreement.
Our cash and cash equivalents of $105.3 million as of September 30, 2022 consisted of bank deposits held throughout the world, of which $69.6 million was held outside of the United States. At present, such foreign funds are considered to be indefinitely reinvested in foreign countries to the extent of indefinitely reinvested foreign earnings. In the event funds from foreign operations are needed to fund cash needs in the United States and if U.S. taxes have not already been previously accrued, we may be required to accrue and pay additional U.S. and foreign withholding taxes in order to repatriate these funds.
Summary of Cash Flows
The table below sets forth selected cash flow data:
Nine Months Ended
(in thousands)September 30, 2022October 1, 2021
Net cash provided by (used in):
Operating activities$(13,875)$33,656 
Investing activities573 (10,570)
Financing activities(4,999)7,573 
Effect of foreign exchange rate changes on cash and cash equivalents (9,850)(870)
Net increase (decrease) in cash and cash equivalents$(28,151)$29,789 
25

Operating Activities
Net cash used in operating activities increased $47.5 million in the nine months ended September 30, 2022, compared to the corresponding period in 2021, primarily due to an increase of cash used for working capital mainly for inventories and prepaid supplier deposits for future growth, partially offset by net income in fiscal 2022, as compared to a net loss in fiscal 2021.
We expect that cash provided by or used in operating activities may fluctuate in future periods as a result of a number of factors, including, but not limited to, the impact of COVID-19, the Russia-Ukraine conflict and related macroeconomic conditions on demand for our offerings, fluctuations in our operating results, shipment linearity, accounts receivable collections performance, inventory and supply chain management, and the timing and amount of compensation and other payments.
Investing Activities
Net cash provided by investing activities increased $11.1 million in the nine months ended September 30, 2022, compared to the corresponding period in 2021, primarily due to proceeds from sale of investments in Encoding.com and lower purchases of property and equipment in fiscal 2022.
Financing Activities
Net cash used in financing activities increased $12.6 million in the nine months ended September 30, 2022, compared to the corresponding period in 2021, primarily due to stock repurchase transactions initiated in fiscal 2022 and lower proceeds from issuance of common stock to employees through stock option exercises.
ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Market risk represents the risk of loss that may impact our operating results, financial position or liquidity due to adverse changes in market prices and rates. We are exposed to market risk because of changes in inflation rates, interest rates, foreign currency exchange rates, when other currencies held by our subsidiaries are measured against the U.S. dollar, and to changes in the value of financial instruments held by us.
Inflation Risk
We do not believe that inflation has had a material effect on our business, results of operations, or financial condition other than its impacts to the global economy. If our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs through price increases. Our inability or failure to do so could harm our business, financial condition, or results of operations.
For quantitative and qualitative disclosures about foreign currency exchange risk and interest rate risk affecting the Company, see Item 7A “Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. Our exposure related to foreign currency exchange risk and interest rate risk has not changed materially since December 31, 2021.
ITEM 4. CONTROLS AND PROCEDURES
Evaluation of Disclosure Controls and Procedures
We maintain “disclosure controls and procedures,” as such term is defined in Rule 13a-15(e) under the Exchange Act, that are designed to ensure that information required to be disclosed by us 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 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.
In designing and evaluating our disclosure controls and procedures, management recognized that disclosure controls and procedures, no matter how well conceived and operated, can provide only reasonable, and not absolute, assurance that the objectives of the disclosure controls and procedures are met. Additionally, in designing disclosure controls and procedures, our management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible disclosure controls and procedures. The design of any disclosure controls and procedures also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions.
Based on their evaluation as of the end of the period covered by this Quarterly Report on Form 10-Q, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were effective at a reasonable assurance level.
26

Changes in Internal Control over Financial Reporting
Our Chief Executive Officer and Chief Financial Officer evaluated the changes in our internal control over financial reporting that occurred during the period covered by this Quarterly Report on Form 10-Q. Based on their evaluation, it is concluded that there had been no change in our internal control over financial reporting during the quarter ended September 30, 2022 that have materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
27

PART II
OTHER INFORMATION
ITEM 1. LEGAL PROCEEDINGS
From time to time, we are involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, audits of royalty payments for licensed technology and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, and commercial, employment, and other matters. While certain matters to which we are a party may specify the damages claimed, such claims may not represent reasonably possible losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.
An unfavorable outcome on any litigation matters could require us to pay substantial damages, or, in connection with any intellectual property infringement claims, could require us to pay ongoing royalty payments or could prevent us from selling certain of our products. As a result, a settlement of, or an unfavorable outcome on, any of the matters referenced above or other litigation matters could have a material adverse effect on our business, operating results, financial condition and cash flows.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. From time to time, third parties have asserted, and may in the future assert, exclusive patent, copyright, trademark and other intellectual property rights against us or our customers. Such assertions arise in the normal course of our operations. The resolution of any such assertions and claims cannot be predicted with certainty. Refer to Note 12 of the Notes to our Condensed Consolidated Financial Statements for details on legal proceedings.
28

ITEM 1A. RISK FACTORS
Risk Factor Summary
Our business is subject to significant risks and uncertainties that make an investment in us speculative and risky. Below we summarize what we believe are the principal risk factors but these risks are not the only ones we face, and you should carefully review and consider the full discussion of our risk factors in the section titled “Risk Factors,” together with the other information in this Quarterly Report on Form 10-Q. If any of the following risks actually occurs (or if any of those listed elsewhere in this Quarterly Report on Form 10-Q occur), our business, reputation, financial condition, results of operations, revenue, and future prospects could be seriously harmed. In that event, the market price of our common stock could decline, and you could lose part or all of your investment. Additional risks and uncertainties that we are unaware of, or that we currently believe are not material, may also become important factors that adversely affect our business.
We depend on cable, satellite and telecommunications (“telco”), and broadcast and media industry spending for our revenue and any material decrease or delay in spending in any of these industries would negatively impact our operating results, financial condition and cash flows;
The loss of one or more of our key customers, a failure to continue diversifying our customer base, or a decrease in the number of larger transactions could harm our business and our operating results;
We need to develop and introduce new and enhanced products and solutions in a timely manner to meet the needs of our customers and to remain competitive;
The markets in which we operate are intensely competitive;
Our future growth depends on a number of video and broadband industry trends;
Our software-based cable access product initiatives expose us to certain technology transition risks that may adversely impact our operating results, financial condition and cash flows;
Our operating results are likely to fluctuate significantly and, as a result, may fail to meet or exceed the expectations of securities analysts or investors, causing our stock price to decline;
We purchase several key components, subassemblies and modules used in the manufacture or integration of our products from sole or limited sources, and we rely on contract manufacturers and other subcontractors;
The COVID-19 pandemic has disrupted and harmed, and may continue to disrupt and harm, our business, financial condition and operating results;
We face risks associated with having outsourced engineering resources located in Ukraine; and
We rely on resellers, value-added resellers and systems integrators for a significant portion of our revenue, and disruptions to, or our failure to develop and manage our relationships with these customers or the processes and procedures that support them could adversely affect our business.
29

Risks Related to Our Business and Our Industry
We depend on cable, satellite and telco, and broadcast and media industry spending for our revenue and any material decrease or delay in spending in any of these industries would negatively impact our operating results, financial condition and cash flows.
Our revenue has been derived from worldwide sales to service providers and broadcast and media companies, as well as, in recent years, streaming media companies. We expect that these markets will provide our revenue for the foreseeable future. Demand for our products and solutions will depend on the magnitude and timing of spending by customers in each of these markets for the purpose of creating, expanding or upgrading their systems. These spending patterns are dependent on a variety of factors, including:
the impact of general economic conditions, actual and projected, including inflation, rising interest rates, lower consumer confidence, volatile capital markets, ongoing supply chain disruptions and the impacts of the COVID-19 pandemic and Russia-Ukraine conflict, and government and business responses thereto, on the global economy and regional economies;
access to financing;
annual budget cycles of customers in each of the industries we serve;
the impact of industry consolidation;
customers suspending, reducing or shifting spending due to: (i) new video or cable industry standards; (ii) industry trends and technology shifts, such as virtualization and cloud-based solutions, and (iii) new products and solutions, such as products and services based on our VOS software platform or our CableOS software-based cable access solutions;
delayed or reduced near-term spending as customers transition away from video appliance solutions and adopt new business and operating models enabled by software- and cloud-based solutions, including SaaS unified video processing solutions;
federal, state, local and foreign government regulation of telecommunications, television broadcasting and streaming media;
overall demand for communication services and consumer acceptance of new video and data technologies and services;
competitive pressures, including pricing pressures;
the impact of fluctuations in currency exchange rates, such as the strengthening of the U.S. dollar; and
discretionary end-user customer spending patterns.
In the past, specific factors contributing to reduced spending have included:
uncertainty and deteriorated market conditions regionally and globally due to the COVID-19 pandemic;
weak or uncertain economic and financial conditions in the United States or one or more international markets;
uncertainty related to development of industry technology;
delays in evaluations of new services, new standards and systems architectures by certain customers;
emphasis by certain of our customers on generating revenue from existing subscribers or end-customers, rather than from new subscribers or end-customers, through construction, expansion or upgrades;
a reduction in the amount of capital available to finance projects of our customers and potential customers;
proposed and completed business combinations and divestitures by our customers and the length of regulatory review of each;
completion of a new system or significant expansion or upgrade to a system; and
bankruptcies and financial restructuring of major customers.
30

In the past, adverse economic conditions in one or more of the geographies in which we offer our products have adversely affected our customers’ spending in those geographies and, as a result, our business. During challenging economic times, due to the ongoing COVID-19 pandemic, Russia-Ukraine conflict and related inflationary pressure, and in tight credit markets, many customers have delayed and reduced and may continue to delay or reduce capital expenditures. This has resulted and could continue to result in reductions in revenue from our products, longer sales cycles, difficulties in collection of accounts receivable, slower adoption of new technologies and increased price competition. If global economic and market conditions, or economic conditions in the United States, Europe or other key markets, remain uncertain or deteriorate, we could experience a material and adverse effect on our business, results of operations, financial condition and cash flows. Additionally, since most of our international revenue is denominated in U.S. dollars, global economic and market conditions may impact currency exchange rates and cause our products to become relatively more expensive to customers in a particular country or region, which could lead to delayed or reduced spending in those countries or regions, thereby negatively impacting our business and financial condition.
In addition, industry consolidation has in the past constrained, and may in the future constrain or delay, spending by our customers. Further, if our product portfolio and product development plans do not position us well to capture an increased portion of the spending of customers in the markets on which we focus, our revenue may decline.
As a result of these various factors and potential issues related to customer spending, we may not be able to maintain or increase our revenue in the future, and our operating results, financial condition and cash flows could be materially and adversely affected.
The loss of one or more of our key customers, a failure to continue diversifying our customer base, or a decrease in the number of larger transactions could harm our business and our operating results.
Historically, a significant portion of our revenue has been derived from relatively few customers, due in part to the consolidation of media customers. Sales to our top 10 customers in the three and nine months ended September 30, 2022 accounted for approximately 66% and 68% of our net revenue, respectively, compared to 59% and 56% for the corresponding periods in 2021. Although we continue to seek to broaden our customer base by penetrating new markets and further expanding internationally, we expect to see continuing industry consolidation and customer concentration.
During the three and nine months ended September 30, 2022, Comcast accounted for approximately 38% and 35% of our net revenue, respectively. During the three and nine months ended October 1, 2021, Comcast accounted for approximately 23% and 25% of our net revenue, respectively. Further consolidation in the cable industry could lead to additional revenue concentration for us. The loss of any significant customer, or any material reduction in orders from any other significant customer, or our failure to qualify our new products with any significant customer could materially and adversely affect, either long term or in a particular quarter, our operating results, financial condition and cash flows. Further, while Comcast’s election to license our CableOS software contains commitments in license fees to us, if Comcast deploys our solutions more slowly or at a scale that is lower than we anticipate, our operating results, financial condition and cash flows could be materially and adversely effected.
In addition, in most quarters, we are involved in one or more relatively large individual transactions. A decrease in the number of the relatively larger individual transactions in which we are involved in any quarter could materially and adversely affect our operating results for that quarter.
As a result of these and other factors, we may be unable to increase our revenues from some or all of the markets we address, or to do so profitably, and any failure to increase revenues and profits from these customers could materially and adversely affect our operating results, financial condition and cash flows.
We need to develop and introduce new and enhanced products and solutions in a timely manner to meet the needs of our customers and to remain competitive.
All of the markets we address are characterized by continuing technological advancement, changes in customer requirements and evolving industry standards. To compete successfully, we must continually design, develop, manufacture and sell new or enhanced products and solutions that provide increasingly higher levels of performance and reliability and meet our customers’ changing needs. However, we may not be successful in those efforts if, among other things, our products and solutions:
31

• are not cost effective;
• are not brought to market in a timely manner;
• are not in accordance with evolving industry standards;
• fail to meet market acceptance or customer requirements; or
• are ahead of the needs of their markets.
If new standards or some of our new products are adopted later than we predict or not adopted at all, or if adoption occurs earlier than we are able to deliver the applicable products or functionality, we risk spending significant research and development time and dollars on products or features that may never achieve market acceptance or that miss the customer demand window and thus do not produce the revenue that a timely introduction would have likely produced.
If we fail to develop and market new and enhanced products and solutions on a timely basis, our operating results, financial condition and cash flows could be materially and adversely affected.
The markets in which we operate are intensely competitive.
The markets for our products are extremely competitive and have been characterized by rapid technological change and declining average sales prices in the past.
Our competitors in our Video appliance business include ATEME, MediaKind, Synamedia, Grass Valley, Evertz Microsystems, CommScope and Imagine Communications. Our competitors in our Video SaaS business include Amazon Web Services (“AWS”), Kaltura, iStreamPlanet, Brightcove and Edgecast. Our competitors in our Broadband business include Adtran, CommScope, Casa Systems, Cisco Systems, Vecima Networks and Calix.
A number of our principal business competitors in both of our business segments are substantially larger and/or may have access to greater financial, technical, marketing or other resources than we have. Consolidation in the Video industry has led to the acquisition of a number of our historic competitors over the last several years by private equity firms and by AWS. With respect to our Broadband business, our competitors are generally substantially larger than us.
In addition, some of our larger competitors may have more long-standing and established relationships with certain domestic and foreign customers. Many of these large enterprises are in a better position to withstand any significant reduction in spending by customers in our markets and may be better able to navigate periods of market uncertainty, such as the uncertainty caused by the COVID-19 pandemic, Russia-Ukraine conflict and inflation. They often have broader product lines and market focus, and may not be as susceptible to downturns in a particular market. These competitors may also be able to bundle their products together to meet the needs of a particular customer, and may be capable of delivering more complete solutions than we are able to provide. To the extent large enterprises that currently do not compete directly with us choose to enter our markets by acquisition or otherwise, competition would likely intensify.
Further, some of our competitors have offered, and in the future may offer, their products at lower prices than we offer for our competing products or on more attractive financing or payment terms, which has in the past caused, and may in the future cause, us to lose sales opportunities and the resulting revenue or to reduce our prices in response to that competition. Also, some competitors that are smaller than us have engaged in, and may continue to engage in, aggressive price competition in order to gain customer traction and market share. Reductions in prices for any of our products could materially and adversely affect our operating margins and revenue.
Additionally, certain customers and potential customers have developed, and may continue to develop, their own solutions that may cause such customers or potential customers to not consider our product offerings or to displace our installed products with their own solutions. The growing availability of open source codecs and related software, as well as new server chipsets that incorporate encoding technology, has, in certain respects, lowered the barriers to entry for the video processing industry. The development of solutions by potential and existing customers and the reduction of the barriers to entry to enter the video processing industry could result in increased competition and adversely affect our results of operations and business.
If any of our competitors’ products or technologies were to become the industry standard, our business could be seriously harmed. If our competitors are successful in bringing their products to market earlier than us, or if these products are more technologically capable than ours, our revenue could be materially and adversely affected.
32

Our future growth depends on a number of video and broadband industry trends.
Technology, industry and regulatory trends and requirements may affect the growth of our business. These trends and requirements include the following:
convergence, whereby network operators bundle video, voice and data services to consumers, including mobile delivery options;
continued strong consumer demand for streaming video services;
continued adoption of public cloud SaaS platforms to stream video content to consumers, as well as for broadcast infrastructure workflows;
continued growth in targeted advertising as a key revenue source for video streaming service providers;
the pace of adoption and deployment of high-bandwidth technology, such as DOCSIS 3.x, DOCSIS 4.0, next generation LTE and fiber-to-the-premises (“FTTP”);
the use of digital video by businesses, governments and educational institutions globally;
efforts by regulators and governments in the United States and internationally to encourage the adoption of broadband and digital technologies, including 5G broadband networks, as well as to regulate broadband access and delivery;
the need to develop partnerships with other companies involved in video infrastructure workflow and broadband services;
the extent and nature of regulatory attitudes towards issues such as network neutrality, competition between operators, access by third parties to networks of other operators, local franchising requirements for telcos to offer video, and other new services, such as mobile video; and
the outcome of disputes and negotiations between content owners and service providers regarding rights of service providers to store and distribute recorded broadcast content, which outcomes may drive adoption of one technology over another in some cases.
If we fail to recognize and respond to these trends, by timely developing products, features and services required by these trends, we are likely to lose revenue opportunities and our operating results, financial condition and cash flows could be materially and adversely affected.
Our software-based cable access product initiatives expose us to certain technology transition risks that may adversely impact our operating results, financial condition and cash flows.
We believe our CableOS software-based cable access solutions, supporting centralized, DAA or hybrid configurations, will significantly reduce cable headend costs and increase operational efficiency, and are an important step in cable operators’ transition to all-IP networks. If we are unsuccessful in continuing to innovate and develop and deploy our cable access solutions in a timely manner, or are otherwise delayed in making our solutions available to our customers, our business may be adversely impacted, particularly if our competitors develop and market similar or superior products and solutions.
We believe our software-based cable access solutions will continue to replace and make obsolete current CMTS solutions, which is a market our products have historically not addressed, as well as cable edge-QAM products. If demand for our software-based cable access solutions is weaker than expected, our near and long-term operating results, financial condition and cash flows could be adversely impacted. Moreover, if competitors adapt new cable industry technology standards into competing cable access solutions faster than we do, or promulgate a new or competitive architecture for next-generation cable access solutions that renders our CableOS solution obsolete, our business may be adversely impacted.
33

The sales cycle for our CableOS solutions tends to be long. For cable operators, upgrading or expanding network infrastructure is complex and expensive, and investing in a CableOS solution is a significant strategic decision that may require considerable time to evaluate, test and qualify. Potential customers need to ensure our CableOS solution will interoperate with the various components of its existing network infrastructure, including third-party equipment, servers and software. In addition, since we are a relatively new entrant into the CMTS market, we need to demonstrate significant performance, functionality and/or cost advantages with our CableOS solutions that outweigh customer switching costs. If sales cycles are significantly longer than anticipated or we are otherwise unsuccessful in growing our CableOS sales, our operating results, financial condition and cash flows could be materially and adversely affected.
Our operating results are likely to fluctuate significantly and, as a result, may fail to meet or exceed the expectations of securities analysts or investors, causing our stock price to decline.
Our operating results have fluctuated in the past and are likely to continue to fluctuate in the future, on an annual and a quarterly basis, as a result of several factors, many of which are outside of our control. Some of the factors that may cause these fluctuations include:
the level and timing of spending of our customers in the United States, Europe and in other markets;
economic and financial conditions specific to each of the cable, satellite and telco, and broadcast and media industries, as well as general economic and financial market conditions, including the global economic uncertainty caused by the COVID-19 pandemic, the Russia-Ukraine conflict, rising tensions between China and Taiwan, inflation and government and business responses thereto as well as related supply chain and labor shortage issues;
changes in market acceptance of and demand for our products or our customers’ services or products;
the timing and amount of orders, especially from large individual transactions and transactions with our significant customers;
the mix of our products sold and the effect it has on gross margins;
the timing of revenue recognition, including revenue recognition on sales arrangements and from transactions with significant service and support components, which may span several quarters;
our transition to a SaaS subscription model for our Video business, which may cause near-term declines in revenue;
the timing of completion of our customers’ projects;
the length of each customer product upgrade cycle and the volume of purchases during the cycle;
competitive market conditions, including pricing actions by our competitors;
the level and mix of our domestic and international revenue;
new product introductions by our competitors or by us;
uncertainty in the European Union due to unrest or violence in Ukraine that the ongoing military conflict with the Russian Federation have caused, which could adversely affect our results, financial condition and prospects;
changes in domestic and international regulatory environments affecting our business;
the evaluation of new services, new standards and system architectures by our customers;
the cost and timely availability to us of components, subassemblies and modules;
the mix of our customer base, by industry and size, and sales channels;
changes in our operating and extraordinary expenses;
the timing of acquisitions and dispositions by us and the financial impact of such transactions;
impairment of our goodwill and intangibles;
the impact of litigation, such as related litigation expenses and settlement costs;
write-downs of inventory and investments;
34

changes in our effective federal tax rate, including as a result of changes in our valuation allowance against our deferred tax assets, and changes in our effective state tax rates, including as a result of apportionment;
changes to tax rules related to the deferral of foreign earnings and compliance with foreign tax rules;
the impact of applicable accounting guidance on accounting for uncertainty in income taxes that requires us to establish reserves for uncertain tax positions and accrue potential tax penalties and interest; and
the impact of applicable accounting guidance on business combinations that requires us to record charges for certain acquisition related costs and expenses and generally to expense restructuring costs associated with a business combination subsequent to the acquisition date.
The timing of deployment of our products by our customers can be subject to a number of other risks, including the availability of skilled engineering and technical personnel, the availability of third-party equipment and services, our customers’ ability to negotiate and enter into rights agreements with video content owners that provide our customers with the right to deliver certain video content, and our customers’ need for local franchise and licensing approvals.
We often recognize a substantial portion of our quarterly revenue in the last month of the quarter. We establish our expenditure levels for product development and other operating expenses based on projected revenue levels for a specified period, and expenses are relatively fixed in the short term. Accordingly, even small variations in the timing of revenue, particularly from relatively large individual transactions, can cause significant fluctuations in operating results in a particular quarter.
As a result of these factors and other factors, our operating results in one or more future periods may fail to meet or exceed the expectations of securities analysts or investors. In that event, the trading price of our common stock would likely decline.
We purchase several key components, subassemblies and modules used in the manufacture or integration of our products from sole or limited sources, and we rely on contract manufacturers and other subcontractors.
Our reliance on sole or limited suppliers, particularly foreign suppliers, and our reliance on contractors for manufacturing and installation of our products, involves several risks, including a potential inability to obtain an adequate supply of required components, subassemblies or modules; reduced control over costs, quality and timely delivery of components, subassemblies or modules; supplier discontinuation of components, subassemblies or modules we require; and timely installation of products. In addition, our financial results may be impacted by tariffs imposed by the United States on goods from other countries and tariffs imposed by other countries on U.S. goods. If any such tariffs are imposed on products or components that we import, including those obtained from a sole supplier or a limited group of suppliers, we could experience reduced revenues or may have to raise our prices, either of which could have an adverse effect on our business, financial condition and operating results.
These risks could be heightened during a substantial economic slowdown because our suppliers and subcontractors are more likely to experience adverse changes in their financial condition and operations during such a period. Further, these risks could materially and adversely affect our business if one of our sole sources, or a sole source of one of our suppliers or contract manufacturers, is adversely affected by a natural disaster or the outbreak of disease, epidemics and other pandemics, such as the COVID-19 pandemic, which has adversely impacted and may continue to adversely impact our supply chain. These risks could also be heightened by geopolitical factors. For example, a number of the components we use in our products pass through Taiwan. Deterioration of relations between Taiwan and China, the resulting actions taken by either side, and other factors affecting the political or economic conditions of Taiwan in the future, could adversely impact our supply chain, international sales and operations. While we expend resources to qualify additional component sources, consolidation of suppliers and the small number of viable alternatives have limited the results of these efforts. Managing our supplier and contractor relationships is particularly difficult during time periods in which we introduce new products and during time periods in which demand for our products is increasing, especially if demand increases more quickly than we expect.
Plexus Services Corp. (“Plexus”), which manufactures our products at its facilities in Malaysia, currently serves as our primary contract manufacturer, and currently accounts for a majority, by dollar amount, of the products that we purchase from our contract manufacturers. Most of the products manufactured by our French and Israeli operations are outsourced to another third-party manufacturer in France and Israel, respectively. From time to time we assess our relationship with our contract manufacturers, and we do not generally maintain long-term agreements with any of our suppliers or contract manufacturers. Our agreement with Plexus has automatic annual renewals, unless prior notice is given by either party, and has been automatically renewed for a term expiring in October 2023.
35

Difficulties in managing relationships with any of our current contract manufacturers, particularly Plexus, that manufacture our products off-shore, or any of our suppliers of key components, subassemblies and modules used in our products, could impede our ability to meet our customers’ requirements and adversely affect our operating results. An inability to obtain adequate and timely deliveries of our products or any materials used in our products, or the inability of any of our contract manufacturers to scale their production to meet demand, such as the inability of certain of our contract manufacturers to operate at capacity for periods of time due to the COVID-19 pandemic, which may occur again in future periods, or any other circumstance that would require us to seek alternative sources of supply, had negatively impacted and could continue to negatively affect our ability to ship our products on a timely basis, which could damage relationships with current and prospective customers and harm our business and materially and adversely affect our revenue and other operating results. Furthermore, if we fail to meet customers’ supply expectations, our revenue would be adversely affected and we may lose sales opportunities, both short and long term, which could materially and adversely affect our business and our operating results, financial condition and cash flows. Increases, from time to time, in demand on our suppliers and subcontractors from our customers or from other parties have, on occasion, caused delays in the availability of certain components and products. In response, we may increase our inventories of certain components and products and expedite shipments of our products when necessary. These actions could increase our costs and could also increase our risk of holding obsolete or excess inventory, which, despite our use of a demand order fulfillment model, could materially and adversely affect our business, operating results, financial condition and cash flows.
The COVID-19 pandemic has disrupted and harmed, and may continue to disrupt and harm, our business, financial condition and operating results. We are unable to predict the extent to which the pandemic and related impacts will continue to adversely impact our business, financial condition and operating results and the achievement of our strategic objectives.
Our business, operations and financial performance have been negatively impacted by the COVID-19 pandemic and related public health responses. The pandemic and these related responses have caused, and may continue to cause, decreased demand for our offerings or delayed purchasing decisions by our customers, a global slowdown of economic activity (including inflation and related changes in monetary policies), supply chain constraints, and significant volatility and disruption of financial markets.
The COVID-19 pandemic has subjected our operations, financial performance and financial condition to a number of risks, and may continue to subject us to a number of risks, including, but not limited to, those discussed below:
Declines in demand for our offerings or delays in purchasing decisions as a result of the initial COVID-19 outbreak, which generally occurred in the first half of 2020 and may occur in the future, and general economic uncertainty causing a number of businesses to delay or reduce costs;
Supply chain disruptions and component shortages, exacerbated by overall increased demand for such components, and increased costs related to freight and shipping and securing timely and sufficient supply of certain product components;
Delays in payments or defaults by our customers or if customers terminate their relationships with us or do not renew their agreements on economic or other terms that are favorable to us; and
Our modified business practices, particularly in the earlier phases of the pandemic, such as having most of our employees work remotely, canceling all non-essential employee travel, and cancelling, postponing or holding virtual events and meetings. We may in the future be required to, or choose voluntarily to, take additional actions for the health and safety of our workforce, whether in response to government orders or based on our own determinations of what is in the best interests of our employees, and we have been and will continue to be flexible in allowing or limiting access to our various office locations based on local conditions. To the extent our current or future measures result in decreased productivity, harm our company culture or otherwise negatively affect our business, our financial condition and operating results could be adversely affected.
36

While we have seen improvements in our markets in recent periods, we remain cautious given the impact the pandemic has, and continues to have, on global supply chains and the pricing and availability of certain materials and components. The severity, magnitude and duration of the effects of the COVID-19 pandemic, the public health responses and its economic consequences continue to be uncertain, dynamic and difficult to predict, and the pandemic’s impact on our operations and financial performance, as well as its impact on our ability to successfully execute our business strategies and initiatives, remains uncertain and difficult to predict. Further, the ultimate impact of the COVID-19 pandemic on our customers and on our business, operations and financial performance, depends on many factors that are not within our control, including, but not limited, to: government, business and individual actions that have been and may continue to be taken in response to the pandemic; the impact of the pandemic and actions taken in response to local or regional economies, travel, and economic activity; the availability of government funding programs; general economic uncertainty in key markets and financial market volatility; volatility in our stock price, global economic conditions and levels of economic growth; and the success of vaccination efforts and pace of recovery in the regions and countries where we conduct business, including the impact of any subsequent and further restrictions of economic activity or subsequent outbreaks of COVID-19. As a result of the uncertainty and disrupted market conditions due to the COVID-19 pandemic, our business, operating results and financial condition has been and may continue to be adversely affected.
Operational Risks
We rely on resellers, value-added resellers and systems integrators for a significant portion of our revenue, and disruptions to, or our failure to develop and manage our relationships with these customers or the processes and procedures that support them could adversely affect our business.
We generate a significant percentage of our revenue through sales to resellers, value-added resellers (“VARs”) and systems integrators that assist us with fulfillment or installation obligations. We expect that these sales will continue to generate a significant percentage of our revenue in the future. Accordingly, our future success is highly dependent upon establishing and maintaining successful relationships with a variety of channel partners.
We generally have no long-term contracts or minimum purchase commitments with any of our reseller, VAR or system integrator customers, and our contracts with these parties do not prohibit them from purchasing or offering products or services that compete with ours. Our competitors may provide incentives to any of our reseller, VAR or systems integrator customers to favor their products or, in effect, to prevent or reduce sales of our products. Any of our reseller, VAR or systems integrator customers may independently choose not to purchase or offer our products. Many of our resellers, and some of our VARs and system integrators are small, are based in a variety of international locations, and may have relatively unsophisticated processes and limited financial resources to conduct their business. Any significant disruption of our sales to these customers, including as a result of the inability or unwillingness of these customers to continue purchasing our products, or their failure to properly manage their business with respect to the purchase of, and payment for, our products, or their ability to comply with our policies and procedures as well as applicable laws, could materially and adversely affect our business, operating results, financial condition and cash flows. In addition, our failure to continue to establish or maintain successful relationships with reseller, VAR and systems integrator customers could likewise materially and adversely affect our business, operating results, financial condition and cash flows.
We face risks associated with having outsourced engineering resources located in Ukraine.
We outsource a portion of our research and development and product support activities to our third-party partner, GlobalLogic, a Hitachi group company. Through GlobalLogic, we have a significant number of engineering resources located in Kyiv, Ukraine that are dedicated to our Broadband and Video business segments. Political, social and economic instability and unrest or violence in Ukraine from the ongoing military conflict with the Russian Federation have caused, and may continue to cause, disruptions to the business and operations of GlobalLogic, which could slow or delay the development work our outsourced engineering teams are undertaking for us. Any escalation of political tensions, military activity, instability, unrest or conflict could limit or prevent our employees from traveling to, from, or within Ukraine to direct and coordinate our outsourced engineering teams, or cause us to shift all or portions of the development work occurring in Ukraine, and/or cause GlobalLogic to relocate personnel to other locations or countries pursuant to its business continuity plans. Any resulting delays could negatively impact our product development efforts, operating results and our business. In addition, increased costs associated with managing or relocating our outsourced engineering teams in Ukraine, or engaging with alternative engineering resources outside of Ukraine, could negatively impact our operating results and financial condition.
37

We may not be able to effectively manage our operations.
As of September 30, 2022, we had 962 employees in our international operations, representing approximately 72% of our worldwide workforce. In recent years, we have expanded our international operations significantly. Our ability to manage our business effectively in the future, including with respect to any future growth, our operation as both a hardware and increasingly software- and SaaS-centric business, the integration of any acquisition efforts such as our acquisition of TVN, and the breadth of our international operations, will require us to train, motivate and manage our employees successfully, to attract and integrate new employees into our overall operations, to retain key employees and to continue to improve and evolve our operational, financial and management systems. There can be no assurance that we will be successful in any of these efforts, and our failure to effectively manage our operations could have a material and adverse effect on our business, operating results, cash flows and financial condition.
We face risks associated with having facilities and employees located in Israel.
As of September 30, 2022, we maintained facilities in Israel with a total of 245 employees, or approximately 18% of our worldwide workforce. Our employees in Israel engage in a number of activities, for both our Video and Broadband business segments, including research and development, product development, product management, supply chain management for certain product lines and sales activities.
As such, we are directly affected by the political, economic and military conditions affecting Israel. Any significant conflict involving Israel could have a direct effect on our business or that of our Israeli contract manufacturers, in the form of physical damage or injury, restrictions from traveling or reluctance to travel to from or within Israel by our Israeli and other employees or those of our subcontractors, or the loss of Israeli employees to active military duty. Most of our employees in Israel are currently obligated to perform annual reserve duty in the Israel Defense Forces, and approximately 8% of those employees were called for active military duty in 2021. In the event that more of our employees are called to active duty, certain of our research and development activities may be significantly delayed and adversely affected. Further, the interruption or curtailment of trade between Israel and its trading partners, as a result of terrorist attacks or hostilities, conflicts between Israel and any other Middle Eastern country or organization, or any other cause, could significantly harm our business. Additionally, current or future tensions or conflicts in the Middle East could materially and adversely affect our business, operating results, financial condition and cash flows.
In order to manage our growth, we must be successful in addressing management succession issues and attracting and retaining qualified personnel.
Our future success will depend, to a significant extent, on the ability of our management to operate effectively, both individually and as a group. We must successfully manage transition and replacement issues that may result from the departure or retirement of members of our executive management. We cannot provide assurances that changes of management personnel in the future would not cause disruption to operations or customer relationships or a decline in our operating results.
We are also dependent on our ability to retain and motivate our existing highly qualified personnel, in addition to attracting new highly qualified personnel. Competition for qualified management, technical and other personnel is often intense, particularly in Silicon Valley, Israel and Hong Kong where we have significant research and development activities, and we may not be successful in attracting and retaining such personnel. Competitors and others have in the past attempted, and are likely in the future to attempt, to recruit our employees. While our employees are required to sign standard agreements concerning confidentiality, non-solicitation and ownership of inventions, we generally do not have non-competition agreements with our personnel. The loss of the services of any of our key personnel, the inability to attract or retain highly qualified personnel in the future or delays in hiring such personnel, particularly senior management and engineers and other technical personnel, could negatively affect our business and operating results. We may need to increase our existing compensation levels in certain markets or for certain roles in response to competition, rising inflation or labor shortages, which may increase our operating costs. Furthermore, a certain portion of our personnel in the United States is comprised of foreign nationals whose ability to work for us depends on obtaining the necessary visas. Our ability to hire and retain foreign nationals in the United States, and their ability to remain and work in the United States, is affected by various laws and regulations, including limitations on the availability of visas. Changes in U.S. laws or regulations affecting the availability of visas have, and may continue to adversely affect, our ability to hire or retain key personnel and as a result may impair our operations.
38

Our products include third-party technology and intellectual property, and our inability to acquire new technologies or use third-party technology in the future could harm our business.
In order to successfully develop and market certain of our planned products, we may be required to enter into technology development or licensing agreements with third parties. Although companies with technology useful to us are often willing to enter into technology development or licensing agreements with respect to such technology, we cannot provide assurances that such agreements may be negotiated on commercially reasonable terms, or at all. The failure to enter, or a delay in entering, into such technology development or licensing agreements, when necessary or desirable, could limit our ability to develop and market new products and could materially and adversely affect our business.
We incorporate certain third-party technologies, including software programs, into our products, and, as noted, intend to utilize additional third-party technologies in the future. In addition, the technologies that we license may not operate properly or as specified, and we may not be able to secure alternatives in a timely manner, either of which could harm our business. We could face delays in product releases until alternative technology can be identified, licensed or developed, and integrated into our products, if we are able to do so at all. These delays, or a failure to secure or develop adequate technology, could materially and adversely affect our business, operating results, financial condition and cash flows.
Cybersecurity incidents, including data security breaches or computer viruses, could harm our business by disrupting our business operations, compromising our products and services, damaging our reputation or exposing us to liability.
Cyber criminals and hackers may attempt to penetrate our network security, misappropriate our proprietary information or cause business interruptions. Because the techniques used by such computer programmers to access or sabotage networks change frequently and may not be recognized until launched against a target, we may be unable to anticipate these techniques or to implement adequate preventative measures. In the past, we have faced compromises to our network security, and companies are facing additional attacks as workforces become more distributed following shelter-in-place orders. While we have invested in and continue to update our network security and cybersecurity infrastructure and systems, if our cybersecurity systems fail to protect against unauthorized access, sophisticated cyber-attacks, phishing schemes, ransomware, data protection breaches, computer viruses, denial-of-service attacks and similar disruptions from unauthorized tampering or human error, our ability to conduct our business effectively could be damaged in a number of ways, including:
our intellectual property and other proprietary data, or financial assets, could be stolen;
our ability to manage and conduct our business operations could be seriously disrupted;
defects and security vulnerabilities could be introduced into our product, software and SaaS offerings, thereby damaging the reputation and perceived reliability and security of our products; and
personally identifiable data of our customers, employees and business partners could be compromised.
Should any of the above events occur, our reputation, competitive position and business could be significantly harmed, and we could be subject to claims for liability from customers, third parties and governmental authorities. Additionally, we could incur significant costs in order to upgrade our cybersecurity systems and remediate damages. Consequently, our business, operating results, financial condition and cash flows could be materially and adversely affected. In addition, our business operations utilize and rely upon numerous third-party vendors, manufacturers, solution providers, partners and consultants, and any failure of such third parties’ cybersecurity measures could materially and adversely affect or disrupt our business.
Our operating results could be adversely affected by natural disasters affecting us or impacting our third-party manufacturers, suppliers, resellers or customers.
Our corporate headquarters is located in California, which is prone to earthquakes. In addition, climate change is contributing to an increase in erratic weather patterns globally and intensifying the impact of certain types of catastrophes, such as floods, wildfires and droughts. We have employees, consultants and contractors located in regions and countries around the world. In the event that any of our business, sales or research and development centers or offices in the United States or internationally are adversely affected by an earthquake, flood, wildfire or by any other natural disaster, we may sustain damage to our operations and properties, which could cause a sustained interruption or loss of affected operations, and cause us to suffer significant financial losses.
We rely on third-party contract manufacturers for the production of our products. Any significant disruption in the business or operations of such manufacturers or of their or our suppliers could adversely impact our business. Our principal contract manufacturers and several of their and our suppliers and our resellers have operations in locations that are subject to natural disasters, such as severe weather, tsunamis, floods, fires and earthquakes, which could disrupt their operations and, in turn, our operations.
39

In addition, if there is a natural disaster in any of the locations in which our significant customers are located, we face the risk that our customers may incur losses or sustained business interruption, or both, which may materially impair their ability to continue their purchase of products from us. Accordingly, natural disaster in one of the geographies in which we, or our third-party manufacturers, their or our suppliers or our customers, operate could have a material and adverse effect on our business, operating results, cash flows and financial condition.
Financial, Transactional and Tax Risks
We may need additional capital in the future and may not be able to secure adequate funds at all or on terms acceptable to us.
We engage in the design, development and manufacture and sale of a variety of video and broadband products and system solutions, which has required, and will continue to require, significant research and development expenditures.
We are monitoring and managing our cash position in light of ongoing market conditions due to COVID-19, the Russia-Ukraine conflict and related macroeconomic conditions. We believe that our existing cash of approximately $105.3 million at September 30, 2022 will satisfy our cash requirements for at least the next 12 months. However, we may need to raise additional funds to take advantage of presently unanticipated strategic opportunities, satisfy our other cash requirements from time to time, or strengthen our financial position. Our ability to raise funds may be adversely affected by a number of factors, including factors beyond our control, such as weakness in the economic conditions in markets in which we sell our products and continued uncertainty in financial, capital and credit markets. There can be no assurance that equity or debt financing will be available to us on reasonable terms, if at all, when and if it is needed.
We may raise additional financing through public or private equity or convertible debt offerings, debt financings, or corporate partnership or licensing arrangements. To the extent we raise additional capital by issuing equity securities or convertible debt, our stockholders may experience dilution, and any new equity or convertible debt securities we issue could have rights, preferences, and privileges superior to holders of our common stock. Further, volatility in equity capital markets may adversely affect market prices of our common stock. This may materially and adversely affect our ability to raise additional capital through public or private equity offerings. To the extent that we raise additional funds through collaboration and licensing arrangements, it may be necessary to relinquish some rights to our technologies or products, or grant licenses on terms that are not favorable to us. To the extent we raise capital through debt financing arrangements, we may be required to pledge assets or enter into covenants that could restrict our operations or our ability to incur further indebtedness and the interest on such debt may adversely affect our operating results. Further, rising interest rates may reduce our access to debt financing, which may adversely affect our future business plans and expected growth, and would increase the cost of long-term fixed rate and short-term variable rate borrowings, which could reduce our earnings.
If adequate capital is not available, or is not available on reasonable terms, when needed, we may not be able to take advantage of acquisition or other market opportunities, to timely develop new products, or to otherwise respond to competitive pressures.
Servicing our debt requires a significant amount of cash, and we may not have sufficient cash flow from our business to pay our substantial debt.
Our ability to make scheduled payments of the principal of, to pay interest on or to refinance our indebtedness, including the 2022 Notes and the 2024 Notes (together, the “Notes”), or to make cash payments in connection with any conversion of the Notes or in connection with any repurchase of Notes upon the occurrence of a fundamental change before the applicable maturity date at a repurchase price equal to 100% of the principal amount of such Notes to be repurchased, plus any accrued and unpaid interest thereon, as set forth in the applicable indenture governing the Notes, depends on our future performance, which is subject to economic, financial, competitive and other factors beyond our control. Our business may not continue to generate cash flow from operations in the future sufficient to service our debt and make necessary capital expenditures. If we are unable to generate such cash flow, we may be required to adopt one or more alternatives, such as selling assets, restructuring debt or obtaining additional equity capital on terms that may be onerous or highly dilutive. Our ability to refinance our indebtedness, including the Notes will depend on the capital markets and our financial condition at such time. We may not be able to engage in any of these activities or engage in these activities on desirable terms, which could result in a default on our debt obligations, including the Notes.
40

In addition, our ability to repurchase the Notes of the applicable series or to pay cash upon conversions of the Notes or at their respective maturity may be limited by law, regulatory authority, or agreements governing our future indebtedness. Our failure to repurchase such Notes at a time when the repurchase is required by the applicable indenture governing the Notes or to pay cash upon conversions of such Notes or at their respective maturity as required by the applicable indenture governing the Notes would constitute a default under such indenture. A default under such indenture, or the fundamental change itself, could also lead to a default under agreements governing our future indebtedness. Moreover, the occurrence of a fundamental change under the applicable indenture governing the Notes could constitute an event of default under any such agreement. If the repayment of the related indebtedness were to be accelerated after any applicable notice or grace periods, we may not have sufficient funds to repay the indebtedness and repurchase such series of Notes or make cash payments upon conversions thereof.
Despite our current debt levels, we may still incur substantially more debt or take other actions which would intensify the risks discussed above.
Despite our current consolidated debt levels, we and our subsidiaries may be able to incur substantial additional debt in the future, subject to the restrictions contained in our debt instruments, some of which may be secured debt. We are not restricted under the terms of each indenture governing the Notes from incurring additional debt, securing existing or future debt, recapitalizing our debt or taking a number of other actions that are not limited by the terms of the indenture governing the notes that could have the effect of diminishing our ability to make payments on our debt (including the Notes) when due. In addition, the Credit Agreement we entered into with JPMorgan Chase Bank, N.A., as lender, and Harmonic International GmbH, as co-borrower, on December 19, 2019 and amended in 2022, permits us to incur certain additional indebtedness and grant certain liens on our assets that could intensify the risks discussed above.
The conditional conversion feature of the Notes, if triggered, may adversely affect our financial condition and operating results.
In the event the conditional conversion feature of the Notes is triggered, holders of Notes will be entitled under the respective indenture governing such Notes to convert the Notes at any time during specified periods at their option. During the fourth quarter of fiscal 2021, the Company made an irrevocable election under the terms of the indentures governing each series of the Notes to settle the principal portion of such Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. Accordingly, if one or more holders elect to convert their Notes, we would be required to settle the principal portion of our conversion obligation through the payment of cash, which could adversely affect our liquidity. In addition, even if holders do not elect to convert their series of Notes, we could be required under applicable accounting rules to reclassify all or a portion of the outstanding principal of such series of Notes as a current rather than long-term liability, which would result in a material reduction of our net working capital.

The accounting method for convertible debt securities that may be settled in cash, such as the Notes, could have a material effect on our reported financial results.
In May 2008, the Financial Accounting Standards Board (“FASB”) issued FASB Staff Position No. APB 14-1, Accounting for Convertible Debt Instruments That May Be Settled in Cash upon Conversion (Including Partial Cash Settlement), which has subsequently been codified as Accounting Standards Codification 470-20, Debt with Conversion and Other Options (“ASC 470-20”), an entity must separately account for the liability and equity components of the convertible debt instruments (such as the Notes) that may be settled entirely or partially in cash upon conversion in a manner that reflects the issuer’s economic interest cost. The effect of ASC 470-20 on the accounting for each series of the Notes is that the equity component is required to be included in the additional paid-in capital section of stockholders’ equity on our consolidated balance sheet at the issuance date, and the value of the equity component is treated as debt discount for purposes of accounting for the debt component of each series of Notes. This requires us to record a greater amount of non-cash interest expense as a result of the amortization of the discounted carrying value of each series of Notes to their face amount over the respective terms of the Notes. We report lower net income in our financial results because ASC 470-20 requires interest to include both the amortization of the debt discount and the instrument’s coupon interest rate, which could adversely affect our future financial results or the trading price of our common stock.

In addition, under certain circumstances, convertible debt instruments (such as the Notes) that may be settled entirely or partly in cash are currently accounted for utilizing the treasury stock method, the effect of which is that the shares issuable upon conversion of the Notes are not included in the calculation of diluted earnings per share except to the extent that the conversion value of the Notes exceeds their principal amount. Under the treasury stock method, for diluted earnings per share purposes, the transaction is accounted for as if the shares of common stock that would be necessary to settle such excess, if we elected to settle such excess in shares, are issued.
41


In August 2020, the FASB issued ASU No. 2020-06, Accounting for Convertible Instruments in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity. Among other changes, ASU No. 2020-06 removes from United States generally accepted accounting principles (“U.S. GAAP”) the liability and equity separation model for convertible instruments with a cash conversion feature, and as a result, after adoption, entities will no longer separately present in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature will no longer be amortized into income as interest expense over the life of the instrument. Instead, entities will account for a convertible debt instrument wholly as debt unless (1) a convertible instrument contains features that require bifurcation as a derivative under ASC Topic 815, Derivatives and Hedging, or (2) a convertible debt instrument was issued at a substantial premium. This ASU is effective for interim and annual periods beginning after December 15, 2021 and can be adopted either on a modified retrospective or full retrospective basis.

The Company adopted this ASU on January 1, 2022 on a modified retrospective basis. Refer to Note 2 of the Notes to our Condensed Consolidated Financial Statements for details of the ASU adoption. During the fourth quarter of fiscal 2021, the Company and the trustee for 2022 Notes and 2024 Notes entered into supplemental indentures for both 2022 Notes and 2024 Notes. Pursuant to the supplemental indentures, the Company eliminated its option to settle the principal of the Notes in shares of the Company's common stock upon conversion. Accordingly, the dilutive effect of the Company's 2022 Notes and 2024 Notes will be limited to the conversion premium.

We have made, and may continue to make, acquisitions, and any acquisition could disrupt our operations, cause dilution to our stockholders and materially and adversely affect our business, operating results, cash flows and financial condition.
As part of our business strategy, from time to time we have acquired, and we may continue to acquire, businesses, technologies, assets and product lines that we believe complement or expand our existing business. Acquisitions involve numerous risks, including the following:
unanticipated costs or delays associated with an acquisition;
difficulties in the assimilation and integration of acquired operations, technologies and/or products;
potential disruption of our business and the diversion of management’s attention from the regular operations of the business during the acquisition process;
the challenges of managing a larger and more geographically widespread operation and product portfolio after the closing of the acquisition;
potential adverse effects on new and existing business relationships with suppliers, contract manufacturers, resellers, partners and customers;
compliance with regulatory requirements, such as local employment regulations and organized labor in France;
risks associated with entering markets in which we may have no or limited prior experience;
the potential loss of key employees of acquired businesses and our own business as a result of integration;
difficulties in bringing acquired products and businesses into compliance with applicable legal requirements in jurisdictions in which we operate and sell products;
impact of known potential liabilities or unknown liabilities, including litigation and infringement claims, associated with companies we acquire;
substantial charges for acquisition costs or for the amortization of certain purchased intangible assets, deferred stock compensation or similar items;
substantial impairments to goodwill or intangible assets in the event that an acquisition proves to be less valuable than the price we paid for it;
difficulties in establishing and maintaining uniform financial and other standards, controls, procedures and policies;
delays in realizing, or failure to realize, the anticipated benefits of an acquisition; and
the possibility that any acquisition may be viewed negatively by our customers or investors or the financial markets.
42

Competition within our industry for acquisitions of businesses, technologies, assets and product lines has been, and is likely to continue to be, intense. As such, even if we are able to identify an acquisition that we would like to consummate, we may not be able to complete the acquisition on commercially reasonable terms or because the target chooses to be acquired by another company. Furthermore, in the event that we are able to identify and consummate any future acquisitions, we may, in each of those acquisitions:
issue equity securities which would dilute current stockholders’ percentage ownership;
incur substantial debt to finance the acquisition or assume substantial debt in the acquisition;
incur significant acquisition-related expenses;
assume substantial liabilities, contingent or otherwise; or
expend significant cash.
These financing activities or expenditures could materially and adversely affect our operating results, cash flows and financial condition or the price of our common stock. Alternatively, due to difficulties in the capital or credit markets at the time, we may be unable to secure capital necessary to complete an acquisition on reasonable terms, or at all. Moreover, even if we were to obtain benefits from acquisitions in the form of increased revenue and earnings per share, there may be a delay between the time the expenses associated with an acquisition are incurred and the time we recognize such benefits.
In addition to the risks outlined above, if we are unable to successfully receive payment of any significant portion of our existing French R&D credit receivables from the French authority as expected, or are unable to successfully apply for or otherwise obtain the financial benefit of new French R&D credits in future years, our ability to achieve the anticipated benefits of the acquisition as well as our business, operating results and financial condition could be adversely affected.
As of September 30, 2022, we had approximately $233.9 million of goodwill recorded on our balance sheet associated with prior acquisitions. In the event we determine that our goodwill is impaired, we would be required to write down all or a portion of such goodwill, which could result in a material non-cash charge to our results of operations in the period in which such write-down occurs.
If we are unable to successfully address one or more of these risks, our business, operating results, financial condition and cash flows could be materially and adversely affected.
We may sell one or more of our product lines, from time to time, as a result of our evaluation of our products and markets, and any such divestiture could adversely affect our continuing business and our expenses, revenues, results of operation, cash flows and financial position.
We periodically evaluate our various product lines and may, as a result, consider the divestiture of one or more of those product lines. We have sold product lines in the past, and any prior or future divestiture could adversely affect our continuing business and expenses, revenues, results of operations, cash flows and financial position.
Divestitures of product lines have inherent risks, including the expense of selling the product line, the possibility that any anticipated sale will not occur, delays in closing any sale, the risk of lower-than-expected proceeds from the sale of the divested business, unexpected costs associated with the separation of the business to be sold from the seller’s information technology and other operating systems, and potential post-closing claims for indemnification or breach of transition services obligations of the seller. Expected cost savings, which are offset by revenue losses from divested businesses, may also be difficult to achieve or maximize due to the seller’s fixed cost structure, and a seller may experience varying success in reducing fixed costs or transferring liabilities previously associated with the divested business.
The nature of our business requires the application of complex revenue and expense recognition rules and the current legislative and regulatory environment affecting generally accepted accounting principles is uncertain. Significant changes in current principles could affect our financial statements going forward and changes in financial accounting standards or practices may cause adverse, unexpected financial reporting fluctuations and harm our operating results.
U.S. GAAP are subject to interpretation by the FASB, the SEC and various bodies formed to promulgate and interpret appropriate accounting principles. We are also subject to evolving rules and regulations of the countries in which we do business. Changes to accounting standards or interpretations thereof may result in different accounting principles under U.S. GAAP that have a significant effect on our reported financial results and require us to incur costs and expenses in order to comply with the updated standards or interpretations.
43

In addition, we have in the past and may in the future need to modify our customer contracts, accounting systems and processes when we adopt future or proposed changes in accounting principles. The cost and effect of these changes may negatively impact our results of operations during the periods of transition.
Fluctuations in our future effective tax rates could affect our future operating results, financial condition and cash flows.
We are required to periodically review our deferred tax assets and determine whether, based on available evidence, a valuation allowance is necessary. The realization of our deferred tax assets, which are predominantly in the United States, is dependent upon the generation of sufficient U.S. and foreign taxable income in the future to offset these assets. Based on our evaluation, we recorded a net increase in valuation allowance of $0.3 million and $6.7 million in 2021 and 2020, respectively, against the net deferred tax assets. The increases in valuation allowance in 2021 and 2020 were offset by the valuation allowance release of $9.6 million and $2.6 million, respectively, related to deferred taxes for certain foreign jurisdictions. The Company reduced its valuation allowance in 2021 based on continued improved operating results over the past few years and expectations about generating foreign taxable income in the future. Changes in the amount of the valuation allowance in the United States and in foreign jurisdictions could result in a material non-cash expense or benefit in the period in which the valuation allowance is adjusted and our results of operations could be materially affected.

The calculation of tax liabilities involves dealing with uncertainties in the application of complex global tax regulations. We recognize potential liabilities for anticipated tax audit issues in the United States and other tax jurisdictions based on our estimate of whether, and the extent to which, additional taxes will be due. In the event we determine that it is appropriate to create a reserve or increase an existing reserve for any such potential liabilities, the amount of the additional reserve will be charged as an expense in the period in which it is determined. If payment of these amounts ultimately proves to be unnecessary, the reversal of the liabilities would result in tax benefits being recognized in the period when we determine the liabilities are no longer necessary. If the estimate of tax liabilities proves to be less than the ultimate tax assessment for the applicable period, a further charge to expense in the period such shortfall is determined would result. Either such charge to expense could have a material and adverse effect on our operating results for the applicable period.
Our future effective income tax rates could be adversely affected if tax authorities challenge our international tax structure or if our relative mix of U.S. and international income changes for any reason. Accordingly, there can be no assurance that our effective income tax rate will be less than the U.S. federal statutory rate in future periods.
Legal, Regulatory and Compliance Risks
We or our customers may face intellectual property infringement claims from third parties.
Our industry is characterized by the existence of a large number of patents and frequent claims and related litigation regarding patent and other intellectual property rights. In particular, leading companies in the telecommunications industry have extensive patent portfolios. Also, patent infringement claims and litigation by entities that purchase or control patents, but do not produce goods or services covered by the claims of such patents (so-called “non-practicing entities” or “NPEs”), have increased rapidly over the last decade or so. From time to time, third parties, including NPEs, have asserted, and may assert in the future, patent, copyright, trademark and other intellectual property rights against us or our customers, and have initiated audits to determine whether we have missed royalty payments for technology that we license. Our suppliers and their customers, including us, may have similar claims asserted against them. A number of third parties, including companies with greater financial and other resources than us, have asserted patent rights to technologies that are important to us.
Any intellectual property litigation, regardless of its outcome, could result in substantial expense and significant diversion of the efforts of our management and technical personnel. An adverse determination in any such proceeding could subject us to significant liabilities and temporary or permanent injunctions and require us to seek licenses from third parties or pay royalties that may be substantial. Furthermore, necessary licenses may not be available on terms satisfactory to us, or at all. An unfavorable outcome on any such litigation matter could require that we pay substantial damages, could require that we pay ongoing royalty payments, or could prohibit us from selling certain of our products. Any such outcome could have a material and adverse effect on our business, operating results, financial condition and cash flows.
Our suppliers and customers may have intellectual property claims relating to our products asserted against them. We have agreed to indemnify some of our suppliers and most of our customers for patent infringement relating to our products. The scope of this indemnity varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorney’s fees) incurred by the supplier or customer in connection with such claims. If a supplier or a customer seeks to enforce a claim for indemnification against us, we could incur significant costs defending such claim, the underlying claim or both. An adverse determination in either such proceeding could subject us to significant liabilities and have a material and adverse effect on our operating results, cash flows and financial condition.
44

We may be the subject of litigation which, if adversely determined, could harm our business and operating results.
We may be subject to claims arising in the normal course of business. The costs of defending any litigation, whether in cash expenses or in management time, could harm our business and materially and adversely affect our operating results and cash flows. An unfavorable outcome on any litigation matter could require that we pay substantial damages, or, in connection with any intellectual property infringement claims, could require that we pay ongoing royalty payments or prohibit us from selling certain of our products. In addition, we may decide to settle any litigation, which could cause us to incur significant settlement costs. A settlement or an unfavorable outcome on any litigation matter could have a material and adverse effect on our business, operating results, financial condition and cash flows.
Our failure to adequately protect our proprietary rights and data may adversely affect us.
At September 30, 2022, we held 120 issued U.S. patents and 46 issued foreign patents, and had 56 patent applications pending. Although we attempt to protect our intellectual property rights through patents, trademarks, copyrights, licensing arrangements, maintaining certain technology as trade secrets and other measures, we can give no assurances that any patent, trademark, copyright or other intellectual property rights owned by us will not be invalidated, circumvented or challenged, that such intellectual property rights will provide competitive advantages to us, or that any of our pending or future patent applications will be issued with the scope of the claims sought by us, if at all. We can give no assurances that others will not develop technologies that are similar or superior to our technologies, duplicate our technologies or design around the patents that we own. In addition, effective patent, copyright and trade secret protection may be unavailable or limited in certain foreign countries in which we do business or may do business in the future.
We may enter into confidentiality or license agreements with our employees, consultants, and vendors and our customers, as needed, and generally limit access to, and distribution of, our proprietary information. Nevertheless, we cannot provide assurances that the steps taken by us will prevent misappropriation of our technology. In addition, we have taken in the past, and may take in the future, legal action to enforce our patents and other intellectual property rights, to protect our trade secrets, to determine the validity and scope of the proprietary rights of others, or to defend against claims of infringement or invalidity. Such litigation could result in substantial costs and diversion of management time and other resources, and could materially and adversely affect our business, operating results, financial condition and cash flows.
Our use of open source software in some of our products may expose us to certain risks.
Some of our products contain software modules licensed for use from third-party authors under open source licenses. Use and distribution of open source software may entail greater risks than use of third-party commercial software, as open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. Some open source licenses contain requirements that we make available source code for modifications or derivative works we create based upon the type of open source software we use. If we combine our proprietary software with open source software in a certain manner, we could, under certain of the open source licenses, be required to release the source code of our proprietary software to the public. This could allow our competitors to create similar products with lower development effort and in less time and ultimately could result in a loss of product sales for us.
Although we monitor our use of open source closely, it is possible our past, present or future use of open source has triggered or may trigger the foregoing requirements. Furthermore, the terms of many open source licenses have not been interpreted by U.S. courts, and there is a risk that such licenses could be construed in a manner that could impose unanticipated conditions or restrictions on our ability to commercialize our products. In such event, we could be required to seek licenses from third parties in order to continue offering our products, to re-engineer our products or to discontinue the sale of our products in the event re-engineering cannot be accomplished on a timely basis, any of which could materially and adversely affect our operating results, financial condition and cash flows.
45

We are subject to import and export control and trade and economic sanction laws and regulations that could subject us to liability or impair our ability to compete in international markets.
Our products are subject to U.S. export control laws, and may be exported outside the United States only with the required export license or through an export license exception, in most cases because we incorporate encryption technology into certain of our products. We are also subject to U.S. trade and economic sanction regulations which include prohibitions on the sale or supply of certain products and services to the United States embargoed or sanctioned countries, governments, persons and entities. In addition, various countries regulate the import of certain technology and have enacted laws that could limit our ability to distribute our products, or could limit our customers’ ability to implement our products, in those countries. Although we take precautions and have processes in place to prevent our products and services from being provided in violation of such laws, our products may have been in the past, and could in the future be, provided inadvertently in violation of such laws, despite the precautions we take. In March 2020, we received an administrative subpoena from the U.S. Treasury Department’s office of Foreign Assets Control (“OFAC”) requesting information about transactions involving Iran. The transactions were by the French company TVN, which we acquired in early 2016. Pursuant to regulations that remained in place until 2018, foreign subsidiaries of U.S. companies were allowed to engage in transactions with Iran if certain requirements were met. Harmonic is fully cooperating in the OFAC investigation. If we are found to have violated U.S. export control laws as a result of the pending OFAC investigation or future investigations, we and certain of our employees could be subject to civil or criminal penalties, including the possible loss of export privileges, monetary penalties, and, in extreme cases, imprisonment of responsible employees for knowing and willful violations of these laws. While we do not anticipate the impact of the OFAC investigation to be material on our business, our business and operating results could be adversely affected through penalties, reputational harm, loss of access to certain markets, or otherwise.
In addition, we may be subject to customs duties that could have a significant adverse impact on our operating results or, if we are able to pass on the related costs in any particular situation, would increase the cost of the related product to our customers. As a result, the future imposition of significant increases in the level of customs duties or the creation of import quotas on our products in Europe or in other jurisdictions, or any of the limitations on international sales described above, could have a material adverse effect on our business, operating results, financial condition and cash flows. Further, some of our customers in Europe have been, or are being, audited by local governmental authorities regarding the tariff classifications used for importation of our products. Import duties and tariffs vary by country and a different tariff classification for any of our products may result in higher duties or tariffs, which could have an adverse impact on our operating results and potentially increase the cost of the related products to our customers.
Our business and industry are subject to various laws and regulations that could adversely affect our business, operating results, cash flows and financial condition.
Our business and industry are regulated under various federal, state, local and international laws. For example, we are subject to environmental regulations such as the European Union’s Waste Electrical and Electronic Equipment (“WEEE”) and Restriction on the Use of Certain Hazardous Substances in Electrical and Electronic Equipment (“RoHS”) directives and similar legislation enacted in other jurisdictions worldwide. Our failure to comply with these laws could result in our being directly or indirectly liable for costs, fines or penalties and third-party claims, and could jeopardize our ability to conduct business in such regions and countries. We expect that our operations will be affected by other new environmental laws and regulations on an ongoing basis. Although we cannot predict the ultimate impact of any such new laws and regulations, they would likely result in additional costs, and could require that we redesign or change how we manufacture our products, any of which could have a material and adverse effect on our operating results, financial condition and cash flows.
We are subject to the Sarbanes-Oxley Act of 2002 which, among other things, requires an annual review and evaluation of our internal control over financial reporting. If we conclude in future periods that our internal control over financial reporting is not effective or if our independent registered public accounting firm is unable to provide an unqualified attestation as of future year-ends, we may incur substantial additional costs in an effort to correct such problems, and investors may lose confidence in our financial statements, and our stock price may decrease in the short term, until we correct such problems, and perhaps in the long term, as well.
46

We are subject to requirements under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 that require us to conduct research, disclose, and report whether or not our products contain certain conflict minerals sourced from the Democratic Republic of Congo or its surrounding countries. The implementation of these requirements could adversely affect the sourcing, availability, and pricing of the materials used in the manufacture of components used in our products. In addition, we may incur certain additional costs to comply with the disclosure requirements, including costs related to conducting diligence procedures to determine the sources of conflict minerals that may be used or necessary to the production of our products and, if applicable, potential changes to products, processes or sources of supply as a consequence of such verification activities. It is also possible that we may face reputational harm if we determine that certain of our products contain minerals not determined to be conflict-free and/or we are unable to alter our products, processes or sources of supply to avoid such materials.
Changes in telecommunications legislation and regulations in the United States and other countries could affect our sales and the revenue we are able to derive from our products. In particular, on December 14, 2017, the U.S. Federal Communications Commission (“FCC”) voted to repeal the “net neutrality” rules and return to a “light-touch” regulatory framework. The FCC’s new rules, which took effect in June 2018, granted providers of broadband internet access services greater freedom to make changes to their services, including, potentially, changes that may discriminate against or otherwise harm our business. However, a number of parties have appealed these rules, which appeals are currently being reviewed by the D.C. Circuit Court of Appeals; thus the future impact of the FCC's repeal and any changes thereto remains uncertain. Additionally, on September 30, 2018, California enacted the California Internet Consumer Protection and Net Neutrality Act of 2018. Since the FCC repealed its nationwide regulations, seven states have also enacted a state-level net neutrality law and a number of other states are considering legislation or executive actions that would regulate the conduct of broadband providers. We cannot predict whether the FCC order or state initiatives will be modified, overturned, or vacated by legal action of the court, federal legislation, or the FCC. The repeal of the net neutrality rules or other regulations dealing with access by competitors to the networks of incumbent operators could slow or stop infrastructure and services investments or expansion by service providers. Increased regulation of our customers’ pricing or service offerings could limit their investments and, consequently, revenue from our products. The impact of new or revised legislation or regulations could have a material adverse effect on our business, operating results, financial condition and cash flows.

We depend significantly on our international revenue and are subject to the risks associated with international operations, including those of our resellers, contract manufacturers and outsourcing partners, which may negatively affect our operating results.
Revenue for the nine months ended September 30, 2022 and October 1, 2021 derived from customers outside of the United States represented approximately 39% and 45% of our revenue, respectively. Although no assurance can be given with respect to international sales growth in any one or more regions, we expect that international revenue will likely continue to represent, from year to year, a majority, and potentially increasing, percentage of our annual revenue for the foreseeable future. A significant percentage of our revenue is generated from sales to resellers, VARs and systems integrators, particularly in emerging market countries. Furthermore, the majority of our employees are based in our international offices and locations, and most of our contract manufacturing occurs outside of the United States. In addition, we outsource a portion of our research and development activities to certain third-party partners with development centers located in different countries, particularly Ukraine and India.
Our international operations, international operations of our resellers, contract manufacturers and outsourcing partners, and our efforts to maintain and increase revenue in international markets are subject to a number of risks, which are generally greater with respect to emerging market countries, including the following:
growth and stability of the economy in one or more international regions, including regional economic impacts of the COVID-19 pandemic, the Russia-Ukraine conflict and rising tensions between China and Taiwan;
fluctuations in currency exchange rates;
changes in foreign government regulations and telecommunications standards;
import and export license requirements, tariffs, taxes, economic sanctions, contractual limitations and other trade barriers;
our significant reliance on resellers and others to purchase and resell our products and solutions, particularly in emerging market countries;
availability of credit, particularly in emerging market countries;
47

longer collection periods and greater difficulty in enforcing contracts and collecting accounts receivable, especially from smaller customers and resellers, particularly in emerging market countries;
compliance with the U.S. Foreign Corrupt Practices Act (the “FCPA”), the U.K. Bribery Act and/or similar anti-corruption and anti-bribery laws, particularly in emerging market countries;
the burden of complying with a wide variety of foreign laws, treaties and technical standards;
fulfilling “country of origin” requirements for our products for certain customers;
difficulty in staffing and managing foreign operations;
business and operational disruptions or delays caused by political, social and/or economic instability and unrest (e.g., Ukraine), including risks related to terrorist activity, particularly in emerging market countries;
changes in economic policies by foreign governments, including the imposition and potential continued expansion of economic sanctions by the United States and the European Union on the Russian Federation;
changes in diplomatic and trade relationships, including the imposition of new trade restrictions, trade protection measures, import or export requirements, trade embargoes and other trade barriers, including those between the United States and China;
any negative economic impacts resulting from the political environment in the United States or the United Kingdoms’ exit from the European Union; and
business and economic disruptions and delays caused by outbreaks of disease, epidemics and potential pandemics, such as the COVID-19 pandemic, which has led and may continue to lead to trade shows and in-person meetings being canceled or delayed and employees working remotely, and which has impacted our supply chain and may continue to impact our supply chain or general business in other manners.
We have certain international customers who are billed in their local currency, primarily the Euro, British pound and Japanese yen, which subjects us to foreign currency risk. In addition, a portion of our operating expenses relating to the cost of certain international employees, are denominated in foreign currencies, primarily the Euro, Israeli shekel, British pound, Singapore dollar, Chinese yuan and Indian rupee. Although we do hedge against the Euro, British pound, Israeli shekel and Japanese yen, gains and losses on the conversion to U.S. dollars of accounts receivable, accounts payable and other monetary assets and liabilities arising from international operations may contribute to fluctuations in our operating results. Furthermore, payment cycles for international customers are typically longer than those for customers in the United States. Unpredictable payment cycles could cause us to fail to meet or exceed the expectations of security analysts and investors for any given period.
Most of our international revenue is denominated in U.S. dollars, and fluctuations in currency exchange rates could cause our products to become relatively more expensive to customers in a particular country or region, leading to a reduction in revenue or profitability from sales in that country or region. The potential negative impact of a strong U.S. dollar on our business may be exacerbated by the significant devaluation of a number of foreign currencies. Also, if the U.S. dollar were to weaken against many foreign currencies, there can be no assurance that a weaker dollar would lead to growth in customer spending in foreign markets.
Our operations outside the United States also require us to comply with a number of U.S. and international regulations that prohibit improper payments or offers of payments to foreign governments and their officials and political parties for corrupt purposes. For example, our operations in countries outside the United States are subject to the FCPA and similar laws, including the U.K. Bribery Act. Our activities in certain emerging countries create the risk of unauthorized payments or offers of payments by one of our employees, consultants, sales agents or channel partners that could be in violation of various anti-corruption laws, even though these parties may not be under our control. Under the FCPA and U.K. Bribery Act, companies may be held liable for the corrupt actions taken by their directors, officers, employees, channel partners, sales agents, consultants, or other strategic or local partners or representatives. We have internal control policies and procedures with respect to FCPA compliance, have implemented FCPA training and compliance programs for our employees, and include in our agreements with resellers a requirement that those parties comply with the FCPA. However, we cannot provide assurances that our policies, procedures and programs will prevent violations of the FCPA or similar laws by our employees or agents, particularly in emerging market countries, and as we expand our international operations. Any such violation, even if prohibited by our policies, could result in criminal or civil sanctions against us.
The effect of one or more of these international risks could have a material and adverse effect on our business, financial condition, operating results and cash flows.
48

Risks Related to Ownership of Our Common Stock
Some anti-takeover provisions contained in our certificate of incorporation and bylaws, as well as provisions of Delaware law, could impair a takeover attempt.
We have provisions in our certificate of incorporation and bylaws that could have the effect of rendering more difficult or discouraging an acquisition deemed undesirable by our Board. These include provisions:
authorizing blank check preferred stock, which could be issued with voting, liquidation, dividend and other rights superior to our common stock;
limiting the liability of, and providing indemnification to, our directors and officers;
limiting the ability of our stockholders to call, and bring business before, special meetings;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our Board;
controlling the procedures for conducting and scheduling of Board and stockholder meetings; and
providing our Board with the express power to postpone previously scheduled annual meetings and to cancel previously scheduled special meetings.
These provisions could delay hostile takeovers, changes in control of the Company or changes in our management. As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the Delaware General Corporation law, which prevents some stockholders holding more than 15% of our outstanding common stock from engaging in certain business combinations without approval of the holders of substantially all of our outstanding common stock. Any provision of our certificate of incorporation or bylaws or Delaware law that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
Our common stock price may be extremely volatile, and the value of an investment in our stock may decline.
Our common stock price has been highly volatile. We expect that this volatility will continue in the future due to factors such as:
general market and economic conditions, including inflation, rising interest rates, volatile capital markets and ongoing supply chain disruptions and the related impacts of the COVID-19 pandemic, the Russia-Ukraine conflict and rising tensions between China and Taiwan;
actual or anticipated variations in operating results;
increases or decreases in the general stock market or to the stock prices of technology companies;
announcements of technological innovations, new products or new services by us or by our competitors or customers;
changes in financial estimates or recommendations by stock market analysts regarding us or our competitors;
announcements by us or our competitors of significant acquisitions, dispositions, strategic partnerships, joint ventures or capital commitments;
announcements by our customers regarding end user market conditions and the status of existing and future infrastructure network deployments;
additions or departures of key personnel; and
future equity or debt offerings or our announcements of these offerings.
In addition, in recent years, the stock market in general, and The NASDAQ Global Select Market and the securities of technology companies in particular, have experienced extreme price and volume fluctuations. These fluctuations have often been unrelated or disproportionate to the operating performance of individual companies. These broad market fluctuations have in the past, and may in the future, materially and adversely affect our stock price, regardless of our operating results. In these circumstances, investors may be unable to sell their shares of our common stock at or above their purchase price over the short term, or at all.
49

We cannot guarantee that our stock repurchase program will be fully implemented or that it will enhance long-term stockholder value.
In February 2022, our Board of Directors approved a stock repurchase program for the repurchase of up to $100 million of the outstanding shares of our common stock. The repurchase program expires in February 2025 and we are not obligated to repurchase a specified number or dollar value of shares. Share repurchases will be made from time to time in open market purchases and 10b5-1 trading plans, as permitted by securities laws and other legal requirements. Any share repurchases remain subject to the circumstances in place at that time, including prevailing market prices. As a result, there can be no guarantee around the timing or volume of our share repurchases. The stock repurchase program could affect the price of our common stock, increase volatility and diminish our cash reserves. Our repurchase program may be suspended or terminated at any time and, even if fully implemented, may not enhance long-term stockholder value.

Our stock price may decline if additional shares are sold in the market or if analysts drop coverage of or downgrade our stock.
Future sales of substantial amounts of shares of our common stock by our existing stockholders in the public market, or the perception that these sales could occur, may cause the market price of our common stock to decline. In addition, we issue additional shares upon exercise of stock options, including under our 2002 Employee Stock Purchase Plan, and in connection with grants of restricted stock units on an ongoing basis. To the extent we do not elect to pay solely cash upon conversion of the Notes, we will also be required to issue additional shares of common stock upon conversion. Increased sales of our common stock in the market after exercise of outstanding stock options or grants of restricted stock units could exert downward pressure on our stock price. These sales also might make it more difficult for us to sell equity or equity-related securities in the future at a time and price we deem appropriate.
The trading market for our common stock relies in part on the availability of research and reports that third-party industry or securities analysts publish about us and our business. If we do not maintain adequate research coverage or if one or more of the analysts who do cover us downgrade our stock or publishes inaccurate or unfavorable research about our business, our stock price may decline. If one or more of these analysts cease coverage of us or fails to publish reports on us regularly, we could lose visibility in the market, which in turn could cause the liquidity of our stock and our stock price to decline.
ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
Issuer Purchases of Equity Securities
On February 3, 2022, the Board of Directors authorized the Company to repurchase up to $100 million of the Company’s outstanding shares of common stock through February 2025. The Company is authorized to repurchase, from time-to-time, shares of its outstanding common stock through open market purchases and 10b5-1 trading plans, in accordance with applicable rules and regulations, at such time and such prices as management may decide. The program does not obligate the Company to repurchase any specific number of shares and may be discontinued at any time. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, stock price, acquisition opportunities and other factors. As of September 30, 2022, approximately $95 million of the share repurchase authorization remained available.
The following table summarizes the repurchase activity for the three months ended September 30, 2022:
PeriodTotal Number of Shares Purchased
Average Price Paid per Share (1)
Total Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsApproximate Dollar Value of Shares that May Yet Be Purchased Under Publicly Announced Plan or Program
 (in millions)
July 2, 2022 - July 29, 202214,000$8.58 14,000 $95 
July 30, 2022 - August 26, 20220n/a0$95 
August 27, 2022 - September 30, 20220n/a0$95 
Total14,00014,000
(1) Average price paid per share in the period includes commission.
50

ITEM 6. EXHIBITS
Exhibit
Number
Exhibit Index
101
The following materials from Registrant’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2022, formatted in Inline Extensible Business Reporting Language (iXBRL) include:
(i) Condensed Consolidated Balance Sheets at September 30, 2022 and December 31, 2021, (ii) Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2022 and October 1, 2021, (iii) Condensed Consolidated Statements of Comprehensive Income (Loss) for the three and nine months ended September 30, 2022 and October 1, 2021, (iv) Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2022 and October 1, 2021, (v) Condensed Consolidated Statements of Cash Flows for the nine months ended September 30, 2022 and October 1, 2021, and (vi) Notes to Condensed Consolidated Financial Statements.
104Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
* The certifications attached as Exhibits 32.1 and 32.2 that accompany this Quarterly Report on Form 10-Q, are deemed furnished and not filed with the Securities and Exchange Commission and are not to be incorporated by reference into any filing of Harmonic Inc. under the Securities Act of 1933, as amended, or the Securities Exchange Act of 1934, as amended, whether made before or after the date of this Quarterly Report on Form 10-Q, irrespective of any general incorporation language contained in such filing.

51

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
HARMONIC INC.
By:/s/ Sanjay Kalra
Sanjay Kalra
Title: Chief Financial Officer
Date: November 4, 2022

52
EX-31.1 2 hlit-20220930_ex311.htm EX-31.1 Document

Exhibit 31.1
Harmonic Inc.
Certification of Principal Executive Officer
Pursuant to Section 302 of
The Sarbanes-Oxley Act of 2002
I, Patrick J. Harshman, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Harmonic 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.
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: November 4, 2022
By:/s/ Patrick J. Harshman
Patrick J. Harshman
President and Chief Executive Officer


EX-31.2 3 hlit-20220930_ex312.htm EX-31.2 Document

Exhibit 31.2
Harmonic Inc.
Certification of Principal Financial Officer
Pursuant to Section 302 of
The Sarbanes-Oxley Act of 2002
I, Sanjay Kalra, certify that:
1.I have reviewed this Quarterly Report on Form 10-Q of Harmonic 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.
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: November 4, 2022
By:/s/ Sanjay Kalra
Sanjay Kalra
Chief Financial Officer


EX-32.1 4 hlit-20220930xex321.htm EX-32.1 Document

Exhibit 32.1
Harmonic Inc.
Certification of Principal Executive Officer
Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
As of the date hereof, I, Patrick J. Harshman, President and Chief Executive Officer of Harmonic Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2022, as filed with the Securities and Exchange Commission (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. This written statement is being furnished to the Securities and Exchange Commission as an exhibit accompanying such Report and shall not be deemed filed pursuant to the Securities Exchange Act of 1934, as amended.
Date: November 4, 2022
 
/s/ Patrick J. Harshman
Patrick J. Harshman
President and Chief Executive Officer


EX-32.2 5 hlit-20220930_ex322.htm EX-32.2 Document

Exhibit 32.2
Harmonic Inc.
Certification of Principal Financial Officer
Pursuant to 18 U.S.C. Section 1350 as Adopted Pursuant to
Section 906 of the Sarbanes-Oxley Act of 2002
As of the date hereof, I, Sanjay Kalra, Chief Financial Officer of Harmonic Inc. (the “Company”), certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Company’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2022, as filed with the Securities and Exchange Commission (the “Report”), fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and that information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. This written statement is being furnished to the Securities and Exchange Commission as an exhibit accompanying such Report and shall not be deemed filed pursuant to the Securities Exchange Act of 1934, as amended.
Date: November 4, 2022
 
/s/ Sanjay Kalra
Sanjay Kalra
Chief Financial Officer


EX-101.SCH 6 hlit-20220930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - INVESTMENTS IN EQUITY SECURITIES link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - CONVERTIBLE DEBT link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - SUBSEQUENT EVENT link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - CONVERTIBLE DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - STOCKHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Cumulative Effect of ASU Adoption (Details) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - INVESTMENTS IN EQUITY SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Accounts Receivable, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - CONVERTIBLE DEBT - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - CONVERTIBLE DEBT - Components of Convertible Notes (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - CONVERTIBLE DEBT - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - STOCKHOLDERS’ EQUITY - Share-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - STOCKHOLDERS’ EQUITY - Restricted Stock Units Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - STOCKHOLDERS’ EQUITY - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - EARNINGS PER SHARE - Basic and Diluted Net Income (Loss) Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - SEGMENT INFORMATION - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - SEGMENT INFORMATION - Schedule of Financial Information by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - SEGMENT INFORMATION - Segment Income or Loss Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - SEGMENT INFORMATION - Geographic Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - SUBSEQUENT EVENT (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 hlit-20220930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 hlit-20220930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 hlit-20220930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Note Price Less Than 98 Percent of Stock Price Times Conversion Rate Note price less than 98 percent of stock price times conversion rate [Member] Note price less than 98 percent of stock price times conversion rate [Member] Indemnification Indemnification Agreement [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Provision for expected credit losses and returns Accounts Receivable, Credit Loss Expense (Reversal) Entity Address, Postal Zip Code Entity Address, Postal Zip Code Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt instrument threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment, gross Property, Plant and Equipment, Gross Principal amount Line of Credit Facility, Maximum Borrowing Capacity Capitalized software Software and Software Development Costs [Member] Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Depreciation Depreciation Contractual interest expense Interest Expense, Debt, Excluding Amortization Debt instrument stated percentage (as a percent) Floating rate per annum Debt Instrument, Interest Rate, Stated Percentage Change in foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax Additional paid-capital Additional Paid in Capital, Common Stock Indemnification Guarantees, Indemnifications and Warranties Policies [Policy Text Block] Secured Overnight Financing Rate (SOFR) Secured Overnight Financing Rate (SOFR) [Member] Secured Overnight Financing Rate (SOFR) [Member] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Net income (loss) Net income (loss) Net income (loss) Net Income (Loss) Attributable to Parent Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Potential weighted common shares outstanding excluded from diluted net loss per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Accounts receivable Accounts Receivable, before Allowance for Credit Loss, Current Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Fair Value, Nonrecurring Fair Value, Nonrecurring [Member] Investment, Name [Domain] Investment, Name [Domain] LEASES Lessee, Operating Leases [Text Block] Repayment of other debts Repayments of Debt and Lease Obligation Plan Name [Axis] Plan Name [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Director Option Plans 2002 Director Option Plans 2002 [Member] Director option plans 2002. Number of operating segments Number of Operating Segments Plan Name [Domain] Plan Name [Domain] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Level 1 Fair Value, Inputs, Level 1 [Member] Stock purchase rights under the ESPP Employee Stock [Member] Award Type [Axis] Award Type [Axis] BASIS OF PRESENTATION Basis of Presentation and Significant Accounting Policies [Text Block] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Operating lease liabilities, current Operating Lease, Liability, Current Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Lender Name [Axis] Lender Name [Axis] Total liabilities Liabilities Geographical [Axis] Geographical [Axis] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property and Equipment, Net Property, Plant and Equipment [Table Text Block] Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Document Type Document Type Weighted Average Grant-Date Fair Value Per Share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Segments [Axis] Segments [Axis] Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value CONVERTIBLE DEBT Debt Disclosure [Text Block] Equity Securities without Readily Determinable Fair Value [Line Items] Equity Securities without Readily Determinable Fair Value [Line Items] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Other liabilities Increase (Decrease) in Accrued Liabilities Deferred revenues Increase (Decrease) in Deferred Revenue Other debts, current Loans Payable, Current Subsequent Event Subsequent Event [Member] Consolidation Items [Domain] Consolidation Items [Domain] Schedule of Contract Assets and Deferred Revenue Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Document Period End Date Document Period End Date ASU 2020-06 Accounting Standards Update 2020-06 [Member] Total assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income (loss) per share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Provision for income taxes Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Stock repurchase program, authorized amount Stock Repurchase Program, Authorized Amount Total interest expense recognized Interest Expense, Debt Accrued employee compensation and related expenses Employee-related Liabilities, Current Variable lease cost Variable Lease, Cost Convertible debt (Note 7) Convertible debt Temporary Equity, Carrying Amount, Attributable to Parent Income (loss) before income taxes Income (loss) before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Stockholders’ equity: Equity Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Total Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Deferred income taxes Deferred Income Taxes and Tax Credits Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Amortization of convertible debt discount Amortization of Debt Issuance Costs and Discounts EARNINGS PER SHARE Earnings Per Share [Text Block] OTHER FINANCIAL STATEMENT INFORMATION Supplemental Balance Sheet Disclosures [Text Block] Award Type [Domain] Award Type [Domain] Total gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name SUBSEQUENT EVENT Subsequent Events [Text Block] Numerator: Net Income (Loss) Available to Common Stockholders, Diluted [Abstract] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Operating expenses: Operating Expenses [Abstract] Debt instrument conversion ratio Debt Instrument, Convertible, Conversion Ratio Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Raw materials Inventory, Raw Materials, Net of Reserves Provision for excess and obsolete inventories Inventory Write-down Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Investment, Name [Axis] Investment, Name [Axis] Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] FAIR VALUE MEASUREMENTS Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Stock Plan 1995 Stock Plan 1995 [Member] Stock Plan 1995. Research and development Research and Development Expense Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted stock units Restricted Stock Units (RSUs) [Member] Use of Estimates Use of Estimates, Policy [Policy Text Block] Other comprehensive income (loss) before tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Accounts payable Increase (Decrease) in Accounts Payable Subsequent Events [Abstract] Reclassification from equity to mezzanine equity for 2022 Notes Adjustments To Additional Paid In Capital, Reclassification From Equity To Mezzanine Equity Adjustments To Additional Paid In Capital, Reclassification From Equity To Mezzanine Equity INVESTMENTS IN EQUITY SECURITIES Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Gains on sale of investment in equity securities Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) On Disposal Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) On Disposal Amortization of intangibles Amortization of intangibles Amortization of Intangible Assets Basic (in dollars per share) Basic net loss per share (in dollars per share) Earnings Per Share, Basic Convertible debt, current Carrying amount Carrying Value Convertible Debt, Current Accounting Standards Update and Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Corporate, Non-segments Corporate, Non-Segment [Member] Total stockholders’ equity Beginning balance Ending balance Stockholders' Equity Attributable to Parent Prepaid expenses Prepaid Expense, Current Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Entity Interactive Data Current Entity Interactive Data Current Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accumulated Deficit Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Basis spread on interest rate Debt Instrument, Basis Spread On Interest Rate Debt Instrument, Basis Spread On Interest Rate Total lease cost Lease, Cost Common Stock Common Stock [Member] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Other comprehensive loss, net of tax Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Issuance of common stock under stock option, award and purchase plans, net Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Net income (loss) per share: Earnings Per Share, Basic and Diluted EPS [Abstract] Earnings Per Share, Basic and Diluted EPS Schedule of Lease Expense Lease, Cost [Table Text Block] Repurchase of common stock Payments for Repurchase of Common Stock Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Broadband Broadband Segment [Member] Broadband Segment Statement [Table] Statement [Table] Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Effective interest rate on liability component Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Furniture and fixtures Furniture and Fixtures [Member] EDC Encoding.com, Inc. [Member] Encoding.com, Inc. Current assets: Assets, Current [Abstract] Operating lease liabilities, non-current Operating Lease, Liability, Noncurrent Maturity factor, period required Line Of Credit Facility, Maturity Factor, Period Required Line Of Credit Facility, Maturity Factor, Period Required Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Leasehold improvements Leasehold Improvements [Member] Schedule of Revenue from External Customers by Geographic Areas Revenue from External Customers by Geographic Areas [Table Text Block] Accumulated deficit Retained Earnings (Accumulated Deficit) Other adjustments Other Operating Activities, Cash Flow Statement Accounts receivable, net Total Accounts Receivable, after Allowance for Credit Loss, Current Fair Value Convertible Debt, Fair Value Disclosures Equity Components [Axis] Equity Components [Axis] Segment Information Segment Reporting, Policy [Policy Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Beginning balance (in shares) Ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Non-operating income (expense), net Nonoperating Income (Expense) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative Selling, General and Administrative Expense RECENT ACCOUNTING PRONOUNCEMENTS Accounting Standards Update and Change in Accounting Principle [Text Block] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Document Transition Report Document Transition Report Other comprehensive loss before tax Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent Local Phone Number Local Phone Number Income from operations Operating income Total consolidated segment operating income (loss) Operating Income (Loss) Inventories Increase (Decrease) in Inventories Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Other assets Increase (Decrease) in Prepaid Expense and Other Assets Weighted average shares outstanding: Denominator: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Provision for income taxes Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Income Statement [Abstract] Income Statement [Abstract] Additional Paid-in Capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Cumulative Effect, Period of Adoption, Adjusted Balance Cumulative Effect, Period of Adoption, Adjusted Balance [Member] Total cost of revenue Cost of Goods and Services Sold Diluted (in shares) Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Less: accumulated depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Table Text Block] Convertible debt, non-current Carrying Value Convertible Debt, Noncurrent Common stock, $0.001 par value, 150,000 shares authorized; 105,421 and 102,959 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Senior Notes Senior Notes [Member] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Debt instrument conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Schedule of Antidilutive Securities Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Financial Instruments Not Measured at Fair Value on a Recurring Basis Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Operating Segments Operating Segments [Member] Potential additional consideration on sale of equity securities Proceeds From Sale Of Equity Securities, Consideration Receivable Proceeds From Sale Of Equity Securities, Consideration Receivable Service-related spares Inventory, Parts and Components, Net of Reserves Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Stock Price Greater or Equal 130 Percent of Note Conversion Rate Stock price greater or equal 130 percent of Note Conversion Price [Member] Stock price greater or equal 130 percent of Note Conversion Price [Member] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents COMMITMENTS AND CONTINGENCIES Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Common stock, shares issued (in shares) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Issued Deferred revenue Contract with Customer, Liability, Current Capital expenditures incurred but not yet paid Capital Expenditures Incurred but Not yet Paid Foreign currency remeasurement Foreign Currency Transaction Gain (Loss), before Tax Income Statement Location [Domain] Income Statement Location [Domain] 2022 Notes Convertible Note due 2022 [Member] Convertible Note due 2022 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Amendment Flag Amendment Flag Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Debt instrument principal amount Principal amount Debt Instrument, Face Amount Amount drawn Proceeds from Long-Term Lines of Credit Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Proceeds from common stock issued to employees Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Schedule of Segment Reporting Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Construction-in-progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Other current liabilities Total Other Liabilities, Current JPMORGAN CHASE BANK JPMORGAN CHASE BANK N.A. LONDON BRANCH [Member] Other non-current assets Other Assets, Noncurrent Convertible debt Convertible Debt Increase in common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved For Future Issuance, Increase (Decrease) Common Stock, Capital Shares Reserved For Future Issuance, Increase (Decrease) Amortization of warrant Provision For Non-Cash Warrant Provision For Non-Cash Warrant Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Liabilities Liabilities [Abstract] Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property and equipment, net Total Property, Plant and Equipment, Net Cash paid for amounts included in the measurement of operating lease liabilities Operating Lease, Payments Stock options Stock options Share-Based Payment Arrangement, Option [Member] Less: allowances for expected credit losses and sales returns Accounts Receivable, Allowance for Credit Loss, Current Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Other income (expense), net Other Nonoperating Income (Expense) Common stock, shares authorized (in shares) Common Stock, Shares Authorized Mezzanine equity Temporary Equity [Abstract] Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Total operating expenses Unallocated corporate expenses Operating Expenses Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Repurchase of common stock Value of stock repurchased and retired during period Stock Repurchased and Retired During Period, Value Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Revenue recognized that was included within the deferred revenue balance Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Other Commitments [Table] Other Commitments [Table] Measurement Frequency [Domain] Measurement Frequency [Domain] STOCKHOLDERS’ EQUITY Stockholders' Equity Note Disclosure [Text Block] Proceeds from sale of investment Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value Revenue, remaining performance obligation, expected timing of satisfaction, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Debt instrument threshold trading days Debt Instrument, Convertible, Threshold Trading Days Schedule of Carrying Values and Estimated Fair Values of Debt Instruments Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Video Video Segment [Member] Video Segment Amortization of debt discount Amortization of Debt Discount (Premium) Repurchase of common stock (in shares) Stock repurchased and retired during period (in shares) Stock Repurchased and Retired During Period, Shares Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Gain on sale of investment Gain on Sale of Investments Subsequent Event [Line Items] Subsequent Event [Line Items] Debt Instrument [Line Items] Debt Instrument [Line Items] Expiration period Proceeds From Sale Of Equity Securities, Expiration Period Proceeds From Sale Of Equity Securities, Expiration Period Issuance of common stock under stock option, award and purchase plans, net (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture SEGMENT INFORMATION Segment Reporting Disclosure [Text Block] Selling, general and administrative expense Selling, General and Administrative Expenses [Member] Investments, Debt and Equity Securities [Abstract] LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Inventories Total Inventory, Net Accounts payable Accounts Payable, Current Unamortized debt discount Less: Debt discount, net of amortization Debt Instrument, Unamortized Discount Debt instrument threshold percentage of stock price trigger (as a percent) Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Proceeds from other debts Proceeds from Other Debt Entity Filer Category Entity Filer Category Basic (in shares) Weighted Average Number of Shares Outstanding, Basic United States UNITED STATES Accrual for indemnification provisions Loss Contingency Accrual Carrying amount of equity component Debt Instrument, Convertible, Carrying Amount of Equity Component Stock-based compensation Stock-based compensation Share-Based Payment Arrangement, Expense Commitments and contingencies (Note 12) Commitments and Contingencies Security Exchange Name Security Exchange Name Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding Preferred Stock, Value, Issued Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total net revenue Revenue Net revenue Revenue from Contract with Customer, Excluding Assessed Tax Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Level 3 Fair Value, Inputs, Level 3 [Member] Work-in-process Inventory, Work in Process, Net of Reserves CONTRACT ASSETS AND DEFERRED REVENUE Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Restructuring and related charges Restructuring and Related Cost, Incurred Cost Fair value of 2022 Notes used to settle 2020 Notes Notes Issued Taxes paid related to net share settlement of equity awards Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and stockholders’ equity Liabilities and Equity Amortization of debt issuance costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Remaining stock repurchase authorization amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Other countries Non-US [Member] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Level 2 Fair Value, Inputs, Level 2 [Member] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Diluted (in dollars per share) Diluted net loss per share (in dollars per share) Earnings Per Share, Diluted Stock-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Consolidation Items [Axis] Consolidation Items [Axis] Total current liabilities Liabilities, Current Schedule of Restricted Stock Units Outstanding Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Revenue, remaining performance obligation, amount Revenue, Remaining Performance Obligation, Amount Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Accounts Receivable, Net Accounts Receivable, Allowance for Credit Loss [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One 2024 Notes Convertible Note due 2024 [Member] Convertible Note due 2024 [Member] Deferred revenue Contract with Customer, Liability Product and Service [Axis] Product and Service [Axis] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Interest expense, net Decrease in interest expense, net Interest Expense Credit Facility [Axis] Credit Facility [Axis] Schedule of Other Current Liabilities Schedule of Accrued Liabilities [Table Text Block] Equity Securities without Readily Determinable Fair Value [Table] Equity Securities without Readily Determinable Fair Value [Table] Equity [Abstract] Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Subsequent Event [Table] Subsequent Event [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Debt Conversion Description [Axis] Debt Conversion Description [Axis] SaaS and service SaaS & Service [Member] SaaS & Service [Member] Entity Tax Identification Number Entity Tax Identification Number Less: Debt issuance costs, net of amortization Unamortized Debt Issuance Expense Proceeds from sale of investment Proceeds from Sale of Equity Securities, FV-NI Reclassification Reclassification, Comparability Adjustment [Policy Text Block] Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss, Current Other current assets Other Assets, Miscellaneous, Current Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Appliance and integration Appliance & Integration [Member] Appliance & Integration [Member] Weighted average number diluted shares outstanding, Basic (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Remaining debt discount amortization period (years) Debt Instrument, Convertible, Remaining Discount Amortization Period Entity Central Index Key Entity Central Index Key Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Measurement Frequency [Axis] Measurement Frequency [Axis] Total consideration Proceeds From Sale Of Equity Securities, Total Consideration Proceeds From Sale Of Equity Securities, Total Consideration Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Other Other Accrued Liabilities, Current Loss Contingency Nature [Axis] Loss Contingency Nature [Axis] Type of Adoption [Domain] Accounting Standards Update [Domain] City Area Code City Area Code ASSETS Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Other Commitments [Line Items] Other Commitments [Line Items] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revenue, remaining performance obligation, proportion to be recognized in next twelve months (as a percent) Revenue, Remaining Performance Obligation, Percentage Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Schedule of Prepaid Expenses and Other Current Assets Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block] Supplemental schedule of non-cash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Stock-based compensation Share-Based Payment Arrangement, Noncash Expense Variable Rate [Axis] Variable Rate [Axis] Other non-current liabilities Other Liabilities, Noncurrent Other debts, non-current Loans Payable, Noncurrent Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Research and development expense Research and Development Expense [Member] Schedule of Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Right-of-use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Cost of revenue Cost of Sales [Member] Schedule of Convertible Debt Interest Convertible Debt [Table Text Block] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update [Extensible Enumeration] EX-101.PRE 10 hlit-20220930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
9 Months Ended
Sep. 30, 2022
Oct. 31, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2022  
Document Transition Report false  
Entity File Number 000-25826  
Entity Registrant Name HARMONIC INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 77-0201147  
Entity Address, Address Line One 2590 Orchard Parkway  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95131  
City Area Code 408  
Local Phone Number 542-2500  
Title of 12(b) Security Common stock, $0.001 par value  
Trading Symbol HLIT  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   105,436,413
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0000851310  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 105,280 $ 133,431
Accounts receivable, net 105,581 88,529
Inventories 99,024 71,195
Prepaid expenses and other current assets 26,798 29,972
Total current assets 336,683 323,127
Property and equipment, net 40,431 42,721
Operating lease right-of-use assets 25,258 30,968
Other non-current assets 61,625 56,657
Goodwill 233,874 240,213
Total assets 697,871 693,686
Current liabilities:    
Convertible debt, current 37,657 36,824
Other debts, current 4,401 4,992
Accounts payable 60,892 64,429
Deferred revenue 58,023 57,226
Operating lease liabilities, current 6,591 7,346
Other current liabilities 54,378 53,644
Total current liabilities 221,942 224,461
Convertible debt, non-current 113,761 98,941
Other debts, non-current 10,095 12,989
Operating lease liabilities, non-current 24,132 29,120
Other non-current liabilities 27,320 31,379
Total liabilities 397,250 396,890
Commitments and contingencies (Note 12)
Convertible debt (Note 7) 0 883
Stockholders’ equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding 0 0
Common stock, $0.001 par value, 150,000 shares authorized; 105,421 and 102,959 shares issued and outstanding at September 30, 2022 and December 31, 2021, respectively 105 103
Additional paid-capital 2,375,529 2,387,039
Accumulated deficit (2,052,700) (2,087,957)
Accumulated other comprehensive loss (22,313) (3,272)
Total stockholders’ equity 300,621 295,913
Total liabilities and stockholders’ equity $ 697,871 $ 693,686
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 150,000,000 150,000,000
Common stock, shares issued (in shares) 105,421,000 102,959,000
Common stock, shares outstanding (in shares) 105,421,000 102,959,000
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Total net revenue $ 155,738 $ 126,321 $ 460,623 $ 351,345
Total cost of revenue 77,134 60,167 230,436 169,541
Total gross profit 78,604 66,154 230,187 181,804
Operating expenses:        
Research and development 30,466 26,552 89,219 74,863
Selling, general and administrative 36,379 34,231 109,790 102,728
Amortization of intangibles 0 0 0 507
Restructuring and related charges 335 0 2,136 43
Total operating expenses 67,180 60,783 201,145 178,141
Income from operations 11,424 5,371 29,042 3,663
Interest expense, net (1,284) (2,686) (4,111) (7,919)
Other income (expense), net (118) (213) 4,218 659
Income (loss) before income taxes 10,022 2,472 29,149 (3,597)
Provision for income taxes 1,282 942 7,098 3,006
Net income (loss) $ 8,740 $ 1,530 $ 22,051 $ (6,603)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.08 $ 0.01 $ 0.21 $ (0.07)
Diluted (in dollars per share) $ 0.08 $ 0.01 $ 0.20 $ (0.07)
Weighted average shares outstanding:        
Basic (in shares) 105,228 102,099 104,617 101,057
Diluted (in shares) 113,185 106,421 110,911 101,057
Appliance and integration        
Total net revenue $ 116,441 $ 91,853 $ 351,293 $ 250,427
Total cost of revenue 64,932 47,326 193,655 130,310
SaaS and service        
Total net revenue 39,297 34,468 109,330 100,918
Total cost of revenue $ 12,202 $ 12,841 $ 36,781 $ 39,231
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 8,740 $ 1,530 $ 22,051 $ (6,603)
Other comprehensive income (loss) before tax:        
Change in foreign currency translation adjustments (8,840) (2,372) (18,150) (5,302)
Other comprehensive loss before tax (8,840) (2,372) (18,150) (5,302)
Provision for income taxes 523 128 891 339
Other comprehensive loss, net of tax (9,363) (2,500) (19,041) (5,641)
Total comprehensive income (loss) $ (623) $ (970) $ 3,010 $ (12,244)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-in Capital
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-in Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning balance (in shares) at Dec. 31, 2020       98,204                  
Beginning balance at Dec. 31, 2020 $ 258,302     $ 98   $ 2,353,559     $ (2,101,211)     $ 5,856  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income (loss) (6,603)               (6,603)        
Other comprehensive loss, net of tax (5,641)                     (5,641)  
Issuance of common stock under stock option, award and purchase plans, net (in shares)       4,345                  
Issuance of common stock under stock option, award and purchase plans, net 9,783     $ 5   9,778              
Stock-based compensation 18,955         18,955              
Reclassification from equity to mezzanine equity for 2022 Notes (1,115)         (1,115)              
Ending balance (in shares) at Oct. 01, 2021       102,549                  
Ending balance at Oct. 01, 2021 273,681     $ 103   2,381,177     (2,107,814)     215  
Beginning balance (in shares) at Dec. 31, 2020       98,204                  
Beginning balance at Dec. 31, 2020 $ 258,302     $ 98   2,353,559     (2,101,211)     5,856  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Accounting Standards Update [Extensible Enumeration] ASU 2020-06                        
Ending balance (in shares) at Dec. 31, 2021 102,959     102,959 102,959                
Ending balance at Dec. 31, 2021 $ 295,913 $ (13,910) $ 282,003 $ 103 $ 103 2,387,039 $ (32,249) $ 2,354,790 (2,087,957) $ 18,339 $ (2,069,618) (3,272) $ (3,272)
Beginning balance (in shares) at Jul. 02, 2021       101,794                  
Beginning balance at Jul. 02, 2021 267,324     $ 102   2,373,851     (2,109,344)     2,715  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income (loss) 1,530               1,530        
Other comprehensive loss, net of tax (2,500)                     (2,500)  
Issuance of common stock under stock option, award and purchase plans, net (in shares)       755                  
Issuance of common stock under stock option, award and purchase plans, net 1,908     $ 1   1,907              
Stock-based compensation 6,534         6,534              
Reclassification from equity to mezzanine equity for 2022 Notes (1,115)         (1,115)              
Ending balance (in shares) at Oct. 01, 2021       102,549                  
Ending balance at Oct. 01, 2021 $ 273,681     $ 103   2,381,177     (2,107,814)     215  
Beginning balance (in shares) at Dec. 31, 2021 102,959     102,959 102,959                
Beginning balance at Dec. 31, 2021 $ 295,913 $ (13,910) $ 282,003 $ 103 $ 103 2,387,039 $ (32,249) $ 2,354,790 (2,087,957) $ 18,339 $ (2,069,618) (3,272) $ (3,272)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income (loss) 22,051               22,051        
Other comprehensive loss, net of tax (19,041)                     (19,041)  
Issuance of common stock under stock option, award and purchase plans, net (in shares)       3,033                  
Issuance of common stock under stock option, award and purchase plans, net $ 1,115     $ 3   1,112              
Repurchase of common stock (in shares) (600)     (571)                  
Repurchase of common stock $ (5,134)     $ (1)         (5,133)        
Stock-based compensation $ 19,627         19,627              
Ending balance (in shares) at Sep. 30, 2022 105,421     105,421                  
Ending balance at Sep. 30, 2022 $ 300,621     $ 105   2,375,529     (2,052,700)     (22,313)  
Beginning balance (in shares) at Jul. 01, 2022       105,061                  
Beginning balance at Jul. 01, 2022 296,836     $ 105   2,371,001     (2,061,320)     (12,950)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]                          
Net income (loss) 8,740               8,740        
Other comprehensive loss, net of tax (9,363)                     (9,363)  
Issuance of common stock under stock option, award and purchase plans, net (in shares)       374                  
Issuance of common stock under stock option, award and purchase plans, net (1,932)         (1,932)              
Repurchase of common stock (in shares)       (14)                  
Repurchase of common stock (120)               (120)        
Stock-based compensation $ 6,460         6,460              
Ending balance (in shares) at Sep. 30, 2022 105,421     105,421                  
Ending balance at Sep. 30, 2022 $ 300,621     $ 105   $ 2,375,529     $ (2,052,700)     $ (22,313)  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Cash flows from operating activities:    
Net income (loss) $ 22,051 $ (6,603)
Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:    
Depreciation 9,225 9,395
Amortization of intangibles 0 507
Stock-based compensation 19,621 18,863
Amortization of convertible debt discount 897 4,685
Amortization of warrant 1,298 1,302
Foreign currency remeasurement (3,312) (3,435)
Deferred income taxes 1,798 1,268
Provision for expected credit losses and returns 1,835 3,049
Provision for excess and obsolete inventories 4,521 1,849
Gains on sale of investment in equity securities (4,370) 0
Other adjustments 419 215
Changes in operating assets and liabilities:    
Accounts receivable (22,115) (12,470)
Inventories (34,952) (18,783)
Other assets (10,371) 2,614
Accounts payable 1,305 10,144
Deferred revenues (955) 9,978
Other liabilities (770) 11,078
Net cash provided by (used in) operating activities (13,875) 33,656
Cash flows from investing activities:    
Proceeds from sale of investment 7,962 0
Purchases of property and equipment (7,389) (10,570)
Net cash provided by (used in) investing activities 573 (10,570)
Cash flows from financing activities:    
Repurchase of common stock (5,133) 0
Proceeds from other debts 3,499 3,861
Repayment of other debts (4,480) (6,070)
Proceeds from common stock issued to employees 6,129 11,401
Taxes paid related to net share settlement of equity awards (5,014) (1,619)
Net cash provided by (used in) financing activities (4,999) 7,573
Effect of exchange rate changes on cash and cash equivalents (9,850) (870)
Net increase (decrease) in cash and cash equivalents (28,151) 29,789
Cash and cash equivalents at beginning of period 133,431 98,645
Cash and cash equivalents at end of period 105,280 128,434
Supplemental schedule of non-cash investing activities:    
Capital expenditures incurred but not yet paid $ 819 $ 1,055
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
BASIS OF PRESENTATION
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
BASIS OF PRESENTATION BASIS OF PRESENTATION
The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the Company's financial position as of balance sheet dates and its operating results and cash flows for the interim periods presented. Operating results for the three and nine-month periods ended September 30, 2022 are not necessarily indicative of the results that may be expected for any subsequent quarter or for the fiscal year ending December 31, 2022. These unaudited condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2021.
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements.
The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2021 Form 10-K. There have been no significant changes to these policies during the nine months ended September 30, 2022.
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECENT ACCOUNTING PRONOUNCEMENTS
9 Months Ended
Sep. 30, 2022
Accounting Changes and Error Corrections [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS
In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-06, Accounting for Convertible Instruments in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity. The Company adopted ASU 2020-06 effective on January 1, 2022, using the modified retrospective method. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature. As a result, the Company no longer separately presents in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. The cumulative effect of the ASU adoption was as follows:
Adjustments from
Balance atAdoption ofBalance at
(in thousands)December 31, 2021ASU 2020-06January 1, 2022
Liabilities
Convertible debt, current$36,824 $626 $37,450 
Convertible debt, non-current98,941 14,167 113,108 
Mezzanine equity
Convertible debt883 (883)— 
Equity
Additional paid-capital2,387,039 (32,249)2,354,790 
Accumulated deficit(2,087,957)18,339 (2,069,618)
The impact of ASU adoption on the consolidated statement of operations for the three and nine months ended September 30, 2022 was to decrease net interest expense by $1.4 million and $4.2 million, respectively. This had the effect of increasing the basic and diluted net income per share for the three and nine months ended September 30, 2022 by approximately $0.01 and $0.04, respectively. The required use of if-converted method to calculate the impact of convertible notes on diluted earnings per share does not have a material impact. The Company is contractually required to settle the principal amount of 2022 Notes and 2024 Notes in cash. Accordingly, the dilutive effect of the Company's 2022 Notes and 2024 Notes will be limited to the conversion premium. The adoption of this ASU does not have any impact on the consolidated statement of cash flows.
From time to time, new accounting pronouncements are issued by the FASB, or other standards setting bodies, that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS IN EQUITY SECURITIES
9 Months Ended
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]  
INVESTMENTS IN EQUITY SECURITIES INVESTMENTS IN EQUITY SECURITIES In May 2022, the Company sold its investment in Encoding.com, Inc. for total consideration of up to approximately $10.7 million. The Company received $7.8 million in May 2022 and recognized a gain of $4.2 million. The balance of the consideration of up to approximately $2.9 million will be payable to the Company within 18 months from the date of sale, subject to certain conditions and indemnity obligations, and will be recorded upon receipt by the Company.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND DEFERRED REVENUE
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
CONTRACT ASSETS AND DEFERRED REVENUE CONTRACT ASSETS AND DEFERRED REVENUE
Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer.
Contract assets and deferred revenue consisted of the following:
As of
(in thousands)September 30, 2022December 31, 2021
Contract assets$5,378 $8,101 
Deferred revenue$76,563 $78,167 
Contract assets and the non-current portion of Deferred revenue are reported as components of “Prepaid expenses and other current assets” and “Other non-current liabilities,” respectively, on the Condensed Consolidated Balance Sheets.
Revenue recognized during the three months ended September 30, 2022 and October 1, 2021, that was included in the deferred revenue balances at December 31, 2021 and 2020 was $7.9 million and $8.2 million, respectively. Revenue recognized during the nine months ended September 30, 2022 and October 1, 2021, that was included in the deferred revenue balances at December 31, 2021 and 2020, was $42.7 million and $47.3 million, respectively.
Remaining performance obligations represent contracted revenues that had not yet been recognized and future revenue recognition is expected. The aggregate balance of the Company’s remaining performance obligations as of September 30, 2022 was $504.3 million, of which approximately 81% is expected to be recognized as revenue over the next 12 months and the remainder thereafter.
Refer to Note 11, “Segment Information” for disaggregated revenue information.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
LEASES LEASES
The components of lease expense are as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Operating lease cost$1,767 $1,911 $5,802 $5,654 
Variable lease cost50346713951494
Total lease cost$2,270 $2,378 $7,197 $7,148 
Supplemental information related to leases are as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Cash paid for amounts included in the measurement of operating lease liabilities$1,925 $1,987 $5,803 $5,744 
Right-of-use assets obtained in exchange for operating lease obligations$— $194 $206 $5,670 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
OTHER FINANCIAL STATEMENT INFORMATION OTHER FINANCIAL STATEMENT INFORMATION
The following tables provide details of selected balance sheet components:
Accounts receivable, net:As of
(in thousands)September 30, 2022December 31, 2021
Accounts receivable$108,304 $91,382 
Less: allowances for expected credit losses and sales returns(2,723)(2,853)
Total$105,581 $88,529 
Inventories:As of
(in thousands)September 30, 2022December 31, 2021
Raw materials$35,456 $22,245 
Work-in-process3,181 3,993 
Finished goods53,689 37,545 
Service-related spares6,698 7,412 
Total$99,024 $71,195 
Prepaid expenses and other current assets:As of
(in thousands)September 30, 2022December 31, 2021
Prepaid expenses$5,648 $8,074 
Contract assets5,426 8,101 
Other current assets15,724 13,797 
Total$26,798 $29,972 
Property and equipment, net:As of
(in thousands)September 30, 2022December 31, 2021
Machinery and equipment$81,637 $78,461 
Capitalized software37,615 38,306 
Leasehold improvements40,048 40,658 
Furniture and fixtures2,876 2,820 
Construction-in-progress3,035 1,892 
Property and equipment, gross165,211 162,137 
Less: accumulated depreciation and amortization(124,780)(119,416)
Total$40,431 $42,721 
Other current liabilities:As of
(in thousands)September 30, 2022December 31, 2021
Accrued employee compensation and related expenses$21,521 $26,820 
Other32,857 26,824 
Total$54,378 $53,644 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONVERTIBLE DEBT
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
CONVERTIBLE DEBT CONVERTIBLE DEBT
4.375% Convertible Senior Notes due 2022 (the “2022 Notes”)
In June 2020, the Company issued the 2022 Notes with an aggregate principal amount of $37.7 million in a non-cash exchange for its 2020 Notes with an equal principal amount pursuant to an indenture, dated June 2, 2020 (the “2022 Notes Indenture”), by and between the Company and U.S. Bank National Association, as trustee. The 2022 Notes bear interest at a rate of 4.375% per year, payable in cash on June 1 and December 1 of each year. The 2022 Notes will mature on December 1, 2022, unless earlier repurchased or redeemed by the Company, or converted pursuant to their terms.
The 2022 Notes were initially convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 173.9978 shares of Common Stock per $1,000 principal amount of 2022 Notes (which is equivalent to an initial conversion price of approximately $5.75 per share). Pursuant to the supplemental indenture entered into by the Company and the trustee during the fourth quarter of fiscal 2021, the Company made an irrevocable election to settle the principal amounts of the 2022 Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes and under other circumstances as set forth in the 2022 Notes Indenture.
Prior to the close of business on the business day immediately preceding September 1, 2022, the 2022 Notes were convertible only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ended on June 26, 2020 (and only during such fiscal quarter), if the last reported sale price of Common Stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal 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 (the “measurement period”) in which the trading price per $1,000 principal amount of 2022 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of Common Stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. Commencing on September 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, the 2022 Notes are convertible in multiples of $1,000 principal amount regardless of the foregoing circumstances. As of September 30, 2022, the 2022 Notes were convertible and the net carrying amount of $37.6 million was classified as a current liability.
As the 2022 Notes were issued in exchange for the 2020 Notes, which was accounted for as an extinguishment, the 2022 Notes were initially accounted for at fair value, which was estimated to be $44.4 million. In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2022 Notes was initially valued at $8.3 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital.” The remaining amount of $36.0 million, which represents the fair value of the liability component of the 2022 Notes, was recorded as the initial carrying value of the 2022 Notes. The initial debt discount on the 2022 Notes was $1.7 million, calculated as the difference between the stated principal amount of $37.7 million and the initial carrying value of the liability component of $36.0 million. The debt discount was being amortized, prior to adoption of ASU 2020-06, to interest expense at the effective interest rate over the contractual term of the 2022 Notes.
As discussed in the Note 2. “Recent Accounting Pronouncements”, effective January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method and, as a result, accounted for the Convertible debt as a single liability measured at amortized cost.
The following table presents the components of the 2022 Notes:
As of
(in thousands, except for years and percentages)September 30, 2022December 31, 2021
Liability component:
Principal amount$37,707 $37,707 
Less: Debt discount, net of amortization— (672)
Less: Debt issuance costs, net of amortization(50)(211)
Carrying amount$37,657 $36,824 
Remaining debt discount amortization period (years)n/a0.9
Effective interest rate on liability componentn/a6.95 %
The following table presents interest expense recognized for the 2022 Notes:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Contractual interest expense$412 $412 $1,236 $1,236 
Amortization of debt discount— 171 — 508 
Amortization of debt issuance costs69 54 207 159 
Total interest expense recognized$481 $637 $1,443 $1,903 
2.00% Convertible Senior Notes due 2024 (the “2024 Notes”)
In September 2019, the Company issued the 2024 Notes with an aggregate principal amount of $115.5 million pursuant to an indenture (the “2024 Notes Indenture”), dated September 13, 2019, by and between the Company and U.S. Bank National Association, as trustee. The 2024 Notes bear interest at a rate of 2.00% per year, payable semiannually on March 1 and September 1 of each year. The 2024 Notes will mature on September 1, 2024, unless earlier repurchased or redeemed by the Company, or converted pursuant to their terms.
The 2024 Notes were initially convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 115.5001 shares of Common Stock per $1,000 principal amount of 2024 Notes (which is equivalent to an initial conversion price of approximately $8.66 per share). Pursuant to the supplemental indenture entered into by the Company and the trustee during the fourth quarter of fiscal 2021, the Company made an irrevocable election to settle the principal amounts of the 2024 Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes or a notice of redemption and under other circumstances, in each case, as set forth in the 2024 Notes Indenture.
The 2024 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2024 Notes Indenture. Further, on or after June 1, 2024, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2024 Notes may convert all or a portion of their 2024 Notes regardless of these conditions.
In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2024 Notes was valued at $24.9 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2024 Notes was being amortized, prior to adoption of ASU 2020-06, to interest expense at the effective interest rate over the contractual term of the 2024 Notes.
As discussed in the Note 2. “Recent Accounting Pronouncements”, effective January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method and, as a result, accounted for the Convertible debt as a single liability measured at amortized cost.
The following table presents the components of the 2024 Notes:
As of
(in thousands, except for years and percentages)September 30, 2022December 31, 2021
Liability component:
Principal amount$115,500 $115,500 
Less: Debt discount, net of amortization— (14,576)
Less: Debt issuance costs, net of amortization(1,739)(1,983)
Carrying amount$113,761 $98,941 
Remaining debt discount amortization period (years)n/a2.7
Effective interest rate on liability componentn/a7.95 %
The following table presents interest expense recognized for the 2024 Notes:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Contractual interest expense$578 $578 $1,734 $1,734 
Amortization of debt discount— 1,193 — 3,505 
Amortization of debt issuance costs220 162 654 476 
Total interest expense recognized$798 $1,933 $2,388 $5,715 
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS’ EQUITY
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
STOCKHOLDERS’ EQUITY STOCKHOLDERS’ EQUITY
Share-based Compensation Plans
The following table sets forth the detailed allocation of the share-based compensation expense which was included in the Company’s Condensed Consolidated Statements of Operations:
 Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Cost of revenue$607 $545 $1,691 $1,840 
Research and development expense2,109 2,129 5,988 5,699 
Selling, general and administrative expense3,744 3,762 11,942 11,328 
Total$6,460 $6,436 $19,621 $18,867 
Restricted Stock Units:
(in thousands, except per share amounts)Number
of
Shares
Weighted Average
Grant-Date Fair Value
Per Share
Balance at December 31, 20213,878 $7.31 
Granted2,637 9.25
Vested(2,634)7.48
Forfeited(120)8.39
Balance at September 30, 20223,761 $8.63 
The Company’s stock benefit plans include the 2002 Employee Stock Purchase Plan (“ESPP”) and current active stock plans adopted in 1995 and 2002 (“1995 Stock Plan” and “2002 Director Plan”, respectively). Refer to Note 12, “Employee Benefit Plans” of Notes to Consolidated Financial Statements in the 2021 Form 10-K for details pertaining to each plan.
The Company’s stockholders approved an amendment to the ESPP at the 2022 annual meeting of stockholders (the “2022 Annual Meeting”) to increase the number of shares of common stock reserved for issuance under the ESPP by 1,000,000 shares. The Company’s stockholders also approved an amendment to the 1995 Stock Plan at the 2022 Annual Meeting to increase the number of shares of common stock reserved for issuance thereunder by 7,000,000 shares. As of September 30, 2022, an aggregate of 11,645,946 shares of common stock were reserved for issuance under the 1995 Stock Plan, of which 7,760,174 shares remained available for future grants. As of September 30, 2022, an aggregate of 706,377 shares of common stock were reserved for issuance under the 2002 Director Plan, of which 524,199 shares remained available for future grants.
Share Repurchase Program
On February 3, 2022, the Board of Directors authorized the Company to repurchase up to $100 million of the Company’s outstanding shares of common stock through February 2025. The Company is authorized to repurchase, from time-to-time, shares of its outstanding common stock through open market purchases and 10b5-1 trading plans, in accordance with applicable rules and regulations, at such time and such prices as management may decide. The program does not obligate the Company to repurchase any specific number of shares and may be discontinued at any time. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, stock price, acquisition opportunities and other factors.
During the nine months ended September 30, 2022, the company repurchased and retired approximately 0.6 million shares of the Company’s common stock for an aggregate amount of $5.1 million. As of September 30, 2022, approximately $94.9 million of the share repurchase authorization remained available for repurchases under this program.
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
FAIR VALUE MEASUREMENTS FAIR VALUE MEASUREMENTS
The Company’s financial instruments not measured at fair value on a recurring basis were as follows:
September 30, 2022December 31, 2021
CarryingFair ValueCarryingFair Value
(in thousands)
ValueLevel 1Level 2Level 3ValueLevel 1Level 2Level 3
2022 Notes$37,657 $— $87,245 $— $36,824 $— $78,619 $— 
2024 Notes$113,761 $— $180,358 $— $98,941 $— $173,419 $— 
The fair value of the Company’s convertible notes is influenced by interest rates, the Company’s stock price and stock market volatility. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the conversion as of each respective balance sheet date.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
EARNINGS PER SHARE EARNINGS PER SHARE
The following table sets forth the computation of the basic and diluted net income (loss) per share:
 Three Months EndedNine Months Ended
(in thousands, except per share amounts)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Numerator:
Net income (loss)$8,740 $1,530 $22,051 $(6,603)
Denominator:
Weighted average number of shares outstanding:
Basic105,228 102,099 104,617 101,057 
2022 Notes3,078 2,356 2,718 — 
2024 Notes2,678 461 1,569 — 
Stock options218 311 238 — 
Restricted stock units1,920 1,185 1,725 — 
Stock purchase rights under the ESPP63 44 — 
Diluted113,185 106,421 110,911 101,057 
Net income (loss) per share:
Basic$0.08 $0.01 $0.21 $(0.07)
Diluted$0.08 $0.01 $0.20 $(0.07)
The diluted net loss per share was the same as basic net loss per share for the nine months ended October 1, 2021, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the period. The following table sets forth the potential weighted common shares outstanding and anti-dilutive weighted shares that were excluded from the computation of basic and diluted net income (loss) per share:
 Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
2022 Notes— — — 2,085 
Stock options— — — 926 
Restricted stock units22 69 43 3,079 
Stock purchase rights under the ESPP— — — 381 
   Total22 69 43 6,471 
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
SEGMENT INFORMATION SEGMENT INFORMATION
Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated regularly by the Company’s Chief Operating Decision Maker (the “CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer. Based on the Company’s internal reporting structure, the Company consists of two operating segments: Video and Broadband. During the third quarter of fiscal 2022, the Company’s Cable Access segment was renamed the Broadband segment to reflect a broader strategic view of the category. There has been no change to the composition of the segment; therefore, no prior periods were restated. The operating segments were determined based on the nature of the products offered. The Video segment provides video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications Pay-TV service providers. The Broadband segment provides cable access solutions and related services to cable operators globally. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM.
The following table provides summary financial information by reportable segment:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Video
Revenue$63,824 $68,729 $205,881 $202,415 
Gross profit37,859 42,534 124,679 118,879 
Operating income2,907 7,904 17,317 13,235 
Broadband
Revenue$91,914 $57,592 $254,742 $148,930 
Gross profit41,343 24,165 107,290 65,111 
Operating income15,303 3,903 33,573 10,191 
Total
Revenue$155,738 $126,321 $460,623 $351,345 
Gross profit79,202 66,699 231,969 183,990 
Operating income18,210 11,807 50,890 23,426 
A reconciliation of the Company’s consolidated segment operating income to consolidated income (loss) before income taxes is as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Total consolidated segment operating income$18,210 $11,807 $50,890 $23,426 
Unallocated corporate expenses(1)
(326)— (2,227)(389)
Stock-based compensation(6,460)(6,436)(19,621)(18,867)
Amortization of intangibles— — — (507)
Consolidated income from operations11,424 5,371 29,042 3,663 
Non-operating income (expense), net(1,402)(2,899)107 (7,260)
Income (loss) before income taxes$10,022 $2,472 $29,149 $(3,597)
(1) Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating income (loss) for each segment because management does not include this information in the measurement of the performance of the operating segments.
Geographic InformationThree Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Net revenue (1)
United States$89,940 $64,451 $282,927 $192,840 
Other countries65,798 61,870 177,696 158,505 
Total$155,738 $126,321 $460,623 $351,345 
(1)  Revenue is attributed to countries based on the location of the customer.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES COMMITMENTS AND CONTINGENCIES
Indemnification
The Company is obligated to indemnify its officers and the members of its Board of Directors pursuant to its bylaws and contractual indemnity agreements. The Company also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees). There have been no amounts accrued in respect of these indemnification provisions through September 30, 2022.
Legal proceedings
From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, audits of royalty payments for licensed technology and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENT
9 Months Ended
Sep. 30, 2022
Subsequent Events [Abstract]  
SUBSEQUENT EVENT SUBSEQUENT EVENT
On October 28, 2022, the Company entered into a fourth amendment (“Amendment No.4”) to its existing credit agreement, dated December 19, 2019 by and among the Company and Harmonic International GmbH as co-borrowers, certain
subsidiaries of the Company from time to time party thereto, as guarantors, and JPMorgan Chase Bank, N.A., as lender (as amended, the “Credit Agreement”) to, among other things (i) extend the maturity date of the Credit Agreement to the earlier of (a) October 28, 2025 or (b) subject to certain exceptions, the date that is 90 days prior to the maturity date of the 2024 Notes (to the extent such notes remain outstanding as of such date), (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark and (iii) make certain other revisions as more fully set forth therein. As amended, the revolving loans bear interest, at the Company’s election, at a floating rate per annum equal to either (1) 2.00% plus the greater of (i) 2.50% and (ii) the prime rate as reported in the Wall Streat Journal from time to time, or (2) 3.00% plus adjusted term SOFR for an interest period of one, three or six months. The Credit Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to $25 million. No amounts were drawn as of the date of this Quarterly Report on Form 10-Q.
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
BASIS OF PRESENTATION (Policies)
9 Months Ended
Sep. 30, 2022
Accounting Policies [Abstract]  
Use of Estimates The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.
Reclassification Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements.
Recent Accounting Pronouncements In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-06, Accounting for Convertible Instruments in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity. The Company adopted ASU 2020-06 effective on January 1, 2022, using the modified retrospective method. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature. As a result, the Company no longer separately presents in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument.
Segment Information Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated regularly by the Company’s Chief Operating Decision Maker (the “CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer. Based on the Company’s internal reporting structure, the Company consists of two operating segments: Video and Broadband. During the third quarter of fiscal 2022, the Company’s Cable Access segment was renamed the Broadband segment to reflect a broader strategic view of the category. There has been no change to the composition of the segment; therefore, no prior periods were restated. The operating segments were determined based on the nature of the products offered.
Indemnification The Company is obligated to indemnify its officers and the members of its Board of Directors pursuant to its bylaws and contractual indemnity agreements. The Company also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees).
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECENT ACCOUNTING PRONOUNCEMENTS (Tables)
9 Months Ended
Sep. 30, 2022
Accounting Changes and Error Corrections [Abstract]  
Schedule of Accounting Standards Update and Change in Accounting Principle The cumulative effect of the ASU adoption was as follows:
Adjustments from
Balance atAdoption ofBalance at
(in thousands)December 31, 2021ASU 2020-06January 1, 2022
Liabilities
Convertible debt, current$36,824 $626 $37,450 
Convertible debt, non-current98,941 14,167 113,108 
Mezzanine equity
Convertible debt883 (883)— 
Equity
Additional paid-capital2,387,039 (32,249)2,354,790 
Accumulated deficit(2,087,957)18,339 (2,069,618)
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND DEFERRED REVENUE (Tables)
9 Months Ended
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Assets and Deferred Revenue
Contract assets and deferred revenue consisted of the following:
As of
(in thousands)September 30, 2022December 31, 2021
Contract assets$5,378 $8,101 
Deferred revenue$76,563 $78,167 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2022
Leases [Abstract]  
Schedule of Lease Expense
The components of lease expense are as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Operating lease cost$1,767 $1,911 $5,802 $5,654 
Variable lease cost50346713951494
Total lease cost$2,270 $2,378 $7,197 $7,148 
Supplemental information related to leases are as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Cash paid for amounts included in the measurement of operating lease liabilities$1,925 $1,987 $5,803 $5,744 
Right-of-use assets obtained in exchange for operating lease obligations$— $194 $206 $5,670 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION (Tables)
9 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Net
The following tables provide details of selected balance sheet components:
Accounts receivable, net:As of
(in thousands)September 30, 2022December 31, 2021
Accounts receivable$108,304 $91,382 
Less: allowances for expected credit losses and sales returns(2,723)(2,853)
Total$105,581 $88,529 
Schedule of Inventories
Inventories:As of
(in thousands)September 30, 2022December 31, 2021
Raw materials$35,456 $22,245 
Work-in-process3,181 3,993 
Finished goods53,689 37,545 
Service-related spares6,698 7,412 
Total$99,024 $71,195 
Schedule of Prepaid Expenses and Other Current Assets
Prepaid expenses and other current assets:As of
(in thousands)September 30, 2022December 31, 2021
Prepaid expenses$5,648 $8,074 
Contract assets5,426 8,101 
Other current assets15,724 13,797 
Total$26,798 $29,972 
Schedule of Property and Equipment, Net
Property and equipment, net:As of
(in thousands)September 30, 2022December 31, 2021
Machinery and equipment$81,637 $78,461 
Capitalized software37,615 38,306 
Leasehold improvements40,048 40,658 
Furniture and fixtures2,876 2,820 
Construction-in-progress3,035 1,892 
Property and equipment, gross165,211 162,137 
Less: accumulated depreciation and amortization(124,780)(119,416)
Total$40,431 $42,721 
Schedule of Other Current Liabilities
Other current liabilities:As of
(in thousands)September 30, 2022December 31, 2021
Accrued employee compensation and related expenses$21,521 $26,820 
Other32,857 26,824 
Total$54,378 $53,644 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONVERTIBLE DEBT (Tables)
9 Months Ended
Sep. 30, 2022
Debt Disclosure [Abstract]  
Schedule of Carrying Values and Estimated Fair Values of Debt Instruments The following table presents the components of the 2022 Notes:
As of
(in thousands, except for years and percentages)September 30, 2022December 31, 2021
Liability component:
Principal amount$37,707 $37,707 
Less: Debt discount, net of amortization— (672)
Less: Debt issuance costs, net of amortization(50)(211)
Carrying amount$37,657 $36,824 
Remaining debt discount amortization period (years)n/a0.9
Effective interest rate on liability componentn/a6.95 %
The following table presents the components of the 2024 Notes:
As of
(in thousands, except for years and percentages)September 30, 2022December 31, 2021
Liability component:
Principal amount$115,500 $115,500 
Less: Debt discount, net of amortization— (14,576)
Less: Debt issuance costs, net of amortization(1,739)(1,983)
Carrying amount$113,761 $98,941 
Remaining debt discount amortization period (years)n/a2.7
Effective interest rate on liability componentn/a7.95 %
Schedule of Convertible Debt Interest The following table presents interest expense recognized for the 2022 Notes:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Contractual interest expense$412 $412 $1,236 $1,236 
Amortization of debt discount— 171 — 508 
Amortization of debt issuance costs69 54 207 159 
Total interest expense recognized$481 $637 $1,443 $1,903 
The following table presents interest expense recognized for the 2024 Notes:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Contractual interest expense$578 $578 $1,734 $1,734 
Amortization of debt discount— 1,193 — 3,505 
Amortization of debt issuance costs220 162 654 476 
Total interest expense recognized$798 $1,933 $2,388 $5,715 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS’ EQUITY (Tables)
9 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs
The following table sets forth the detailed allocation of the share-based compensation expense which was included in the Company’s Condensed Consolidated Statements of Operations:
 Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Cost of revenue$607 $545 $1,691 $1,840 
Research and development expense2,109 2,129 5,988 5,699 
Selling, general and administrative expense3,744 3,762 11,942 11,328 
Total$6,460 $6,436 $19,621 $18,867 
Schedule of Restricted Stock Units Outstanding
(in thousands, except per share amounts)Number
of
Shares
Weighted Average
Grant-Date Fair Value
Per Share
Balance at December 31, 20213,878 $7.31 
Granted2,637 9.25
Vested(2,634)7.48
Forfeited(120)8.39
Balance at September 30, 20223,761 $8.63 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2022
Fair Value Disclosures [Abstract]  
Schedule of Financial Instruments Not Measured at Fair Value on a Recurring Basis
The Company’s financial instruments not measured at fair value on a recurring basis were as follows:
September 30, 2022December 31, 2021
CarryingFair ValueCarryingFair Value
(in thousands)
ValueLevel 1Level 2Level 3ValueLevel 1Level 2Level 3
2022 Notes$37,657 $— $87,245 $— $36,824 $— $78,619 $— 
2024 Notes$113,761 $— $180,358 $— $98,941 $— $173,419 $— 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations
The following table sets forth the computation of the basic and diluted net income (loss) per share:
 Three Months EndedNine Months Ended
(in thousands, except per share amounts)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Numerator:
Net income (loss)$8,740 $1,530 $22,051 $(6,603)
Denominator:
Weighted average number of shares outstanding:
Basic105,228 102,099 104,617 101,057 
2022 Notes3,078 2,356 2,718 — 
2024 Notes2,678 461 1,569 — 
Stock options218 311 238 — 
Restricted stock units1,920 1,185 1,725 — 
Stock purchase rights under the ESPP63 44 — 
Diluted113,185 106,421 110,911 101,057 
Net income (loss) per share:
Basic$0.08 $0.01 $0.21 $(0.07)
Diluted$0.08 $0.01 $0.20 $(0.07)
Schedule of Antidilutive Securities
The diluted net loss per share was the same as basic net loss per share for the nine months ended October 1, 2021, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the period. The following table sets forth the potential weighted common shares outstanding and anti-dilutive weighted shares that were excluded from the computation of basic and diluted net income (loss) per share:
 Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
2022 Notes— — — 2,085 
Stock options— — — 926 
Restricted stock units22 69 43 3,079 
Stock purchase rights under the ESPP— — — 381 
   Total22 69 43 6,471 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 30, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information The following table provides summary financial information by reportable segment:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Video
Revenue$63,824 $68,729 $205,881 $202,415 
Gross profit37,859 42,534 124,679 118,879 
Operating income2,907 7,904 17,317 13,235 
Broadband
Revenue$91,914 $57,592 $254,742 $148,930 
Gross profit41,343 24,165 107,290 65,111 
Operating income15,303 3,903 33,573 10,191 
Total
Revenue$155,738 $126,321 $460,623 $351,345 
Gross profit79,202 66,699 231,969 183,990 
Operating income18,210 11,807 50,890 23,426 
Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated
A reconciliation of the Company’s consolidated segment operating income to consolidated income (loss) before income taxes is as follows:
Three Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Total consolidated segment operating income$18,210 $11,807 $50,890 $23,426 
Unallocated corporate expenses(1)
(326)— (2,227)(389)
Stock-based compensation(6,460)(6,436)(19,621)(18,867)
Amortization of intangibles— — — (507)
Consolidated income from operations11,424 5,371 29,042 3,663 
Non-operating income (expense), net(1,402)(2,899)107 (7,260)
Income (loss) before income taxes$10,022 $2,472 $29,149 $(3,597)
(1) Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating income (loss) for each segment because management does not include this information in the measurement of the performance of the operating segments.
Schedule of Revenue from External Customers by Geographic Areas
Geographic InformationThree Months EndedNine Months Ended
(in thousands)September 30, 2022October 1, 2021September 30, 2022October 1, 2021
Net revenue (1)
United States$89,940 $64,451 $282,927 $192,840 
Other countries65,798 61,870 177,696 158,505 
Total$155,738 $126,321 $460,623 $351,345 
(1)  Revenue is attributed to countries based on the location of the customer.
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECENT ACCOUNTING PRONOUNCEMENTS - Cumulative Effect of ASU Adoption (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Liabilities    
Convertible debt, current $ 37,657 $ 36,824
Convertible debt, non-current 113,761 98,941
Mezzanine equity    
Convertible debt 0 883
Equity    
Additional paid-capital 2,375,529 2,387,039
Accumulated deficit $ (2,052,700) (2,087,957)
Cumulative Effect, Period of Adoption, Adjustment | ASU 2020-06    
Liabilities    
Convertible debt, current   626
Convertible debt, non-current   14,167
Mezzanine equity    
Convertible debt   (883)
Equity    
Additional paid-capital   (32,249)
Accumulated deficit   18,339
Cumulative Effect, Period of Adoption, Adjusted Balance    
Liabilities    
Convertible debt, current   37,450
Convertible debt, non-current   113,108
Mezzanine equity    
Convertible debt   0
Equity    
Additional paid-capital   2,354,790
Accumulated deficit   $ (2,069,618)
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
RECENT ACCOUNTING PRONOUNCEMENTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease in interest expense, net $ (1,284) $ (2,686) $ (4,111) $ (7,919)
Basic net loss per share (in dollars per share) $ 0.08 $ 0.01 $ 0.21 $ (0.07)
Diluted net loss per share (in dollars per share) $ 0.08 $ 0.01 $ 0.20 $ (0.07)
Cumulative Effect, Period of Adoption, Adjustment | ASU 2020-06        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Decrease in interest expense, net $ 1,400   $ 4,200  
Basic net loss per share (in dollars per share) $ 0.01   $ 0.04  
Diluted net loss per share (in dollars per share) $ 0.01   $ 0.04  
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
INVESTMENTS IN EQUITY SECURITIES (Details) - EDC
$ in Millions
1 Months Ended
May 31, 2022
USD ($)
Equity Securities without Readily Determinable Fair Value [Line Items]  
Total consideration $ 10.7
Proceeds from sale of investment 7.8
Gain on sale of investment 4.2
Potential additional consideration on sale of equity securities $ 2.9
Expiration period 18 months
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Contract assets $ 5,378 $ 8,101
Deferred revenue $ 76,563 $ 78,167
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Revenue from Contract with Customer [Abstract]        
Revenue recognized that was included within the deferred revenue balance $ 7.9 $ 8.2 $ 42.7 $ 47.3
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, remaining performance obligation, amount $ 504.3   $ 504.3  
Revenue, remaining performance obligation, proportion to be recognized in next twelve months (as a percent) 81.00%   81.00%  
Revenue, remaining performance obligation, expected timing of satisfaction, period 12 months   12 months  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-10-01        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]        
Revenue, remaining performance obligation, expected timing of satisfaction, period    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Leases [Abstract]        
Operating lease cost $ 1,767 $ 1,911 $ 5,802 $ 5,654
Variable lease cost 503 467 1,395 1,494
Total lease cost 2,270 2,378 7,197 7,148
Cash paid for amounts included in the measurement of operating lease liabilities 1,925 1,987 5,803 5,744
Right-of-use assets obtained in exchange for operating lease obligations $ 0 $ 194 $ 206 $ 5,670
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accounts receivable $ 108,304 $ 91,382
Less: allowances for expected credit losses and sales returns (2,723) (2,853)
Total $ 105,581 $ 88,529
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION - Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 35,456 $ 22,245
Work-in-process 3,181 3,993
Finished goods 53,689 37,545
Service-related spares 6,698 7,412
Total $ 99,024 $ 71,195
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION - Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Prepaid expenses $ 5,648 $ 8,074
Contract assets 5,426 8,101
Other current assets 15,724 13,797
Total $ 26,798 $ 29,972
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION - Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 165,211 $ 162,137
Less: accumulated depreciation and amortization (124,780) (119,416)
Total 40,431 42,721
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 81,637 78,461
Capitalized software    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 37,615 38,306
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 40,048 40,658
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross 2,876 2,820
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property, plant and equipment, gross $ 3,035 $ 1,892
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
OTHER FINANCIAL STATEMENT INFORMATION - Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued employee compensation and related expenses $ 21,521 $ 26,820
Other 32,857 26,824
Total $ 54,378 $ 53,644
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONVERTIBLE DEBT - Narrative (Details)
$ / shares in Units, $ in Thousands
Jun. 02, 2020
USD ($)
d
$ / shares
Sep. 13, 2019
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
$ / shares
Dec. 31, 2021
USD ($)
$ / shares
Sep. 25, 2020
USD ($)
Debt Instrument [Line Items]          
Common stock, par value (in dollars per share) | $ / shares     $ 0.001 $ 0.001  
2022 Notes          
Debt Instrument [Line Items]          
Debt instrument principal amount     $ 37,707 $ 37,707  
Fair value of 2022 Notes used to settle 2020 Notes $ 44,400        
Unamortized debt discount     0 672  
2022 Notes | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument stated percentage (as a percent) 4.375%        
Debt instrument principal amount $ 37,700   37,600    
Common stock, par value (in dollars per share) | $ / shares $ 0.001        
Debt instrument conversion ratio 0.1739978        
Debt instrument conversion price (in dollars per share) | $ / shares $ 5.75        
Carrying amount of equity component $ 8,300        
Convertible debt 36,000        
Unamortized debt discount $ 1,700        
2022 Notes | Senior Notes | Stock Price Greater or Equal 130 Percent of Note Conversion Rate          
Debt Instrument [Line Items]          
Debt instrument threshold trading days | d 20        
Debt instrument threshold consecutive trading days | d 30        
Debt instrument threshold percentage of stock price trigger (as a percent) 130.00%        
2022 Notes | Senior Notes | Note Price Less Than 98 Percent of Stock Price Times Conversion Rate          
Debt Instrument [Line Items]          
Debt instrument threshold trading days | d 5        
Debt instrument threshold consecutive trading days | d 5        
Debt instrument threshold percentage of stock price trigger (as a percent) 98.00%        
2024 Notes          
Debt Instrument [Line Items]          
Debt instrument principal amount     115,500 115,500  
Unamortized debt discount     $ 0 $ 14,576  
2024 Notes | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument stated percentage (as a percent)   2.00%      
Debt instrument principal amount   $ 115,500      
Common stock, par value (in dollars per share) | $ / shares   $ 0.001      
Debt instrument conversion ratio   0.1155001      
Debt instrument conversion price (in dollars per share) | $ / shares   $ 8.66      
Carrying amount of equity component         $ 24,900
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONVERTIBLE DEBT - Components of Convertible Notes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Sep. 30, 2022
Debt Instrument [Line Items]    
Carrying amount $ 36,824 $ 37,657
2022 Notes    
Debt Instrument [Line Items]    
Principal amount 37,707 37,707
Less: Debt discount, net of amortization (672) 0
Less: Debt issuance costs, net of amortization (211) (50)
Carrying amount $ 36,824 37,657
Remaining debt discount amortization period (years) 10 months 24 days  
Effective interest rate on liability component 6.95%  
2024 Notes    
Debt Instrument [Line Items]    
Principal amount $ 115,500 115,500
Less: Debt discount, net of amortization (14,576) 0
Less: Debt issuance costs, net of amortization $ (1,983) $ (1,739)
Remaining debt discount amortization period (years) 2 years 8 months 12 days  
Effective interest rate on liability component 7.95%  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONVERTIBLE DEBT - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
2022 Notes        
Debt Instrument [Line Items]        
Contractual interest expense $ 412 $ 412 $ 1,236 $ 1,236
Amortization of debt discount 0 171 0 508
Amortization of debt issuance costs 69 54 207 159
Total interest expense recognized 481 637 1,443 1,903
2024 Notes        
Debt Instrument [Line Items]        
Contractual interest expense 578 578 1,734 1,734
Amortization of debt discount 0 1,193 0 3,505
Amortization of debt issuance costs 220 162 654 476
Total interest expense recognized $ 798 $ 1,933 $ 2,388 $ 5,715
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS’ EQUITY - Share-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 6,460 $ 6,436 $ 19,621 $ 18,867
Cost of revenue        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 607 545 1,691 1,840
Research and development expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 2,109 2,129 5,988 5,699
Selling, general and administrative expense        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 3,744 $ 3,762 $ 11,942 $ 11,328
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS’ EQUITY - Restricted Stock Units Outstanding (Details) - Restricted stock units
shares in Thousands
9 Months Ended
Sep. 30, 2022
$ / shares
shares
Number of Shares  
Beginning balance (in shares) | shares 3,878
Granted (in shares) | shares 2,637
Vested (in shares) | shares (2,634)
Forfeited (in shares) | shares (120)
Ending balance (in shares) | shares 3,761
Weighted Average Grant-Date Fair Value Per Share  
Beginning balance (in dollars per share) | $ / shares $ 7.31
Granted (in dollars per share) | $ / shares 9.25
Vested (in dollars per share) | $ / shares 7.48
Forfeited (in dollars per share) | $ / shares 8.39
Ending balance (in dollars per share) | $ / shares $ 8.63
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
STOCKHOLDERS’ EQUITY - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Feb. 03, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock repurchase program, authorized amount     $ 100,000
Stock repurchased and retired during period (in shares)   600,000  
Value of stock repurchased and retired during period $ 120 $ 5,134  
Remaining stock repurchase authorization amount $ 94,900 $ 94,900  
Stock Plan 1995      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in common stock reserved for issuance (in shares)   7,000,000  
Common stock reserved for issuance (in shares) 11,645,946 11,645,946  
Shares available for grant (in shares) 7,760,174 7,760,174  
Director Option Plans 2002      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for issuance (in shares) 706,377 706,377  
Shares available for grant (in shares) 524,199 524,199  
Stock purchase rights under the ESPP      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Increase in common stock reserved for issuance (in shares)   1,000,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2.2
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value $ 37,657 $ 36,824
Carrying Value 113,761 98,941
2022 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 37,657 36,824
2024 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 113,761 98,941
Fair Value, Nonrecurring | 2022 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 37,657 36,824
Fair Value, Nonrecurring | 2022 Notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Fair Value, Nonrecurring | 2022 Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 87,245 78,619
Fair Value, Nonrecurring | 2022 Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Fair Value, Nonrecurring | 2024 Notes    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 113,761 98,941
Fair Value, Nonrecurring | 2024 Notes | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Fair Value, Nonrecurring | 2024 Notes | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 180,358 173,419
Fair Value, Nonrecurring | 2024 Notes | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 0 $ 0
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Numerator:        
Net income (loss) $ 8,740 $ 1,530 $ 22,051 $ (6,603)
Denominator:        
Basic (in shares) 105,228 102,099 104,617 101,057
Diluted (in shares) 113,185 106,421 110,911 101,057
Net income (loss) per share:        
Basic (in dollars per share) $ 0.08 $ 0.01 $ 0.21 $ (0.07)
Diluted (in dollars per share) $ 0.08 $ 0.01 $ 0.20 $ (0.07)
Stock options        
Denominator:        
Weighted average number diluted shares outstanding, Basic (in shares) 218 311 238 0
Restricted stock units        
Denominator:        
Weighted average number diluted shares outstanding, Basic (in shares) 1,920 1,185 1,725 0
Stock purchase rights under the ESPP        
Denominator:        
Weighted average number diluted shares outstanding, Basic (in shares) 63 9 44 0
2022 Notes        
Denominator:        
Weighted average number diluted shares outstanding, Basic (in shares) 3,078 2,356 2,718 0
2024 Notes        
Denominator:        
Weighted average number diluted shares outstanding, Basic (in shares) 2,678 461 1,569 0
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Antidilutive Securities (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net loss per share (in shares) 22 69 43 6,471
2022 Notes        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net loss per share (in shares) 0 0 0 2,085
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net loss per share (in shares) 0 0 0 926
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net loss per share (in shares) 22 69 43 3,079
Stock purchase rights under the ESPP        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential weighted common shares outstanding excluded from diluted net loss per share (in shares) 0 0 0 381
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION - Narrative (Details)
9 Months Ended
Sep. 30, 2022
segment
Segment Reporting [Abstract]  
Number of operating segments 2
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION - Schedule of Financial Information by Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Segment Reporting Information [Line Items]        
Revenue $ 155,738 $ 126,321 $ 460,623 $ 351,345
Gross profit 78,604 66,154 230,187 181,804
Operating income 11,424 5,371 29,042 3,663
Operating Segments        
Segment Reporting Information [Line Items]        
Revenue 155,738 126,321 460,623 351,345
Gross profit 79,202 66,699 231,969 183,990
Operating income 18,210 11,807 50,890 23,426
Operating Segments | Video        
Segment Reporting Information [Line Items]        
Revenue 63,824 68,729 205,881 202,415
Gross profit 37,859 42,534 124,679 118,879
Operating income 2,907 7,904 17,317 13,235
Operating Segments | Broadband        
Segment Reporting Information [Line Items]        
Revenue 91,914 57,592 254,742 148,930
Gross profit 41,343 24,165 107,290 65,111
Operating income $ 15,303 $ 3,903 $ 33,573 $ 10,191
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION - Segment Income or Loss Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Segment Reporting Information [Line Items]        
Total consolidated segment operating income (loss) $ 11,424 $ 5,371 $ 29,042 $ 3,663
Unallocated corporate expenses (67,180) (60,783) (201,145) (178,141)
Stock-based compensation (6,460) (6,436) (19,621) (18,867)
Amortization of intangibles 0 0 0 (507)
Non-operating income (expense), net (1,402) (2,899) 107 (7,260)
Income (loss) before income taxes 10,022 2,472 29,149 (3,597)
Operating Segments        
Segment Reporting Information [Line Items]        
Total consolidated segment operating income (loss) 18,210 11,807 50,890 23,426
Corporate, Non-segments        
Segment Reporting Information [Line Items]        
Unallocated corporate expenses $ (326) $ 0 $ (2,227) $ (389)
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
SEGMENT INFORMATION - Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Oct. 01, 2021
Sep. 30, 2022
Oct. 01, 2021
Segment Reporting Information [Line Items]        
Net revenue $ 155,738 $ 126,321 $ 460,623 $ 351,345
United States        
Segment Reporting Information [Line Items]        
Net revenue 89,940 64,451 282,927 192,840
Other countries        
Segment Reporting Information [Line Items]        
Net revenue $ 65,798 $ 61,870 $ 177,696 $ 158,505
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMITMENTS AND CONTINGENCIES (Details)
Sep. 30, 2022
USD ($)
Indemnification  
Other Commitments [Line Items]  
Accrual for indemnification provisions $ 0
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUBSEQUENT EVENT (Details) - Subsequent Event - Revolving Credit Facility - JPMORGAN CHASE BANK - USD ($)
Nov. 04, 2022
Oct. 28, 2022
Subsequent Event [Line Items]    
Maturity factor, period required   90 days
Floating rate per annum   2.00%
Basis spread on interest rate   2.50%
Principal amount   $ 25,000,000
Amount drawn $ 0  
Secured Overnight Financing Rate (SOFR)    
Subsequent Event [Line Items]    
Basis spread on variable rate   3.00%
XML 67 hlit-20220930_htm.xml IDEA: XBRL DOCUMENT 0000851310 2022-01-01 2022-09-30 0000851310 2022-10-31 0000851310 2022-09-30 0000851310 2021-12-31 0000851310 hlit:ApplianceIntegrationMember 2022-07-02 2022-09-30 0000851310 hlit:ApplianceIntegrationMember 2021-07-03 2021-10-01 0000851310 hlit:ApplianceIntegrationMember 2022-01-01 2022-09-30 0000851310 hlit:ApplianceIntegrationMember 2021-01-01 2021-10-01 0000851310 hlit:SaaSServiceMember 2022-07-02 2022-09-30 0000851310 hlit:SaaSServiceMember 2021-07-03 2021-10-01 0000851310 hlit:SaaSServiceMember 2022-01-01 2022-09-30 0000851310 hlit:SaaSServiceMember 2021-01-01 2021-10-01 0000851310 2022-07-02 2022-09-30 0000851310 2021-07-03 2021-10-01 0000851310 2021-01-01 2021-10-01 0000851310 us-gaap:CommonStockMember 2022-07-01 0000851310 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 0000851310 us-gaap:RetainedEarningsMember 2022-07-01 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 0000851310 2022-07-01 0000851310 us-gaap:RetainedEarningsMember 2022-07-02 2022-09-30 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-02 2022-09-30 0000851310 us-gaap:CommonStockMember 2022-07-02 2022-09-30 0000851310 us-gaap:AdditionalPaidInCapitalMember 2022-07-02 2022-09-30 0000851310 us-gaap:CommonStockMember 2022-09-30 0000851310 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000851310 us-gaap:RetainedEarningsMember 2022-09-30 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000851310 us-gaap:CommonStockMember 2021-07-02 0000851310 us-gaap:AdditionalPaidInCapitalMember 2021-07-02 0000851310 us-gaap:RetainedEarningsMember 2021-07-02 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-02 0000851310 2021-07-02 0000851310 us-gaap:RetainedEarningsMember 2021-07-03 2021-10-01 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-03 2021-10-01 0000851310 us-gaap:CommonStockMember 2021-07-03 2021-10-01 0000851310 us-gaap:AdditionalPaidInCapitalMember 2021-07-03 2021-10-01 0000851310 us-gaap:CommonStockMember 2021-10-01 0000851310 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 0000851310 us-gaap:RetainedEarningsMember 2021-10-01 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 0000851310 2021-10-01 0000851310 us-gaap:CommonStockMember 2021-12-31 0000851310 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000851310 us-gaap:RetainedEarningsMember 2021-12-31 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000851310 2021-01-01 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2021-12-31 0000851310 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0000851310 us-gaap:CommonStockMember 2022-01-01 2022-09-30 0000851310 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0000851310 us-gaap:CommonStockMember 2020-12-31 0000851310 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000851310 us-gaap:RetainedEarningsMember 2020-12-31 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000851310 2020-12-31 0000851310 us-gaap:RetainedEarningsMember 2021-01-01 2021-10-01 0000851310 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-10-01 0000851310 us-gaap:CommonStockMember 2021-01-01 2021-10-01 0000851310 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-10-01 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-12-31 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2022-07-02 2022-09-30 0000851310 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2022-01-01 2022-09-30 0000851310 hlit:EncodingcomIncMember 2022-05-01 2022-05-31 0000851310 hlit:EncodingcomIncMember 2022-05-31 0000851310 2022-10-01 2022-09-30 0000851310 2023-10-01 2022-09-30 0000851310 us-gaap:MachineryAndEquipmentMember 2022-09-30 0000851310 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-09-30 0000851310 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000851310 us-gaap:LeaseholdImprovementsMember 2022-09-30 0000851310 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000851310 us-gaap:FurnitureAndFixturesMember 2022-09-30 0000851310 us-gaap:FurnitureAndFixturesMember 2021-12-31 0000851310 us-gaap:ConstructionInProgressMember 2022-09-30 0000851310 us-gaap:ConstructionInProgressMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:SeniorNotesMember 2020-06-02 0000851310 hlit:Stockpricegreaterorequal130percentofNoteConversionPriceMember hlit:ConvertibleNotedue2022Member us-gaap:SeniorNotesMember 2020-06-02 2020-06-02 0000851310 hlit:Notepricelessthan98percentofstockpricetimesconversionrateMember hlit:ConvertibleNotedue2022Member us-gaap:SeniorNotesMember 2020-06-02 2020-06-02 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:SeniorNotesMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member 2020-06-02 2020-06-02 0000851310 hlit:ConvertibleNotedue2022Member 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member 2021-12-31 0000851310 hlit:ConvertibleNotedue2022Member 2021-01-01 2021-12-31 0000851310 hlit:ConvertibleNotedue2022Member 2022-07-02 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member 2021-07-03 2021-10-01 0000851310 hlit:ConvertibleNotedue2022Member 2022-01-01 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member 2021-01-01 2021-10-01 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:SeniorNotesMember 2019-09-13 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:SeniorNotesMember 2020-09-25 0000851310 hlit:ConvertibleNotedue2024Member 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member 2021-12-31 0000851310 hlit:ConvertibleNotedue2024Member 2021-01-01 2021-12-31 0000851310 hlit:ConvertibleNotedue2024Member 2022-07-02 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member 2021-07-03 2021-10-01 0000851310 hlit:ConvertibleNotedue2024Member 2022-01-01 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member 2021-01-01 2021-10-01 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:SeniorNotesMember 2020-06-02 2020-06-02 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:SeniorNotesMember 2019-09-13 2019-09-13 0000851310 us-gaap:CostOfSalesMember 2022-07-02 2022-09-30 0000851310 us-gaap:CostOfSalesMember 2021-07-03 2021-10-01 0000851310 us-gaap:CostOfSalesMember 2022-01-01 2022-09-30 0000851310 us-gaap:CostOfSalesMember 2021-01-01 2021-10-01 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-02 2022-09-30 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-03 2021-10-01 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0000851310 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-10-01 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-02 2022-09-30 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-07-03 2021-10-01 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-09-30 0000851310 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-10-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2022-09-30 0000851310 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0000851310 hlit:StockPlan1995Member 2022-01-01 2022-09-30 0000851310 hlit:StockPlan1995Member 2022-09-30 0000851310 hlit:DirectorOptionPlans2002Member 2022-09-30 0000851310 2022-02-03 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2022Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2022-09-30 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 hlit:ConvertibleNotedue2024Member us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsNonrecurringMember 2021-12-31 0000851310 us-gaap:EmployeeStockOptionMember 2022-07-02 2022-09-30 0000851310 us-gaap:EmployeeStockOptionMember 2021-07-03 2021-10-01 0000851310 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000851310 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2022-07-02 2022-09-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2021-07-03 2021-10-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-01 0000851310 us-gaap:EmployeeStockMember 2022-07-02 2022-09-30 0000851310 us-gaap:EmployeeStockMember 2021-07-03 2021-10-01 0000851310 us-gaap:EmployeeStockMember 2021-01-01 2021-10-01 0000851310 hlit:ConvertibleNotedue2022Member 2022-07-02 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member 2021-07-03 2021-10-01 0000851310 hlit:ConvertibleNotedue2022Member 2022-01-01 2022-09-30 0000851310 hlit:ConvertibleNotedue2022Member 2021-01-01 2021-10-01 0000851310 us-gaap:EmployeeStockOptionMember 2022-07-02 2022-09-30 0000851310 us-gaap:EmployeeStockOptionMember 2021-07-03 2021-10-01 0000851310 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-09-30 0000851310 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-10-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2022-07-02 2022-09-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2021-07-03 2021-10-01 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-09-30 0000851310 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-10-01 0000851310 us-gaap:EmployeeStockMember 2022-07-02 2022-09-30 0000851310 us-gaap:EmployeeStockMember 2021-07-03 2021-10-01 0000851310 us-gaap:EmployeeStockMember 2022-01-01 2022-09-30 0000851310 us-gaap:EmployeeStockMember 2021-01-01 2021-10-01 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoSegmentMember 2022-07-02 2022-09-30 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoSegmentMember 2021-07-03 2021-10-01 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoSegmentMember 2022-01-01 2022-09-30 0000851310 us-gaap:OperatingSegmentsMember hlit:VideoSegmentMember 2021-01-01 2021-10-01 0000851310 us-gaap:OperatingSegmentsMember hlit:BroadbandSegmentMember 2022-07-02 2022-09-30 0000851310 us-gaap:OperatingSegmentsMember hlit:BroadbandSegmentMember 2021-07-03 2021-10-01 0000851310 us-gaap:OperatingSegmentsMember hlit:BroadbandSegmentMember 2022-01-01 2022-09-30 0000851310 us-gaap:OperatingSegmentsMember hlit:BroadbandSegmentMember 2021-01-01 2021-10-01 0000851310 us-gaap:OperatingSegmentsMember 2022-07-02 2022-09-30 0000851310 us-gaap:OperatingSegmentsMember 2021-07-03 2021-10-01 0000851310 us-gaap:OperatingSegmentsMember 2022-01-01 2022-09-30 0000851310 us-gaap:OperatingSegmentsMember 2021-01-01 2021-10-01 0000851310 us-gaap:CorporateNonSegmentMember 2022-07-02 2022-09-30 0000851310 us-gaap:CorporateNonSegmentMember 2021-07-03 2021-10-01 0000851310 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-09-30 0000851310 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-10-01 0000851310 country:US 2022-07-02 2022-09-30 0000851310 country:US 2021-07-03 2021-10-01 0000851310 country:US 2022-01-01 2022-09-30 0000851310 country:US 2021-01-01 2021-10-01 0000851310 us-gaap:NonUsMember 2022-07-02 2022-09-30 0000851310 us-gaap:NonUsMember 2021-07-03 2021-10-01 0000851310 us-gaap:NonUsMember 2022-01-01 2022-09-30 0000851310 us-gaap:NonUsMember 2021-01-01 2021-10-01 0000851310 us-gaap:IndemnificationGuaranteeMember 2022-09-30 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB us-gaap:SubsequentEventMember 2022-10-28 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB us-gaap:SubsequentEventMember hlit:SecuredOvernightFinancingRateSOFRMember 2022-10-28 2022-10-28 0000851310 us-gaap:RevolvingCreditFacilityMember exch:JPCB us-gaap:SubsequentEventMember 2022-10-28 2022-11-04 shares iso4217:USD iso4217:USD shares pure utr:D hlit:segment false 2022 Q3 0000851310 --12-31 http://fasb.org/us-gaap/2022#AccountingStandardsUpdate202006Member 0.1739978 0.1155001 10-Q true 2022-09-30 false 000-25826 HARMONIC INC. DE 77-0201147 2590 Orchard Parkway San Jose CA 95131 408 542-2500 Common stock, $0.001 par value HLIT NASDAQ Yes Yes Accelerated Filer false false false 105436413 105280000 133431000 105581000 88529000 99024000 71195000 26798000 29972000 336683000 323127000 40431000 42721000 25258000 30968000 61625000 56657000 233874000 240213000 697871000 693686000 37657000 36824000 4401000 4992000 60892000 64429000 58023000 57226000 6591000 7346000 54378000 53644000 221942000 224461000 113761000 98941000 10095000 12989000 24132000 29120000 27320000 31379000 397250000 396890000 0 883000 0.001 0.001 5000000 5000000 0 0 0 0 0 0 0.001 0.001 150000000 150000000 105421000 105421000 102959000 102959000 105000 103000 2375529000 2387039000 -2052700000 -2087957000 -22313000 -3272000 300621000 295913000 697871000 693686000 116441000 91853000 351293000 250427000 39297000 34468000 109330000 100918000 155738000 126321000 460623000 351345000 64932000 47326000 193655000 130310000 12202000 12841000 36781000 39231000 77134000 60167000 230436000 169541000 78604000 66154000 230187000 181804000 30466000 26552000 89219000 74863000 36379000 34231000 109790000 102728000 0 0 0 507000 335000 0 2136000 43000 67180000 60783000 201145000 178141000 11424000 5371000 29042000 3663000 1284000 2686000 4111000 7919000 -118000 -213000 4218000 659000 10022000 2472000 29149000 -3597000 1282000 942000 7098000 3006000 8740000 1530000 22051000 -6603000 0.08 0.01 0.21 -0.07 0.08 0.01 0.20 -0.07 105228000 102099000 104617000 101057000 113185000 106421000 110911000 101057000 8740000 1530000 22051000 -6603000 -8840000 -2372000 -18150000 -5302000 -8840000 -2372000 -18150000 -5302000 523000 128000 891000 339000 -9363000 -2500000 -19041000 -5641000 -623000 -970000 3010000 -12244000 105061000 105000 2371001000 -2061320000 -12950000 296836000 8740000 8740000 -9363000 -9363000 374000 -1932000 -1932000 14000 120000 120000 6460000 6460000 105421000 105000 2375529000 -2052700000 -22313000 300621000 101794000 102000 2373851000 -2109344000 2715000 267324000 1530000 1530000 -2500000 -2500000 755000 1000 1907000 1908000 6534000 6534000 1115000 1115000 102549000 103000 2381177000 -2107814000 215000 273681000 102959000 103000 2387039000 -2087957000 -3272000 295913000 -32249000 18339000 -13910000 102959000 103000 2354790000 -2069618000 -3272000 282003000 22051000 22051000 -19041000 -19041000 3033000 3000 1112000 1115000 571000 1000 5133000 5134000 19627000 19627000 105421000 105000 2375529000 -2052700000 -22313000 300621000 98204000 98000 2353559000 -2101211000 5856000 258302000 -6603000 -6603000 -5641000 -5641000 4345000 5000 9778000 9783000 18955000 18955000 1115000 1115000 102549000 103000 2381177000 -2107814000 215000 273681000 22051000 -6603000 9225000 9395000 0 507000 19621000 18863000 897000 4685000 1298000 1302000 3312000 3435000 1798000 1268000 1835000 3049000 4521000 1849000 4370000 0 419000 215000 22115000 12470000 34952000 18783000 10371000 -2614000 1305000 10144000 -955000 9978000 -770000 11078000 -13875000 33656000 7962000 0 7389000 10570000 573000 -10570000 5133000 0 3499000 3861000 4480000 6070000 6129000 11401000 5014000 1619000 -4999000 7573000 -9850000 -870000 -28151000 29789000 133431000 98645000 105280000 128434000 819000 1055000 BASIS OF PRESENTATION<div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial information. In the opinion of management, the unaudited condensed consolidated financial statements reflect all adjustments (consisting only of normal recurring adjustments) necessary for a fair presentation of the Company's financial position as of balance sheet dates and its operating results and cash flows for the interim periods presented. Operating results for the three and nine-month periods ended September 30, 2022 are not necessarily indicative of the results that may be expected for any subsequent quarter or for the fiscal year ending December 31, 2022. These unaudited condensed consolidated financial statements should be read in conjunction with the Company's audited consolidated financial statements and notes included in the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2021.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements.</span></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s significant accounting policies are described in Note 2 to its audited Consolidated Financial Statements included in the 2021 Form 10-K. There have been no significant changes to these policies during the nine months ended September 30, 2022.</span></div> The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the amounts reported in the financial statements and accompanying notes. Actual results could differ from those estimates. Certain prior period balances have been reclassified to conform to the current period’s presentation. These reclassifications did not have a material impact on previously reported financial statements. RECENT ACCOUNTING PRONOUNCEMENTS<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-06, Accounting for Convertible Instruments in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity. The Company adopted ASU 2020-06 effective on January 1, 2022, using the modified retrospective method. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature. As a result, the Company no longer separately presents in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. The cumulative effect of the ASU adoption was as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments from</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adoption of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ASU 2020-06</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mezzanine equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,087,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The impact of ASU adoption on the consolidated statement of operations for the three and nine months ended September 30, 2022 was to decrease net interest expense by $1.4 million and $4.2 million, respectively. This had the effect of increasing the basic and diluted net income per share for the three and nine months ended September 30, 2022 by approximately $0.01 and $0.04, respectively. The required use of if-converted method to calculate the impact of convertible notes on diluted earnings per share does not have a material impact. The Company is contractually required to settle the principal amount of 2022 Notes and 2024 Notes in cash. Accordingly, the dilutive effect of the Company's 2022 Notes and 2024 Notes will be limited to the conversion premium. The adoption of this ASU does not have any impact on the consolidated statement of cash flows.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, new accounting pronouncements are issued by the FASB, or other standards setting bodies, that are adopted by the Company as of the specified effective date. Unless otherwise discussed, the Company believes the impact of recently issued standards that are not yet effective will not have a material impact on its consolidated financial position, results of operations and cash flows upon adoption.</span></div> In August 2020, the Financial Accounting Standards Board (“FASB”) issued ASU No. 2020-06, Accounting for Convertible Instruments in an Entity’s Own Equity, which simplifies the accounting for convertible instruments and contracts on an entity’s own equity. The Company adopted ASU 2020-06 effective on January 1, 2022, using the modified retrospective method. Among other changes, ASU 2020-06 removes from U.S. GAAP the liability and equity separation model for convertible instruments with a cash conversion feature. As a result, the Company no longer separately presents in equity an embedded conversion feature for such debt. Similarly, the embedded conversion feature is no longer amortized into income as interest expense over the life of the instrument. The cumulative effect of the ASU adoption was as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:53.578%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.524%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adjustments from</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Adoption of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ASU 2020-06</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 1, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt, current</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt, non-current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,167 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,108 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Mezzanine equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">883 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(883)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,387,039 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32,249)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,354,790 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,087,957)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,069,618)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 36824000 626000 37450000 98941000 14167000 113108000 883000 -883000 0 2387039000 -32249000 2354790000 -2087957000 18339000 -2069618000 -1400000 -4200000 0.01 0.01 0.04 0.04 INVESTMENTS IN EQUITY SECURITIES In May 2022, the Company sold its investment in Encoding.com, Inc. for total consideration of up to approximately $10.7 million. The Company received $7.8 million in May 2022 and recognized a gain of $4.2 million. The balance of the consideration of up to approximately $2.9 million will be payable to the Company within 18 months from the date of sale, subject to certain conditions and indemnity obligations, and will be recorded upon receipt by the Company. 10700000 7800000 4200000 2900000 P18M CONTRACT ASSETS AND DEFERRED REVENUE<div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets exist when the Company has satisfied a performance obligation but does not have an unconditional right to consideration (e.g., because the entity first must satisfy another performance obligation in the contract before it is entitled to invoice the customer). Deferred revenue represents the Company’s obligation to transfer goods or services to a customer for which the Company has received consideration (or an amount of consideration is due) from the customer.</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and deferred revenue consisted of the following:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and the non-current portion of Deferred revenue are reported as components of “Prepaid expenses and other current assets” and “Other non-current liabilities,” respectively, on the Condensed Consolidated Balance Sheets.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the three months ended September 30, 2022 and October 1, 2021, that was included in the deferred revenue balances at December 31, 2021 and 2020 was $7.9 million and $8.2 million, respectively. Revenue recognized during the nine months ended September 30, 2022 and October 1, 2021, that was included in the deferred revenue balances at December 31, 2021 and 2020, was $42.7 million and $47.3 million, respectively.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent contracted revenues that had not yet been recognized and future revenue recognition is expected. The aggregate balance of the Company’s remaining performance obligations as of September 30, 2022 was $504.3 million, of which approximately 81% is expected to be recognized as revenue over the next 12 months and the remainder thereafter.</span></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 11, “Segment Information” for disaggregated revenue information.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and deferred revenue consisted of the following:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,378 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,563 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,167 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5378000 8101000 76563000 78167000 7900000 8200000 42700000 47300000 504300000 0.81 P12M LEASES<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1395</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1494</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases are as follows:</span></div><div style="margin-bottom:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense are as follows:</span></div><div style="margin-bottom:8pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,767 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,802 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,654 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1395</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1494</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,197 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,148 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information related to leases are as follows:</span></div><div style="margin-bottom:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.666%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.670%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,925 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,987 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,803 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,744 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">206 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1767000 1911000 5802000 5654000 503000 467000 1395000 1494000 2270000 2378000 7197000 7148000 1925000 1987000 5803000 5744000 0 194000 206000 5670000 OTHER FINANCIAL STATEMENT INFORMATION<div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide details of selected balance sheet components:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts receivable, net:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowances for expected credit losses and sales returns</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventories:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-related spares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,431 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:15pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other current liabilities:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,644 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:3pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables provide details of selected balance sheet components:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accounts receivable, net:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,304 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: allowances for expected credit losses and sales returns</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,723)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,853)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,581 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88,529 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 108304000 91382000 2723000 2853000 105581000 88529000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inventories:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work-in-process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,689 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service-related spares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,698 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,412 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">99,024 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,195 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 35456000 22245000 3181000 3993000 53689000 37545000 6698000 7412000 99024000 71195000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Prepaid expenses and other current assets:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,648 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,074 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,426 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,797 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,972 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 5648000 8074000 5426000 8101000 15724000 13797000 26798000 29972000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property and equipment, net:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,461 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,615 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,048 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,658 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,876 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,035 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,892 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, gross</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">165,211 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,137 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(124,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(119,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,431 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,721 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 81637000 78461000 37615000 38306000 40048000 40658000 2876000 2820000 3035000 1892000 165211000 162137000 124780000 119416000 40431000 42721000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Other current liabilities:</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,521 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,820 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,857 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,824 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,378 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,644 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 21521000 26820000 32857000 26824000 54378000 53644000 CONVERTIBLE DEBT<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.375% Convertible Senior Notes due 2022 (the “2022 Notes”)</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2020, the Company issued the 2022 Notes with an aggregate principal amount of $37.7 million in a non-cash exchange for its 2020 Notes with an equal principal amount pursuant to an indenture, dated June 2, 2020 (the “2022 Notes Indenture”), by and between the Company and U.S. Bank National Association, as trustee. The 2022 Notes bear interest at a rate of 4.375% per year, payable in cash on June 1 and December 1 of each year. The 2022 Notes will mature on December 1, 2022, unless earlier repurchased or redeemed by the Company, or converted pursuant to their terms.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2022 Notes were initially convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 173.9978 shares of Common Stock per $1,000 principal amount of 2022 Notes (which is equivalent to an initial conversion price of approximately $5.75 per share). Pursuant to the supplemental indenture entered into by the Company and the trustee during the fourth quarter of fiscal 2021, the Company made an irrevocable election to settle the principal amounts of the 2022 Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes and under other circumstances as set forth in the 2022 Notes Indenture.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Prior to the close of business on the business day immediately preceding September 1, 2022, the 2022 Notes were convertible only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ended on June 26, 2020 (and only during such fiscal quarter), if the last reported sale price of Common Stock for at least 20 trading days (whether or not consecutive) during a period of 30 consecutive trading days ending on the last trading day of the immediately preceding fiscal 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 (the “measurement period”) in which the trading price per $1,000 principal amount of 2022 Notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of Common Stock and the conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. Commencing on September 1, 2022 until the close of business on the second scheduled trading day immediately preceding the maturity date, the 2022 Notes are convertible in multiples of $1,000 principal amount regardless of the foregoing circumstances. As of September 30, 2022, the 2022 Notes were convertible and the net carrying amount of $37.6 million was classified as a current liability.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As the 2022 Notes were issued in exchange for the 2020 Notes, which was accounted for as an extinguishment, the 2022 Notes were initially accounted for at fair value, which was estimated to be $44.4 million. In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2022 Notes was initially valued at $8.3 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital.” The remaining amount of $36.0 million, which represents the fair value of the liability component of the 2022 Notes, was recorded as the initial carrying value of the 2022 Notes. The initial debt discount on the 2022 Notes was $1.7 million, calculated as the difference between the stated principal amount of $37.7 million and the initial carrying value of the liability component of $36.0 million. The debt discount was being amortized, prior to adoption of ASU 2020-06, to interest expense at the effective interest rate over the contractual term of the 2022 Notes.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Note 2. “Recent Accounting Pronouncements”, effective January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method and, as a result, accounted for the Convertible debt as a single liability measured at amortized cost.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of the 2022 Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except for years and percentages)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt discount, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,657 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,824 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining debt discount amortization period (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate on liability component</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents interest expense recognized for the 2022 Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.00% Convertible Senior Notes due 2024 (the “2024 Notes”)</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2019, the Company issued the 2024 Notes with an aggregate principal amount of $115.5 million pursuant to an indenture (the “2024 Notes Indenture”), dated September 13, 2019, by and between the Company and U.S. Bank National Association, as trustee. The 2024 Notes bear interest at a rate of 2.00% per year, payable semiannually on March 1 and September 1 of each year. The 2024 Notes will mature on September 1, 2024, unless earlier repurchased or redeemed by the Company, or converted pursuant to their terms.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes were initially convertible into cash, shares of the Company’s common stock, par value $0.001 (“Common Stock”), or a combination thereof, at the Company’s election, at an initial conversion rate of 115.5001 shares of Common Stock per $1,000 principal amount of 2024 Notes (which is equivalent to an initial conversion price of approximately $8.66 per share). Pursuant to the supplemental indenture entered into by the Company and the trustee during the fourth quarter of fiscal 2021, the Company made an irrevocable election to settle the principal amounts of the 2024 Notes solely with cash and may pay or deliver, as the case may be, any conversion value greater than the principal amount in cash, shares of common stock or a combination thereof, at the Company’s election. The conversion rate, and thus the effective conversion price, may be adjusted under certain circumstances, including in connection with conversions made following certain fundamental changes or a notice of redemption and under other circumstances, in each case, as set forth in the 2024 Notes Indenture.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2024 Notes will be convertible at certain times and upon the occurrence of certain events in the future, in each case, specified in the 2024 Notes Indenture. Further, on or after June 1, 2024, until the close of business on the scheduled trading day immediately preceding the maturity date, holders of the 2024 Notes may convert all or a portion of their 2024 Notes regardless of these conditions.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with the accounting guidance on embedded conversion features, the conversion feature associated with the 2024 Notes was valued at $24.9 million and bifurcated from the host debt instrument and recorded in “Additional paid-in capital”. The resulting debt discount on the 2024 Notes was being amortized, prior to adoption of ASU 2020-06, to interest expense at the effective interest rate over the contractual term of the 2024 Notes.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in the Note 2. “Recent Accounting Pronouncements”, effective January 1, 2022, the Company adopted ASU 2020-06 using the modified retrospective method and, as a result, accounted for the Convertible debt as a single liability measured at amortized cost.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of the 2024 Notes:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except for years and percentages)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt discount, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining debt discount amortization period (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate on liability component</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents interest expense recognized for the 2024 Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 0.04375 37700000 0.04375 0.001 5.75 20 30 1.30 5 5 0.98 37600000 44400000 8300000 36000000 1700000 37700000 36000000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of the 2022 Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except for years and percentages)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,707 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt discount, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(672)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(50)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(211)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,657 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,824 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining debt discount amortization period (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate on liability component</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the components of the 2024 Notes:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except for years and percentages)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liability component:</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal amount</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt discount, net of amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,576)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Debt issuance costs, net of amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,739)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,983)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,761 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remaining debt discount amortization period (years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective interest rate on liability component</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 37707000 37707000 0 672000 50000 211000 37657000 36824000 P0Y10M24D 0.0695 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents interest expense recognized for the 2022 Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,236 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">171 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">508 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,443 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,903 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents interest expense recognized for the 2024 Notes:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contractual interest expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">578 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,734 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,193 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total interest expense recognized</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,933 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,388 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,715 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 412000 412000 1236000 1236000 0 171000 0 508000 69000 54000 207000 159000 481000 637000 1443000 1903000 0.0200 115500000 0.0200 0.001 8.66 24900000 115500000 115500000 0 14576000 1739000 1983000 113761000 98941000 P2Y8M12D 0.0795 578000 578000 1734000 1734000 0 1193000 0 3505000 220000 162000 654000 476000 798000 1933000 2388000 5715000 STOCKHOLDERS’ EQUITY<div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share-based Compensation Plans</span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the detailed allocation of the share-based compensation expense which was included in the Company’s Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Stock Units:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant-Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.39</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stock benefit plans include the 2002 Employee Stock Purchase Plan (“ESPP”) and current active stock plans adopted in 1995 and 2002 (“1995 Stock Plan” and “2002 Director Plan”, respectively). Refer to Note 12, “Employee Benefit Plans” of Notes to Consolidated Financial Statements in the 2021 Form 10-K for details pertaining to each plan. </span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s stockholders approved an amendment to the ESPP at the 2022 annual meeting of stockholders (the “2022 Annual Meeting”) to increase the number of shares of common stock reserved for issuance under the ESPP by 1,000,000 shares. The Company’s stockholders also approved an amendment to the 1995 Stock Plan at the 2022 Annual Meeting to increase the number of shares of common stock reserved for issuance thereunder by 7,000,000 shares. As of September 30, 2022, an aggregate of 11,645,946 shares of common stock were reserved for issuance under the 1995 Stock Plan, of which 7,760,174 shares remained available for future grants. As of September 30, 2022, an aggregate of 706,377 shares of common stock were reserved for issuance under the 2002 Director Plan, of which 524,199 shares remained available for future grants.</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:6pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 3, 2022, the Board of Directors authorized the Company to repurchase up to $100 million of the Company’s outstanding shares of common stock through February 2025. The Company is authorized to repurchase, from time-to-time, shares of its outstanding common stock through open market purchases and 10b5-1 trading plans, in accordance with applicable rules and regulations, at such time and such prices as management may decide. The program does not obligate the Company to repurchase any specific number of shares and may be discontinued at any time. The actual timing and amount of repurchases are subject to business and market conditions, corporate and regulatory requirements, stock price, acquisition opportunities and other factors. </span></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the nine months ended September 30, 2022, the company repurchased and retired approximately 0.6 million shares of the Company’s common stock for an aggregate amount of $5.1 million. As of September 30, 2022, approximately $94.9 million of the share repurchase authorization remained available for repurchases under this program.</span></div> <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the detailed allocation of the share-based compensation expense which was included in the Company’s Condensed Consolidated Statements of Operations:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.666%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.525%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">545 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,691 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,109 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,988 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,762 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,942 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,328 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,460 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,436 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,621 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,867 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 607000 545000 1691000 1840000 2109000 2129000 5988000 5699000 3744000 3762000 11942000 11328000 6460000 6436000 19621000 18867000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number<br/>of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant-Date Fair Value<br/>Per Share</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,878 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,637 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.48</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.39</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at September 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,761 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 3878000 7.31 2637000 9.25 2634000 7.48 120000 8.39 3761000 8.63 1000000 7000000 11645946 7760174 706377 524199 100000000 600000 5100000 94900000 FAIR VALUE MEASUREMENTS<div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments not measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the Company’s convertible notes is influenced by interest rates, the Company’s stock price and stock market volatility. The difference between the carrying value and the fair value is primarily due to the spread between the conversion price and the market value of the shares underlying the conversion as of each respective balance sheet date.</span></div> <div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments not measured at fair value on a recurring basis were as follows:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:18.783%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.695%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.700%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;text-decoration:underline">in thousands</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Notes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,657 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,824 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,619 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,941 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173,419 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 37657000 0 87245000 0 36824000 0 78619000 0 113761000 0 180358000 0 98941000 0 173419000 0 EARNINGS PER SHARE<div style="margin-bottom:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock purchase rights under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted net loss per share was the same as basic net loss per share for the nine months ended October 1, 2021, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the period. The following table sets forth the potential weighted common shares outstanding and anti-dilutive weighted shares that were excluded from the computation of basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock purchase rights under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:5pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of the basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands, except per share amounts)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss)</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,740 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average number of shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,228 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">102,099 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,057 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Notes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,356 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,718 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024 Notes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,678 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,569 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">311 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,920 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,185 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock purchase rights under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,185 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,421 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,911 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.21 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.08 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.20 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.07)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8740000 1530000 22051000 -6603000 105228000 102099000 104617000 101057000 3078000 2356000 2718000 0 2678000 461000 1569000 0 218000 311000 238000 0 1920000 1185000 1725000 0 63000 9000 44000 0 113185000 106421000 110911000 101057000 0.08 0.01 0.21 -0.07 0.08 0.01 0.20 -0.07 <div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The diluted net loss per share was the same as basic net loss per share for the nine months ended October 1, 2021, as the inclusion of potential common shares outstanding would have been anti-dilutive due to the Company’s net losses for the period. The following table sets forth the potential weighted common shares outstanding and anti-dilutive weighted shares that were excluded from the computation of basic and diluted net income (loss) per share:</span></div><div style="margin-bottom:15pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.519%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 Notes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,085 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">926 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock purchase rights under the ESPP</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">   Total</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,471 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 0 0 2085000 0 0 0 926000 22000 69000 43000 3079000 0 0 0 381000 22000 69000 43000 6471000 SEGMENT INFORMATION<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated regularly by the Company’s Chief Operating Decision Maker (the “CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer. Based on the Company’s internal reporting structure, the Company consists of two operating segments: Video and Broadband. During the third quarter of fiscal 2022, the Company’s Cable Access segment was renamed the Broadband segment to reflect a broader strategic view of the category. There has been no change to the composition of the segment; therefore, no prior periods were restated. The operating segments were determined based on the nature of the products offered. The Video segment provides video processing and production and playout solutions and services worldwide to broadcast and media companies, streaming new media companies, cable operators, and satellite and telecommunications Pay-TV service providers. The Broadband segment provides cable access solutions and related services to cable operators globally. A measure of assets by segment is not applicable as segment assets are not included in the discrete financial information provided to the CODM.</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides summary financial information by reportable segment:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Video</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company’s consolidated segment operating income to consolidated income (loss) before income taxes is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated segment operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,597)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating income (loss) for each segment because management does not include this information in the measurement of the performance of the operating segments.</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic Information</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,738 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  Revenue is attributed to countries based on the location of the customer.</span></div> Operating segments are defined as components of an enterprise that engage in business activities for which separate financial information is available and evaluated regularly by the Company’s Chief Operating Decision Maker (the “CODM”), in deciding how to allocate resources and assess performance. The Company’s CODM is its Chief Executive Officer. Based on the Company’s internal reporting structure, the Company consists of two operating segments: Video and Broadband. During the third quarter of fiscal 2022, the Company’s Cable Access segment was renamed the Broadband segment to reflect a broader strategic view of the category. There has been no change to the composition of the segment; therefore, no prior periods were restated. The operating segments were determined based on the nature of the products offered. 2 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides summary financial information by reportable segment:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Video</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,824 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205,881 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,534 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,679 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,879 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,904 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,235 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Broadband</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91,914 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,592 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,343 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,165 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,111 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,903 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,573 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,738 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,321 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,623 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,345 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,202 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">231,969 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,990 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,210 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,890 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,426 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table> 63824000 68729000 205881000 202415000 37859000 42534000 124679000 118879000 2907000 7904000 17317000 13235000 91914000 57592000 254742000 148930000 41343000 24165000 107290000 65111000 15303000 3903000 33573000 10191000 155738000 126321000 460623000 351345000 79202000 66699000 231969000 183990000 18210000 11807000 50890000 23426000 <div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the Company’s consolidated segment operating income to consolidated income (loss) before income taxes is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total consolidated segment operating income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,210 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,807 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,890 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,426 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(326)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,227)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,436)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18,867)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of intangibles</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(507)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,424 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-operating income (expense), net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,899)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,260)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income (loss) before income taxes</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,022 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,472 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,149 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,597)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1) Together with amortization of intangibles and stock-based compensation, the Company does not allocate restructuring and related charges to the operating income (loss) for each segment because management does not include this information in the measurement of the performance of the operating segments.</span></div> 18210000 11807000 50890000 23426000 326000 0 2227000 389000 6460000 6436000 19621000 18867000 0 0 0 507000 11424000 5371000 29042000 3663000 -1402000 -2899000 107000 -7260000 10022000 2472000 29149000 -3597000 <div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.227%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.526%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic Information</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three Months Ended</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">September 30, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">October 1, 2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:0.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (1)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,940 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">282,927 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65,798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,870 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,696 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155,738 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126,321 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">460,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,345 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)  Revenue is attributed to countries based on the location of the customer.</span></div> 89940000 64451000 282927000 192840000 65798000 61870000 177696000 158505000 155738000 126321000 460623000 351345000 COMMITMENTS AND CONTINGENCIES<div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-bottom:8pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is obligated to indemnify its officers and the members of its Board of Directors pursuant to its bylaws and contractual indemnity agreements. The Company also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees). There have been no amounts accrued in respect of these indemnification provisions through September 30, 2022.</span></div><div style="margin-bottom:8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-bottom:15pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company is involved in lawsuits as well as subject to various legal proceedings, claims, threats of litigation, audits of royalty payments for licensed technology and investigations in the ordinary course of business, including claims of alleged infringement of third-party patents and other intellectual property rights, commercial, employment, and other matters. The Company assesses potential liabilities in connection with each lawsuit and threatened lawsuits and accrues an estimated loss for these loss contingencies if both of the following conditions are met: information available prior to issuance of the financial statements indicates that it is probable that a liability has been incurred at the date of the financial statements and the amount of loss can be reasonably estimated. While certain matters to which the Company is a party specify the damages claimed, such claims may not represent reasonably probable losses. Given the inherent uncertainties of litigation, the ultimate outcome of these matters cannot be predicted at this time, nor can the amount of possible loss or range of loss, if any, be reasonably estimated.</span></div> The Company is obligated to indemnify its officers and the members of its Board of Directors pursuant to its bylaws and contractual indemnity agreements. The Company also indemnifies some of its suppliers and most of its customers for specified intellectual property matters pursuant to certain contractual arrangements, subject to certain limitations. The scope of these indemnities varies, but, in some instances, includes indemnification for damages and expenses (including reasonable attorneys’ fees). 0 SUBSEQUENT EVENT<div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 28, 2022, the Company entered into a fourth amendment (“Amendment No.4”) to its existing credit agreement, dated December 19, 2019 by and among the Company and Harmonic International GmbH as co-borrowers, certain </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">subsidiaries of the Company from time to time party thereto, as guarantors, and JPMorgan Chase Bank, N.A., as lender (as amended, the “Credit Agreement”) to, among other things (i) extend the maturity date of the Credit Agreement to the earlier of (a) October 28, 2025 or (b) subject to certain exceptions, the date that is 90 days prior to the maturity date of the 2024 Notes (to the extent such notes remain outstanding as of such date), (ii) amend the interest rate provisions to replace LIBOR with SOFR as the interest rate benchmark and (iii) make certain other revisions as more fully set forth therein. As amended, the revolving loans bear interest, at the Company’s election, at a floating rate per annum equal to either (1) 2.00% plus the greater of (i) 2.50% and (ii) the prime rate as reported in the Wall Streat Journal from time to time, or (2) 3.00% plus adjusted term SOFR for an interest period of one, three or six months. The Credit Agreement provides for a secured revolving credit facility in an aggregate principal amount of up to $25 million. No amounts were drawn as of the date of this Quarterly Report on Form 10-Q.</span></div> P90D 0.0200 0.0250 0.0300 25000000 0 EXCEL 68 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %: 9%4'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 " !6@&15:VFJ4>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW%0^CFLN))07!!\1:2V=U@DX9DI-VWMXV[740?P&-F_GSS M#4QGHC1#PNYGA-A;NZ'Y#7-SW2 J,V' M/B (SN_ (VFK2<,"K.)*9*JS1IJ$FH9TQENSXN-GZ@O,&L >/0;*T-0-,+5, MC*>I[^ *6&"$R>?O MJ56*I_8DL'V#DY9;>FQG&LQ[;DYAT:>'MZ?"GK5BYD MTL'@_"L[2:>(&W:9_-IN[W&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M5H!D58M0=!;!!0 LQX !@ !X;"]W;W)K*8 MJ\VUB.3ZJD5;NPN/X7RAS87.H+_DOCHE!F4KY;$Y&P57+,242D?"UL>#PL1*>B"+C!.7X9VO: M*G_3"%\?[]SO#+Z(PSTXJIUT2*!F/$LTH]R_4%L@7K&SY=1FO\G MZ^+>;K=%_"S5,MZ*H01QF!2?_&7[(%X)7%HC8%L!>R.@=;_@;@5N#EJ4+,>Z MX9H/^DJNB3)W@YLYR)]-K@::,#'5.-$*O@U!IP>>7 E%VB1=<"72?D>#I_FF MXV_UUX6>U>@OR2>9Z$5*;I- !%_K.U"6LD!L5Z!KAAI.Q/*4N,X)80YCEO)X MN/S!UR"G-OE7Q7'+Y^/F?B[Z?/X:3E.MH,G];7M"A4/7[F#ZX;MTR7UQU8*. ME@JU$JW!#]_1,^=G&]XW,OL*MEO"=C'WP8WT,^BBFCQMEL)&BLNIT_YL0T)5 M#9%Z)5+O,*3/&5=:J&A#'L52*FW#PZVTRFP/Q4-5#?'.2KRSP_#&0H4R,+V0 MP'O 6GFX4]GO:CL>JF_(>5YRGA_8,A6'(20? >KK$?>:\2BU5B0J:PAX40)> MH(6Z372H-^0NC 2YS^*I4#8PW,-QG#;K7; S&QPJ;0AW6<)='@+W*.:A>8U" M-=[SV-I&<9\/P\=/#_S1*L-? 96]CWN-[J"'(#_Q%S(*H'^&L]#/N9%&O,?R M_+SM,(?2[KF5%Q4WY645+SN$=Q@$X)Z>[ [(1[B//"3V>L4M6>_2(0_*AP 6 MD#%7SVN^L9*C-DW)JQQ$T>3Q'W+/G$&K?I+KQ$J-VTUX0GZ1]O8MZ1E!QXKN0H3WU[)N*(QG1*AI1/-"\!1W+5/.(_!DNZ]]1N.-E MC[K42GJ,D$2KE$3Q<),WUB%,<^O!<(.N*!Y"C7$(3DCE/TX_8E,A)\IJ$DK).[DR3B& M00FFT_[S"?G>.74<2I9-VR*7B4FBD<=R+E!F,S)9!-/960EWI.5 M/HZ>K%S'R$BLRD@,3S&[.B2W+S#B)7-1&P7W&-T/)S=#ZW03%S8EK"(1.R@2 M>9E29L)2S%+RJH1Q)+,NL>QQ_&)=F/%P55/.*@JQ@Z+0*(%9=;$89V:>? =N MY<0=ZSB/$7Q8%7S80<''S,P@PT,4F$ME?07M\1GZO@ +, @*,ROK,:(/JZ(/ M.RCZ3&(>1>0Z2^'KU-YB<9_:*3:N:\I7)1YV4.*YC86:FR[Y'AST D)!O.2) MO5)QPWK08P0>5@4>AN>5744N!%0DAH?;U.,=(_BP*O@P/+/LWK'%J#XI1O5) MOH1-'C(-,38QHZ>5^!M%FNUS*-QZN9O9,ED-J-/KNF==ZO8[*QMDE7X8GEF& ML4B"?-'K+N)V%MR@OO:.D6U8E6T8'DW*Q;R[,#4!]HN ('8'%^VO&MRL=IO@ M&#G'K7*.NV>UY@WC=GVVEG*/W6?7NE=PC*3C5DG'/2SI *8"Q%$2B!?RJ["^ M:/98.?!W82:/UFD(+F[*624=%\\ENRCWNKEB"^U[[-IMRMKV:3*N_+^@G5?; M@F;$RW=+4^*;=[&=^XF; 3,ED9B!U#D]AS>>*G9( MBQ,ME_DFXU1J+>/\<"%X()2Y ;Z?2:EW)^8'RGWJP;]02P,$% @ 5H!D M59HBM/&K!@ .AP !@ !X;"]W;W)K=$T3 ZF=W1;HID&=[CXK,AT+E417I.QFOWY'LF+)(D4W MV+XDDGPX.D/.\ Q'ESM1?)=KSA7ZF:6YO!JME=I<3"8R7O,LDN=BPW/X926* M+%)P6SQ.Y*;@T;(>E*43BK$WR:(D'TTOZV=WQ?12E"I-"I MV%V-R.CYP=?D<:VJ!Y/IY29ZY NNOFWN"KB;'*PLDXSG,A$Y*OCJ:G1-+F;, MK0;4B+\3OI.=:U2Y\B#$]^KFT_)JA"M&/.6QJDQ$\&_+9SQ-*TO XT=C='1X M9S6P>_UL_8_:>7#F(9)\)M)_DJ5:7XV"$5KR552FZJO8?>2-0S7!6*2R_HMV M#1:/4%Q*);)F,##(DGS_/_K93$1G '$&!M!F /W5 :P9P&I']\QJM^:1BJ:7 MA=BAHD*#M>JBGIMZ-'B3Y-4R+E0!OR8P3DUG7V[G-[>+FSF"J\67SY_FU_=P M\^'Z\_7M[ 8M/M[3X^$3\/S@/CVX3VM[;,C]LBAX MKE D)5?RPN3/WH!C-E!EV87<1#&_&D$:25YL^6CZYA7Q\'N3=[_)V)&O[. K MLUF?SB*Y1K!J**XN^(\RV48I.&]5#RLH&9 M,<&M(&$[YSI*B3R%C@]]/?A'- W-@ N5;9B%5,FE2RS!W5YR[T [\?F$8<\P)O@& K1X3] MDO:F2?20I(F"7=0HP,0J:R]5X-]E[=CI5MF(7=IF C2C4 E(&E2;#[!K-%%N M]%Q7+>9WX[9QR0#S@H[0''-MU8W8Y6V?B15+::>I2YCC8"V.#*@P'- +T@H= ML2O=H5;81$]5H6 DJ&N5AX/.NQN&!ICC#!4)I-4T8A>U.5]QF+PEE#-0+Y1F MBKI4N0&F?4$SP7Q*AW*Q531BE[2^4'1RTK[TNFQY;J@MO8[RF3-$NA4WD4I"9U^P!IQCN,- M5 VT%39J%S9]E^KHL9&QKF*$P%[5CP0#+@Q"9XAPYQAG%[NCK>H45UW0",9A MOV@PP2B0':#:RAZU'\.LJ7:*.C,4"X1I<6& A83B >JM>%&[>.FEV:E UI6) M^HSV3Y$&&(/H&9KJ5L"H7<#V27>*HZY+#,XQKD;2A/."<&A66P6C=@6;B2Q+ M5'6$V!_38I%7X<'S&!BCM[="<43H.R-WJV5S,8.,?8G_;^C8^U87/VV9=$@0#!33M-5'&EAKU842\?>U2)>\D&]>!93X[^N3GWHR]XRL M:OOBIM%OLG;L>RNSU"ZS=\5S_2*K61BCU_@<8P(%5X&V45KR,7+'&&,DUU%1 MM1I*M19%\B]?OH>]XOEI(F4))D2!1*FD@D"'&#?.G:[ VAK;(,>]L5:@F5V@ MJRP4^;"+Q,5#3A+LCAU*ZN0EF(Y#-^QY77=?6K=1I-"";Q3/'F _?>Z&UJ@Y MC^NG^_5[[G2.H724&UZWO-,G8[].+P6 5K];9P(-Y 9KBP5F+Q:NE\ND:LG# M5EOUG,[B:)/ OFMD:3H4^VZW$=YVPUUTYN&<:.1MJ (P]VJ\@#3@*"3?4 M+V%ML6"S4^?A")URM'V[LJ1AQAI[*I/-AI_JJ]E=4/":YA,IQ!0/QN0]V MBOV'JOV-$IOZ6\^#4$ID]>6:1T"^ L#O*P'BVMQ4GX\.GPNG_P%02P,$% M @ 5H!D57$@5DH& P 8PH !@ !X;"]W;W)KVN&'\2$8!$SS%-1,^*I$S/;5N$$<18U%@*B=J9 M,1YCJ:9\;HN4 YX:4$QMSW&:=HQ)8@5=LS;F09SYP'0TP$5\) MK,3:&&DKCXP]Z(QN)2*V*KBV5#LUFA_F9%]F9WI8S)Y#64-TY0Y[C>17P MP6[X$$(%=PW<+<-MY;Y(@5>DP#-\]6UR)):@*E,B-D.7),%)2#!%8R:(J;3O M_4^A.C-7] /?C3JFQD1[3,$?H? M9!DX-<=13VFY;G-?5$E_H]#?.$Y_5IX(+V3$./FM-K2/;+52?,;OK\GR'?-Y M)7]_7,F 7QCPWV2 "+'8+][?$/5:]JZ(DN!F(;CY)L'J;2$D3J8DF>]3W=RK M>E=$276K4-W:J7K XEC=ZG\H\M9!1;XOJB2^78AO'R'^Z IO;R33S4OW==H/ MB2PYZ!0..L<[.*S$.YN:'+_AN9OJJR*]CM_9JMYU_KXOG>/U'U'Q.?TA+BI# MJVW8:QV ;K\^8SXGB4 49@KKU%J*A&<=33:1+#5-P2.3JL4PPTAU@S.P-$'[9L4\@,8.^4 MF2XPA.T^FT1)/.M8J:P$VE]?V0EQ(EV;T(8'8COG'NE(5]*1XHL7J7Z6,R$T M>IWG17G9FVF].._WR]%,S-/R3"Y$8;Z92#5/M;E5TWZY4"(=UT'SO$\QYOUY MFA6]P47][$$-+N12YUDA'A0JE_-YJOZ^%KE\N>R1WMN#QVPZT]6#_N!BD4[% M4.COBP=E[OI;EG$V%T69R0(I,;GL79'SA$950(WX,Q,OY#N]1O[UUJ\$?.&HM)NLSUHWSY76P$^17?2.9E_1^];+"XAT;+4LOY)MC48)X5Z\_T M==,0.P&&!PZ@FP!J!W@M 6P3P XMP=L$>(>6X&\":NG]M?:ZX>)4IX,+)5^0 MJM"&K;JH6[^.-NV5%56B#+4RWV8F3@]N[N_BY&Z8Q,A<#>__N(VOGLS-\,E\ M?$ONGH;H_BNZ?T@>KYYN#0"=HN_#&'W^] 65LU2)$F4%>IK)99D6X_($?=J[ MO^AK4\6JH/YH4YWK=75H2W48^B8+/2M14HS%&(B/N^.CCOB^:9IM^]"W]KFF MG81#L3A##)\@BBD%ZG/3'7X_TF<(DSJ<0'+^7^G)?RY]KS'8-EE8S>>U\#U) MG>:H,-.7$BM1+ 74P6L*7E-4T]1J0'P_8.%%?[7;;@",D2PUDI,NS6L:?Z?X(##%6Y)=%,>$!Y9B%T49 M]ABW%+LPPB/?([!B?ZO8/T#Q5,FR1 LE)YF&Y/JNW)!C6ZZ+XISX%BIV448N M":U625P8"4FX4^:>7+Z5R^LXUC9 %D*E.BNF2+R:I;<4Y3FDEW>U6;64GY>+ M="0N>V:M+H5:B=[@UU\(Q[]!$\8QR>)CDB5'(MOKB6#;$T%GXCT:QE2-9LBL M&V:A7QD'LS!^!$R_P,D%,T"X-4!N7!3EOD^M]'-1841)9&6?BPJ\D#,X^<*M MY+!3\M"X(Y-Z)V@J"I.&>2T]'9M%/BMUE98K<*X)7?62WV3'6Y(#5A/I3+*@7.(N%X&9X6W! P'(;-%NS"* M"?%\6[:+(T%(VI910AOIM%/Z;3&2GVA[>%%F9IT&\=?5)Y15 S<\H_)31T- ,PRD-N MBP9@'B'$%@W @FAGKM]7W9A$TNT2[_5,*#-[U1W^>2/]2[MVU[F=$F+;8PAE MAJVMW$5YU.9* !3WVV0W3I%T6\5-AG_.C5?\@I[%1"KQU@HZ?6T9Y8"/P_7> M9E\]X J]P%Z[(51$/'OQ!F"GS(_:9O7&.Y).0S1X4'*5U0=U$,8]ZBNO%II-NHW9G=7[;;]:#8P-F/A8'GS.4NBOC, M6;]<%*78=T:W"SOE'+?-:8U)(V'G%L'1B\QLOC[\ /<*I-/T?72S<%2V^*AL MR;'8]CNF<8^DVSY>IV4V0I^S HUEGJ>J;#H&SLDU7;AKE9A5#V MV44"H$X-68#W_EJL!FW<)>UVEW&6+RLO>7A3; C?:0H893<%B++]!@#Z0$LT M?I.2SK'ZHSX6-DV1KHSCFHJW,TJYU*796XR-!P7'+.VTL1\=LT=EBX_*EAR+ M;;^#&E=,NUUQ,V;7/0-G)V"(L4^IDY\0CN(HLC,4PGF:7P[/>2(]YU#_ W'GC4CW/.( MG8LN+C(9:^]3 !CS"8WL8WP 1WVS?6U+Q<:KTVZO?O!)/G5=,_&@G('C"R^Q-5@+BS%K1AL_0!L&CWF'RMNK_S^_I&PO=V]R:W-H965T&ULK5=;C]HX%/XK5K9:S4CMY X)"T@S)%61.H FM'U8[8,)AF2; MV*QM8/KOUTY""HF)1BTOQ)?O?#[?.0=?AD="O[,$(0Y>\PRSD99POAOH.HL3 ME$/V0'8(BYD-H3GDHDNW.MM1!->%49[IEF'T]!RF6!L/B[$%'0_)GF+B#6Q0A_F6WH**GURSK-$>8I00#BC8C M[=$4QJ>MT_L'POQ0LP*,C0AV;=TS9.1YFE@C39PG_$7,DKXR%!WF*RR]\K0)Q9B!XU 9696 U#9PK!G9E8+]U!:A$2_%Y#F?+",P_BJGGQ4OX2>"F7T,PG8E^".X^SZ/H'GP M7Z( W+V[!^] BL$R(7L&\9H-=2[7*4^F*=<45&SP3S!,&0KQ&:X5] MT&WO=]CK(BQU;*Q3;)ZL3L(([1Z ;;P'EF%9"G\FW>;SF#\ PRS,3962@I>@6%/$4.8Z_O&$/]$NR MX)9DX8W(+G+4JW/4ZZS&20+Q5J8%R$RD6RR.,TH1CG\ L4M@EL'RIK#^5YQR MJUX5*,ON6XV"5:!,SW0;9*$")HK?4E=LOXY&OS,:JHJ5 ME7I6J"KY_3?)5Z 4\A4HE7P%[+I\KY;O=$PZ]J?E;=#0W%4M/*N0OG] MIGP%RC;,9JFKN$S+-DSHVV->WJ#JT?KQ]%@\&1KC3^9@ M8BK& _G8*N[S/^G+E]HSI-L4,Y"AC5C*>.B+7-'R\5-V.-D5M_L5X>*M4#03 M\6!$5 +$_(80?NK(!>HGZ/A_4$L#!!0 ( %: 9%45FL'B.Q ,#: 8 M >&PO=V]R:W-H965T&ULO9UKL5]OLXT[9WVTV MZ>[?[[-U_NWMF7;V\ ^?5E]OBNH?+B[?W*9?LZNL^'+[<5=^NWBD+%>;;+M? MY5MEEUV_/7NG_9)81E7@L,7?5MFW_9//2M647_/\M^J+OWQ[IE8URM;9HJ@0 M:?G7[]DL6Z\K4EF/?QVA9X^:5<&GGQ_HSJ'Q96-^3??9+%__SVI9W+P]FYPI MR^PZO5L7G_)O7G9LD%7Q%OEZ?_A3^7;<5CU3%G?[(M\<"Y2Q@]JV2=2Q@M0J,IB<*C(X%1JT" M^OA$@?&QP+A58'RJP.188-(JYLDB#P=<:Q_QTR?APR'7#L?\XO[T/9S[\[1(+]_L\F_*KMJ^ MY%4?#AWH4+X\Y5?;JJ]?%;OR?U=EN>)R]B&9V\F5/5?*3UIS M^5=L)Y^OE ].^>W#+/0^1'/[T]5?%?N_O_B?_U M66V5SS?YW3[=+O>OE#\WOK^Y*,K*5I(7BV/%WM]73#]1L<]YD:X%Q6;R8K.[ MS=TZK?Q#L:^O2T-YI7S,=JM\J>37RKME?ELYS*ORTS_+O5MZ5B&0F(,2V5)Y MGZ[3[2(3"-G/".6;36F'5T6^^$U0VNE?6N'J[,I5WRV7JXJ5KI6/Z6IY7IX$ ML_1V)3Z6WO>RAK7GQ&'V7T9=NC>#9^JP6-Q+E9!Y=KU:K$0-"0=#D/T7_6!9 MZ8Z+^XM_*&ZRG5)VA_)FZ*:Z2RG5_>TBWV3*3U&^W_\LP"<@GFGU16GLC^ZN M/[J[?JBG>:*>[[.OJ^UVM?U:W@\=F,I/Y6E\[]<_*VE1'IC%:\707BFZJJLB MDY;RJQO17_:WZ2)[>U:V?I_M?L_.+O_R)VVD_I?(NDG8G(39]S#K *MNCW^_ MG$YTU7QS\?M3PR4E71+FD3"?A 4D+"1A$0F+25@"P1J683Q:AC'0,OK8Q#US M]*3_Z-;$4/5F!YI)I8<: FSNPV83EJ]G]1S!3O,L S+FC9%/5+4)V%!MP7G MNJ9JNJ8UFQ"2JA$)B[M-L";6J%G]!%)L=$;SL3.:![IQHC.6]Q&[+-V7E^VR M!QX^_5P]5AWNZ6_R]3+;['1ONSL MB_O7!/O#:X*[;?E(726 MR0LYB\A-)MU1^O&D_0@BK>!0ER!A]J0[W-2R"%+.%>VM<6M0TR,5?1(6D+"0 MA$4D+"9A"01K=/WI8]>?2KO^85#RO,I=+0\/%^6315KU>[ZCVBKB1YD8F3 M86KW$4K3M+8_R"LVU"!0FHW2')3F]MN]'BKJH[0 I84H+4)I,4I+*%K3*YZ$ M336I5]C;I22,]&%1O%;4^Y2!)O0%*7WH< )*FZ,T^TAK7,=5W3);\0 '5751 MFH?2?)06H+00I44H+49I"45K^D<=9]3D><:6?_3RC&ZT3Q\;HTG[O85<>; ; MH.G$(VW4< .C;05H.E&TVXR)IHW'[;L$-'J(T@)!(ZJ,TGBBM9*=(:H;H;18 M="C:-VL))=GLF'5H4!N:&AP:-)8+#+ZVHTE#E&8?:<^%C5%1%Z5Y*,U':0%* M"U%:A-)BE)90M*:#U$E'31IQ^L[<\1'Z;/!8+C[8#TB:+6A#)WN,*KI'6O/B M+DH?H[(^2@L$C3@10$9U(Y06"UHAR"!3FLV^6><#M?L\TLO$D#4R235#:7.4 M9J,T!Z6Y*,U#:3Y*"U!:B-(BE!:CM(2B-4VG3BEJ\ICBN\4BO]L6U1W!59%N MEZ6=[)4OM\NTR)2_VW\457+QUW6FV-N[3;8[O'H0V\TS,E=?#G<7Y^I(:"]H MGA&EV2C-06DN2O-0FH_2 I06HK0(I<4H+:%H37NI(Y":/ ,I?Q7Q],%#/*S8 MC?QIJCYMWT'/Y+48[!]H:K%G&YR>V[EH[3R4YJ.T *6%*"U":3%*2RA:L\_7 MX41-GD[LOCYXOI]W0WO5F:^U4X>"[WF(MY$5]NC^;9@.\&0?X^- M7*V; ]2-R5@U.@_[@B88NMY^Y^B+FF!8YGC::FL@4#[7UACO?U<+6SRD\V:)UH=A=/D6;AGA\.#N_5K1=4E MYQV9$)JAM#E*LS5!9$W5QM/.>#B:DT-I'DKS45J TD*4%J&T&*4E%*VY<$\= MJ]/EL3KA>/BSMJ%WHUWZ:&SHKD<%/)V@0#Z79>C>+-6Y/G75021>E>2C-1VD!2@M16H328I26 M4+2FS]31/UV^-N"/7=!#[RX*ITW52?ON!(WXH33[2&L,5K8= \WMB7=9>U8. MJNFCM "EA2@M0FDQ2DLH6M,)ZCR>+@_*#5G?0^^N@3:RC,Y+"#1;A])LE.:@ M-+?7WO5031^E!2@M1&D12HM16D+1FA909^9T>6;N!RSUH7>S9:*E/N05&VP5 M:(P.I3DHS>VW>SU4U$=I 4H+45J$TF*4EE"TIE?463M]4-9NZ%(?FYG8O6SD-I/DH+ M4%J(TB*4%J.TA*(UNWT=>33D2_<]NSZ'N*MKW4NR:/J,8#OA]!D13S1]1K!= M]S+:9R/7Z*[$)YX^(VJ":/J,J G"Z3,"Y1/39T0-$4R?$=50/'U&)"V8/B-N M\JGI,T:==#/NTS0O$Z\UT-^P16ESE&:C- >EN2C-0VD^2@M06HC2(I06H[2$ MHC5-Y\GOWLHC=KWBM48W'*3K:GN:R$PN-=@DV%^Z1?-T*,U%:1Y*\U%:T.]$ M"E'1"*7%*"VA:,W>7^?I#'F>[GL#MD8W,W:N3=7.S^+)Y0<[ II[0VD.2G-1 MFH?2?)06H+00I44H+>[99Q)*M6D)=?3->*GHVW,16WE%!C^AH'$YE&8;W?2: MH1J=!W,T,8?2/)3FH[0 I84H+4)I,4I+*%K3:.IDG2%/UOW8C.U1O#$XU W8 MR*LXV#30+)Z@!1W'0 -V1C=@5^XRO3W@AP;L4%J TD*4%J&T&*4E%*WI!'7 MSG@N8/?8J=M>\-PMA"#H->K,\Y/+#^[E:(Q.U )KW [3HYHN2O-0FH_2 I06 MHK0(I<4H+:%H34.H4W2&/$5WVA"$)B!8SLS2.KE[N>9@%T#3<*(F=#P 3<*A M- ^E^2@M, 2+XI6GA]$>[E!-Y!EJ.JHZP;H&H$HS1:TH72#MA6@2_^9HHS? MV++T=L8/E?516B!HQ+FN6OJX/0H4HKH12HN%K="-=F TH52;?;-.*)KRM?AZ M+O"M2;HJFDI$:7.49IN"I>142QUU+N]HWA"E>2C-1VD!2@M16H328I264+2F MA=1Y0W/H3^;VL@U!;FPZFABC]A4>32"B-/M(>^8*CP8+1;O-&&NJVE[@&Y7U M45H@:$25W]<,O7.%1V.#*"T6M4+3IU9[@3U*M=D]ZT"@>9\N>IDY""89H)JA MM#E*LU&:@])>2PUQP$LYNAFXS- M]JM^N=)@CT!3@"C-06DN2O-0FH_2@E[G48AJ1B@M1FD)16OV_3H%:,I3@-\[ M \'LAM7.I\:H/<-6KC[8#]" 'TIS4)J+TCR4YJ.T *6%*"U":7&_+I-0HDU# MJ,. ICP,^'+S#^05&?QT@H8,49IM=D.&QKC]2X.HI(O2/)3FH[0 I84H+4)I M,4I+*%K39^J,H2G/&/[8Z0>F('2F30V]?7N"9A)1FHW2')3F]MN]'BKJH[0 MI84H+4)I,4I+*%K3-NKTHBE/+W[_7 4Y>/#M!AIY1&FV*5B5KKT@G8-*NBC- M0VD^2@M06HC2(I06H[2$HC5\PZH#CY8\\#AL2H,E^%%;K?V^:R:7'.H!*,U& M:0Y*&PO=V]R:W-H965T&ULK5IM;]LX$OXKA&]Q:(%S+9)ZS24&4B?=+;!M@CJ[^YF6Z5A72?2* MM)/BH>+$1X]/_A1W*^5?C"9GF_8/9]S]7S]K_](:#\8LF.0S4?Y5+-7Z8I2.T)*OV+94/\3# M;WQO4*3UY:*4[5_TL)<-1BC?2B6J_6) 4!5U]\D>]XXX6@!Z[ O(?@$9+@@= M"^A^ 6T-[9"U9ETQQ:;GC7A C98&;?JB]4V[&JPI:AW&N6K@OP6L4]/9S?>K MZ^_SZRL$5_.;W[]>7=[!S?P./KY=?[^;HYLO:'8Y_PU]^?WFKSD:HS_F5^C# M+Q_1+ZBHT=U:;"6KE_)\H@"-UCG)]]_\N?MFXOCF#'T3M5I+=%TO^?)T_02L M.)A"GDWY3+P*YWSS"='@/X@$A%CPS/S+;W+U"06X78X]<.C!L[351UV>97*- M5I F$JT:42'(O(:IHK[OMFZA"B[/;&[KU(9VM3JMS^2&Y?QB!'DK>;/CH^F_ M_X7CX+\VF]])V8D'PH,'0I_VZ7>H0D6=BXJC#Z60\J/-VDY%W*K0-6-])V8G[XH/[8F]XKS@HS0NFR['- MT&YU=!2SC)!H$%B+$,TB>UR3 [#$"^RR$HTJ_M\"0V(%X5&LOB\6);>6J<2 M$ Q FA)1D-@QI@>,J1?C7(G\YU@3T!+!1@-6EDY'IL;7XRPFPQ2Q2*5I[$B1 M[ S>Y,K(4-V')Z +X$L%PHM"YF+;:ULN#,#49HE ]2F3!BGCOCCH">UX$VP M'UC3,#O(O:83OY$L'<"T2=& .' >D2_VXH1.!/J,&HB^:7B=/T$-JCB36_WA M@(L-(&-*,1GBM8F%U.58T@,F+^3\B@/4Y7-Y5.S1GE1[/2<.2TRW6J1(G#I0 M]LR+O;0VO=45NFTTH<]%_'$#/:/.,P!>**0K.I<(NA9PM]HVM=T :LDG.BQ? M%BD:A)G#@)XXL9\YAP;D7': Q4**DBL._M_!#A%-X7!_:.959)0,BQ1.G>A[ M6L5>VIG^"M.#1 !>,B@3;0'>\8YH=<_(_]X6Z@E)#KN^I4FK 9&Y@4.:#"NS M12QPP.]I#?MY[4:M>8-8WQQ8\9G$%>)LB,X4(MB5@SV[X<3?6*Z!S6 #@RN/ MF@[8TZK;(V7!%D7I;D"PESW?VH&\E[939_0TBOT\>IFW]"-U]\:+'0-BLMIL MLN.8$(R-?+;(81(FKDW5\RCV$^G7%_+5Y$&HUUEDU'6+'$Z3U$'SI&=,XF?, M_:9O=Y$-(#$)<(P#F@Q+BD6.Q#ATP.N)DOB)\A#F#7MRQ9B8G <C?\=_ MKY@-R;L.A^^E[=0+/8\2/X]"$Y-SOMS[P.P%K XP&3.!66<8-U/*4:!)SZK$ M/S3>;IM\S71C""!A^\%6@R9%\ZGN5S9.P.9L.$YH.NP$;&(XB%R\0GK^(W[^ M>R%C;#O/:H;)>U%"AT;8R-%C1$^.)'M3OJR*FM7Y:_+%2[IOSI=WTG9Z7-A3 M,/53\ ^^V>_!;M*N*MU"ZW,"ZRFAA9 C3(K>^JF?NJ^ MTRH ZT-3N68-AW%/J9(_QV(_ [('UMC?'5 +A4?!42.YM\;& M]#%VC+"T9W#J'V%?**NV F6UPC;%9N;N-\62X_)[:D1/P-1/P->K%<\[=S_F M[="(H'WB*-\/D+#!6ALUR;47.BH[X&G'S$M-VAUG:61DB$4L=29(3]#43]#[ MMPD-UP7RPY)W5YKBWFB%A8I)BHU7#A8Y EVX:VOUC$W]C#US@45,H06_+^I: M;RS=A?"F$$NK#9;#7DI#:MA@RF5I'#J.(&A/V-0_S7IMX/J'&*AC2!F MJ;7(D32DCEDM[)DV#+S]QGR[V72UB)5(OQE?;KOFM!;UN#7IU1U[Z.7TMW8@ M[Z7MU"\]L8=^8I^Q3:%=HD],ZV6AMDU[S-2>3D,%W"IPD$)/D(BZSEO=@8T7 M=:EQ+&81@O@/-^7DZ*5VQ9O[]EV_1.TY0/=2^/#T\'N"R_8M^N#Y9WPVZWX5 MT*OI?J3PC37W^JBRY"M0&7Q*8*LUW7O_[D:)3?OJ?"&4$E5[N>9LR1LM /]? M":&>;_07''Y],?T'4$L#!!0 ( %: 9%7V:F2HQ@0 &D+ 8 >&PO M=V]R:W-H965T&ULG59M;]LV$/XK!Q7H6J#U6](V2VT#3MIT MP=#$B-/MP[ /-'6RV$BD0E)Q_.]W1UJRO,59T2^V*/*>>^ZY%W&\-O;.Y8@> M'LM"NTF2>U^=]OM.YE@*US,5:MK)C"V%IZ5=]5UE4:3!J"SZH\'@?;\42B?3 M<7@WM].QJ7VA-,XMN+HLA=V<86'6DV28-"]NU"KW_*(_'5=BA0OTWZJYI56_ M14E5B=HIH\%B-DEFP].S8SX?#ORA<.TZS\"1+(VYX\5E.DD&3 @+E)X1!/T] MX#D6!0,1C?LM9M*Z9,/N-XQGC2%"[^PCF>/R*.LG3?EUIC6I=+Q7SQN=>@8G P.&(RV!J/ .SH*+#\) M+Z9C:]9@^32A\4,(-5@3.:4Y*0MO:5>1G9^>S1:7"[B^@/G-Y\7GJ]O9[>7U MU;CO"9H/].46YBS"C [ _ I?C?:Y@\\ZQ73?OD^46EZCAM?9Z%G !58].!J\ M@=%@-'H&[ZB-\RC@'1W FTEI:NV57L'<%$HJ=/#7;.F\I;KX^ZF (][QTWC< M*Z>N$A(G"36#0_N R?3EB^'[P<=GV!ZW;(^?0__QK/P$#-SF"-)0GK3#E)\< M"9(*3XM,::&E$@4X3R^H^;R#7#P@+!$U4*25L'1.<3M)8U,ZC52Q/H=OO44/ M5JC1BJ+8\#96#"EVPE=6$7A5D/2ODG#^RVPV3UX#S1:"]&A5V:&@=)PYU+P] MN-3@B;>IE.9F-ADU@::IP13?A*U:BSI5/H;TP\'1#. ! 40:1/J=&BZ^?\6F MR@7>1E- Y%$SG8),9&TM;W0,7H-&B<[18 OA",B$LA!J0_L0!$,PT7-35D)O M?G$=1I5Q*DXIQ\>6H@C*QKG,]!T(3;H3,YK'5@1>A$VS)^Y(X7+(:,2ZX)[] M-(K2>652UW#!M ?7_\%HC'QN$0.BIF)Z6W)7MPC(S0T+3FRY1-OV)U!1D#J^ MU4"18$JG2@J>N4W@C2^?"T_IVU!1 3Y6)#]GAT73&_HZ+!W>UT04[FMA*02@ MG89>IIPDN38H++/A"#Z1S\AF&-GTN,+=SQ:$RTU=I$R-OW%V]I[D%./C1E-^T^ED[DQ2X+Y6E+5.KX$WM+JCQ%%OE&UA"D=?]8H] M;=,KLHS;BOF*D@< MQK'M OZH$8\,H(>G-X@6 ]FTM>A]V()R9"D5)$7*@YK M2D(TKL.J!^=H/5U*>.J0<+&$F\;J#C5JYX+HJTP1-8IN*P<_,DON=8X[ KQ\ M<3(:?OCH]AJ[*;@=DA11BE2%C$=O IB9#:.-PI,AO83SH$SMJ&%:?9X2)F9T M6R]QD+O2*^$1-2:J685J'2(0Y.F]]3'M=^Y M_I1H5^&2%VI$^W@3:M^V]\A9O#[MCL=+Z%=A5XH25V!&IH/>AW<)V'BQBPMO MJG"96AI/5[/PF-.<0,L':#\SI/!VP0[:V_7T'U!+ P04 " !6@&15>8K8!5%N6'<=I'H#C26Q^6.P'6J(M;BE1):FXZ:^?N!:ZP413A4Z4&6II-!)53=NSP/:[?V\MRT7JM:WEIR;54)^W EM=E<](:] M[<('M2X]+PPNSQNQE@OI[YI;B]E@AU*H2M9.F9JL7%WT9L/75V/>'S;\4\F- MVQL3:[(TYA-/WA87O90)22USSP@"/_=R+K5F(-#XW&'V=B+YX/YXB_XFZ Y= MEL+)N='_4H4O+WK3'A5R)5KM/YC-'[+3YYCQ.F^J[C 8 M5*J.O^)+9X>] ]/T!P>R[D 6>$=!@>5OPHO+7]]\I-E\_O[NYN/;F]_I]L/[&XSGU^_P87$^\)#">P=YAW@5 M$;,?()[2.U/[TM%U713P M1C_ F^6Y:6NOZC7-2U&OI2-1%W1MK;$T-];&@''T[]G2>8NX^<]35HA"QD\+ MX5QZ[1J1RXL>DL5)>R][E[_^,IRD9\^H,-ZI,'X._:>\]O\ATMN:9NT: F-JD6=*Z%ISZ8+#VL*6SBZ,OBAE[_^,LVR].S-;'$5AL.S(U+.M;*@ MV>*.;DP_0+Y*)\D^SBIXH[Z7UJNEEB 9[2H!]Z10CK7"#"O_ -C#D_.'+W? M8.ESBZ6$-J7*2W*J:K1:*7B8Z8I#\'P/7.V!FZH1]0.)PC2^TZO3B>1J)4/I8:@_1=VB]M$P1G-"K6,ZS*XR!5,M4.J\ M-:[I#E72EZ;HTZPRV&BP$\QCV"8'.#=NX6LH")>,) 8&;:^'20BY]GQ:J4EI8_1"%/7=2 MN3T.HC)0[BMVJMH;_,M-A;A@(EZ"E"?Y!>W.P5? Z6RWPFP5QH\6B6[/VZK5 M(K@I>GF[D?T28H&9;("/OY71Z(#N-W[A" ]I9? MPE (@];!?^Z(?I,YJVQI%.-H>! (W\08_=5YG]-@/Z'8E ET0,&K/;V@T229 M9F,,)MF$IR?)^#A]XD1MZE?;4Z?3Y'0\I.$X&4Y.:#@<)<-T2N_DUZ^B1H79 M>O=;$)I.1_02_XXHY%1VUF4N#% H-@!J2B-4\2H7C?*89,EH>I*DHU-Z.L6A8=,:#A/2]$EW$\H!LZB M::SYHJJ8ZB_2?CJ,U#$:?\]98@6NM\!K7<@TM7K5E2&LQ?+'QLJ%SH./8RKN M?+=?LFKC92C96]VDL."]=GN:%49R2? P%?)6$!.UW,,BY&%!AT6WK: 5&OKL MR(*1D][K2*>QL*!J@((2T\8P"0:Y"8Q8?TS'W139S)6T']J=+4!P6\D"[^_K M24?G'^X9T VB@I9D-%S6/JWO@@%_4#%S/]]HO(J3&.)==QPUU.MP($$#A9H'+0D*( MP=CPW.Y.P39GA"6Z)7= 7Z(\\OEMZ^T =AW9;6W(81<;[&-'9D7Z=%=KZ5P4 MM5&.O>!P]7:R..QE2ZF5O.\N$X\!B/LBM- /6Q4>R>[(L4D?D&:/DH.W?AR% M;'#EW:'!5[OK5F-"J*1=AW<2 MBX?#XF-BM[I[BLWB"^1Q>WS'O1-VC49)6JYP-.V?'/?(QK=1G'C3A/?(TGB\ M;L*PQ'-26MZ [RN#>.XF+&#W0+W\&U!+ P04 " !6@&15"374*0D# #! M!@ &0 'AL+W=O1'W,N?, MF=V=H\G6NJ^^021XTLKX:=(0M1=9YLL&M?"I;='PSMHZ+8BGKLY\ZU!4$:15 ME@^'[S(MI$EFD[AVYV83NR$E#=XY\!NMA=M=H;+;:3)*#@OWLFXH+&2S22MJ M7"(]M'>.9UG/4DF-QDMKP.%ZFER.+J[&(3X&?)*X]4=C")44UGX-DT4U389! M$"HL*3 (_CSB-2H5B%C&MSUGTJ<,P./Q@?WW6#O74@B/UU;])2MJILEY A6N MQ4;1O=W^@?MZS@)?:96/O[#M8L\X8[GQ9/4>S',M3?<53_MS. *<#U\!Y'M M'G5WB:+*CX+$;.+L%ER(9K8PB*5&-(N3)ES*DASO2L;1;''[:;YKQ7PYR8BSA-BLW#->=8SY*XP?X,8::CS,3875?X&WVE?\FGD.WVM9/.(GOAAD1_ 1RP(A*E@ M_FTC:0=++#=.DD0/GR\+3XZ?S9>7#J'+,7XY1VBE"]^*$J<)]XI']XC)[-=? M1N^&O[U1P;BO8/P6^P]=VL\QPL+ C=C%*Q@ -0C75K?"[,!;58$D#[(_5A[R MY9>VDJ9.2ZL'C"Y38 +<<:FLCOW.P@)J=*N0\&:?Y M"_2%4,*4&")"F?]/:IY^>*Y@RU\H$%JQ$X7" #D^M*VDAE6,SD%WO;)V5L>( MBAE#&B\4#M@JBW_8O@*\1$=!.0NJ9!#C8VF2FTR;\')MH60=9?*S#EL'#:%Z MQZW(TJ.1\K&U!,7N6%'ZTJO,CFQ%HZNC>7I6L#'4.4R_VOOS96=+_X5WYGXC M7"U9LL(U0_EBSQ)PG6%V$[)M-*G"$EM>'#;\'X,N!/#^VEHZ3$*"_E]K]B]0 M2P,$% @ 5H!D5?NA#T'D! ) P !D !X;"]W;W)K&ULS5?=;]LV$/]7#FI6-( GV[(3N_DPX"0NUH:.DD M$95(C:3B9'_]CJ0DVXV3 MO+7F**O/O=[S[)7&RD^JYS1 -/92'T99 ;4YWU M^SK.L60ZE!4*.DFE*IFA3Y7U=:60)4ZI+/K18'#:+QD7P>S"[=VKV86L3<$% MWBO0=5DR]7R%A=Q$E"LVE (7I M93 ?GEV-K;P3^,9QHW?68#U92_G=?GQ.+H.!)80%QL8B,/IYQ&LL"@M$-/YJ M,(/.I%7<7;?HGYSOY,N::;R6Q>\\,?EE, T@P935A5G*S6_8^'-B\6)9:/<7 M-EYV/ D@KK619:-,#$HN_"][:N*PHS =O*(0-0J1X^T-.98WS+#9A9(;4%:: MT.S"N>JTB1P7-BDKH^B4DYZ97=_=/BSGUP\P7ZT6#RN8W][ S>+38KE"H#''Q_&MZUTIBL6XV5 O:)1/6(P>_]N>#HX?X/]N&,_?@O]7R?MOZ-N M8\6T1J,!G[BFP.4HP.1(QV7%Q#/D3(-FANN48P(,*E1N@(@80:X+GC'7D^O: M0")1@Y"&=!X1F(!:Q%(DW JP I1M*S 2:%/S!)77_(!A%O9@C3&K-3K;* PW MSY!R18Q*RF+#X)E )0FHUUAPSSUN75LC22%P UQ[U(*<( I>VMQ4R;' M(=Q@BDJ1B&JJ2J%+NJ#X[ 3E_;MI-)R2T=W(ZL@L2.9T<9&_Y"2E^C6M2IFA4 M4KD@$,L7B$RY%)*$K5U-CI:5%"Z=)&[3& W.[TF"\80:@.Y'C=Z*+[/6AC?O MY(?G[KS1O7-BNW0*SM:\H)I'W6L5J(0J=)=6\=P#V388352RE]B5E@5/F&5Y MQ0I7U2M[$>@0EETEQC(3_&\226I%J7$@)E>(4/H1C79$'\J-)7P7&VDWF^ST M2)51NU-0N(B+VFHVW?.B/-:>$@7&'$BS!:?%P&$=3<*/=+D5A;NGZ>1H&D;M M1F\O$#]S3=!0^W]XUO.NC:-PLN_;>!*.7G?./J2L,X=GE=[.EFY>;9EI[T3. M$C=0G]'.,A2[H;(,TMK4KL3W MG.!%O0%C2$!W*>99E"LMUYW3;[CT--_90Y M<^US(!TN3B>#\6Y82-+/.E952CYQ>G]1@& Z_&67HYV0Z[U2<-/0^R4?R8BK M"7PR,(S:LFC'@6><>"%ZT*;&CKZES;;%O97D])"RVC3M"K/2AOVS\$]AHMEV MJIW,"===K+:EPK?"X:&+O[_SE16@\U22Q\V'-=#]8S#[ M!U!+ P04 " !6@&15D4>HOA # !*!P &0 'AL+W=O$ \N,FU ML7#L8#OK^.\YVUWHIJWBD8?V;.>^[[Z[2\[3C=(_38UHX:X1TLRBVMKV.(Y- M66/#S)%J4=*3E=(-L[35Z]BT&EGE08V(LR09Q0WC,II/_=F5GD]59P67>*7! M=$W#].]3%&HSB]+H_N":KVOK#N+YM&5K7*#]TEYIVL4]2\4;E(8K"1I7L^@D M/3[-G;]W^,IQ8W;6X#)9*O73;3Y6LRAQ@E!@:1T#(W.+9RB$(R(9O[:<41_2 M 7?7]^SO?>Z4RY(9/%/B&Z]L/8O&$52X8IVPUVKS ;?Y#!U?J83Q_[ )OBDY MEYVQJMF"24'#9;#L;EN''< X>0:0;0&9UQT">97OF&7SJ58;T,Z;V-S"I^K1 M)(Y+UY2%U?24$\[./YV?+,X7T]@2ESN)RRWN-."R9W 3N%#2U@;.98750WQ, M&GHAV;V0TVPOX0+;(Q@D!Y E6;:';] G-O!\@^<20^J5@>\G2V,U]?['4SD& MBOQI"O<]')N6E3B+Z(4WJ&\QFK]ZD8Z2MWL$YKW ?!_[GLKOQ3VM*I#!38U0 MJJ95$J4UH%8@7!D [^@C)LLT_0RLE*"/T1R3OT9\T$GX3.$>GKSF$FRM.L-D M9=X -KWZ;^X7+:HF>5RO558*F/A)3TN1H6WDS0E.SP8 M)YFWHV$.7YGF;"EP%S-,!I 3)AU,AI#FDQQNE&7B(6UVD!6)MX-B3+8X2"=% ML/D8%EW;"J1)XW!E1U0>7D@EM.J?FB9\-@Q\6V^ -OBSP'/Z\/U>JPA>L*6EN1_"X5U9,[E&K^=Q(+44?.V+Z@*]>C'.TNRM"T7]HK8DH]!C:M)3 M7U:\,]\:U&L_Q0TUEW(.HZX_[2^*DS ?_[J'6^:"Z34G$0)7!$V.BF$$.DSN ML+&J]=-RJ2S-7K^LZ;)#[1SH^4HI>[]Q ?KK<_X'4$L#!!0 ( %: 9%5U M"Y?8E@0 &@* 9 >&PO=V]R:W-H965TZPPFDU[P\?Q!^]F G;"L MI,4377]4E=L>!7D %:YE7[L;O7N/>SR)UU?JV@Y?V.WOA@&4O76ZV0N3!XUJ MQU'>[^/P,P)B+R &OT=#@Y?OI)/S0Z-W8/QMTN8G ]1!FIQ3K4_*K3-TJDC. MS:^6[T]OX.S\>79UUX@=J"[C0K=M:.&TKK/XM/R,7)S_%@Y_'XEF%M]B]A2AD($(AGM$73;BC M05_T(]QF(UOU57IJ,#C1K=6UJN3(E+:":X,66S=NZ#6OOIR(T.A _[8 OM@/;R1*/@L[;,G<8S'_]A:?A[\_ BR=X\7/: M_W]:GU7[M-,_90N66X2UKJD)J'8#3JYJM- 9?:4B+M;T#4H82M MT$S\@7 0]S%H4QS0K.HES ![3D@/0PO'.6(!G ^VYTN318 M*0>UMI:./(VL]# -NMZT%EX+EHGH-S_F"8U+[8A0WDS"DIS3+,]9(@HX;^\( MJC8*[4M W<@=]0J'AGAK27N4L#A):2($$W$"'ZEAOE'M&TH#8;$0,4Y>1*PH M(D]X1:&O8*-U92&)6)H7$&4L(<%;RKPJ\8W!6GK@Q FB Z0L+7+(6,S%A*TH M6"A\!#/.>)'XPNJDJH:@M0]ATFY+?I>],00;)(7/O0CX?XR\@H2E<>XCS,(L M]@4_%.[>%IW&(J4S'G*X>L(9X FE+@8>L:S()G BI:77*@I69(+LTM_2N"\# M*/S3\T*66ZI$\YU>CX:S-,I\=',6IQQ.9*?(-?75)T6OW8[RXI.6 M\@0BS^64*$P_L:VN*U"-K[]]+XM#%E* :$B3',Z(KXI(BX/%M;KW$;-R+)Q1) MS*+,$\S77QS#4[^&V:._?X-F,[QQ+ S];'P(3+O3,VHQOAZ^71_?8!?2;!0U MJAK7)!J^S9( S/BN&1=.=\-;8J4=O4R&Z9:>@FC\!3I?:^T>%M[ ]+B<_P-0 M2P,$% @ 5H!D55Z(@*U<"P CR@ !D !X;"]W;W)K&UL[5IK;]M&%OTK ]4M;("518EZ.8D!VTG1%FT:Q&GWPV(_C,B1 M-1N2HW*&=KR_?L^]0U*D1#MN-N@&NP4"BX^9._=Y[B-\?F>*]W:CE!,?LC2W M+P8;Y[9GIZJ&OE?MV^ M*7!WVE!)=*9RJTTN"K5^,;@(SRXC6L\+?M/JSK:N!4FR,N8]W?R0O!B,B"&5 MJM@1!8F?6W6ETI0(@8W?*YJ#YDC:V+ZNJ7_'LD.6E;3JRJ1_TXG;O!@L!B)1 M:UFF[JVY^UY5\DR)7FQ2RW_%G5\[G@]$7%IGLFHS.,AT[G_EATH/K0V+T0,; MQM6&,?/M#V(N7THGSY\7YDX4M!K4Z()%Y=U@3N=DE&M7X*W&/G=^]GSI0I7>G<47ATE,8/T!A*7XVN=M8\2I/5-+=?PIN&I;& M-4N7XT<)7JOM4$Q&@1B/QN-'Z$T:$2=,;_( O9=JY<1+;>/4V+)0XN\7*^L* MN,,_^H3UM*)^6A0B9W8K8_5B@!BPJKA5@_-OO@IGHV>/ M\0-^SP_"9R?BAUS\6.:\%N:BM5II2V&HL%[G)OXVEW0CU(=[(_$8)P)'0 MSO+1>]35[R7H'5#>EH4M)2ZU!+Q$JY.Z7RCA+H^:_#ZZ&XE/E[\5H2#(&?"VM-K/DN$-(*5R#,E1J*=UUM MK92$C+E3,*03$O]$03J#BBH#;E4A[K$J$%MY+\F,T!;KR526"9F)ERI6V0J+ M0]JL9+SA;0>%@E)A$ OU&;I-E,IP M#9VT]!#0N]C[&EZV[8!5NA"0,+.'S$!NR*.=EFEZ7Q/07DKL)3D#83<2ZB&Q M6B>2=<+Y,XM-609!@*+Q>U)2(6YE"N<^&@U'HU <5Q:^\LNN:=G.LN!:$H65 MSME8=$*AS#H@6_2=5J<:7L NQLQ7K/LT5ADPG$^&R^5\T>*_S01;]B@,1J-1 M;XBTU'1\M]&PI[;D]QKBJ9:+'YP/8C$S(+?;PGS0,+:"DXU"KG\(BV[&NJ<8N6NJQ)26#&"HX4 MXC*3]Q1!9/%$I:@2"A^8V(HUBM^O !3$3TN9WI< 99*$< "F7C;JH&P[:]LQ M/]W1?,SLN5=0*;[T JCU6G'E<^ &0267D,D_R4()PCN!(#'"3!+/NHC+S#J9 MQ\H&D").RX0L2.],GE_1ZIK<&M1EY4 >Q"USZ@\U)'/W M2#(!K$M0CQ-TOF_*!HSAK04EK\I5*<^SCZ]*B_0(O/(JW=TGD%MG0"KMW1^I M,E8L&FH/MX=Y^SF,8*D-1B8'!2^$=^U&\+8P9^(X/*E#@/RH%;G*M(B5D9B_UOLZAOOMM:TJ(X.>X @&5::9Z?MZ!P, M'T].1+FM/,/$<8DDD'OB=JMBO=8X-#8%CB=:ZA82H)*XV@43G;\?TXA6I]/' ML0)F,^"8FN"D3*F4;:FMWQ=9DU0\:7?/->4!=L@]Z(!A,W2/&IF5L\)#EJ1B MN4C8')7:84UU8PY09HCBDI;L1*[[J(_C6&V@') ;RZ*XYQCN5.6SIBHG]XAA M>^M-@#MD,+8.$$/+E4ZA!.:F[]BJ.X#XG7J^6EK5\T'E]'24C&/B WL8E2R7 M^1\<."RUW9#?]LNW*Q_W*""K2%U5@^V#4&ES39008B U'D71,*JE'E+#0X2* MA+3M,Q\=6Q$GA8$A_Y+\&A9($O;0QN?7BLMK&^P'0_4"POGN -L:^FVQP.1. M*N8_(7&.%L-)8QUN2/0:M3G361%L.'(90W285' M%TFBJX9E*W7R+1*!J"?QF7*.JU.3C3**X])[0X0X[VSKH'I?@ =5T].QEZ\I$$JQ4 M91R$^;]4$A!3OE:2B=ER!0=2%]>_ M!![A("_@.M@#$W_.#DC9!KR>#DC;YJL2+4=L8Q+HS#IOOEWQZ+@&Z81,8_N> MON:L OYC5JD0F82VKX?<&-#$_*E2C 3WHRQ:[MGWA5AN*G0_\[ MHYJ[Z]Q'8C(/YJ/Y[N(G9*PS\;+MDP'G%VI O?B^X>'.9HPR:S9'H=7:1IF" MX91T9/LW'T]')RC00M375WMYBSF939FE6; 81^)M@U?=4.E0K,LSUMF)R$^E M& V7XM5#SI_W1BAMFPV74_'UX[8]B#6"MYN<7:.5%AM+O]L4Z*;;0U?Q&K5+ M]TG'$7K-_$OLS*XH"I^RY*H5W =<'XDH'#=_PV \F36_%VWMPGY=W=?6#^=A M3.7,711/^78XF@)_1 MZ.-3T6A_.!@=3D5WNAR/PN5CH]'HCXU&PW ZG#;9XZ&1Y@,<]HTO_>RS52)/ M@HKGSS_8C#X^V/0F.)QK6I5IF0/@J>J!Y#_+ C6%GVZVF.\?;T;]X\W]OB#Z M<^:;T?_%?)/\E%CXY/EF]%GGFXOA;/8_/=^,_IIO?H'S398\-ZYR2@*0S-?< MCTX^ VZ-"G^\:EM'KUD/8_B%+O= /5NJCUZ7_?[,N MD[N!S*,100YH>#SG!V;^_ZIV*/SQ\ MYL!;OJRV-?JK;?W\;6OT);6M*%8"%"NMJS_>N(91,)W/_GCO&@;SR?*$?I>+ M25\#&Z(BG\^H95DN@F44?G('.Q[./Z6#G7^^#C;ZXCO8Z7S1_"7+1,WO$SO8 M(%Q.FKL)?&GZI"X6V"'"V5C,T,M&\]F3^MCYTG.YG% '.PXF"^8]F(=3T?+"1VMC/[N54EY\JO!@.7KU0E M7=\TJL:7A;&5]%C:Y< U5LF"F:IRD,;Q>%!)7?=.CGCOVIXKCQM#$Z.&KE4-\I_;*XM5H.ME$)7JG;:U,*JQ7'O M-'EUEA$]$WS2:NUVW@59,C?F,RU^*8Y[,0%2IZ)0"]F6_KU9_ZPZ>T8D+S>EXU^Q M#K0I-.:M\Z;JF+&N=!V>\DOGAQV&:?P$0]HQI(P[*&*4%]++DR-KUL(2-:31 M"YO*W "G:PK*C;?XJL'G3VX^7)W_^O/5/RXNW]_\^,,T32:OQ>5O'W_Y\,^C M@8=\HAKDG:RS("M]0M9,O#6U7SEQ61>JV._RCU;[._&OT[GS%OGP[\=L#"*RQT50C;QRC8=/ZE?#X7"@O=0EV";(\,)L%?W([PO-=X>H+ MO2NQ7NE\)=;2"5WG98M4P0NS$A99WW5H'=9(I#J@K)TI=2$]%C<>#S0&((+. MJT995N!> ;E5:B\+Q3NX97_G)6LSK9-UX0X$D@S2YLIN,TU M3M[S7P2%.=PC$(40>B$KTR(V!^)=RS[[G3LCI)S> O12B3.)-,M!Z,6%RCO' M;APYC*:3*4!,^L-$_&1E39QI-!Y.Q*R?CL0GH*(@TE9V +)L*M"?%TKS=I+& M!V+:'\YVM3P2/W(,V3KMCX><\ ]SS[')(*A*?ZTB\)%EI_/KRYOJ:7Y/7!QRQO+66PAU.I$Y3T" +T_A0$,EL M-F)RUK01QKN=-G!TRG!@<<>[5Y1M=P^,:R;53H5UI&MIK'FEKH0CG>H*[B*((0TDMLI^)WV M%$1U"VP5CDK2!3/VA+TDPJT/07\:Z-\&^FT$(1YY@ '(A42H0Y:3.$I_[DGH M>Q4Z7HAL=TP4;+1VKN6T;-&+[#W0^1V:0QS']-<)^A8'E,X\[X4'^;+GD'T# M_U^&@=6J8!V,FGQEU"D+^KHD(\:_7%JU1/(0#?K5.$/_R\9/(5A#U5_Z]X$+ M(I(2SJ )FD <)9-L(]\JFF/)E;=(33[X2.BB]2T4+:D;?9<%DW@<#2>3_PG^ MU_6\8\$HS2+8]WWX^?A']3?;=F4-OE7BJA9OU-RVF,[1(#N;",.9D;8@K1L< M2+T69X#5_X6RG:.;DLC>"VX;VGB1(/R5QMEU/R4\3&O<%YQ'%Z-$?,);?F5- MNUS=0P2^T5Z1P'U[N':Q1&)A324\;A2'WAS2,]K1I/T^AD$*QECKGR-BV[+B1,&T99IB( M*M2U""TAY*^\:G 2$[6#_AJ'*-=X)>_017-=J."&IHMC84!:&PPD\U)S+CX= M(MJA4T$O=/YUR9-^TC+'R*==CC%*8[HI""2+ L:@&F<9]1)LD/T\E_ 8$&:B M'6RMPBQOPQD3;8Y0 M\A$7>1_V.)L4J3(J*)\7'2IPH M\\Z3]X85'3X/3$7HR%\T[HPX:$7<'V^S_S[A'BN"O:2CPMWK)_<.?3'J)QN1 MS[:C/1PO9EE_]K .P\BVFP]=_829_8F&LAO13:="[77YUW_L)C38N:-6RB[Y M)DXFPZ9P7=WN;B_[I^&.>T\>_E/P5MJEQK!4J@58X_YDU!,VW+[#PIN&;[QS MXW%_YM>5DH!)!/B^,)A?N@4IV/X+Y.1/4$L#!!0 ( %: 9%6[NYB:= , M . ' 9 >&PO=V]R:W-H965TMF#GD]58P67^*#!-%7%].X:A=K.@CC8"Q[YNK1.$,VG M-5OC$NU3_:!I%QU03UP^E[AF>/6'*W!>;)2ZL5M/N6S MH.\(H<#,.@1&OPW>H! .B&C\TV$&ARN=X?%ZC_[!^TZ^K)C!&R7^Y+DM9\$D M@!P+U@C[J+8?L?-GZ/ R)8S_PK;5304I=5TRLG.SC\L/CW"\^+S MTQWF6@0;KG)A#*-1@-_+5;& M:GHPE,=PPK7<. MY"A5YV2_$S>PI6H,D[F!/SKQ9]R@@+C[)]T__<6IY_)%67H*OT$Z#D?#,2U\ M/)(K6DW&83(8GHC243A)!B>B\20GH6A_I.]0*UY1OF4>;>G]OU"\V*C!+-<<+OK>58Y+PI")'Q8H=TB M2H^9[5/8$G8P]M0'HD97$"H7.\A)8)57:>?,*9CWRX^$[ZSL.".2?:J9A3='KGRCDZZKH5ZK6?+2[R MC;1M SY(#^-KT7;M[^KM[+MG>DWU!@(+,NWWQL, =#M/VHU5M>_A*V5I(OAE M2:%![13HO%"4XV[C+C@,]?F_4$L#!!0 ( %: 9%7GZ5@L1 0 ,4* 9 M >&PO=V]R:W-H965TQV^[#8!UH:6T(D44M2Y4B:G@L\E)-G53K:MSKJ3C%@JL+46%)*QLA"ZYI*+<]54GDB74J\I[O M>5&OX%GIS"9V;B%G$U'K/"MQ(4'51<'EKVO,Q6[J,&<_LAU*DA58JDR4('$S=:[8^#HT]M;@SPQWZJ /)I*U$/=F\#69.IXA MA#G&VB!P:A[P!O/< !&-?UI,I]O2.![V]^B_V=@IEC57>"/RGUFBTZDS="#! M#:]SO12[+]C&TS=XL905EK2:D9^>G9WM9Q_G?^^@L7= M$E9?KI9WDYXF7+/:BUN,ZP;#/X$Q@F^BU*F"NS+!Y+E_C_ATI/P]J6O_3< 5 M5A<0>"[XGN^_@1=T0086+S@5))=E5FX5+%#"*N42X:^KM=*2-/'WL7@;N/ X MG*F3L:IXC%.'"D&A?$!G]ND#B[S+-\B&'=GP+?1WGLB;&,<9O@:&[RG"1N14 MF90>T'R=(RC4BB:E3D'3I2$S!I M0V.QIH6]0."/6 LSP>R8O<=D7AF]7W7ZS/J MG$5NY 7G<(NEH&IL$'[:TJ<@^ .!;A'*VNY.Z;+D%=!MJ#1%1ED>P[5-'_/Z MKN\/J27LT8C:T(W8@%I&>PT:VG.AR3MPO<$0?#?H1_0=L"%\^C#TF7]IC,+6 MR'4?JM=L M=2"W'5VB88,O@N-!UL MATJE.&!P[.?5.WA:T)6YM0\H12=&MW'SRNAFNS?:5?,T>3)O'GC?N-QF%'Z. M&W+U+@9]IV&^'VA1V8?*6FAZ]MAN2N],E,: UC>"4MT.S ;=RW7V+U!+ P04 M " !6@&15VFC3FH0' #B$0 &0 'AL+W=O]KV5.MEJ\]VNI'3L?MVT]G2RGD["R7CP62U7C@YF9R<;L91?I/NZ^62PF^VXU&HM6ZMTRXQ< MG$[.P[<7"=WW%[XIN;5[:T:6S+7^3IN/]>DD((5D(RM'' 0>=_)2-@TQ@AI_ M#CPG.Y%$N+\>N?_A;8@:]UEO_R4'>U+B5^G& M^E^V[>]&Y815G75Z/1!#@[5J^Z>X'W#8(RB"5PBB@2#R>O>"O);OA!-G)T9O MF:';X$8+;ZJGAG*J):=\<09O%>C7]^RC]=_W'R^.K_]>'-],G-@ M3*]GU<#DHF<2O<*D9%>Z=2O+WK>UK)_2SZ#03JMHU.HB^BG#+W)SQ.* LRB( MHI_PBW=6QIY?_"J_)0+)L<]RHXU3[9+]YWQNG4%,_/VHVH MY.D$B6"EN9.3L]]_"[/@^">Z)CM=DY]Q_U6/_-],V,U&&N&-MSTBZ7"_1IXONT:8YH'- M'R!3LDOH)-J'WW\KHC _MNQRI>1BSY9WLE*^0ER)[]*P*='0Y2@XOKQY=^67 MX?$A)Z5KW*V): 67.,U$T^B*U(07=65/&*W+ZD"_F2+ M+A:JD.6(7*!DU@WXO&:,(WQ;HF%U@(BJ[RG5&\GT*N 9U MT/:.<5O-]#-GOF7?5"VUM^#":%'/L3IB[SI#MXB76RE3LS\[82"5&"V4K2"< MDHR_#+;WT'E5$1Z#(+9%I!C9BC7L(J*=L-T-0(O:2H67"3:GUY!'Z>;D4E7L MCHHUV0%B@G^IS8-'&-&X O.YE"UK-:M6HD6T@9N_2<%IE0^@@7B0=TP;"-0$ M&N@0L(A$ *1T;=F6V,+!CN*K=^1S\/I;M00P:Y\-\WVWM8(<,DK=&%W#1>2* M!:@&GCWX(P*X#0K89V_ QMJD2OS2?Q\.;VVZC0:)NQO>'/W;\SOA75%LU M';H4U0/R9HT<,/+54C784H]12#G?V[W0J!Y;GUM>Y,[J8;YYA2'4[I/=$PU* MO@5'(^63-LJN$8A/3Z9>9]U9(&@/&;JDD^LYRFA7$4_"E'TPF@JDT0OE6)SS(BU9$O$T M3E@8)3S+2Q:&!2_P?*S40%ZO)8MX&>0LQR\NYSP.1F2 M-FG.TS(B'=*$YPFMPJ3@91P\U28)>9S$#%J$69K'H.%A&;);[>"Z1TW"-.5Y7- JRG@<$1Y)%O LBK&*4Y+[ S)Y MR8$8RS*>E26+8MB2 9D"XJ#3+;]FYL$(Z<$(ZL$(Z\$([-=VG )J<#7(3!H(Y#V^>C %L&EXR*9QE!WZ MH2*,CMDTXE&4TVE1PBBGJ^]O^FY!A194O7^F&4=T'/IG#/)I6")4B!LE1@8& MYVMJ^?_;N1/# /J=0EFP.V$_/J=I ,K+%WRW,'H](D!%%@8G2&/$=QZRJ.0! M4B;F61:S:]V^>0;5=+ 8@U*+3\$IJ(/HD(PM2IB)/&)3I!)9]/%O@^6 75Z!^.BC56@[=8&^X M&V:JL?^.S0<#AEGVO<<]&0N>Y@/-M5+XL;8/M+FL1(>9&+,AQF%_M!,[]!<: MMNS3H;?O-T,CZP-V&"@>!\WQZ/F$(U L4,]9'< M^;55A.H7FK0H"(J2EPFE6I;P)/7]HT#UCR@-PQ*1A9PN>!NF0_+]:BTFGL7Y3_7(0,>]]NW%GZ?Q=LS[K_!-^=[O[ ..^_VQ^O]_]^7"$2%=*VD0N0 M!D=Y.F&F_T>AWSB]\5_Q<^V@D%^N) W6= 'O%UJ[<4,"=G_KG/T%4$L#!!0 M ( %: 9%7J78/Q0@4 /0+ 9 >&PO=V]R:W-H965T+QQ_FNHB:+XUA@;3HHZQO9H.@VJID:& M/=>2Q<[2^49&+/UJ&EI/LDI&C9G.9[/7TT9J6RR.T[M/?G'LNFBTI4]>A*YI MI-^>D7&;DV*_&%Y\UJLZ\HOIXKB5*[JE^%O[R6,U';U4NB$;M+/"T_*D.-T_ M.COD\^G [YHV8>>_X$Q*Y[[RXJHZ*68,B RIR!XD'FLZ)V/8$6#\W?LLQI!L MN/M_\/X^Y8Y<2AGHW)DONHKU2?&V$!4M96?B9[?YA?I\7K$_Y4Q(OV*3S[Z: M%T)U(;JF-P:"1MO\E-]Z'G8,WLZ>,)CW!O.$.P=**"]DE(MC[S;"\VEXXS\I MU60-<-IR46ZCQZZ&75RQ W;=$D;D,\T19@TU M):_=,NV?.>DK7EQHCQ9UV&D['SII8W*&(^76R$UVH% GKD8GS1 G;H5<>:)4 MS+T'R*0)]W"XL,$U- 0.7=L:/2!K7(C#3NXWWL&T$Z$EQ=85/$6,##O??_-.+(G"CPD>FJ.6:Q(ED176"=FX+K634KY+ M;,$1DQ?_E<*(!B2N-0_V@ />=:M:H--C4LC8[GOB5UIEQA41(PSBO7>-B/@L M,('\G"1M[4A2V[4SZXR#Y=-Q9640&Y20GSL%8#)=%X1Y'&8BE)&Z">P.(XY!RB M^"=4[/FSQ0EC,))76IJ)H*8U+J4SV;'O]?ZHTP(TQ#)J'<>#.9*7I399KKD5 M;/\)WNA8"Y*J'@K3SP:FF"P2NJ\7WF<]\7_!I#5IS& Z9XJSKM)2/9CA&NP! M<*\]G#6X>"3^G$71$O'2\SB*1\Q@^K:G"\)::I/$WT(6/@VAP)VM:'2&.EGF M2*#A8FYIUC;+FEC*,F*0L K!;YE\I7=R)&6+W@FY=5#9SGODA /LO(*/9P,- M@S0W7))D2A\$E73?O-M[NO;$EUH#Q#!IAI&%U#:U1AT>]8X463QY]&U[6'EH M)/E1Q1,,AKT8&[G%"(@(GCYT-N["&#E@F 3A?, %+$M>6YXC.-[9'EN2RZ,N MXY.X7:5F!U@D+";1,GN3V>Y_RZ&PO=V]R:W-H965TO>%X9=VU7S('NJU*XT^290CUR^'0 MYTNNE!_8F@UVYM95*N#7+8:^=JR**%25PW0T>CZLE#;)Y#BN7;C)L6U"J0U? M./)-52EW-^/2KDZ2<;)>N-2+99"%X>2X5@N^XO"IOG#X&VY0"EVQ\=H:S8]3"AO?+!5)PP+*FW:M[KM>-@2.!C]0B#M!-)H=ZLH6OF'"FIR[.R*G)P& MFGQ$5Z,TC--&@G(5''8UY,+DZM/LZNS#I[/W'^GL,Y['PP!4V1OF'<*L14A_ M@7!([ZP)2T]GIN#B>_DAK-F8E*Y-FJ6/ EYQ/:#=49_249H^@K>[<7$WXNW^ M"J_)/']KV 0ZN\'3T]_3S >'A/CG(7=;M+V'T:1(7OI:Y7R2H H\NQM.)D^? MC)^/CAZQ=6]CZ]YCZ/\I'/\/@?!9NPH/6A)[5-8,IW:JE;FCD ).RY( MFV!)T=PV+BQ)H?**2DC;>?KD($U'1]/-RGL[V(N+XZ,>04B#4[[5/FBSH!Q8 M.I!:.&8YW:="!<#_P3E78L7X4*P8'U)V1\H4T&0AMFV1K+Y6#NLZIS=BGE%2 MPZJD/ZOL-2E/N7V660=VV?D^Y>P"&A!:2^9UH973[,G.OP.=.UM10$,1B^.[ M5B[H=\I0Z=+5#[-E+GNT_O!=!!/E^ #_NS@ M,[+%14MLQ]=I2\1T3<068_W.:2O*(0/>/.WH'E@, (HHZ#B-TS!0Z-LX\P-F M] 7KK%RI 85C.ZKW8\#WR<+,K"?\?$4[%*DU97R; #Z)5L43%.\8S M]?J@ 3Q$/B.*CMGI SG15CM[HV4@>+'&<5VB$NFO-[/S2S1.I.W5^:M+ ?U9 M-&.3+S%XKF-DH05J*G7-&R;:8#A>*P!*91W3O"G+._(8D)B!4!$31IL!37^( M.T1M>2->E58!($-4-D8@Y&$['R4;QB^.4#C=@(H'4'Z0C774^@N+E#%-1>A@ M2'\XS3K:N3/N43H8C7ZGNFQ:?Y$4D&F30,ON/G8[9WOQ!.*(O(_(2L)1PZ%8 M^7'WBRI+0B\!"KU%%Y!Z^ZEJ^C&7TA[MWBM7Q5=,*@!!>]6& %1!]7T(X(BV MA9AF#0M=2&!!\OH6+,O\&-#'AQ(\1KQ \D1$A"%OI%G=<]WUF[G*=2E9"6>@ M6"V L&A31IMG27I3>*;?01MK/'**CP8O]A%Q[^6A_@JWCP,]LP/4A?BYQ7V,G![ _ MMZC&[D<4;&Z DW\!4$L#!!0 ( %: 9%7DFD2! @< /D0 9 >&PO M=V]R:W-H965T3>9^+SD6OFQ;=C@S=*Z6@7V#94V_.S(MW6MW/:6*[NY'IV.=@\^Z549Y,'DYJI1*UYP M^-(\.]Q->BN%KMEX;0TY7EZ/YJ?O;B]D?5SPN^:-/[@FB22S]JO[VSU;UV$\GIT,:*" MEZJMPB>[^2=W\;P1>[FM?/Q+F[3V[&Q$>>N#K;O-0%!KDW[5]RX/!QLNIC_8 M,.LVS"+NY"BBO%=!W5PYNR$GJV%-+F*H<3? :2-%602'MQK[PLWM?/&XH*?W M]/SI8?'P\?/\\^/31WKU;"N=:_:_7$T"O,C:2=Y9O$T69S^P^"M]L":4GAY, MP<7+_1.@ZR'.=A!O9X,&%]R,Z6QZ0K/I;#9@[ZP/^2S:._N!O7F>V]8$;5:T M"Y/^,\]\<&B1_QX+.-E[?=R>T.:=;U3.UR/PPK-;\^CFYY].SZ>7 VA?]VA? M#UF_^>*9[)(>?-#H0?;'\ U;^%PR 5BCG(I$@+6E-LKD6E7D XR"9,&3-I1; M(SS788LV#"5]&2_&]-M\_@S^?6LUHD/O&9!5=E"PN/O*Q#MLI$Q!RH/@C7CR M%$H52"V7H""NF50MF?>PUE@7N!"?\OPHGF@,M:H;9;92+6/A8TSS/+18"3!@ MG@?FMBJHT/#B:.EL#8O6'Z :#U3A35^%-X,Y_,1YA<#T4NJ,&SACEV M1J(2VCIJ&#\%]*1"W$A)(@/L39H\D%9+$Y$V19,=)TC52C I90<=K;5M?;?]SD]_[N<2B2'='36X#I//H[E>-CBHZ%YNX)HBE1 ,"1A[WOT!XX6 3_YB>GQS:067HSIHU M:JNSBNG10$7:GD[*0 0#V-37Z6F#1V!2V)[0IM1Y21[)KZ3:/C'DI?'\P+@^ M,"[4.L%CJ"K;9$:TW%PUC?=III!N0+,K"T66JP$\E*9%?N3%WX#.8F*I2A7ONS6Q)/#DE5H'0,=TM:I1FJ- M74:,I0K ;KSQVC_CE&QCAT:R7&=<8&Q=L1!Q.9;E+3@+(QIH6M=*5=MD[.A MG=H?8(!&(KC_1W$$Z;6! J(O! CH"E4C_HXCF8P%V.ERMXQ#0J[W&1GBZ-N> MHV\'&;7@593Z1Y/.?S^0OF$C3Q K%5O:)W,H!*+&V0D+96"0B+PU\0W"2+W, M#E*)*.,,8;/"U)%:9-*-['TZS^D@Q)',=VSJ"G@@6GH/71*MU@IED=Z)?;96 M5:M"[.A5&\M%V?:P.WH^W96:E[2/Y9YS':OX 3/0T2O9T\G(W=/]AYV,G CH M FL+V50B_2BJJBJ;"TS4T[8NWX].B0PN(F0(X0OJ[J' OL2BPP[6PW?.V\C% MIR7TGMV8;G%6+83/QX*)O63B%!65C[5!V^32CB_)@7;UVJ?"A(TE^Y=BOJ/? M=<$V1G#KK"HR7(WIOG4[V0BEALA^@ZK :SI_^!S.D[P<37:L$)16\M$YHHV2 MDX-1M4Q&;.J=]2N06ASJY<0/JF?R6D@=I"-6.J>U?"5T/)'TKZQ+XHAN+&$\ M#F P,6E7/W*E.;W>G9WD4>?O4F[@T$K2L.]PMD./Q*P05OHK%?*OR4NK"D9B MZLB&[+!L)NE#Y[5QMFBCWLM9!S8'"'[1$_SB;T9FP;49/-<,&S@<+6A)FU5Z M%0D5M2L9W\9.M:DS4ZO':2*:Z&)GR?LTBG%SCX-F'BS>-*WSK4J%E279ME*; ME].OC12/?D2B5XZ[$\K+H5?Y/1R1#"^BVCGV;8,1O$-66TAL]R9]@,F;*.Z8 M=VG\"7TJ:3/QCK*@K' .D0G\)]1Y=^P[A*NDL MUX7A<[CHVL!S'Z\$LE9.RYC-VA"E)@8F0R >+.517K4%^WWTJ=(QHD+5D-44 M=S=5/+U*6Z1+\9GOK4EJ&5 1PUO?<13#"Y^'1UMP\%J9,F1Y"/)K\_*YBB=JL8)+7&DP354Q_7V.0NTG7N2]&![XKK3.$$S'-=OA&NU3O=*T M"XXL!:]0&JXD:-Q.O%ET.T^=?^OP!\>].5F#4[)1ZHO;?"HF7N@20H&Y=0R, M_IYQ@4(X(DKCZX'3.X9TP-/U"_O'5CMIV3"#"R7^Y(4M)U[F08%;U@C[H/:_ MXD%/W_'E2ICV%_:=[[#O0=X8JZH#F#*HN.S^V;?#/9P LO 50'P Q&W>7: V MRP_,LNE8JSUHYTUL;M%*;=&4')?N4=96TRDGG)T^+!?+^T>8+1:?G^X?/]W_ M JN'S_>T7BSOZ& -5X]L(]#TQH&E< X4Y ?J>4<=OT(]@CLE;6E@*0LL_HL/ M*,UCKO%+KO/X(N$:ZQM(0A_B,(XO\"5'[4G+E[S"-\MSU4C+Y0X6)9,[-,!D M 4NME8:%TKJK' -_S3;&:BJ@O\_=0A):27V*=K:M*B$0AJ"R=RUI:$,%T8>*H+9K'5U6D$+D\]5YK+G-<" MSRF['/NQ1*K0JA',-1;@=DOWY1*Q=#!;/P$K5-VVWI[1S1K8*D$SP-S"K/B' M*IM:VY)1JPKF3#"94YJ6S@X@(CHQ7U':ME2-(26F!Q\PQVJ#&I*H+8>H#4B+ M\#HS' MZ:CG3/W4'XY"]Z+=2V#A9A+/.5U9[(>$&/6'/8@R/W%(,@U&_B#*>N>*+SB9 M(Q7J73LM#;3%THV4H_4XD&?='/K7O9OF=TSO.+6.P"U!PQLW_W0W(;N-574[ ME3;*THQKER5]5% [!SK?*F5?-B[ \3,U_0E02P,$% @ 5H!D53W^CC*9 M @ K 4 !D !X;"]W;W)K&UL?53;;MLP#/T5 MPBN&%@AJQ[DV2PSD5FP/[8HD[1Z&/2@V'1NU)4^2F^[O1\F.DPUI7BR)XCD\ MI$R.]T*^J@11PWN><35Q$JV+D>NJ,,&;6,B<:3K*G:L*B2RRH#QS M?<_KNSE+N1.,K>U)!F-1ZBSE^"1!E7G.Y)\99F(_<=K.P;!*=XDV!C<8%VR' M:]3/Q9.DD]NP1&F.7*6"@\1XXDS;HUG7^%N'EQ3WZF0/)I.M$*_F\"V:.)X1 MA!F&VC P6MYPCEEFB$C&[YK3:4(:X.G^P'YOD M@^C)=W9.*,JAY+IJIL;:C*)IU8%']VJ./3"Y2[F"#&.">K>#G@.RF@W508O" M]N-6:/J_[#:A<8K2.-!]+(0^'$R 9D '?P%02P,$% @ 5H!D5;68NOTC M P 7P< !D !X;"]W;W)K&ULS55M;],P$/XK MIX"F(8WEI6G3CK;2-H9 8C#1 1\0']SDVE@X=K"==?Q[SG87.M15?.1#^ZY._L\W2C]P]2(%NX;(FU<@J M;]2(.$N24=PP+J/YU*_=Z/E4=59PB3<:3-U>8O;>(8.KU3"^#]L@FXVBJ#LC%7-UI@8-%P&R>ZW>=@Q&"=/ M&&1;@\SS#HX\R]?,LOE4JPUHITUH;N!#]=9$CDM7E(75M,O)SL[?7YTOKA9P M?,N6 LV+:6P)U&W%Y1;@(@!D3P!,X%I)6QNXDA56C^UC(M,SRAX8760' 1?8 MGL(@.8$LR;(#>(,^PH''&SP5(5+1#'P[7QJKZ1!\WQ=C@,CW0[B+<69:5N(L MHI-O4-]A-#]ZEHZ25P<(YCW!_!#Z?$$7K>H$@EJ!)PM7]W3G#.XC>A!J/]'; M&J%43:LD2FN<%^&]8/ "3--G8*4$W5!S!K>U1GQ45?A ?AZO'',)ME:=8;(R M+X"*9K%9HNXK!Q]+J]Q"ZN?IOZA\;%$SR^5ZR[!4QL)SVBY&A9>3-"4Y/!DG MF9>C80Y?F.;N\.[:#),!Y&23#B9#2/-)#K?*,O$8-CO)BL3+03$F69RDDR+( M? R+KFT%4OMQ=ER&]A2"6TZA^:1GPR#'Q3;Y R^+/ ??Q%^JUS]^.U%+PM4^J@WJM6_MAHI+,8?^UZ_VK\=Y:)I_U,/3<\WTFA,)@2LR34Z+800ZM/,P ML:KU+72I+#5D/ZSI!43M%&A_I91]F#@'_9LZ_PU02P,$% @ 5H!D5=D_ M5U<-!0 "@T !D !X;"]W;W)K&ULI5?;;MLX M$/V5@;=8I !;B]0]FQAPT@0-T%P0>[C4VM18\;X7*8LP\+QJ77%:CR4F[=Z< B4)DUFG@.#R(#N?*O]LO4= M?5EP(\Y5\57F=GTZ2D:0BR5O"GNO-I]%[T_H]&6J,.TO;/IOO1%DC;&J[(41 M02FK;N2//0^O$6"] &MQ=X9:E)^XY9,3K3:@W=>HS4U:5UMI!"?+^[A\NIF>G-^-?T"L_ET?G%]<3.'JYO+V_OKZ?SJ]@:.YGQ1"//^ M9&S1II,<9[W^LTX_>T%_"M>JLFL#%U4N\N?R8\0Z &9;P&?LH,*9J#^"[Q%@ M'F,']/D# 7ZKSW^) +WBE?S)78X0.%>5487,>9%25KS* M)"]@AIL"\],:^'NZ,%9CAOVSCZ$.0+ ?@*NZ8U/S3)R.:F=+/XC1Y/??:.3] M<<"]8' O.*1],L,JSIM"..C3+%.-@WLO,B$?7$@)W B[#_-!K?LQS]<"EJK M,I?5"FR;,5!K]2!S@85BN2R,@]&5I,BQF@JD4D#7?3)5UJIR=!X_(=4[2"MA M\:15<20KL&O5&(R0>0^8$QB)A=!#8L G%.QV:+M#]^F$=T"]A/A>@+.4$C]A M\$48!,"=&PZ<09Z@YQID4L+A3(&CUQ^&.[U4]('-*2V'V1?.@HOW1W-'X%M;O M^0;;E14:*\:@^WY(@C#""6.$!2%\Q9[]058?,$^0; ,^H4B33]+4=Z4F,3=R M6"F5&PA]$B4I^#$)47"&,&4F/FA13/"+LW,@?-[(_,UI[8 MM:=:>UEOC[?VWA*W_QAY!R&)@L1E,/'BP'7*MN/UMO T8!&>48_VSC\' S3$ MT@B ^B1.XR$V+,*ET\I2DL;L4&SB(3;Q_X@-/E^T_=%R=/&]D;5KV"]VO8.* M7XK&C@7Q9.&-W>J:9VLTK_^EU]%/2>3'+IL3$D04SGDMD4OYTQ6!6MH-UH$K MDHB&X+OF%F%/PW?+6A4YR-(UY/[6"CSB841QB,($+K&!2>QBHK6XE(]N;@ ; M61RY7^:UMZ/53?N>ZHMVI;NJ]?P0*$E2!B\1LM+8-(%&(6&4XL@(13?Z=IME M3=ETA9P+)!&[@N3 _E M4C+D4O+J7'I>TE\D7\A"VA=443_K?>.OI!ED595VH'T*TURQ6 M]!.]VP:Z4^F,XAU%N^IT<>^0^>Y.B[N]8" ]#(@?NP)V[3D(]I(^WGF?ED*O MVE>X@?8^[IZJP^[PT)]V[]NGS[M_"==M(58HJCW,<:K37&PO=V]R:W-H965T3V4++)GJBB56M#(3LF2:AG+> M4TN)++=&9='S73?NE8Q7K=' SMW)T4"L=,$KO).@5F7)Y,L8"[$>MKS6=N*> MSQ?:3/1&@R6;XP/J/Y=WDD:]!B7G)5:*BPHDSH:M<^]L')G]=L,CQ[7:Z8/Q M9"K$-S.XSH*X7PU:_!3G.V*K0]V+]&3?^6(*9*)3]PKK>FX0MR%9*BW)C3 Q*7M4M M>][/5_>3Z_'-%5Q>C2?0GK!I@:HSZ&F"-YMZV09J7$/Y;T"E\$54>J'@ MJLHQW[?O$:V&F[_E-O:/ C[@L@N!ZX#O^OX1O*#Q-;!XP1MXESC5<,E55@BU MD@A_GT^5EA07_QQRML8*#V.9MW*FEBS#88L>@T+YA*W1AW=>['X\PC1LF(;' MT$6;%"!:S*X4II3A&).7QB7&Y7:+-U\;HBMU;T M$AIH6LQ$N125'=*!9L;( [="HSJ#]M.^DH??+,OO=Y%=D3JS,1_)/U.2?Z/3\(ZHG)+8F6#;II:9S M*+<,Z/E,9HI#J@$S,*_Z=4I\)N?^GG\E"(N[]#L$MD=B?V8O@ M@_'Y-=/"3&RC\X0M=$WVMV1%T?H#Z_<0>G[S]1P_B)OV?#<6Z+[W(V4;M%[B M-?W([1^VVH]BB%.(0F*7@!>E,!'Z$+6="R5^?1.\<9!8=F$8V#9U@^.IXT25 MPM]>I2CI-U_SVL.F/5$EQTN#9A10?HI.4LKW7?!B'V+2*TSBD[1*TIIE&AB5 M?"?H6^Y.XD5P* 7T=HK$$N75UDOFZO2_4O3,YYI:# M&9FZW82>O:S+WWJ@Q=*6G%.AJ8"UW07]8T!I-M#Z3% @; ;F@.8_R.@_4$L# M!!0 ( %: 9%7HFA;(X , (0( 9 >&PO=V]R:W-H965TU5#4SM%6;H6X4LL(IU=4P"H)T6#,NO/G4G=VH^52VIN(";Q3HMJZ9 M>CK'2FYG7N@]']SR36GLP7 ^;=@&%VCNFAM%NV%OI> U"LVE (7KF7<6GIZ/ MK+P3^,9QJ_?68"-927EO-Y^*F1=80%AA;JP%1M,#7F!564,$X\?.IM>[M(K[ MZV?K'USL%,N*:;R0U7=>F'+F91X4N&9M96[E]B/NXG$ [R\!J%:*<0.=R=(X?RDADVGRJY!66ER9I=N%"=-H'CPA9E M811]Y:1GYHOE]<6?'Z\_7U[=+MZ^R:)P_!ZN_KK[M/P;WBW9JD)],AT:T)N_ M?1.FP?LC ),>8'+,^GQ!EZ]H*P2YAJNZJ>03(BS("<]I+IG"WRT7"[B0-=U/ MS2S%?3BK*IF[M56\Q5QN!/])8C>HN+32VNA#L1Y%=V@<@[T*2Q+1=G6^(6LK5#T-X3HWTAZ$;A^^1L3FWZ)1^("B1?@-TF!,XR@9 MT1CZZ21TS\:&TV)'=,(PM"?)&Z*HPR6TI J ?23-.CF M.+7@)GX:.929GZ5C.$+V44_VT:O)3E$;Q?.N@#*_ASO!J8+7K=&&XJ"X#M'W MJ/W#]'U17Y\2DE/Y@%C241-8+5OBS@E\;5U-O[OWG6"=/5!2-PCGK&*";B,S M<(GYKO#/A8[];)Q1DL:#.(0_%!-6,_+3> R3032";Q2F)9D]2DY(+,F NLP: MN3L.H^ $LD$\V?=R@%^V<+86V2"-#U9BN-<9:E0;U_\TW3B*K6L2_6G?8L^Z MSO*_>->?OS"UX4)#A6M2#09C2KKJ>EZW,;)Q?68E#74MMRSI-P&5%:#O:RG- M\\8ZZ'\\YO\!4$L#!!0 ( %: 9%6I;2O3\P( *L& 9 >&PO=V]R M:W-H965TB!EM:64(I422IN_KY+25'MPG%[$R1$$[&ZD*9FBIMIXN%;*T3BJX%_I^WRM8+IS)J,;NU60D M*\-S@?<*=%443+W,D,O=V F<5V"9;S-C 6\R*MD65V@>RWM%*Z]C2?,"AQC:\#GG+?L/73LWR)Y+I^ MPJZ-]1U(*FUDT2:3@B(7S_A?Q+"-B&L=3<'U2IOF&&3D9([4#::V.RD MMEIGD[AII\?Y["83U>/R_EB_N5A!1\>V)JC_CCR M#)UB8[VD99PUC.$;C!>PD,)D&N8BQ?0PWR-UG<3P5>(L/$FXPO(<(M^%T _# M$WQ19SFJ^:*W++-&,CY.:6_.I2Y9 M@F.'KH9&]8S.Y.Q=T/>O3@B..\'Q*?;)BFYB6G$$N8';7#"1Y(S#G2"Y%=T/ MH^&+-+! 9HVDP SL6;25#TM,*J5RL849T[D^9O"DA.,&'S*$:UF43+R!*PZ;3E^_I$Z2OV-.WL?J>_^A3G;ZUU0<[5 B,V"2GKJ$O@6K 8+%&U14" MW(D&-!'#-E'JQ)'OVCV$?2!N83%::B53#QQ;^C,_((6C'L!VC?^S66NC] M4P6]AVC@]GL#FM3O([RBV7#@AG'O (KZ[C",#Z#!T.T'%WL0T<8=;1!$[J ? M'&0$0]^->L,#[&+H7L1_A0TB-SY@/E:0WEX#*5!MZS:I(9&5,$TOZ="N$T^; M!O0GO&GC"Z:V].F!XX92_?-!SP'5M,9F8619MZ.U--3&PO=V]R M:W-H965TPT^Y#T0=:&EM")%$EJ3C[]QU2LF*GMI&']D6\S1R>(>>,.-X)^:021 TO M>5:HB9-H78XZ'14EF'-U(THL:&4C9,XU#>6VHTJ)/+9.>=;Q/2_LY#PMG.G8 MSBWD="PJG:4%+B2H*L^Y_'&'F=A-'.;L)Y;I-M%FHC,=EWR+*]2_EPM)HTZ+ M$JGH_6\X?YK^L8'&_A-77V?(>KA[Y.D-U M/>YHVL"8=:(&[*X&\\^ #>&;*'2BX+Z(,3[V[Q"QEIV_9W?G7P1<87D#@>>" M[_G^!;R@C3:P>,&Y:+DLTF*K8($25@F7"'_.UDI+2HZ_3L5;PW5/PQG!C%3) M(YPXI B%\AF=Z:!'#%RP$ M)4,]0 M$XEXE$TP)Q[',U=I0=BB4@2K7,"7"$O]B@(\%U6A"9C22&.^IH5]+L%OD19F M@MDQ>X])>P[K'W#_"P.UW/6J9VPM,Z_NNUV/4N0K=T NN#R]M!-]MN: @ M^#.!;A&*RNY.QV7)T[566FF*C$YYU%PP\WJN[P^H)>SAD-JN&[(^M8SVZM>T MYT*3=^!Z_0'X;M +Z=MG _CT8> S_]88=1LCWPW)J!LR0SH>Z0&.WC_O=U'*12?70? MP;OQ!G7#;./;NZ%A_[K=Z(25UUI=D'2OE73OW9*>%3JU6J"_$J5?5,E4IWA2 MD!=!3U+C20 M=!%9I1KIEY1G%"?/3$T@]Q/)3;_M*HLA(2' &I%^U.3P4WLR<86@A44V=8L7 M/VQV]&]52Q=52Y.(IR*^@7<4J5=JN[T6SW,TA>N85^O46.N$:YJD(Z,ZE%7F MA#92Y*?JX?]>"_^KBG=03_:2?-M2(2)A'A>,<[9#/SQ7.&@?JC_=P-:MX?NJ MQ;EM@@Z'I8EM4*AM]!J<$W#EX.E%YW]H'HJ(;HS]'_8IJ9]LWZ*Q^>KV: MUP_8;UQN4PH_PPVY>C=]DJVL'X7U0(O2/L360M.SSG83>D>C- :TOA%TU,W M;-"^S*?_ %!+ P04 " !6@&159'$IB*X% R#@ &0 'AL+W=OZ6^F%,+"0U-+ MF*$7#S;Y:"XE_EDHWW.*G7DW-6@N^\$I-/65!D$P;7LG1[-#/ M7>G9H=K8NI+B2H/9- W7WT]$K>Z/1G343UQ7J]*ZB>GL<,U7XD;8+^LKC5_3 MP;(W!13)7ZIO[.%L=.!5U[0PAC+\[FZ/!I5/<'O?6/_G8,98Y-^)4U7]4"UL>C;(1+,22;VI[ MK>Y_$UT\L;-7J-KX)]QWLL$(BHVQJNF4$4%3R?;-'[H\O$6!=0K,XVX=>92_ M&\%5TBW*C=7XMT(].[OY^/G\X\4MG%U\NKP^/[X] MN[R \2V?U\),#J<6/3BY:=%9.VFML1]8R^%<25L:^"@78O%4?XK(!GBLAW?" M=AJ\$>M]" ,"+&!LA[UP"#?T]L(?VEMA15FX%FNE;257\.?QW%B-Q?'7:^&V MUJ+7K3G"')@U+\31"!EAA+X3H]F[7V@2?-B!-1JP1KNLSVZ0@(M-+4 MX27N M,]DR$DO[-> [3;\._+84L%0UTM39MZX&8*W57;40IBP&VIA7A2$G"!2)[.C"L)ME0;P^7"3##2M17-7.AAV>&RL,I- M4/]-WR+R%4$KS-:=D!L!>Y"$)&.1&V0D93D.6!"3+*-^Q$A$8_BLE3$NXF5E M(4Q)%N<0,1*'$5 6D23-@=*,9/B^7 O-_3)4LE"- $;R((44GRB8,4@2DN0YL!!C23 S&;I#3"_!9(31 #-',LQ0') , MI5A((I; #I+$ TGB-Y/D6A0*:[.NVJ+$F4\8R0266C4]IPQ8!:=* M&E57"VZ?MZV63KM!'&/U/W=MD4VGJEES^?W=+QFCZ0<#Q9:7GB6@GF<,X3P1 M[*;'M8<^%T@[,7QQ[?7GL]07R17*, MJ?"&"J6QP^ 0Q ,>20S&/:83&(I&G<13PA(/*>-43M@ M$Q=LEF.8V ]@C"W!173VG\6RYWJ!6SS,,HE2_\X)C5Q3'&.SR%WZ,!6W:B6P MB#4>2&P)?$<^7',S/T@UV28"+!2*2V6A7U8D#NZ^F\)NM(O76=*B;M>[Y'HE M/#N=B9=):4/$ $'PHAP*;2X*OC$"#TD23Y5^:G"+JO5F@9DHD3+;&Y@G ^H( M;C:Z5>HXC&Z]F"Q$/_4(I?-I]G=TLF3H9,G_Z&1M@_9U\_'!"HU$@%-_'!3: MN/WVLU KS==E5< QGL;-:UUKM\,M"UN'B9_8/2ZPMG47N:O +[)RA7!CL1Y< MW68YR2/7'9*(1+'?NC/<>)GK'#1',N#/2U^RA=I(JRO4PCTRS3-(L,.DN NE M*>Y:"6Y[&8F#N.M7;]T&':9^95S+M>ABOG$0?95;^MF):T^V1?I@=+D3'[3W@4;R]39TC>2KL-+58HFJPG^(.IML; M2OMAU=K?"N;*(B _+/%2)[03P/]+I6S_X1P,U\39OU!+ P04 " !6@&15 M9^L*Q)L$ !Q&0 &0 'AL+W=OO >W7-YQ7-,3[:L^%JN">'@>YIDY=185+6IH@4;FLEI7/!"W*4BCL_NKN97-_?@8C[_\G!S__GF=W![]^5&',^O MKL6-!3@%\TVZ2;"L-KA:K43Y 5N!B\4#N(A97LW%^TO",4W*#V+TP^(2O'_W M ;P#- /W:[8I<1:7$Y.+9.4CS6B?V,==8F@@L07)SX!MG0!D(=03/E>'7Y)( MA,,J'+;#35&BNDZHKA.J\.P!O#\I7M*$R"G?Y@^2J>ESF.R-00[UI) MBB=BS'[]!7K6;WW,1@)K\;1KGK8*?39GV1,I.%TF1+P-2WXBFK H2,;[6.^@ MO I*KA=/,]OW7']B/AW2Z1GE!343?N,"W[+!_,L(ZTU"=:13M9(7$4G5I1'L; M)>RL':?(.:BQMYJC3X1[R!IJ[47NH*_Z*.RC1L#$/T/N?(@V5MD,[_9'0VC0; M*P*5-D!'J-5(VKS][K39"#D#<@X;YP%?L!ZO$W0UBC:;KCN!@3WD36!C3J#: MG6AIOB#\$263M F/A-;^#=QX(62]Z5?PJ+YF++0VU\;7(*67T--Z M-98V<]AI:]MW7*N_K='!'H:N?7E![=5XVK2Z%D;\!H=6,,"K<3'(?K/IMD6&M1Z-:E;'0VC0;2X/4&R(: M6J]&TN;=W41!MNOXX=#,-?8%O6!?7B?V:A1M.G[?9H 7>O!X 3$/]L/EGQ'7 MN'BD60D2LA*AUIDO2E+L]O=W)YSEU1;YDG'.TNIP37!,"CE W%\QQI]/Y*Y[ M_2_+[#]02P,$% @ 5H!D54.E#$T$! U1$ !D !X;"]W;W)K&ULQ5A=<^(V%/TK&G>GD\R0^ -"( 5FB.VVF=D0)H3V MH=,'Q;Z NK;DE41(9_;'5[(=+P;%3;K>*0\@R_>><^^Y0E^C'>.?Q 9 HNTY3M].,:'69)3W MS?EDQ+8R(13F'(EMFF+^]S4D;#>V7.NEXYZL-U)WV)-1AM>P +G,YEP]V15* M3%*@@C"*.*S&UM2]"MW<(;?XC6XZ."!*(I(; ZN<) M?$@2C:3B^%R"6A6G=MQOOZ#_G">ODGG$ GR6_$YBN1E; PO%L,+;1-ZSW:]0 M)G2A\2*6B/P;[4I;QT+15DB6ELXJ@I30XA<_ET+L.2@M#+W2H?=6AHO2(4_=+G+/A0NPQ),19SO$M;5"TXU<_=Q;Z46H'B@+R=5; MHOSDY#[TP]D#FOK^W7+V<#/[!WZL4"G:$9YASKRHC.JZB,I[ M):HNNF54;@0*:0RQP3]H]A\V^-M*H4HF[T6F:Z\1< '9.>HZ'>0YGF>(QV]V MOXOD.7+5R' $8TM- MC0+X$UB3'W]P^\Y/IL*T"1:T"1:V!%8K8:\J8:\)?1) I)85D=>(4 F*02)X M5LN/@ ZB($UU*2#[.:1>@)XF9ZXWZ(WLIWW!#59>?]"O6P4&JY[KNG6KT&!U M.72'E54M]XLJ]XO&W*^Q()'.$25,")0!+R8P=*+$B%F28+[7>VI2HB 8[,7E MG#N# R&,1@<9!B8C[U"&8Z,S!77IU#ZN695^I4J_>4209"LA_C9=^F_1Q6AT MJ(O)R#N0Y=CF[;)<5K)<-LKB;]-M4JQ^X6JE=C<=- =.6(S8"DUCENGM3D>U M_E)KM9X T1V@0+V@0+6P*K56U056WPOZY0@S9+ MV"98T"98V!)8K83#JH3#]E>HX=%ZX?81]K]['C#WOD#%LB;&FH^M\ MW>$[WWN]*QF:YVR_.8[W*FOF/-AMA&UQUK7=.SVYWW_5+#G^3=W&2-ZMKI'S M2-V6. MU[;UC:@I\G=\/")3/O\7IH^JM[B"F^(.H7B0+,L/R8],JB-WWMP CH%K _5^Q9A\ M>= $U4W.Y!]02P,$% @ 5H!D5135E*'D @ '@< !D !X;"]W;W)K M&ULC55K;]HP%/TK5UDUM=)&(*5 .XA4(-V01L5X M=)JF?3#)!:PZ<6H;*/]^UPG-V)I&^Y+8CN\YYS[3W4OUJ#>(!IYCD>B>LS$F MO7%='6XP9KHF4TSHRTJJF!G:JK6K4X4LRHQBX7KU>LN-&4\((3!7H;QTP=^BCDON#*5]OC#UP_6[*UCA#LT@GBG9N@1+Q&!/-90(* M5SWGMG'3[]C[V84'CGM]L@;KR5+*1[L913VG;@6AP-!8!$:O'0Y0" M$,IZ. MF$Y!:0U/UR_H=YGOY,N2:1Q(\9U'9M-S.@Y$N&);8:9R_P6/_EQ9O% *G3UA MG]]M$V.XU4;&1V/:QSS)W^SY&(<3 ^\M ^]HX&6Z5W(.RMPG- M+C)7,VL2QQ.;E)E1])63G?%']P_!;#X.[N"8JJ[KB$-%LD-CWS]G,][@Z\!8YF8C88@B3#Z MV]XE[84#WHL#?:\2<,P.<-GX %[=\V Q&\+YV44%[&41E\L,]O(-V.!IR\T! M9AAN%3<<->7%;*BJ84JES\4!*"ZH*"-L*1#N&%?PP,06X>=7@H*1P5C_*HM/ MSMLLY[4]>*-3%F+/H2;3J';H^._?-5KU3Q5>-0NOFE7H_EP:)B"DS/$(%;-] M428Q![G.0&Q7[_Q&O=;NNKL2ZJN"^JJ2>J)DB!AI6"D9@V84-+FB6MJA-M3D MIDQ'CMBHGPAIUSKE.EJ%CE:ECL\TJ(#&P?\I:+U6T*QYY0K:A8)V=22D(39. MB6!1Q&T._LW)J3[,"U$7A5@FL_TJ85[MNEQEIU#9J509/*?\J"9%Q654QEL- MT>A G#5[6>6Z)S,K1K7.)K.F.&P3DX^OXK08_K?YS/MS/?]SC)E:\T2#P!69 M4J52W:A\&N<;(]-L BZEH7F:+3?4Q:CL!?J^DI22X\82%+]$_S=02P,$% M @ 5H!D5;4&ULK51=;YLP%/TK5ZR:6FDK7_E2ER"E0+4]K*M"VCU,>W#")5@%S&PG=/]^ MMB$L:=-J#WL!7_N>XW.N[3MM&'\4.:*$I[*HQ,S*I:RO;%NL,=!;,N2\-_76+!F M9KG6?F)!-[G4$W8PK#C>L]\8[\K+ MB@@,6?&=IC*?61,+4LS(MI +UGS&SL]0\ZU9(!U .]? 7X'\(W15IFQ%1%)@BEG#7"=K=CTP-3&H)4;6NE3 M3"17JU3A9!!^NUTNYN$2YDD2+Q.8WT80Q3?Q8A%'L(@?XMO[&#Y"TAXRL Q" M5DFNJ@]S(5 *(%4*$6;(.::PP!U66X3S""6AA;A0V/LD@O.S"S@#6L$R9UNA M(&)J2R5?B[#7G=3K5JKWBM0$ZTOPG0_@.9YW AZ^#8]PK>"N@;O'<%L5K:^< MUU?.,WS^*WQ[JQEGY=^B-%3F$)IS0PX_YBMAYG^>LMOR#T[SZ^=[)6JRQIFE MWJ= OD,K>/_.'3F?3IG_3V1'I?#[4OAOL0>]>V*NQ"FO+<'($.C.L@N&_G@R MM7>''EXF35S'[9..M UZ;8,WM?57D[?G=4K;C$AO$,S3.63-64)$;+)-C;/&)*5!B6Q[3G.N9V0*+7& M0]UWR\9#NA-QE.(M [Y+$L+^GF),]R/+M9XZYM%F*U2'/1YF9(,+%/?9+9,M MNV1910FF/*(I,%R/K(E[&;B> N@17R/<\\H]J*DL*?VA&E]6(\M1'F&,H5 4 M1/X]X SC6#%)/_XJ2*W2I@)6[Y_8/^O)R\DL"<<9C?^,5F([LBXL6.&:[&(Q MI_O?L9C0F>(+:2P"40%(GF: 5P"\EX#> M&X!N >@>:J%7 'J'6C@K 'KJ=CYW'3B?"#(>,KH'ID9+-G6CHZ_1,EY1JEZ4 MA6#R:21Q8CR[N;Z;3V9W,%DL@KL%3*Y]\(//P7P>^# /O@;7]P&^X4/1Y^.X1-$*5Q%<2REYT-;2+\4NQT6/DQS'[PW?.C"%4W% MED.0KG#5@/?;\8,6O"WC40;%>PK*U&LE7@:YS I[C>0W^S-KA-Z'H@.-J MN-LTG?]F/?BP]5HPNN4;TM5\W3?XYOB Z0YAS6@",QEH)A>W?$O%%F;Z_40& MWR9+KON_-ZF?\_>:^54FO.09"7%DR53'D3V@-?[U%_?<^:TI]";)?)-D@2&R MFDB]4J1>&WLI$L.0;M+H'UR!V!(I$^%R;8;Q3BX,K9E6!MJSVG8=QOS,8V@]555Z/N>BX@]I51_BO$3VOTZ\/"AH&]3O= MLN5 8";91QMB-K$3B!XS.1^)J-T%R5J M'%W#0C[B:Q+F Q:", $R\:)< H\1_WZI%^VIZYPZ32M_VNK:>Y>"23+?)%E@ MB*RF[WFI[_DA^8WD\3/*3V)'<=XCB"S$5QTV:Y,ZY;B5"3N?" M=:J7^T*AU@F]5Z$/.! 8-%]^WC1[MM[=R2C;+Y1ML 46UWE MRE>S^[,<,@I/3&EJDLTWRA:88JMKZCUKZOT$";;=B>9)0J.2'R!J4=*06X$I MMW(1[4IE*T&VT25%#J$ZZ>4EC+*W+%M.=+'N1?_4O9RY#?V^*G/J2MHS?5XC MO2)L$Z4<8EQ+4TZG+S]J6%YVS!N"9KJNMJ1"T$3?;I&LD*D!\OF:4O'44 ;* MXN_X7U!+ P04 " !6@&15KOX0,( # "U"P &0 'AL+W=O*U+SE54* MT=S8-L]+5$%^31M4RSM[RBHHY)(=;-XP! L=5!';,COSD&B@E.TJ_J\7OQT!K1(@B MDH_QH^>TAI0J\/3ZB?V]UBZU["!':TK^P(4H5U9B@0+M84O$9WK\#?5Z0L67 M4\+U+SCV6,<">! J9+1H^ *;1D4Q?:?1TM_<*UZI.M8/(NEG$B_9#= M;K,M>+U! F+"WX K\'6[ :]?O@$O :[!EY*V'-8%7]I"IE-!=MY3WW74W@5J M'WRDM2@YR.H"%8;XS7S\8B;>EC('K=Z3UCMOEG"+FFO@.V^!YWB>X7G6\^&? M'NR8Y_R][]I^SGYGA#X7W-9]_J?!(OEX<_'F[XX+)U_4O4X$[BL!, MH3YA-[R!.5I9\AO%$7M 5OKJA1LY[TSN/B?9YCG)LFI'7\D=(H)QF9LIAC77X0CG090L+B@ M,QIT1K,ZOU !R4]$1I.\GA<[(Y4&D!\G(YE34.PN1EYD)E"0F&7&@\QX5N8: M\A(T$!= CBL 5K2M!9=G1DY:^;U6AX%J>A3>JX=H$2L;=, 7)KA^U568 Q<&%;D@&FY)9F_3H=47W5ZV4"SE' MTB2ZDZ=MW9F$'O,2U@>D71S;0W<$'Z :J8SV)).W=-Q"4X1[TMZ=-5.,YT0C M9Z:8,#KIU\X9^V0.J1 [Z &0RW= =D9W,@V[PXQYJT>KT?Z=>[-V#?L;.9-V M(^2_]-U ^Q&R ZZYM&TO4SG7L2PBZX;$;B%HHZ>@'15RIM*7I9RK$5, >7]/ MJ7A:J 3#I)[^ U!+ P04 " !6@&15#%UOJ=$" # !@ &0 'AL+W=O MGNA'Q2:T0-SQGC MJN>LM#4?\.9O/^_.;^ M9CR'T7CX,+WOST$))0QF9A%-S9N\_>@OE):F:G\VY:,4T&H68+_DCLI)@CTGMV?)+3KQ MYT_^N?>U*3O_B>Q5KL(Z5^$A]KBN$UG729/?DN2\(+&-9AO[7COT6EUWN^_D M?=BE'[:#.NJ5Q%8ML750XATJU0'"3 ,SUX0*3"\$?,Y-8\$4$HDIU<"$4F;+ M7J\B#*T?O9&\L9C+XZ(]E:?!11"^\=(4U8["9B]1[24ZZ&4N-&%-FJ*&!$=1 MVW\CZGU8NQT%EV]$N7O]Q?;V>R)7E"M@N#0X[^S"T,BR7Y83+?*BY2R$-@VL M&*[-+P:E#3#[2R'TR\1VL?JG%?\%4$L#!!0 ( %: 9%6(2VL3]0( +L' M 9 >&PO=V]R:W-H965T8[E XB45I4I)560->+:1=N<@"KB9W9!KK]^ATG-**0HEWL!FSGO,?/>7-B M=S="OJ@E@":O><95SUIJ75S:MDJ6D%-U+@K@^&0N9$XU3N7"5H4$FI:B/+,] MQXGLG#)NQ=UR[4'&7;'2&>/P((E:Y3F5OZ\@$YN>Y5IO"Q.V6&JS8,?=@BY@ M"OJQ>) XL^LL*U8RS-5,!#9$TOULF==6"2% M.5UE>B(VM["M)S3Y$I&I\I=LMK&.19*5TB+?BI$@9[SZIZ];'W8$;O"!P-L* MO'\5^%N!7Q9:D95E75--XZX4&R)--&8S@]*;4HW5,&[>XE1+?,I0I^/[V>W- MA Q'X_YX,.I_(]-9?W9S=S.>D=%X>#^YZ\]&]V/2(B.^!JZ%9*#(Z35HRC+U M!=K:&MG,#G:RY;BJ.+P/.*90G!/?.2.>XWD- M\L%Q^34D*'=+N?M>;J,CM2U>;8M7YO,_LD4N*&=_J&FU,S(07(F,I;3J/)Z2 M!PD*_:@6Q)P,&:<\830C4UP$;'.MR(_^L](2&_5GDQ\50- ,8#[>2U70!'I6 M8?:2:[#BSY_*N0(@'52%VV&4WPX_,BZJX:*C<%-L M$I9 2T*&KS8EV#[8.4V0T<'V4=2YV&,\#&H'KM>,V*X1VT<19T+3K(FH?=!) MG8[C!7M(AU%MU^WLVV;O'*WF6KNC>Z1,1G8 @ M/0< !D !X;"]W;W)K&ULK55=;]HP%/TK5E9- MG=0U'X0 '42B?*A(*R"@V\.T!Y-XX3V"DFU K;9FS*PS;;RH10F'(DMFF*^>]'2-B^8[G686!&UANI!^RPG>$U MS$&^9%.N>G;)$I,4J"",(@ZKCM5U'WJ!CCBSY3F*YZ5A-"\6P MPMM$SMC^"8I\ZIHO8HDP7[0O8AT+15LA65J E8*4T/R/WPH?C@"N?P'@%0#O M7P&U E SB>;*3%I]+''8YFR/N(Y6;+IAO#%HE0VA>A?GDJM9HG RG"R>!C,T M'(V[X]ZH^Q7-%]W%X'DP7J#1>#B9/7<7H\D8?493#ADF,1J\J?H1(!"F,9K( M#7#4VW(.5**N$" %NNV#Q"01GQ3J9=Y'MS>?T TB%"TV;"L43+1MJ93K]>VH M4/F8J_0NJ)Q#=H]JSAWR',^K@/>NP_L0*;AKX.Y[N*W\*DWS2M,\PU>[9!I? M8TK^8%V(=ZC'J& )B7%>E\H79990CN0#;(6&A&(:$9R@N1H$=0B43S^Z2R&Y M*N.?57[D OQJ ?IH/X@,1]"Q,KT6WX$5?OS@!LZ7*G?^$]D[KVJE5[5K[.&A M<* HG*ID7XORKXM36F2U V-1N ME;:"$VWG04W7<:NUU4MM]:O:\L,5%8?KLL#ZV=INO>'Y)PHKHFJ- M5J-:8E!*#*Y*7#")DRI-P=E>>4&C=;JC%5&M5L,[T60?76[Z87G&?$VH0 FL M%,ZY;ZBD>'Y9YQW),G/?+9E4MZ=I;M3[!EP'J/D58_+0T5=H^6*&?P%02P,$ M% @ 5H!D5;&T<.XB! ,!0 !D !X;"]W;W)K&ULM5AK;^(X%/TK5G:TFI':)DY"$KJ U*&M!JFEJ#"['U;[P0T&K$GB MC.U .[]^G$?S !,M5?@">=Q[YO M<(CX%8UQ).^L* N1D*=LK?.88;3,DL) -PW#T4-$(FTTR*[-V&A $Q&0",\8 MX$D8(O;V%0=T-]2@]G[AF:PW(KV@CP8Q6N,Y%M_C&9-G>HFR)"&..*$18'@U MU&[@]=@TTH0LXF^"=[QV#%(I+Y3^2$\FRZ%FI(QP@'V10B#YM\5C' 0IDN3Q MLP#5RF>FB?7C=_3[3+P4\X(X'M/@'[(4FZ'F:6")5R@)Q#/=?<.%H%Z*Y]. M9[]@5\0:&O 3+FA8)$L&(8GR?_1:%**6 .TC"6:18/[?!*M(L#*A.;-,UBT2 M:#1@= =8&BW1TH.L-EFV5$.B=!CG@LF[1.:)T=/BV]TSN)],;Z;CR/=],%F$SOGYX?;Q:3IRFX!#,FG$5BC#%99!JL-O5:& MN"P#KLRP9I0KQSI'=3+4=&'9CJ#3,Z$YK(U/4+Z02 THI$R07]D%%?_\ ;T:L4MHVJYG[ E0Q<&^ M#1VU@EZIH->J8$$%"E2\>@?/LPW;VB^K(LIT3:CFY)2=&JS.U=V&.5Z MMG/$K?V2 UKG-&YK!W-R*3I":Y:BZEQ@>^OR8>,>-B*V M8=C>OG%584[/.V+JXFV IT\6AVA-657'1%T MSFG<3MNDKM":I:@:)=C:@'SGUSS[AZ;3LGW4M[1&Q-(@X"O))IQI4KC<_R[:G\1- X MV^%YH4+0,#O<8+3$+ V0]U>4BO>3=-.HW"0<_0902P,$% @ 5H!D5?L; M\DF_ @ I@8 !D !X;"]W;W)K&ULK57?;]HP M$/Y7K*R:6JEK0GY0U$$D"D5%:@$!W1ZF/9CD(%8=.[,-M/OK9SMI1ML4[6$O MQ'>^[^Z[+\>EN^?B468 "CWEE,F>DRE57+FN3#+(L;S@!3!]L^8BQTJ;8N/* M0@!.+2BGKN]Y;3?'A#EQU_IF(N[RK:*$P4P@N-*?#,;].[18]I3)1I/1M/Y?7\YGD[0%S15&0@TV H!3*$[ M@E>$$D5 HM,A*$RH/--1#XLA.CTY0R>(,+3,^%9BELJNJS134\]-*E;7)2O_ M U8+*"Y0X)TCW_/]!OC@.'P(B8:W++SU&NYJ?6J1_%HDW^8+/A));# CO[$9 MO',TX$QR2E)2?2COY)*Z+']V:1' M22!L)F#^RE>RP GTG,+4$CMPXL^?6FWO:Y,Z_RG9*ZV"6JO@6/:XGR1B"RF" MO*#\&0 E/- M'?6J@;!N(#S:@)WT)DXE+#JH%OB=Z/(-I_=1AE/8S"FJ.45'.2VYPK2)4_1. M@2@,+CMO.#5$!>WP+2?W8(N8#7Z/Q88PB2BL-"LVT9E,03SW'FDX1%Z6AU6;YW(U:7V4'&4 M9\]7(W?T]8T/T>-.%F],5I=[]LAON?RXOQ%J:W*D;*.$IWF4I43PAZO1/]TW M=.H4 >4>OT;\.6^\)L57N<^R3\7&V^W5R"EZQ&.^D06"J7]/?,WCN""I?GRN MH:-CFT5@\_57.BV_O/HR]RSGZRS^;[25NZO1_X7K[_0K.!M MLC@O_Y+G>E]G1#:'7&9)':QZD$1I]9_]7A^(1H _.Q/@U0%>.\ _$^#7 7[? M@&D=,.T;,*L#9JT SSL3,*\#YN6QKPY6>:0#)MGJ4F3/1!1[*UKQHI2KC%8' M.$J+,^M6"O5II.+D:OV?][^&'^[>7K\+21!>WY&_D_=,"%;H37X*N&11G+\B M/Y )R7=,\)Q$*?F81C)_K=Y4K^]VV2%GZ3:_G$C5GX(ZV=1M7U=M>V?:_OTT\QW/(Q]N _/3#*[)M-':"N;8S;_E^3%R_8+H71Z:5&/0@^D[92Z\? M,;03 [Y11+Y/\[I7=%FYZF%9/DFWS/-OQJI&;!G(LG/EK]^#=W[OSCE-!( M6("$A4@8!<$,??VCOKZ-OEIG2:*F=S7+;#Z])GLFR!.+#VK@JX&]S>*8B9SL MN:C.RU?D3_M)>FUM;*C\2%A0P18EK%ALGU;.V''>U%0QPS!ID?! MIE;!RCGH?29/'W]K[-#CCX0%2%B(A%$0S%!S=E1S!IU>9TA]D; "0N1, J" M&?K.C_K.K:.UU#?2^NY%E&ZB/8L)2[)#*D]I;"4.U1@)"RK8O#$[^HN%LVC- MH;WVHJ".&:HLCJHLK*I0%GU=Y[('HF=4YU-FY=M'YGM/I MU'',[[FV]F2H $A8B(11$,R0[1&5G>/^<)KC2M0EPPA+HY"7/3,352B>,O3*!/GAX\5-50( M)"Q PD(DC()@AKBNHXT"!YJLU#B0Q%!: *6%4!I%T4R9&WZ0.RAGR263:F95 M5X$;MU<4ARPG[^L:KD]+7GI-G7DE-_<6LM3[:.S-85B0MA-(HBF;*JHT< MU^HCO"@5K9'M7*Z=X]A;'JRAUUGF_,6\W6@(;92B:*8XVH5Q_Z\VC-O+QUC; M.S58-R0MA-(HBF;*JST;UV[:M,?>)DN?N*A^FV$RRDYJ6"%=WQ#17?@7%XME M6TBH50.EA5 :1=%,(;5=XUK= IN0:C[=O'S 5LTN&UK/QMVU$NK80&DAE$91 M-%-F[=JX=MMFS83X$J6/]=)8N 3\\R&27Y3@R3Y+^9GELFM]+/WN:@GU9*"T M$$JC*)JIHG9Y7+O-LRX'IXSN8U[Z B?#^H"Q/4=U$:"T@(H+832*(IFRJQM)&^8C21WJI5=%F^)%&Q;)%=;]J68&K8G17<[ MZ[+7GMCM'1@L)=0Z@M(HBF9*V:@!&F8=:2G5]4_.-X>R5JR7K">\G8ZLV+(? M;-T/MO#G>YA.GC:=/+OI=%[6AM>KUN/2E:JO;Z6('A_5VOUM"[ANW'6;V=G8 M;XL-M:"@M!!*HRB:*;:VH+R^=4/=Y*Q,N*K<[!W/=NNM+<_6$FHT06E413-5%(;79[=Z +F9UT[K*,JU J#TD(H MC:)HIJK:"O/L5MAW3L^6W?3,&5^T?UFR]W&PVE#S#$JC*)JIMC;/O&^:9]/S MQ5+VX,%++-3J@M)"*(VB:.:]%=KJ\K%6EP^UNJ"T $H+H32*HIDR:ZO+'V9U M]2FML2,'2PVUPORN^>:ZLUFG!*?G?A35.U,>;5_Y=OMJT&]*=M9@7:!>EM\M MQ^I(TMW%GL\9-9W;G22]V/0J%[:S!BF#O*H,:3E :1=%,C;7A MY$^Q:Q_4+(+2 B@MA-(HBF;*K,TB?UA%U$NJA>U-#)9^=NK*QFG=*!% &PVA M-(JBF9IJ9\C'W[5F1P[6L%M)=2JS"*"MAE :1=%,$;4IY'^K^@E[9S?26EG7 MM&\4* ?01D,HC:)HIKS:'?*'N4-]2HKMR,$:U@Y2JT"Y'*8=(:'&#Y1&4313 M2&W\^';CYWN5%-N;'2QV16L6*"_'\WE;9J@5!*51%,U\:H.V@J96#^*E)<5V MZE 5H;0 2@NA-%K3F@F$-[UHY ^5C)/&/4KK/I,R2\N6.LRT7Q0[J\X=,7<;6&\73F8X/"%O]!5!+ P04 M " !6@&15N!BCFKLP%D*1PRE+7][S0S0AESFA0W+L3HP%?JI0RN!-( M+K.,B,T84KX>.MAYNG%/YPME;KBC04[F\ #J:WXG],BM41*: 9.4,R1@-G0^ MXLL)[AN'PN(;A;7U$#L.?G#$P:\<_#T'W#WBT*D<.H70DEDAZXHH M,AH(OD;"6<&MU5!FMO%!"?V4:C\UFGSY_.WZ_O%F?'N-KJ['C^@# MFO LYPR8DHC/](BM0"@Z30%]Y@HD.KL"16@JS[7MUXU*Z+%*@J#J+9JL MJ=H&5G=G= M,JS;B%E]7[H))P)KR QKF>%)HR\\I? 3@36$1[7PR+J_=X*RF.8DM81?B1 T M BORHKWP^Y55@UZOIM>STKL%*2]1L3L)E;%A^!XQ7;QUXM6$==K]CYAJUT:[ M=T#H0QCY>ZP/C;QVQOV:J ML,^"/925Q=;OHH1LVG+?Q([QRF.+_>U*^%:.U[,9%!V>;BP4Z!D4$D0!TOI3 M2J8TI6JC Z_J5%H7H9P =W>#_\(+^X&W\['9:KY6][1*PM1:;>M0]7H_L MSB_-RZ=":TK=]@6X>]*:A*U]QHO%GPBM*7[;=F![W_&NUQV38=V-YU MG* :]%NK0=0/]O?4RN2E2MV=-_,,Q+SX8"%1L9WE2WI]M_XH\K'X%.!NSI=1/K,B/(C13E0/"_>\Z=<*9X5EPL@"0ACH)_/N*XKU&PO=V]R:W-H M965T;@*<\* M-C>VG.\N39/%6YPC=D%VN! C:T)SQ$63;DRVHQ@ERBC/3-NR?#-':6$L9JKO MABYFI.196N ;"EB9YXC^M\09V<\-:#QWW*:;+9<=YF*V0QM\A_F7W0T5+;-A M2=(<%RPE!:!X/3>NX&4$76F@$%]3O&='ST!*>2#DFVQ<)W/#DC/"&8ZYI$#B M[Q&O<)9))C&/?VM2H_$I#8^?G]G_4.*%F ?$\(ID?Z4)W\Z-B0$2O$9EQF_) M_D]<"_(D7TPRIG[!OL(&PF-<,D[RVEBT\[2H_M%3O1!'!H)';V#7!G;7P#UA MX-0&SDL]N+6!^U(/7FV@I)N5=K5P(>)H,:-D#ZA$"S;YH%9?68OU2@NY4>XX M%:.IL..+U>=/7Z/;^^OEAPB$T?(>O ?7!<<4,PZB)[$=&09O0\Q1FK%W8O#+ M70C>OGD'WH"T /=;4C)4)&QF)+S#NPO@6+\!V[)MS7Q6P^:?8WX!+*C,H4[.__,> MO=I[:S&<9EV2[5",YX9(70S31VPL?OT%^M;O MNF4=DRP**SCN:A-71VT? ';TGF6)^@C/FNBU!HW6X.>UIHR5J(@QB GCVDP8 M]&;B3SN2^Q#/[2CN0VPKZ&CN8Z WU6N>-)HG@YKO"==L97'ZB\FF2+]KJ_)R MTIN'.^E$<-7'^$Y'3]C'0-=U.J(UH*GEZ%5/&]73 Y\76%K^8\/F(% MT]Y>[X-$T'M1[Z-L9S+I:N^CO !V V\>??KGF&[4G0L#:NM6WWM-;W.O&PO=V]R:W-H965T0E^?Z&+R3'28/-$.(@<>RJ.C4R!A;GYDF33)40GJ*UZCB;Y:8E)#Q1[(R MZ9H@F,J@LC =R_+-$N:5,9O(N6LRF^ -*_(*71- -V4)R<\+5.#=U+"-_<1- MOLJ8F#!GDS5 H.74.+?/8ML5 1+Q/4<[VAD# MD3+W MD*(Y+O[(4Y9-C< *5K"3<%N\.XS:A(:";X$%U1^@EV#M0R0;"C#91/,=U#F M5?T-'YN#Z 1P'G6 TP0X_0#OF0"W"7!_=06O"?!^=851$R!3-^O55Z)0%HSPMSF/8[/%[=7\]\]77Z+X9O'N3>#8XT\@ M_G9W>?LG^ @6&23HXP77(05S7/+BI%#*&S^*,0+O(\1@7M /''RWB,#[MQ_ M6Y!7X#;#&PJKE$Y,QG' _$F M/YWVB)S]$5TX@X0+M#X%KG4"',MQ%/N9#X=?)>P46+8,MU7I_+_5X_^\^L%A MN&V]N)+/?6X[LB3N94EPR/]!Z0DX M+_&&H__ZPBG!)4,E_5M5'?7ZGGI]X9MG= T3-#6X,5)$MLB8O7MC^]8GE30Z MR2*=9+$FL@,1O59$;XA]MF X>6A$3#J_:Y4<-9,OF<2_SG;F>[XU,;?=8U:! M7/\0%!V#[- 71=E%Q0I4$/CC%G60\*A->#28\!Q3!O"2_[-M4;5!JCP'"5Y: M=CK)(IUDL2:R Q7\5@7_E;W#URFB3K)()UFLB>Q Q'$KXEB;=]1,HZXM6..> M=1QC1MZHYQS'&-L/^\:A 6>I?:-H$TV&$SVAA\?)$DF"S+EYE'@M2Q;5%>J M*NE!QI?6H$ZR2"=9K(GL0):PE25\92,)=8JHDRS2219K(CL0T;:>KAZ6-BMI MJ+H_;\>VPIZ9*%%.#Q4I4*,P"'I^HD+Y8:@V%+MSW[*'D^9WXKQ:G8 5JA"! MA2Q1F/*K74X9@>+:/.0NP^POK4RM;)%6ME@7VZ%.SI-.SBM[3+,!75+J9(NT MLL6ZV ZE?+JRVH.7J9?YC'MT_W#'GM?W&17*=_H^X:Y0GQ6JOO[^ULV\$[EWVKWOR%?3:W%?.1Z/C)IM(3?=TN_ K) M*J\H*-"2+V6=CKDIDKH#5S\PO)8MIGO,&"[E,$,P140 ^/LEQFS_(!9H^Z"S M?P%02P,$% @ 5H!D5=@-P8E? P ]@H !D !X;"]W;W)K&ULM9;A;]HZ$,#_%2M[FC9I)8D#)'00J;3=V[3MM:^TG=Y' MDQS$:F+GV0YLTO[XV0X$]@A1B_3X0&SG[OR[L^]RXS473S(#4.A[D3,Y<3*E MRG/7E4D&!9$]7@+3;Q9<%$3IJ5BZLA1 4JM4Y"[VO*%;$,J<>&S7;D4\YI7* M*8-;@615%$3\F$+.UQ/'=[8+=W29*;/@QN.2+&$&ZJ&\%7KF-E926@"3E#,D M8#%Q+OSSJ=\W"E;BD<):[HV1<67.^9.9?$HGCF>(((=$&1-$/U9P"7EN+&F. M?S=&G69/H[@_WEK_8)W7SLR)A$N>?Z.IRB9.Y* 4%J3*U1U??X2-0P-C+^&Y MM/]HO9'U')144O%BHZP)"LKJ)_F^"<2>0H"/*."- K;<]4:6\HHH$H\%7R-A MI+4U,["N6FT-1YDYE9D2^BW5>BJ>W=]X>PAS'Z [E;SOK1L4/0A#:P.P1'=OBK*N8@$%^@68O)FK&VT&^W M8#+R7)8D@8FC4TZ"6($3OW[E#[WW'7S]AJ_?93V>PI(R9@YQ3G+"$D!O]!G5 M[K]%/UL#45/7=@?6KDG[51Q$831V5RTT@X9FT$GSIR#,W)SG,@P.&/ P"-L9 MA@W#L)/A45_@%R ,#Q#.-$._G2%L&,).!EUK%D!?@A$>8OC8:Z>(&HJHD^*Z MSNZ77HSH\&*$0[\=9=2@C#K3Z)LMK#H>%RL0^D.![$TYT]4.T ="!7HD>07H M5J>:S;,VKM'_D&:^MRNQW@F)EO(\)T*B4H/;B)K0[NI0:XFL]XGVXAOV@B/Q M]?<^ ?ZS4^\4JLT79O_81ST\.(*%=UCXN=EX"A4^I I[_2-5RM\5=;^S)O\G M/T\!"P[!HEXP\O9^QXYT5]K][MK>DK^GH/8/[EO4&P9=I.Y>*U* 6-J&2Z*$ M5TS574FSVC1U%W4KLQ.O.\*O1.B\D2B'A5;U>J&.F*B;K'JB>&D;FSE7NDVR MPTPWIB",@'Z_X%QM)V:#IM6-?P%02P,$% @ 5H!D5?%W5-"W! MAD M !D !X;"]W;W)K&ULQ9EM;^(X$,>_BI5=K5II MMWD@)*4+2"WI:JO;O7*EW=/I="],XD+4),[93MG>I[]Q0@.!U O44ONBQ,'S MM^=G/)Y)^@O*'OB<$(%^IDG&!\9SG>$8F1-SE8P8MLU:)XI1D/*898N1^8)S;9X'=DP9ECQ\Q6?"U:R1= MF5+Z(!M7T<"PY(Q(0D(A)3!\/)(121*I!//X=REJU&-*P_7K9_4OI?/@S!1S M,J+)GW$DY@/CU$ 1N<=%(F[HXBM9.M25>B%->/D?+:J^?L] 8<$%39?&,(,T MSJI/_',)8LT =-H-G*6!LZM!9VG0V31P7S!PEP9N2:9RI>008(&'?487B,G> MH"8O2IBE-;@?9W+=)X+!MS'8B>'D]GKTV]?K;\'ES>3#NU/']C^CRS_NKF[_ M0I_0[Y@Q+-<%'05$X#CAQW#W;A*@H_?'Z#V*,W0[IP7'6<3[IH#I2%$S7 Y] M40WMO#!T!WVGF9AS=)E%)&JQ'ZGM>PI[$S#4+)QG%A>.4G!"\A/4L3XBQW*< MMOF\SCQ0FW\ATQ-D==K,&]YTZI7ME'J=EZ8SQXQ\DGLB0B.:0J#@N-QJY["H MV8S YA5H^H36^XWQ4WG[?(%9A/[^!I+H2I"4_].VO-7X;OOX,F"=\1R'9&! M1.*$/1)C^.&=[5F?V]CJ% LTB36XNS5W5Z4^G @:/D!(S L6SH$JRAF=,9Q^ M1+@0<\KB_P T3FF1B3:H2O%]H>H4"RHQKQ23Q\GCT+;D7]]\;,'5K7%U]\(% M;+((VB)FA4PZT+[I*K+OFK=?TMH*B:^J\/?RUO.W?.RYO*3K% DU@#7*\&UWOC([.GD[M.L4"36(.[;:VR4$OYD[W*0JA:8*]" MA ]IF@+SYVU<#A8A*'%0S'F!LY#\ZB!0#[8OYJ7:^E'@6VUG@:YAFPS7,GE; MR7#T>F[VEJ>V[;G=GNMM!,&=>P;J21\*Q5E!<=2QL/06X4>H7O T(24/2,=@ MQ_X*AK.][+YGV;Z[R6+'CH%ZJH>B6-4#MC+M'0:0#80"W+_.RZ F#P@.U8;5 M5JQ.HR"+"D)@3=#D9CULQ:,K5E[!TJ@6ZU)I(5X6$??K6D4YK M):)5+="EUH2_*D9L9=*>$S*#+ZQZ25 U!,W+Q^93*@1- MR\LYP1!,9 ?X_IY2\=R0 ]2O:H;_ U!+ P04 " !6@&15-#/_G;D$ "" M(@ &0 'AL+W=O'E&)"83GD-@\;,"/76?P]FO)%WPD=,"4SO(KY*-M\(65!K1QODL6L^ 6;TM9SP&3%>):4 MSB*#)$JW__AGV8B: PP..*#2 9WJX)<.?E'H-K.BK!O,\:!'LPV@N;5 RP^* MWA3>HIHHS8=QS*FX&PD_/O@\O!N!Y^']TRUXN!V.GT:W#[=?OXW!^QO"<12S M#^ 3>!K?@/?O/H!W($K!MT6V8CB=LI[+1?P.(@F< ^ MPB]1'/&(,/! ,%M1,@6"<",R65$:I?/"ZFN6TNK"%681 W_?BP#@CI.$_:-K MSC:;0)]-/ETOV1)/2-\1\Y$1NB;.X,\_8-O[2]G GNWVS;M@-H#Z[5I5=RYA=SGS!'4ZTT\?HVY0AEL"4,MM5F>VSFEIMFXVS M!*8TKE,UKO-*]G;V:*F;6AJKPU,KK)(+CY$W.$Q>HV_3,; $II39KV"5#[PO*0/M*I];*&IS9/J![Y6_I0 QQ9IG=GA51I*!03-$N@DCHN3>[(F M,8#:"HP1&@^8)32U'U)SP=9YL=VJCK.%IC9/*CEHU#NUYFE+;>]1V-MENE'O0*(J.,;R[ M1]^P@X+6+LOWS3IA&W;U3$=242&SHFK&=%^[[V",T'CCP1*:V@^IWQ \*Z8C MJ[+/%IK:O-J&EU$9'6%ZZ6Q:RXTF:E)23B&SG#(SW/# :<9M/#26T-0N2,V& M@O/BM56!9PM-;9X4>,B\JW9=+>J]FRAJ9+X>9[9\5PWZK*LX6F-D^J//_473IMJ7!_,0\]OQ7NOE_2V'7\ MX) H]Z6.\D_54:=P72O*S1$:#]>;O ZLO0_TSXOK5I6?+32U>5+Y^:?NUFE+ M#?9>DNZNYD:3;5)N[0.!_.N,!TSG4W<'W"2 M!0 $B0 !D !X;"]W;W)K&ULM5IK4^,V%/TK M&I?IL#. +?F11Y/, /9VF>G23%*ZGXTC$@^VE5H*V?[[R@_L6%9$*((/)%;N M/?)]Z%@GT61/\F>ZP9B!GVF2T:FQ86P[-DT:;7 :TBNRQ1G_Y(GD: MO =%*(^$/!<7=ZNI815WA!,;[BK&B4)G%_=__[$LR#!5A^ MNUX$X!+M9OLK3J!/-U@@6:P#H%<)H"."KT6;%P MXWKA)L7"E=6A@O!*B.+)\C(;#AQK8KX$$>;397)W-IA/,UPD6: +KE,!K2N IFZUZ;IQS0J^H M7MIL%81[V$>6B]!0:#>9&;)&(Z'A9&:.!P="Q\G,^+0#>D$\W6"!9K .B49-249G;CH5B1)PIRV)9%V8X4V/&@,Z\H25Y_42.Q$ MF9'8KD'?Z))##:S.'Y1W);3:7:QU\DH\+0TUX!MYD%N)B9!:(2$1$J-W9.)@ M/P^5F5@R$CT#LBUDF'P[K?1_[YK4BN9K10MTH74K@=I*H ]M2&IW7870B>9K M10MTH74+T6H0J-QASWZ4WQ9P=@A?N!A98Y#MTD=.#JN:-&I=2G:,,BY"XVQ] M 4[:RM3S'CYD$>Q12-_(%I_6O@S)'HH,TC>RCM!%*P^@6A\L,&5Y')5I*)EC M5VAU:;!*H'>WJTXT7RM:H NM6Y)6Q\"/"1FH5R[^U]M3*YJO%2W0A=8M0RL9$?P03R"MBE$KFJ\5+="%UBU$JQB14@A] M'D_4\W8TB#40E8K$"MFN)Y"%S&H@JIY 8G6,+EH=A]0ZCM.%HZ +K;\F:47S MM:(%NM"Z96@E(W(^1A=:A:)6-%\K6J +K5N(5B@BI?[Y1+IP^TO"2,D;1\ MN\$AUT&% ?_\B7#2JB^*"9IC0+/_ %!+ P04 " !6@&15"C]^?4P$ ": M&@ &0 'AL+W=O<$P MVFBG+'4#SQNX&2*Y,YOHL26;36@I4I+C)0.\S#+$_KG#*=U/'=]Y'5B172+4 M@#N;%&B'UUC\5BR9O'(;E W)<,X)S0'#VZDS]V^A/U .VN)W@O?\Z!RHI3Q2 M^J0N[C=3QU,1X13'0D$@>7C&"YRF"DG&\7<-ZC1S*L?C\U?T'_7BY6(>$<<+ MFOY!-B*9.B,';/ 6E:E8T?TG7"^HK_!BFG+]"_:UK>> N.2"9K6SC" C>75$ M+W4BCAPDCMDAJ!V"MPZ],PYA[1!^Z0R]VJ'WI3/T:P>]=+=:NTY%LA9,WB723\S@?/5P__#3&BSA"JP_S5<0? _FN2 ; MDI:*0[#&<X$S_I>I1JHH>N8HE&#>\@+% M>.I(1>28/6-G]NTW_L#[P4203;#()ABT!-:BLM=0V>M"GRVIP))-)%5&*Z@D M+Z99)BFKGV/Y*N%"/L22.H!;_.H*D!>Y?'FEE'-02&*U%_A 7OT_FGBM0NKK MD-1[ZWFFJOKYF*U3D\&X;1*=FO3"M@DTH/2&?F/4REB_R5B_,V/J$00/,FU& M6>OT?6_)V@2+;()!2V M @8- 8.K4)^!32IM@D4VP: EL!:5PX;*X?6IS_!$ M%+PWXG/1(KIH 4\M F_4-TO/J$G7J#-=:T'C)T +5=1&]>ET?V_)V@2+;()! M2V M#L8-!^.K4)^Q32IM@D4VP: EL!:5OG=H=;SKTY\ZIBX!NFP273:!!I-Q M,#!+D'_4'OJ=.5MA+AB)U=JYUJ,R)\+&K:)%5M&@+;0V)<&!DN J M-*D.PQ:A-M$BJVC0%EJ;T$-_[7?V?%])E\++;9G!YJ0O,]B<-&8&F] ;CL]H MTZ&9];N[V>H/4E&R.$$< Z9RQZ5 ;60.1((!7"^7QJ5WPKZ[L&VB15;1H"VT M-D&'WMGO7X=26>W#K:)%5M&@+;0VH8=>W._L#[^24@TN_X.Z:!)=-H$&DW#T M]ON1>_2M/<-LIS+#_)__<682-U(]ZQ+ H!?.A$Z"TIAJ M$H8Z*X$3/9 5"+NSEXH38Z>J"'6E@.1>Q%F(H^@VY(2*((W]VEJEL:P-HP+6 M"NF:KA<;.5^@]6A&EB+LN].8>#*%,OXU# M8X]SHC#KT+,6C2^@/Z&E%*;4:"YRR/_7A]9F[Q4?O<[P5> 6J@$:1>\0CC!& M&@I;'.8*=]3?PYGH0V4$EEJ"C0S^E.&V4KYM>YM%O:^#S-==%$5R2# M)+!MHD$=($A?OQK>1I^O>!WW7L?7Z.FJYCM02.Z1[4OWC:S;[B;T.:\M[<;3 M7(,>4AR'AU,#X4GQ<%"%;Q&-,ED+T]91O]IWX;0MOG_A;0LOB2JHT(C!WDJC MP0=[KFK;HIT86?E2W$EC"]L/2_LG >4"[/Y>2G.:ZX&(K(,MPE[H+L_22/(*OD6 M-"FJOV#78 T-++8%HVECS$>0QEG]&_YH)F+/@/.H#5!C@$0#\X !;@SP2SV8 MC8'Y4@]68U!)UVOMU<3Y(0LGHYSN0%ZB.5MY4W7W<'/Q>'UW"WX',[X>HVU" %V"JS@+LT4<)N ZJQ=F&>#Y M3_! -C1GX9S#9F3%%P\KP$>?L#!.BD^%YMP0<8:SX(%R9^(-OGU%V@;?ZBF M?4@R?TBR8""R7H#,-D#F,?;) WDBV9:H9K\VM"O#><%@78Y'09,Y74VMK: M\^JXMF$*2F64;4-+0/DR"F$#NHX@5(9!%[I[/GM"[5:H?53HW8;D8?5_%F<+ MFBKC:LN>H8E$L3+*PHX85!F$/,-$@E09A6T;JX4ZK5#GA4*?=Q>5U*,@+PV0-Y;,[PG9P)5AE? M5!E>ABDSO P[EN&AT96JQDDYOC'O)7F/ESF"6 7,MFW/$\0J8 A#SQ9P@0(' M7>QYQ@&Y>Y4Y/#G3-Q1]YP@:HF0%C&]%CBA9AEF&ZQFB8AF&L(GL X)1)QB] M,N.#_\#7.")4*?THV6LSRZ!L_J!LP5!L_;!T!3Y\SPH?#EKB#\KF#\H6#,76 M#U-7YL,WU_F-92_C85L4/E76Z(RJ648XG M-D&^ @4=#,7V1@7#"!^*;E?VP]?6_7P7F.8TC.9AIOK\,SU.^.H4,V@7,"A; M,!1;/S1=(P#?LQ. @[8"@[+Y@[(%0['UP]2U _#-_0"4:W,/>E#:"628Y5@> M$C.%#$.6Z4B?!Q0X:+H>/E BHZXC0*=U!$BNS4W>B0@-RZ4"QOB/)5*,S;1U&OPJ?!5Y6@ M5]\[I4A)OJJ.APJPH-N,U=^;VZ?M$=1%=? B/)_"\TNH>.[#\Z ^8.KHZ_.N MFS!?Q5D!$K+DKHPSA\;TH' M[4'>Y']02P,$% @ 5H!D5:Y! 914 !D !X;"]W;W)K&ULO5A=20S;>F;S,7'2 M/G3ZHc@+(17*<[J]?26!LL,SNMFQ?;#[./;KG7NGJHN&6YJ]L10@'[VF2 ML9&QXGQ]99HL6I$4LTNZ)IEXLZ!YBKFXS9X^6*RP?F>+C&2S(C_'G]D(L[ MLV*9QRG)6$PSD)/%R+B&5R'L2P.%^#TF6W9P#:24%TI?Y'B]8_^HQ LQ+YB1"4W^B.=\-3(\ \S) F\2 M_DBWOY%2D'(PH@E3OV!;8BT#1!O&:5H:"P_2."O^\7L9B ,#P:,W0*4!:AHX M)PSLTL#^UA& "S/%XF-,MR"5:L,D+%7UE+>(59W*B MS'@NWL;"CH]GX:^WX=T3F-Y]O'^\O7Z:WM^!'IB1I9@,'$RSB*8$T!Q\HHR! M1Q+1+(J3&*LDGP6$XSAAY\+B>1: LP_GX .(,_"THAN&LSD;FESX*$%+&I H1V ;I!K80SLKX$MG4!D(60 MQI])N_E]Q"^!!94YU,GY;Z.'_WKT6C#L:K;8BL\^Z4XQ+Q[)FN8\SI9BAA3% M2LZ'/S\).)ARDK*_=)DON!T]MZR(5VR-(S(R1,EC)'\CQOCGGZ!K_:(+>Y=D M09=D84=DM00Y58*<-O;Q$^4X 6*5,IK$<\S)'+ R9V)OR;'*65RLZK-$K.ES M7:**,5PUAMQIWL80.L@9FF^'&3A&]>T!K(."8Q#R+0?54>$QRG9=NP+50M&O M0M%O#<5SAI.$1BH&$=*!>OEO)=UOESSB-7GMR#Y7R4ZE:K5*=<%>CR'&;NK4H MVVW(UJ"@[Z+&O AU,,]S!WK1@TKTH%7T=2K+TN>B'-&%F.D<9\OX)=$G?'#D M1%/S5Q'!5Q'A,:+7MTX(]2JA7JO0.YKUCA=T.;G/+T!&N$ZPIXFZ8S56XT2# M0I[O-X0?H^"!JD*ZAFF #B963;M?:?=;M4\/RQ=X(6(#(KL0II=29X MK4["&L]OX-4$:IX'\@Q1'5/MZ8L#R%N<+^.,@80LQ%#6Y4 XG!=G>L4-IVMU M:/5".:>INEP1/">Y!(CW"TKY[D8.4)VLCK\ 4$L#!!0 ( %: 9%6\]OLV MA , 80 9 >&PO=V]R:W-H965TEHBO/"_?9 M+N5R05TMRF@'&^"/Y1T5,[552;(",,L(1A2V2^5"/P]U31(JQ)\9'%EGC*0K M3X1\EI-ULE0T:1'D$',I$8F_ UQ!GDLE8<>71E1I]Y3$[OA9_4/EO'#F*6)P M1?*_LH2G2\534 +;:)_S>W+\ QJ';*D7DYQ5O^C88#4%Q7O&2=&0A05%ANO_ MZ&L3B Y!Z(P3C(9@# G6"P2S(9C?NX/5$*SOW<%N")7K:NU[%;@@XM%J0X/>HX] M=C0JTRQ&:UR?1IG5MP'P*,O9.P%YW 3H[9MWZ W*,'I(R9Y%.&$+E0NCI+0: M-P9(7!J3@ALHSY"I_88, MS3!&[+F:IM_&_ QI>D77Q]QYW>[A_]Z]%PRS/1YFI6>^:,Y.5 6.[J$DE&=X MUSL/?W\2<+3F4+!_QC)?:UOCVK($GK,RBF&IB!K'@!Y 6?WZB^YHOX^%?4ZQ M8$ZQ<":Q7H*L-D'6E/KJ1GQ+*!P [V$L S79JH"XL.(59CN889A\6GL),6S4@YIL=]Y, MS_FU?GJ3?M[R%"B*R1YS MFHV7@TF!'SUM=]823LNJJG@@7/5HU3$6C#E0"Q/,M(?QY(C=H6__5?U!+ P04 M" !6@&15(?4ECB@" #$! &0 'AL+W=OD"P*!GP4L=X\*8:DB(S@L05'=D!:5=V4DE MJ+&AVA-=*:!;+Q*1GUNI))('PUD)*X7T00BJ?H^!RU.,N_@\ M\<#VA7$3)(DJNH<,S&.U4C8BKW9]E0#1/) MO[.M*6+\ :,M[.B!FP=Y^@+->>Z=7RZY]D]TJG/[ 4;Y01LI&K$E$*RLW_2Y MN8<+01C>$(2-(/3<]4:>,,X M@ZJ#>L$[% 9AB!ZS*;I[_8\-L:PM<-@"A]ZW?\,W+;<@2K9C.76?]1K8BP:N MRH>ZHCG$V):Q!G4$G+QYU1T$'U_ Z[5X/>_>NX&W- 4H-)%",&-KUVCTXZM- M0:D!H7]>H^W]!]I^2]M_\3)'>:X.E"/;W(C]?;&H4O+(7._I:]2U[\#[NL8_ M)D%$CI&T P[ P =PL !D !X M;"]W;W)K&ULK99M3]LP$,>_BI5-$Y.@2=,G8&VD MMK2#;4#7#/9BV@LWN;86CAUL)X5O/SL)H; 0K5/[(O73_7V_<^[B_H:+.[D& M4.@AHDP.K+52\:EMRV -$98-'@/3,TLN(JQT5ZQL&0O 86844=MUG*X=8<(L MKY^-S837YXFBA,%,()E$$1:/(Z!\,[":UM/ G*S6R@S87C_&*_!!W<0SH7MV MJ1*2")@DG"$!RX$U;)Z.FXXQR%;<$MC(K38R* O.[TSG(AQ8CO$(* 3*2&#] ME\(8*#5*VH_[0M0J]S2&V^TG]6D&KV$66,*8TY\D5.N!=6RA$)8XH6K.-^=0 M '6,7L"IS)YH4ZQU+!0D4O&H,-8>1(3E__BA",260;/]AH%;&+C_:M J#%H9 M:.Y9AG6&%?;Z@F^0,*NUFFEDL3J!YK< MFN?!&2A,J/R(CI"?+"3<)\ 4FJ3F>83FD'*:$K9"8P$A46B* T*)>M1S7V:7 MU_//PRLT/A_Z$S0:7GW5HS?^&3IX_[%O*^VNV=0."M=&N6ON&ZY=\;2!G/8A M7_L^;YA[5JO_GP7AN/3^N-9['X)$YSVZ M3D$P\YU$4\*P/AF=.G.3.@?^]71>6?)KA7<]G3V)O8C!21F#D_U^#D[V2;XG ML1?D3>?YSN#L5%I2+ A>4'BSM-3K[0I?J+VNEZU7*6EOW8K,E?02BQ5A$E%8 M:C.GT=,U2N2WO+RC>)Q=E!9.N;N5=ZUO3]02P,$ M% @ 5H!D57%MDNE= P F!8 T !X;"]S='EL97,N>&ULW5A=;]HP M%/TK4;I.K30U"5D#60%I0ZHT:9LJM0][JPQQP)+C9([IH+]^OG8('_5EM ]K M&:C$OB?GW&/[.A_MUVK)Z>V,4N4M"B[J@3]3JOH4!/5D1@M27Y05%1K)2UD0 MI;MR&M25I"2K@53PH!.&25 0)OQA7\R+ZT+5WJ2<"S7PTS;DV>?9X\N'D)+P_O]J-GQG@W ^ M'":^3QN3[AXDO4<9$^YM"Z^%_D9,'<33EG>*T+JA,U^X034]C!XA]-"NV=E6 M !/IN$6V+%@'05.JPWY>BG7%QKX-:'524.^!\($_(IR-)0-63@K&ES;<@<"D MY*7TE-XJ.ET$D?K1PI'MP2YJ= HF2FERVPSV=]RF"0<=X:[/@V,.Q7 M1"DJQ;7NF)--\ GD->V[9:4=3B591IU+?TTP!YUD7,J,RC9-Y*]"PSZG.=B1 M;#J#HRJK $"ERD(W,D:FI2#&PXK1-+3LA')^"Y>8G_F6]B+?6#=3.:)M:D-- MT\K8#NAOJEGM3=GD1;I>Q1Y*]66NAR-,'S87O9$T9PO37^2M 4P]PM5)5?'E M9\ZFHJ!V\ =38HE8D.4.E[#U0J-MF,_):DNJ,+M2JG18Y[ M[ARAYW\[SU,JJ"1\T[2N_;<\RR]V''=?R[*YJNP:=GILGAO>NLG+8S"9'(/) MHZC)WC&83(_ 9/?5KIK/,1D=@\G.VS<9O\V2#)IGRHT'UZW'UC;JP>O!P/\! M+QM\G=0;SQE73#2]&'CL=BF+>>$^FAG![*L2P7,C)?+(^;D^J/>Z1I M&L=)@LWH:.1T,,+F+4G@SZV&>0,&E@,"2.S7UPYWX4K.Y3P?I_T<,_ M4$L#!!0 ( %: 9%67BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:G^I:=! 424 \ !X;"]W;W)K M8F]O:RYX;6S%FEMSVC@4@/^*AJ?N0Q9\2]I,Z8PQ(O$LL;.686:?.HX105-C M,;)(VO[ZE:%LY,0YLR^G/&'+(#X?73X?R9^?I?KV(.4W\GU;UK!E\^GNN[5 MT#Z1FI=:R-H4M@5+P9^;E^OM*7D2C7@0E= _QH/#<<4'9"MJL14_^6H\& U( MLY'/MU*)G[+61<5*):MJ/'".%Y9<:5&^*68M9%X\-(<273QDA0$9#RY'IL*U M4(T^?.-0?V$8G[CY\O%LK^5,5)JK::'YC9+[G:@?VVK,70RMVSC$X?1Y#.*U M^C]AE.NU*/E4EOLMK_4QCHI7+6#=;,2N&9"ZV/+Q())/7+7W8_X@7AWO31LH M*U+J6I@+*EX=\!!1TF1*$T:GQ!RQ=!Y/P]R<3,)YF$246) N .F>$?*K:T%Z M *1W%DB6FX\[FEB0/@#IGQ&R$\D @ S.">E9D)< Y.4Y(7T+\@J O,*%G(0L M9B2=D?N,,IH8MCBU>^)' .TC+EI&(P-$PBA*%TD>)S>&,4W,<=2.EMR"_ 1 M?L*%C),E97G+PTB<$/KW(L[_(8Q&BRS.8VI/X2-H#A^A]\4\"R,33<:H00V3 M*9G2&F32?VP' @D3C()F%Y&OUUF\ZG-&-??XT,FPWRAX,L MD%D89V09SA>4W)D^M\@.[=KI>9 Y'&1UT#!+S(3'R+WI@.PV[(Y02!<.LB\8 MO7D9 7>O;>% NG"0?1&E=W?QKZFXG=_:.<\$D9K!VYU3(%TXR+Y@BPDS0Z$- M(5UV+>9"@G"1!='['$ ^W,M*E((W-B8D"!=9$. S0>?IU 6S$?QTY'W==C$A M<[C(YCCJEGPP"7#%FS]L+$@<+K(X0.]VHP[8TC9!$7V2)] NZ% MA(3B(@OE'1.?.&U,2"XNLES>&KDWDI!:7&RUO%5S'Z,':<9#U@P\?]N)NP=I MQCNK9NS4W8,TXR%K!DP^NZM>X+(7?H("V+#3Z)!V//R5+P"ST^B0=CQD[9RD M/>6Z$%5W:$.V\9!M UN[T\J0;SQDW\"8G5:&?.,A^P;&#&Q,R#D>LG-@S$M[ M21O2CH^L'1CSRL:$M./C;[5TGR@O2%(H5;2;5&; VYB0=GS\[.8U9B2W.UF; MGS5$VIB0=OS?O"YF,.-:<\4;3>CWG8T)[K><89G,H+)-H?C%I+ Q(>WXR-IY M!S,ST52BU#8F9"'_'#G/RS"R,2$+^>?*>HY6MS$A"_F_/^NY().B$24IZI6] M]^M#%O*1+=2+&=9:K$2UU\+>LX0L%"!;J"]!LV9X&Q.R4(!LH7Y,9FI>[2MN M-WH 62A MM [F/RQ_1V);4S(0@&RA?HQ;[A\5,5NT^F;D(4"].0'6#PG'VQ, M<-\?VT*OEL][TZ $E!P$-#P] K/BJ]%S5>)J;TQY651E?>*M!_'[4<_:+<+ MUONJBDQ96L]EL3J]$71ZF^G+OU!+ P04 " !6@&15##^0_.4! !_(0 M&@ 'AL+U]R96QS+W=O )/[ MF/!00D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O7?^)-E>_Z2=FW9=H>\ MV?9YOIS[]96*W6FV7Z:E;?NS3H?PR.'QVPWO>I%2:R6L[K%-9-.&X MN^[.X;*1F_/D9O+\MFB&YS=I0NT@A2"M'V009/6#'(*\?E"$H%@_: 9!L_I! MMQ!T6S_H#H+NZ@?=0]!]_2"9HHQ3@J01U@1:"W(M!%X+@BT$8@N2+01F"Z(M M!&H+LBT$;@O"+01R"](M!'8+XBT$>BOJK01Z*^JM!'KKZ&&;0&]%O95 ;T6] ME4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T.]C4!O0[V-0&]#O8U ;QN] M+"'0VU!O(]#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU%O)]#;46\GT-M1 M;R?0VU%O)]#;1R^["?1VU-L)]';4VPGT=M3;"?1VU-L)]';4VPGTCJAW)- [ MHMZ10.^(>D<"O2/J'0GTCJAW)- [CCY6$N@=4>_XGWKG7!E&ULS=K);L(P% 707T'95L1X"!T$;-IN M6Q;] 3=Y0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\.%F$ M8!\8\_F":NU38ZF)(S/C:AWB7S=G5N=+/2=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D#PG2 MAP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>! ME:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$ MD56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)K MAB)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.LW^>TUK779'/)9][G$Y!-02P$" M% ,4 " !6@&15!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( %: 9%5K::I1[0 "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ 5H!D58M0=!;!!0 LQX !@ M ("!# @ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5H!D50Z@K04A!P CB( !@ ("!(!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D50DUU"D) P P08 !D M ("!H4< 'AL+W=O0$ D# &0 @('A2@ >&PO=V]R:W-H965T M&UL4$L! A0# M% @ 5H!D574+E]B6! : H !D ("!0U, 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D5;N[ MF)IT P X < !D ("!RVH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D5>I=@_%"!0 ] L !D M ("!K'H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 5H!D53]]PB!7 P L@8 !D ("! M5HP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 5H!D5=D_5U<-!0 "@T !D ("!#I8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D5:EM*]/S M @ JP8 !D ("!W:, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D56?K"L2;! <1D !D M ("!J;$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 5H!D5;4&PO=V]R:W-H965T&UL4$L! A0#% @ M5H!D50Q=;ZG1 @ P 8 !D ("!R,@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D5;&T<.XB! M,!0 !D ("!"]( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D5;@7+C@Y! -A( !D M ("!@N$ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 5H!D5=@-P8E? P ]@H !D ("!B^X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D M5>W<'W"2!0 $B0 !D ("!__L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D59Y@:$4&PO=V]R:W-H965T&UL4$L! A0#% @ 5H!D52'U)8XH @ Q 0 !D M ("!E18! 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ ! $ =Q$ ,(I 0 $! end XML 69 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 70 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 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2.2 html 198 236 1 false 48 0 false 6 false false R1.htm 0000001 - Document - Cover Sheet http://www.harmonicinc.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Sheet http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) Statements 5 false false R6.htm 0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 0000008 - Disclosure - BASIS OF PRESENTATION Sheet http://www.harmonicinc.com/role/BASISOFPRESENTATION BASIS OF PRESENTATION Notes 8 false false R9.htm 0000009 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS RECENT ACCOUNTING PRONOUNCEMENTS Notes 9 false false R10.htm 0000010 - Disclosure - INVESTMENTS IN EQUITY SECURITIES Sheet http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIES INVESTMENTS IN EQUITY SECURITIES Notes 10 false false R11.htm 0000011 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE Sheet http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUE CONTRACT ASSETS AND DEFERRED REVENUE Notes 11 false false R12.htm 0000012 - Disclosure - LEASES Sheet http://www.harmonicinc.com/role/LEASES LEASES Notes 12 false false R13.htm 0000013 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATION OTHER FINANCIAL STATEMENT INFORMATION Notes 13 false false R14.htm 0000014 - Disclosure - CONVERTIBLE DEBT Sheet http://www.harmonicinc.com/role/CONVERTIBLEDEBT CONVERTIBLE DEBT Notes 14 false false R15.htm 0000015 - Disclosure - STOCKHOLDERS??? EQUITY Sheet http://www.harmonicinc.com/role/STOCKHOLDERSEQUITY STOCKHOLDERS??? EQUITY Notes 15 false false R16.htm 0000016 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTS FAIR VALUE MEASUREMENTS Notes 16 false false R17.htm 0000017 - Disclosure - EARNINGS PER SHARE Sheet http://www.harmonicinc.com/role/EARNINGSPERSHARE EARNINGS PER SHARE Notes 17 false false R18.htm 0000018 - Disclosure - SEGMENT INFORMATION Sheet http://www.harmonicinc.com/role/SEGMENTINFORMATION SEGMENT INFORMATION Notes 18 false false R19.htm 0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIES COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 0000020 - Disclosure - SUBSEQUENT EVENT Sheet http://www.harmonicinc.com/role/SUBSEQUENTEVENT SUBSEQUENT EVENT Notes 20 false false R21.htm 0000021 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://www.harmonicinc.com/role/BASISOFPRESENTATIONPolicies BASIS OF PRESENTATION (Policies) Policies 21 false false R22.htm 0000022 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Tables) Sheet http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables RECENT ACCOUNTING PRONOUNCEMENTS (Tables) Tables http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS 22 false false R23.htm 0000023 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE (Tables) Sheet http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUETables CONTRACT ASSETS AND DEFERRED REVENUE (Tables) Tables http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUE 23 false false R24.htm 0000024 - Disclosure - LEASES (Tables) Sheet http://www.harmonicinc.com/role/LEASESTables LEASES (Tables) Tables http://www.harmonicinc.com/role/LEASES 24 false false R25.htm 0000025 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION (Tables) Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables OTHER FINANCIAL STATEMENT INFORMATION (Tables) Tables http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATION 25 false false R26.htm 0000026 - Disclosure - CONVERTIBLE DEBT (Tables) Sheet http://www.harmonicinc.com/role/CONVERTIBLEDEBTTables CONVERTIBLE DEBT (Tables) Tables http://www.harmonicinc.com/role/CONVERTIBLEDEBT 26 false false R27.htm 0000027 - Disclosure - STOCKHOLDERS??? EQUITY (Tables) Sheet http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYTables STOCKHOLDERS??? EQUITY (Tables) Tables http://www.harmonicinc.com/role/STOCKHOLDERSEQUITY 27 false false R28.htm 0000028 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTS 28 false false R29.htm 0000029 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.harmonicinc.com/role/EARNINGSPERSHARETables EARNINGS PER SHARE (Tables) Tables http://www.harmonicinc.com/role/EARNINGSPERSHARE 29 false false R30.htm 0000030 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.harmonicinc.com/role/SEGMENTINFORMATIONTables SEGMENT INFORMATION (Tables) Tables http://www.harmonicinc.com/role/SEGMENTINFORMATION 30 false false R31.htm 0000031 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Cumulative Effect of ASU Adoption (Details) Sheet http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails RECENT ACCOUNTING PRONOUNCEMENTS - Cumulative Effect of ASU Adoption (Details) Details 31 false false R32.htm 0000032 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Narrative (Details) Sheet http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails RECENT ACCOUNTING PRONOUNCEMENTS - Narrative (Details) Details 32 false false R33.htm 0000033 - Disclosure - INVESTMENTS IN EQUITY SECURITIES (Details) Sheet http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails INVESTMENTS IN EQUITY SECURITIES (Details) Details http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIES 33 false false R34.htm 0000034 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details) Sheet http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails CONTRACT ASSETS AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details) Details 34 false false R35.htm 0000035 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details) Sheet http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details) Details 35 false false R36.htm 0000036 - Disclosure - LEASES (Details) Sheet http://www.harmonicinc.com/role/LEASESDetails LEASES (Details) Details http://www.harmonicinc.com/role/LEASESTables 36 false false R37.htm 0000037 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Accounts Receivable, Net (Details) Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails OTHER FINANCIAL STATEMENT INFORMATION - Accounts Receivable, Net (Details) Details 37 false false R38.htm 0000038 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Inventories (Details) Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails OTHER FINANCIAL STATEMENT INFORMATION - Inventories (Details) Details 38 false false R39.htm 0000039 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Prepaid Expenses and Other Current Assets (Details) Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails OTHER FINANCIAL STATEMENT INFORMATION - Prepaid Expenses and Other Current Assets (Details) Details 39 false false R40.htm 0000040 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Property and Equipment, Net (Details) Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails OTHER FINANCIAL STATEMENT INFORMATION - Property and Equipment, Net (Details) Details 40 false false R41.htm 0000041 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Other Current Liabilities (Details) Sheet http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails OTHER FINANCIAL STATEMENT INFORMATION - Other Current Liabilities (Details) Details 41 false false R42.htm 0000042 - Disclosure - CONVERTIBLE DEBT - Narrative (Details) Sheet http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails CONVERTIBLE DEBT - Narrative (Details) Details 42 false false R43.htm 0000043 - Disclosure - CONVERTIBLE DEBT - Components of Convertible Notes (Details) Notes http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails CONVERTIBLE DEBT - Components of Convertible Notes (Details) Details 43 false false R44.htm 0000044 - Disclosure - CONVERTIBLE DEBT - Interest Expense (Details) Sheet http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails CONVERTIBLE DEBT - Interest Expense (Details) Details 44 false false R45.htm 0000045 - Disclosure - STOCKHOLDERS??? EQUITY - Share-Based Compensation Expense (Details) Sheet http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails STOCKHOLDERS??? EQUITY - Share-Based Compensation Expense (Details) Details 45 false false R46.htm 0000046 - Disclosure - STOCKHOLDERS??? EQUITY - Restricted Stock Units Outstanding (Details) Sheet http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails STOCKHOLDERS??? EQUITY - Restricted Stock Units Outstanding (Details) Details 46 false false R47.htm 0000047 - Disclosure - STOCKHOLDERS??? EQUITY - Narrative (Details) Sheet http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails STOCKHOLDERS??? EQUITY - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSTables 48 false false R49.htm 0000049 - Disclosure - EARNINGS PER SHARE - Basic and Diluted Net Income (Loss) Per Share (Details) Sheet http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails EARNINGS PER SHARE - Basic and Diluted Net Income (Loss) Per Share (Details) Details 49 false false R50.htm 0000050 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details) Sheet http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails EARNINGS PER SHARE - Antidilutive Securities (Details) Details 50 false false R51.htm 0000051 - Disclosure - SEGMENT INFORMATION - Narrative (Details) Sheet http://www.harmonicinc.com/role/SEGMENTINFORMATIONNarrativeDetails SEGMENT INFORMATION - Narrative (Details) Details 51 false false R52.htm 0000052 - Disclosure - SEGMENT INFORMATION - Schedule of Financial Information by Reportable Segments (Details) Sheet http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails SEGMENT INFORMATION - Schedule of Financial Information by Reportable Segments (Details) Details 52 false false R53.htm 0000053 - Disclosure - SEGMENT INFORMATION - Segment Income or Loss Reconciliation (Details) Sheet http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails SEGMENT INFORMATION - Segment Income or Loss Reconciliation (Details) Details 53 false false R54.htm 0000054 - Disclosure - SEGMENT INFORMATION - Geographic Information (Details) Sheet http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails SEGMENT INFORMATION - Geographic Information (Details) Details 54 false false R55.htm 0000055 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIES 55 false false R56.htm 0000056 - Disclosure - SUBSEQUENT EVENT (Details) Sheet http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails SUBSEQUENT EVENT (Details) Details http://www.harmonicinc.com/role/SUBSEQUENTEVENT 56 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentConvertibleConversionRatio1 - hlit-20220930.htm 4 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 1 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - hlit-20220930.htm 4 hlit-20220930.htm hlit-20220930.xsd hlit-20220930_cal.xml hlit-20220930_def.xml hlit-20220930_ex311.htm hlit-20220930_ex312.htm hlit-20220930_ex322.htm hlit-20220930_lab.xml hlit-20220930_pre.xml hlit-20220930xex321.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 74 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "hlit-20220930.htm": { "axisCustom": 0, "axisStandard": 24, "contextCount": 198, "dts": { "calculationLink": { "local": [ "hlit-20220930_cal.xml" ] }, "definitionLink": { "local": [ "hlit-20220930_def.xml" ] }, "inline": { "local": [ "hlit-20220930.htm" ] }, "labelLink": { "local": [ "hlit-20220930_lab.xml" ] }, "presentationLink": { "local": [ "hlit-20220930_pre.xml" ] }, "schema": { "local": [ "hlit-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd" ] } }, "elementCount": 392, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 10, "keyStandard": 226, "memberCustom": 12, "memberStandard": 32, "nsprefix": "hlit", "nsuri": "http://www.harmonicinc.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "role": "http://www.harmonicinc.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - INVESTMENTS IN EQUITY SECURITIES", "role": "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIES", "shortName": "INVESTMENTS IN EQUITY SECURITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE", "role": "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUE", "shortName": "CONTRACT ASSETS AND DEFERRED REVENUE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - LEASES", "role": "http://www.harmonicinc.com/role/LEASES", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATION", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - CONVERTIBLE DEBT", "role": "http://www.harmonicinc.com/role/CONVERTIBLEDEBT", "shortName": "CONVERTIBLE DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - STOCKHOLDERS\u2019 EQUITY", "role": "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITY", "shortName": "STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - EARNINGS PER SHARE", "role": "http://www.harmonicinc.com/role/EARNINGSPERSHARE", "shortName": "EARNINGS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - SEGMENT INFORMATION", "role": "http://www.harmonicinc.com/role/SEGMENTINFORMATION", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - SUBSEQUENT EVENT", "role": "http://www.harmonicinc.com/role/SUBSEQUENTEVENT", "shortName": "SUBSEQUENT EVENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - BASIS OF PRESENTATION (Policies)", "role": "http://www.harmonicinc.com/role/BASISOFPRESENTATIONPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS (Tables)", "role": "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE (Tables)", "role": "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUETables", "shortName": "CONTRACT ASSETS AND DEFERRED REVENUE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - LEASES (Tables)", "role": "http://www.harmonicinc.com/role/LEASESTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION (Tables)", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - CONVERTIBLE DEBT (Tables)", "role": "http://www.harmonicinc.com/role/CONVERTIBLEDEBTTables", "shortName": "CONVERTIBLE DEBT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)", "role": "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYTables", "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - EARNINGS PER SHARE (Tables)", "role": "http://www.harmonicinc.com/role/EARNINGSPERSHARETables", "shortName": "EARNINGS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.harmonicinc.com/role/SEGMENTINFORMATIONTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Cumulative Effect of ASU Adoption (Details)", "role": "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS - Cumulative Effect of ASU Adoption (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i95be14f673154132a7811ffd6e788b72_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS - Narrative (Details)", "role": "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i7c615a1875ef4fff9802dc7ab5769fe9_D20220702-20220930", "decimals": "-5", "lang": "en-US", "name": "us-gaap:InterestExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i378d4952a65b4894870b9e8c039e112d_D20220501-20220531", "decimals": "-5", "first": true, "lang": "en-US", "name": "hlit:ProceedsFromSaleOfEquitySecuritiesTotalConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - INVESTMENTS IN EQUITY SECURITIES (Details)", "role": "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails", "shortName": "INVESTMENTS IN EQUITY SECURITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i378d4952a65b4894870b9e8c039e112d_D20220501-20220531", "decimals": "-5", "first": true, "lang": "en-US", "name": "hlit:ProceedsFromSaleOfEquitySecuritiesTotalConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)", "role": "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails", "shortName": "CONTRACT ASSETS AND DEFERRED REVENUE - Summary of Contract Assets and Deferred Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details)", "role": "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails", "shortName": "CONTRACT ASSETS AND DEFERRED REVENUE - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - LEASES (Details)", "role": "http://www.harmonicinc.com/role/LEASESDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Accounts Receivable, Net (Details)", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION - Accounts Receivable, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Inventories (Details)", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION - Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION - Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Property and Equipment, Net (Details)", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION - Property and Equipment, Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - OTHER FINANCIAL STATEMENT INFORMATION - Other Current Liabilities (Details)", "role": "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails", "shortName": "OTHER FINANCIAL STATEMENT INFORMATION - Other Current Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - CONVERTIBLE DEBT - Narrative (Details)", "role": "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails", "shortName": "CONVERTIBLE DEBT - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i85aefc1984f74131a5dfa245b7ea79c9_D20200602-20200602", "decimals": "-5", "lang": "en-US", "name": "us-gaap:NotesIssued1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i2fb5f9eb23b049ddb2c8db52e15fc090_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - CONVERTIBLE DEBT - Components of Convertible Notes (Details)", "role": "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "shortName": "CONVERTIBLE DEBT - Components of Convertible Notes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i2ffe175fc0cc460db8147b533b3969e2_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnamortizedDebtIssuanceExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic4d188741e2f4720a08e638635cebc0f_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - CONVERTIBLE DEBT - Interest Expense (Details)", "role": "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "shortName": "CONVERTIBLE DEBT - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic4d188741e2f4720a08e638635cebc0f_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Share-Based Compensation Expense (Details)", "role": "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails", "shortName": "STOCKHOLDERS\u2019 EQUITY - Share-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ieb13574d604b459fa46f1406d8c4930e_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i96e43609ff614e24937abd70d0193235_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Restricted Stock Units Outstanding (Details)", "role": "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails", "shortName": "STOCKHOLDERS\u2019 EQUITY - Restricted Stock Units Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i96e43609ff614e24937abd70d0193235_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ibf47c7c0597f47cdb523141e5bbe1b7d_I20220203", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - STOCKHOLDERS\u2019 EQUITY - Narrative (Details)", "role": "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "shortName": "STOCKHOLDERS\u2019 EQUITY - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ibf47c7c0597f47cdb523141e5bbe1b7d_I20220203", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i534dcb87c5e1451ea70b6e9c067199ff_I20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "role": "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i2b2178977d63482289959facb9c58b3c_I20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ConvertibleDebtNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - EARNINGS PER SHARE - Basic and Diluted Net Income (Loss) Per Share (Details)", "role": "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "shortName": "EARNINGS PER SHARE - Basic and Diluted Net Income (Loss) Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "iaec5851d4729487c94ba85ef64c87309_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "role": "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - EARNINGS PER SHARE - Antidilutive Securities (Details)", "role": "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "shortName": "EARNINGS PER SHARE - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - SEGMENT INFORMATION - Narrative (Details)", "role": "http://www.harmonicinc.com/role/SEGMENTINFORMATIONNarrativeDetails", "shortName": "SEGMENT INFORMATION - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:SegmentReportingPolicyPolicyTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - SEGMENT INFORMATION - Schedule of Financial Information by Reportable Segments (Details)", "role": "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "shortName": "SEGMENT INFORMATION - Schedule of Financial Information by Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i34864dcf31ba4bd9acab2451630e47d5_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - SEGMENT INFORMATION - Segment Income or Loss Reconciliation (Details)", "role": "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails", "shortName": "SEGMENT INFORMATION - Segment Income or Loss Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NonoperatingIncomeExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i060ab42281d24661be6b999e08886886_D20220702-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - SEGMENT INFORMATION - Geographic Information (Details)", "role": "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails", "shortName": "SEGMENT INFORMATION - Geographic Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i79f7892d1e0043dba470a6eb42bb4c1c_D20220702-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "if994cf82d6cd45a4a35dc1859e2bec6b_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "if994cf82d6cd45a4a35dc1859e2bec6b_I20220930", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i8f97788d688d4775b8c51fa17e0b8b5f_I20221028", "decimals": null, "first": true, "lang": "en-US", "name": "hlit:LineOfCreditFacilityMaturityFactorPeriodRequired", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - SUBSEQUENT EVENT (Details)", "role": "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails", "shortName": "SUBSEQUENT EVENT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "i8f97788d688d4775b8c51fa17e0b8b5f_I20221028", "decimals": null, "first": true, "lang": "en-US", "name": "hlit:LineOfCreditFacilityMaturityFactorPeriodRequired", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ia368f1b94e9c4de18c5b18bf153aa96f_I20201231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "if0c113788ab641e88599f9b24f5bfb49_D20210101-20211001", "decimals": "-3", "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - BASIS OF PRESENTATION", "role": "http://www.harmonicinc.com/role/BASISOFPRESENTATION", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - RECENT ACCOUNTING PRONOUNCEMENTS", "role": "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS", "shortName": "RECENT ACCOUNTING PRONOUNCEMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "hlit-20220930.htm", "contextRef": "ic794cedc0c4c425cae71b01d98b01195_D20220101-20220930", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 48, "tag": { "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r601" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r604" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r599" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r598" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.harmonicinc.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "exch_JPCB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JPMORGAN CHASE BANK N.A. LONDON BRANCH [Member]", "terseLabel": "JPMORGAN CHASE BANK" } } }, "localname": "JPCB", "nsuri": "http://xbrl.sec.gov/exch/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "hlit_AdjustmentsToAdditionalPaidInCapitalReclassificationFromEquityToMezzanineEquity": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments To Additional Paid In Capital, Reclassification From Equity To Mezzanine Equity", "label": "Adjustments To Additional Paid In Capital, Reclassification From Equity To Mezzanine Equity", "negatedLabel": "Reclassification from equity to mezzanine equity for 2022 Notes" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationFromEquityToMezzanineEquity", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "hlit_ApplianceIntegrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Appliance & Integration [Member]", "label": "Appliance & Integration [Member]", "terseLabel": "Appliance and integration" } } }, "localname": "ApplianceIntegrationMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "hlit_BroadbandSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Broadband Segment", "label": "Broadband Segment [Member]", "terseLabel": "Broadband" } } }, "localname": "BroadbandSegmentMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "hlit_CommonStockCapitalSharesReservedForFutureIssuanceIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Common Stock, Capital Shares Reserved For Future Issuance, Increase (Decrease)", "label": "Common Stock, Capital Shares Reserved For Future Issuance, Increase (Decrease)", "terseLabel": "Increase in common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceIncreaseDecrease", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "hlit_ConvertibleNotedue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note due 2022 [Member]", "label": "Convertible Note due 2022 [Member]", "terseLabel": "2022 Notes" } } }, "localname": "ConvertibleNotedue2022Member", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "hlit_ConvertibleNotedue2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Convertible Note due 2024 [Member]", "label": "Convertible Note due 2024 [Member]", "terseLabel": "2024 Notes" } } }, "localname": "ConvertibleNotedue2024Member", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "hlit_DebtInstrumentBasisSpreadOnInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread On Interest Rate", "label": "Debt Instrument, Basis Spread On Interest Rate", "terseLabel": "Basis spread on interest rate" } } }, "localname": "DebtInstrumentBasisSpreadOnInterestRate", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "percentItemType" }, "hlit_DirectorOptionPlans2002Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Director option plans 2002.", "label": "Director Option Plans 2002 [Member]", "terseLabel": "Director Option Plans 2002" } } }, "localname": "DirectorOptionPlans2002Member", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlit_EarningsPerShareBasicAndDilutedEPSAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Earnings Per Share, Basic and Diluted EPS", "label": "Earnings Per Share, Basic and Diluted EPS [Abstract]", "terseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedEPSAbstract", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "hlit_EncodingcomIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Encoding.com, Inc.", "label": "Encoding.com, Inc. [Member]", "terseLabel": "EDC" } } }, "localname": "EncodingcomIncMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "domainItemType" }, "hlit_EquitySecuritiesWithoutReadilyDeterminableFairValueRealizedGainLossOnDisposal": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) On Disposal", "label": "Equity Securities Without Readily Determinable Fair Value, Realized Gain (Loss) On Disposal", "negatedTerseLabel": "Gains on sale of investment in equity securities" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueRealizedGainLossOnDisposal", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hlit_LineOfCreditFacilityMaturityFactorPeriodRequired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Maturity Factor, Period Required", "label": "Line Of Credit Facility, Maturity Factor, Period Required", "terseLabel": "Maturity factor, period required" } } }, "localname": "LineOfCreditFacilityMaturityFactorPeriodRequired", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "durationItemType" }, "hlit_Notepricelessthan98percentofstockpricetimesconversionrateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Note price less than 98 percent of stock price times conversion rate [Member]", "label": "Note price less than 98 percent of stock price times conversion rate [Member]", "terseLabel": "Note Price Less Than 98 Percent of Stock Price Times Conversion Rate" } } }, "localname": "Notepricelessthan98percentofstockpricetimesconversionrateMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlit_ProceedsFromSaleOfEquitySecuritiesConsiderationReceivable": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Equity Securities, Consideration Receivable", "label": "Proceeds From Sale Of Equity Securities, Consideration Receivable", "terseLabel": "Potential additional consideration on sale of equity securities" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesConsiderationReceivable", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "monetaryItemType" }, "hlit_ProceedsFromSaleOfEquitySecuritiesExpirationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Equity Securities, Expiration Period", "label": "Proceeds From Sale Of Equity Securities, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesExpirationPeriod", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "durationItemType" }, "hlit_ProceedsFromSaleOfEquitySecuritiesTotalConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Equity Securities, Total Consideration", "label": "Proceeds From Sale Of Equity Securities, Total Consideration", "terseLabel": "Total consideration" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesTotalConsideration", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "monetaryItemType" }, "hlit_ProceedsFromSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value", "label": "Proceeds From Sale Of Equity Securities Without Readily Determinable Fair Value", "terseLabel": "Proceeds from sale of investment" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesWithoutReadilyDeterminableFairValue", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hlit_ProvisionForNonCashWarrant": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Provision For Non-Cash Warrant", "label": "Provision For Non-Cash Warrant", "terseLabel": "Amortization of warrant" } } }, "localname": "ProvisionForNonCashWarrant", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "hlit_SaaSServiceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "SaaS & Service [Member]", "label": "SaaS & Service [Member]", "terseLabel": "SaaS and service" } } }, "localname": "SaaSServiceMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "hlit_SecuredOvernightFinancingRateSOFRMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate (SOFR) [Member]", "label": "Secured Overnight Financing Rate (SOFR) [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR)" } } }, "localname": "SecuredOvernightFinancingRateSOFRMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "hlit_StockPlan1995Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock Plan 1995.", "label": "Stock Plan 1995 [Member]", "terseLabel": "Stock Plan 1995" } } }, "localname": "StockPlan1995Member", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlit_Stockpricegreaterorequal130percentofNoteConversionPriceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Stock price greater or equal 130 percent of Note Conversion Price [Member]", "label": "Stock price greater or equal 130 percent of Note Conversion Price [Member]", "terseLabel": "Stock Price Greater or Equal 130 Percent of Note Conversion Rate" } } }, "localname": "Stockpricegreaterorequal130percentofNoteConversionPriceMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "hlit_VideoSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Video Segment", "label": "Video Segment [Member]", "terseLabel": "Video" } } }, "localname": "VideoSegmentMember", "nsuri": "http://www.harmonicinc.com/20220930", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r107", "r160", "r179", "r180", "r181", "r182", "r184", "r186", "r190", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r280", "r282", "r284", "r285" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r107", "r160", "r179", "r180", "r181", "r182", "r184", "r186", "r190", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r280", "r282", "r284", "r285" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r2", "r112", "r123", "r218", "r409", "r410", "r411", "r419", "r420", "r441", "r447", "r448", "r517" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r112", "r123", "r129", "r218", "r409", "r410", "r411", "r419", "r420", "r441", "r444", "r447", "r448", "r517" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r112", "r123", "r129", "r218", "r409", "r410", "r411", "r419", "r420", "r441", "r444", "r447", "r448", "r517" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r112", "r123", "r129", "r218", "r409", "r410", "r411", "r419", "r420", "r441", "r444", "r447", "r448", "r517" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r193", "r263", "r264", "r360", "r364", "r531", "r570", "r571" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r193", "r263", "r264", "r360", "r364", "r531", "r570", "r571" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r213" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r194", "r195", "r360", "r365", "r572", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r194", "r195", "r360", "r365", "r572", "r586", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449" ], "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]", "terseLabel": "ASU 2020-06" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r115", "r116", "r117", "r119", "r204", "r205", "r215", "r216", "r217", "r218", "r221", "r222", "r409", "r410", "r411", "r419", "r420", "r426", "r427", "r428", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r473", "r489", "r490", "r497", "r498", "r499", "r513", "r515", "r516", "r517", "r518", "r519", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting Standards Update [Extensible Enumeration]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Schedule of Accounts Receivable, Net" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r11", "r27", "r200", "r201" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r200", "r201" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "totalLabel": "Total" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r18", "r246" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r30", "r59", "r60", "r61", "r559", "r580", "r584" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r58", "r61", "r68", "r69", "r70", "r109", "r110", "r111", "r434", "r519", "r575", "r576" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r28" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r109", "r110", "r111", "r409", "r410", "r411", "r447" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r115", "r116", "r117", "r119", "r129", "r204", "r205", "r215", "r216", "r217", "r218", "r221", "r222", "r409", "r410", "r411", "r417", "r418", "r419", "r420", "r426", "r427", "r428", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r473", "r489", "r490", "r497", "r498", "r499", "r500", "r513", "r515", "r516", "r517", "r518", "r519", "r532", "r533", "r534", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r376", "r413", "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "verboseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income (loss) to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r406" ], "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", "negatedLabel": "Stock-based compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r34", "r202", "r223" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Less: allowances for expected credit losses and sales returns" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONAccountsReceivableNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r84", "r95", "r310", "r492" ], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r77", "r95", "r310", "r494" ], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "auth_ref": [ "r95", "r310", "r322", "r323", "r494" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs.", "label": "Amortization of Debt Issuance Costs and Discounts", "terseLabel": "Amortization of convertible debt discount" } } }, "localname": "AmortizationOfFinancingCostsAndDiscounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r95", "r242", "r243" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "negatedTerseLabel": "Amortization of intangibles", "terseLabel": "Amortization of intangibles" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r139" ], "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": "Potential weighted common shares outstanding excluded from diluted net loss per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r21", "r105", "r168", "r181", "r188", "r214", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r281", "r283", "r285", "r286", "r431", "r435", "r462", "r521", "r523", "r541", "r557" ], "calculation": { "http://www.harmonicinc.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.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r43", "r105", "r214", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r281", "r283", "r285", "r286", "r431", "r435", "r462", "r521", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/BASISOFPRESENTATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r98", "r99", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r9", "r16", "r97" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r97", "r101" ], "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 end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r480" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Supplemental schedule of non-cash investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r53", "r545", "r563" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 12)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r255", "r256", "r257", "r265", "r587" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r54" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Common stock reserved for issuance (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r109", "r110", "r447" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r26", "r338" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r26", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock, $0.001 par value, 150,000 shares authorized; 105,421 and 102,959 shares issued and outstanding at September 30, 2022 and December\u00a031, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67", "r74", "r549", "r565" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, 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": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]", "terseLabel": "Construction-in-progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "verboseLabel": "Schedule of Contract Assets and Deferred Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r346", "r348", "r361" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r346", "r348", "r361" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r346", "r347", "r361" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUESummaryofContractAssetsandDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r346", "r347", "r361" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Revenue recognized that was included within the deferred revenue balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebt": { "auth_ref": [ "r24", "r543", "r558" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, carrying amount of debt identified as being convertible into another form of financial instrument (typically the entity's common stock) as of the balance sheet date, which originally required full repayment more than twelve months after issuance or greater than the normal operating cycle of the company.", "label": "Convertible Debt", "verboseLabel": "Convertible debt" } } }, "localname": "ConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r22" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible Debt, Current", "terseLabel": "Convertible debt, current", "totalLabel": "Carrying amount", "verboseLabel": "Carrying Value" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "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": "Convertible Debt, Fair Value Disclosures", "terseLabel": "Fair Value" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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 Debt, Noncurrent", "terseLabel": "Carrying Value", "verboseLabel": "Convertible debt, non-current" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "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": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Convertible Debt Interest" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r184", "r190", "r192" ], "lang": { "en-us": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-segments" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r81", "r531" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/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]", "verboseLabel": "Cost of revenue" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r98", "r100" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]", "terseLabel": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r98", "r100" ], "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, Name [Domain]", "terseLabel": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r102", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r304", "r311", "r312", "r314", "r324" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "CONVERTIBLE DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBT" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r22", "r23", "r24", "r104", "r107", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r320", "r321", "r322", "r323", "r495", "r542", "r543", "r556" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r315" ], "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", "terseLabel": "Carrying amount of equity component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r289", "r317" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt instrument conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r50", "r289", "r339", "r340", "r342" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Debt instrument conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r316" ], "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": "Debt Instrument, Convertible, Remaining Discount Amortization Period", "terseLabel": "Remaining debt discount amortization period (years)" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails" ], "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": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Debt instrument threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument threshold percentage of stock price trigger (as a percent)" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days", "terseLabel": "Debt instrument threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r287", "r320", "r321", "r493", "r495", "r496" ], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails": { "order": 2.0, "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount", "verboseLabel": "Debt instrument principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r49", "r318", "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate on liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r49", "r288" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument stated percentage (as a percent)", "verboseLabel": "Floating rate per annum" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails", "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r51", "r104", "r107", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r320", "r321", "r322", "r323", "r495" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r51", "r104", "r107", "r287", "r288", "r289", "r290", "r291", "r292", "r294", "r300", "r301", "r302", "r303", "r305", "r306", "r307", "r308", "r309", "r310", "r313", "r320", "r321", "r322", "r323", "r339", "r341", "r342", "r343", "r492", "r493", "r495", "r496", "r555" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r300", "r492", "r496" ], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails": { "order": 3.0, "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Less: Debt discount, net of amortization", "terseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails", "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "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": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "terseLabel": "Schedule of Prepaid Expenses and Other Current Assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "auth_ref": [ "r96" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.", "label": "Deferred Income Taxes and Tax Credits", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndTaxCredits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r95", "r244" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income (loss) per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r75", "r121", "r122", "r123", "r124", "r125", "r132", "r134", "r136", "r137", "r138", "r142", "r143", "r448", "r449", "r550", "r566" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r75", "r121", "r122", "r123", "r124", "r125", "r134", "r136", "r137", "r138", "r142", "r143", "r448", "r449", "r550", "r566" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net loss per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r139", "r140", "r141", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHARE" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r480" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued employee compensation and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Employee Stock [Member]", "terseLabel": "Stock purchase rights under the ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "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": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options", "verboseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r68", "r69", "r70", "r109", "r110", "r111", "r116", "r126", "r128", "r147", "r218", "r338", "r344", "r409", "r410", "r411", "r419", "r420", "r447", "r482", "r483", "r484", "r485", "r486", "r487", "r519", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems": { "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": "Equity Securities without Readily Determinable Fair Value [Line Items]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Line Items]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueTable": { "auth_ref": [ "r210", "r211", "r212" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value [Table]", "terseLabel": "Equity Securities without Readily Determinable Fair Value [Table]" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r454", "r455", "r460" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r302", "r320", "r321", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r455", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r454", "r455", "r456", "r457", "r461" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r302", "r367", "r368", "r373", "r374", "r455", "r527" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r302", "r320", "r321", "r367", "r368", "r373", "r374", "r455", "r528" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r302", "r320", "r321", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r455", "r529" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r302", "r320", "r321", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r527", "r528", "r529" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r454", "r455", "r456", "r457", "r458", "r461" ], "lang": { "en-us": { "role": { "documentation": "Infrequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, not frequently measured at fair value.", "label": "Fair Value, Nonrecurring [Member]", "terseLabel": "Fair Value, Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r474", "r476", "r478", "r479" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedTerseLabel": "Foreign currency remeasurement" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r78", "r79", "r95", "r546", "r567" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "terseLabel": "Gain on sale of investment" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r19", "r231", "r232", "r239", "r241", "r523", "r540" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r80", "r105", "r168", "r180", "r184", "r187", "r190", "r214", "r272", "r273", "r274", "r277", "r278", "r279", "r281", "r283", "r285", "r286", "r462" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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", "totalLabel": "Total gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities.", "label": "Guarantees, Indemnifications and Warranties Policies [Policy Text Block]", "terseLabel": "Indemnification" } } }, "localname": "GuaranteesIndemnificationsAndWarrantiesPolicies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r72", "r168", "r180", "r184", "r187", "r190", "r538", "r547", "r552", "r568" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before income taxes", "totalLabel": "Income (loss) before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r248", "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r106", "r127", "r128", "r166", "r416", "r424", "r425", "r569" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.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 expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.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": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IndemnificationGuaranteeMember": { "auth_ref": [ "r266", "r270" ], "lang": { "en-us": { "role": { "documentation": "An agreement (contract) that contingently requires the guarantor to make payments to the guaranteed party in compensation for that party's or parties' loss or injury attributable to specified events or actions, such as a patent infringement action against an entity that relied on certain representations as to ownership rights made by a software vendor.", "label": "Indemnification Agreement [Member]", "terseLabel": "Indemnification" } } }, "localname": "IndemnificationGuaranteeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r71", "r162", "r491", "r494", "r551" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Decrease in interest expense, net", "negatedTerseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r84", "r308", "r319", "r322", "r323" ], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Total interest expense recognized" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r86", "r309", "r322", "r323" ], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r35", "r228" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r10", "r41", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "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": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPartsAndComponentsNetOfReserves": { "auth_ref": [ "r38", "r227" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 4.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 for elements of machinery or equipment held for the purpose of replacing similar parts in the course of repair or maintenance.", "label": "Inventory, Parts and Components, Net of Reserves", "terseLabel": "Service-related spares" } } }, "localname": "InventoryPartsAndComponentsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r37", "r228" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r36", "r228" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work-in-process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r226" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.", "label": "Inventory Write-down", "terseLabel": "Provision for excess and obsolete inventories" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "auth_ref": [ "r208", "r539", "r553", "r585", "r603" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments in certain debt and equity securities.", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "INVESTMENTS IN EQUITY SECURITIES" } } }, "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIES" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r510", "r511" ], "calculation": { "http://www.harmonicinc.com/role/LEASESDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "verboseLabel": "Schedule of Lease Expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASESTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r512" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASES" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r105", "r182", "r214", "r272", "r273", "r274", "r277", "r278", "r279", "r281", "r283", "r285", "r286", "r432", "r435", "r436", "r462", "r521", "r522" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r33", "r105", "r214", "r462", "r523", "r544", "r561" ], "calculation": { "http://www.harmonicinc.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.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r14", "r48", "r105", "r214", "r272", "r273", "r274", "r277", "r278", "r279", "r281", "r283", "r285", "r286", "r432", "r435", "r436", "r462", "r521", "r522", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "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.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r45", "r104" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r45", "r104" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Principal amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.", "label": "Loans Payable, Current", "terseLabel": "Other debts, current" } } }, "localname": "LoansPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermLoansPayable": { "auth_ref": [ "r51" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Loans Payable, Noncurrent", "terseLabel": "Other debts, non-current" } } }, "localname": "LongTermLoansPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r51", "r271" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "auth_ref": [ "r258", "r260", "r261", "r262", "r263", "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur.", "label": "Loss Contingency Nature [Axis]", "terseLabel": "Loss Contingency Nature [Axis]" } } }, "localname": "LossContingenciesByNatureOfContingencyAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r258", "r259" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Accrual for indemnification provisions" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyNatureDomain": { "auth_ref": [ "r258", "r260", "r261", "r262", "r263", "r267", "r268" ], "lang": { "en-us": { "role": { "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability.", "label": "Loss Contingency, Nature [Domain]", "terseLabel": "Loss Contingency, Nature [Domain]" } } }, "localname": "LossContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]", "terseLabel": "Machinery and equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from 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.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r93", "r96" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r8", "r62", "r65", "r70", "r73", "r96", "r105", "r115", "r121", "r122", "r123", "r124", "r127", "r128", "r135", "r168", "r180", "r184", "r187", "r190", "r214", "r272", "r273", "r274", "r277", "r278", "r279", "r281", "r283", "r285", "r286", "r449", "r462", "r548", "r564" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "netLabel": "Net income (loss)", "terseLabel": "Net income (loss)", "totalLabel": "Net income (loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r5", "r113", "r114", "r117", "r118", "r129", "r130", "r131", "r206", "r207", "r219", "r220", "r421", "r422", "r423", "r445", "r451", "r452", "r453", "r469", "r470", "r471", "r501", "r502", "r514", "r520", "r535", "r536", "r537", "r579", "r580", "r581", "r582", "r584" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "RECENT ACCOUNTING PRONOUNCEMENTS" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTS" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r112", "r115", "r116", "r117", "r119", "r120", "r123", "r129", "r142", "r204", "r205", "r215", "r216", "r217", "r218", "r221", "r222", "r409", "r410", "r411", "r417", "r418", "r419", "r420", "r426", "r427", "r428", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r473", "r489", "r490", "r497", "r498", "r499", "r500", "r513", "r515", "r516", "r517", "r518", "r519", "r532", "r533", "r534", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "Accounting Standards Update and Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "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": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]", "terseLabel": "Other countries" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r83" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Non-operating income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r98", "r99", "r100" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Notes Issued", "terseLabel": "Fair value of 2022 Notes used to settle 2020 Notes" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r156" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.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", "negatedLabel": "Unallocated corporate expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r168", "r180", "r184", "r187", "r190" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income", "totalLabel": "Income from operations", "verboseLabel": "Total consolidated segment operating income (loss)" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r506", "r511" ], "calculation": { "http://www.harmonicinc.com/role/LEASESDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r504" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r504" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r505", "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r503" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r179", "r180", "r181", "r182", "r184", "r190" ], "lang": { "en-us": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMiscellaneousCurrent": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other miscellaneous assets expected to be realized or consumed within one year or operating cycle, if longer.", "label": "Other Assets, Miscellaneous, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsMiscellaneousCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r20" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "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": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/COMMITMENTSANDCONTINGENCIESDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax": { "auth_ref": [ "r57", "r59", "r475", "r477", "r481" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss), before Reclassification and Tax", "terseLabel": "Change in foreign currency translation adjustments" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent": { "auth_ref": [ "r429", "r430", "r433" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r63", "r66", "r429", "r430", "r433" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Other comprehensive loss, net of tax", "verboseLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss) before tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r429", "r430", "r433" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Provision for income taxes" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r47", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other current liabilities", "totalLabel": "Total" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Other adjustments" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r90" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedTerseLabel": "Taxes paid related to net share settlement of equity awards" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r87" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r25", "r325" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r25", "r325" ], "lang": { "en-us": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r25", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.001 par value, 5,000 shares authorized; no shares issued or outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r43" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails": { "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" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r12", "r42", "r229", "r230" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails": { "order": 1.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 costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPrepaidExpensesandOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r6" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassification" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r88", "r408" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "terseLabel": "Proceeds from common stock issued to employees" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLongTermLinesOfCredit": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Proceeds from Long-Term Lines of Credit", "terseLabel": "Amount drawn" } } }, "localname": "ProceedsFromLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromOtherDebt": { "auth_ref": [ "r89" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from debt classified as other.", "label": "Proceeds from Other Debt", "terseLabel": "Proceeds from other debts" } } }, "localname": "ProceedsFromOtherDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "auth_ref": [ "r91", "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Proceeds from Sale of Equity Securities, FV-NI", "terseLabel": "Proceeds from sale of investment" } } }, "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/INVESTMENTSINEQUITYSECURITIESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r17", "r245" ], "calculation": { "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r247", "r523", "r554", "r562" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Total" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r245" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r76", "r224" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "terseLabel": "Provision for expected credit losses and returns" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock": { "auth_ref": [ "r180", "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation of profit (loss) from reportable segments to the consolidated income (loss) before income tax expense (benefit) and discontinued operations. Includes, but is not limited to, reconciliation after income tax if income tax is allocated to the reportable segment.", "label": "Reconciliation of Operating Profit (Loss) from Segments to Consolidated [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated" } } }, "localname": "ReconciliationOfOperatingProfitLossFromSegmentsToConsolidatedTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation.", "label": "Repayments of Debt and Lease Obligation", "negatedTerseLabel": "Repayment of other debts" } } }, "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r415", "r530", "r597" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted stock units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedCostIncurredCost": { "auth_ref": [ "r250", "r252", "r253", "r254" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Discloses the amount charged against the accrued restructuring reserves, or earnings if not previously accrued, during the period for the specified type of restructuring cost.", "label": "Restructuring and Related Cost, Incurred Cost", "terseLabel": "Restructuring and related charges" } } }, "localname": "RestructuringAndRelatedCostIncurredCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r29", "r344", "r523", "r560", "r579", "r584" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r109", "r110", "r111", "r116", "r126", "r128", "r218", "r409", "r410", "r411", "r419", "r420", "r447", "r575", "r577" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r159", "r160", "r179", "r185", "r186", "r193", "r194", "r198", "r359", "r360", "r531" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "netLabel": "Revenue", "terseLabel": "Total net revenue", "verboseLabel": "Net revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r358", "r363", "r366" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "CONTRACT ASSETS AND DEFERRED REVENUE" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUE" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers by Geographic Areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r355" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "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": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, remaining performance obligation, expected timing of satisfaction, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, proportion to be recognized in next twelve months (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONTRACTASSETSANDDEFERREDREVENUENarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r509", "r511" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "terseLabel": "Schedule of Other Current Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREAntidilutiveSecuritiesDetails", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of Antidilutive Securities" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share Computations" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHARETables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r405", "r412" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]", "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r454", "r455" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Financial Instruments Not Measured at Fair Value on a Recurring Basis" } } }, "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/FAIRVALUEMEASUREMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r15", "r38", "r39", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r120", "r123", "r145", "r146" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "terseLabel": "Schedule of Accounting Standards Update and Change in Accounting Principle" } } }, "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r247" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r168", "r171", "r183", "r240" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r168", "r171", "r183", "r240" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r375", "r377", "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Units Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r155", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r198", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r252", "r254", "r570" ], "lang": { "en-us": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r155", "r157", "r158", "r168", "r172", "r184", "r188", "r189", "r190", "r191", "r193", "r197", "r198", "r199" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONGeographicInformationDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails", "http://www.harmonicinc.com/role/SEGMENTINFORMATIONSegmentIncomeorLossReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r176", "r177", "r178", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r82" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYShareBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r94" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r395" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r393" ], "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", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r393" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r390", "r391" ], "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": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r390", "r391" ], "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": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r407" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted Average Grant-Date Fair Value Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYRestrictedStockUnitsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Capitalized software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATIONPropertyandEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r7", "r155", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r179", "r180", "r181", "r182", "r184", "r185", "r186", "r187", "r188", "r190", "r198", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r241", "r249", "r252", "r254", "r570" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SEGMENTINFORMATIONScheduleofFinancialInformationbyReportableSegmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r55", "r68", "r69", "r70", "r109", "r110", "r111", "r116", "r126", "r128", "r147", "r218", "r338", "r344", "r409", "r410", "r411", "r419", "r420", "r447", "r482", "r483", "r484", "r485", "r486", "r487", "r519", "r575", "r576", "r577" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r109", "r110", "r111", "r147", "r531" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r338", "r344" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock under stock option, award and purchase plans, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r25", "r26", "r344", "r396" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "verboseLabel": "Issuance of common stock under stock option, award and purchase plans, net" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Stock repurchase program, authorized amount" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Remaining stock repurchase authorization amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r25", "r26", "r338", "r344" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Repurchase of common stock (in shares)", "terseLabel": "Stock repurchased and retired during period (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r25", "r26", "r338", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Repurchase of common stock", "terseLabel": "Value of stock repurchased and retired during period" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITYNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r26", "r31", "r32", "r105", "r203", "r214", "r462", "r523" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:", "verboseLabel": "Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r103", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r344", "r345", "r437" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "STOCKHOLDERS\u2019 EQUITY" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/STOCKHOLDERSEQUITY" ], "xbrltype": "textBlockItemType" }, "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]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r488", "r525" ], "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]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r488", "r525" ], "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]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r488", "r525" ], "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]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r488", "r525" ], "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]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "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": [ "r524", "r526" ], "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]", "terseLabel": "SUBSEQUENT EVENT" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENT" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r56" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "OTHER FINANCIAL STATEMENT INFORMATION" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/OTHERFINANCIALSTATEMENTINFORMATION" ], "xbrltype": "textBlockItemType" }, "us-gaap_TemporaryEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity [Abstract]", "terseLabel": "Mezzanine equity" } } }, "localname": "TemporaryEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r272", "r277", "r278", "r279", "r285", "r286" ], "calculation": { "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Attributable to Parent", "terseLabel": "Convertible debt (Note 7)", "verboseLabel": "Convertible debt" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r115", "r116", "r117", "r119", "r129", "r204", "r205", "r215", "r216", "r217", "r218", "r221", "r222", "r409", "r410", "r411", "r417", "r418", "r419", "r420", "r426", "r427", "r428", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r449", "r450", "r463", "r464", "r465", "r466", "r467", "r468", "r472", "r473", "r489", "r490", "r497", "r498", "r499", "r500", "r513", "r515", "r516", "r517", "r518", "r519", "r532", "r533", "r534", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSCumulativeEffectofASUAdoptionDetails", "http://www.harmonicinc.com/role/RECENTACCOUNTINGPRONOUNCEMENTSNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails": { "order": 1.0, "parentTag": "us-gaap_ConvertibleDebtCurrent", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedTerseLabel": "Less: Debt issuance costs, net of amortization" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONVERTIBLEDEBTComponentsofConvertibleNotesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r148", "r149", "r150", "r151", "r152", "r153", "r154" ], "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.harmonicinc.com/role/BASISOFPRESENTATIONPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r507", "r511" ], "calculation": { "http://www.harmonicinc.com/role/LEASESDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/LEASESDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/SUBSEQUENTEVENTDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r138" ], "calculation": { "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Weighted average number diluted shares outstanding, Basic (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r133", "r138" ], "calculation": { "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r132", "r138" ], "calculation": { "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:", "verboseLabel": "Weighted average shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.harmonicinc.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.harmonicinc.com/role/EARNINGSPERSHAREBasicandDilutedNetIncomeLossPerShareDetails" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e725-108305" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e765-108305" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599" }, "r179": { "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" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "https://asc.fasb.org/topic&trid=2196928" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r22": { "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" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r225": { "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" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r251": { "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" }, "r252": { "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" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r258": { "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" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907419&loc=d3e10037-110241" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907907&loc=d3e13051-110250" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r313": { "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" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r315": { "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" }, "r316": { "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" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r318": { "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" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045" }, "r364": { "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" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r366": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "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" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r459": { "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" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r47": { "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" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885" }, "r475": { "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" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r477": { "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" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r503": { "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" }, "r504": { "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" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r509": { "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" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r511": { "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" }, "r512": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r513": { "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" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "940", "URI": "https://asc.fasb.org/subtopic&trid=2176304" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "942", "URI": "https://asc.fasb.org/subtopic&trid=2209399" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r559": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "https://asc.fasb.org/topic&trid=2122208" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r570": { "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" }, "r571": { "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" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "320", "Topic": "946", "URI": "https://asc.fasb.org/subtopic&trid=2324412" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r587": { "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" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r597": { "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" }, "r598": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r599": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r60": { "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" }, "r600": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r601": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r602": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r603": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1403" }, "r604": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "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" }, "r80": { "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" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r9": { "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" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3444-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 75 0000851310-22-000069-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000851310-22-000069-xbrl.zip M4$L#!!0 ( %: 9%5'H3KNTRP" *&D& 1 :&QI="TR,#(R,#DS,"YH M=&WLO6E7&\FR+OS]_ J]['//[5Z+PCD/[F[NPDC0]$:2#<(^XHM7CB#0P):$ M&7[]&UD"S&0;; D-5._=-*A*55GUQ/!$9&3DG__OO-,N?0G]0:O7_6L)KZ"E MTO];_?/_R[+_?;>S72KWW&DG=(>E]7XPP^!+9ZWA8>F3#X/C4NSW.J5/O?YQ MZXO)LOP[Z[V3BW[KX'!8(HB0>P?[;SFCTFL;,Q)ES)AF(;-&H"F1,B QGS".;,6Y,IIG"&;>,!AJ#Y9@L^[>(NZ@1TTYJRR*G5FF*7:3. M!FZ1B>FVAT-X.GC"[N!M.'>'?RT=#H'-F=$,[$JO?_ &/KQS4KI$Z^:TL[.SE?RBZ52"$'W3Z@Z&INO"]?F' M[=;PSNF'IM_I=5NNU74KKM?)+XXT1==?: UZC&#YO5N,SKC^PND@.S#FY.'0 MKP[<&?[IL/_-*^LW_R=,:3#U@QN'O/\P?EG-#\;:ZW?Y$=OOT'? MNHO)U77%F]'!FW=Q/GQ\#*TN7#$D67TS[)ON(/;Z'3,$64X/BS)$,GS]R-\> M5)*2KW?ZUL-B>NMNMP:6@1S=^NQ\<&KP&_^M[J] MZPY#QV3W9/QD.?#WQ;=MT#_Y:"MUL;W<)E"@8 MO_IG)PQ-*7TU"_\Y;7WY:VF]UQV":<@:%RC2]N>OUC]T[>^E ;#BW;X:\FW!B=M<_&V MV^L&&$#K_&TZ,?1'O[:\#]W\5SA> _O4;[G1_<^'.R'^M=0"D\!<\ XYYACA MS@2)+<)>*_B)-?]"$1ML<+)5:'B[IZ<<+ M6^Y]V28[7YJT>NJ/*E_V-_51_6@--TF35\L?>//2\>;13J?6J+7JY>/+ZJ=: MITIJK?W&QU9U?CRN'3E:;;QK51ONHE:N7C0[\-TR_'Y4 MH4WR@=8WFZBZN?7%;VZT[.8>?&<+53L;[>81C./H^+*V6;FL-0Y0M5Q%\%]2 MWZS0_4_IL[6K[WR$>_'N?J-W63WZ +_#N$GSHMZHHF:CBNOE#V?5RP_PWR9K M-GP[?5;=4!?;C8:C M<$NKT;0'X<\W=W"<)*S7SFRC-7"FW0RFOP&?# J ?P3PY0. ,9&"2^4SHPP! M@"//5&0R4X9I2:TQ1O*EU03"U/!]#]?O^0+A)R&,'B",F \X6I%%I$W&A'&9 M]E)FPD=OK?,!&-G2Z@?Z@OA6NN V+M8!X;YI;W5]./]WN"BP_1&V^*'V2J24 MHP F!:/,O"29$1YGQF MKKF20*\<@X$<]"R[;#=&@RG"_I%;5=W7&>C6S_:.:I= M5L^KEQ5>[6SQ_<8'!M=L-8\VCNN-G>/:Y1;=+W\\JG[:P]MTY[#9.6_7._\< M[9?W +"/[?VCPU;M"+Y3AC%>?CRLE=]U:D<;K5H#[G5YV+K^#MSK=)_LB6:G M=EQK[!S6/GWLU#>W2*U\<%:[;!_5/E5 L)JD^FD+UQH?C^J;_\3:+CJ[ I[6 MRNZ\]N&SYIQZ8E@F ?*,68B/E.$Q4X%[3C@R ,W2ZO?BQW]]$Y\4<"%1#1T; M^L^1F:C NR!,6%2<(1D-B)]77D7I"0\6?=ZZ%1D/6F^[K39$&?W3<%]R=L*7 MT#T-.Q IM;HP/F N=& @*ENVZV#//:JG)\$-PR^T>K *?6X"Y\.HG'IV(@R MX.F*UGFU\8%?VY3FIP^TV0'Q*3@ MUB>)DE:NF=@D H":Z*$ MHDP9;(03ABK*/7;:FY&! 3$$P;[^9:GD@VMU(-CX:VFKMG%?:LK!#K<@KN[G MW!&"VB^A/TQ69O1KRHOM),D!L4@^";Z)IBL@^*OM 1MR]$]K_^B8USY5ST$( MV'ZG O<\QK5+^&YYCU;+&P#T&@4[T@Y_[USL?_(GEC 0DIU6M?,/W/,8[ P( M1_FPTVRTC^J-/0KC/*LUW%DU 5WVL5[>^AQ"4#X(EPF+=,:(\YD6"E"VP R- M5A#7J:75%2RIAMCO&N-K4)\),HN84X'!&@@&9()9;1SBEG$./L.9G$-@C32F MV?4O!"-P/X9 M\GI]H9!')]=_M7SZ.[9"OY0/*#R:(5S?^O==GGW_RZO7']V]^DGNJ*[_&@Q- M?YA(1I;R#9L/SQ!X<& MQ.KFR3K!#$[[8?4*@/S@]26NCUW_G:[QZ!OEE'EGE73 G1G'P4AD1= ."8FU MCO$6*9JQ-WI'IG[RC9[F^GSWE5U-=KS=VRT_^VT2D,NH@R74(J:]M\0I;SD) MF$>'](ABCJ*1F7J;.,/DU^43WB8PV]TDB#>/YUM?8%BW3\WYF!GV^C_YXA]\ M/WU8#MT>\.S'+OM4];ASB3=W1_\CW&GPU%LKM..,I:E'8*:1@FM$4DE+\94] MER.V^"+J=/78X2 1D=&?'FYV?M)NN=9P%#V5?*N30MTT(SOH#]^^[_?\J1O6 M^[NA_Z7EPMIY"\Q-VLT0?L+#R R1 ME_4P3($K=@*XGE(,409.A:'HE#61"RG056)!(CI*+ ?*9#\$9(X1Y(^!4F< M/.576O$+2")+B9>8"!)M-I'*6VTF@ECC?<42XE$U-BR M*.??3^X:LWOUZ2*Z1T/!-4K'/$6(<6U5!.0T8X@$ 2%[F'_W^'( 3L4K>A_! MA#*@J"$P9Y,Z.J1$I R0I ;/OU=\40U\>6>8N(P(/G+D,9,<:2X@3)<,:WB] MTL7Y=X8OJH$O[P.10,8R0A3VA F!;1!6:QV04DK _Z?@ ^?"]2B/@D1:FZ@< MBRKHJ$B$8(TZ Q9,3L/US(7%!W-/HE4*?FJF/5+!*NTAJ$4&W(!64S 81U9E3.GGV]GHS:'<*CI^]4_G.:"IIZG9-> M%_X:?7W1WVW/'X[>W=E*V\!$. M\2@45]XYMC#0K'G?2K&@:;\W+;_573?UPF*[V)6QU7:\S :8Y$>C U4E$Q#?H\]]9E!LB]!5?. M@7SRE(D@Q#I"6 !W'C4*6*+%0W4J-FGZ0'LA@_5!I8Z2"I M73R@)TJOIP^HPS8*3L'[T,B"1A8XA1."B;3VR@F_>("^&"F?/K@0YA),HQ?$ M<68#UC2X$*P*1"D;K^NM%@#3%XR!?[YLZ5XI'"(H^& C!*S M:2* S#ED+^64\%UJ\0O0>(4"8.$LA.<,*+YR(4K+/9'"4#"""P/--)S2^& 2 MR"JL(X[.&$805<31@)2+3@8!['UA8'I1IS0^?+ RR'EM+!>486X5"X(&;[7Q M%JOK,O(%P&?:3FE\D"&@$=%3KK'T3"!OL,'*,QEU!-RN>-Z+0#8UH47*@*B" MM3>((4:,Q,@XQY4(3%"AYZ T;.:LR_2K!U2:<8A!6,45(YHHC@RV%$ FCHGH M%P_5Z2=FIU,NKVPP-B@5@V4JK5N)*$TU(0N$P!"S>$"_7&)V.G4_/A#B4R-$ MT%P6HM:(8A$I1U%YQ.:A5'=62?GTP778!2^LI0)(!@M&&:4QX8$A+@GEY&JA MX?QC^G(Q\!UH?H$'212YT. QK00XO#,.$["I1A#"&&5^8:"93@P\+IC2(C\) MY!QYK!@%M 3'R"%"$0)Z@^/"P/3",?#8\#'6BX"Q5IJS2)!1/#6#$#2FM7S2 M+0P^TX^!QP695<9;PC5''#'GI!8A^!B= M@P]NCE()O:&\ $&RZ4,58P+T!X M%:;:&!*X SY-7V[]_^*XY9]O3'!W*AMDT4/4RCSQS BC(T>!(NX<1MB*%VS- ML)AN>4PP>8<$L=YAHR(C(BH7.,,:26*PE"XL#$PO[9;'A(\,4@I)E H:U(@[ MHR1P6^6BT4)8O#@6;@;<\I@@^YE>F=/WS[^P .CV>_N%&)LRY2GC*EIX;TQ8 M#4)NE->&D%8*S$&-QSUG*S'-=\[2>YA).U/.M,?G0Z& MZ=8_$/C"D]V99-5&>^Z8E4XS>*^*"0ZJ%ZUAJ3E0+,1GPN(SIQY6Q MX&\J(A/\.]-.S73F1&X81MP:@K1'AF&2B@^9LTYA;)6EG"V,W/R6QU48&1@DC"R-#SW3JA? \Q0 AKP@3X+E(9)HB';AU M0O/4"3$0-L,&:)KH%0F';S+8Q'RHP]3HP##'$.UXZKFE&"//T RG6@MKL-3" M'FNN!.(X,(8L^!)I(L8.X:BY(6(..H3-7* X_;9AD1CK(\4T& 2P:FU%]$Y M+%@_0J2VP?GEP#14J0IS&@G9I(T3EN,7*IGUI MC-%BE"1<B59DE);_$@-+YI,ZF !T4A'<9,QVAC"(X%)2F+*%SE81/#A_C@(V(H$B$9Q)ACG?-I$6T7F9&H4K36G2I*7@VQ:;R B M,/I4*I7J^'!0BFL=M24L@F6Q3,]!D^69LRZ_4- QKM[GG#"CM/.$ 9/F$ 0+ M*T74@N!@242+A^KT8^"I !VT"CPHH3U-LZ]&,6*B1SA@K\#SA,4#^D77LKT\ MH%8HA%/798,9\S2F[E/UPH;,0Q*W$,9%23I#8.N9YL0(;IG23$ED=5 .41W SU[/!?)K8>2SZ7EW MX8[^M!WJ<42EJF%XV .J]"6,Q.#AIR'43.?V5D,5"($\0 ^!$$1#D\>:/QUK M/IY%#(:YM'DB=\8Q%C0V-E+'.0(JC< ?JJO^A@7$8^ N]U#[E0P_U.*H*I MVW;K(-_?LG)^ GXA^$:K Z?4XRY\.HC&I6.[U[HQ O+/R5QXQ??2=6XV:$^Z M.=D[W0C>K152@F2(.ARX(IA9A QH%S+W/JB7'>H1!D@) O*F^1))%: M'2D-7"Z8CDT;N#&NR3#2RJBH8*![%BM%@XOVV]U M3OJ]+Z-$S9SHF.:>:(55)*EF(C+%I>5$,LE91&0>UGW..%3CTRIJG2 C&;! M, 4NS"*.HT,8><>D]@NF51NG?8C.3G-[N-$Z3[_-BU(%0I%Q-$WU$I:V"Z7$ M&Z.H1C1&-J1=N"Q%DRGUGOPJOJG M>7R\U86O'@!4\Z)5SC$BG TV,L,(UDI01YPU#*(O2\P<=->:=:S&V+:),Q&Y MXB)MB>F(UX"0IU02Y($+^M'NO B)V=T$HASL<"M'('WQ5DX>S ,_4ZZ_2,A0NBV>OUTVTE74",QGHT5N$%2!11 3Q&3 M0AGBL0W,6D(%I6RTHBL7A*R0B(E*Q+.><_1(Z?-W%WO=UG].(10=N'[KUD1Y M_NAYT=Y)O^4"6"<#P^SUPW].31M3!$+BX#WU8AK++RGOA^;[+R MWJG/FZR\F8#P#^8>3H?]M^7G3SL$;Z7G&D<%VH+!SS'@^(8BIJ(G7,V9MCQ5 MBI*$Y$+4!@\W/#1=K6ZD9W C84.XR<#=7+(/.(U3Y.=8M>=%7^ZUF&.*K]^J1F,ELB0IP5'?!Y%B4#C SWT1#&+41E4CL] M9T9O?!(QEVIMK0F8:>(TY1!1(Z.%=,% "\MT-(YA'#080T]=FJM,*T$>K XI M )KEMLN.>:P4N+% (I,$&:2"2*5PW 7K4)R#NOW91',JA>]I3WJD==":,&:C M-&D5'IA.0%9A>:.;\[ +V6RA.95MQTA047,(.ZP1+"*IM%1>A*@AOJ:>J3E8 MQC";:$YE'4 PC#,7?4" J!<*D(W6:1.]H5JR.$>K*F<+S:DLHXP6RR =$LJF M'0&]Q43R5/S(#%7!Y14C6".-Z6* R!8J&8!U4FM\8\]_J9^T89Y1CBP/#!-E ME3;2"XRX#]RBJXXK2!->",+L"4+*(^B,\''$JY;@Y*(!?,H4(4IKGF(DJQU7 MEKI%RR/\2!!F)8^ ).<*B90\<"QZ"%>YUS:5D6%%')V#6?A9PF6,6\19A:F3 M/(JD+QQ;YRR)AD90HAB=7=@\P@0 FGX>P5)-C?444Z^9L%A1[QA)_8R%3"F\ MA01:/YB02\Q]H"B,%@81"/5&J$H>%S8/,(+Z.;+YQ%\Y($J!&S4 M"Z8$5EQB3KT'_#SS:)ZZ4<\6FM/)(UCF-8+8 B)-QAE3J004484CC8 I7=@\ MPFSYS7'UVDKY=JR)$@I8D,%&.&&HHMQCI[TAKW8N>1[BR.E/7K/4NUI@SI!@ MS 5FM7%@Z!GG(*3.Y G_41HJ*_)1LRP^]S-2WQ&?^Z?^DB_!E$OF!4I]_70T M3$0,LN252UL3A3EB[:/^FC?]_K9[SGPMVOM:HCX8ID7W[8E;@^GTO4I9#>$P M%9HPR9#25%HKG9+8I75R[2,IOW <8B,I;UM MYXBWSQB2;FB+C/&)S3::2*G27 W -/ M2X^#4*G^G8(KI4Y;8MFB^6?&MIT!R^PM]/+>U-!P=9* M9#0Q:5M/J8!W>AZ1EE9J0'/1O.DT 9Y.?0W07,^!+SFPQD)*'5#4E*M\<3J- M=-'\ZY0U^.4]+F;>F>@$$M0Q'KWR2&'L&$N=/8CSB^9QIZS!4_#!CA#OM E6 M:X8@X*$Q.LZ(]MI[Z>6B^>#=T&ZWN@>;H1OZI@TPK_E.J]L:#/NCYK\CI! Z3YMJSA'4TXF)F<:16NPI\0Q'9Q@Q!NB80D1;^G Q2:'5\^NK!411 M ND8!6:!,$VEL5XBC["FA/+9K\-:.S-]_W". %C7L-]*75WSY@)[W=9PL+.[ M-R=E6-$AKZ17',PM(RQEI:Q"V'MCK%-AGI*,T\9G!LPIX48@'RGAD6GGDPW5 M1D0/:D6EG8,EZM/&<"(EJ#QP[P26SN&0]GFTDF+G621&!8RO)OGG6L=2\T1%P3IZH[@'2QG 8)+ Y@C"U,SKWK8-.6SI^Q<,LHC:9:GQCF18640&* ^0??E@F/5/& M!OY[W"4HG# A"\])HP48FG72(@U+ ;]YRX. ,!VYMP%9> MMVDE:.*E0\]^ ^16;N)7.+!6BDJ. I&(*>04T<")@0U'9YGQ9/:%G>E"VRDWF:AZR[NM3^]/OG6J8-:KPM"?-KO0W@ZKMJJJ:\3G4QC M$FUC6M(@J([, R6PR&-P)Z Q(;K "VF9!6GYF9=Q\^O?\'K31,K%=II&^<;[ MV.J>G X'^1EX3D377>&B8HHYQ9I*V#Z$"* MJ+T,U%SM+SC3F>]"6EXN(2^B)=:"9-ADZRRR(OJHJ)*1^7B'.S-4XCN7-'+\8DNEEP:K#$W6K.@ MP3=[B.@14$MG;<1TKD2WH)>OB3 $,+C">B]%<&GMGE8, \<,SE#+N)R#E/HB M2,MDV^Z,R:D98'HY3BW?K1((>XI MCSPM;E5,2N>-]A93$?Q\I8 *T9U]>CG..2/E,*?$X90"$DHYB(ND%813$\%K MSY7H%O3R-1$&I)@U4AJ)HV". KU4T:+@-$FE:\K-56142,NDXVCD:-KF%V$> M&#/:Z(","U)&I[3EEW4X4#XEK@@U&>HZ6<#]E;<2H1'C\V$Q_@;;PFG+NG(B:,\]-6A<1C>14 MB:"$$'.T0'MF@)S*\FNLD(B"%,>*?#'"VNGAD@I[)TFF%O7;2,./"3)JWL9,ARAR)F M41@[3\WUI[V^<_I^TFC*L F"<]!#1XWVR&ONE*9821O"_/O)Z8 Y%5_)&'A$ M$[ !+\DP(59*Y#GB1,9@/"?S;V*G!N;+FUD!. *!1=*HM+,MM0 K#IK[M+F7 M,6C^S>P++]-^>>-JI3?$!Q^LU2PU/W8TL!@-!Q9D%9?S;UQ?$L*IF-00;(R M4%JIQ+@P)K4',L)+0:DB@LV_27UA"%_>D#K-/.@?QD00QI73B)*(I>)6!RK% M7/%5N()OM4]3=Z;=E-%K#5MA4#EW[5,P,QO]7F>]USDY'>:]GNJQ8OK=5O=@ M\#[T=P]-/[R[>/P"T]XS=3J[2K$@@E>4R]2#,T0%?UCG3&IMCDF8I_;T"RH6 MTVESKY'S2&N4%KQ$ZY0/DD6C"7=,RRNQF)-\TV**Q52R5Q9C3IPG01C!""96 M!!4146FC2*GM7/& Q12+Z6R8I:UB$*<%'!"+BFL3@2HZ#2P1"T+F:416\X4YI@P':5U7(0T;6U04):@@EM,6RRFPBVD MD"YUQ<89C9"&,(X=EHQ$H,, M2B,(!RN#!D\B!'/ ,+2/,2 $'(,HBV/!,%[91'BJ6O!(.BP58@A3 M&[11F$@?-8W /PM>\*00T!/>9211:&,M8)8[YQ3 M0DDQ#Y,K@WX^&S;HM5L^EYZM8>C<$XPZO&,XUCW8'5WV1_MM/5FL;W;_>G*$550B9ZF0M?O M&6]-UR\P)](2J8A%<*GP%6)ZE;:M3I/-S'D1R#Q4OA9R- .\*#K*K _.>R&8 M%E()0HGEPEME'9#L@A?-G1Q-:9]8:8U'WB%$&5;!,"\CF"0CO;?2R8(;S9T< M384?4:8$\RY2; T8)FVOE*/,)4](Q:W*16L]\TP$9@P 2*7DP8F(O7ZE/&$N?;53RGA)M196 M,\:IQDH1+TE,[(_/1:WJ+&(Y%7^IHP*&I9CD:8,I_P=;$'^Y MWNN?] #-4.MU%SBJMX:"><7**.,8I<:DNM"T:-%0+!U:E)F.ET=S.CY34W"8 MDDF#@=-:K"2.5%E"'!,X\$69+NWNU@^,J;-T@EWX"L%8\1;IZW0$&<&[$VX8:^S[B.GB]QT MVH!B3+FGACF/0<<0F%+.E61IW9SA<]$&=/K(3<7W*4[ $FK-,(LLI*RTD(I^+YO'&I)6O:;YLR [A) M8X&L1.72GMQJ7F999P3"*34/2BG3( 3ECB&'-",B>,\0$TX+/2_AWXQ .!5? M&(' N*B(%\XS;I@!-NJPXCH0&\!+SOZ6>=N]P0 "^)34#EW7"H-W%S4S/.V' M>OSZ\;W=1+:Z/G2Z<&.7A_R;IZ9OX*6$\2,\DN^$<=UWN]5-(OG(@X=S=_CVG_?K[R8F>& MB!J#X$DNA3,J%8T' MYA767CDFF.,0OGK#1]6^N>!ELRZ!'TV_96P[[(#AO%5/DJ]R"K[^)?2[K8/# MX4:K:\"J= _2>;OUC9UQB4.A 9/6@'O\Z(X.?)\?W3GUEWIN$DHX\BQ8Q[#R M*@2'2(A8Y'E6?E]=,&*SJBZ%N,ZPN )M9,\5US>M\[?],.B=]ET8C/X\#,;G M@_>M+ZM_PH_K)?,N:L1TW@\T ,2K5P5MKI=4SW_RX/3'>0#>#)KDX\-R$?>P-+J7FVK42F7=AMKCKU:W=G>WZK4I/@)YTB-\,H-#,-7#7G>Y5%Y97RD1Q)G^YK [IG\ MFCSLG;QE^ZT<^51 MEZZ2'>ZWU?DVV;]H?G*B23:.FY\^7-:.*I?5Q@&M;7XX MKWZJH.9E];Q6/N#-SLYA\ZC*JYO-+W[S(_-__]/>)^TO]NCDJ/EIYW"_7"75 M1O6\7G9HOUPY;S9VCJJ7%50OMUO[FQNMZN7Q&=SOHGKDT&<=-4%&H$Q*+S/F MJ5X_(E^JYK^<:G> M#;\_?9C#W%%>';6]/GC;#(;;-B>#\/;ZES]\:W#2-A<0)^=WS;_TQ]6U;&\X M['5R*Y%W G>F?05OCO3H\!71T7I%<9JXSA!(U=!?W_B*!JWD-.C-T#\\QH O MB6\>12OXF\>^=U5-5Q!C3[KLFWS$HU'#>TGO]Z\ENG3]A1/C/?B0M^3DO(0? MD_('+Z=W\G0I68/ O%W:Z[9I_NZ!G(R(YN3MYX=38.= W"YVPDFO M/UPJ13#<9@@W.!^^C:WSX+-A_W0^3>Q&RV[NB>8EW+?Q[AC^[32/UDBM_.%B M?[-"JF2G7;L\(/N;U8M:NO_FUM5W/L*]>'>_<7($GY]7TSTV]UO5!A* M7UOWE"H0NIKN02BMN6$ZC#5E=]Y3KOIOOLF4\@?]^I;>YV%O MJ0(1E7\)#C6Z7V44?-^U !X^R3IPS\/TM=-7*:Y^5 M3'N-19494-F,&:.UA*1@+%N\6;C@-ZW1:@Y34+VVTP,K7>BN3I *5/+F?[@17!]\UEZK]2RD5]MDPI;C3 M-@-?3C.F/4\IE9@Q+B-G7CDD7#Y%E1&NB"CR*E/-0Q+V)#V:N,[LA(/68)A* M<&IPY/7I#?Z,C< V>)H9JF3&)$&9@I VDU%S(115WD&<^_?:3K5>VUHO;=76 M5YZN.[-BCW^KG!OP+PG]Y&3Z-ZB7S* T. DNS5'[4JM;:@T')?!(*9;[=GKO M-=B :40H$LF?BE#4BD;?/ORS(Z[FI-(["CO/YU M?;388QT"K#O!"CR"2_4'PW#2[WU)UYG3O,4H:*E>.EIM?#RN7A[@>GGKK%;^ MIUW=K( 57CM/04MMLTEJY35<;1S?#UHN:Y?NO ;WJY?W&)R/JIV]LV9CZZ): MSH,6&',35LG7;S.:G]@],MW69__W[))1ZJF]D:V5G97>E=+4C0#]_!7?UL#12 MQ-]_+KD@9BBY,'$;MN9]/PP&5_])Q8AX+NW7KT1&3?X9!QR4!Y>)N=$90]1D MBEN6::\0=<9:S./2*N$:E>K]%#/XTGO3/SXS%_,7(+V43*W#K_5^HW?(IQ"N4 MM^#T*B]WSH9Q4VO#"%W\=E@+M.KS C&*IEGG2F'4!8I,CHR$RD!>JC3 M>H3YL\>_35",D@U>ZP?S.@6'?V8RZ$BBS P#4\P\!M4.T66>!A69%(I)O[0* M]OB^V/P^2>7>[@&5?G_8Z[[:.1SR&4D#+\KJC#O&,A9DFLUA-(L(_&5T0@?. MEU8Y(QGA",V05C^MJOJW*].]7 *OVCY-X57ILG522J4%RR73]:5A:(>3) .E M;BX$M\\TH+)7I]Y)8?_/OQ3!\H]!Z:0/)[=.3+L4SH/+=TZ#,R'^"8,G5:K. MZ^S6LV%_6J7.5>Y:S5#D=VO>?(1_Z ?_V,Q["9/?[,UT^YH;OOW%IYV7J0"* M5^03RXJ>=XQ3.O8)AOD;[-/JP.8CU_;$C'&C-1PM<0O&'99H?2$ M2_.0:'OJZ^B;W!OM7G1LK_W;X#FIQ(5[&;6K^>1<-,)U)1.8W[/#%GSRU4;/ M82KZQXYZTA,J5][N A.;*^%<,N*K.93-?]K5M%KAT\;Q_N8'5BNGE0S'K-ZH MG%>/_CE,G^T?>1AC]?XWF\#FS[>+Q^@M)*AWH Q-BH7U0YDET>NYXN?3? M: 4A7#HQ_=(7TS[]E1G!.=;X%Q?W*\LZ,JR%K#]!UK?N%>?RB#UB,D,RQHQ% M*S+EL8,_K372\$"M75K]>WNK44CTBQKPZQK?48G=_0J/Y#?GO[CCQ83^PUVA MMX8SCP3/G P!A)[%S"+',V1!Z ,.QOH(1&5MM[SVH;39[EG3AB"Q#6%B*2UC M#<,?SYK_:'[T?NC8ZJ:)U[>$K$Q@B>X3\P=;79_F?4/)7I3<87#'I4Y:M'MV M&/(9\Q05WRH"_ W_/JI5/S2#4FRU(:@V[?9597N*M?]SVDJ1-@38-ER= !?^ MQ3+WDH>C0*73J2?] (J6_L*DE*_8&I1^@^N!LI0&I\ E!X>]5)-8&C55@>^8 MX?VG.#-WAYK&.?KRU8/\/DHR_49N/:T%O8.3[%&2"/A2?CY\,PWEZF+Y;BWY M2/*1FL&PI%')FXO!RN@Z#W].?!)D_;3?AV&-EK@DKSDTP]/!7!J07\J97GXF M2@ABC,RP9#QC%,4T06TR(XDB1O/ .3"\9AC<5_2[J.7+6+\%9ZUW!]PK"S'F M%51/4^R;M37/2V?-GTU*R@EZV6D-AZ#.N<7N][J)-;0O2@$8Q$5I*Y$)X_)$ M;]D,S6BMR3UK]?4:M_.$.Z=P)D,\V:*=<'#:'M7([&:-TF\)9?D'H63EZH3A M82LOBCY)1=&3MEJC\=[8H3#X?7I6YM8+3N_WRNB\/BM#/SLNO:2<99*K-&)I2,\?F(+CWY: GRS M1P\,.F">X"[]:[\,2MF!EW"QG,@17 [(1'IS!Z6#?N]L>'A]> 6X4LC'YD-L M=?.%A8-D>M+D%H''_,8(\\/XC^O3?GC"M\=W?6(B2%VNB,KBHG- MR#7EN\WS5IXIPD\3 _U$ ;ZM0S^6WSE:CT[HBJ;C7Y#.V I7XU]$,J'1TA7, MU(0G8QY;<3S55,5VL@(CR;ZEZ:,/LP-3>VQYB7C]'4A M='\=9..@U[^82[8V2BK5-_UY8'O>9QX9*4VP+H2PM+IVR]MNC-1OT@T/.BWO MV^'I>A4_X M\5/MCHCYR)??L//1GU>\>_I//%X@)^X&\W?Z[G0 =QX,%K$-T OYQXOM1O6> M?XS1*&%0YK5E&2."9]8JFV$3M>+("1GTT]H O3(O,IF1S(.!JWPKF7 G3B], MV]-,V_7;W,Q?YOKH718F[J=-''I@XD@$E*S!$ (0E#$;3:8DQYF0CG@-L$7S MQ$YGWY]#OK=1PTEOU%7L;3^D*8DOX<'6#5\S5'FR"7W]BKOMT^/ KWZ[Z MOOWSL/]5UPY"9OO!'&+UT,*GTX-#TP^!:N1]9,GA5^+W[>.'W,NZQ M3.TTW/4NHA0O@;URK0X(\%]+6[6-1PK!\B?('V WOU7]ZY#OZ@*\ELSW;5=*]8W2 M>KW6J-0:#[>IF^'BDOGK(ZK("J4_M^;V>Y?%?(4)/85BC5&;Q6G8$C1#MN3[ M8WFZ+<%H:?7]VDZCM/6(!?FY=/D]YX?Y!//^$Q*M>]_/TLGY+H/?-IF%T#U# MZ"B$_8U*]6J-R4II8ZNV5EO?6ML>;5Q:35ZA]-M>;6VOG+8S_?VG9/.YDPJ/ MN\I^>O1IU10]!NX$[_@ 7*#&S\65?0.K0E/G45.EN*VI9*547:NM;>8*>A5N M[Y;*6[OK>_EFO?DFOG#"=G-W:S\G-C= MS^5L5S8AWLN=3:6\5=LLO,V<>)N$)%$%(UPH[=1WM'-M)8_12AMKZXWZ3J&9 M\Z*9@")%A68^KIEW\I-[M9W*YM9NH[)3*9=VU[8K>9*Q\F%OJ]$L[5;6]W:V M&EN544"TMYM/0U^YJMU"$V9?$QA96N4_J0G74_'Y/;\+\&-G+NS%%]] S*?K M9ORV:1,KI.UYL55I5P_\O.S-' ;8A;:/1=O5TNKNUF9MK5$D M:.=(Q0$U3KZGX@^6",Y,W?#TRD(?K[^DXRA>3N5L1?7R%,8RK96/,U#/?%T^ M^>2%-5,:Y]=BG*W:1GVGFE?=/!SV$Q6-+LWRL_ZPNO"GGUL\]MRS(HI_K^U4 MZ[6M=4!X?>6;$CDKHTTU897:;J6-@[A<#-.:Y=$JMI(W0W.SV="+KRC@ M O_,B@(A5B@:?U-)S%?H$_?B>N[&83^W'=EW!\M6*'G:.QA_%YDG[\'QW,YR MX]R]?A1K-BD:K:F<\H8DTWP9Y>"NWL5H?2E^SMY9UKCC@WX/R%9V-5SG M0@">-^$^@S^WNNKQ%["VNWO;F'\;UF\^[)5!3 NPX%E+$-6T?.EZW,^0FQ^^ MS5^YQO,'^6SL8_[/;&+_>%A_U6&^9 :#,!R\_2DAN/?4/X71I*\Q)C4NI?_* M&8?4# [SKN(N_9(V.OABVJ-([BZXSWEV5)H#8?[O7WK"/^YGVF;IT;[9[N!T MX._U.@!*Y9U5TO& &MSHX'60'QIR\ M37*TUO7I/Y6O0K0V7#?]?NKD\S%U;'A:QP,ZY8X'M9;NN,Y&MW[4Y/N;.YW] M\C'9/W*XUM@YKEVV6\W./\?[<*S6J%PT&TU4_?0!;].=PV;GO%T_VNA4CVH= MN/99[=*=P7+V\=E[K;+%:N7I1.]J[^0[S# MKE%:HV/L7J1FJ%54E,T6BN[\]J' MSY9IB:-/G1*PSQAB/C,(T\P2RPFA4ACT3B$(/^B4\WNGO9PS>,U1CG,Z] ML$\+:9](M#SJ8 FUB&GO+7'*@T 'S*-#&N7V"6-RMQ=+89^F;Y\N[]FG*#QW M3/",$(XS)CG+E$8NH\)2(CS502?[1.DRHWB&[-.8>/T\D,&U42^]M..5"Z C MMAV62]VT">,WB#YYWFMXU.[.LW4:%WNZ?O$[-^^]%H8W^WD51FD\1JFV_H T M!<,5(!8SZEWJ-B5MIKW38)G \5 9F4D;4"?2Q-4O&Z7O&(9)D::G1LJO79'' M13,*17XA1;[/+H0PCAM,LH"PS1BV,5->V8Q"]$-IE P+N;2JU#(G>H;T^!5E MFK:Z7T )>OU6>)!;>I(9>FH<-\]F:%Q\XOI=7X#U*GM?;K@ M0P"[RD@6N4AM98'W&QE=9C3C@*&EPH#42;R,-9\AO7U%N8CW_7!B6KX4SD]" M=P"739-4O;R3O+LS#5DD)R9,)JZ0J(R 6.OZ>D)A+7_Y16@S;EO5>L Q3,0Q M!JPS&@5P#(EEIBR)&2.!(AP-9\RD]B++4JL9"FV*%,5L]3#VV< M4TBYS!OI,T:ISJR3H-W.*$\!OQ UJ+->UI+,D#HO5&G;X\K8Z U->QSLXCDU M9 MIJ\8V+U)8I8E8I8?5(Q$B'Q(YSLM%,N91R P!JQ29P%)P)R.62ZN4BF6A M'NZV\7,1T9/U8X[2'*]7Y\%,.80R+$B,B*C 4]],AL91 M/59D0696C\>7!2GT^$7T^#[I0"@:[X+(J$XY3(M,II CF9.&(Z^"=<&!'I-E M269)CU]!^J,."F'RC93;P0Q"*7\K62]F:=?F7\^&++19&A>]N,%@.T&PDP93 MCWN#D =%A5T:FUUZ6,FAA30!*9YA;$+&%-.9-DAD4D 4I)7AP0._('R9\%^> M92DJ.696DEU7I%;'O-BML98,4,XH:I#'<%4,XTSI6F:$<7 (Z2+&7PLB V"L$B75KE8%OR7)T>*1,5S]&^S MU_-GK7:[R$9,F#=4 7J.$64JRQ-860L8I=96@7)"9E)!IY%$2.2C MCFD%"6%H&0C##&GM*\@SC.HX'\\M_.@QOUF?LL@-A)[W[(MB;\=;I%I8V_%9 MVZT''$ES&U&,-$,X%>PP61Q>C!>)H2<8D(:F:#0(_3BGQ# 7&5;)G=%DH,1?V M;*'R3H^WOM[>6GNWM?UUV\G=1GW]WW_7M\N5G=W_^9@] 11VRB(2K3 8F,,>LR$P3)HC18 M.A8"\71IE+ZVR989F:2%64:$X MFTRB4-])J^\]&L$9IRH:EV&K4^M99S-MA'A M^NE@V.N$_O;5G.Y%893&;I0.'O"*X!FRP=!,F!3=4(0S0US,!#,H>,MP0')I ME:ME1'ZYNKK(3LRL0H]QGJ-0Z)=5Z'LL0S@@&?"_C&GI,A8CR;0/)D.*4D^% M8L) H,#E,B'C*G@K\A6_U/_I5A'3K\V"O(8 :#(-H H3-3D3=?R 4N&&/QFV/CA[I!J5,#"09H)":2VJ6FMYRGQE%PZTP@BR7FGDF4=)@N"_;+99NSE\"8 M93)Q=]^N7R43/]JH9+%-U-BJ.0OK-$'K]+")E Z4BTA=IO)^D]RXS$3D,H$U MU\[K:-+^783@9*<25BH#P\+05G M-!B34>0DSSRS"C FKN0-[))?IK]NC(H$Q MLVH\J6+00HTGI,;WVWAJ&PV E5FG;<8DR,5A2XQ '6D'Q,I5%&F,* M]:!C6E3RS8*7A2\+FT I:&&1QF>1'C;T)-(2+D3(>%0R8]3XS%ALTZHW1CB5 M1%(@%E3+9<+'%>D\63WF**GQ>E5^ I6@A7OYS:TD90*DA$1#9 0+U*F M$F<$.1:\<]2Y7.7%LM)SH_*O(/.QWNMT6L-.2.U!3=?G6@A##UT'*E/ZK=8; MAA(FOX]I'ZEOPW1M)B?#"LX'K;?=5ONOI6'_-#RLX;IY!6M=OW[[!13&X G& MX&$O3HVMBIR'3#/A,Z8"SE1 /!.$2< C!A-)TK%[5F 6]A ;IX0^QXD5$CI9 M";V_:;;E2%G.,XP]RAB/%-P5EAD27'I'E/ J?%-"7T'D>G]QP)4GD-]V!!.; MH[.]X;#7&?=KP&A6H]1&Z)ST^J9_4?G/:6K38OK]"WAK:YW4CW9M..RW[.DP M%0N_-P^Q:;)T'GUV&?J_@M,\R$@];/QJMA* D0@0K5 9L-H ;DS;#R@"R M2H =]TNK^8:;Y(^I3MC=Z$@Q_3[#P>A/:':AP<_3X'MN/OI(K7 NPT9BT." M,B-"R*1RT7.NJ2)V:56I6>K<^@J"SMUASQT?]MI N@?7^Q6'7"=^;I/:,88" M$[O&2Y-&W_IR?>VK2V3I_+/DCP+Y?^^WLF^'WH[QZ"$1R+ M*=ZJ;=RWQ3>CR641S&V]OSLTP^ _FO9I^'KW*P.,"@/\8P-\N3:LKM\QP%_\ MYD?F__ZGO4_:7^S127O_: W5+K_!!Z<3T2U\2O,NE;XK> M(,$^F%"(>%?H<@D;K)T.#WM],,>^F.B844F\K'WXC#C$E(SYC"C#,\9]:@@: M>6: JAJ#51#Q>Q;M4;$:5WQ2B-7Q-#]T+V.1')K,#B]+XY%UFL6)!'7SCXC'P. MSC*K6,JL V736L4,I( %J233C#W7P$U4G.JGP\'0=%.$5,C4;,J4SL]: MN424>OU2[ZN]N4F@^M:78BYG8K.T=S4T3_84JCDNU;Q?3H1T9(2H3%.2-AA7 M+-.1R\PK99@@@2+"9V,>=NH5PPNMNY/)G-:(S*+NOO0L[,Q-UZ6:PUYW)N;J1D,I)EC&IZ>5']#?'JYV MJA?[Y2WX[H>+)JF@VM%ANEZK_NG#69-\; /]/:\>'9_7/ZKS^MIGZJ-VX(IS*S\K(FR_#+ M_KN_J6(LB2"1-UR"RN)]-N4#TM)BH9(VF,WLP6ZNWG!94^NXIJPTU(+VBYAD M!G$L(Y <82@9XHR.P6@')BP1N-TG=/=8D#>Y*[?V-E$\E+D"4# M^RS/!2.\E/ KPQB69;28+.>([A[KZ=:CE+*H6K6H@B+1!1Q0\+G=K9$":96/ M[(C1P&Z,4Z5R-631Y?0^ZEM.1FW)'EN68/N7(-U_];=75C,!]J<5/ *O!8RL MC0G%''.5A$Y1B]8H;F6?;/UZ"@%V-:T5LL9PQ#4CR%GCD4K$$C 0!+:Y/C2F M72.F*RO]Z-@N$]QWYW8=.^XBKOTZ\H8Q4E^ G MW.P\PKW_B:>?YSCVVX8:9PM03R[/#0I$9X-H[6R/*:V=PAYAY0A@C%,$8(,? MD5+BI*8\A_: VM"BRF6E &$[S_4*..<%9[VHCV5&V2"1D0P4*J(H*%2Y2@*U MP=LYM+Z!>O^/M>6]L3TM?A 7K M =^F_G>8^9?]9Y-Y_XZ!BF;?'#--]W$T1DOMHD$I60JFGF/(QBI"B A5C;*WE@.@H4D(\&(=<4 R)Y!0- MQ@N%585HK;J8M0G1#84*K87&X?W%V<5ICIP ,*6>[VU98\=_+T77&,%CPJLZ M1;V.8PLC"L_ML _3-OI.&GL3812*:HZBIAL^BF@IYMZ .:0UXE[ *TPB(EG$ M05')L,X4A07MJAN.<:>*IQ5GQ1K"^N$*1X%U.V!=;P-IL-7.,!1##CMC02!G MDT=W2$?ID12>2AVX=3)S%YA-9-I)>W_B*OZ/]@*\<7VD 'R5 *\?P0@F M$K$.)9G3U%.02'NFD,9&*US%N^2^"EVJIAO K@3?6U"^XD M=N/Y0-89$;PG3?3\*9M"IY%)4*.5[0(*,D M XN5.JJ)\CJK@M*HKE9SJX*-@VG%'JW"JH556ZI8%U9=*JO6U&PJ V?,!T0= M!U:5V<".7B#)J6%-)*N3Z)'>OS":7MY^Y.G?Y@G#7L(?RYW^G!P-X-JX#MX;@S M2)WQ21S%C-H0^Z-8]5^MYK(Z[4R]ONW[7N5LA#]4#2 ?7\_T^FY.+H?!Z6.5 MY^-\,*H"&I\,XZG-26)//_;"^.2*1;[[X.4LXF\?L0X&<3&^_2,+G^P?]^>K M9IO7\MZ^^YE'6_$-%CX9X#^OC.-),*<-(SXQ[Z)PV*:_B7ET]:&3X;W8[[MHSVV>'!WO.#H^=['7AU=/C?EWN[ MQ_#+T3'\L__\X/BH<_AKY_#WYZ]WCU_"&VY]GNO7,#MPJC;B9]\A(WN/ XG6;X=('#[O_=_1'B@:JO[1LG5]@H/=FK/ M1_')U8NGH35O_/083SCJTMEU^PZX? M[M'=\8=':6LZ&0?PE]OG8FN6\G<.LMLLR+N.4MHGU^F:'8T\^WWZCV[&!![Z M\2!/WV59DR8HXAYSM';3U.PZ:VJIK=TTWK7:EA2Z!K.X?&])]?"OXS^Q?Q'G M:K+<#'4MLOWR&H]PO0>YY)R4U>%H]_S\M&?[/E:!$Y<^W>S;FB?@]MZG48^7NOBE=0F*+[ M!2Y<4O.OP\%9]F_F(?S5&Y\\NQC!?,3A\T_^]"+/X^YH%.&_L#:!]X='EZ=N M9Z\^OCG^@-^>O87WO/K\=N\UW/N-.'B_S]^^>,7?_I4_^=O)P8OG'[^=NCTG M;]]_^')X_.K+/MPOC_'M7_#_%_N?]H]WZ>&+-^S-\6^G^R_^?#]UZG;\)XQQ M7^13N7VXY\'>Z>G;O=,/;[X\_[2_]X:_?1].]L_^^/CVKX-T=>*V?X39P9[_ M=/#J;YX4 _U (1JC19QACS0W&"EJL?#<12["HQU"9)?SID(9'G9L]A4RRPQ& M*,35IF>;@;BXCHIX:;#1FF,&2]ISG+QV-@FI)*Z(BP!Q,53%!F#\@]B 0ERK M):XO->(BBDFI.4'&,HRXXD!)9P@3IQ&7.B ; M'$9)2N D&0CSP%L@ZBXUA;@*<:T+<0FG).X8ET*YW,Q<@[F(J1/!D4N% MZY*XBL+5>N)B->*2$C8FPP1B4CG$"17(.:91&,9<&*<3(-QPCFF4B?I8O$!K!O2Z%PC,9(V)I@BX MG"-.!4..4(TT\4[1Y$$W80!TW@5#JP!]0@*C(U=3CI%[E[=WC[5,C /B MF27%;;)F0*^[3:2*T6.&$8G!(NZ)0(9P@03#,H#0F9JTW3-=QJ8KTA:D;PS2 MLU=4QI $#H0K@8V0)B7%B6&PD?M4_ QKAO2ZGR%**94W"7$C\#VO%8$=3W@='@R81&,PRA<$HB#S8JG%9__%(ZX%T?H@*/"QMBD/4\:%I.F*2K"O 6[1A7' MQ;IQ1-UQP;U5FN&$-*81<4DULE@H!"JMPG"%:6Z!(ZCLLOFK21:.V$2.\,IP M'X/'GGM.A;? #PZ38#3\)$84G\>:<43=YT&DHP($C&PB/I]B<.0$M8@EPW2. MQ?84] @N<\79ID)%"D=L%$=P*6AR6L-/PTW .CIM L<)6QZ,T<5;LF8<4?>6 M<*8U=H$AE3A#W!B/C-4.*5 ?;?!$$84GX62,S]U;?%D]SC'B5U6@E;P MO!0\UUUU2EOOC:)(>,L1U\X@DR1!VFO&@J+*1 YFN.HRVE19VH+G%N*Y\=2L M@N>EX+GN5L,^49*H0\19 R:SQLCBX%!T!DOI'5,$3&:2ZTR+IDSF N@6 KKQ ME*4"Z*4 NNX#8T9YH35#1CJ&./8,:4("_.#!LF2D)!0 S7"7D;EC TMF4LE, M6J/,I$))BZ>DP^D$)*]%T-Q0%"U8_CQ)B0P)&+E$08I.1^US$"/M@A1;%,-8 MHI7;GH!4\+P4/-=] "1)S/^JJ:D,D%CEM$P*NQHGJY&6JPG6Z>OXJ607/ M[<5SXWE&!<]+P7/=!P" M; ?XVPR\!QT)Y!.@B M37#)B,B#?+3#9%?I@N<- MQG/CV40%STO!<]T%0)B21JJ(8E(4<2\#[,\B(*$)<+.0W!(^2?AG;<+SEN0, M^>OA+B5OJ!UY0X6KEL!5T^E!.#F,F3#(:,F JQ1!-D:!"#-6.FM#U*![*-4E MC*]+Q%Z)ZEWK[*#"!$MA@KI7@3F@="8P$I[@7%*-(.,C05C1)"VH,R3DCK>X M2V13%=4*$VP4$S2> U288"E,4/='>.:4"Q9,%YZ9P B'7/(4.6XLBTXXCO6C M'U\7*M@,*F@\U:=0P5*H8"JC)V$:G(E(I$P%/EEDP3Y 02@:O)&* M6/=HATC3%8UUY"@9/N-Y@ASNU_)P\SBL<1?'BRR0WRMY M%-)JK#CT\6XFK,JOI)#-!S ^ M>DN2I8$H]FA'RBX1!?4%]8MU7134+PCU!_6]GM/DE5.(6"40#YHAJZE$,EA, MK=0D<3%Q5A#=5'GU OL-@7WC;HH"^T7!OK;9FT2LET8A9W-U5FP",CD94BMA M,HLS[?BC':))5Z^)CK_QX1>'YS%77>B_Z\1/Y[$_BJ.'E1JYKX>VW*,]]]B: M[*+7<13MT)]4&48A_A-/!^=GL3^7 VZS]^ %5"">B&"W'_:^">#YA'/*KMS< MKOQRRO$F/ 7#R5KD.;:@C.<.*($3!.:5%$Y8+4/N)XF[(.@613Z62.:V.]$* MII>'Z;I;C7O'G:/NT SQCX%P5J N(V J:I<\@2;U.*DKO<9E3QKI9SU^=N7]91^ST#1_$4 M_OBNVWD7^W%H3RL/@0UGO7YO-,Z.L7_FRD7:;*)JW$EP*8T7$UD 7>U>DT1A MK,89:W_*6T $F((^$&0,SVU'%%@6H)"@()P+"=:>8:S*>V9J;BVDE#YK+[@; M]Q84<*\ W#5U1%$MDW,"!9;/Y7'BR&5C@V'JJ=>>.9^J9L@-)$$7<+<7W(V[ M#0JXEP_NNO\@.B*U"A(93C*X@T:.* N_:K H Q>"^DD#9&7:5.2PH+OM#H2" M[A6@N^Y),#X8[Q2*EA+$F5( ;$61,\D3$C2.N7X)P;0+FWR+T+TU00:[9P,8 MR9>JA4DN9=+KCVW_7<^=QE&),UB:"^%[*1RFEU]ED+N-C4?7*2KU/L6 OL3A MH+#33.ST:LIKD#PE5,*&P@P)B >KD/52(V4#Y]I[Z[+7X/_]2\/;GK;(T5D. M+]KN-BB 7@Z@:^I&2E&'J"/BB5#$HQ'(R& 0HY)9!;:%"[$ >@L W;BKH !Z M*8"N>PA"8@-Q2"(7*7K9]Q?#X>1U(:29 M".F/Z7P"FKPUB2$LL =-(BEDK%&(!.>BTDDQEO,)6.F,ML'H740RP?W06^R# M9E!=4S,HMF B"(X<:!2(.R:0PX!O*8S/U8A9I*DQ^Z @N[W(7D1*P>S(+L>' M\\%[JB('UBYBZ5#NZ2QXJ$%W"T$]R)R"XK2 MO0C\UK=G(J*75*%(N$&<@MJCJ6=(8F9=4B#*!-LSGSN)H'TG_^TU_B<5/0=3 M%3064M=S\^O^-.X0^%K;Y#) :514C.8HZLVT7T!I6$M9NY L(>YI1)IXCY*T MAA-J.1'BT8Y47:+G#C^<%2UK=/JPQ0S0N%.A,,!B&:"FI# >G"%2(45,5E*D M1C;K+%X:(V(2D3M5=2M1NJELQ\( &\4 C3L?"@,LE 'J;H8@J12YK2+5.4I9 MF80,2QXQ3KG#-##)R:,=$&"7\+G/!PH%;"(%-.ZB*!2P6 JH1PXJ90E5#GF3 M7\;+OA^6(&S8B*)_PY&A:<:Y"D_Y:[045G)?$#2X81@IS$Y%]KGPDM&!QNY M( )XBG1!=6F15[44%(KE#)"GO >1.*D# 'GB/TP>:9.;GS,2A<.21D4? M[5#3Q7SNJJ8%R>U%\N)< 7)"T)RO5J!\E0[E0L2^X@XLP#B1!DR0=-(85DG M:Q_ML*Z", W+A17P"\0 #7 M#7ILN,+8)X0#;+Z*-&72)N(C,_+1CNJ:&UJ2K 3 /S#A0V]T?FH_ MYW'&NS%?WGG]G1L? 7$X/HG#3F\2!_'O2P?)_S[<0[*^GMHE>TA&\,#P:LIG MF^5Q,.@/KOMNO])^8?;[,_O[W>F*C28Q:QQ& >=Z4#2X'/Z $;6"&R:D%/G0 ME)#I6K+WY_5RQM)BY#;@&BG(70IR:SJ9"%999S"2+C=Q"%PC8&".;++>J^2$ M%#G&FDR?K!3DMA:Y*XUS^ %>BX'5')CK'A*=M(R**^2C=HAK[Y"1-"'+L7&: MF$!UR!X2>L-&7"(>-@;3S4<\E#VX4=C6_2*9>+/.')S,L&41F2@C8HZZI%6P MU@-LI6A3B[0MB&Z8V.ZG@]'H?SLNPKX5KPSZL?VTH,(,&\Y,"PB!N K!^G4X M.'L&W]7K7\#\'7[-.OFEDMSD?<=9;L\_C8<6YK_7M\//+\?Q; 3,ED4TQ14$>Z0P9XB$J9+G#2(/N2[VGF&DQR6O8+!,,"/(,$40YX$C*WU$0E@C+14:!_)HQY1<]DU&ZX*<%F7K72B4 MZPX'$1WV1C(DK0B("Z9AZY46&>ZXP,Y&(EF.@\>FA&EL,)@7D,Q2P+QX,-?V M91^"DQ%P;#R!?1E[C!SW!OD NW,"E=IIDJU]C-O4"V?CPS<.XOAK^D45PK&P M*J W$M--D[%27OJ?Q3W_QA!RXXX-6(2E1M B:'A_RIT1&>$B<="IXJOFWM0@K1%:);M-.G$-WBB*Y>$3TZR9+Q2*@(V$4T\)5SFBNA=P0K1%:+;#G=MB'V1I=?5VUJKZJ MN[BHN_=0=Z>;O'N#::0J(HF]0#Q&@G32'EF@+NXTH9+P1SOX,=[ .)A"01M. M07,>LA0*6@P%U2QN'C58V9PB'ZQ'G(/9K0,PDN&"Q*2%!7JJ*&@#N[T5"MIP M"IKS^*-0T$(HJ'[0$;7W*7J/J/4*<=!9D3'2(-@MF!8@O:!$IB!:**A04'O/ M(V[AH#G/)>BMQQ*%C!HAHWHM.F.C-]0@AJ-$W!&'#!,6*>FB\=R(Y%RE#\V3 MN]R^0.8U<&3M]4XOQC',< M%(>=#EY1Y"3AB(N D>98@UT;E%2@4(;(F_&J%58KK-:JQVZAFZZPVL-8K>ZH M8T(:091#GE8Y9J"FN9 ,K",01F!<"D$K1]T",B\*J[4#WEO*:JWV_!5^>R"_ MU;0V[%*4'OB-.JMS?TZ&;" 4>4.E2$9BQL+H,+L:CL>U7#_&@:,X?1LZN07!O&>+BAK@]#O<;(T>_/O)F-N.^=9N? MT,NB"V9"5Q]&JD!NTB"[(OR%[IT5&3<'Y(NM%%)RO#N?U _\H4C*6 M(":)1]Q(#3CG$?&8 -B"Z41PQCGMP@(H.-]HG#=>+J'@?&4XKSLO04GS/$2) M!*,6T,T"X%PRV,]Q< 1S'43,..==2:;M^X+S3<)YXY5'"\Y7A_/:?JZYBTJ# MQ:5S27\.)(T,)PIARG04&O[*DL@W[T8ZKK39C*#4WZ; M>0YQ]S M"^3EHY9FU!Z?Q([U?G &W_T99J'3'XSA[H"6#@RF!R-[-[2GG7,[''<&J3,^ MB:.8D1QR,Z=,AOVJ1J?-85^IU[=]WX.W \K&\0R>:_3XJQCKDW(Y#$X?JSPA MYX-1+TO_R3">VG'OG_CT8R^,3Z[(Y;L/7DXC_O81ZV 0 /-;/]*6V1;79^/[ MGWFT%==@X9/!W(#VY7@2#'B1$9^8=U$X;-/?&3J7'SKY6LCT'#@/N6&T'Y!- M\(!/[.E'^WGTZ*?K"Q%686W>ZU-VZ\2DM+")F: !R'O_PX.6S MSLN#9[<#N"VC?79XL/?\X.CY7@=>'1W^]^7>[C'\'?WOK0]XG;;U2EC[YD?^]Q]]>Q%Z0+I= MX&A@Y<$%W"Z,9GB67.ZX6J)?6;7:(.$)3NWY*#ZY>O$T]$;GI_;SDUZ_&D?U MH:?7;Y=YI'Z4D6=JP\9]^XGFM-1N-?37=#(. MX"^WST6S2_FL%\)I;.52_L[5,T-S@1^+=CF/?+-HC^(YV%&K;4D='A;S^.O;_GBE\['*%E(K M??#2_GB60X#/^[W+0X#W7AQ\>07?]=N'-\=O/A^\?T4/_MH7;XYW/[[]:Y^_ M^>O-QWWZQ^?]XY?TVR' &_KVQ9OLE!<'-'_WZ][!\=N3_1?/V=N]YQ_?OGB) MWQS_0=^\?_FQ?@AP\/[MA[?O_:>#XP_L#?WS_<&+E^3@[/G'-\?AP_[Q+Q_@ M.4_@7KW]][^D_=[D &#_"+.#/?C,J[^5P"D*$9"RBB).+$4VUQ,3,G%FHW N MZ-9W/_Z*D_5NE5=XKN4\5[H?KPW/?:GQG-4F$&Y[WB.U'A.$P*R"@RIQ!WB5D2DI8L(%'0M6 HI8=_^ MWL>%Z K1E=['A?)NI#Q6HSQ!;706%+K@HP'5+DADK; (JUQ6406@OU:W/KY. M=DUF,ZJ64]2S$]M_%W-L!, #+O0[_F(XC'W_N3,>PGU/J]B>C@WO+T;CLTEX MSL-3'Q\6K;LV5-: $^X6*CLQ/ZH]T^<,-NO$Z$]NY39<1;9 M9)R[_7#\38 O;*^?6?"7F,7\.OI3.QKU$DSRU7OMI\*0C3'DYRDGGQ26:HTY M2L9AQ"4%XQ=T0618%-(;'K0-V=A0>EB<14BTI0%Y"+8%$J1Q*-YM".Z#+=$>=B&&*X*51W_/:PZ.9:K MXRJ8=,;VTSS5J>=SE*\W%2[?R_*-WH#+?A\,*V(;CX<]=U%E^1P/?K= DN-" MV6!*B,D(BXK5"W!N##/,!&9*4I-8P8IKPMA32V$C26+Z?II#&"DACR@?# MO3=:6"22=H@SFDD#C)/(#(DQ\F2IG-\'LV8!,*UVT/P^'/S3&V4T RRNTNW& M]E/?*L5(+ =UX-E4!]-( 7?=UF.@,T]RAJ#5#/'<%,X9H9)EV M(K+H0?< NV7^?G\%T.T%=.-I0P702P-TW1'AO4A*^X0,3B'OT#1W]"9(!(8Q M W.2LWS@89JJ.5T W4) -U[^N0!Z:8"N.PE((DDHC4'EU@+Q%"W2QCODHL&* M.:5)U6@D5J/;Z<=),><2K+%>P1H'<7R8BCMT24PW7=(F),FI M!FH#U5/D6(V(7 +B\]AH8X,RU($M8KI,KD,^8#E"V8)8C4(9RZ6,NON"FB"B M=11)G1+BGE!DF.-(D&2L$M1B17*HAL#EU+501BM"-0IE+)LM MT+:K"E7S$[0YV\7B'%DW[!17NT1A^UG8?KKJ"C843$?&D.:&(AZ-1CI0BR@' M\\ RR3"3CW;D#4$N*V25%9^]%?HL]+E.3KU"GXW1YU3ZE+$$I.60T+(ZL/3( M$/@AI)3<6A)Y /HTJH&J$X4^"WUN&7VN,JSK3M(L[H?&&+7NL@3[(3%#'6(I M,%!(I4/&Z8A'U@ M0NJ$/ T6*-8&9 *A*"ENN=="$"YS''R7FOE _ZI.D'X83MK(E;2F_NF M]O&Y!VWL6)\=N[;_&6:ATQ^,X>YV"'_N=WHPLG=#>]HYM\-)$-Y)',4,W@"0 MBGE/Z5>3:T/VRV%P^ECE"3D?C'I5!_MAS"7- M_HG?&G%G->V[#UY.(_[V$>M@$!?CVS_2EMF6UV?C^Y]YM!738.&3P=R NNEX M$@RHD!&?F'=1.&S3WU0\NOK0R?#J"<[M.U!@AM%^0#;! SZQIQ_MY]&CGZXO M1%B%M7FO3]FM$Y/2PB9F@@:@WL&PJE?W!" >A_E=,";;FK%T3H9YN_K7CT6D M %A5NWJ S+.\TU4EV^W.3>)?Z3*=ZOU9+=/_[+[>/SQX^:SS\N#9[0!NRVB? M'1[L/3\X>K[7@5='A_]]N;=[#+\<'<,_^\\/CH\ZA[_";X?/_K__'/YW[_GK MH__W+TV)>MIY_NJ/E\=O;GV^ZZRM5T+:-S_QO__HVXO0 \[MYJ8!XY/!!=PN M?'<*]\ =J-K OO%LM6G"0YW:\U%\B-SD_MYR>]?C6TZD-/KW]#_H+: MAEE]W^3R-])YC"?$OG-EY.6W-/OO:<_84)12]8?U;UZ M@EH7-'M_.)CO'=9-8T;XJKJ7O@!)L?]SR?O>'YU[E? MP>0^&YR=#?J=H_' ?YBG8_R]VL4/!Q^GX@,W8QIW8:Q9;[:G/[OA3SN_VUY MO7[U^ID][XWA[W=,[H/F94LGVON+LXO3;'E7L[L74\_WQF5V%S*[53CI9!5? M"X++X:1ERIO9W7*,837%%0>?#$[AJ4:7QEKU]^?_=]$;?[XVW3=O;83/L[7= M@^37;G*/3NSPCJI:,S[R5DW=[MG@HG\GK]ZUL-8Z=UO?ZZCG%WMJ^SYV[+CS MV\7IYPZI*:*;G!-QOQFZ]2QL5,&R=ARFF.94&>O3?O?_UP>/SZP\&7E^SMWI_O]__Z@WP]^#I[>W;XUYO/AW_]\>GMBU?\ M37[?7[_V#F",^R_@FUZ\^?3FRW-R<+S[N7[P]?;LC7C[/G_/KQ_>[IV<'+QX M1=[\]9+"9SZ^/=N',?_Z?O_X#[*_]]M-+0:%C#D4V2%%M47<6HFL]A81(9V4 MSBNCTJ,=@D47R])XNDG0MXT5-Z_O])Q<-WWNWQ31?:\O3G3$0F.ST5@]Z-0% MDDSP!!G'"=!8X,A(II$7$O[#D1&02::Q0F&%PK:9PJS@/K'<_,]S[KUPV@J/ M19):Z. ]GX?"BIK6&+_50T Y5XP8-RFEX'!@>-*3A'0Q M+HI:8;G-8[E9(C134HG&*,&T(8 =K(,%Z6P,S"=POENWH\ MII*2@WPH2H0#WRD'FAVF#$D:+"&6!6%%YCLP2KN,;E%QGT)UA>JN4YU4%(.5 MXXBQG$L*!I!TTD7EN?4F85>HKEU4)^H>.!(895$CX25%W&B/G!$8\>AQ#*#0 MZ22JT'.S3:VC"L]M \_-0',F.:).1A&*XMH+=/NU? M=HTY^/(J)_+\+8W0P5""/),1<:HCLE@KQ%(4#"L1@M:@R1G9U4RNB]VZUB64 M[@?-@SB^K)BT*:VM[O?<5?P&?5JZ(10I%2D5*6V!E&9QJXG J5+:1FVYPLZR M1$A0026J8/N>O9R&9J.249^$4+F_5T*<*8MTE!9Y28)G M@7OGPJ,=W56\J2(2!<"%9HN46M$RM=#LHFAVRMY-DEB1-$?2$XVXHP%I0B08 MO20$$6(0,K:/9[<@ZG?1#9O6CY$>MF_<+/EU*5Y?I%2D5*14I%2DU%XIS50B MV%'/!2%8),83I#Z:]E'TV?FQJI(8D(X>H5 [@Q9&R02 MA#/,"8D\^<9:!1;$L+-(J.L09]TA[&1!-P7!+C5#, MM0KX6W!2G+,TJWQ:L*']I"C)* =9=*I*=)>O!^=9!MV._6B'H6/[H7-^,?0G M=A0[YZ?PW945OETGS;,EV08)*SY$S:P%PC/64"LI\T$2;B*L^IE]@E4@S"3# M=N]B"%/W.SS%($PR;ZN?OX!T0F9"H,&JMF"AKUGH:[K#,7>1.6$22H92Q)5B M2#LA4/0N I<)4%_)HQVFIDO,%M]^JZ%<3F#604HS-87%.*PF,IO]T/JZ_C5J5+SQ2P_L&&5\W [8RW1 MM?)-&&&W'U['<6]XDZ>E$-$L1#1=P(S)8#5F$6%)%.+66&1%2D@PR8U6D7J: M>6B>KCUSN8._XF"]SH%6"=\5G-(7*14I;:249BJ:TG1VQ_WVP4J%+]O@;-M@ M/;W#\JB581(E903BA!*D TDH..E@)U18FZJ*0 ,E!+8*N^OG'BE1*^UEV,83 M.PK#+L[0J'L\2/!18RN18H(A+J1$AAN#I!;"<@FRQ&&E%+MUD2?5ZD?.3CI[ M?O/\;5<<2?&B%RD5*2T]2;.!"('K>_EN>'\Q&E==B(\'W]I2Y8Y4+_N7O:@J MGZ&KGW2\CO]WT1OUQO$H#O_I^3C9]5]'/WC7K^YRJ0"4\Y!FM(/#9U-A!($1 MRHWB2 N6RQQ9#*^B15&HA 6%=2+!_I)=+MN4]EDXH3!WD5*14AOWU\9MY;*_ MKM'^.F5]1V6\85*AJ)1!W'."C,T5%J@D-F1KG,CV;;!;4%?ANVYJ=S3W?7A/ MM4/SHX:8L_1OFY<7Z_W;@@M..2:0T::J M3LB0YEBB&)E*+"9I+GFQ<&+AQ,*)399T=9CB&*+U5'&AN%7!*\.Y#Q&SR/$\ MG%@4R<8(L^YOEM(D3)5'8/AZQ($]D35@$U/8QP)V($3.)@WA1%=04VBST&:A MS29#>0SFBGLF/9:<1^:UTIY0;R2E/H*VL D$=3RB#'2C.9F M2P8(E'&+I,2",HZ3YJGJ,"=H5^'F.B\5[BSWOT$:J"DLKSI+VA,@EE M2%+"*:-)X]_)Z5-E!I,8I6Y&[$S"$C#4>"*N>%48.&?@3<%X\$XK+R+A@D2KL)/1@ JJB#$I%5N]%70Y?7;M&!=1$*1U M EW3\H2<4PP1[1VC7#F3@\,8QEVY$:<^U:GW3U593/@W]/[9^1E^7 WYS [? M]?I7(]/7"Z/S4?G[2ZU? JC[T M]/H7B/.IT5;?-[G\]&,OC$\R%!_C"1PO3^LOO_GR\N/J4FWN)]<8?FR(NO4R M?DQNO7;7;=5C /6#[GKW-<%N_\YM&"N!VQI1!EL&*[&\UVU_$,/SPT ^-OW> M66N)?,>>-W%EHUJ+JFDMZD:MY?AD&&-G']YW,NH\[X<8.H=^/,BQ/Z0*_2%? M-ZR*_[^?R:NA7MZ0XFK>[I[=E59?J4_);1&H-^W37Y_)?#,?[KOY3F^,JWG> MFY? )'ZH'@XU3@V&9,X[=(U)_=\*>='(Z*>OWJ]650 MZEV3^Z!YV=*)]O[B[.+4CF.H9GWMU3 MNDSZ3+OP8'Q)&]^;]%4JA'I:_7UBWE^;[IMW8<*W8A>^QWZT=JM@$KW;U"/? MA:2-F[K=L\%%_\XMX"XM?PM*"GX7W?_;Q>GG#JTI]P^/Z__QZEF/"DNS!>]K M'6+$ LN$/?>462^M#%1X&@4/=N+")3FKJ03OW^S'??_GR?Z7/S[NT]_>O]W[ MY63_^#5\[W-Q\/[EQ_TO[S[N'Y^<'![_@=^>[7^J^W$/_GK^Y>!X]\N;LX,/ M^R^>?SIX <]X_('NO]_]"W2#6H M:5HAG$*T">A.Q#0)C6==+1H^;R\LURJT;RO+S1*-*;'3Q"22O+6<8J:I9Q%K MG[R*4GAY.\V5:,Q5\%T]DITS1QSQ'CD?.>+)*F0$U\CA!%2H1<"V2@4BV'09 M;Z 0?J&Z0G7M>>X9F(YHBWTPU@G).!%.\RA9#,[8X(@VN"ATK2"X>K@YCDD( MBAW2DF>"RX5WI=*(::D"#LSXD,/-NXHTG!Y>&*Y52"\,]^.B:=21%)@P1 4N M<;#$$AVX2B8!S5UF)1:&6S7#37=3,REBV)A T+*R.X_HU_YFKL-[#-M"55]LL4BI2*E): M?RG-8F9B;<&X=")8S#&G5A%LO1=:1BZ9-%7EVJR$L5RYEL#]R=W:&.PRD[#) M_PY&HZ*(-:6('3R;\J4QHP(+,: @(D'<:H],$AH1):Q7G#%,/9+8CWK=(VJF9:WU(V3@$.W4X?3-U!ZHSMI^UJ M)E[ZW!8I%2D5*14I%2FU24JSA/AHDQQ)43HM-*>&:H$M<4P$2SV7*=Q#5;XE MUJ?2%ZYE>'Y3H4&?/DS']M/O@V$>X.YX/.RYBZI&R_'@=SN,_7'1LAO3LJ?+ MM!G-5=32HN2%1#QABISR$6EN*+?6!.%]/C<7392W++AO(^[G-Y$+[EN/^RGK M&@?###(V,50/EZ<)YET.W8CW88.K8?.E>=W3OGI_#=E16^72?-LZ778NVB=5'K%!W7 M6&F5,%$N82>\M-3.[!.L F$FN;5[%T.8NDGOOTG.;?7SEWJWP$)?L]!7;RK- MEA@GB L:<6\=XHI:!&26$*/114,Q80;82XFY@_V*;[\E4+XACFU).*X:=Q88 M-P'CJ99./&H*F@C2@1C$C<+(2D*0C9@0':D$P3[:F3O]JH"XM2#F(5(:F I& M:,YC,@8S(A,3.(%APF<_H'L(B(N=T1C"ZXF6R6@?@J4Y&I\C'JA$1MCL9% 1 M2V(3LS@?XAFL"LK7"^4E6*)(J4AI_4-:RHZY6M.V[ID38+V*)"W"D<*6":8- MRLUOD'?**-"7M/5ALF7J%FV96Q#W4@$%N8R&*OKE"@XEUJ6< !4I%2FMEZ&\ M&]Y?C,9GL3\>'0^^%1C/M<5?]B^KBE?;OZMO_Z_C_UWT1KUQ/(K#?WH^3O2% MU]$/WO6KNU2J0U$2&E,2;JA?E+14-FJ4=3[$E8L(3&F%HI*!!NI!_O[1CNP* MUE0F:.&$PMQ%2D5*:R6E59K597]=H_UUR@A71 66E$>$2(*XB0)9%2,"==L_CEB^W#QZ[^!BC) MY>AIYV POJ,#PD:Z%8OSMTBI2&GY,;6-&>LGI[WQO32).BW^"JPX*'PV;1A[A/AQ@=DF#.($ZW ,'<<$4,4Q#_69+5?'$QR"= M8U('L".LMMH0*B+'0E$FZ*14ZX]]D:43W*(9[&@J1066MG,N$(23<(A+V*.L MY0RQ)#&EDJ48;=5"J2NX:;9O)HM,J9%,4 M6GK,S4N0]>0?GSS53#EDHP<-+_$VLI)1SQL,\Y%A4R\:8L^YD#I%[+ZE"SFN554MXQ:5$ MTB1#%#-2JJK9"=-@'ZNY$ZL*?Q;^W"+^G,5!2;PTRJ2 ]&< 8]*0;#'E&'L MF"#I=@(M??%6P:3U6MX>P\H6C**H"$' JA09L!60E58"EW+!A9_TQ5-=39KK MBU=(M)#H1I/H+!QJ79"1$*.-X(EBJP57+$F61 Q&^6*A+XL=Z\4!.=,L8A>1 M%C2 72X,LK"(D1&Y>A@&8\%)8,>F6^H5\&_H_;/S,_RX&O69';[K]:\&IZ_3EH^PY(>78-SYV0U_ MVOGZ\#^\$7RL^M*O\S-Y2IB;4WL^BD^N7CP-O='YJ?W\I->O(%E]Z.GUVXGS MJ8>LACFY_/1C+XQ/,H@?XPF0+\_[+[_Y\O+CZE)-:I-K##\V1-UZ&3\FMUZ[ MZ[;JL52W?_*NN]Y]3;#;OW,;QDK@MD:4P9;!2BSO==O+**"K-UQM^Q,-\68% M\X=A@.6M&_36'X2)_?CVT^^=U0[X;C.];0]N3"%6-858W=PB-^=K[^JZ5/QQ\G(K[VXQI_!8O7*FG.6@8]?K5Z\O0X;LF]T'SLJ43 M[?W%V<6I'<=0S>Y>3#W?N[VB>9G=>6:WZM$P6<77^KGE'@UERAN9\N/!^)(T MOG?"5,DJZFGU]XE#YMITWZ)'\F;TR%MG=NTF=Q+./,^^=M\%NG%3MWLVN.C? MR:MSZ+%-I3N<]4(XC2M/=]B+_E(;;2[AX<=+Z/XI#:N]@_?PF3T8XY<_ M3P[V?CD[>/]K[^ 8ONO+2:_NU<[>[(/CUR<'?_UY=OCB)3W8>_?QX,OI^X._ MGN/]%V_H_E\OR<'QG^\/7_Q6M>2MG0=*[ 7QQB*:8D(<2X>LUA3)$%5NR$%, M+HJ24QJ,:#BEX5Y\>T^W]5>PK.#4[X&@;QLU/O1<[QZ/OYY<=\/)74-$MZEA M#&A?<$$R?Q/!16U+3&^*V>'J"9=#Y@A@2Q'/%H)=+)!<2M M84S0F$R\3 ]07"9]1*:FHUM& 1B>\U2HZJWVR1DI'[C!*"]6M@NKJ$?F@=A,<:4 1 M6XVX] 9I8^ '9DQ+#=),YM$.ZU)%"\T5FMLDFIN!Y6AR HP<1YG#W(3@J-?! M@>5#1/+8%+NU'>0V%32/10(. W/56 /F:A)@N,84D"61DP@\9U)6Y(SH&K(V MSKDMJ,E^[3OA'A[U/J$3F(78?U) "X>FU+ MC)9"L$5*14K+MRX9UX%QH9/3P%[2&; KK0[&,B$DD[98E^W:>Z;J"BFOB- 6 M8><GU;(3P#@F76O(7G3GG#0:_0 M7 H7P9ZR'%8"2\5R:@5PZQYPFR+CR@JD@6T!N!IL)BXXLD(X2Y(E-(#22'27 MS7_<5]!;U*0BI7G4)",^1B%1P2E.(V48GK&L(;H>>M%W-"7ZS_0L[_'S9G( N)%9_ M#3EJMD#]7 Y6@-IGK 26BM0)%H/5F@L1K=.D!.JWA:%Z4X'ZGB@=8@)],"N% M7!@@* FODA5!2L>,2WAI@?IMJLU5H/]#[:0IW)>X]7E178];-UA8C3U!V(F( M>% 4[#VJX95,"3OEO"5+B5LOB%XK1'."A;,4FX M)U09DKAW7A/BM&."%Z=. M*^!>]\9B3KGGL&M+$@+B+L;<_$PCP[W/\8[ S*0*XQ:\J\RTH5% OW&@G\7+ MD(SW1FH)QJCBFFOKD@[$&:LB9Y33XF5H%_RG2I-3YVB@$0%-V]SD02!KB4;! MA$A-<,X'5D4U2].51"\PW*\@?[V0SW'0E$M0X6GBAF$3A?/2B*@(Z//\COV^ M('\5R*\'^8)V'Z/1 C$+H.2BQM3/X>U'R6X'UJ;,$:RR@W$B$F L+C^P@&6V=VJ&.PR M+ZM-)A?C+%I88UK8YRE?2XC!,:L44E[G!L2.HJIU._&:4JL=I3(W.@(=3,S= MK*,@N/!LD=(\'=V5X3X&CSWWG IOHR)5>+J>#!A6=;P[-3UJXT8,X&)5"@ M1B%N=4"&4($P341'^"-QM(5$NP7%;JM"X/!PWQ0+I MUH^2'K9QW"SY599'*%(J4BI2*E(J4MH,*.AT2 M)8Z$>^C*MYP)5_K"M9XAWW1H4*@/T[']]/M@F >X.QX/>^ZBZK=X//C=#F-_ M7-3LIM3LP^DJ4=(&3!C&B!(-6K;7'+FH-2+4)AZDXIZE1SO$=#&?UK)G/D$N MP&\A\!LPD@OP6P_\*?N:*YK JDY(>R(1%RX@1W%"3@4!5X3$0;0+^5MP6IP3 MGJK4-+"B_:0;WRA'60!^0QQ>OIZ4Z^EV[$<[#!W;#YWSBZ$_L:/8.3^%[Z[L M\.TZ;9XM7TU'#^H-%UP ]A%O0WD!\BQ KN>Q19F3U8)&B?N< MV.(Q,HY9I (V@A@F"04EI8!X=Q2$[(+J$3$>P%Y2W&N4EG*)( MJ4AI_8->RHZY6N.V[KE3E!&0<(X^% 1QZGPN[B"04#J;-L:HG >2MTS1HBUS M"P)C7L>OCKB:_VZ[PF%N/WU8HCONFS#";C^\CN/>\";O7&&C&=AH_WAW7&>C M1"V6W 9$92XHJK%"EL: $ICL,C ;!*&/=H1JR2%".3YL^/AP1>BMM(\"WEG! M^_DZ>#68US%%@TQ@H$IP#:^22$@&D"#V7DDJ094HT%T;Z); K'60TBP$VWBR MV$P$6PRYYMCWH,:^6%I"9>Y:);,U9XQ$!DN!+#$&Y[H]P@50G;KDAF/*PL!M MQ79AX'60TI(CY H#MX*!]R>'3\#"'A]\>4[^MD9+DVQ"3/ <*0*ZKTU4H$B< M-)%J$[6;4#!O!P5O01!03V]'?;"R_[S^QY;VQ/*U>TJY^BO8[_=]$;]<;Q* [_Z?DX MT0I>1S]XUZ_N4A2$AA4$,,WJ?8:3$(F!B0;6-T,\=\IRG$LDN3?*$T&P]%64 M/"R3%AVV%58HW%VD5*34QAVV<6NZ[+#KM,-.F>!:2$84MDA9DG*+-(&LUP(1 M:[A@3'NB0@NWV!\8XJ$W.C^UG_-@?\ DY9WK^43P?QS,7AQV& M&^N5-ZD&_(0!!,/@PIW&SM4C-5V:NY5[XXW14%8E2L#BD-0+[B(Q+,*<.1VI MUBYA7U7GOL>N6)KI+7PSVY\*AI),R^6 MZ'(Z=]6R9K&TXM.F53)&VVCW?U:T!&80?9MH=-K$:(I#2V/"^1FR%O.@3-!$ M8(>23+DA,F/(&N^0,Y1C*[C%-%4,6=BQL&-AQT6P8W*8XABB]51QH;A5(?MD MN \1L\CQ/.Q8E,OFJ+-^%J$]Y4Y8CQAW$G'IE>@* MVG"SYD*@A4 WFD!G"0@SF.?*>-)CR4&%\5II3Z@W,M>=,9'?SJ"E;=YJJ+2F MA4K%L I<(<48:*$A6&1YD,AH3JB+41HQZ9@I:%?AZ8:Y#^V=5UBTL&AAT:\5 M9ZDC5 4EE>=)>T-E$KGEN!).&4T*B[:,10_K"JF21! PXQ,+ A32;,MC1Y!V MS&A+F/%RTJ*!D082& J%%@K=!@J=@4$%X\$[K;R(A L2K<).1@-JJ2+&I%0L M^780YU3,@Q.).$$YHDE&Q+$,R B)$15:6@F&?C+IT0[#N"LWY9RH.B[_J2KP M#/^&WC\[/\./JU%?(H#3QTH 2LX'HRK^YLDPGMIQ[Y_X]&,OC$^N$/+=!R\? M!W_[B'4P\HOQ[1_Y;MP^ IJ&3>.8QJ:\2K&;C^Y\GPZO!G-MW$;EA MM!^033#6)_;TH_T\>O33M4<+!%@C<&PBK=Z4I4Q MSN^",=G6C*5S,LQT^J\>%CZ!;6^\,HXGP9PVC/C$O(O"89O^5H]VCO,*SO5= MGF4F[H]'/_]D=VZ2Y/?BL<-W(*'+M:JO[\I?UV"%C6_KN@(CS,VI/1_%)U&J%LOX\?DUFMWW58]AFWK07>]^YI@MW_G-HR5P&V-*(,M@Y58WNNVEZ%M MM>]NID#UNR0J=J^H6ZT7 [@+]T M]N%M)Z/..NR7W0O&SI1'M_<78!%G8,U>SNQ=3SO=M[QY39G6=VJW98 MDU5\K7?NI"E6F?1&)OUX,+ZDC>^=FE42H7I:_7WBX+PVW;?HNWPK=N%[[$=K MMPHF&0]-/?(]M.3-F;K=L\%%_\XM8 [#H*FDJ,5,T,Q)47O17^9$331\W$!. MU(^7T/VSGE8Y33-F/3&I$W&&1^-YB$1[X8AVB0AFK9&3DRQ,*",EZ^GFXZSW M!Q_>'+_]<$#?\/UCN);/Z+^\X8=_O<*'+U[Q-W0?QOW;A_WC5ZQ^G+5/7Y\< MG+UB;]^_^W3PU_Z7@SW_Y0#&^';O%7^[=_+^S9B]5;S3DN*-8B(:%R'?LD)'). M"V0DYYXFK3R3F<4*@Q4&VV8&@ZW>")VD\H1PDY)+,7H>M6(\X>CD/ Q6E+3& MZ*W>9R^9%)D+$3'G*>)& [T)Q1"E5'#!@[+65\E#@G6%:#AYJ+!\UMXEHZT!!9*)9AT*6F@PTFAND)U[7GN&9B.AA@2YCA1J3@C!G## MJ)11.9L,%Z0H=*T@.%$C.!H=3HE'9+D">U6&7)G6:D0Q]S)EMYM*N7*]%K(H M?OR^L!/(JGWH% MA:H?MGVNO%!UD5*14I'2^DMIIF(/V!/"E-;624ZBUL*89!SE2;CDN*FJOI.K MJN\$ON"^CC78;281E/^%+:#H-QJXP/E MA%N!C9%.R60D)='1A!^N+E?ZPK5DSV_:,ZC2A^G8?OI],,P#W!V/ASUW497S M.1[\;H>Q/RX*=F,*=F_J_%Q3)7'.6I%:&L1]$,@J2Y 5A 3E@F($Y_-SR1L( M#BJX;R'N%V"!0)1B-SI@@6@7\+3@Q MSEF:55(MV-!^4D1EE(,M.E61OLO7@_,L@V['?K3#T+']T#F_&/H3.XJ=\U/X M[LH*WZXSY]F2;*/14438[@+37 BK.;4I8!))T#*J> _"NR$@9I)ANWSL1U'*3'$\KE*A&/02%-A$-)6VUYI-XZT&EX ME_&YVVL5_W]+D#ZMURP+YE5S[-M07H \"Y#KR:C$L6QZ$F2X)XA;ZI#QVB$L MM=):6<9S']$"XLT%L9,:$Z6R2JY#O=,;UQXOMWTUO_WOQ?X?-?G,0]V/O M1]/'$5_8B[Y[U"FN4E"'DB3,BR3LSI8YBI%'Q7!$+A&,.)$4.<&!+:3H718* MD(VU=:*K1CS9>U:"0@G=Y2J5J[2*J_22=G6YP:[0!CMCA4NK%7$RH=RH&_%< M3= 9YE&46& :K-!N&7?8>\SP25=%&.P]'9_+3Z[F)TL!>..?+ 7@C7_R#<11 M A5JV7Z_F6 \!:]+O6Z[$HM:595!M]*.%Q>VD_L4CE\#II0;E]!*O3OX1<.< M5WFV5)X EJM4KM+SYUW,S6-[W&H.'F1-3L/B!T#%40&_1KA4E)LQ 0#BH@#D( 9B112"O'B4Q<,$; >*P2,FL[EA5DEE7Y2X@N M5ZE*(QML0D1([Z)T M,C&^5#OI&XB#NM89=-%F5^&&=FU<# M_AZ7T.B)CT$ZQZ0.G$>K;5$R.G(L%&5B5-C[ 2=29=?0A4-8;3!]D(0E5TPE M@8+ #G'C)3*<*A2)PM0$Y^%U0#!,JX+/N1_54W5I-1H<+ 0QE@US?[?]P9,G M9S5A=)9$S@M#RXZD3T?(\REO2?"",$41CAH0TD6&C%8*":D-Y8I*HTU&R">' MNY?H6*)CB8ZWH:/"24@#]I13@(C!6T]HBLY*2CEG/#P%'4MR.3_HG'8T+\:XD?A;'X/\IRCW#OZ'Y8_V_X<=DU&W;.VIV)H,CXB9P M^0A"WYNW.IK[U)%F=6PD4$VD'\$=J=FS'-^'C_0&\4(2.)\&<-HSXQ+S+U5]M^D;UVN1+Q[W)$YS:HXA< M+]KOR"9XP/>V=6;/^VO_N2F'((13\SX]97=.3$H+FYB1,@#\=GM%^-'[HCQT M_A2,R2[-6"K'O;PO_=?]2Z1 L3(49)79S%L::,)__\>NW[;\SRFFTYB@;I72 M_]G8J^W6=S8K._7-N_5W20:[N5O?VJ[O;V]5X+?]W;]WMC8:\,=^ _ZI;=<; M^Y7=#Y7-C?W_J7SX>_?K_IV/-.\TEG>^C=^1.]_[U64)>X?UW5_] MU65__9Y@=]_T28-E#[KL/>%W2Q%EIQX8QWP;[;M\)O.09QKIZUF"*VX:'_([8^_:?O'E=3JGO5'2;W=TYB))UABV1S^ M 09.[+]_B&#=8Q@_7>)^N]+.0@8YIZSOPMA7(U-H*:3D=GBMQP&0O]QKJO*O MW)GV2:'^#_:>ON03/]Q[>ML3WNN]>TP4IS+_AUF]0:GM3IP45]Z^CBR@WZU_?:UC%<<^?BX.L7?GBRUSPX\;Q&:V'C>-V_>-?S?K%T<7!Q<;9[E;MHO[U MKY,Z_

4L$^C/E&-[$I#F9 2O"]:XE[.;:/KT("NB;K9C;(-XD@?GM_*+/ M-L1IK_NC&6*HN//*OX;Y<*;9^??\S8EEL1@6;A00^HXNN:1LQ5.0CN;O%^5_ M4CK]6Z70UV>]W*?FM4]-(OVO,VB;8E A(&JD1;!V#!FJ)6(:)^ILPL;@W!B$ MTI?MF+<0 EWJ[Z+J%)?ZNR#]G>:9E'A8+&)1T((CKAQ#.BE09PKT,_+HK?!9 M?YE9)OV=)]E< 0ZQT]T2GQZ#3\W9MMJ!..(-1CZ7V>%$4Z0]I8@R M1IVQBH H7];7>M&:Y[_',%Z\$\**J//\.R'7.+>YB3:>5_;OBY"*U79,S+5SX%LPE*X-+L M@5_2@G O*(HL>L1MXLAE$K:T34Y7T%1[XE:J\L'[%I2HO6I6G M*0;A@=+HP2C N4*3YAYI0PS2%,<44A!$ZZ(9DI8OVY.X=%U<5$.?<&Q.9$U*LK6NS3#90Z;98B3I MJ*$@R=X%Q$E,R-I@$/$.SO\DSWH)- M-#>>470T^)0CG?JY34&W5^]V<@;%U]$"E,@T-V2:#<>@'-MDC$"*Y.,2&0-R M5AF4I(\X4:*(R65KJ]3H);*)2O?&DK*.4I6?3Y5G2 8CB7 AD1!8(9Y GXT, M NGHJ:;"PO*IK,H,TR52Y3?FW@"5@#\[%3_L]6+'GU=ZL1UM?]@K*JN\+9_& M8U(4YN[4&"_$YG@=&@!/_=$P/MIF)ZG2YTM+EL82Z/7>?1ZG;+Z7; M4^6(@V3.@!8C:R5%G">"+/844<6=E@93+6+6;TOBL='G\?JY)BJ C89*! M-+ _7Z*Q^(I820M(.AE-_RA%LI$G?Z,3X-]->+%9^F3G"4[;,\0C^1"\50DI MH1SBS&OD(L;(N6"U#4S@D>M#E:Z/5ZS4"\A$*97Z&95ZBG'DNK2,2H4I\Q9>39&4(\;^#:F>VPFC WG#"DC+/ 1JQ! M+F&'A!(X<:6PUR$#E[[%5"K#/UZ+0L^=C90*_6P*/<5$F+'W5Q]/@YBI=GY$3N#;J]9.D:> MCX;LC"?]_&NO.8A;W;,R,GZ.6#7;WIUP1SP6N6^Q4XCK*)%3T:* (W$V,*8H MR_%IHDQR><5J/'?R4:KQ@M5XFG(XY;@P%$4ES;42.13"]&=>%R'XA8-+*J]*,?]HJJ;F_+\_$B M 2%%R-JH@]C^Y;Q_;>:6'' K&^ IMX (]MK-3NZ<\<$V>__8UC#">RUXM# Y M4M[M;#7[I]U^QK$2Y.8%8#0[)&Z$-HA+TG3N>J]N&@+# .&!,#<[> MT>6KZC-7=\J2Q5H=O27_)<_I)BZGH[Q2.T(=)Z;G+_XHBX3Q*,!V.18U1)JX)W*LRE ?RR^D>6_TAF\]AV MCN!JS<[U.O=%D;WB9*;5M*[9*FO>/UC>EGW!)\?1N2E";/[(IM;;8HXOF@>U MT_&]:/MQ*X[^W>E,UF/OPE(A M!;%69R\XY=IX8U;.R?O8EXQK7UJ&$H_G!T=%LA(_3K@A$ MI"K9[$!G2&-MD0[!1&5E+IF_MLYXU8@RS?IUJO,SD(Q2G1>ESE/LPL#J:<V&28IF=L_X*(D@'Q0 "H8I*( M6NT9380'*0&H<)6IV=#BTKFQK'J^%,VE2WU? GV?KO@2@O>&$60)IHB+X)!A M7J$H%*QNH(XQ$%E:E82_TB.V92L&6& M4J?7UHTH@SA61W>7BUC,:&Q)+.:HSE/$PC,O9# *26\,XMA:9 "/$75JV5Y):=5XR.6:[% [\M5\:R\@HP?WK#&/Z^6I<2BQZ%1;/%X2R/ M(FH:D6+8(QZ9RZT]&"*2&D.M#LKCM7559CROD/HN%[6X36E+=C%'C9X.X)#> M*J 8B%&-$9>,(V<)183*I!D(->-N;9V0*GXZO5@^M\4RLXIZ'%2\[1]73G-M M.##@*NZ\\J]AOZB2_^_K.4F7>7I/\6>X;B_$'AIT3]_G1>EW6\U0R0^Y@I"V M'(P$%C G3GX:+]^?YU_ZN1KW+?F5)<3-#^)FB\I)KQ-+A(]+<3/.D'7!($,U M5R%JYQT'B&-5K>;@$GF8'JV0L^0U <-+L*H6 M5ZN[27Z>E(1]_PJ]='KV(T_W6^V;A#EA%/&&/):*L2]T+D:O$16,2.)IHX(V/U4 MU MSZUDX9*>(*X @QGV_+'-_:: N)SVLG=O<%[4&5(QO= M#0_3WXN?QBORJ64[@XU.V)XL2LE6YH==!S-L)1!'8(.*HU!*+IQ FD6"G$O6 M>^$4(R2S%:9GZQR6)XZO0;7GWXBJ5.V74>TI6J*2Q#[EXT9E/ *K)/>(T $E M%W0P.5U3AB)>6BQ+-$%YYGB;VZT\.A2$-X@SX"8F,8$P2UY3[:BS=FU=J-EJ%\MX=% >)ZX2D7E)BSA13LV,[OCQ3 M+,\41_*Q%T_'/KGLDO/==CNW2QMT_?>W=9JX%(ZX#]W>U7KLILUB-?;S8I1[ MVOSVM-FR299B+(0#LYQ%"727V-$Q@LIEWRB.CB0#=+=*V%/*NY4GA4MKJR[, M__90C2Y/ G]?F:<(*G7!*:(E"I+ZW'D$9[\Z1U9Y'H,2!E:V/ E\:>6\&"K%6%DSZ$4]&Y=+ MT-]-&90V.F'3GC8'MO5WSH3>=3 ]-H^J]-K/$:YFJR5Y:RQ3@%2168$XY@I9 MG1L\,PET!'M!F,AMW+E>DO8XI8=C^4[F2M5>"M6>#C'B7'I",_]0!G&=(C(> M# OIJ+3"*AF"6UN75?P:.U\M/PFYZ>BX?L!2:?;[PQ@J@VXEMD];W?/XUFHJ M+8OW8P<6PG9\W$W[Q[87^U\Z(?9VX(7.H/DC%[0O7OX34"UL=MNYRGT!;#F6 ML@\?:PWSO!=>W=W3$O'FC'BS]9DD-1@+;9'GE@+B&8I,#IHFR26<0I"4%HA' M:.E%>;V(L% O2HD(RXT(TWTP=&)""H8T28 (&1:TH@GY1*5GR5F*4U'?B>/2 M'?-2NMVP/V/N@]',I:E;=C"B/ITXJ/2S,E7Z<3!HQ8F_)A;)E15[9GNA]-@\ M?RS*WFB)&EU8MIS8>MQMY6G\T.W=#GTEP,T/X&:K.WD1<#1,(JI<0)QB@:P/ M$@FA%59**&-R0'85W]+HI_3?O 9%7UB(2JGH+ZKHTPTV9*+*)X4X<[EM#K'( M)0NBKJ0&F-=119_;YDCRE%S0Y?/F+#-QN2=?[+:0ZJ?X<=YJ[LBSUZC\,%FX M,G=D$>#V>8;%"&VL]4P@IIT %J-SRCLUR!!FA>8 ;C;E4RAS2_C+HY-AER.G M;([>G#L?:#6A80FK5): L&A F([5]4R&D!AR5A&@/$!TM+,))8+USY9 N;\ '.VL*'6@24>/>(XUQ-)*N2N9QI9XH45C@4L3&Z3I,72)]\N M4U;^Z\>0Q27F+P1#2IAX'$Q,\2HF!7HLT45AZS(7&86U= M+S1#OTS2?Y2#J3EN$E3Y5QBW"*4@RB9 9I%*-)&"T2HT@PSZ2VU:^M45XF8C2>8 MGZ>J=%8M"\2\I+.J!)85!I8I8B:(B<0PAA@@#.(Y+UT3L.2 ER4M$L-**@ 6 M4U6WU'HM/5XOI?Z;=[&PBAU47#QJ=CKY_"\7M2[T;2%>KE>/G ";(IGH*',8 MD#,XZG5P@D8BDL<&?]LI ).R10)FB7_SP[_9PI*.Q4AS^TTJ$QBF(C?FD&"B M)JV,!F*.=296A+$J9T^.U'PN"[7T9#TC2# A&7!S;KT//'"B$P>;+B1OC&!: MT0(D< D2JP02TR1)46)) %8D5,C65VY;)P@P)4^TA+>2%&OK1EOY,>+=:87+9Y^C^+>_S7 O*"\>"=5EY$P@6)5F$GH_%8*F), M2@7(/R"8O03Y)0'YHQDF&%W$3)"$G(H*<6H5,IQ8%*T,-EO"L,*YCK"HTEMJ M$BRI*3PG1UN)AR4>WL!#IRU8P\((+##WP'=EC"$EKUF2A(2)9;Q85V*)AW/% MP^DC6Q(,)2J7A@L)<:<8LHQS!-8. 7-'.]@1 0^I!LMX-L=G2?'P'M8;FOW3 MECW/3W(/A#[7)\L!O_" 7X.W>']X>CI*9+4M@,7C&(:C5LTP#Z@PCN;7V7O6 M?F6@JZ$[='#+:57^K2KZ#_5:+6:4\RP6HY9;;,;5DRKQYRE8R\W!L >7;G;\ ML-?+*4?# !T4.]5/RU5\G+7R5S&_N^=UC*=N^)F0[8QG[(='(>?H0 =)X3E?C:NKXECW/E M:]246/0JL6@!D2T/Q:+2\IPC4$U9GEHQ+[R@R-C($;=&(2U31,P:@U62UN;C M%E+%XLFG+<]7.V=)#9__#"Q07O@W-'^L_S?\F'RC;7M'S0YRW<&@VWY/IDKY MY+I3L3=O@##W 00MRO8<1[!2?+<-MS[/)@NP4+AXKM@#8VG"P(YZP%I/;:]( M"1L*.I/O+N4GNDY&0^#TW^J![4_!'_.&N&P?$$QZY]<3R+^.HKUL$@AH.[O[+PR2;X0;-M;L[& M]9]YM 7 8>&3P=P -W0\"08HS(A/S+LH'+;I&R-KDR\=]R9/<&J/(G*]:+\C MF^ !W]O6F3WOK_WGIAR"$$[-^_24W3DQ*2UL8D;* (C?[15%2-X/WFG_*_[ETCE>EANY!;8S)ML$=)OUV];_A<5TYFV@H68_L_&7FVW MOK-9V:EOWJW +P%J#WR ^FYC>[_2V*UL[M:WMNO[VUOYM_W=OW>V-AKPQX>= M^D9]I/W_6G[S?YN^@1\+SO)LA+EDHH@%,T$&WYGL '[S;"3 M'62?8._PS=AOP/W_;!5]LUZ2Y%W4)R3O9.-G_>L_)[N-SS_K[8.S@\9>^^#B MPW$F53")HO9U^V?MY/#[[M9!)FRM^#][YX=?PZFC7-:VMLGAUQH0PFUZ"->M M?SP\@<^S^I87M<;WGP>-[?-Z^S.OYZ."AC^KGWV3#CLAL$;68^!HU#/DDK!( M:TZMCC&+VXBM-SO#R5>:4H=B)PIM9Y?CN>YDO:2XF'KS?AXJ)1_K16?_[BQ\6GMW]D(*OA6 MK]F^-H1F9V0L+G /,#&GX=8+=X:=NP0;*W1(SWX MX6!;:^6OU?^:O-D2N[VX$'*KS<,)P6?"5;

WG&+I%@3"(KFR/&^?_UKXUHPN[CVL#7H7X4FC=OAPNWS?28S.@I-ZD_&$L.[RN[, M-29?&L!&'XLK=K+@M$&:CB^O ,8LS.-^7MBVB[T*P]5*AL*",V8BV7^[Q"H-]P& MWID,+S6S35PYC[:71Y.?8 ON.1H-&8WF7:514/7?$XC^<7?8"GEHP"@+28?O MG P[(R="(>HW%_':3>ZY=#&KA8W1+-)41HIT\VH;'8"<5F4OGG:SV=&I? "A MJQ",_M]=VC"77JC1@:#XV[_VJC>_9HGE)KU_A/L#;U1 M-MY>]"U8P8+K%MSW!J[#M.YMQM[ -C/M@AD>;\(3:G"=EO4NIWU4>7JLB/G7K!^%WQDT M;G2!HC^L^J-_@YI,MLS>U +V036*/6MT-UO).M$KR!DHEB\V*+C.CV9WV(^U?6W0VR.[;O"FX4"O%W(\RJ Q)5:%Z= M3.Z-L4V*6(VD A;['C0]P_<]G=7IX?/AU MYZ)V\?W\@'[X7F__U:Y__7PQ#:^[C2-R>'+8K%_46[6O.[R^M<$.VQ]:!R>U MB]W&7R<'7S_3@_8!.=RJI]K)!J\=?&P8R2FT2EI)HF9?*.B^FX7AO>W.[WJAL;&[N?JDW=NH?*Y_V M=NOP^^;(B_8;'H5[AS#K(WUY$'PY)2A\9N>CGV]8X,7NQC<1-8!JXL@PQX%% MT(1MYT.B&WIZC\V85_ M*O_*FQW%?WS8V/^S^)7\\>])DZ^-_2^PH[TK+HFPK%Z_3K9885\KCCOSD*OIC5"MGQTU_##M8^[25F4U_9 /JQ,((*3P9 MGQNJE6%_LGNVNV%$PGIQT.OV3\=?:DJ-V6.QCI..)O ;$(40 M1LZ0J1L48^L/84ESJ]IWE?TF0)/MM[J*@09E"=<#& MB]EM5KB[P&X;A1D"OX&I[(WG+EWZH*YF9(:/+OIP8'\<,+N;RGW^MV"O=O;- M$Y,H=19QKAWBU@ODP'1"%D=L:.*!)3&]SWL%W%,F;23G7 IC""&,:4."]I$1 M>9O+PP_;P]%9_%CY)_*3U;6 B,(;"&)GL^^TE1VO[W_?5;!V!S^X=^CK_UW$ M75S%!Q1QR, $6O:T']]/?OEC$K?1[!3[>?&E/VX.(YM94X$I!>$8O7UU6/X. MCP[,QR$JXSN/WWY7O#45+C-Z3[!W0ND[W\;OR)WO_>JR!"Y+S&]=]M?O"7;W M3=_,8"E_T&7OB5EZ1(C]8C]Z2T3FZ+!^6O)'0K_HP,49L[/0K(UKQU"9"3P@ M?>*ILS;_]5N)F?YS?,QF!XN9XY68A(W);M9-;W@6[A"%!RK& R.]!]W3A3U= M<<'W.>JXZ1]26K1P(G:'<-'0GRGLN.JK.7,@^H8E^YJ!^89G8\1[TTQ>]-E>HEKFE21M@2!M MCL1H)5*N?M>]-DJY@KO7OG[YF=UIM:\?CFN-S_"YOYKU]H>3'+E0.]F^J-'M MLWIC@TVG7!U<'/P\;&SCVI;_>?!U&Z[Q%XQKAQY\K9W5&E_.:XW:Q4%C@]2V M0JIOCM*M:OLX1S[\K'_^IEWB5%&&M/<<<6\QTM(3I*VG5AF:J"9KZTQ6-7UR MJ8\GM?J\U(5Y5@PH$>F5(I(1+A*>I&)$<,) E#4A*049E=9N7)KS"8A4@LYC M0.=B"G14T#8&FU#11YP[81'\0I SS,"^X2Q+>&U=4EDB3HDXJX(X3K#(/&'6 M1$X$L8D%%H1CA. 5R\YT-+ $9F"(YLHX90 $A$A<^O/3'^80B)(YYQFL(0) M.)"J\EM:V;T<(CUS/:)E,C"+ZE6W&YF7,_& SC"_5YU\51!I0599O=OQ)2C- M&93V9PPSHY4Q5#DD-%6(1T FAY5!QFNL%<-*85M4'C?\R=T)GE0+X_=HTAS[ M.[UN+5Z0)5-J\4*T>-K2R1'.(3&'4C 1<4T2LC@EQ)1@ E/!<")KZX17B52E M%K]B+5Z,=5!J\4*T>-I X("X 304*><,XL8H9&A0*/@$Z(PY@94$+2:L2K!> M(C5^I@*W+W=,6HL7%[;(@!I%-#^E;NVR5*9=ZFN\69NS-#,7;68V8ONTV[.] M\U$ZR:;M]7(:^$:10[XQ&/2:;EA$03>ZGVSIA7_LKG8^8V$*9Y-3UJ D=>:F MGB(7F$982,%5"A8'L#"U9DNTHY7$=-Y=R'_?OKRC^7BIQPO6XVD;$SMI56Y? M::FPB$OLD4V:(N^,\XX%+%BZ78\?W1Z\5.$EW(#G95O^AN)>MSE3\V<,Z"+V MNJ5"/TZAI\U-ZHBVN>QQI#X@KG $A28<,<69]YHDY?#:>I$72_]8HLWYU9N; MVZ6161J9&GR^?+#T&*KQ^];#'51C+^9J MKS%LVUX'YJU_;3FV1JM1 M2\ *K6V)CI:RBC R@2"3$;..(\>&2LQR@I%S @ M5#3:983"8$<8,1M@]7"ZL7R))*]LU> M(B,3151C0[FD)D3@&T17V=-= J4^+_$^_?OV0[E/+X5FUZ?V:2N3)3%8Y#!Q ML$]CAX!V880Y,T(H'*G$Q3XM3562V0C*%]FG;S;)G"F9OCK=)')US$GQ_W2S M'&9W5)?^1B.]J+MQTHG#F8+O[KS MRO]Y!$ H+XFP1"L1$X?U-AK3X)5U0DF3HAF7=E68WMZ)7-R)%#OCD6V/!O8P M6)"K"0N_7]FUL5&4CHA11DDB$@^!5AXV!DX;!:*>V8TL13?UX*^7/BG+OQY[>B;4<[: MR#U2/O=#@?5&)L"?(4;K)$\4:[VVSM_1.UC:>/6KN7;UN.)VJZCIWGO:Z M/XM>0JU[8.E3[.WGN\T7GNBT;$YHR^1VN6>EOQ1"_.:$<)N!$&)J PZ:(VJL M1CR8A#2W$7F?V[[[)+&DOS8C7VCUMD9B^];7STO).?6P=$X;V#U"0!:X/K)< M12PYTTP!B.!W>#:[=78_N7'R>]!D-EV"^:/C03&G?$@-=&G3B*'FFVY0N;?=05XM*@N=X] M8]2K$Z1GP@WB>$FO,8/0C?U?-$B[V5NDV;_L2C(LNN1>#A9&U(^#06LTG'&C M7+C*J.=A'EA!*.K=2:-$^)./_\RM%VW_^%W1>:67+=5)4XUBW+,]#*ZZC=Y] MT3-@5;D):JO9+MJ337K)777G..W%=G/8'CWAE0V8;P'/F0W#J;G)$W#9->[7 MAN)5-]L5[&3ZH6@C"5,^J1V8N7;6O&%[CL9M.?+'K6DU%SFJMN-GGF MWU6^=%JQWQ_=ZJS9SV+3]\-^/X:;?6!<;#7CCW$CGBN-Z<5<[379> <>/75G0OQ^G5?P6;1GO/6GKJ3;LG5RSZ>-YT+4PV1AZ?9.!Q+Z(.Z MUXTE9KRLG+Y3N3O&Y+;O>W'4&^2J*<;_O=FI:RR4^.HKUL&# (C<^969ZLDO M)+T$3TW0M9\/;^S'\65CO^/>5<'H(S#OP?SZCFR")WQO6V?VO+_VGYMZ#4H] M-?'3?NQ__.3Z@GW].T\##KWO?:U^! M-I[ =^A?WW/(SP'=.3_<.A"'6[6S>F.;'WZ%>V]]2/6M+_R;!J8N-:%("RT1 M]PXC;9T#3@B$WB7.$@O3;9P"%4 1G21,$&X$ ^L9QRA]R*VK,2[J_VSO M-XK.C)6=>F7[\Y>=QD%E?WOSR]Y.8V?[GG:-*]&.]O:F4?=.U'IEIU.IV?-Q M_[KK>SQL4J'8>9N7TI[YY7;'=[,0O_/==A6^[=^-7&+= >S&>9-NAGC5('QX MFIG/(SQ?4Y88V.H!!DZM%(YKP[7"SD3M,3.1$!K&RBHFRBJFCN[$1'6/6\W! M^T^]KH\Q]#,MV[>Y_=JTKC:Z11S@M:=8"8?MLZMNK7'P\QM7-+$28PB6 MQR*C=4XL(V"6!P+29S*+>'=7!:*QO_:F991))!"JQ_GOYR8G5ZW,[Q.5#S_J MS5(X;A>.(_H-1T>T(!9Y8@GBP5OD0N"(,NDT]5)0E=;6U;N[RMI,3G*:5_A4 MD'D0C^Y1I^CZ:"M'N26YL.GL%!F8R64K1[5($")."#"E1C*A1 G'!#7)@T0"' M!/LF,& Y+ =IOKLKIFN",!/_UJD]+XR@L7]KLA_E9KF ,K\R*7X+4AXE'=L_ M3YLCT?@$M^^&&V(!G-&_#\-><0;YUB3A8H=],Q@3Q4 (*#,L.Y)S&)!,*"0A M7#8P-*_XU+9HLEQX2;,7&#"C#XM0K?2'[B3[2K./>&3 Y64?I8Z, M/$N9][<[N>-QU[6:1R.?4[5X:R)5>;_JY4/APO54D)O3P91O[MUM84#3)L@# MO2UL;'/8A\>/O:6QMR^/78[(;N,+ MKC>.<+V]=UR_^/SSX.0+/S@Y.(-K\!H];!W"W0ZW_CF9.7;9^B+JC<]D=^LS M/?RXS>I;'YKUQG&S?K(!XSVZ.&S_TSZX./P.XP)>!I\]^J:HMRI$AT"&,.)@ M$")KHT$,;&VG,&@/P=,6-_.2\$"CL8)Q:YV5!C#.>@PD#R[ IRWNS=UZ8V]C MLU'9V-_?!JM[H[Y5V=K^L+VWM[U5V=O^9[O^9?O75O>M]NR]PUB-8X&)4%9L MX0FJQ)_-_J!R=AP[-W:>8]L')!HT^X6OWN:CI@+U"[9SB3<5-QS,G*\ H;F$ M*K#+BZC$ L=NL*-_Q7='[ZJ 4M[F([(B/ :F'. L-7LPHC8HS'@$N:?[Z 3B MCE$T+P]R1H_F(GPJ5IJ#?-157+4U.CMJ=GYTFWYT-S_6R'^_JVS%%'OY_*LW M4E[X][*Q_+5)*8J3J#_ZUV^=-^P>+ =;;\/#A6'\]]46,KG3NQEQ7B#@W89RA9=Q MHQ,F'?_."Q?OF\:^C6^>@1%J-<">D@;!#@J<,2B%P";UA&'+]S#+W?*X2.R0ON,9W6M_ZLW5XLLVG4PQA3.<'=._[;N//=NUBXZ+^ ML<8.V]LP]FU::V^SW<8!KGW\IUUK'*=:<[:BF"01:\Q05)XB;HM3"D90\DX8 M*G'2"4P$465J7OT9'J8B+UR3Z+YR2%+EL?Y7XQ)NYP:WLUU2G&*8R1A0Y"8W!Q8*61("$K">6"L9751KZTI6 MA7QRHY3EJTI3 M,K!:9%TL 2F!8!3#,\D*4H1> H-W\!DY=H9'5TR,..$X4( M'J )@$G/H[7HPLKJ7&9T70\P6,78@'RTEP_OKG4FKYQV>Y/HQIEC\YQDUXOY M$SEF(.?-M4^[G>(8'3Z>C\\I_N,3?,("UQZ7R1G=972\/[G'Z/;%Y\D?Q?OC M[^X6'[L^G-98+7,:XN0+U[-QJY,L3WBVD.\7\F]7V7Q_CB,X]X\CW'(%TSSW M+D,6+F.3P[ W*2PRJA1R7X&0/,.[?M#-+X[=ZN.]MX@K'V#?)A$I;4C$Q!HIL__FL=63?@UN#RI^]"S85GTTN/U6 MX%4IRHL.U-K&]:-O$8L@I>'(,V80EUJ"6$N)%*P_#;D/!,XI(O2^W+)'XQN7 M DP8K>&G ?L% _/5)G"!T*A M"^KAF$JP1*#%"H1"O;O+87([Q*TBX6S;9J>H'W)K-&[_*GKV,B+W"E#'Y3AR M1;Q).0X78^=&:AUH31H.AH4Q<0/_)U&OV73(%QT7?3DZZL6CG#TQE8XU';;; MNW?DHSHE=Q3\?%2B7THD":8EXY8;P[0# LLL$PF'*)F\PT4ZH\"7.CH>^:>K M@>]>CKO4V]OUMB9V-[XQ%ZSEG 541IQG3T*%$N48C2$!'@WBK5U@?DMBENY MU%F0BE'D]LUM!,@$OYN M>Q0O!0#1-R8!]8L#48?K M9DF ]QE(@XB)6L8B$D[D GV2((NY1-12277TV&('/'7VD/'_7L>='-?O;K#2 M(H9_A%7='W%4I;,#"__KU+U'R,-OB,#V>+2 _O"1W;1?)%.,GF>4R4>6-Y7O MV<'B,\_U-SF3%!8"F:#!C DJ@G@PA[#T5"3/(L_G(H3>E M+,H,/72K7Z;*'GO9',K2GJNQ50B8/6-'W'X\*HIR['1& @0B-?&^Y2R7T.Q? M[LI7ME3SZL,/*G_UP*Q#N?19AV+A68=_QWX_QMU1[;'.T=^Y*GE_6?)MZLV) M,O\)"KS#BK*,'P_RN4+S\.2 @V*V#C_N_#QL[[5J7[=_[G[\:T:9:Z# M9/0 MK%W4^.%)/E?XJUT_.<*UK_]\/SCYT#[\^.7G06.;'[0+93[[%IA1WB6+!(@* MXA$G9(E72+$DE:;P*C;3F89$*NX(54%PS;T1%AN:,,/>$D*HF,DT_'M[8_^^ M"CZWYA+>>Z-%)VT5 K+9[0^6*C'K^06E1K]AEUU7QB$"6S&"U5!@[0N.I,5) M)$(3X6H%TK(:10+D]?.65M&:8-*-H*C.V!_G8?7?3!864^\D?U@&TB,3FZ24 MJY.%50YV88-5#[OL&\UO:Q0'D+41/=[.3OH'I#V]ULFHYP.+.^>B3/Q[E1EK M9>+?7*9QZ@QO'BCR&J>IE+:%2]LS)9F^:-#EI2=A;$5X,!7+9-,RV71AP5HS M,;@W?5G95;$:@;>_Z<,8!]Y^QO6+5ON@\47 ^R>UD\\_:R?UX]I)C=1/-FB] M\?FL_G'O^^'6SFS@[=9G&-OA<;W1:A]^K)W7M[;/:Q3^O_A":UL'I+ZU@0_A MN[63VW--'16248Q2U+F,G9'(J:21(D%8QP*V/M?3K:JGQ]V^B5S3$N->'\8] M-?RPQ+CGQ;CIY(*$E8O"6$2(4H@;%I!+)J 8F=,1$,ZKW-NS:LC"DTQ?!<:] M=9A[O4CWU.C4$NF>%^G(%-)9"WS..@NK$S#B.AEDJ?, =R"N L? B,^50S2^ M*R![Z=+I2[ KP6XQ8/?4J.L2[)X7[-@4V$6;F& >2+?,39-S4T]-(D.>.B=, M(-YKE\%.BME>GDL*=L]4.^1%-?0?VVL6401W>QCG].@KC4YS=ZQ-YOT:.)7X M\W#\F2VF82DCUDF&'"<,<4XUTK ,2 "!=HDE)RS/$>:S\>7SD/>'',N\-9V9 MNZ.FU)DGZLRT*X89+0T5#%DM'>)":.0"]HA(906WEFMEU];Y+<[F4F=6Q.0O M=>:).C-MU$L3C56*("L3&/4\6&2H#PCT11O!**4BK*T39D2I-*MJ.I9*\T2E MF38.G1# P0)L-#RW@N2\*%5!D&8T,1^UURPK#3>SMN&;"_HH&M ^/>!C'-G- M3G-KH&&V\(H3C_*H]*E3\VI@<^XV;>EHFSN6UC=G#%V3'*5*.P3DG2-8.(_@ M%XU4B)(*C'UB9&V=5JG"\W6T/4EM5N/ H03-$C2?V:E1@N8B0'/:TZ$HT\R) MA+@U'O$(/XR*N;RYQ.'$C1+T'SSH#EWKU8)FHL S6E7EZ86 M>\,$2IYFIAD%LA0X9TJ8@,&N?9*Y/GF5F#E'(Y>@68+FFP?-N7LU2]!-$/:184X#4)11[&-N@!-_AJ8YBTEUY>O*,?^\/2T%7.E M)-NZ7OZHTHLM.RXD5OA;^[]9G^.J6%19H&.URTB4@RT+=)0%.LH"'66!CK)D MPDI.8UF@HY2VY9"VMQ"KL6G[QY6BCU*NMVK;\#B#V786;; MAKW" ,D5 ;M3 M53VN-4\JBWN4B>\O5=SCDSW/$MI_ ]ZADR_\\.2P==#XZ_CPXX?C>F.O?;C5 M:NY^_=#:_?I%U$X^\\+[TSC^/NT=JC>.V_7V/\>U]H?O!U^W2?WCX7<8JSB M[QTVOI_7MX[([M?#UN['O=L*?%C'$B4F(A(-SUE2*M?!MXA;Z9(6+,=@%\GO M=#9\M$Q^+W'N+>#<@@M\E#BW )R;*?)!,9;>:)1\KOM-A$6&*(8(]MX8!:N8 M>],!SNFRD%&)B)U/ '2YQD?4P.HB MT;!@##8PQ9A6.*.=XF6-CR72TKW\.^HF-,P=2$9-Y;MN8.&#A8\R_O3'MG,4 M"R?FM'?R6F/&!R_>+7/TVH#\MD=\-5@]=T]C(8&[Z4L_;F3QVQT+WTYG>RQZ M'[J]FWA^V1_W)J"GYL\8T$7L=4LL?PR6S]9+<=13A85$.@&"C:2O]X*IK?#IH+9:CWY,V7V/5*L6ONWL,G85>)48_!J!DOHN;6 M1L&1BRZ7"K8&#.MHD- R66N-5LFNK9-;J@:4^%3BTW+BT]R]?B4^/1L^37O_ M4\" MKYE$)<6YIDHC[+5$7&F&@&P9Y 5.0AE@R$86!7N?7D=DCO!U2\+13./G6]N8 MCP.>U?!PT<1N5ZTWY%-\(3O;>O,GO?7_G,S M6ZK905,3/SUG=\Y,2@N;F9'H 9QT>X6@O >1C;W\*1B379JQ5(Y[&9G_Z_XE M4FOK12?Q'&6ZF4&],^C_]W_L^FW+_ZMFTPN7TYEHXD).Z[N-[8I\7UEPU_7K MZ8!_VI;M^+A_'.-@J]GWK6Z.U.TO2ROVW?WQUM+^+.I;>]\/VSMG]8OM\QK< MI];P K8)V&(\!LBGM9,O!+:"]G0K]L.M[[C^<:]]<++!:HV=\_K'@Y_UB^^P M3?S5KE_L'1\V#L[KC2_G!U\/$UP3?[,\*IQL1$QZ QL#U\C1H)&W@O.4;+!R M3!H 86/8R-NSL5PD(;1B0G*#J>8QV,0"3RYYR?UTZ_;=QO]L[U4^[-0WZIL[ M&W]7]AL;C>W:=KU1V:E_V-VK;31V=NNSR'Y=C*=0?K10]XYC?<'"M>%]$02^ M%WUL_LC*N)%32;.0 <_9[,70'/S=[?<+/7W#8B:^1:R]<4R#M>1 S*)R2">N MD,9$DY14L%1-B\W=J,4FUL7+IQLWCN,X@3B?HA54I5\Y[75_-$,$I@STM]7/ M"-V/K>AS^K$;@5"EGU$()+)]VNUDZ'YH^K$L'G5EH6422J2"_=]D7 MR8@5]&'YUJN0[WC_!E^(R@0<*[U+=*Q6.G'P_L[DJQ7-8-W("EYFK3XZ 6ZU MLM_FFT0XEPS"U9K +8"!T?PM,(&P<#.H^W4*)O.%O'.WP.+B @I?F2_V[094 M"L:#=UIY$0D7)%J%G8S&8ZF(,2E]VWG8^=&LQ?*Q!P;*YK#7 \!8#1?L;QHP M$Q?L68WNG!U^_$+J'W?.:B>?Z>%6Z_CP)+0/OWZ&SW\_JVVUVK6O.S]G7; ; M,*8_OQ\VOF P?,[K6]D%^Z%=IX>MPZV#[7@Y\')Q]NRP843#)JB4&4B*LL0\A+Q%H-X-#F13'24.<2)6(]VR(-QW18V!]+)84,1X3XDIX9*B+*"A)@V=> MX.C6U@VI,KTR/7'G%$*^_#SU[]COOZ_8B3^S7\2+QY^G(R^6+WR;E19H4BZD MUX&5L=GSU8N#86\V>/QRINCC9NI6.%\^6/O72S"Y:Y[FK>[0#=*P-8MU)45GTP)G'"@K%!54*O7\ MR4JIU"^DU#/=,I5/.F)0:BDC)D>8DPI]>>&^U":9HO*/%DBCU/!UHA"TS M,REZILVU;C+^5>GDMV5BSF."EAO7E\+K5H^#$L7GC.*WM$^C-@I"(T/>&8,X MU1$9[@'*6; B)L8,D]GG)JI"D^>HT/XH15H-IUP)J26D+H-;KX34A4#J-#&V M5@)N$HPHDP"IUG/DE,.(X:A=SKV4@JVM:UT5U+P:1'U (/H] 5L+CG+UQS$, M6W$W[71^@ 9T>^=C77CKH8<7WT0(7BMFD M"@R6G,'*:4P0<3@L>*!/ MEO%U97S='OC[DC8^VL=G%\/&V&'ES\U:K3^O?#CS5< M^[C]L[[UH;D+'/X0K@]_GQTV6NV#BXV+W8^W1M/%2%C"@B-.7&&&4F0M2\A9 M153".!$=UM:9J'+QY((,93!="7JK#7KS\KJ5H/>LH#?C>_-,$*E9KN+@074+3E7_=KM?4?-#CKM=7WLO[4H MN9 M9B &LV-"[J&!(%A#(RY?-7II!-3"-AN#+YP,!H 2RM M2IY^^EK&QRVO.L^=?I3J_"SJ/,,_#'&:1(5"P 'XAS%@;[F L%#8,FTHE2:K MLS%/;H"QI)%QR\XP/C0[S?YQ#)6C;C?\'L&XY>E?'R+-G6!,)OYCGO<2D1:" M2+<$>.ED,/$TH: 51QQ+ A81L\A1#KN,X IKOK8N6%7J>44C+)&GI]3GA3&, M4I^?19^G&88B8#!$C%%R/*+<9P:90'+*H/"$>.=PB, P5%7,S<-1.C$>IY7[ MH 5-'U%11!.8!HRA-]O,NC1^%D8U/MG>H+_1"9N7M<-*?%H,/NW/\ UN#;,F M.S1H+@)N@D>64(\TE4$;&Z@P?FU=5J712V0!E0Z-9:<;I4X_GT[/-!Z10#AH M"D@1IA'W/.>'$%!Q(@))0GC/P89054Z>7*5@2;T:A+ZC2\TYRI2_,C]E1=D: MX'B)WG-#[]E (&.9ML&"Q:BB0YQ9CESR#.&0F,")2Y)]TL94,9US5:TRPZ]$ MT!)!%\^-2P2=+X+.EKIPGN?Z-9AYB[B(%%D7'*+<::>TIC@RX+^D2LRVZE,T]XF8&]^/VA\88<-L%LOP([]>M@\^%H_.6S7 MV_6/G_$NO']X4CN?L6,;_[1VO^X=UQNA!7;K!=BQQX?MOXX/:+T-SXL/X7GA M_7;MXJ_;4@(]BTF'9!&-7B,NK4,:;%L4!5818V%<$$6/4_[DL]DR(["$N=6& MN7EYZ4J86S3,S1Q7.X:Y]!X9:RCB6!&D/3=(XB \2TQ&B]?6=16KE>DB\LQ% M]5]41W.KWKP<8QN]C)M;-!&;3/C7YN!X<]B'9Q\[2=]4P<#GPJO9'$!EC#9< M" 3["^!5S"%S*4ADE$A$..]Q")F6ISL^KSM/T@TM& ME D4"2\=T ^PLARC BE// 8#C''F,_T@>)E2>M^2TVOWEJ. ,A-PT33CVN%K MK=GWL=6RG=@=OJ%&8\^$2;=D 4: %9RH0PGH!>(N&F2,A-^X8!YL)4<54 PB MJFIN,6!+Y-TI=7G>'*/4Y>?3Y9D: PP#IS "29F]N-H;Y B7*%&M(E48,P[\ M@K"J,FJ)='F>+HS7U'YG_)B_#/BZV\'TJIW/\YR:5P/ABSE^NQD<5\+XO&%\ M-E'2!B:8-0XIX0CBEG%D':9(XH0%H9)0Q=?6J008GU>FY#P4Z87=126,EC"Z M5$RXA-'GA=%I-APT"YAKA6(4"G$<"7(&!Z0H2\8"0V9! 8R:JE'S2DY]21A= MO:C\3[WN*3S1^2@']O_.VR>MG/CG3<;=_\%?^,D2F.M1%2!_<9]"DA' M&\"F1W8E''W)> MTX,_ O"DMDD:@3U. M@EL53<8\ZPA-6DEA'^&8*P'OF0!OID:M%DP%CA$(@T)<6(],X@$)+$SR(>+H M<[TX7>7RR2%PKS0"_^6HZK7"&3"-:7!F>[&,P;\+K:+BF'D2A::$.XPMT#1L M1; I!A!-7M*S)4.KV?![RB,++&,4I3DBSG!DO'>(T62U Y)&R:BBMB1/KNY3 MQM\OKRJS0*T/'L>H(C"PHHDYDQB+0I7$8^E4>9IXF!12R"7Q U$:B(?1 MR'H!JBR-X=Y*1JP#5=95AI8MQ=[_'6T_'G=;H=)LG_:Z/V+6C#+Z_DY4 M A/(J:29Y$ U'-&:19^$C1*L(2F"*@G&1 $$@^,JGEO=A25R\92J/%%E(P(UFNA$+>8V<2V4$U1Q)7C"5).2 M8"R=*D\3#"&-\SS'::20:RD'"[:"3,B8R)(4*KG\2C")P29:.A:^NT"GQQB4R>TGLQ;T(E MTN0W$\.SV>WT![UA,=^HV4&GO>X1D(O2=W$G)B5K)5%)19L<-\8[IJR6.+* MC1B]S0'+-EZC9:NB[F M'87F.97>19>X!5)IM&2>>F>YBL;1L2:7[&*9-'GV;$2H1*4!32!TH,DQR MY#@11%+/E,=KZZ2JS9/SI);4<['<50/N2IXXRIKQ% _&TV+H5AJVYI=0G/I.F6GI=5U/AYL9=2XY=0XZ=YCC=62^= MXZ4$C0?;!VD-NJ]H@M>%2$YG:X>8*B>SQ[DOHO%S]="8968Q\Z_KB']5+^BU MISC.?X*6&_27R6_U1CJ&/Q..SP;EI!BQ\LHB35E"W,2 +"82)46LCT(Q*D$%4">P[SE&D,4H+E(^I4)9]+,L^KE39QYOM ME%I7^EX6?2R+/JY@S<*RZ.-K*OKXHA;*F -58ONTU3V/$1ZXG0O%7YU[]N+H M0#2."LC/1'J5%=+*"FD+\@YNCX5R;R2"UXCZVVE<<+)-#^'_@XMZ^Z!=([6+ MS^=UNG=<._FG>=C^!^Y3;]5._OQ^<+%S,6W0UAJ'<'TP:^EA\^#BRT5]:X<= M?MP^KP/Y/_Q:;Q[0+^>UCWLGM9/Z;54AN6?6!2H0D4PC3DQ FF*,I'"&N&2] MH&)MG9*J>+I!6U:%+#%OM3%O7OZ[$O.>$_-F6B,'[W7D''EU4T?-J#BF.K[0PY,LW3BZK*3Q/I^09]VF)4/-&J-ET@UPZP<5H$56, M(.Z#0*0TG]%P M1)V0B"L:D TX(FPLX50')@4?DXTG]SQ?TGH*RYT5\+AXNIM\KFSPN:"I>34( M/EB//QVU60F<)G<](?DOH7"AT3K->:F"QP&Y%TE$-T.D=LC@(0-*0"-6P^7D+ MT,FJDC^9]2X!=#X@0BZ_FL6[V1D6QZXW8N;&*L+I.Y6CHTZ[_6;^S/OB6+;Y M(UX%1645NO;%\=/BJZ]8!\\V'-S]E=N"\9X9"6@>$[F*9QA-T+6?>;B%VF'A MDP'M]\HXG@1SVC#B$_,N"H=M^B;HVN1+Q[VK>)>CB%POVN_()GC"][9U9L_[ M:_^Y&:C8[*"IB9^>LSMG)J6%S_A2,R2[-6"K'O8S2 M_W7_$BFPL8K8P6ZJ;&: +RKMV_7;EO_..%)=<(QGCBLKY+2^V]BNJ/>5!4>L M;D4WV&KV?:O;'_:6)3R5U)KC[>>D=@%;"LG1SQ6ON?5+\XX+6S;X%I:SRU2 IM8/L(P,$I5L@2+:GBR<-,CM@"P&D, M&WD3#\8F&9UF(('<,&6,BU%H':114@4V'="ZN5O_9WNOL?/GW]N5K>T_&[.X M?5T\I]![O"KWWO+F$!E/5EK@,<$HCA6#?1!$1J:4A8()M;:4"G G90/.Y&#[ MN*D*3G"9A!92),8]#?\_>V_>U-:Q[0U_E5W<:DBP/1K:0N!J,\:=_5[FDUK:]^WH>0VR76I?* M&J(OC%UV?FQ^LHQR!?8H] ND\.-*D_NS\XQC..L:O9Z.4HN?W0QT>JT MV3^J8)CV\^=N_ R45YUTFVW?/+&M7"YDT.YGP?:O6Q@V=V,1)'[.(:^MCYME M/#>S;.1+XY5]?_9)>]HRI^]T>V_3GF-:^:_5ZAJRG2B?\[ &*9(9N30;$=Y[-AM3W^T9@A&Y4;%N]SL7\:8_L2A>?//ZR_7Z_^ ML.VOU6X193">S5ZO,RK$T*ALKP**ZO5C7*_V+[."BQ;F.$+BRL)_53?A*,L90P12IZ('RM/;)1,Y0[+A!NM9'D)U+B)':K,]C\1G5B MSXHN#TQ0R+\S0E-2:.L\Y)IDFHC6'Y6?S1#2*;!2!0B56V3 '2Y^-@QT;P#Y MM&*O!W< 8P,^[T;@%>"S'G!%)[\-,1[#:R#U"?)NY._\4*#!EY/L!5@1&^.7QL4_/IQ^2CY29R)!Q.*:(/U?3H^: "K-7JE-"R0;)\3GS//A M9KX,P)Z<=#O?@?#Z$1CF26G\LL2:4+__/!_WFSQL\F(I?6__*_Z4[7S'?$ Q MY8KO1F*D.0/BV(98R+3;C=\ZO@C1,0OEP?5BOP\?Y9],\\ YB$\P0J_3RJ1<-,PBB/,H MC^U9%M"9ET-L-8&5[!^IE'L\$FPR1'ZP;FR?1!W5V[C#&,G]2 MM$R*D;M#R% _F *.QFCA!\,)Q)3RQ=_B#(,W1O.J;/B2=RA4Q4M9>6 LF\?< M[/K!<:]OVS[V&C +WQIDCW^93Z?='NW!<"G/[]T;[ECJM%J=TWSU^'8)[FY' M!#14_7MEI,.'=H99J)./S%L NYL-!'A"LSV]E>/-^IR=7_K?J%_#KFV4SX(PX=\VRFX ATGK]-_?&]+E\3X2'A7-6E!>N.%TFL;<_()0*R41KV.Q\>76Z M]_934 '4.\YS!7D.I$(5TEYZ)$@*E @&I&36-M@<4IF@ALMD P"57X_@MB#- MQ/=C]6$^\DYA':C6ES0!(,2A^PI _G9.GGN2'+T]P5UX>_;2T(K, +O?;7[^ MG$?W4AU .U^V\<[F)TC!ELDN).K&V0.83WWV,* MFK6MVD,O#QA8K>90J9T@O-^K7^BOD_KRC>$JQ>!4$(8D#;1#N.4<"V(9YAJ8 M1.@'EV83'G30C7SVHI]VNJ$7VR\8OG:^[VY^,IHDX61"S#,@(^D2TKFM.#/1 M8$R3X+F#3P*,F@6P2XK@2(H-M:ZLF2TU=5PIS&I*F4/?TDR+16YT88$W. M+6<9<)0VB-+@G-,NT*2OHI0K1-V8:"9/0XY!40;K*6_*\+N+S=B+S*0B[%II7T/"''WN;G[BC M1A%KD,EU5'GD AFK%7(ID22%]\:JM0TS&_]]+C-/NITP\/WQVQN;@6.WTXP_ M=21RB[%Y2=@"G?["?JT&)R,]L..'U;"&-^^= )VD9LQ1WMV33KE7_):#L=;+ M@T=&<'[^M"T.5-MOMGYNXP.W=F#$O5'AO7")6^9KGH6!\B%0LW]6CCQG;'X[ M9?(#/Q\/6OWF26OH?KJ*@?-!?3<4+APM.S!Q_-R9\0ZL5Z685C5;;.EZ_\-X M@]H1[#3;[9X5X^Q.$0'2<"V$II@)!@IR,";BJ<_DX," COP?^[@W9#-[9 MF7IT9ROHY-OLS>6%4;@,\.2E&(C1I:,8B,9( .>UL=YG8H3?%!=7KX1&?.\# MVPR:O:-AG\&Y#SH_ZIRZ0[]*MCDZN9Q\4.SURUE/R$:KN^906(T M!X.(,&)%2)9RX52TRGASC0B>YVR5J3FP_E\^$& J 6!RC")'!G"2?:+ M>.1P("A1%YGT*289UC8X7Y_-&!C'YJQ7V^U")-V0X7WHT\\D-2*0[I_E(YI.^\;I,2^/5#W9_?S)8AD350IA2T KQ $C MK81 PC,P/ RE)!K&WJ=71U%5D*TFFG0]8624K=S7"CIJ /Z88!] R(:;]RH M1%\FZR'@CBR?S1":HQ"N$]L,J!S0G>3*FNLC$Z@$B*"5R?8Z;>$1B8XG8 MS7V6>EG1'VK"YR+SW"09ZR:E+F3A_MD3YT8!MG,B'!TKGP==C/7?2S>^^/7P MA'=\=2'OT.SY(37.G(CF)ST]7'YHC[H!QK U&FM-LO,###RP(GBQ<71_K0 M$. ;&4F&D2PV=$X*,0"!;+[_4&Q9A&4C?W<>^SZJDSP.;+H(3CJ_8NBK^S8* M*,FDE(=6#E)C]WB.A%Q)OT!>TT&O-]1*\X3R7"JZ/M90W\7L6ZXV+\RO-]U. M&U[[XC,?IQ$U)E;P;]L>V.[9Y3B@\UB\O#GPM(F-J;(C@WHX_'0O799J2]4XY2DR4UG. M3%4R,2"U,)A( MDF9:K3Q5CL%%"-VPVS5 MCR=:7P^.#^'_';JW_[H%OVGN[L-S_OJ[N9=+QM%M<0AC M@2?.E)W;^_BN>7C\KGGP ^;V\0-89-L$YG1Z<+S-#__:@?&V6C!ONCN_;KH. MFE&C(PHT6V?:6V18,DC KBIB90B69(]B0^%[UTW_";@M:>7-&I.6:6ZWJH29 M(E&YZJ7W7.+@-.'*"<8<,])$>M-*F#4F/0(F39?"3#8I:;!"E.DP+ #OF'6( M) G0I#W62BPA)KVDAC+_B;W>;]76Y"%!HX1UYM(!0_=N26BN>\X\KM9T[0E\ M:GZ/ ?V(W4Z-4K= J3FUSB,62DL7D0"PRA47)3(*.V1@(W$D.)4@V)*Y3W]? MHCX5=XM3JVXJ4VWVF"T*+UB$GXR+HTV MY=4PC*-&HML@T?L9Y4%%$!/24V1U=KM03I%.A" ?)17B MY?.VU%RZ<)6AYM)%;"OR6\]_N4'W"32CJ7CD56J.M!I W)Q5 MEWQRRA.PU'A.E !IB:RA BFBM3':.)";Q2,L%];=]\'[CR_(#U,#70UT#Z1< MUD#WX$ WK7%BD7*RC$",J^Q4E@EI[@C@'M,YG5YK9G/^Q@)['S\XT"W(C;74 ML/3N/&'XV[)LYQ^7"M_6][GY6X3?C> M"UC-GZ7#.!.#D8Z;9'U.PS VIL"\IH3#C\DP'8:,TV%&\N&&U1'.Z7]\5+$Y M0?AO"MW/*?P6!MW,"[6HN%Y4S$9)$$\L=4$C2XU#W J)G',4D4"HLTQS;%SN M;&"N;-.V0)_!4H/SJZMR#=OSTESOA$;7K\KR8<5=D?=E'PS?KCSAW51Q?O.F M3>>T_8SZ-CTJLN[-'A-S&D).-T18<8HX%QCI2"3"UDEO B/1B[4-N6YF.VD\ M25C'4[#!?\]*D;J;\^VZ.;.KNSG7C9E7OS'SW/ZWU_:SG4J$ICCHY(W4VDCN M'''*D@":.PPP!YO1:_K?/G["_)3/Z*4GP/.]MY^8$ (H.R*9!"CJD@1D1!0( MZZB3#%$"T4WO>[(Z<1 -V'$%\H<[B;$'4K21&DJC6?X$^)G"'[D0UN=V*?LP M4?1R9=/AF;YSWOJS2H=_D,&"]5H/ELJZT,#5^=&Y&GNL=N"ZHU[U*K>;NH$Q M^UP78Q<^N7HM5B%9?"$5&.Y57^$:7^_R;?IB2RQ,3G]1N? KL8Q[OM^YJ-Q/ M%H$BSZX815W-XP&)["65S-;]HRN&VHY(N-:+GU_)?;A7B+B!;/ ]%: M<1)IXHIB"[:S9%HRX:/S.(T<$VK88N &,7QC%_HH4#J[*EY]'W6YG3RZ?![Q M+,<'IW"_H[W]OX]V?[QK[>R_I3L_=L3.EX.SG>/#\OO#_0\,7G^9=J4??OD# MQOY*[!S#,__Z\'UWZ^#'SH^O9[M?ML_@^>QPJ]7:W??P>C?MS ;N,4LXHXDB M&ZA&G#".;&[DR)EPC&OMG7)K&YS,9ES=+8][::+V[EEXXF9B[Z4!W'-%-V4X M-B8:0SEW25E,(L'! =)IHLX#,Q1FP\ ,C*\)W*O1[6'0;?J@T .X*=@BY"@. MB$V!0L,XJGZ6C;!2IU-?(M#/G8="(: MQ]1:3Y&QA((5"_:LX9H@KY3Q-.FD2D?XE4&^EQ#^.\D<.7#G4H9&7:#LT7QN MD_LP[)0Q3A9XTXW'S<'Q\ZY4]EB@-5OC54IJ8!->) M4"7K2F4O@:47[6BZ 4O7K'L;UIWV,(G (V9$(!T$L*[A"6D5-%!2B%0E X2, M0=]0LQ5(:K9]-FR[<"=*+8D?B9VG'27 MB&U?0F317.O^<@G1%U8M='EL_-?--NP"+-^?>1MJ!+H% LTI.!Y"\$&IA*33 M+O?V3<@: 6])8-893W4",UZ:)6J)4!<.72T+OF;8^S#L3+EQ37WP+"";2]=Q MG01RT1J$-2<.-'P/6B"H#/C:0_ACI0S62WP;)9SNB""D5$Q0CE@]$N&8$&&ZN\,W1M@^M%G70N MCD]6HP!XC9@U8BY72E*-F+=#S)GN-!Q[%;!#T:@$B FZKR6$(\6P-HQ%K5-8 MVY!LP1T1:L2L$;-&S"?)=*I#^Q<(I]/./RLLY5@ZE)1D *<<(\.B09@Q2IQ0 ME&&90_LY9S6@UH!: ^JJ^6%K0'U80)WVS7JB W?>(8^I1SQZ@ZR)%J6(?1!, MIF!B!E2#GP^@WJ 0]FWK]3XLF\Z4JZ*W+W*?'%%1>2RUXSS:X A5@E$5N64Z M>I6+W!.##6&3#+J]^_KF9>[?]^%/>$8U[N]>5'C+\YW33X(21K@GH*/0@ I M)=*>)Y0TXXZ+$#BC:QMT'<^V$/[O:J)(<_4^MIN=[K *;Q4&I2@OKW[)Y7ES M'#+%OYV-:HZV@../S7+63:W3@%B9\SRFOK MXV89S\WDF7QQ+ /CWOR4"#>,B(A4KE7 N7)(&QD1QC0%%A-17($\(F)]MJ]# M!339*CV\!MT<6MJO^IU,&D/*'G3C%1Q3;8\O&/-.HPH9RB;(D;#&B"3=&=PS M5"[V3V-L7Z+0_/F']??KU1^V_;7:+8?)0(:;O5['-\N[1F5[%5!$KQ_C>K5_ MF91=M-V+8S@+_XU:X*2JQOKE)=S]5S]VWGX224BN74*!YM!S(0/2.FA$N0G> M NER:J_$^A.@L-QDJU&=V+-AY!]*.[?JCBA02FZ#*3!O1 MPC?YUS,$=0K\4 '29-+O3(#K4'$;EKGD#2"F5NSUX#[=5A-NVHW /_[(]H ! M.OEMB/$87@/A3Q![(W_GAS(*OIQD.;BJV:V 5HY[ZZLGA:;7$$@>F++9;Y:M M\!-2&5BU4WG;.VI4O2,+G)%W8V*)2HJ0^KV7VU8==_)$.OYKWN)N]/F!J_.)Y^B_?>?@+^]5YP M"TSL@:>-$,@8&Y#1'C.E8W3)Y^YM8-7."J-?1G)FN,Y56>@+^0+,8S-=N&9[ MF!4!=-.-G=3(N#^/AF(K^I$$Z0^%6B')$4'V\BW&PJ)(1QC3!%5.#J*@S;]( M ]AHKJXT0?R_G!XU 5R:\/C_'32!:..$4)UY/MS,EP'8DY-NYSN07C\"RSP> ME=,;MT+\\WS4;_*@R0NF=)C+Z2?,4I*$@+ABP2!NC4 N$ SD'DQ*,5I!S-J& M7I>S%5,*.15*^W6]>G-9#%2]P9UX.L=4$@AJJ=_!3 MN":6[UV$S]IGDVPRQ'ZP5FR>1/_(MN<. Q9G1KA,"I*[0\A03Y@"CL9HX0?# M"<3S=HS3#-X8S:NRX4O>H5"5)DV5!]:R>#)?R_-Z]X8Y==*H9WR[!W>V(@$ I:7_.*Y%GWN[T1W"3-93CDW+7/(?A M<#IY-68',]26\O:4O0(RR-88#*79GM[S)R:A;NO7M+J=6;E MS#$Y(Q#V,_=-J_X>M&,UH9?VFZTA.[4ZO3(0-^C!7$%9'0VSYX]B&+2R6Z!K M"Y4%(,[F,>BKS:'T.>E&'\,808HRG#N)AD+R1YT6T,H\AL\T/EJM"A2_(=^$%V/G1#4:2'7_?*!MX";O.]U0?8+8,"A80P_.[__)-4"@Q:P#)E8 M;^/"X<3RP)G 3D1.J'8Y."U(@D7(3>)(Z>B)L:'B-BZ<2?W!=KMGPYINL!A[ M"?CM%6A(_;,_QQUJ:R_/7'7CRU>6FW?Z(+T,.4\[YA(+*2'G-$86]D0X$4#? M!G6#\O79D/!S)T]QPC03F*J%@%*WYK,]+4AZ(2:'C0ZL\VCN_, %PF61?SE:.F\C$TLMC, MO=1 ;0Z=DS& ;+[_D'^($9:-_-U,^/5(B,>K^B)_B]TQ7YUW;<@V]RR8K2#X M;/;**@]ZO0LYDN=2T?7QWKV+V?54;5[@T9MNIPVO?=$WQW[PQL0*_FW;H#J> MC20,O:PQELV!ITUL3)6ES4AP=,)0J'5CO]O),J[<\3CVCSHADU=1)^R(5!IC MF)SHHS?ISR]D5*[/#X /+EI<'T?;&W2'D'=.0R5%?FH;Y[:N)-80XAB#O0^< M4FH,RTURO18&$TG2'5I1+EW3PB'1CV!VCNS^[>;DOK9"O0RE7C>T[F4H**T[ M[EW=PV@S,\3+;"P'2/_=QY-BT!5_^-"D.3D_H[A?Z[G5ZF55-P.[YP)N@7HQ M7+\[M -;"J:Z8;37?\Y5CW.A^MM]:.66Y++H=H:7[K.@VDHKD<7Y9LI_>)^L MV><6P3EOBL\F!I,Z2G(DNPJ2<;!YM#'").N=\4([YHNSXP:Q[/>+5UGI^,LO M?\-8MGF.L=S]\?KKWOY;>D!?"1COZ=X6C(7^&_3\=?[AP?D)TO M1SG&DL$SQ.[6X9>#_1:,;Y/OT'^^''Y\_06>G^\[K^RS5Q9[*Q0BDE'$913( M:NI0(EQXC35E*95XEX:8$SFP\A4M:E!ZIJ"$E1 :2\*5\SP%8Z,(QAD1*-'4 MLUA B1#*KHD'KT'I$4!IIB86\3(P8I%T-B"> YI<$ 0E8ZGD,9 HU#*"TDLJ MVO&?V.O]5FU-^J,;53N6" X[4.$J1\W%C\;%T_I&M"$%+S B.!G$83>1 M(0HC+#1G4>FH[##W7<_FOC\)%R_2OT'8DNL;XQ#+VQYG72XS\-*KE;RD8B2+ M4JPF(O4R).]VVL-8^-KZ6QP:-V=TJNB!;#&C*&D*:,R=15:X?!)FC>",&!I\ M=CJSAI(+KB_Z7&HWU6#WB22S&BR(\][1 M9%D"W3@E[Z9K\A41<<.\MW/Z'Q^(3/9->5/HGEP2'#!!_UL8=#,OU*+B>E$Q M&XQAE1)&28X\QA+Q*'$N+ -_\JDG2S8[+W)A&35;RN[F Y'PG-+I^598/*^Z*O"_[^/EV%;?NIHWSF]?;.J?M9U1RZU&1=6_V MO#EW=<_I633.G!)CDDXI S[,N>_U:*L.2K8$QV:<92'74S7/]7$PN? M#.;&*^-X$LQIX'>?F'>Y/H1-GX#Q]TMF<"F>!<33SBW*[<:\G;PRPYB(^2G5 M2.U-I([1YRR)$1C881&84>O^EVR.O'L.G5<<8&YDQA[F(N-U% : MS3*FITI5N=J/\A@F>:K,]@'RX*7=1;\UR?_7. B7;],7F_\_.?U% M)6JOQ#+N^7ZG%%J>4P/@XG:37V[7TRV"(1PSS+K " N&2TW;PI=7<_;)[M/OQ%9]V MP>YMO:4PG^][6SMG.S]:K=VM\&7GXRMV\/&?K[M;?S=AW'2'OB('^T=I9S;H M"X? M.4.R90#Z>$ELCF0GIFD1* A$B77-H32"\HROG%QHF4NBE!#VPN"-@8C MT4(R3D@ 2).62(M98L9@G*1(BVCR7$/; J!MIHB"PD)J%Y$#)$-<)(;R43YB MVADF7231^AK::FA[N= 6DHA,8^%PD%Q+HH4B@H4 8!9XP&$1W9BO@+;G']KZ M:+@WW:)9$TVXP08I%7)N9+1()^80QC8Y9RD+V US(WF-?#7RO4CDBXX'@Z-P MW#(N.->.*=#J-$DL ?ZQ1;1-KI'OH9%ONI9ONO&X.3A^YD6T M'@FT9@N03P$KYMMV 58OC_S-M08= L,FE-)VWK-B/<<"4(,8)"5R"D#MH.S#AN<=\^M M;< N+5&Q_[JDY6HY &J.O0_'SICW+J<+2H:,<1AQ =: $U8@)UW*A3\\=[E6 MMJ0UQSY?CGU@X[[FV/MP[$Q<1&208Q_8=J\Y]CX<.VV98QVLY-@A&@5!'%0?9)W/8>I:J$01,XMXX!&!!.9(8LP,B=PH1M8VE+EW+/["^60U"D_7B%DCYG*E M--5'5@N$TVGG$U,,&QY!'8Y.@F)L-=)44108B]JGZ+T1I7$*6U1L20VH-:#6 M@/J4B50UH"X04*=]@]9Z2;4V*$GF$3>YGUQ0"LG )#,>I")+:QNTP72MH=: M6@/JRKEI:T!]6$"=":JBB8?D!:+6YH &+Y%A7B/.#.788BLB7]L0#9"3SP90 M+Q=GOD%9YHOJM87$KJV)F[/7KBMY.RQP^[#L/5,\JQ2>>TZ%MU$1ATDP&OX2(^8J2I=5JPE[U7_SMH]L]RC=H< M,-GJ] ;=N \/^Z,%USPQX^[].6)<^&SGQUM^^.4K@>O/#GZ\%;!28I?NG!UN M 0/!./8^OF[M_;7[!9BP%?_GW=GAQW#B*)>'^Q]^[&X=P3/_@;']_65WZZO8 MV?\*3/SWUYT\MJT/XN#C!WY =]/.E[=T=_.3B52PQ!UBVD8$9)20=8$CXD.@ M4LE$A!V"+=!A#)L9_B36426"N6>OMA>__@RA88A6CGED^^]N$_(78YO[SS M U'_E<4OY_/#^R/;C&TW[3@N?,K,Q#LHP_BF'0BGOIU?%) MJW,6X_O8_=;TL0SQCSS"R0%NMH!]1@>:[\[/?G$C8,V)1 MBL+: M*U4%O!YL+EDN%EFR?#D*4O_4X)QO2)S/:47+B=>UU>O:ZG5M];K:]1/45J_7 M<"&D^")7:@EJJQ\W0VC%)ZNMWNMG0Z8;O\7VX*G+J3_I4CQ9>;HGG?6MCC\( M$XH'B;GCPB3+92(^LL/]H^/#+_[LX/CM&VY!8+6GUN7/V6.&ZFS6P+3.PF=R15WK"I*%<<:P-4\XIKQ7Q6BAW M^Q37&M@> -BFXPTY4\0Z8E'.>46<,H.T*06M)-;..>JL7ML0_-YGN36PU<"V M/+.^34@U,8I$"LQ@+'<@_SF+2DD2$^)>Q9SYA4#J,.&$\TUF*N< MA,",DSQP>?M\ZAKW'AOWIF/WDA2.6=#V+ @JQ)/2R%!FD?0^,&&"EB1DW--\ M4>6('A;W'JF,^I.R[+O8B[;KCRK;#L!?WV*K$LR Q\P8,&_Y@OK8:P1:$8+,UU<%,E0G,5!04EX@+SI!VG,!; M396RD0H19)2SK>33][\D*MJ\+:DH$%IK UU$;.J-*1XB 2-LHI WS\ M8-ZFFK47QMK3KBBL,3-,)+#"L$"<88ZT#0XE@6V07HM(<&%M6K/V,V9M&K0/ M0GKBP>B02IF($Y"%]ER9P!*K_2W+S]K3_I886"#&*"12+M!&N4; SAXVD#!- MO>91F)PS9!:6A%FS]A*R-N'!V^0ESD4T10HZ8$V(Y]R"/V=<&I"28$%53M M0UARR)I3DIUHH1D5"B4)Y@5/22'-!44BBA0Q9A&V.[>%4/QI"\8^R!E/73!V MS-HB.XN<)$Q*P9W$ED3*"&BBGE!@<5+[$):?M:=]"#%R4!^-1Y&J@'@0"?02 MGI"1H'JFQ!R1IK!V7;W].4MM; (-4GMB%.:P!D8;GKCP3#@%-[.U#V'Y67O: MAT $,4$IC9REN9 3H\AR#(:&M]@R@P6C>&V#D(;A3\O;*RJV5X6W+3(>)+:S$=3R8 .)U@=J M4N%M1N_M(%P@;S]R1?@GY=!2$7ZAE9L>H#S#ROYA MV>#RWB%GBV6K)SXUNMLQ[E\&%L# M;*V^+J">8XVN2X6NTUY'L$989$PAC(-&W).$M)" LRY',9$88W)K&\0T)+UW MJEBMOUX_RQI87UH>&I>")JU=462!3WK#(,=!Q!P:KDKJ2+1H\8)<+3$'SRLBY7IV2P6 >]]OF5#+X2SVY09[51Q>\^ L"?Q.ZP!'IECT&. M].]7@76U*CD"+KO8_;^N^^^-3BK_%!SM/5+ER]5:K(_E#0C#31B4_1S+>OW5 MM?"[+5 OJ]>VV:W^L:W!\)LW0%=E-5]IP[+KZ MM#<(=KF'I;A"9E$!I-YT;+J,G$EL4I*$1\H-4]8%A0,FAE$F/FT7@XBR:PRB M*WJ%=(&4/YE%Q<]V/\,:M7!C]W]=TWX_FB7OL6@_MD$M>\4.M]Y]V3G^IW5XG'M[;9.=XW=I M9_:@-2DBLY JLY(ITD1L2K"/\G[)+,H:]:+2J$IJYIM&1 6]/L+=@ M[3*23TZM1=%R3)B+SE&ZMJ'6V6I4@GL)%9$*$_RD-\H+R[.>JQLFCX-600M/ M#*<\5V]S&I,0K'5>Q]M7K7PXK"O;V=MN#]O0U3KBPL!NMHPYP]: GN@1%48A M+E(I>4F0MX)1$DF,FN<2*Y(MRNV^1">2"X+#%4*&JQ6@>\+#(VI"E]&A5H<6 MC!#3ZA#S,C!+$C(I,L03YL@Q')'RW*44I7 &K$BS3F<+@K\XO]8_14-_8;43 M?GFV>LAP.VL]9.$H,UO%T0N;ZRPD9!65B!.GD592(:N-BP3^IA2&>LAL!8:9 MXYA5S.*\'Q(N'RH\:Q7D,C#4*LB"P6%:!;$F:A)L0(QKE\%!(,U51(8;@1.0 M N$\>V3XK!_[?BK("KI"7G>Z*39OIH74RL82*1OG&W>A;]0JQ8U18TY1)VJL M2#F:T 90)+CE"FD;/4HZ4L9BL#H??Q$ZFV5XE4)1NRYJO6$1/#X H*J5A@6S M_[32$)Q0+CJ%HE$X9V=@9$*TB#&AK/8$"PKLK]?9;!7*%^>WF(C'N463XYO' MXBP^IV.%@&NN8F*IL!*'Q*A(W/B0"]48*U,@()N4T^6\^4GUD3I2YZ&P:DY) M!*FXXMXA([+W@PJ'+.<$8:V48=Q8S,6P2-V"SYR?)/GAD>)X7D"TSO..R;D; M1M8Q.<\ (&=*&LB M=7UNU.^/E_9U%>>6)*_]HUAESK'ML__S7YH2]7L/AI"SO5QLQ]3L5R>@/?:J M9MNW!B%6P"2@-V):O3H^:77.8ASEAKT9=/T1\%CU!BZO?LGWHOCW5^_?O"DO MR>^_EGKD?M#MYF9F>?N^Q=&3AD^PH7.2P^N;[8H8(\KEY4GCFY5/1T^#7XSN M6ZX;75$NWVIVH^]WNI,7-2I0TDYB>6CK[-?U"C (E.!^I]KM]..0B AMC.]S M/K<_1FN0;]4;/["3RJ]Z^>=_ E!D^9GS2ZO7S38HVDW;@E'"!P55JI)T$DO< M>P46XG%%,/I_6=T"5.O;9JN7,U#@11L(,M\Q6G]45F2]NGFFW=)3TU&G!3H' M;/+)2;?S#=8*Q@8XW@ZEM1U,.Z]1II9LI8S6B\)%[0&LYG&,_;PZL/"7;O9+ MOO!\Z^'ZS>'U.\/KSPD/;@_DVXV9//-/VD7G+;J#L;@<^M3 ,11?"2*.])Y-9[IQCQ@2=J=23$TFO< M&=N[K\<2\*C5[/_V9QEV88H_[4E.A1IF\+P;S0 H[O4@NR2V1[/8'BW$5AS^ M>S/-?T4%VYU3(_>V//O$6)(:1X,\Z"2(BT"1(U$@1J7T*FI, \W=,X&E\O]7 MR*8A%:Q7U[-&J]?Y.7], > E5KE,^HLB^:P2Q2'=WXW<*?'""J&,R 690[#! M:A$<+&LNP1]Y3>[+0.X[^YML]_23D#I8 '(D=:[=EWME:P\:&0TB)DD#T\&M M;:@;$OQF(;)9CU.CT/;GS]WX.:?-P36W(RE-/76:95HBG"5J5-+$8.&%TT(D M.=]PF*"DL>EP:V*JB6<^\;SZOKOYB3(-4DTQY*G%0#Q9G=?,((.3LU@+T.-= MJ>DKN6@8/EN<["ID.@4(NE8B3T%C(]_E]*@)JM03$=>=[=*A0VY4T:"W^0U4 MQ&QC #$6P[.FP?DTN'VZ<_J)$AP%3@E%YTGN](*1QHDCAV$/E3<&1YD!3$G< M(&HVUFA,@MUX# IYEL+CY2]TEPH:5)]+B.K# 5PNBFNDPTR"D.2&P!_'5>#: M^FB$,#7 /3IQ9>EHM'+<:XQL8@D CEJ0CH8A3(4B%BNCDP+BPK+!U&PX_;W0 M;=:NO3/ +8RX:H![7!K(B WB3@8DDCK;)QH$R6G 'T\=]^C MO$'F]-^[%;S=T/D@']7Y<,L*1H7$JG?QY-PYU>W ](Z7Q<)$Z%$7)0S"X=:LH9X,BX=[$GHRW9/!_T9BG# M0FZ& _+%X<"'L[W<'$ QY*PC"'9%XL@4,38WQYECHU5 G*V\ MTT R_3DNB_1K[U?B^O>(()M@)1*I^UY9?%\]R M(_M@K?>=;BAR];39/\J.%L"0@GW=06OT:]#8!JTBQ^!'ME_U!B!?\PC+M^7= M2;?I\]4]>'[;#B4=O#PK)!_B#5#YD^RB[J9 MFG[679.?GY_B8A6:O%T^# M&P(P]@;N"V!&'H@;] !S>N,'E96%IX3F:#%@\4XZW3R#B77JP-YWX_\. 'F* MK[LQ]N?G-8(%]/!5K]P!=@Q^WL_HTAS-II-]2U6R!;-N[.LF8GDP>6O0+:ZV M[%Z#+RN@T_Y1KXHPL##7+,A7^M'F7^Q%&"UI'Y8Q#!V WP'C^K%U=DO=[KX% MB<4U4!TVV^'=<)S#N0]#6=^/QE+C];P:>]MT=_,3Z&>6"!YSP^2<9B<=/!.*R\BX8)$J["3T7@L034Q*5T1 '<=L8QTQ7?%?@%:N5 :+ZZIU<>? MTTXV(V6D1ABCD)8:C,<8<]9O=O1[$;AVR3(,M&/X^AP;>0@CC<<.(W@GU(.11.9T7675X*0S5#A^Z\96 M:7E^44$TARE-_'"D4."+GUC7Z[0&_:M_,E.>\(D4#R*F%FCB;QYN(6DL?#*8 M&P!PQY-@3AM&?&+>@<6&;?HDR=KX1T?=BR2(SQ&Y;K1?D4TPP]]LZ]2>]=;^ M?5DG X5L:N&GU^S*E4GIP59FJ!@"CV=-->]H(:U\%8S)+LU8JJ-N!LG_NGZ+ MU-I&J5"W/C*^@9/_??]N->=M_32'FAZ73^>Z778"PROQ6/7 5Z/,XO"VP MC%J=7D[ 6)*:SG3G_1C@#_C>5K[F[=G!EW\ I#/ ;\-[>/WC]?'!C\W3P^-W MK<.MMV0&X+]\YGD\NUM_-W<_[N "\%_@/3Q_Y^/AEYVM/XX/__KGZ^[6/VEW M_Q7[Q#$(W,@H4LQ+Q(W5R.*<( 4T9ID@/$@]%-C%B-S,0I(3YKRP/DEA02!8 M8SAEF >B#%/4\>D*T*\WM]]5_VS^Y\.K:N?5YOL/[U[MO-K=?S\;"3=)J5- M/MR::Y_\>%7$SREIL]>+_1ZHIO]I6M=L%:MU)]I,6F&O_2[F,#;0/_ZPO69O MF6J(/P6]X4_4,8XY34@&+1 7.!_]>H6D=XYY$VTD9*:"^*J&LZ7S(+_F1>QP M$9D4SE,LT,CWTLW*W3:G5.;UE4?V6*KQ.] MKC1;>#USO2[-W4JZ/W[M];N/=97NNDKKNDIC?8J[*GSUMW=H%7!E;C,1TQ7B MQS[>%2X2?XL$RY>^5./:\-7EBJ>J#N.3]SISUR"YWQ=)=@-#_S]DUV^EFB(:]-%)\9NNZNQZ*5 MX(<:8*]:F?_$;[%57=WRYIE.^"9J[[.:,%LL]:_4"M3<7W-_S?V/7E3J8:9] MPXH?)>FTI,$_4!.BF]9T>=)5>+(.3$\ZZUL$ B6C-5,"1ZHPU]AK:H)6G/+D M';>!WK02UI^Y& NL@&O%K>CZ?P[+2*Q$V:J[GLF-FG9_/=WY>,!W]S_CP^,# MO+OUKGFP_Y;G8*&#+YMGN\=OZ=[^9WZP_^YXNBH+C._[X9?/9&_KW?'AE[=X M]Z^_CW:W/N=@H>;.UC8]W#H0>UM'1[M_'*88V0-T4A[ M970D K.<[\140XI[=P]YH%Y)YURRPAWF:GQ;9GRCQJ7DL9?,)!Z$,@X'DC0A M4<3DH[@COLT+:;D,=JGY/0;T(W8[-<[=#N=F.L)IY1C-$&<"09PP@0SG"CD+ MU&&C54Z(M8UR_D]_7Q6@JT&J!JESD I":^H(T1B4,*:YB=YK+;4,'$N0Z0\& M4K5&=B^DPM-U\I2A#"N"J.0>\9!T+DAD$//6A12\%!ZO;6C5H'RV75,-5$_. MLC5070-4DD?M$@Z.:\.]A#]4$\PT)DXPIVIM:ODPBDQA%'%4$.8CTHIRQ+6G MR&)86TI,9":*5#+=5DR;JLW&&N@6"G3>B0#VA62<">ZP<9YBK&0R045FF9S? MD+QVBST!P+'I7G8Q&NV$1,X'BF +#;+1>62DX898*:5A:QM,-C2=+3!5XUN- M;R\!WV1RU#G ,I=U.8>=3&"M,*T2$S8:=4=\JQ6YA\,Y,85S42@>C5?(A\ 0 MYUBCG)V((A.2>1F3)FKE%+D:I&J0NNA P16AQBEM*>::66=DT%@Z3D/0/I$' M ZE:([O?0>7.J!W@[H^W;&?_PR?A@L(N8K Y>4*<:8FTB1I9X3%3E#+OPMJ& MT@U)9@L:U$CUY#Q;(]4U2$644)88(G)R=#1@)@9-"!;,>><28;4ZM80@]?XR M2%DK32*. 33YW+ T)^73:%&*,0001(YZMEKZU",U7'[J,#=^RS"W.;-\;C \ M;XK/!FPC:(32 4_*Z#F6P6A.C//16^:X4%=42+X6;'<[;5^[YQ:+LW/Z0@.X MDA@Q19KFTE:62F2\HR@*H%A+F=79/4?(0MHMS@>T!_7"7=,YND:E9XI*1BO% MI= A. HWT\YK&@".7(J*XCL'TM8JX,-!TW2@F0VP4=9;I"W&8*82AUPQ4YFA MDE,9"#$+TP 7"TTUK#Q76!$.:RP"$TEPK$'74@4D>>&I""H]FYQ MT5RU-55#TR-!$];<6:6L(DERSX+1.CD!T&EZ1 L*XG7 M1&%$C)"(8Q'!D#(:>6^T-"*7A 54,KIA>.WBJ4%I54")8,\<%@03$3FWQIJ( MK8]*):^-$Z(^Y5LZ9)H.FBI'LB9@E+P!?3X=/1A(Q5L@+3Q%W02&78[YI]-0HV#XO^3(J+27^Z-^EK\'& M1*NHR>XC*]%',G>9F.P7<55SOW,.R=TFX/%-^*^=X"=M'T/ESN!=/P*C]*O< MJ+/7F'N;B0Z=PZ:FY?VHX^>W3FZ:U6KVSX;-1$,S);AC;IKJ8O\TQO:PA^6H M:/!HP/DV_AEG+D:5OQB/:7)1 M1OT/AY5>S\;=-R=N84LSNVC]46ZJ?A)][@%6.=LJG5][1Q'N&&!U;M1B[(9] MM-3:QI+W8"+XP9LPO;+=W)&O]R9V2S_096F(LWLV N4OVS]VMN ^^W_DW])# M -(,N/":[7S\N[7[UVL RT/X_>>SZ88X.U]VX)G;WW?^RN,\A&L/,N#":_\= MGH4//FZ?[A[#F+;^3KO[7_DG86U.?8I(1L^RIF81+*1%1!-CG&,49.[H0*37T@+!N44H/DU-,-=%YMOMO=WOWK??7FU;OJ_?]LOGMUA]Y+ MUS[T\7HO31-0[JWD-]MAJYE[\H6EZK+T!$0E/E%C"+96(&I$[B&K0$RGX)'D M'A J"D[E+;HL+9O\*WV0"J /FQO%?FZ.U.T?G7=-'O2'A#L2!;F/DB_"(@PI MI&H#MC?;<&FL?@&=L?=K=1*[0Y'Q3/LK,;TNB%EX#QC"[GS;QV^N4P\V?R?8 MS9KVW':P5"ZR%]"3&O;3]7SGV[[SS1D_V\EBI:H4[Q]U8ZQV.J5!_:O2H17SOUQL0QY6I17.R MBY:;'.[4LNM&T[]/G?N56\8]W^_D19S7S.OAV@&LW#+5U/;@U/9(Y?=A%9_( M/U^,<=N'9]V$=FZ=''I;HKIMI:!ZD*LQR 7E]Q;?OEIJ?IIV'-2YOB_D^!)+ M;!VG5)- N93$1>F,,1'K7!]9RY$'4V&*;A:K#J2T72CI/T!'JQ$.<4=GYNC8 M UH#T,T#2 4>%C;%) M>YYT-$G3%!5AWGJL52R 1 "0&"J!%1A?$UA1 ])# =)T>F^*3K)D/!)*.\2- M"LAB;1&WB6CB*>$RAV?VRRT@">B:)J2NV.\?-]KW=RLOB[ZSO<8-[/%()QZ>C MZH_E30R5A2'9S[$"',_G1ITTCB7N#/J]OFV7Z=R)[J_10^I[+.$]%H3FRW^T M4:)HKR1K>KL9SU63ET^7O%*5''+\0Q\!C"%G(1-V!06L,CXC$!7PNF$\&9S6D#]K]F M\V?-Y@MW5]=L_E1L/NW.!@W-\Q E$BR7N(PL )M+!M(EOWCE2E%N1)H-1N%: 5CR<:4"[X5%P-&L(\6J>A(8L(Q MD>S:!FM@M615MQ?JAJW9?6AY@'T9C:& @6:2T, BW.&,84(V0I"S(N_O=:@/0I::W1D,1@O)."$!V%Q:(BUFB1F#<9(B/9[7H>;HVW#T MM&,!NR@DL#72V'#@:&^1"4HB:;6T/MB$.7 TOW_+XIJ?EYJ?0Q*1:2P<#I)K M2;101+ 0@(,##SC4;H459/9IMX*.QL5 ,' WUXAKGY!Q."'%B>6,,I5*7&)# MR#IW0\&!R%XY9QP;EV3('\UB2Q!$S/:K?":G'ZM%O!4U5(&5$7*>*$ M.^28EH@'K@+%,5A'%N96J(,9[L"O[TO_@\Y)7O ZGN%G6&6C%UJ F:&HX5KY M?/2A19Z'&I)MCTOL9YP&(&Z(96!G8L@C:!\]MI")#BKH0C30\ MF;2V0>LCC6?.SS(8)H3W,AG!@[! "#19)4 ^12VEK%T'R\G/,ZX#:U,202/' M<_H#Q@)>18$T%8P0YYR28$W RYJ?GS4_$XUEDDPX[0,GH&HZS2AV8$YPRJQ_ M1-=!S<^WX>=I[X#W3CA#,**ZQ!@IBZSU&.6&>AS@&%.?R_:P6CX_;WZ.R@=J M@H\V)HZIM,E980*U@LO@3:Q] ZO%Y].^ :X]6$^>(\],+F *PML2"GHX\QI[ M(GP@H@XY>$K?P+O8ZW>;/I3X]23P&WBQG/LA,>) M\"2MJ\,/5@ZY=O8W^],=8ZD-T8!40@%+AWC0"3FJ"-)$&- P@XX9ND@#WBR1 M4[,^P'@ IZ!AG-@HA0"UQ#-K @Y&^-PC52L7%U16H>;W1^;WL\O\;HU)GG*) M7' 43)*0D,$R(,J)TYO?GS>^< M,^MM))8[QPFE3BD@C M\9(RGOO;UQ$*3QVA<#+H^B/;BU59FQZP;8C=T@C[U?LW;^K A9\== )\">^Q MLMIS0I@#-"/1", Q)ZS%=>#"4F+5JQFW@S:8>N8Y8LQ*Q"7GR&B6D&;>XA0C M%LRL;G@J4AANB> MJ-61$$OKN(4E9><9KP&E24C+D1813 F2"#(!WJ8(0IIH&AR):QN- #Q84[F!E4)(Q326O70:KQN=38ELX8HS% M&0JRRGF)!+@B(1 MN"".*YSLXI(:EC1P8:F;/HQXXSZ!"E=V"W_^^/58#2&N0K#Z:&-QX+4]&[H@ MG5,YIA(3[1'GV",K'4.8@O(IE (TVL;A+ %'F;>C)E6Z-CC!:/#8_61J-'A M4=!A2K5A.<8&$!<.%>X61=<(AP K.C+01Y]PH@F6#TT658JC1X?F@PV.U MGZC1X3'08=K!X9A3@6J+A"(&<>HUTC%I9$RP%GMOL:-9=\ -<_]LJQH=GATZ M/%;7BAH='@4=IG0'"=:#$B$@$:-#/&J##(T16:JE<4E1&=RB&U<\+#H\^^ZP MN[%?-4O#[^J75J?7^[4ZB=UA8]A[]8*=V!8&:Q\Z ]>*E_?EJ=NBUD-\BB&^ M&!?DW+ZS]XZFG#?')Y7__[K7%%=4MQGTPIO8+=K%8EVG=%J_>66[;5BMWOAQ MH^Y;(T4%UXK*#125MS,N4&YT8LXI%#T3B',1D9&2H^@X?,P"[%I:V\#K^!D6 MCZTAZ)E#T#W]LS4$/0P$34=^11LT#A%Y92CB.EEDM4U(T:"HU\Z19 H$/<-Z MMS4$/7,(NJ<3N(:@!X&@:6>P,QJ0"U$@EQ*WH!DY3U6&H(6= M\]005$/0G>;VRQTPZ)ZNYNS'AWG_?VNH!J,' :,I?2@J)W/9+Y2<\HB#^IH; MC7$DX!65DGJ?&XV!/C3K./YUU;/OEMJ/=44HW0W]@L-%FW$-WL!K^!R1=Z%K ML]R0O82^LQ$EUU!]*ZC^,.,]BXYXZHE'&',)>F-("/:'(L( L:FPPL'&+,1[ MMDA^>>($B1HO:[Q<,4=?C9=WQ,OI A-""*N)1B8%"ZJMUPA,$4!.+(G'$1,O MU&)UGA9X^53>25KO+P;7D[[)3%L!Q<\(,VU05Q+T"^%I(@)KH.VSFE7 M3F?O7UJSQLL:+U\(7BZU"[5&SCLBY[03-4GX+Q#$0,XASJU'FH#Z'VRT)K"4 M.^+>VXFZ#*!9O*__[ENX*?P;FM\VQA/:'1P#@_BQ?C!ZNP!%X#(%O_=',0Q: M<2]MMOO-D.FW^2V^CW[0;?:;L??JNV\-0@RONYWC/SO')X.^SKX[^N)LFWXO^\.SO\&$X\[?^5Q @G_=?#],#]ORW^'9^&# MC]NGN\8% $53F#M M^]U!! * W1X39R&:9CO$-L"<+O+PD;&59FS=/XI5&$)8U8[]*@=27\115Z>V M5\K4]8""*GCM\H'1O M39UC/#@@D5L?PV*->%6%VH=KS_8Z#ZTBCRDC;J$:W M;+:!S'H9SCNI.NGT82&:M@74?@P_']ZU5W4N\A^JT\Z@%:HC^RU6+L9V9>$' M:$R^51C$JM\I=\Y$:]MGI8:!^KUW/ERXWWB8,/!F)ZQ7>?JITVIU3O,3"E-6 MO=@O%_:/AI>>#^UTE+#QDS'"/U/C.O_1Z.K^D>W#A[!D<<1G50)&*X_R%]R6 M%V6XV/F6DSMT;VCZCOIN![^!W3ZX*8*[_&Z^3*[WYV6\+N?-N??\P5-[H MMM>9A%&I](WUZOJ5Y/B=SDSEYP,38?9I9J;FSVC_JQECM#$7/JRQZ M;I $=&T:R8HNQFX6PU>NQ4J1DMV?WP5.\=O3P]^'."#CZ^/#N$Y M!_M>S/I)C[["_\V#'Y^_[WP\_+J[]8'M[7\].]SZ T8(UWY\_?^S]^7-;>-( MWU^%Y7WVJ4P5Z2% D 23?5SE23Q9S[NV9Q)GII)_ID 0M)E(HI:4XCB?_NT& M29V^Y,@6*6$/QY9XX.C^]8$^^C"GR]/OO?0D6^K_+J)4AEZJ'.)' OO+)DXL M?.D$DE 7>_BXX=H[/JP"MITO9+(3F.$Q%:B$>WY()&,JY?!'+*6(HS0F5,4K MUT$SF-$BS%CL,9_&;D12ZCN>4*[#A*2.D(EP>*)B5R1Q2"/78(;!C'LP(W)E MXD:1&RO9K\ M$V#&EE92>R[@\!: (PQYJESF.0$CB<,BT#BBA$@'%$Z/41 >4C$P_&WWZ0LT MKS5B8YLKJ55-ZO(A;L+C/#&[TAXCCF+.B/ 5 1I/.=C@JP>96 M,HA(R 3G42@CPI4O_2@*5+QZWSK#^2WB_$67"<>@X8 $#FPV1O<1UQ&IQYPT M!556,#]F46 X?SG)/89)SZA+$K#6/J!BGR6 M"%?QF+J;,%PL,*JL2)?3]T!(UH$J:4TS3>.XAH MT"+NWOI(D'>J'!69U('RVAN!G/E#42%;CTYA$$KF4Z5$ZC(!Q!Q%7'$">@JG M@(24DS003B#\ ]KB<-Y0APBHI %(8UX*/<.,-AN MV^H:&N:>8>X$_>2$Q6D<*)!0,N(,"Z0H'KE '5&P*7>#8>Y5F'O1K0 *9P=!9)A[JYF;!XG+A1>%@4R9%R8Q=[E+ M:"1<4$"!V3?E43#,O0IS+WH.I)ND"4=YS63D,"6%PX423A1&/F6!4K$7[ATP MSS#W5C,WH2)D-$K]T!,L)4I(RGG(912 7LY":6(>.L_YBQZ%.(E!>L?,B;W8 M \Z/(\" )'$$X]1/W8A0R?8./-L-VR39=R2L83@NY*4HE:67I 3N3515!.#H M_>^_FVB'.XT0+Z$$(\5YRESIBRBF8) $G'NN" DUT0[=1;'W2YX'#CO'$K!& M6!#X#A.>[XB$1$XDJ,\I96E*?7/RL1N<[_HJ#E7$T21EDL@H2M)4N6ZH..4Q M24VT0Y92[Q818(3&B9IY*419R;:H0RRM0#9EDMA\-B+80]!&G&7.RP 9!.12)R($RDB M5U$2T35&2JR)P3IT5&,@Y8XCW!]K8&,@I160LN@("5S/<]TX<+AP4U26$H>G M(05ER4L\Z@FE?&^-\1D&4@RDK*W'BX&45D#*HH22=P-?%=PA "E>I MXTT'B M)(PK^)BGGI*@PM@L_&&/3SL@YP']5/!OY(ML,-:$.=<>H68O1O=#[&4PS,L, MKWE9J)Y ,I^V,/CG? >/>L+N]!81P]S&H]MO6:I$NZ&N'R28[Q8Q^Q.'JQG/ M]64:N2S2E7I2WP/H\(A,/1DK/W9%^G?H[C4W71;36L@7RHD+);XX(H49OA2] M*W%=[OT\WY,B&S@+"[^X9K>N3)H^V:4%[J8"&\"L8D6C,6Z[) M>/_' [9H[^!<=_K(4^LU2H8!)E6)@YNV_]:6(<_1G6:I.+*FT].S\R.+D)?6 M4[=$4A=]6)IW:I@#T@PNWF2E[.7EN#4]CKR3U[4TZG^@IV\_99_>?/0__G4* MTN'=YY-SD$9OCKZ?@13Z^/G$.ST_\D_/+\ABCZ-/YQ_=3_W?OIQ^[EU^I'^X MIV]/OIU^O@ )=<).^Z?9R7=)3LZ_D+,W?Z8GYU6NI/(CSF*&H0!@$%,7>-OG MH>,3&KF!#*7D4:5S +:JY!!ENNL&(@J!& .X,54BYB'L2YC"X@>*I>EB5Z3W M1V]/CD[/K>/37\_>G1R>'Y^=+B/X++DNH'F-5O>]M67=EPB=:G//1=:_@^25 MU]7/G2;LJ[^!KB-"P0X+6:(<%H81J$EAXJ0Q$'9,19H2N4BH9T.%4#RXL,IJ M84L+6U^!?0<;FV!?*VS@E _T-P"X0$]:R ^+K%15XR+082.P^E0TJK5E3/-SV560]#>W8($I] M%3W@!AA%H2[&/5'TKJWX^L9N6*\O,Y5:T[F\ ;U;M^$Z$5]48;W >_!BZKYZ M??;F1/]*7OUDXZ!11]=]KB[S*^RV)7I 03A,,#WR<2%A#KH#%O;:TMW!]) ' M4E6=MI:& L_'N62C9EA'W\"HT'VSSM(TDZK8MWX1)4PK']PXF0S7=P"K4S0T M#BQO0-YJ\S*:F-N-Z*J?5VO8P9P;9$Q@>%C59REDUVH.;6<,XT M522:1U>@/Y=JT)86D\_.LJ=O/G[[VW?#F(11ZJ@H92")1.@('\01%ZY*PUBE MGJ![!Z.K?,FJL?(EOGUI_9DE*M?$^DN1BR2&W_:M-V#/8ANX2^36K$BL_XY% M 02&-)-FN/JZSX5],U]I9CP$HPA(OWZ1[I]7*-S\1-\T>=GD"N B4.9Z2HXL M8<7X-79T&R'S7X!(^)J!I('7Z_9P^%E>7&MF N"YQ(9\V EOD%OR4@PN)AWP M- Y51DES<_V^5_@'O#!'_H#[ )L =*IV>&75EPYX>8104O'L\N)55R4*%J:O M@2^>Y="!0-YKWCHL\@2X$;DNA;N2_47)KM]1;4:S(G#/5_B@M+[JC^%/7-*F MNU[]1)R9_K,GKO.Q-BK'NGRA52UN\35#- +6Z25@6>B5T:LK13G2U\"69$*O ME!@ ^-JXZ J$/+QG &N^]+6L]&B]''D!'^@7P4+U>MFH0F'X76%O0, 3*:K1 M_"ZNG?,_FP$UIUHB:GN=EIRU3-S!+FMC ZZZ*7QX#.0"N' M,!51UGN"R R[ :*A>2' [R"'%1D.02NHWCDEW_IRE')XD6[9B!T+LVJO$^") M0MTJI>JY)).^C #W^P]L4\@;1]R\DO9>0A$J'84\*[A+F1$I$Z.$.&8V7&J!NJL7I8H_/"9N5XSX0WO4M% Q\ M4BD6=6-0O>^33IM=ZJ%):6@Z/9K!=J.'YK9U8S2M*4UKRK6VINQ6B[OU=@I< M2YO ;BV@Z4AI.E*V@]K6"\_]+$EZ3V\6W#Q-[71X+B!:*V8]T_O:],IGR@AY M)H*\K03F5S48JQ\I!7)C$%/K)OH_/S3%>\-#-CJW6X\6QF6R6+]3NM+E,O+3 M,&5IP$4B^1FH"J**S!"(?P5S:Z?#TN09:HHHK2@G4\U,G] ,[_7Y"3L\O^Z?? M?^O#,^CI^9^]Q5"LL_.D=_+YB__I39*=G+_+3M\?-[4/P:K14H3*(9[R'1;QV.&>%SJ88.T3EQ#7C_8. L_FE&VT+M"$ M8]89PVEP:TMQ2[B>5$D2^CY33+A)%/ $F[N%'DFYR]G*J2\&MS:+6XM9,!%) M" E(XOB4APZ3;N1PJHCCQGZ<1IS'*04R#;@=TLW6,S.X97!K!7V+1CY1+(C] MT&.NDERZ5 8Q]T)7QEX0KIQ?8W!KL[BUF&KC$]A.P843BS#!$\G(B:B@CO"D M3#T2*NX!F5+7M_F/ESLPP&6 ZYF *V N=462$ND2IJ@0KA"1%_@T)&!?>-[* M63P&N#8+7(LY.U0)[GL><[C";G.@0SNEE_UVONH&>=4'/#>UF_(!QF?BI MX[I".BP&=2GRF(?M[K@OE9?2U-T[\$*;^S]LZ_U0A:C'J4P;K__6%09>NU/' M,/#3,/"2LR9*!1%$PGJ"_L=B%3NQ'_L.)7Z:)L1//,[W#ABU?>^'GAWL'A#([^/'V M$8:#V\O!:S?S#0<_#0^)@/]BTY.E)0'+&%1DL3 P83; MO%4"21#A,L=H3DJ>,&$?-]3PHNV-Y!"'R\A5%CAH^?S* W?/RT M?+QHV',O\4(94(>Y*K$0BC'XY'GA]QW69P"(WLV]O1KDGSC/8\8Q><5B83;+<"_."&P&<"-(20,>[1B'N>4&#JR3#VJ5B]S[() M\-ND!K&<">:EH2<3QIPPDAYH$!%H$!PT"#?@OHR#()44 ]&OM! M$O-8,DI,)EC'<&O)]0I"A\A8@H(%6A:CD7*XQP+'@PV/A1)^&L=[!]1G=L@, M(UP)EH0IZ%PB3)(XE*')!.L8<"VZFF%;8^:!H2A$ M$#F,><3A)*".RYE+91*!=!)[!X1Q&V12BX!KNWS-)A.L1;XL$\7Z!-!SMIP) MYB4LD2GZJ.(4;+THX4[L,0Y(Y'E>RJ@?>^G> 2.V]^/-*DT8>GL9>.U.'B]@-/+#D".C]-'68# ,G$ARCQH2*$I(HSH#\ 'IM&OVP\F\X MN+TX:XP'CJ!"D(0P-6G1*'E1##0^<*0!H'CIP*4"4\P1X0RD,:@34>2% M@J<^9@6='AH^WF8_7;M ;/GY:/EXR[#TA_-#W'.*B88]MBR,./T)0LC"U M7HC$ S[V;#\TC+S%C+QVN]XP\M,R\J)]+SPBX\CW'4(Y5DM,B8-BV)$B<@D8 M36XJ4+-V;1*UJ<#T=IW.W])C,Q^)GLD"VY%G[(+'RF2![59PG\>P6AAV*H@% MZ/N1D"*FS">!!Q9[F/@F"ZQ+VL-)I3EHW]SI]S^\D_,/?R<\CGV7ITX0*[#G M4Q(X(O0\1X6QGW*BO" BZ)CS[=#C+=(?3%BR0:Z[D"NFJ4BBD/F!"\C%4@ O M5\5)+*+$YZ$?F3RPSB'7]3QR<1XQGP:1DQ"2.$QZL1/1,'5.$)2Q03 B *R\,?26#E"21R03K&G*=+NA< M41P+PE+F$"$I5O!)G3@1KA-'B><&/(C#&.OC!ZX=T"UTOAKDVE+DDIR+)/2B M*(@CQGPO(IS3)*0I'@_YU#6I8)U#K@6=*Z",,N8I)W:QK+CO^4[,?>6$O@M* MF"](RO#4R,>,#%-WS.2"M0^CUN[1,G&L3X(]QTN>*J846/,1J$DJ21W&4T A MYB5.&,LH)"E-6$KV#L+(AGUK42"KB41ONV?'!8>$M9N&UF_J&A9^*A1>$L,>C.%*4 M.,H+*9CP2CHB2B,0QZ[GN2P5S WV#@CW[*A5&9V[$%YC$L(V9L:;L-4GQ:&3 M)7,^=4D:Q@%S1(KF/%.IPS$$)2(^&'0^BT+%$8=L$",M\B2: /2VF_.&DY^: MDQD3BA\#)*7-0'03&9CY-DD"Z+,)>HS8W7?ZVF9/7;M8;3GYB M3EXT[^,XB#W/)XZ S0';P =.5@2D1YQF/ B!PRDU'%33E/II]25 3KJ;$:#%G&R-O)_ M'HFXIPZ:89V.^T#P$OY.LJ\-%=2]+Q$@EYS"2 M7WJY_-)-HNVI?[^[_O17,@1+.OAT_M']U/_MR^GGWN5'^H=[^O8$".Z" ;&Q MT_YI=O)=DI/S+^3L#1*@O#K[X^\@ M)B7#E1)'S0 \/0B1(>.B106+$EC8, MUEL!9P]AQ4?%&+<=]K2AK+XH+K*!$^>C4=Y_R1L\S08)+/5+PC58/S-R4D3. M0ZN8(PLK3ZW1I;)>YWT8S?7__H-3$KXJD1@GM&"5%8E8^8)/QQKE\Q?6'[_H M 6W]9,4*8%%-KA7?8!I9:8D2X++7RZ_*EPU?:BZ9<&5>)*I CNR)8:E>-K^\ M2K)RV!/7+[.!GI>^Z=7\2OO#):[4"U]]_>HJ2T:7*$/VW4J.U$ZX^LWUU_OZ MJP6LJ+[S^+X7>K=^[>Z36[^[Z['$V_=)]*C'WOV=[]W^TM8-UN.L.X-]JI6E MP8,>>X\+^5Z],%JZ] ;%3P+3JV*1H2I>6C=^\8>E(5\62EDG<-UE:1T!FCZD M,^6V+L8I?'+[6CR00AYXEO#$\]0/?)F-X&7R ?K_BVP 4BL?PT.3\J>'I*57 M,F64#U^B/J]'IK]2"OG6K.&9'.6X@D0O M(%D'A&SC,AE2>UI2>Z9CX*>9_@,]-;INR,.LB56-]/LI;:6LFXTNT\I9-P^< M_+T^BXW.VAR2/[<;K__I\\E?1]=G?[W[ D_]!F/\!N.[/'WSZG\F)S0CW31C?>I?_+MX_FQ_^GM'_3T\]'5Z9M?L].W1^YI_X_KCY^_7'_L M_]H[@7%_^OPI//YCDA(X*A4"L\7C,M4K?F,_&$\ M\G#_WH17GC.#T*#<#J&<"2#H&,HM=?1-.0D"/P1L$Z[#"*5.+#ESA!_';AS& M/O?8FN,'MAOE=AWHMA?K3(A%Q[!NL>RNRY47 Z8YL5(2HQYC)V*I=!25'DU\ M5WB2K#G"8A6_@($[ WQ$E M2KU<:O^CS(MA#JRC+/5MJ :E M*IM]6>O(@GW_ 4-[-KWD$PP)(T0*Y5"11 [STL2)A L_ AFS&'8O):!!>C?@Z=*9[].D[3U..=QX MYFU7=*)8>&#[$2ZXD,S#+AY$1KYDD?!(*%WV>'?7E$-G-:(T^Z82Y[LJ$A2C\>42A80Y8>/=^/_#@F770]T)BRV(\\QT\$=B[GJ1.#60/"5P;<#R(A_1#T M9+Y_%Z9BMJ]#'JP[J0Z?3UL@4O4^)'+'!2 MYBL'3#G?$0IKZDH5L( 3+\!>R('-@N4CH(=CTP]EY3W) 8]AZZD!D+@J=*-( MI%RRE*L(TS)52#PII,M#M;(1;]CZV=EZT;SWO#"-5!0[8>)C& L/G(@DOB/3 M% Q[4 Q5*#1;>S_BFC-LW6*V?E0"LF'K5K'UHK&O_$"Y"DQ\EV"C9!4E#B<@ MMWTW4#)DBL8QQN!&=G!#ER'#UUO!URSP:1IS#C\C%B5@Z\<\2IB;NH(E4;2Z MM6_X^MGY>M$_H+CP8Q?#ZCD3V#Z,.#%N( &6IH('42H]'5O/@Q_QXJV1KY\[ M\& 37'G8SV$PWR=E%K+!2 PNLK@W#3C8$6_D1IT$,[MPEAY/]@#[[(S,^>!: M$.G]DE\@DCQ*F>\YL&>>PU(\48A3YH1")'Y*B.^IU)P/[@ _K]\[8/CY&?AY MT2$@HX!*P:D3<88UN+AP(AE*QXO\,'7=U*.Q.>_?!7Y>OUO \/,S\/.B)P!T MJ3 (*7,\@&2'L2AT>)($3N#% -B)] -F^+FS_+Q9?\ ]#&T8=Q7&70H%B$3 M*-8D=+W 88'T'%2IG"2F'N?$E8$4F'35DFB=70@%>'U#!<2TR/M-@1/X^D>B M GXL5ZQ]X+1)9X#)F7I*M%HN^D%5HI@4L1.[,:@921PX,5&>(V@A0QBC M43>@6<'@=<5!-B%"(;3?. L]7QX45=-^,FV!FJT8Y$, MSYSO4,*$X;=%^()]R><1S$19K1O$EJL5Q!X1B2^X$_F<8$V.(T\ MGH2AP"Z?-G.7U1B3*KD5++T&;X1AZ0VR]*)S0H0I:"1>Y*@D\;!<9^* M<*= M@ LB8D^XOI=@]C./6I)::5BZ[=Z%.QC9\.HJO+KH1F!N'/FA0&3U&=@0-'5B M'E!'^2X-N)0NB5(0OS]>5]>P:XLE\!I< 48";Y"K%ST#1'BI\$7HI*$4#A/4 M=7@2$R<)J&1,4>7S:.\@M.D/)1";B(9;&/+FIC7'][5Q?*0WIF[2Z,'2)_D8 M6SXVV0.W&^DU&?TR=O=CW]C6\*QN,8=W.)G$ZOVA2KZX[1T(_^C8J M!"Q]-A#%]?%(]4L0$SC*(N_UM* 8J4*5(R,CUB4CSI:+3/@T3..8@43WTL!A MOHB=2##I2)KZE(2)8BY%S<_6' S]VHQ*Y06:#S!L,RC'(W UD7O2? MI51(26/A"($UT=V4.+$7AICFQZG'4+F/T'_&0@/,!I@-,'?.FVF N1O O%SI MA29Q&C.'$1D[3'BN$[,@=N)8Q(&,L;PVTS%7A"V?;!AD-LALD+DSCFN#T=W MZ$77MYL('OJN0F T2-0!VXQJAGYG'J>9Q\I-UGE^HT:4JK*ML M=&F)V^OZ6&* 6W%S:6#;@F=86!M+#*YA^>'R03ZRFL9$%C)<,9:C<8'1=O@D MW1((GW()JP.7CW+]B.60O,I1#[QJ*2$O)QW68R7%N%06+(*X4/JCR6OAUMXX M4?# K(0_*C['&64#_9*^$N6XJ&Z"2>)'\%I]V4"JYJ/I4.IWEOL+?8DJPCT= M]V'Y9:/+UG^N07F=A\)WZJL:C!7B($"<*@:B]WH,^P%O*W^Y?JORBT(,+S-Y M6,#LSI$4S^'UO\ &?.DFAO74O]]=?_HK&<:4!9_./[J?^K\!CO4N/](_W-.W M)]]./U^PD_,3=MH_S4Z^2W)R_H6]?R ,D=%DH(!K].) MP]1)4T\QEB1^$M$]2P'0#V&9@3S5WAS;SD" 5"@TX&O-XA- JF %N+4GAJ5Z MV?SR*LG*84]"&#ECZ?=77KZZR9'2)DGC?K>RD^E2N?G/] M];[^:@$FJ^\\OD]I>.O7[CZY];N['DN\?9]$CWKLW=_YWNTO-8-MXV!I\*#' MWG.F?)/T)?NA?[_= -)\0T?(4ZRUCJ?"Y=9H\>BVR;Y:0ICGL0#X@V9Y?EDH M99W =9>E=02Z2G+K#)>W\]8HGXXNQBE\!E\B%V MH-:9\C$\-"F75/.;?!(K*-OMWO3W:@CF8PRZL>?:%M4GL(^?_OT1<-NXAF=R ME.,*$KV 9!T0LHW+9$CM:4EMO0A=J1XSID)]OX,7@_:#ZLN&=)-3-0+36EN* MS]3Y]Z9Q/++SKW5_Z]\U4_\Z&&4WW[>F6%&M\(>M4?AOZ["=H:OJ_4B,5H\/ MW8%#D0X=:ZQPJA%&:<@CFA#ENLQ+8L%"5P0J9C2.F21RY1C-&0\>GF3@$/[* M1I>-%^_H&WHM81VQFB#\+SD7WW;AD.*WSR?TM][)YPL7#RKPD.+DO'=Y^N;C MU>GW/_R3MW_VSLZ_L-,WEU\6#RD^]D^^PSBNSV!>G][^<77ZYNC;V5]'[NGG M0^_TS9>K3W]]\,_.X;EOW]W4HENXBG,OH@Z/?<]A$?&=*):1XWI^X+LNIXK0 MO0,>V1%;#M!_W$%RAXZ"#6ZU:6XKX%8:Q6E*?1D++V",)D#2<1 E4:A((A1U M5XY@-+BU6=Q:C$P, QDI1HE#$QX";OFAPT7(G# D,0\3RG71H8#9S%]7W3&# M6P:WGAJW""&>GWB"R82 ?N4*D,(^#UGL,RY\F:P$P* M)^8L=1B/7">F8>PP/W"C((JX+^7> >74CF[HR&Z RP!7.X&+^Q2,P"ABA*5, M)9&0D9\DH("!D1@K15) [LJ^\H&=! MNFXB0^Q!%U&;M\I27%,=MT[XZ,YT$)N$V8R*S'2AN\.M%0\2+:1)Q%@6N*XT?J&.,OM3)WF6Q M&WK"H2P)'49=L*>B,' 2'HC$)9$@V@]$;![^L%9B&+V]C)X(Z2:1GWJ^\)@ M[@Y%G @%<._%2.R3DG@IHPE,_ M OLC#.T@"@RG;R^GQR0)O4@%@>=+YDHW8C102<)<%L@H>$2Q>,/IF^7TI6[W MA,0"B-N1(@1.)VGHB#1U'4G<2+JI4I3$P.D^MWW7;Q&G/U/EN,VY%\[SD>B9 MTG FF[I[I>$,QF\2X]\O^6>(3 .62-=AOHP<)H1P8D]$CN1@C$?"]P.*VISO MVZ'WPPZ:UJ1(FP(6!G+;"KEKK_EF('>SD+L4,<648").'W3-K1H-Y!K(-9#[]-7<#.1N%G(7?99AZ/I1&D<.I]A' M2M'0B0*/.E[J!0S]&&Z@]@Y8X-H!77-C/ .Y!G(-Y#Y]IU$#N9N%W$7G,:-Q MF%(E'-U*B/EIX@@I0R>)9!)R3Z:^%^\=>#ZQ/?;#SN/60.XJM=?()(2M'<77 MJC6O^L&>Z>\F3X-P)" M-ACKV^?6J1X:HU68WW+^]J0BU3_G4]_KE76GMX@8-AFF<.LM-Q76VL0.D'!A MP69^XG U!KF^3".71:"PQ@PYB$<>D:DG8^7'KDC_QM#/^J;+8IIW?:&S_/$"92YL/"+:W;KRJ3IDZU,Q2$ RGE58_,EL+TJJA3] M?XG6C,6Z+%"N_>,!6[1WH OB(<.@I,):?O_Z61SD")/F,]\G@A@&'P( MI]QGG*2+10A?GYV<')^?')V>O[<.3]]8K\].SX]/WQZ=OCX^>K\,Z[,TO #Q MU1;=^_Y64OTQ,'I_D*69G"^OUIGJJD_,K6_'HA#P2%4NK!0R[U^BP"^!!?9]?!O$E-7><)UP-;AH!*'@1.G;N@(G[I^XL9@#WF+['<^4\D65+(\ M!DU%U!I95B\U?#."KU)8\Y[1M24N"J6JZK/6[,C )IL.!U7$$JOE MUB\NQ\-A+VM&UL_+4?--HRN6NJ)N.03+"^Y.L-"OZO54]?9A@;5OX>5@J8W4 MPJAAPB.1#>:&JZFMJL);VO#V^#,\:?;B7@:2I:+.:AJEA%?4"FRI)O/%B7P5 MJ/+:%JC!-E;LU1/+!N4(B_.6=E/=MYS.OE:'<4:)Z(N+NEBQJGI MP\I?PX=_BMYXH9EGFGU3B?-=%?G$KG9W# 3 +K_^._6)1T(J'N[\",,)6CP@WS)(,9BV&!_ 2WA:FL>P3K60R3M1<*=T""PSM>L1#J' M"\!@OKBTEFN[[3](T**TKH"*,1_9X ,02D?EU9O<6%L2_9$UB_QX0 N6BH MW(U09NC"Z * I_JTR*]%#U!U**XU4FK NF,( 7R0\G+ 2S-Q;4&+QB;*ING ME$WE\J:O ;H&BE(#:#PN8>KE!!@1Y:HAX;<"0/U"SS#%TNLS-<^S(G&&HM#C MT1:1?FVNT^ANE@;:&8,3!CM!%3(3/=M2_6$OU].Q9^ZOY<:"Q*K<@"!-CE71UY\%5E/ M"Y$AD$6AA7F)$G):/3Z%?1K@&@'9PW"J#0>F0*# 78@0"&:D0UC?6S]*? MB.6X5\W%RLW)?Q?MQ7*K_CH$NCKXBQ;?$ M+?'MY/R/[_^AGZX__B4#[%'P\7L":LRG#*ZZ/GW[[O+3YPMV^@9^_Y[T/_9/ MX/=#Q%TK7 6I*'9:ZL1-Q ML'HB&2GXA(8I"Q:=%-07"5/<%4&4L-CW(MB4A$D:!IPEL8H6K:3W'WYY?_3' MAZ/3<^OH3_CY"+_$O:]<]AIO5*L@%//,!U93:);R2IV;URNT1[NRJ') R10$ MM6ZLH@:)%KXOT-R@[JO#R2>G^3[3'Y)7/S5VH?J6E;KWB$2@&DW-0%N#?V*] M4;)2*DF$HR 1F)*5+.SG<-OLB/#3?XL"/M<5ZW7O$-P%$!EO^_&_4=.1.4!' M4>17@)+V1 8L*7V;4>1 #2NS)--F82/UFKFEBTI>+990#5&CW,;)752>DARG MAFOQV^\G>7$!\W@- E99OXC!%]LZW3_ M]D+\M$AW/@JB%_%/-]G;ZIL$JP,5&'NJ,%0Z1WDG-/,T"D/.DP#^S\+0C[GT M22I(J-R8QWY:6:S$I;Q!Y$L0PR__ YMVEE;S^%5(K;ZO?0VSWY_H7!?.CI^;%_ M .WX/\>_G+VKM/OW9[^^PX0$\ MI9^#HIZ.>Z!WE6J$Y#6ZK% @&^Q;UN$"-\.]8/KAM'HY0!.\4A234=B-GEVC M3.T@ E3N5>:)O@"P'>[5(%U-&(8$^N6X;P&1 [;"K%6F!XI'O;=ZC> &8.K% MB.05V/!.Q]$;%8^.!]A\"X&EZ7WW#L:KJQDGP)9X!@MJ^\1+Y-"=Y\*3;W]C M.2==G2RFV,$N]I43Q1YW0$<)8R^%34GCO0.Z[RZGUO_3&O;&%5U?:'NU0O#L MV8E 0_,\!?PBRJQ\#]:/2,X&L^1@MG]F^]G?OB\CY@M0H:GT'0;+['#02AT9 M*$]RX85Q*'#[_9NVOT:MGZK.<@5J)1HA!.+J$)"I@7<' MEHCD\[C49U"JZ%>2$SU;8C"5G$.M8"'2Y -5>2/17VB5V3<0CMBYJ';'+2J; M6E#C>8I^(DA/.4;[92HA:Q,DK?4Z)%UXL;B )UQ4DCX;R&R(YT 3C\EXB,3[ M/ZLDX3P*[9Q@Z:CD1E7T6]8?]W_1)@Y,Z;48PC>CZX>%(P:[1\,+/H4/[M^$ MRLBC@7)(A%VW71HZW$UB)Y'<3;TD\CV&@'A;7"&8A3WX:W^5TS,OHA[U0>M5 ML62$)UPIZ5*5DD#7Y?<7\8NX[![\^KWRV^MFPO\!4^TP>D=1VI7>*2:%.)J4)L5 M\UYM,%+_ *,=D W4^7=:9&+PXZ^P-Q9QG3\>Y%#=YGAV^/,!*N-L'?6V^.W[_^\/[]\=FICHV# M"_[S\?WQ>^OL5^O7X]/#T]?'A__!B+DWQ^?-->^.WG_XS[F^Y.SWHW>'^,7[ M[L63H?*&ZE_9N"(;GZY=^R G+LK*:['X\95:_&1<+GZ2C:8?H153?PR&R?3C MTAJ7C0%S'U!;+_0U]6,F'S=.4QNTS%1I=]6,@UKN5R?@.I!IQO7;?(AG=Z!1 MER4&5*&;%D^DXPQ/A?%<>71MU_Y/ZTJ'[N@8^4JQ@/=I!V19N9"NLE*M$(S1 M%DIX/SW1SWC0;=@]-6[0/\%F;[OO*] MU> 0'C8K\!X-EBJ&X+ *S2&1YVE?_L3EA[.9OY\I3Y>#03VV;/3@*-HT([3H%[="R:K"/@\)RXEZE4AVSH4 CT8:*I-D(W MP46F9N_69_SC$:SA/O!&%0TG18F1<-?Y6!]69TB0> A_QYK&UQH\LCK$1+MQ M!3RC9LV^6,8+4-D7/RMAQKUD\=-JE6^+G^N M%RE9^K@Y7E]^;W6VO_QY$WC,IO5P^DKL=K.::4C)W?S$T MR]D@@NEE#B;99L\_A/G5(:S2>!(@OUX^U&Q7(,UIX$A4'YL?-RX[/)A0VH:Q MX!F%#KW"0\=,CGL"Y2#L&N[%17/E*[-I3[EI?2&+'-3H0=ZO3C/KT*W9@+AL MD/9JB ;I5GTR<^($U^:#BQP_O^CE,<92803UM07B '8]R6#M<:2$#DWABCZ.I[Y\@$ ][J\ZR+IJ.\JH^HX;-I M7)27[8D6&. 6:HKJBO56#[E)[PXG?CLLR$\^%+@5H0$E[: M [&C]Z\F,I WU0%EK$97&,CW&O0:H:\X%]F5&"#=:?V@B>*EAMN!)MZ \T1%T5^-;IL[KHV&_2D&P0K M ZQ05#%]#5>@Z-%U%;2:87;@27>@LG558Q74Q[ )QBRIM$[T0#8R8N/Y]P;X M (]=BDEUC**NK%'"CICE?Q[6J!.6YMU?K]%#TN=G5<@>>N2$F/G([,XS MVC0J2U0]VHLJ ME+WV #06=#T(F,2X5Z/R9#R&TIZ4TJ;Y?;7:*.1_QUF936DARBCQ?3HRJXU>_"6Z!4]M5LM95%-WEM>TURAVZZQVS9\_@L*K;3>U$%.F@M6TA=:%(G,HU[ M9CT_4DL";*M%Q'5N '.5C%>)NL:SM9 M7[&XDX[',UOYE%LYK@KJ /='!B*VJ<92%>8T6W@&S/V9 M?/0O@QQ#_'4L8?4[XA?H"//%7*:5@U*=+*Y].!H$*P\0UHZ10N_/>&*N-M8L MO"8!=; J.P33$)@#7.707>:EUC5[6.(NOJZK_-P6D[5O'?&Z>*V36I,WUSI".8Z+IL2U'4] 56H/*W\;5<: MS,9]I/:F9B(^ &\;)I7OK@X[O&,';F6!G+84,K&V9]' M[_X\/OJK>X'T?RF-?,+J*9',1/_5*;&3O'V0Y&45](=0=PE/P.,,C9)8\@VO M!4F@>@!$H(Z7>3H"@%/VY!#8MLKK$F%]_ORK.1:NI(RJRI+.Q;OH(A)893:# ME<)X1%U/ !\,N@:^ 4/J\>^>N,98]"I<58\#ZU.,04A,2I7AL!VL3(%Z3%SD M(D$[H1H()J#WM:ZIIS(=6*Z#"[#""#Q7?S9GWZM>4X/#K@]X8/70M3D>Z4I" M/3$5D59)29VS*S3[-)4EU3G.'FU.+KL MQ^P*:14<1#(>*F'60:*P0&$U^7*HZE*WQ4"-[+I@[$A@4"=,3=][^P),ZL1> MPM;<(:K:3.VR!T(:,P60RD9YY7.KNT^ K+Z"V6(83UY5X&TJ56$Q84WHM?6B M+BJPNR%32!_ISM#V?G/-^;2$TKW/:X94C^5Z6O+W$O2&BK7JNIGUV6*1IT V MU4'@9._TT]$,2WL5.2 7#/*!4V#&1U&I[/I--NJ9/35;YVEQ(LW8EL<$1CLP M&!8/U@2%*ZMO!IX<(4143QD/M=95/VTR1:TW:J6V612GTL.F$%"=F'X-?]VE"3S 6+D-+9,:ZQ8O& 2%2WK4][2J"1YB]\@NB7PR_[5MO*L<_/E;71+7^6RG*2"MI MAEG?=8VW21B#=5AC5/5@ZTJ7]HVG'E75SS.85K4PDPTH5:]7UD"H*]V6I4YXJJ69-@N0Z6J9,\%J>UZH3<_I M$407H%M?*;#*;%8?ZZ,L07-X/&CJV$]*Y<%7,I\46OM=7#OG?TXXJ9'5I3T- M%YAD%0(=]R:B0$P2$9?OG$4P&Z<-&-"XS% M>$5S[*1FE0+,BJ_$-R8S9G4AN:J.='F9#9ORO;,19O9$X9B"(A[JEG5\S3@N M99$-Z^+K.)PIA2[L^2TR>#8JI-G>V=G/1_A48VE@[*8GVKHHCB@ 3VZBC4H) MZP$/= _0_CU))QC&Z/MI8IWK\!>]&O:4.6Q+D[]] M(S'6\:!W4V.UZ1.!TJ@QDQ.@\?$X^1"C2QY+7O5D9DN@5U/?+K9B''( MB.K5S$GJ)#9X+ARX?#47*XPIU=/H>J1.P! ]X1DRG!SQU;(%,R(F\:QP$_ZM MRP*"-@8K@G].7C[-F_L9*G/ZT3L2KZA/I M6/,DKW*)&Y$WKH%:X\>P"C/2A;*Q #,0&3YW5C0N<-E-06952(::9UOT_8%Y MCYR^CU4$KW3C"-4?:K&>8G%7M(T0LB>*]20P&S&P?F.IIN1]53T6O]!*NV:UVP2H6N7:.8N5ZM"*#4&+D1)JW+M?;R<7*3/)25+V'V(RR] M#2*QD<"55=JHX)J[X>'B8@;HIW=7MS2RIMXB3,JP1 );,!_VG-9THO5:V9#B M"*LXZHZ V.L.Q8#4!R7H3JUWIX=%:*T*X&OBK1:EQHJ>=K/"YI9ZP4 G2FK- M?9I=-XWU0P]]76_?GO);0YZS/4R:+,_%E)-&K9"8^5P/%<>)%J6:O$D7C2_K M>8^[:!VB@395V4I=UDT[I!JX10%6H0VZB6=RUNS%4,]IZN*,ET1GK^=SVD>M MK]K3=_0JC@ ="&N9SF1(5F;\M+@]DI8:7(B+F9(!36[\G#;1;-^%&L G>#20 MR[J8?@T%:58 _E^*7CJO\[M8/@([$8"15ZW&MUJ7K M T L3E5-M>*D?>L]R%^=5*H;YN03C7.RP*6HY4FEU4^,S04_5(J(FDPMHFII M2N#T F5J<0'\V'C2G"@B[ M/<#=R5ZGF>HE,SN.H/)96[]BVL"H*4>7Z7X#>7G;?N)&X@*ANZ&RD5 ON6F[ M-2YK;,E :N-P80MB['E:JRJ5:-%D6:UG';FLM:^Y):C<<%.*A3MTHXD9=;LQ M2N$KQ"U8]8EEU\MA.DW5BV91)BPR3S9S>4 :AB?'+G6TS?3J?>LO59]156XU M7?I7^\IN5Z[L*KI@5D;I5D@H;&O5XXY(ZP[BX$FN[6.IW8GV#7HKXN LF6AW M< ^E8=7X:ZIC3@\OIV(#=(E:0YE)(+HU8)[N9L/J)P)DWPWHBUG*MK!JU M8*W.JD9+4T<>'M[+ %@272='JW\SWJ:IGJ1]H7.J[E)">E41YE>5:'1XI[1& MJI=''Y'795=P^N("25A_:B^HW$U7)4326AF2VAC!N,#I8NISX\8ITA!C9:.K MF7"- @YIN]#$)P<$H@<8V@4T8%XVOOE(&X-6HT R: MH^7%I9@>:T^C'&$MJNXS]FQ\R"VL=WMI@[G\]!G[9-XHNG,QS5GK#-=3]_:S M5G-LNE7'IBV1,^?3NON3'DL+:5-:\L9JJG77.',#4MQ7D&("(K-8J9]?.7Q M5"'-I+.20/4:G5?7TR9+<\[">SPL M$V\.&H>-)*K#4"; /-.E2D?\-!TT^R!')K4Z:CE;BG$I2K6DZFL'"*J5('\F_;EF"4H46EW6$4+C.@VW4F?@_?76S M'<)U=QR6SB:?*ATSD5BWB^M;\.S@7W'Q\T'W].^_E%47@@,#K.'O2:D)[:^> M=^WE^F1U7'>/;=3IA2.7ZG1D\&6J;LV54I@/NL"0CUK'K!%#)/EP-.-7G_@U MLSI&H')!VLUYV5P@1F5S-\ZXV8@"O&P"5?!<-#C&J'%_U_.LW VU>V]R&M/+ MOE11(G^>O5\X:4;7"(RR<0P$T?4E[^559]:ZJ M.JKTX#Y](#$)LJBAMAPYDSB+6:%5C >#VI4W.X':E5-4A)I71-.MCK'T8WP#B;CY1K:NC8#A"FLMQ'6@Y/_A: MWLZ1SNP9W\V10WD3'#,;95"7*M2N^)6!X[D9?OY$\M%+==?!XRR[WG1,+,J; MJQ38^*7&ACFGXI1JM4NE@:M5CT&;:&E],E]4GI4JO*6^JW+/SX/)>#!$YT2B MW8NZ*GVM%ME(Z5H_:OC3*@7V;YABXLRPSVZ>;NWJKMJ$5AXL5#N;R&!A5?4U M *!0J7MS>(A2]?(Z+C)@FD)>9B-5,^9MT6S][$)K._@K.OV=B^P"9C"J8"FN M=,FJ.\-$%4@1K&;\@=A1_>PU5GWV]DGCR__U_/S?3337)-"CBNMJN.6.W6IV M!.2^KH$+C%#')PWU><3$E5)Y\Q;H8>J+A(GC8>@ I]@7M^!6"%?M5:TT-%7/5TJLN%_:_$Z-0[JK\& M[0X/8)"D9K?U]_M!+7F3Q6/=OK>8U2WW51L\.57P77NW1]IJ6?#?SAQH MK$W=>UB0.*=M;BK[^MWQ^?'KP_]8AZ]?GWTX/3\^?6O]?O:?X]?'1^]MZ['A[^7KEZJTO% MC/)=JD>.>%*'O3IN;L+D-)].,^@TTF%6R7 F&%AHK;.>;]U-J^DK@C[;:4K= M;'OQ&C;PJ AU7?0AY'4O\-&M]RQWVUYE+Y;'5@<5E'/)S[,';M5-6OG7X7K[ M6(E\-N.HO1DS;J81:;#DXK:F3V3C=RX,&SK\SBYF"[O#($4JMG5 MBH(1F:E+B758!=0L&]G_3Q=T3S,\:M9$KFO '[V>1EQ^59.0RQG!/,F8KNS' M4DT]+#,;.$"?0GU0JDO&6^_5<%1UZO7#2MT,%9W(^FVH MF#Z>%/G]I.BY&Z/%![9\>=A<(S([UR>;D'[B2XPFS.0#IGBJ1H!N6IX\7-6! MB>A,G.F)'4:0.!@F+8:E>MG\\@HK=($1\3(;Z#?KFU[-/P[95:ZNOIT=>^VYU[#4JX/])\^;ZZWW]U<^C9/D[2O:C*+KU:W>?W/K=78^-]OV0 M/NJI=W_G<;;38PWW@_!QX[GKJ?Y^^,BGFMW:EK$^&67QV[^=?>K/&KDJ] * M1*S]OSUO;QH4H&M)O'0MH@&V>=[DTFCI4CK\AA>_6HI^6 34"DO7+43Y?3+4 MK0ZH,0GKI-)ECU"7GZ%LU MK25C0"_]"^TUR<LN!@8Y4(L D_.D!>U%K6J-\^)(,==)1Z#4DZV#GH)O0]EH[5M:+9]M#)X;=#+L]-;O= M([UC(;].22N>Q(K2^J>.Q-:I,0,U:B*J;U7+[^*:&U:F&XP1^BLRQATTT"7:?R3) MWWJ LYW$L:J)88CCOD/0SC]C.PE]5:W-$/H.$<>J1WN&.%J'8#L0E;#89>)1 M>NP-T^X&DWJ13:-'NI%:Y"G:\DUB-@L>>2AG-NFY7"4VIU$[]F@KUY>PC2QN M9]2)G68^XD:VYSW266D@\AD]_1$Q@JS=N\1M1F@[]F@[UWU.;.>/K4RKV9_XOAUZ/Y9J]$/+TXW@ M9L,;N\@;-+ ]^F.IT88W#&]L(V_0R&;DQQ)?-LX:6^G7IH],K-L5R\5@GL&\ MQ\:6!*X=/):_V@)ZAC<,;SQ14K?'5CU8,KQA>&/[>0/#HFC8<1_+5BK+WB.- M^ZXKR]HU_K/N97!@VIYKLVE:"-.T/=_H6)Z\[7EKVY[=6IES]G!GII]WW8UO MI,O3XRT/Z;EDZQ:MNL]9W5H']J!J?(V05K?;TDUTL#PL-O+-8,5@ME92M1 4 M@\D8FD93RST29TP9[8MVU&#S?3G2#\-LJD+5'YE*-OP%FE*DUNV99FU71IK":WK$N[ MU:6Q=B2WK!UY,WW9$NA!(OWOAQ^3'ZLAO9_BQP3:#;0_O;A_9 MM(UYHX:2#26O-N^0V3SH0I:0H61#R7=K-4<-2#Q#M%DW$WF*6\ZD+55G'< B#,JL',WDX/ MIY+)O9@S,A@55?:/OB(?C\HL4?JAX]Y(##!-1Z?Y-,_HPQ.*3/0PLNV_XZP: M3**&A9)9U5,(KTJ%S'K9*-/CT[D^HM?#@5U=9CB9 G-(RAQO@?%<9:-+G;*2 MJ!)(=VFN=9>B.I6H&H<:7&(G+MU4:JXW57/5OG5^J1ZP?C@6U"OA&;\6:@"7 MWGJ/+%22=;.'U6VQ#=-UV'@CJTL8+CQP0KKX/!B:F&:,+38JNU0BD6#UC2:# MK[/%!H-QG8\T>8!(/H_+T6T]R!Z6F 3@UL;,I/>J!Q]>V-9;-5 %3!S7X##I M9P-@B4)WA-SV)*5P/XJ\G4[/Z-)8'Y].=-=3V7[(PHZL0)=VJTMC]?<#ZC\% M9?F!25+:@K08DZ34IMTP24HF2:D%9-C"W(EN+:!)G#!)2AUEM,ZMH>&UW4Y2 MFCA[+F:;,C>PPZD+[04/*AI3O(65JA[0+ MR2[9M$EILDO: MH.5WA9E7=(.:[))6![UW:P%-Q+O)+NDHHW5N#0VO[79VR:)O)[O!MV."\MXW;?8A 5:B5J("EQ?+. T%!##^GJ]F?=C+7(U*JTK52@K'?=ZU\U@X9') MN,"'X&/3K"A'UG_'HAC!ZV$*:58"E>C'WEX4O%X(1O=#W)%A7F:X!"]U-?;L MJYH&J&&@Q\R-]3ZZTUM$#.0\'MU^RY)+?4/[/7/VHI=C]N M(UPH)P8R^>*(%*;X4O2NQ'6Y]_,\+P C+*S\XJ+=NC1I^F1+4S$DD'E>:$9X M"0"F"KP*QB1:,Q;KLE#I_^W]X_X]"H&Y=2 GL,-K>"%&O/[K9W%PT_[?$Q#: MCO#6=ZH<%6,YJM@>XWO?U6T37E_"H%<)4EXFZL'Y #V&IB M@LLFL=[PK1@.BWQ88+\'JX?M!TJKP3_\.A\7L]ERI8V-(C Z..OK-A0J'Y> MRI,)X*M@;>'Q^ -_X-KYPI;5S2B1+>VR'O8#^*B$'T8/RR#D%4 =YH7^ITW MS5YS@5X ,1Y=Y@50CA[FQ3A+L.6$OEE]RT86_(OAR7F)L>X2+M(=+R:-)Q;( MJ.F^(2LRTHTGLH'LC9-*W*%/@+JO7N>ECC:OET)_2E[I)]17G%5KK)>@6F'G MWKP0[4-1F#I06_$LFK'NW@F)?1.L[4=V** U#MYV@6Q/,;>*, MMB+.:(WXNR$"-B'CMD+5J2]H1O+V*DS'5__D!)^,FY[X(&J[44OV:"O7E]D\>&2I M$./Y:;WG^5QW/+PW#_'!.U^O0.T0K#,"/=C[)!]C?F$SH5WUWZ]_?5K-3QY= M5;]9^P(]M?"]Q_MC.,5PRM.Y#PRW&&[916[9/;G2!5/AL4X@ PH&%-;B":#W M-,+>/E@PO&)XY5$"E-_=#=IPBN$4PRFX,,3F'M\&7KG+.WV#LMD1[W1('[EK38KXJM8B5 _'5DX;SL1JH-!O5O>8++,-95P*4^>#S>"!U MH=RK;'2YZ%:?E!K$BZ-5H2RL8FL[T71JKZ4S?I=WJTE@[TIE^VTK1 MF<* ;=H-4QAP?0M]J\YE"@/>1X:F,*"I5&8* ^XFHW5N#0VO[7;#]XFS1#7. MDL&,L^1'L[:W^?1BBVJKO2 VY6M,UF]3SH*AW2VG76H'/#"TNTL'Q]M5NX;8 MS%WU[-%4L'D6;/&IJ6#3I@*);0*U^X^IMU$H/W#6+YA-"#%2N;74:S3*.^J6 MV1$Q5=*-1ME9C=*SN;MJI*'1*)\%6Q@W&N4V1!_>Z#==;E__W!&'NFMQD@]U MZ&">6H?O/^"EKN,&MG58-3_&)V$+X]?Y0),%QKH=#S# $#O_EGJTV,F[$'*D MWP6K>P2WC:YU:FGXJK3.KN"C_X[A(]N"%_TF!F-17->'"%0W;Y:7ENIE_6R@ M0S(3%8^P5[(>0(GWX$CQ8NLT'ZGJI? GJ_^$28][>J35^YM'U=.:>YPE^CE, MXWOU;;T?^]8[E6(;YUP_T:)UT^KZ^77+Z5O:(/\*KQK(3/2F#9%+O62)&HFL M5S;/PM5M5OOQ492$[MU+^FUJD'XVPJ#6XP'0JK)>U$&6/YDHRVV.+^O26$V4 M99=VJTMC[4B493LBR$R?Z-9%()IPT!9M1J>8V82#;E.46K<6T(2HF7#0CC): MY];0\-INAX-6OIVL]NVHB6_'!(7NWC$H(6L\J]B*0U!#N=V@7$H\0[GF^+ZK MQ_?1(SN+F+/[)SZ[;U>+R8V?W1M0,Z"V0O<'2KH0DV0(V1#RG?,._%4+7AHR M-F3<.C+V;+\3A+Q[>J;/W/;MR\:5S:X&BM[A4;6R%J L+5B.O G*Q$J3XZ)0 XFE)',]T!&\3L1L%>B7(Z&;59Q,H')[KBP*^9^I"4PS.X'_8 M/K6 L'LXHTF5T3H"MQ1 +7 1!L-F@Z^J'&&P*S[["*:!K]N'P>#?)^):CVXQ ML-9;;V#M_+"F0RH7QW1#O&W-V37[,5HUJ![F98:[^5*7A\V^JFE * 96S=Q8 MHX<[O47$,/;QZ/9;EHZP-H0RU)M?CMF?JX0B^Y-0Y,MB>FQWH9RX4.*+(U*8 MXDO1NQ+7Y=[/\P@,\+NP\HN+=NO2I.F3+4TE!A(D>\W3+T%LJ@*O@C&)UHS% M DQ,_V_O'_?O4;AW<*XQ'M@#H_21-_[ULSBX:?];5917H^*Y^#;3 ]!$B6]7 M?&R7QFJBQ+NT6UT:JXD2-U'B)DJ\*[MAHL1-E'@+R+"%P:O=6D 3N6JBQ#O* M:)U;0\-KVQHE_L#R7K\7^=>L1(ONWCE5@1# M&/KM!/U&S%"O">7I>"A/&P-&3"#/@1>T;ULV'L=CD,T@VX/G'=IN9(+%W MGI ]VW5;* T,(1M"7C6-QXU,LXHV[@PQZN86A8V?7RIK>*N7%?^H"PTGXP*# M@I^\V/"^A4-JWJN#CGNP>@I#CHOLJQI8\;5^"DP]$:.\N+:D&.JSX+HR+PYL MKE1OGF( MA*%O-1?)NJKZN5#'8%<1T^73>#TAT&& <0Z;+B$S1!5 /I2Y6&! M0=W_'688*+V.>)^N=3.0&\>Q M;QU/;[/Q^Z):&:"7R4IE@TD<>OW8:D7IW BJ[M%M=&JL)'36AHR9TM"N[84)' M3>AH"\BPA1%MW5I $\YF0D>?G]'6Q6N=6T;#;H^/'FV%T%[TP]X\N3^S1.7/ M)8G6*K1:^+Y.#KJ+[WL*5%Y%*V]W>/C#3F#>J:]J,%Y2(U:9X7:> 7?GF#?P M;$[9X\X3.Q238$BN/5,+N!W21U:D,R1G2.Y1%9WMR%V]J/,&8E6Z%X[R(GSN M==UXK(E!D)U#$.KZ-N?$2"U#<\](<]1FY)$](@S-&9I[5/PZ"QX97FJTI8?P M]$;6=N,:T\K.L%3_IV7.L!7/KD5I_5,7SYL58WI MYGWO'+T_DLQO=41O)7'XJ_H=#7'L#G&\6*6UGR&,^XZO#''-B:55C2I#8+M# M'/ZJB>B&.':'.(Q8>AQA[$ TQ-LB+[%!2YYF2SW4M]NIX84V?VR/L1;Y*;=[ MDQBU?:_[D1[;O4DOF!V$YJ#ZB40W,2?5ANEN**A!D>N,_&KY+A%N<[-++=\E MW^;N(XM4&B'VD/4UYX<[Y1GK++M)*S.T<:MSU="&H8W;%!9#&^;@\/*VZNN_ M%+E(8C%X2$^:Q[N;S#/,,\PS[G[&=GB:UEKP_:$RMVWS?'B!OYMFV&HA&Q$[ M(ILIO+1.E<^07'=(S@]M?^5>\H;D#,G]0$4*9GNT)22WE49I8,)9#9;L!I90 MG]DA:PF8&)K;"9HCC-N1MQF,-32WHS2'+2XV=#J^&TI3N*.N_.UPPZ\8@[6^ MZN^=C3?<4$W C=.["?9]2+#O9MJ,&.+H G$0SQ!'6\[#MI+ _!TMI&6(XR&B M:4>[-!GB,*+I28EC!T(DWOYH%?C.>C<8L3VV*G.TSV6YW9M$F4V"S:1'F4U: M(:.=@X0VC;I_]K;=NQ3X-B&;86.S22OTG"$KE^PW M@FP5+MA-0;:3)XIO?[P>?&>]+BMW[#1>E]UQR1E_K2&.VT/!#6V8D\0G!9_] M579D M]JCE>T2(S5;NR&E M[:U<'=X(LA46F.YH [N=/$Q<4XGXSKI>-M2Q9>/$;OQR#XD/-+1A:.-69=$0 MASE0- E&K2>PK20.(YD,;=P:#&IHPYPG7MY6*/X89YQC8_8SM\ M36LM$O]0>=NV>3Z\%.!-,VRU@"6^;X?>JAFH[6N7:VBN0S1' ]NCFPFE-32W MFS1'(YNUI77[5IJDU/BR#);L!I:PP+6##=&[H;G=I#G/QYI+FTF--32WFS1' MW,BF*U&_@NCI.Z\= ;*U6%[:,S="EN5NW6Y;OI;<_O@&JG"*!0L%U,5"BOWK M)Y]?%+TQWL=\OU[;XJC/\"8_U65KO7C MOGJ47YJD54WI&GK"EQ]@V+.EYF$_'[N,AY[U[FQ'@\D:-Q@M?5:Z=>>*WI59 M.78 A0U;EZW'KL,7AVWGW,F.7K'-]O3VMLRS?5?15&F8] .7#6U6T+/*<3U4 M;9-5-+NBIK&WFRQ[O-_75=&L'4@1\8W^E.847ETU5[RZP3S>\&8Z"Q?T.;WT M15&\R(JF7'@G_:X@L2]J^EV[V?0T@-4EOVJH=G@K#;7(-K36*S3471?]@-_^ MZNBW_$A\M=KMB_6 KZYIQ/B53)/^6)U70T7_I%'\-/9]59Q.5KN=XNU^^Y(W MKNA..K=NNS([3UXFK^BS,]?@K?0.>B$_OZ4I8!SGSC]7G[8ISML.9R_KV\UP M470NVU6O3[,94/#M-HQ^535AS%L22=?YS#'OZ@AKMQU%E?>K]G^]XG@=B1X#4Y>>-R>9'2 A-'.T\EJ M:23N==6SQ(4AK<>>ULQU=:-^>S!Z1>0D'W;5UB,?JES="S\I5GU; MC\/AGT3&P9HF[+J/)'\//DN7(_[_,=RJ_+]_JNX]6F^^NO?95^LOOEI]MGGT MFMM>OOGEWXBX-.(C,'"FQ-7Z\:46;T9#HXK(_)&MIFFZ[= MF?ILR;8@C\/![G'U94[?/W,#+O:+BC2DZ&$H4_XEJ;V+MGLE_RT+MFD[M=M. MLY=0N/C>A?,&B[Z-WAV_L8'@]-G8L[U"TI>US5G+UIO_5LZ_ZEQ/QM%ZR[M4 MDAJNVSWK?V_3802X1LQ %"//K;<-+?P9F7+Y;-#X1LNS7(UD_;D^MOQ.LU^< MK1];F>Z\J$=,Q:]@XUS9ZV5P"?N/;+:L&K*JSU:NYPWHBHJN#OAQF R]T]Y- MH^V=>Y45-6FP1@RX3=609<1FJ$A?6)9DX7*^F-1,UBO69I#SO56\PDO/BV;@ M+=]D(SV9G,1JS\9CC_O9G55K>NB^[8:QX2GG&!7]G#YVS1F]H^%'Z[!HT'8/ MY;@5Z[&4ZY5^;DKI5@,9I.NJ%JM:_QPF_ E_ TOI MZ#P.EY_RO&D3GHF=NQF'L7,Y1 IKS5<;#8(&*QM8=%W1G#DV%5@4]BTT$09= M->>T&?))U? 2-.V(GE/P)9XO3ZYIR9>A_3LOJEHT*ZV!ZW9] M9-+36T8>4T&K5M>G4+WG9$WQX=5%*NJ^E7-'+I'8,_C?TN%A-$%:6/JUR&LE M6\UB6V%QZ1\\EW.R-[ JL(HZMZ?'KETW%&QH83:NY'-#A[.^Y".S MSD=%;2^3:9)&F>M%5=OV I^^ MP\>Y%E!SW3TCJ(W=ZDF_7*"Z5_7^[A1/7[]"B_6[-_3 MLG20Z"=0/C^)R.WDOKUKMQ2,>3*W&VBDFC9?Y$)N#8B%Z!Q3 M_Q[U!>*+1WV 5V[0:$/+4_+1B7@\]&=ZMMH8V+?P"'DU[IF.[IX1-\.*S'>] M(:')6/VUN ='WU1A6\AP+=ESQ_S6BP=5%)8VP*WW- /M"A8T#_?__R+4\WD MTUAJC2,49V>=.X-^"-)3[-JQ&63?@TJ"4B?'K(^W!V_+?J";H>W*AZ_S/8X#(_@#[KUUM7CK7(Q,J!R(>]154P;Z.@2/T?7!&,5AI-DJ:N M=N,NJ]D)]:7>C>30M&3F<_OQCP; M]_CWG\E'] NHLA,+9[^EY1>-U>YHOVD%VO4K;PKYT='0'N6XHON1MH7?Q+$+ M_!?)+V[#HE?#7.-\9D>*&4V*XZPK=EG9TE=A%ZAR<+/9T(,OLY[L_FI#9ETS M\B;3 '6H9J2275%6O;D%)9L/]$,,[2Y>B2_4IF#?K6U*;])EWJ^[@_)-TK;D M .SL_N=KLHON?]8&^\Z5+6D+^A;9:M[?\H'[^'X2,333EOX#YBR9^P6BLVM< M,XB&M6MV_+#$9D<^@4KE:%8?+)K)B@X6J-XTKO1'#84S\ M TM#CJ-9,*19'IT^##J[6*]Q><'26#OZ(J]\XX;DQK%,#N<0UA.?R+ZM MJY)-J.^\%_EBH#\$3XW\$7)TV&W$L_CE,(/DT=,!WD'1>F[Q@NL)!:Z$=B.6 MSUP>4UE;T6XB.@._O,^VKB[M$J+KBM?OHNWJ,K8-/O_J]//4K,*6\T]QQ<$7 MTZ7_N:GP&MXN\L0?(]A"5FA#PLDW& R*ZJQ1;PXJB,=6DD6NUA$;9.3N5JR2 MZ-OLBHMDV:]9_KM*Y >OI4USP9Q;^K7]E)S.AM6-10D0GA]T/*RU[)M1T GC M1.!&QLC*-0KFJ!F73)WWK=ID/Y^^.,V&XC7]95N0AXO[N*@[5Y2X5TE[TO*< M5^W8TVCI7'=TOWI??.5,8?-KY6-^,%SJ*%; +\'?;>@XQ-NVEE@+OQR^>E?* M081_1*L'BX#&W3L-F]S%JWS<[6 S(8R,_?B.[.;#CNTM.=I0H8QO0-BCO: K M590:Z=W>U62#.I6N#3XE15C\]:VV1I[MTT'8=6!$ZF+?N[_:/[XFBVY?%Y=_ MK1H>(?_HZ_1Q2'],<"*\A/)QR(RD<\^__+TJP=? M'?SXWNG]@Y]=]=C[#T\?W7^WQU[]V:.'AU_Z6P;[X,&U'ON&JK$W5JM]-?OJ M @Y*$H ?!A[TY;5*5G] U/%[^,=]]I0.;SF'"[UY43XJ6O#+M]=N0@S-%PO= M#:3:^QE#]!+D4@[[T.Z!@,C8CLILX'=JT^:[$_KO&<<_KM9_=[60XII+\/;4V[>O M-NIWOD6?W+^7/_KBWH?N@O-[-7J^\Q"IMSKT=U%P/LN_^NI@]Z0/;SW\/E;U MBS>V*SA>PV^WHD\9)\LP-LM#O%YO@3[,&.DJ_^9\UN&LSQ_LWO[DJ_S+1Q_G M3CC>VM?:H"_OQ)5]>[4"(E2^5.@3JP7\%,FZ@UK@T'I+L$UN'#QIV.8KQ'TR,'WR5?_'E&UK. M?'11OIJ3X ]9JOGH<*GFL>CR=UQT^>@6H7]";N?Q/,QQ9Y!^/DVIF851XT$)G3.DEE?,!'5EEC$. ] &@5(.U #DO)OH 1\6TI5=%* MQ67&CD;L9I11 !18]:2X0_E6/,N"OUNW?9]^\_X=A(1&1;HHDYNEMFGMKA0A M0 HW-:J9$'' ?7MR_ROYNS"BG/S\JBL@K.NVV= Q3TNS=L6Z:TG+->VN6N,K M'IP/JI2=0AREM,)PX[F?%']3BQ+#"LB,4)6YU1(J+"T)]G"Y"*6&U0H4'C^- MGD(OW(%[) \58EJ00=)[B<@-O3*48^2>*$8Y9?"?H=H(PNF:7I@N0@F1E>A< M5RQODQH.*:;?A1J.CU2UD#V+5?']^W&AUP=4Q6F=!=>L8*[-W [4$@[P?ZV>DX_:/:M5 M]]IUZXH$?$%NK\LA\]F?KJ6\]"_L>MZH]%_)1_+LY=/OQ85^>)K]]\^/?WCY M[.7CE\_^]31[_,.W^,,_[;^_??;BR3^?O_CYIZTK[>ZZESKJJ9\F32I->2H+P-Q1WE:.VB,:_&(BK\QE5/DRK$* ?- M&^F/$:>_.".#II="(!26B&"5J!OHU+AIX]'B>V YX5F$%<0SNE'N(GOQ>#N* M3*X^2W[Q?Z(=NGM'@@2N;)4.)"+5"#*U1>560?L<:D.=9B>;"2N,'@PN!(VY M=6)Z%V^DJ[S1VTB"88#P4?,56F=UN\*KV+B_/,V>27'IN@5G"*E_%]7&DW#^ MJF1$/)S][__UY8,'][[^[^EP_CL:SK>SX>B-@;/-#[C_M7F,CQMP-F4_ M.9 ;X2S09'?9_7LG_PB,&F*W7)+WJ';4E!KAOL@/JWO(3,0%\FX+@=,*P9:O MEO[,DFB3U*WGY Q+D8WK&CU?7,OH^>A&SF>GV9/G/[S\Z?D_7["!\^-/SY\\ M_18VS:V_79X*'YA21 3QY(!LU]9B._P(2[B$U-X]%?&+X] ?LSWI$0U*03AK M;)I[/\WN&['+"2HY16GX:>Q1OEX<7+_T2?NTXPCX'PJG]HY(D:0!7CQ]$G6 MC;7:EYA$;\$F8PN)YU:!F&X][D;10(PE(#]J;.@R594D!!$AF1!DR%PXB-Y< M7FM9P+H'!LA"HSS(>F3C'G! 9<[##NSV2D>P,J:&NGI%5OZV;4NAR.. /C,: M>-T TQJ[O0+YP'0C>7PR6J90(RV"& RS9JWIC#-%"-:N'UAIG+4T5-5Z!9CX M/&.BOCO$[._@$?Z&EU\X1:K.RXC1:PA=1%/:/S4DMF[/F;V"J>1I$\D ):7> MD=#-;(YFHP55W)*5.D Z? M'Y$.MV,L?QAZZ2\_^^BUD^S@W='KFRY$]4M%S,"<4P#U%A, M]>TG$@W]?V2,!Y,\\FJ^2:) @@1;8!4"K-&'J^%2[(M+"5M/OI^_W3"O"'?] M(:^5+]Y+KX.']XZ]#OX@E]&<:>0C74\_/O[I9?;LV5O<.!]IH,]?_OWI3]FS M'[Y[_M/WCU\^>_[#.T=&'SZ\&Y'1^Z?9/Y_^[?$_)23Z]-MG/_SM+6*BM\4P M^&Y.L7LA:=2J 6VE^*=U<=&/<$TCQO8H<71>=*#5(Y?FK*@-6R!XL75=5#MN MB$ Z,]8H;. 0^,H M"4)MZ;:43&_(%X5XFPR)(P8UC9AGN,&U+O$-=CBKKCQ!7 #C&83!U>/' M< TS:FV4R0JFAZ'M&@A [ ^PB*+.%3\1T&KR# D=(6>]19#3 @_Z9ZRIL$'J M7A29# :I-XE32BNULM@5,,AX2A+T1,L#F:#EZ7RR/C8V?)P%.7O$4O[&C:*D MH1+,I08!5QV7M(1(=P[?'&N2&.FX,7 R49SUWOF)K(M&4X5@OZV8;X\-,C)] M1-J:MN.0"9X7H'O)\#BMQ_::8@QRL#URDHII&_VD(!,83WD'XR&/&UKOT#_" MKVC#<:.P\F%I%QI;@*L2:(.AD$"1R@>,30[\D>'8"-Q2FSDTEP?$.3D2=H@/ MO=*:PLS.,/:6?[/OA/IS-!0=O9+/H@K^A/Z8F=<-($OG!KR-0VWG4UJ$'%JO MG&>E82-;K [$N([DN41 [YS3"G(2#ZXL6^Y1XMZ0*(<2^%=B7$+FWM<9@G'R MBL#=QQ?+^P_4<:11C/U >A6>U;9 'P0GB17MZ,C=9)P"R JZ+3HZJP'1'*O0 M#:0GR%2"2(ZV(B0LY,?75+^GV<)]QMI]2IN8Z.?YT@; MU[3!Z-W(P\ 1V%_RNW)@[H"3[EY=[2.-8:3UBC;9.\U>0'/+>Y4&M^I] MUX(&F:8ZNM?2?D,2"2>Q@S^F^4ZFFY\^$[(GZ[ZDF%DEF,J_G+%)/WC?;-(S M<^'HMZ9^ZY?OQV_]_.BW_D'\UH_O%#T^97AK]MWC)R^?__36#M$M<+D!5\J^ MXR*<3#FOWVT6OY)R)T/]MAB8SR-KA1OE+ /_@(22FR(U_Q76B[YU353\@!MJ M%/#$6 =@&)Y"-\@W3+I]X0(8@_P: 7<88K)@K$C<+HBQ6%H%Q95/XE+HP#KA M=6=_#[GTMN&D&WZ@V?3+=LSZ+=MP:_JZ8!/!_$[K*-Z9D.#KA4_>+-)ZJ)@* MS622,>@EW*OE/%0#V@LIX"82EP"M2;LS\EC5/(@P(\VU8MW/-K$]&]H5Z7*P MI8%E0'"]SSY!5#GZ1=LC;\VD_*[NW04'PJ_U9GGBI_D,IKH?!W4!%R&8!W"L MVIE7=LB*X;H675ZPJ6$UTVHD[Y_5QX(]<_'IN#^W>J;V$?:6:^^3*0= MXFM>11X: 2H>M]IA*W 23?P$/%!J]T#-""3;\C;NKM;HGX">@33%Z:,W*ZV3 MM]-:CS&QWZ:K^!Q][DD*/KRZ3)?I_F>G'%D%WMOM&94 UAC&[_1HYT.>B]-^ MIK4+R"\VNC]114$?K5M5$)^*4*[0+9N<06U61T9P$9RM'B_"2;I2 MJ7NYM3#8!K<==GG7=E[SO7*7P8]$K"3"T/OVPK03]"D=;$/(^1;N*^ZT!E48 MY,B\3N_!LT??I55F!Y#YO@G23(#>BW 'E4JA]PS_IV,\#,/Q'H\%H G6O H4V%6NTU0[6E$%7S));I MB#*9?)V*&25.AB^=#=;^K;#(CO)Q+?F8;1"KV@#K"H0P4<"EOI3VGD6<\&+Z M&#+C_'W;HLZ-T>*2;X';7/A>JKTC3]/:?A;U92^I-W%HF4L&I<]F^HF/+-XS MVPCL)A\%Y8-99YZUH2?SK*/#RR8\W<-DW7,Q03^ND+79K6JC<=JU)5OZ"+ M 1 T//L."=?7;U-;>Y2QK;/#;0-J/9_@W;:*I66"RZIIC-DSI<4+?=V7X MLSCC=)>[7>^5.^+!&P[6Q#D;AGU'R8LXUJXGGDT%T,9I,#$F6HB"!%+GIT\) ME7F]3V2 BL6[^EJJ;T6WLUHH+9;=N^4)7BL?M&Y_I\F> M.PBR?1ZM+ QG+@>CH\I%^^PD7;1=75Z@4A]$CQRYH7>=PU?6$GZ]F9>VDUG] MFHI]*@^4SX7: B>1V6S@WPVTA4Q8.OD=->R:!:"Z>-*>% M^>!8C4B$\33[-N5R/1#KYT<'81;_DBR,82Q5DH5A%=$&$[95E'CB.O]BO8TA MX#)H&QMYO1P. _\::@&8V);F6LC#P*B[)Q.GU/JZJC/CA]&-\);MO7O&Z3:] M4H_@SPP,1O 4I0ANN%PFTGV+WNZI^?;HL]^6G/PC^"/*Q'-Z._"5EY1,62R!YQIW\8T-G@IF#SUO\%D45GAV;!3'W M,/6$33BVCXU-V.C4%'0S=[KQQ0,P,N>R3HT+RV;-M3!-B@[Q9 MX&Q37/290%!T$=V[>]U' 7ZS &LD'X%:XWT]KO=-KK>0P*W&\@S$NY?K6JJ, M#MTIB3'#4+'?D+(\;M#;:G1OJZX]SI^TTW$#;G #PDGH1[-^ *4D TY-IGY; M;=AN]\:1\.;^-?ND^I2!'I)#YB([6(7!XQCHBBFZLO^:OEI].LTKJ_?B("*5!X9 J"0/L2YDT*/@O[QF6['UBR4@":=VAW+0T$5.R0 *Y8 M\Z)QE=0&8_1%4;S(QD:H 64P&O#D4I0\@2QM7PIO(A1HMYRQ&;=2,#HQJ MD<%-9O-8^SSH')&;\]_.F1HQN/'&)#CQS8_;>H/;VG+ZNX[;S21;%2X J]M@ M;P]J?#]8PX)PR7&ZHQB*<&]9^MR><]S-F[16 I(P9@P/FA20$_E?_?"X'1_, M>I_V;3K8SL ,,:YX@BUX1O]J-/1G?0HR:5' J>/LG?$?QUV\AA55]>O.&1$_ M&4TG8^\B^/XL*'H'H_+/) *VIULX-QKFM2]_8JA1M1J%2*[UQJ2?.5?T5TKX M=@SQWJ PA@(X"5"6#DFIMM-^8S'*L1T?"#GN"LW'?+H8\IS!6C#1S$?))?_LO!; O,JNO66SAE#;GO.K^HY M]3&2X_[=X/ZYW7Y;]%6R\K/Z-G)+);FI> G-P"-4Q3Q(DF%-(_Q#Z"FHN;SRA=X[YVN$)]#)G^M*J: M(L2944!-9]LKYH6:5Y1IL[O,=)82A$0#8Z4>H3\BF7GK"U&&_.8RQTG7.NTD;OBUS8F MRSLBQ*/]?7COV#3C=HSE8_&4W[((GB=*G4/_N.%"2F'"V#?7D@+>;Z6]=L18 ML $!98):%?K.2?V(*]/[&"KO_A=?)[!HX<**WS0ONTW*4+)O1?^LMZ")1C'5 M69@26#'(+(\B608NG$6T\D-(P83[=+'?:J[$'?0Z6FO 9FD= YYQ!ZAW,$)X M:2SK+L^62.EB(2!#QWUNWMNN !]CMZS!5M4S4%I6R-M+S*T6/4T^%J"SFL?: MT2_RCN)]1 JW :6,H*P%_$7K6:'O"&BE11)(?FME7<-]OE[#U.9^?ZXZ5[R] M0$$9!Z#?PZT_2P&&MNU2^>RS56W#)&L)_E(#8K.0)I=/'9#K690LSYZ.8( - M7,.H\_6[IP0I(18GY*@64&4>=EEI[$E7,;]NS$?*TA^?%-PR5S;R MK$KBI?(T=N5=Y\B#F%5B6'U^ F19V*K3M\JXW9X;HBB-(W 92LB*I@HWB08[ MH#,/$C7[K_ARF#RI3YB0+'\W=EA^YH^/Y(8+*#Z@4L?81EO%+ R(5786NCZ/IRZZC M,@.)9=R^J9E7N[Y5>X);4^OV>V&ANX.'YN\56%RJM5S%URG]/E#<%MV)&QI: MM%^E' :F156#-M7-\,*E5BVBK+<*.;QY:/?9_7MSM8;&+U)!UL#XW=%LM_WA MIFEJXSE!@W%[X]?XHKI&VFU@G+JK3OK2/ MOI)?/J(G6#T:.7!2C2/P">T"3:.6UO*/:[K$$7*_<(FIVSOWBLT, ==,Q=C M7#NDE]R@<@=KU'2[D-_R'125OB6F%(9^$8H ^84V /GRXMW)NLB&P8V(FT'L MO3LH\-^&+GMO)SXY>=,[*?BG2\/#1F^7(NX%O&LQSNKLPE/L\DOO7 M&\F#AS*2!]<:B5HODYW7+- M,U=)SY<6&^JD:F#J 6A?Q_PW%$8'._."VSNI*&A8@B3&G%J:L+:X6BQ>X'./ MGB$,BZT&Z:*!?ESZHXT3!3Q*2R03N=*AYU0O;%\>+L_7-=SEFMT;[DSWNKZ+8HJHE7(PZR"E"_V$DM-IVBZUA: MYM"$JO.J1%5<;.30972%531LYT_J#CTJ":]-QX;395U-KW6@EL5";]C"K\0= MW-A%/R4PH/G2K";RGC?IJP]OV%KWS,MQ*UQ;FXK9?)=/#E7B3:K MG%D+L+!&]AR: CQSU".-HK"8*J6%5UI9A;H0-=RG;P HG'X3#=O]-M?LY&2!(< M"5,/D4JZ@LF/I+7=Y,"SP#M7B%+%73P/$X<@N"X?'!S>TZRE^C3-C7T)0I*[9 T,;-0\JD.YJKJ#+)8Z0 M="'75)*==JY-Y9BL0 )R?B@M>CXT:XG"D3''9AFWF?-9P:0-'_ELJ ;0.JN0 MB.3>MOQ'R:DC7YB\Q!5#(%]ENP]6()V"+7<@6SP4\MVJE[)/?T2T+ON"=KV] M4)#K&+*@ZAM) $*BBM*KS+2L^4_2<#IT559*?'W G0S\;*3GH&B;E$&7U_>Z M#F,;74HKU![<;*SMKF<@WZFOS1V4KWBN<^9&AK,,N+O2B2JM^[F3W-_,T>Z* M?55.?&Q%U8B: :R B3! S'!F')@,F$J@&5?8]LI__J( 9?''9%)P,S;._=05]]5] "))&?TK+-OP[ M^[Y:=ZV6='$>:/=B#1P8UOC9K@ M._\U4)*<9E>.CBEHY@/;%?\F'?"+6V4O MC"?#F@T^_N5%:#7XCZ*F*X%&6[U@[@K9VN&@[;:_YA/3 ZSMX M5A]'P7@YI];)-BXGB1>3YK"U;_OO].Y,XUA(TXPK6#B#Z'"-Z=,B_06Y@^)2 M8;">L/ ,A*J(2]L=D"@INDA68ZO@A60-6K.4:J2KK T*L^-R^KRKSJ'18:$/ES2K M;J>DNY<92?9I]@N<&DV.&@!A+IVY=8;U[\72*C,I+>OB(O-ZC'?2,HZ34;%) MK#.+%\++$">BD \]88O:6)!&T6=^ET;5.;HO MO;$0P5N0-79-0D=F=6(L(5!6'>D2^CO+-SDYZVV+R#B]@1^2B!/M=J+U5*M> M5 "Q1,B)B#(9*'5]U1=U).C02?PIZ3V0^>Y4;#0M"79NV2AY7CTFA?C];V# M9RFMK)@Q/!RJ![?Z'@XU'.SO9=E*.62D^Z=92/X%%T[PE98T\UEZZV!ZDE17 MF59CR1%%AM 0"U6_KPN5<]JH 1):3C!<"R,3W!EZH8KSR>7SDO*4RI5&F]71 M,,A)-0$00+B!I>*>"YYP V8/S!9H;4$Y->NVVW.%#1T&>ER2=:;]V&K'!ML7 MM3*-1P7C!BL=,80:G:S3'+"T!(V!V:O7WXVP8Q,8EYF'@P@ MC>[.A^/OK2O'I*?FU\Q?P:PXLGD6-I6557;/==V3NO%%BG(;NXS/ID'3A*Y Y^JZF&^P+ M#?+P<4L:H'4GO1Y$<^] ^Z,S$YQ7YY_?NSTWM@?'T]>-90>O@_7SY5=@\RL$^&]H2& M<+(G\X@S%9;$_^[ERQ\MBW\4@!L6@%%:DY;5&?,@R8DD(\EL>?#YA"8S6FU2 MCFMCP$&XLQHTF&=4Y\==NTFV7BU: ;#)'#;9EWB?%OG+M;@KKKJ7B.F:=#(2 M) QLB&[MX/8*&:@(21S\BPWA1W^+?J!6=GIQA>>S0G);/G"HU9-+PF 9.CT?V!ME0A 'SX& P](>0M MAH'[6N,87C"&7#F&[!HWQ[AQX] I6CO.AZSH

_O9>4KT#*7S65/K=X>=J MHS='[:*HADG-!AH)3BH#Q@@OC Y9RHT"A5LC:,PT:RN=/@J1'03<03SDCI%Y M.>DQ2M1!&X@&#;G8)8##HFK E&&16:.*C1^V!TCI"3*[Z'C67N =X.:85+"< MY?+J8C&9XF)QR<[R5!55=Q 4"])Q8D8X <$(4>MPHV0\R2A;Q\<>):B7L.^P M3U=[W?0 M!7MEZO7R(G3S)$CK>N6GFP8N&@92!^2#U(;S*T;*7XB8&0;J)UB M;T-F9RF/7=7SYR3C;$W^Y54JK*1S8B%A;:@/Y%)$)R28XKFS6F6>;OND]]?R MW/WL+CRI7;0T:R>RL37^:CX+.89I_ID%'[TA2A7DDAT]RL*"YSJ!MIZS;.D, MX&9-?/=__LA/2!O--Q!=/T_"?:_HC1R10B6XB)!X4'54N87(M8<4?$DZ&8[8 M?(G*!G3U,L/LB2R1UIKJ 'U'^!VG%[C*%$Z7D:S_F)Q_>7VQ.)]]Q?DJDUC# M7(L%O="8/X6_3C)SRC!M@>50#UB(X&P1@*)P)@+=L:QU>Y@\ EG=J82M08I66MK[\;7]_% M8SDWUU7XX<;0LZPB\\XY0!<05$D>G-:\CM4Q/%DADVW=?WL+2YK^!TG7,*TF&S9FSJ%$FU52EIOF M@]]>3G)V&^RT2,YNHZSNDFNKM2+%H2,7G.3D2&(Q)@B6+ %7>/8B))+F/\G9 M'17^Z^3L-M+O#C_KN ZR4!0K'##I.GV6!_#6()@B9 X^6Z4VJB9Y*U_^2&9DERD70WAQ,R:JT<9ZUG0SZ?Y.Q6.MXP M.;N-P#O S>O9G*[?<(X?9]-;D=[")0G'T:5;$JALR>-PEIQ79GB400KA6][ M2O3O8@8-IJD.T'=?G(1.29*E1'"9J%=<>+(#$"%7)T09(6)S1V[7 -6XX?&M M=+U!@&H;P7?1<7_%Q-N_ZN(I7)Q(K3$PCZ!YYG2E![?:=FM3X"%$;3R30V'G MDHAG$ YO@IR=A+Y'VN247MO04JO%&.*?)7F>X(WHNP9!,_W0=@ ZND#=E^KP/[?NM?T/:EL>EJGZ-04 MY/GBQ&2'PIL$Q9.!H'+)=(R8AER8",(ZJYI/"'FG]JM MF)I-9S\_[9?')5B=0R1'1.9"OFQ,"*Y6#283>3*8%'.M:[P?)&8C9.EGBZPV M2NC /+\V#B_K*";3"V)J;0.08_T*27:X^G.?PE^UM_Y\'DB#DVF8_UB*DJ21 M:@7&[.QL*0\B#Q?G)ZF@EH:D@+9X4!@9>$_&IV?1%1*US]AZ8<2 [&R$:/-L M$=T+$)Y57OPWG)W.P[_$8E(FU)4<.9/'+A,X;2,Y8LI+BT$I;+W,[^7DO+?! M3HN<]S;*&CEG>=5Z>EL(1. MA&(WRFK^"D@/$3!>+K.18F>MI3PB5%(=LS7_H=B=IZG MX,$41;=N00%!1 ZS7F;3UU98:=#TM8WB&F:]VP>@7A_^_OO[ M3S54WMQ]?OWQ[O$73:X%-;!9JV9:!1<.GU[.O7R?EJLL(T MKV*;ISA-=77]=4G'_!^8UO7+T04K#$0B(SI ZD5$4Y"*I.<,LJ)"_HE^8MK?<2,N[]-1Q2 M[A19[*V%#I[1FB[X24BO?GP,YR2BPW+]CW\L/5\AL["L#E?F7M?!7!%"21F$ MQ^"5$S8W'T"U.77C@JX!%&9/HI?N$+?FZG*,!DO&&,D!J]B4M&3D1H^0;1+) M>"E\\U3!(^2,BZFA$/ HT'971P?(>D^&QM?II)!K7I7TVT68A^DYXMJ]=D&H M)#2'XFLNH00)]9] C%X',F?K46V>S'Z,HI[PM8?B[Z2AFVFA TS=OMEO^$"" MDZ7@'?A4M_@E7\!K*R$G[8U(5AC=?![C0\2,&\YH__JUD7H'\+EUR Y2FE^$ MLX/SUV$^_T'_\,]P=H$GQ7EK-ZUT^OSI^^^^?R5M_^R?]LD]=R_V?U*Q^90-"6]6I7,0%_M<% MD?KV^])+O/0%C9#%5RR1UY=!"2,A"F$A>&\U,\KZU'P^V0.T[!V:__ES5Q>R MU5PG5Q1(M'0A.YD@8"D0738IQF!Y\P?K/CI&#F^VT/Z=^/J^XN[@I;K- _UK MJW'<)AOM70:Z",D4U$Q!+#F"3I)^;XLT9FC4K$GI"C@[Z/@7H-E%X'WB9NU$ ML."=\5J""J'6LD8+3D4$'W4N+FB99>N>^ >)Z0L[.ZGZU_#90>[] >@R%XXB M.ZTB&/(.0?%4YZ['",PP&QP&+VSSO/%]A'0'G%V4_#AT=I!X![!Y35\Y.7\7 MZCRO\U48C'@.3$E!SJ8GMR (A!"B@Y1"TLQIEV3K+:AWJ1BYLJ#U*[6GF+L# MROKXR.@$%D=7K=*V[G9PM<^"C#_'/"N*7#\Q+%1Z>);VU>VC4-E!T!V Y0B_ MS\Z^3Z:G/S-SN98\916M\" Y)^DHYL%G9R!S@TR*H'SS4OY'">H)/KOH^VYE M2"/A=X"D&JTZ+/<<,:;0H7,2D'EZN2USX+%(\#X;IRR/7C0/]CU R\@]ZJW? MJB8B[Q0Z'VKH:[X^9#Y(59BT8(LRH)C*X*4C>\WRA!&+I\O["2!TDZ:1H46'XA6$8%[SXN05HOTV#3# MR[K]^H%KS-#OKK%R]47]@6%WO* 8OHK,G%1M_Z_;E-P\A#*UJ_.WN)N#.(7([=L]9+65.V0DE0/A$O MJ V@2L*6*(K=;.[ICB#IX4W93ZN/0&0'$8^]X.D8TP5]Y>%WG$\GIU_.UPNP MIZ>5G^/#=T=K&SVB-2603#@CIU$55"0B<@9,\+\_G%:CW(:L#- M\I:M/=^9N$M5@Z=X$A-1;Q,'OES"%T* :(0& HS5P;.4?.O5IIM3UU6>83_< M#:R:4<>@+L_4SXR]"HO)XIA("?EP>I/+DVRT#8*>]*(L<>5J4J_VNF7R2DT6 MY)BZVQ5(]U]B&WYA5_&_!G?7$'+N[LKZB:V;)B@GX] (JTT$*1*KPX$CA!S) M5A0I(V());7N;]V4MJY<_B&NJT9JZ0!N]UL ?TV^7GQ]-9O/9_]=,S3A&_WD M_,=)9,%K[BS(: HHU RB-!RTUH6[I N=M"<(13]$7U>V?1O8#::>#J#WQWR6 M$/-R@.&'V?3T$\Z_5GX7EPR?B%R3TE*!R3&#JM794:"!0@ZW*(X[W7SP_"^) M&GFNY! @:ZN(X2ODUS^HO\2PP/_]/_X_4$L#!!0 ( %> 9%4-Z"16UL.PG"Q6 2+=J#T+)Q1Z%W,IHJNCP:47X'G!XV>-QMLWX4M>-^;]HYB/I] M.B7[9+\WI7'$NI3^&2/($)=7.L8N!3ML%%RV58M-/POAI@0GG]=5) /T([@DJTHQ(D# M?7J?\RFWT$Z"^"GB=>)$SY"[5>6@CU;7H*<8:Z;_<^R=9[%_)+I0DJ=P)M/@ M1?!O!>V8:LW1N^1V#BPQ7,/WFR5S.M9D3]&L5 MQ#WX$EP'XP"N6>K(O=^)]Z-AW.Y&0 P<4U6Z';VF\N;I/2'2C_9=NFS.X)KH M*9',M"[N!5O"<6J=)(FBY%5[ATN*[ 9)$F /^4X4C\V*%,6&"SG33&5-.&O" M);&:I[?P6P"XPTR.KO"C9H8[U$ DA7'.6;99ML[BDTT)N\[!^YU>DD3#L2I* M(I?^+1[N-2'U.V+9A'*[:FJZMP8H/A@8^SXG&RA-+ MN&*ETJ@BX5>E"XBCUF?(E/9:7ZM5P#"5% $@IF**[VU$Z0XGCS7C H4+;O,* M#H9+XWF)271!/+U/E?O'<&5S@:!2A"NSFGV=<\W< ML>=S^DW<=LD>(.BXNTOW'@+SB.0!11V=N-_N5($N/+>FQ^JCQ26R+ZK^E6*! M$2PJBE^]R3I8&>$N="66B\/3=&(B!* :UBGV.A24"- TO5;&)<$FB-_1(/6S MA/>'J^:BHJ-*IKW/AX*M,Q; ).<8!R1BF<3]@R[\#($?I\R-#]E<2VYR!(E% MLF4&'',)K#X629I6SIPY,T_S%4^G;G+'3"J+[H R=$[KE*\7YROC_?)!]K23 M?*>V<8)!?K_3[0WA7-WYDJ_JK%.5_0;X?QEE?RN0%:1M ME].LZL)C%+IH*M MED^5IDRW$+L@I6&#U9\AY:849#G@TD/P2L/:^%19JPIO_\ZUN92(VH=W5XGK M\;'=#_IQXB9(BV.CI2O']7 9^.$RM'13UN\%_>AE<13$#[+0VZ[L(P.#17W8 M:#=6"B6A%&M\D)3W$#\-BF#9)@E5_O\%&%6Y[6"7]L_G3JJ'I&_!N4ZLJP.D M#$8)3F'%X(<)R#\,PH_#P9^YN:TK?7/]*5=U_!YH)XG!L M7 @?:\WW@^A1A4RQX.;V9967AN$7;Y?UL[KK^EOWT=]02P$"% ,4 " !6 M@&151Z$Z[M,L @"AI!@ $0 @ $ :&QI="TR,#(R,#DS M,"YH=&U02P$"% ,4 " !6@&15M. >'!4- TA0 $0 M@ $"+0( :&QI="TR,#(R,#DS,"YX

.VB:=Q9.U2:&S/1,=>NO6@LLS?O,T\R2^+)0H'WLP3- MO\5>8ZM5J?1FZ9:#+"&*@%SN@J@%*(/VBD9D M#L@KAB849!G=P=AO"N#'4ITU]'.-53(MD (_ K8;$%UF.Y M_DC8HU:D*-*)P!-AS:R[VKMNR\<,T-_!(_L+P)LU%S&]=:=?7(M\GAA0P;Q' M-:HBR$U__!@9\>WEJJN8U'93G8V>*?6B(GL]PI[6EX$P%^]!B9UC2MQ^2'EF M R "?*>@M06#JY%X*%'D#D,"I+4?W)Y1)Y)?-/O $ >1-(+-J:Y/GOWH[0I& M"J@N&9L4'A!3*\!.;5H&5D=%95&@0^ &B^NW4#PK-% PK@S[Z%E1P813O#*2 MOZAA;]P8(^$PF* B%!TZ/6K8KX HQ9_G$(F%6JR^(FDL.JX4'!GG>XC-X.Z? MBFN=!A'KE,!9@%NR:J_H60!2 !BKB-GLR?(,RR!=>>9._OOQ]_X9+-=1$N/ZTZOP;)J%@EZ$2\\I] 9-J'F> MC'H7%K#?=JG.Q?0T^YX,LO9[ M(=LN*DLM6SZ;M(Z[L69P>V%$)4FQ6-1LBA<84,V= !4-:+F]_IW>M1)&S#$@T&/K%%/L^_: M;FK'Y-IB1V'Y@?K4(BV3"%K5:_G':X7"*G>[519P+R:A6B_FZHL#CXS/&G$YA)EUQ MQ?Z M+$%#F[TCMRC=L$G-&)/\6WU-3"J(VX.-YF:0*XF+G6 1R-W/OFR(I.Z$E1VU M.S%5<6"VRE,N!*ML9%X:)OT:"E!]2?AU6>RP?^TXL!1'C.#TD_66KTI8Y&Q" MQ"TF!$&;V//:B((OST!YR=3^NA3!P)V:UP993\98<"N+H[-^V%F?4T:F<1!K M5C[=JF+6L04G..%\8>VR=@K3%\LO].'L'9FS%E IZLM>0-RB4%A/H33".RY# MNWZEQ3$LUW>5=7]YS=E$]TOM"[:X)LJ41:.^ 28V+!-QL MO.K),OCP"#>\X7 X4QI*R4JUTZ87<0.,E +SR@8Z6DXHD>=C>^D/D%I_8UMP M%$5!,;.U4ZRW=@[7VI4)_.9TM<08K#^G0M:D8:2F@+C GT:.P@!;J'^I1 MOM"<*3:"W*S7T%N5;>//!TJW[%%G>:(H*'G*=EJ5'!<6MO>FMWU>M9K3FYC:4OGM5>>=7 1 M.W$PI[)_X?DCT2'Y'/?>X)>EQ-S_8.4^;LB\:0:2I?W5'P^=#..7-F=2ILM/F MXZ8&D9$PO=.HOUV9YVT]2JAE/W9D!,-3*4-;+/[R<>MNM,@HI&VO]'L1K&3+ M=NU9128 B>,^?;"X5V2*)D1YBZV3C_MR@_L2D8(GI-1+!P2../UU/)Z4F]R1 M.!BGL5\)]M+P?FY@*Y22:QB;#JE7+I)L:VZ"CJ[B&I/C<#^#KYNSEFO001M5 M2'M,(5KTV54)YS79=ZXTA NG0(S_+>[S?17;T>$D'HF8D$4=1>?#1.&N5*N^ MWL,UYU776MV>M#V9]%H_;MA-U^0(DD*=@+1B)>WGP.XY\T0G"+5^UL[]N&VDZ;JJ\N4 MW AODUR< F.V@'/7QRWZ0'=6"@P2>-O0%2T*O6"X"-CM>&0^8(0J(G/NK8K. M<,.]. ,^%A)L/RO_V4C)91Q\/N[=#>X=UKWJC)4#Q^FL;4N&5:H9B#Z8J^.M M<_-'*!P!L@G HR\X4JU -N1"^,PK-RV1'(::HJ0LIC@@2?/"&&# CRATA8;'0EZBGU/F" M4Z[3ZI6RP3>HXDZI'2@=DL?PK@O21+^>6 M24O<26]5-452B9P(AK#><._+,Q4*$XFX9Y,IET#NT;5Y)O[^#944ODR!*2I:9X"^GD?ML733< M\V)<_:H=_)*V@=*B$+0K4TS_M#=,_ZKB%C,.33"<= ^3B@/M?HBJP[Y%@#-? M?,!BM61"X),O0Y:B.+@1/#GM^#LP/Q)D$8M%,G+6.84JLHRDY+[* ,6RK*1. MD]7R&4Q^7MQLVB0[>6+NR8)F@^8231R)E'9,!DY'$ 4-6,$]!E+4=Y0/0]KH M19Q.<:?'3&TZ$])0GV: 4TU'D>X?]BZ?,V%35R[S/@/ M43P&.8B;_@3:MA $]JI'6"VDH_>O7.+I1Q4]MK#J&_16XK:%^42#=2ZNWMU4 MKT-Y']>+<$.TT^SQ>LUAYS,THL)[I*D8UR'[:KEL$;4[(6)A^&WTRBLQ\SF? M?VU"%0%T)V5Z"R6+TQ:&MB-W3TP?IZZ&UBEJ$6.0$5\5N5A.S(O4<(\Y[MVC MO3RLE>5[+H[E:G%64Q"!0?3IH%7]4B4;>B;M<.EQ_6S2 _'M:VAO3>$R'7I# M/WIL..B\KY7_S+C<3 \3#6[$QC)% %\5[JPK8J7D;TX^5R!3P1=K.H32\8Q; M]\JAO^"C?@FEP86Q,*FB%R321,.S[V _[]ZI>&LM(*I86XD"33U8V8H&*>"BQZ2,.9+E1V(>,4XMI.NL>/F7Z-'O+SZ8M3>1*S3G#38LX+ MZJ^YU[$^06YX7Q@8\7VP?KUP2@V7FK\@+!0Y<5KP4L@)\/O!QH$=AK.N'?>2 MGO12?V$=VZ#\NXKA="8N>K/+1EE_:%BQ!2S$T+J43(5*#)A-@IF3GN2-8>>L MT*IM$J358?3<['J[@PI*^AX)8Z3G\9!O..R:HN93B]17*/=U>X$,#1H(LG7$ M982V>UJX%*OPT+8O$#5$.VL[$<5"I4W@&[8 !H&.5')Y:E*<9KX/\#";Z'5: MN7K?N!)V6=6@(L1VJXF%&_YD5+3V9;\>;7?@RLN9 FA&E\)]FX42FF9.NDMH MT[1Q9SL.G,)1_E['X!FWK[@@/+Y%K4B\3[N"+Q21AW[#<\ZSQ?:MB]RB<>&W M=>N.%]XZ=4=B1A,]<^V^1>9U'<@UA)O)O2Y0D),G/K?@O;P:NI"&"!H\][IJ M3^JZGV;=N8$Y%K[9]PWA?&"]?Y2ESC7P^:99LY0I#\8J^3:-7 M#0/:CWQN#D<@3F8L\?/$[.PP160%-"8=P82O9 KV/;#J^01;JC6(R8$AKW + MONT+I]X@IB>\,;N$0FGFYH)&\JD^%6?&E=E!793.#)6 M$P3V+'-":,7E&.!24^B]RR) OB)NKOKIH9KZJC>Z5?IM4KA=>>9(XV/M14^2 MT;%^!46I7(GB!-W!F^;'VKT>^^R%T0<\:;O]J6\=(Y]:\YA0&^F59)^N)#HC MP]THUK!(I9':FBUX. :%$O5*4?A M<]*B4-.0Z3? UCX[XFMLQEC\NU^FW9K]41NVC)E%J]DSUI1%C']+* MB8TD^B@W>KHH_I=P!&TV)XC/.W&"%G7SYAV"CFF42HQ>,G6=9IJB,)2$B9=2 M1TE;FH,.WMR'SQXWRY$N"W/-(U$<4)D$0G4]S,D\-#?UY<(+VTVR9\L14G10 M(47NU#O>^_I0OR1B3*8.7_(2R\2]\45&^DIRL"[(V\#O.5>D1B]L%A@$6OYX MI6<)][%=K_GZ*Q@U,4D!!#F2>%75K<==+WQ58E.Q+!@'KF30>^=>Q?Z$N2?> M'Z&[<%MP7QM+]R1.K$Y,(Z52YQ[M=&I$0=_S-(0S+QRWE\;S,:YADQT>Y2EK-L#C-6<#$VXQ3 M,GGRNHLYV;P/:ZC]!VG@#C+BGB;]8\C(;D&'P\D_([]G0R5=U[<*XORFGC2( MZ:IGEBM[3V0/YUS=*1ZHJH^'$0 O4?0H^09B2]SOM*V%J]-:06CZL.\# M>ERE)Z?5Z_<8*1Z@K30+OX$@5B/-5&^JNF8;G8E\\G>0N?P=A>T.YAM?+FE^ M=D#*JN_&O9U\J#*G"(!I/%&_Z;^73Q;S^J%X8!ZDP8SU;]F3$XWZ^JCC'OU5 ME(GP".N0"XZ%"=Q*+HJ%!B2+,;AW&*B/DQ7K+9JBQ'BD0 /?,NX(L;([&/EY MOG0>#.08%BJB6Y> (/NM2Y?V(1;49.>T;_G6D66P#8REK''27VAJ0'\7N$T3 MLH4E:>7/H$I$&4UJ_=,\)6E="PU^U1@F/0:[G+=XNL_% MZDG5L.^4Y?8NBNEA_:6P/Y=8#VSQ+$OO 1+B*6Q0D^U+DF5 0S%P%W[DMYT, MI7'@.)J/G[>YYEZ1[1Y[S@ [DJ(C@_@- H2_C2C[WJ@&^%N+BF!2T2%N6\59 M5R^;EO@S2S@$4-FWZ@)P9U-U/6A#ZPT>]N#>@WM>VL0-FZ27(B3Q81IJR0<' MB0P-QQ7IB:=WONW;< A7A>TI:M"[]*6L3^U M-ZJ3>XP#"''T)LY1&1P]JGS9=#Q>N3[("]@;$DG0>IHR4].Y'[7/X!"!A\S1 M,#!J>/E1C&Y4@7G%5%RJ[\;E:@6;J3-(/(" F^B_X9NC>L""4@NACE$>*6D? M3D'H=Z,L#VJN3?- ?TKNBIZM2378])OBO.W,K!_[8_'+#8L&#'CR@ 7 [:,I M>\0R!%^5]KB4.\71?R UOQ?Z34MM^HB@12;)RF8>-,U_,CI]A\H,!]P=6D=U M;M<.#E&\-60 -C<]6 MQP4,$3N5!BNYP!FJ?-1H!:HZ*R+K9^OO4[7!'^,_3)WA%5K6N->5](>4RE== M9[9*!3+#D1AMI&J=PUI< ([+.Q2!8W.0BH\ BB''K8U]]SBE@="9;,Z.KB5& M"Z@-Q=:87586)S_G++X/J>*"0J2[,O=@MHK!S:0P?0[ 0D*1Q1\"B)Y*&3'I ]F D(Y, MG .-BG$5 .O&78$.!F/I#.OF 7ZA(X6_TP]T(SH0@!,' BTB(^"CU)HB9S>Y M5KSSF6?E95-8R"Y ^$)@-P\KH>/09%7O0[3-)(!S. *9-';":--'Q*E WV"1 M\V'DY6A6P1M*%L;U-=OPYSF8FZMX]%$=^*'II5CF#.G_'7>T\U7)RS%1'7&: M3IQAW*^W)J7;<_?4MI&N=TD3.UCF,.QAZNO1T(*.J\)5-)OVKY$YDZ?INJ@B MSV-N\;+4()F&SU9.D;D3JRD6CJ_C0SBQ3K7\/L;X3IXDU@F'.<[$N%-QQJ;& M%N@L9/OU8KHNLN\J]'F*W7\=Q7-VE MJ&UD/FM"%J&2.0TK59UQ+!H]18?MUP'P*P>"L;YD]%E%N2)X)6E8"$H>):]< MR:/FJ"RFS_9IKHQ))4C#$8$@MFFQ=52@S\4LOH2=%T5.CQ3%5VMO$<]C MZASU\+^U:!M_V8[7:3:OATQV)0J1NW).@?\&M,0;,H@' \P![;=\*-Z](^M] M6$WZIZ'=RW]_>&/Q0(M64UZT&#\A/GX'LZ>_A+)($(34-6>!P";D3LB%E,24 M_%D<1F8<[GTQII4 IHVD)[7COA8ZS>#TYL>R,T.*"5X0QW*Y#%REJ0& 90KV M#<7^O4N#0PID7DMD6*$":U>R=\8ZW'H:T3=W5]&8VTFX@SDEVE51WH.;[HSK M<&9X39/-\>4J@HIAAI WR(.!Z/_U^"]!)?DP(1&8I1HF*-;H+RXR_('XY1MIJ:-T/6&2)(2 M2EJ@W;@+-0NHBJ^&9?"]"5^>D=#QC2D,Z$'2DF2V\7OX]T5:PY!.&A$Q.DR\IEQ-^G,]:YHF4PA<"I8"%O4=QR)A2W\PV%OD M&"66&".P3;8%G;SX^X55,%" =K'FEF:D<2)-DR@:[ER/XJ^<_RF!/2;$B,Y8 M6J?FPX A*\Y"&Q%UC$W?[K<5FB@(S".Y8BP'GE1;AZ(V,R!E@_R]PLL)J^[#+4^ABF9WO21&QVQ9M7% M1?\AX70+]?AA]>)+*Z+)Z4(]TM671GHRE^_=F$O*\XMP@/F()CQT'Z*!$$,Y !!OX-&K.O^,C0_TM[:Y(Y<+:3N.:/5FN= M9RQ"=1J585-W%6!M5W=O$MCW^^G>=!6@,/',)%&78-A#L(Y6-%W^"!L/Y*"' M'"DE:1 /3JUR.'3Y$ VNV/4*H2T1UWCEJ2_UQG2H00G<)[ZHW=K,YV%Y"I]U MBQ8\CU;;KY]I1[K'I<.X6DI)6MB:YYY+,AC>*_[$-Y6&'[T 53<09%*4$G: M5FB(]JJI2V*762VTS&1;;09./&-<<@A]#'R^L@S%TGI*'0QO^E_\8Z.-$S=/ M3D%@ &11YZ!5R(^V,8L+7>+]6 B0&4'JB,J1A0I2O:^+1CP:Q MC:__9&8:PSL4DDJ<]?3*G2*&I@K=U[!)]3Y/5TV?*^4S7ES _9LS>8SX*U%- MT++>P;.9OW 3'G/5HEP[%'?,YB;9W"^.V=S;,98/G\V]318E[ELXP B%*WS, M\ZP'[RG-$;Y'@_&C$P\\YOOJA=N3=P)[[.&]'*C@!VJVE1\/>/:G_\R^^OS! M[:1K"':')LS2H$5<#]"Y/>QQX8-F5MK7R-)^S'6%8'_QX#^R]E:NK<>[U>4% M+F*/?-,"1<937)*#TP?7PKWF3%EYY5[$[D=]>?HND]]L;EKD;^66/)]4V >E MZ,W+6&E.2@@X'/8QY;WTYE\4\6*P@J0/)%V=IUH>X2DN."X "RPOX/9$0'=. M0I#_N!GPR0E_]*(H7IQ /#LRWT. 1J)^"4$J7AZSIULFW!"P#"B)/@?[U[]^ M"' 6F$2EL#I?K7TX!9/6QG,Y%SEB+>V6D1=$.QI46PQCX1AU,0@A@"R#3$AX ML&)]J,ZXE1#$HV&7AL-GP">$'_&TTJB;PJK$-6=*TG1[X+T'(SO,@9T2#;8Q MA*ES1M7>M/ QQBZB#G"R0"L7Q_,8<7,Y(QH+.8LH4/A&6R$AEO21O3BN=Y!D M69V$[4WVW_*V0SM(JYT'GSV* >R 1'@[# ?W_I?_$<'LYV;'\T0MAO=P M:$'@[5$X,P14'XKCY4B0F_#$HPDDQ;Z0A MXYXB]CLI5I32 R:']!.YFR<*ERG+"P>+.>(W85)-F#?S"/>%ZR2*XWJXF^?L M5$TS2Q/ZH*7P:(>OIO> QA^7-;\DUPI?^V*)8M7<:E&\L,GVV\N>@ZY* M,,/HC5]'$%TD0+=)Q%2B;"0'%!\#H$.X;OQWE.%P&;L3VP-'$E@?:1@6L2*9 X:N9 MI])C/DA^KBVE/N1;M^&F.=^U@:L^U1RB.&2.48F2&!W&A85GPJ'S*W'0X_Q-R/4HUGKA$GI!@*>OH)M3)8G3Z MG#A7WM @:F.K0%<%Y]ES;5L4Z.U;+BB.)I]ERNG1;0= $AF== 7V4J#5#ZKM M8!6,_+)CR94DK MPZB)V$.0[V!I*O()]-Y3!\= 8N*KX+^$^EB;U4@FY@[>B<_GB#EV?P03)"Y> M&)8B)"H2RM$A?L,SY-$7P0G\FOG=83B0B; $D;R M:O,9"SO^'OH-*"L3DW@%V.:\JD8C!VR;6>Q"-A#0+UH"A7XNG-5<%4'@7 D' M'>&+P[\\S9XH0A"_Q&4>OA3;V:%96["#(EGHM:$7[DQF5YN61[^@:9*VSOZ% M"YX.3G27_1TT=__ _^>K'J3Z+#JHU[CQ?>%NE/&8:,I#VH^C4@M+DO1Y4G(D M%?M](5MALJE)*Q!ER@*+QGK%J0R!+DI9VS.EHG<8UHA;C9Q6@JC#: MYF0="R&GOFJI-]#Y'8C2-'O>76.Q=.,NB'R1D7*1N8[EULL\)V9]7 +SZ M32^;J&5)*+3TE8Y2#P7++')_N[9V_;28*]K(''&IE$T+1>S%"H#;P* 2Z$R3 MP86Y,,IAPJM9!"<\A7#-]BQM^%-Q:\X]#0PYC]!,V&+ J)""3Q()"D-0!*L3 M%^T)E:V52WD6QNPI>'ZN'4U4>@[4^@\N.6?5GWB MLAM+ ."B.I*SL;8 %G#"4[.?+"8U,9A$=OMBZJ[=EKZ#PDP^?((,+D=8_D# TR> MQSRWHIQ<@J_EBY*&=W;ILVID *Z9?T8@_-:V0?)\\7WBMLC1@L;F M-K/;^!;$$P.0-\1JFTZSQ_6P9;"TH*>YK)F_%AY-VPC;G"FMI(\+>Q%:,_(> MAA3EPZ71GW^&]-F[V@66;'5XI"Z9[R5=2D/*'?FRVM,(=E&K]+L@\)*X&T-H MQ2*.4ZN86FYN;RVD2_Q')@W@.4\&?9V)YQ.^:3&#^XK9P_(4;)S>T@N"-.L! M]?8AO#MXU'[A^KBVV[<<\;'3M*APV/,,9ID!)CR501X0 ^'X%8A&D<-+6K(IZ NR@=;K#K2AG@>9?3%]SMCRB#=4$'IESTB9L)-NS3K#.T1E1 M-(2XP#('G74I9X&EW*;F<1[ETD9)7P .W^BDR2/NV_A(]S92/#7I*4;!QS O&*T+_9([9-0]E, MSYG'/;K:^Y8[>Q3-%DR6PHP\/A7',>;0J33*U)$:^48[LWHE6/W/:)UV5I>! MWI4E0_6T%:,J91]"'P4M.*+T.MA>(^*@>V6:%#VHD6($M\M90PM8JH:JB[$A M62RE]PLBAF@U?.:&V (+=/WH-;NN]DHHVB>C;SM%C=4:F3)-HN5"H@:-"]!G M71&G##!2Z-4R"'$HB9MOB)%EB>$F%*3"M161.VKJLN@#F@3IRC7*I3G)2V=J MZ*K5R 7*K7$D]EL'U4T2?,(9#^5SC-IS:J@57>VU@KI)V]6,^_*0,,EW)VIC MT]%"=*,T=(KJ55G% Q=4Z3[2GHUDW7:\UR(S*+:+J[3Y M@2>Z1'F&CYB=H2>!V#$/%IV\=@=C(1<5IB^!C)L2RQ=4&)UZ4O(G[>9$]4W8 M!\R+#B/:-,8%=9PU2H8\%+N]% 8A[3R2)L@X(3V+W%CY^$$LK*=W%#1&.44+ M7?#-Z)7UD9#]!DEK#2H[\[#CI$VD52%U;+5$0-.^=Z$!&5(H VI"CS34-[QM M<_2Y:KSYZ9MA;U><7$'4N+X,#%S'+;O!+2N=T$&*U:>7QOE8(V^V,L"FWQW? M4WGN8^3!8S2$?6B>P'YGN2"=[ +D3+F!BA57-GM1S8A63FR MA]^P>$AR0[I=320L% MNX@L>"( 7+[=HL=E-WX<$#&>)' MV:X76Z$\\]4'I/=0!*%,Y%Q GD]\ICSD*L^!9HT ,U'MM^G!&98M"F&$;VFK M&=@W=5'MA$8NG!VVEZ+]20*;_+3 78D[4^PJC7HF8#G_5C* @ ]-D+2]$NI: M5'?3F,5<.UUL"UL=0\2'5IAH7OV2%\ MK1*.X<:8ZTF0VEH[IJOM"=6O&9CQQO:[QCUO3;#E^6*]_Q4,[O"GFX)V"'!L M9(D'W@R?39;V%\(F8.&00UW9^SSTC\PCJK^82>@.!DF$A]UJ_<(7VW1P02.V5"+<.J;JFKS:7A^8 ]YK\7]>' M-A>D2H02O*K+3=6IZBR904Z6.8QC3(FZEG=0J8BV[0P<'3K??U5R6*ZP6=[>X MC$#;TW/F8T@]G0YNA"3U$%:?F-);JRM8!2B/]@#F4%EA#Q$3-<&]&XC+#ST. MB,J]$3'&C,RL%U]TX;K!D^YDL4W$5!MKKP,=I*W72=2C>I'E\ #]GO4IB:IE M4O8C/E_I*UDN%8&DI+:A%^^49W:A>Z< H?8=XNM[,0R69B9.!1>^AO=9\CYM M_INP*,HYCV91-1&_CR>\BNRRV:42U H/P)GV(NNL'\&2W^=>X01E$VG-27-J MO;%UR9*S(A5'8]=,*J:/ *04@/35$8!T.\;R@0%(@0C]XVOFE'%K(P$3QE3. M5$A:]Q[I'_J[J(9VZJ*%!A*=,_LCET[Q:\DO<2-N*68>?82R2/IUJ'+]+)X M?9<; 7CP>Y1>7!=[/&*"Z)OD7*=@%$N+HJ5(KS@-EKM&6RHB6[/\>L4\X-G' >4,]IW<%MP3N[9!Z5!@XF\"%(0UDX]AP@K&[]D],'K5 M0WU3K&=*'E&MGACEIR_+U_A:(2U8UEV[T-6&/>^5(Y5\[L+=%:I,,$8(25() M_N?[]QZ=/D2-=\WQPF&!4TWV'_4I_>8RS%>%0#"4&P%$ L@U:$G&ZR&[_P#+ M-FQI;']O+V#@>^_62F)HHGT"C),3#F"H])P\+WR+!64D8^[T *HH?5NJ-=T: M*$@9&RT=B\=L)=*SD7/M)0D,OY/^ER]">B2=Q0&02Z;."5VD=)=G-28R$1F] M0D .Q >B-/K&* 4"[,DZ4:W<9=M$S0;0?,I\)7*27JFA(9&0A1Y'4>50=,MG M<-WF$"<[W.6T(=,F7$ZFM_G[Z.0UV O>2%B$]1X4LKKRH0-FMQ(:(RU-,>4M MO6.FF%NR T7Q*Q:6PUF;K.(VH)"G=T^??%SUPI7 LW/@%\G:J&@;.N82ECK2 ML*ZT@>>( W$Z"FL<91O3-5<6W>AE:V9V;@UZ#*##)657%$A_,_D78\W%;]U'4X""B=J:6%;7JS5)D$33??0,>' M5+<^F X05QN&E/:R;.59-00,OL';A4:Z:D FMY5.';)MGNY]4CN2-'D@!Z<9 M#!_\W:;Y]4,:G*S;18>EV1= H'%<-!G*[IH?%&JISQA>O)&KA">P:(D+E?G!R'W-:7Z MQ([CXT)EP.U?A +0&B2G2Q5[P(MOMK[4/E4.QF^)^'&O)EI,(\Z0\DO-P4H. M!%-=*\%.Z RTJ5X#0V&4@5SZ*I_ 6.;MYP])4CO&,4Y"BM&\R+QM^$#GQ]CLH]3,"6!)) '7+ M$714VB?(4QF$/ DZ">E*Q+I3I(Z,!E9H3FL;@\*==O%DY^F'=G!!%=.?/M,_ M?3*T9R[P4FGG._[,6M^9H// Q0M?!"K36^@!N^4'R,)J97#M7T@OH);9%VB$%BV1G/C4LW M?A$;.K S"H9A(QLPWX0@U7QGRCTH"-S;ZHRK![ M'$!F"Q*9)B829(J?Z;A%9IE=E[% MI7\]J1M<'1?)9V%?8X_2GN9?Y8G_E2D MJ *0][#[)QZG/ZEVNA<;%4Z/>)*BBZ)ND5;@8)L S[V^D4#'J]@NL\LC">ID MSWQ!52A[\(.1R@P;T2$3J2A;0&T:SI!SE4%<@1;G":6*U"#-;"EQ!8"T UDQ M="?P0T3VZ<0F3ZU"'1(-@*%+ -!K3T;V/L[=W.._MB(0V8U(JXS;8>H>>*K> M)2R75J[B8@S,(I,> (':,Z8"C@CTK+6(!1DGGS:AJ#3<];$QQ%P.7 Q0NDW! MM'=-$)BHQ>;B&AQ3K?'U]-F]8ZKU=HSEPW,]W!83:0;S3!2%?1&\XQ,#39:.##,WHY!]/6+54B2&"7O=62(C-SAV-0Z'PX9AW_&:?;XRL\]->Z"G5@-='-OK 2) M:?-J5\C5/WGHVVWF]V0KM.=F1E_#8I67O-4ZK6?KU"C\D%XR&7QS.6&88/-( MQ4=;D[;VAUJQCU'4AFEXQ%H@&@2-9J>"#OBFR"3"S[)3)#%ZM[<1>_[6SIIE9:B&C!*X4E;M48Z&B(5?*)&UIF0TAJ6H7(\^Z0'?6(\]JINYFN(. MNM]+:X@SU-95R3(]7=" .5SU55D5743Y;";N;*EC"Y\?..GC$OEA MFL?3BJKF%>TI<@%M"RZ5F1Y"L7Q66B/?EDP9OX5&[F1T#^Z\?OF5 ;='JD[+XIFE=Y]L/IXU..%-1@=>TD MH/;WH@,$8$UOBKO6_&VW^CM_=]V>2 B9V7^:[%MRF7F1D=M_<._^5Y*NV3EN M^"0TZ@]R:.P=J,4%9RW";4#\:/-G&EHR'/;-FC2[7R_-,D2;\'[5RZW1T2\Y MX-^$U%8(?FU<,6A]4!2^ 9*PJ\[.'$-;#JN\7< ),!2='%-\SB>)O3R2!]E7/[(6QD$_BA6]:4XV<^FBXCTSY M/*X0J7B#7)8@CG8M*H>ZHC&48/9)[QR<,RU3HK) M6'A"4M47U>:)&1N'!SW:EQ.H\:XT3CI+"RJ-396W5J3_^7]6W5_^\X[>6=$N M[MRP;:7=RE4HECA"+8)?1J=6(^/11;>,NTZQUN3CD92X&$A]AZZU[VDQ'MR[ M]Z5HL/T1Y_ [/^S1&YL+Q\415*_2/6;>EW(STZ>+LG_ 7I"PB^^R+ M>R*QP)"DJJ^3>G"ILF@68VVFJL!H M*$_KW*9F#A"^Z"$<7;C6#&;ITXJ FP@#:'!OPE)Y!N]4= Y:"I4>=#;9)HN4 M!!PE.J3$O*5/8P9W :#$:%=DB\8*WA8*N65N?P#)\'O*F4VDQ2:MG;#".]RK_R[BN]7F M &ZPHNNXKMHOQ-(0-1!1=5)N9$,YG]O.B=&IT^.:52ANNHTOG%RF8#7=^>8J M,W4.ZC:NY8TDTR]0R)"WGNF9V]\PKC67, M9Z%RX'MP,89@"2OYGFV)6T.SDIB;8AJ:_[^NNO6XZ[D)GM3;OW]%&FG1M$V= M'E;M&B>4(.:)X<3W8W>IGH28._DD(.0A$U[[J2/">@:3F*KM1&U:O&JJ#\GA M6X^U%U[.X[O2H_C@2,@BA#',-5Q+D4>5O!V_=0Q[Y3*]B6]UFOT< M?,CEM=@PT\C!L9E:S$WZK4*,RR&3I:<]K3;Q^DT=.4'NFIN1@&W5G6+9P)1Z M3Y/+'DSB!S&GCFG^),U__YCFOQUCN?$T_\&[X@[=,8_',YCS M#^[!36#G"KZ1^DF/7_S,?A$^/;GW^95N4>P1,2(I>\KN@K<0GE_0G]A,-+N@ M!Q,NO)E^R7".K[7X1HLI93@*[CT3_ZKVPDHRR*?;H2N9UH-)%YU\.C'P<;7G MEH])V6!"'RTI.A6N6!NHW@ (SICSQ/UY_O;X\8_>ZSSH%*D3!?6^:TM77SEO M;1C-5_(\F)M/6_#DED,N6ZU,YT6J+);;M!SAP<9E%33X3QY,!S*; M0-';*69H2YQ"I5W>5>-.O2>E=T4' MOXS2$[9:@^T+K==_%;3Z9+7=U_+C]KM#<\;>1W2 M@LM=\7;,ZA;5,D6LE'&%4TI(E9;QY;Z=KG)?ZA%,BF#EY;^Q>\C[XTRY1;BB MQT*B.V7\,QX .ANSHG[??4#;CZ4=<)*NAVOEMK#'\L%/^@(IP")BU,@PR-". MQU@8$*[4Q@[2(L0 3AZ\$[5CCR0*/1+:&LU9C4F5,1M32+UOO7"DW[]!UN>4 M:T+X?4,/6I*%=BU=P[2D*M8"1[;VFV1KKX!I)3T7M=S]&]Q]-C>WZ!S/C8QM5P6A6J.A MDK"0,EC(L]:MV1JZJ$K7DX%:1"*R;="I@EL&_62A7.=G+2OAS6,M#9' *4UO5TSW_'S%+'?;S!?12( M^-2V==K%=I%8#'X4>UA-*SQ2$E;8,XE2(',Z;ML-WZA!VQK#^RMW&?6BB8W@ MX.+ZTALD2H+IE4)@(EOZN(T?T+%9X="Q660;EY#W1;NHA%*I$H[PP[4[8T1- MQ'](S_^5;."^M)JH^% ;CZ\PQ-?UT2WZ$/L?6G*\:G >HR-=A3YDP-HT\H7H MSW&,"'\YBUWA#01)XE'2(2F?Z?BHJ[L/EATW^P8W.T[#D3?4G6G2(HTE:]#) MP)!38)[AP#PM#C1!04J#BP:4*07=[;J.^5*176#^F:;WW7>MQ6B%GE3'+?] M6R[T[Z**09K3MB5G9B3CFFZAIWN-&]],PQ;GGB6)$]1 K$GI;%3^L^9X.#,D M<6IW.&[W![S.70^>I@D"X[] M.S^$>]3WE16<6^NP6(4J"OJ\T6XT[*[0E]NIRT@R$531ZF;>=1Z>'8VO< MV$&.^BLF!JV0P-C$YV=SDUOEE1OP,6 ,5ZJ,\3 MH %Z0E:OH$:2UCXMEVT+/0/8E7H.C(9B8B55]-PGTG7XY H/UXD;ZF M'W<[*;M9I L4?,+@9NDO]CEVI.76 CZ9,@!S3R.M*F+ %OP69+I8GD(V_'^^_@C5\YX*DE$.[3C43 ')/'AYY'9%HC5R M2QM4(\$96CON+A*XHXI)W^\)#Y4'-WT'9MIM]M/_+G;[K[\U"9<'XEU]P"[J M5SW-,9+QU@5'1/3P")'Q%4XU\?O/.C+F4-90?[Y;] MTW].&TH^>/CP]"O?4)*&[5-:PL+B2M_L-Z66F:@O 0[%VI0)UT*XT5H;VQ,.=$#S!EB>3D42NE?5X M!I/-0B<.*:(,J M^)X_KA,?%A-;OK(D_;C'YFS0I*61T:$I8 7W3"BUY>6.) MTR&VSLAP\6KB#3;06VF-VU2SQDS4W-DS7$)1=*H_(IS(MO+,X;QW=8 M CE2FRQ4ODG%-RJ3!S8ZKV+XT?!G O8-A5%BS>1F(0FD=W9\KK!+?8?6NV?3 M_V+J0%'NN@O"H(UV=2@%2\/,6J*8IX7^")%6QCL3;TN[F1^VECLR10]EEBFA MC6_K:5S;U%;1#V'[15E'3-2_31*N*P57N2=W6 R^#:O72]_C-+' M+IP$("7 M7BH,]*P(&]\N21RT\!Q)3"]G0^/6RF@MKL0,@]Q%>1;2WU91P2J@J/6I&),T M821/Z03 DQ/?OY'A"N!+\H:N=2\/HAHA4T%TY7\K,*BIH<#/"+09TP(?R46P M((=71-NE\0@)<3G)?:>>M/FZ@9#.1P9YF3^-EH%4[CWM5%GR8-VAMMKKTWB40 MP.93S)86AXHIL-&*8^6"-Q[;\]SH@8P[N(;JM2\LH/38E'%I,RZC']&O3EOZ MDC*[5"IHHY%BGEBF>O%/D[0ZE@G(-8$T!@#DGJ8)C9C:G56]@!"T&XBO MXG#->=6U#?N]HLBQ*]=FQ"&CW#<8!S=,%(43(AY6*CJ,Z'=ZARQ1M/>!E>*L M5::@"]"]L@T8GAH!JL+0/*)*.@@CAH93R#7AG-S4:RM10S$U(3L+>&D-J8_J M5L@!V!WHIGOW+B1/8,1Z)FJHP:0P= X'D3SM% '"*+D)7CQ]PJMAMLN*3!O! MM^ZT,3*IIK$^,XRY?YYXE20!_,F2+/FV&ZR_XF:+*)T/#-F1 ,=:E9_8:>#1 MX]W+-JK(?Z+"P^IP6632^?N&-]H0V3Q$:%:YK9=/A9#]A$7FFUC)F^.HTG7Y MFW7.PC*4-):0"S2RL)@TM"N%'(:UQF70H.->*&"NFO(1WY3@FQX>\4VW8RQ_ M7'Q30A-KM">1U^99;=)6L.CFS?PV())*H8Z!7"]/-*'8PH9]6DL)$K?DN5"> M+WNX$"J QS2YDP\H]I=;;>3.FBIF-NJ=_SG#F0(ZTVIF#H;;HD)_XRU+;/"[ M:!U^%UL=1O\L*Q[(VX;B-7,O+UE1NCOO$E2[S4T"[C^08 K,@SC\7I.ZS&>5'5TB[F'/ T]'XNLA V*\#-P_%M M,GI]+E*$6\#A27AM80BQ;T<7;MF";ZQ1'F;(<4)+F>,]TET8EH9OX:UMF'U$ MV_?L)YZ\M$XTO#_?.WWH426CK1R<0:V14D3 MXX4+:RKK;R/I#PUE^B9)^08'V]CNI[\CV\9I)_4_?W7Z>3J5!^$/TY$;- =) M\6C06@IFU5VV44F]ILS(6.G8B59*NJLFYL78L*@E-"BJAQ;:7 5V3;X_-G1J M. OH+B!)Q:7+%\XP-' [4$V=,F3"DMQX\_? M@4,G<_ 3*[FO;MI1M[=WDU-=#Y:33JHBQ\9?QAJM=@CQ!([.6 "F;:VPH1[2 ML'*R-BI#Y63<9@C'.Y$^71H7&-]Q9"-HO^!8/J;G8E[IZ0L\;>;^VNM[7B)? M/!SX &2H.?=)[HP06S/7R[LA'<.V8%-B19KM/LJ3#\\B_FCUUN415E M92?ACOFM=' ^5S"6IJKP_J/;HPN?+]GN>EU.3?A%P OW?F %)8@A2(FGU](2 ME[AS*;[KH_5\]#=Z7VGH=U>]AN1Y.S']N0[-W#%3#8*FFU/5,C"/":!)X@&. M[11+KKB-@W,.1+6)D/.H-JY$W)ECP*.P#.$7 :RDGMYU?;L@#Q\TEK3LW/T3 M7!UY]E/4\KXIV=!35572I\O=QS19)(L#@7$1T(&4)%)VV4^,>1S;*\ 1W&+ @L7FR8;&2LD+?#3PFL(7I; M#.@:T^YV8Z,661^FR3J?S9M>8)0\ D_8!R[]@W3DE(^X8X\71;9^(73;&L#Q*MT:W6HQ MS/8T^VX.Y$E.0PP*P,OT)3 (NL$(D#D!S'])?3);?4!)]I>\^SFWWG* _EQ3 M7+Q#/O:S$Y]KEHRG34LD?>%&!INR%SR)O/A(YJ[BIM5=>UG4PV5H%L[60$C> M6Q4AJ22IK7S.54W*'VA6=I6,**S7J+EQ <$H,8K)GBY@'&[8DWGDZ6LMN/=U%'/FXN M#XA94 &YJC0V$H"T'QC8#4LBG_G^<5&.[_8WJ0I)V&8':5=&Z]A;O"X0T(HL M8>T16(3)0090XVH2B<;;LB;/HJ^X&XZY40*($>G ."V5*8F[>$R)[\ OQ=ZB MP@'Q=7I^(8T6FU_)/PZIZ#03V#OWRD[%TB4J[=XN]8#-FL^&I9O4\(9R"__P MN.+81TL98X,28C /]6#N;*5$8TPK+QZC_?:F.*<)\L]D,Z6[CRY== /LP/[; M^9V6"9L.P'22TL1B5YR%-KE+7R>7C,$$4S63RXTR"BQN6ZTJWBA>1H-:6;AN M IS$E'3@-IFW]8%^(P[V#I[]N=9.;4:]0):4@ZIK<6>0^6DG.-9E/6[0QX*4 MLT1D#<1%F\<2*-N:CFJ'=)65/OD1-09=VL1F4^3_Y^$FRFJ@J*CU':-"\VS-@X](GWQ MD)I$M@!\(BQ36'%$N=%VLTK:"_^?-X,C&T7RRR+\%IJ)590#'@^M4>5GBTBZ M8%I$O=/G]:^">$!,7;J?A\%(\$<2QI<>MI=INYBKE;>+(AN_07__AN#';^OL M\8>$9GQVA&;&C&;0I]J"$E&E0T!:#2P931<'^UB6)\(<::>Z-!\85I M"<7O &P8UB@"]9GOU54,L59?M0%L&QIO["3I&L![AB%A@SWH?]B.L==@WJ5U M-O97HU"-1U:^>-A7+?X[%5A/3;0WV+V_V>1MNWSIDBX.^EB+K+%O;S@K!.@M M+>8IE@F"03JE*EW4:6V^IZ%,3U"\,08ROI#E =JKL6<3/?X;A[3?93=NHT5_ M:W0@)SH"46)1DA3Y/-U@!T42E6Z 0VG1)"!RBJ&0H-7T=-W-T,9PL*K7D1S1 MEZQE)^<[XDCO9Y_;1P9X\ %.L2W+[-'G^-M2L61YBK !X%_AR M8)J*;3N>,10%CN;PRWCEL._ZYWPD?,>VC0"K]6T(D?"%U7:':E6.. M@0G6E&)%/')@KUA38@,#DF*+8W M5F!(\=EE\J<4.';W%+X:M^P(6[>&9B/TA@678?*BK24FC1!4U.J;\^36R$.* M?,E0*+S.IX-6METHIHZ3+3T#O"WM$PJV>(.X;(MK)>7CLNII9U:C0JGRV8T< M54R>TM*@YS1=6&S'B/K1Y!J?VNE1X*,UN#W]9_'*-;$2V7<"8-I5?< J12C9 MH OGMB$;7?+$68TRUAP?39->+[19?MFA9A/+XI$4>=I3DOA M@U5IW=\33;-@^F#ZK$!$R[7JT?@H6$A/)N:Z,!3KBTZS%Y.@^55YD5 J=*#O MGJ0>%_)5N9)T7I=SZ@]J H_BL=*<$"<08]' )K#,O MV"ZT?)QQYTH5CFH?O7C[",RQ!)50D!SY6'*]6/ECZ4@A\/(OK)+?@Z15D!D- M:($=9?3TMW@D[XRTHC?CBLV0KCH73-E%2[8PWQ&"/14\K"]6&"[WAT_%!:3> M<0Z!(_Z[%73I]&H*7^J?*$.8.5&IL=V+T0FX';-2/0'AV?,I MF7K(@ M2.;:X/$"HS/=':%DYPAY:R!FO!%@:NCU\-U!91-[=[NVP7+RZBYH8E Y<&&& M8(Z%)J,VNP!6Q1Y09KEBU;-8>,R6';;J[(RA1&K.ZA\R)09T&B^+#MHDLRYX MJFYG+5(OEX^L-M\;F'4\E.F*E\;A \1)S5842&;%I#&@ZPCN6*0#%&OZ_]J[ MUN:VC63[5U"YV7OM+8H6)L1:S>Q%,E.=C_= DE01 (!7#PD<7_] MG7[-] "@1#FB2-G,?0-KKM=D4^J*66S MPT8;8(;+/#A;+$Y^*?XX9S8!C=]( N*-86BHJGVUS7"O M G)U&1I\T[R<7<4#8YP($!8DX4V3$D-94,K5'Z3>C6Z#:P>P'A+$ 0!I@3ZL(<]Q0+T4.&$$S0U$ZR*>3.LD5Y:!F MU=]F4*S@*-RUS/3JXN8M B?9&J#$ BJ;Q94 M1G&6W B&(9QF[ 27 *=..=5..$T&1#%*NY94$M8:EZGDYZ(9Y5VH;K=&'D9 M]S3$[AS<>6JG4>*MMIOLF32JQ2,6=>B^9K-[(I6AKA-#ZR.E@+S+8#R2%8K^ MQB]Z8([,1(UF 6DJH^M($3S M"30JH$)+PIM&@21=JXP#J-..3[;8A1Y'6>N MYY/"3MQ%C70'_CA'M+6DGF"^=)LZR.FHW\&X"#P -6H[I]YV((&&-E^S8HQOAYFC,Z[9*)/,3+OCF\/]\BG'$LTT. 2R MNA)FQR+L,NC*1X]US-GQ?6(A.& ;\X*[!DZ/]P^D:P#-1D0=FIK"CIJPD=DB MM)J^0HIT8EXF=(3W >QO%_HFHH!FJ9[@TZ\?.RX_;T5]4%DG-^.ZM=E[TPW. MJKRH&&7>\"WF7!-B@Z!=.\#ZDP0VR*,RDTQS:ZF<>\&\[:WKE!,U0;DJ2U.=&? T^.:#CPTC2=K MPV :F>!9+<*(=FK(J!D78F,/:8ZC>@%C'#;JK/:)=TQ/6>< MUF@$*7=C-EWNNY)B!3=AM?%I&V="$\4SB2+BT'7?+NE:&Z79UK7\]R%[7FM M'2/E9''?,F^F $R9],LM>'];^;,8MX$Z$ >RTW0 M/S'\/#+1*=5J),[_[>CHR,;Y\.ESES\7U_69"@X''"Q\"/]C+!(\^ 75\0?D M-A[RL^?9APO[LT,3,2,2B(]T7&ZR[,#F-N1PV^Y H-J7#&_B(;??*M1GC6J4 M [I�J7.QX>Z682RD2E]E^0H4JH[(@>'!T%-S%*T,7U#E6C912S.T3^'F43 M,.=<>_#R6REZD-5I^K>(&;$1# +/A^,"X=M"R7\;-L/87PR58*RB?8=BM&'1]T- M91T4;FZ$4&B$_P,NDG%V0S%@6D'_)]*/>&F*EH+'G^J5^BI;(YMI89CLBS#O MAV:A;IS>)F8"]VF^MS8WMRR/E#FW70I!U9A(Y"V7.+CZ-*W0Q"$](J;'&F(@ M;$ 3>[9%HH(68FQ7K>?\7X.;Q>V3N2^*C(I9J:"*CKT&YD4X$&&+&L,+V0HJ MKVO"T5&<7Q$?N3T6"%X-,/^(EQC%$,F6951P[!;B04TI86V8G[)RP])AH&!4 M]9U")PPIR:-]R<&4V5Y"^?#-NGRX&O?R M[=)!-]V$EPRED!DV\V$V'&X:@RW8>H7HE<4^!\+KY^)F# M?5L'T]N47*]FFY#P"= RD$#O(&X";%F'0PX\^TH;GK'CJ#/3!@>4I!C8P 1B M&X#2FOB^8"2,TGFROTG]?EKX+N*K9;GER)T8W#1-6&M:(CJ10W8LY#: MX&/5)U(SC>"39KDOXUHZ%:.65 IGGT>*$;"C:"H'3L_!A9JNKH6T2O;FN!:) MZ7K /R&M%I5HT"]>PVZT9 16>]?,!3%M0L74)M$=<))9SAI98,Y2UE@[9]1E M[9:P T<=)9:'D=+:,KX;([.186Q>97E3D"\$:=Y:_'W/H,"WKK.8R2#M$EYE M1G TA9IFN,E/IL^U]6/7/3ROKD#3RTAC0!9AC,W=K;F6S.W M=FCV [8+]EY#NV#OAXXK,1XS'^*!_V3PS[A "+\<](\/7!GQ.BL%OCJ)@!C2 M7$[8S(P#2*.JS!$\+"1F6EC%V"@LHX3RE00&?*/,S-*PGW<4AJ,\O(H !$R6 MEF\#DR1P%,4K2P:RS+(_Y&QG)N#OE=D65#&\!&PT)0\A8L]Q$4Z\DY@3K"6A"Y(#Q"]1Q@5%DT"T"#3TL+QS;&U M''8/NL$!]./%I5D0%0$7]ND*[\Q'JJ)6DE"5,S--_U/(\L"3MSF@NQ$P)RQ< M/5#D]02>]JW7@2$SRZ_>[ J3>0 'K2Q/X]"FD^ WU[ M3%5,L@LB4\0SBD_!S\ $Z90!A/R4G_HH4.N[H%U.LP#F7.XNI+Y U!!P7?$W:^-)ML;V0&BC[#&"\U;'8HD'EN=K4N,!-D@-8&*@ M#HV)(O@88]\0;H^'Y@FV4H2.'M?#M-#!W-(:1+<3$!$A'DK^D)Z($Z7Z?JFH MSEM!/#8^M$;(0I3E/@D"1(9*WPI&/S96*4E7@/Q-BV?YY-7'P?@B2OLZAANM M+4H]ZD]9T5LT#_[*%(Y^BUBZ0U=_(=F=MA W:U&_E@P@]2?5%1']2V@%50W\ MR I;-X43&R@W4J,I-A[IJ7/E(M_!NXL$\'9891=H<$4Y8YDG0\X/S& MH%K)<120A4">V9O[)R;CZ:EM"J(HZ.^^I>:S90[N--C>^TL0KN2@ LW+SE^6 M.3K.&Z"U\W6+5.71(_5GHG^@PF!Z*?Z6E0RMP8;,(-^@CZ+*GQ(HYRHK9K5T M7;7=(V+4RM5*UYR5N777H3T$E1MX'?[L8!CS.^!Z)$77Q*_0^2_*H9H H%,> M%5X[,SKP$;TMX0IWN;#0:RE T$:4(DPI5_K$64B"$F:G9LX%$ M%PURU&8L@>$N*(O?;3V::4X)/B 2Q=*@BZLEWTR=WJH9UJ7J--!2HP,DC*&5 MJ[]+M:2"'H_&P6&Q5)^!-_Z?_\@!^XPWA(=2>I>Y!+NNG(7H)*.*EO8F.RU9"^N#TUY/#C=Z>6:Y 3AP/ MR(*>5T41AQNR[VV5 _.E1%^)TA0Z\^NN)7>#$9C4FW#QB M43%LWN5XS4T-%TH;W8%9,.Z =#YK>A!:;*U?UKD2< ) MFEHD(H&9^%QPD.5Y-2F#,U)5-'<#^(X7"J5T?'"V[Z04Z0+_Z ;OH1,U)S@( MH]^DAPG0^1L#NK#4G?&U/G^'>"'6*V055@A,:+_*S?!86?>IPWT$B-]!;2P* M<.0\25-88D>T0/"L2M_Z^/@DF98J&<4D\<%;53J9(36NEEQQ%EI#H!3""7FRU=V!+;=.T_5V/=J%RKG7!8$@-PBV9Y-!.PC2J68BCQ M*N2VRCY4*$A@"VKD_P2'W(30-_OFI<&=*BDIP]KA,NMU\C3K9!A/DNP*&Z@< MHR2E=-FWA& MJ;&UKSZLO*V7U2(3D*F#@39KJ00 Q6A"NO>LN]*$".TM. RXX1?_82XSS*XL MECJZC4MW6=_&O(/97T_[$T4K=MIUJ$+0G%JLDE4EYDU)MS$N -S1":))C!7V M&L&0K;Q#TX:B86FIS!.X PC9$R1M)+)6#1)+HI "&1)N&0N%CED'Q!5JC%54 M(@Z?6FP&D+1(J$L1GX,O["!3T'1 4(*KK$0^>:2UL[="FR :.D%I;*MA;$O] M!@6M7_^L^7D&K'@L):P+AF3MSQ%@+4+<-DZFU!AU($95Q,38KJDII\OX>3H ^ ]@=K)0DPX8*[FFV E:" M&X!8N(9.:P#2'.3=2HQJ%7!-C]7^P$KX"9[6S$Y&S69#743G>R(86LL#GQ1Y M&"6Q6=[1'U%2&X .-$M=AA. QPRS!#L.P3_B<%1AZC!L:6!V<13YU#/#+!A' MP\M("ZJWC7/]+EK&'2_ 4$+J0TVEYTG$B(2&F&Y4"!2;:6'[XB27E@@-8!)>\N#C[UDG=1@,!V(R,:L!8^J M(=,)>$A@0*(4.^K14, SRFJL=RU0RL\I-X7AD-1^O"F="LQ-B+T#1@ ,T4#S MG.!5B,IUB+\B,FN0SI%A,A41*<=E(NQTA ZF&D/9ER9$Y!90@(:A3UJDX9Y-6PEVK,B0.L"6'_C7D2S8C,1-A,IR8MI0 MAJ7-Z)*N"B/@/50\B3O2A7)[>>KHX]##X>!EPH)"V(&5D7_>U/H:(#R3'Q\; M;NM4(HZN0D\GSE:3U:_!J&C5IX&,&&["TZ;&)DM2.Y)7E:M7J1')6<0Y0=Z1 MO(.B4CFV2 ,WL=)1]6I2Y:"14R<:K/'#Q5H6\X[1:7;]00W,I^G#\H=_2*^7 MQ8B63T'B%;V&&K^QM9Q#+T;C&PV;\.F:MX"?*G+6.J;YO"\'FRI=Y>.4*03KX)=2_D,EA&TY-)U4! MV'06*6#UT4Q->YT#!VY+T3+<+V:*WIA'I:.'A$>(GL,3-VW0F=-@J/(T,C+B M85@WX$#@Q-,\=V*=Q@O)V2A#.VQKW;$&R#A"88:T=\F[)AY9"RHG=?WD=>9. M2S$/6QAYYUTJ6)SH_"IRO9W5\6$0Q4B;^\AK*;!$435/A*62A])8NM[YED;Y MEH;ZN7OGOTG4WNX:M;<:]_+$J#UG.)YT%;:S/)RC(3AW-=/3&W#!XW@"SPBA M&# U 4T.T'8^0QH+U)/%R O"&J1O1;]9,',(]NVY!E((-8E$+6)F%A:KDCIC M?\K:6D0N"G^JZYFO')JQ1!55\X?X(-8I"P-[#\#@>C4IG^%Y20(Q]=0/&[N& MCD;I>:\VONR 766GCHQA2@R= Y#D81\C_&YG#&- @(Q^PK_ 9R@3 MTPI/S'568K-[$IO9'G( :*8)6(>'*G?*PO1%A1F\W,HWD '#WUE751>)K(8. M*CG7*YW&D=",PG&%\D;#Z"IU7)5E1ED'>]*D2>7#YGK.GFK.5$N.9>H>9\F0 MFZT@N4]3V4?[;-.??>#C-2=J1KO;HN1ZYA8X.E/*NEMPV_U@:0"YDK!Y(M#,PKX--YM1B)#T5;'O1 M]:Z7P4)[%3 -EEB5/)?NH5RO)4/&3*SQOL,J8;9GG!UF*' +QN[>-1QEL5/G M'*+=*B[K%]U" M0<+K(;DH.MY8>::Z+/%=9T-7"+E@J[FUN2TW9#_Z(^-H#M1A"K].$3-G M< L2F/-,-OQISU%8C._M_,6"/ZH2&TZHG.(B9*J;HI IE_BD^F)=A_EXW_H M6+"@[8K<:=>.,U5N BFZK?@(<"XFR7WW0"E?.W26I^FN\R7X-CI>FK_I<:;C MYIAA6.Z](9[6E!*TMV6-ZK/ M,'MS6GL&I1N#]794=#6+ZAH+ PDK.,!P0:D](ETIQ4@KFYHNQO(S\+//T/C- M&!M8Z2A.#6J*:F@:.F#E."[D75C*6!"RX#Y?PWI(<#^@QX(5Q\#&=>9DD?Q1 M;/>Y?.9!5FW1Q2NGQ^E(RF.,$L.B#W3-(&2G8]>"B0LFL <=$QFG #/#P%:".:LBH/&TZ]E\(E8X"WHP+A59HAFJ!%%8E Y# MVU7H;4T+.G;ZW#2MM3E=3^.3;4J[LQK;RM>Z5_7% F7B!&8"(#<+8!/<&O4@ M_FZ"J#* ,SDFX6"CBC3A7$2[,.*,RM_1-. 6N32 M*%EGLA=.JH+K'RI2Y90FHU\JD2"VM,W("/.W]G//, GC==AA.PK N9#%GSHO M_%C ?(+#=\I4 7#SX_[%X?XOP8])UC=.X@)+:,'/[M2/%Z$.IGAV2 ^7UK)\ MB*R!=$\>@TCD4))EG"6""U]G265>T T_@I+QFH#P4MFH!% XG,Z!B8,R 3) MP0HC=A:&U&Q&25(Y,9J_@%QKR%*59LX NE&10Z2;EY]%T3 9J^8]\ %H8DQN MQ[:C>HFJCH6Q)E,-9/6U?M01JI#:O36D M=C7NY>F),%>F9.$T#B^K$$5!(]>609L>I';M)L=V#"MN.*I0XD5UI6#9".1E M2OI0E([1E$*3[0:8 Z]XCV6/^43JMK;(>2_+;QY'_;R"5F<0N.JH&C@42AT2 M#.N*+'$Y8_"DD4F]!7U@$S##WYO]&EQ!=JZXVS;;)4@ZS]GO&J[W-_LY&#PDET#KVWDA:F7A3Y?0_8/E7@Y\!.94OW6:^)FKS=-3=I79UG*NU8)1=3;D M&(%[ ?8!_ ITR$"#6(Z=;J>H3]/X60XPB@K;;]DPH+IVR/@MP"_@"D#53>F0 M:EB4CFTL7(PI>;:*EZ=^:*C+PZC@[O3JV6A@SVN6",&'RL7#QR7M-S3AL5D6 M)HX3;2W8[#?I)9*Z6*_P# \_QW3LHW9/'^@1A%=$<6$M66OX*PV%DEOQ8!02 M[E?&C@YX<*U4+\J541\M5[,A/*=;H1V*^EVTV(FE0$W1S"U+TN<$"6B(>R$H MO64=5!/S]>C6W%%<./REL<*-$JWKX]W:W-P*CKB1DKIK@C/9\V?&+$M;*62E M4L8'(3H,E<8+:I4@(C-!T0> 24%BDC"UY=Q^6,1@TC*&E4&$Q=0H: ,202J9 M<3*+&77JP"#A0RER$_:='S.L)-^PLAVB5/I6>P-=W:QA(J9<-]2U7]"JQ'9) M->;'WVH8P'M#[_EV/0W(273?T-'*@>N5N$=O(!Y!(!XL]"RM'Q_EX,H=SS 8 M5[!!2,/=A&RU'A:(5(@Z (^'+F%"?]N0@[5RP#X0 _D:Q,CS,H;)C*(K"I4F M4+:=&\ZR:DVL$I=("J %QH2Z("[?(30\=4T)3VW/N%.2:F/S9#@^?J[61 MV-[E ,;[=BHI@+$/"S.0H,GHV]FJBJ8!",'YK&;2+!UT/\.8#^>/V^3"](1 M7JSRU".>H4X3: NJ]RW8F=(/J(Q['[TX\G%IZ/SH\/@8O^GHXO@]#@X^N7SR:=_!1='!Y_/ M3SZ=F!?W/QX&GR^.X,VS\].#HZ/#BV<8OYV W\FM%T4[?T06]L+N[3F?Z\WJ MV,53=.@[,=+XQRI2[R3,)V@ MY-=C_[[TO73<^76CS#;H^.=^":.964!E^>6''G;!.@\&63YT @_&0"PTOQ<&_NL"F#WO$DNJ?!]WL[]25<)=-R[V[!E3_ M($RX@("#3F^[A'MWDY+N96[^/Y1?YK>[^-:K M??U%W[SK9GO;W9W>WOIFUS>[L_5FKLN^POU >\)L.]C!?_MN^SM7Z,)2_=NM MR6W0\SE'H'I?WWFTZ1[;R.W>9^-P9Y\AYZ8U0OS@=SS3)CS1=W-]M.7QJ4JY M2@/P*0.$V$?KZ2_(TTLL^W1#<^?*>,J:[WSCML^GSS,\WYV%\1 R@UPT60A, M9J>[-<>=M137TSPU3"?=%[62M\KK="?2M N'V&F9^1>1%R MPR82W&=HT1!SIYB'.&.FNV_8JNR[:#DXI/KBKU)?Y&'%E-C/YC#Q+Q/DOX_4 M,!/!Y(P15@.,Y1Y*.;PP9RN.QXN7@3?P]_BJ?CCXXQ)K=1L\-H-!%(U&[SB\ MA,UCAALRU&:+P\"]6PGWMC?7//R],@.X1:%VL!'0/_?HWW,LSYF#\X!U^[@# MC%0[JS3"O=<=<_U%C.7CC-]F\ R6Z??U\7ND9U_IE;/;W=DEZ[68IX>W'C@* M"S$%6W_"%,RUFE=N9LDF//+<+FEZY[J?1S-=W[CU>EX&;&]G19?X@T.^$?[O MV05VDD0UD=U^=5D59K3>_(G8KC8*7Q3;W3^2*[>,ORQX^T8'*WT5KH=KR6OK M(0/TE3G0MB=7*$C(?[V#ZN]@K",M>P@G<_X#+?9G@"J MO0+P#J8IO_G4_P*.0\N^QGK&ESI;:.!>(=9M3C#=TXX?(@I?]%X& IP@8/Q$ M@!,$GY3.*T3EB&1*001&!?;JK'D'U'CN;-9 &[6>]7D["W9L9\$"V KDH^8A M!QM !A(.RK>$(YW.'K>E4QEXMQO=HMC?NZ7?X,+Y#=IFZ=T3ME[,V6/RIAL< M_?/#R?N33P]H&)'G "^T#$#QWEYW=V?[2_#$N]T?-K\,1WKG5?>ZFWOS05 7 MA/B\B\SDS P;Z5PMP]]9IZ:X,2\=-N& MY*HY_&W:R(\%KVL&54^[ZA?E5NX9]>7[O;MOD/W>.(G+#4CJ;NYM;_Y?=+O= MZW7'I1G3[5ZWU^+='FVO&)>QGKA%3)PHD&QO;@4'5F>#^ZK.$%,,^?190S*'6EI26Y^J<+!EP1XJHZS_"KH;6[\8FDT_DV?FLF@T0F0Y!P95.,T.,$WW M0JI"OP+W]E.87E90A'L1__/]^4\OI=+69.-8SDB^B%]"S6)H'L$\E?D;UHN1 MH.Y]F"!]SL4X0OVXLF5(D-GE,!KPJSU\U?SW13S[NA>E^*+)-7L_!=/>I=7<\Y6P= &WEL]IV;K2__57CQQ;59*$@X":Q$ M,^[!.0EW-]VOT$DLIDPPMY]XO2@_L8S'.4!FQ3,PO2> &T#2I"@X#,O0K"=C MK%\X8QX"O2(:<[#1+-"+)(]DZ:508ESIRV:=9$XHR/+8I?Z*1&$#'82!.2]# MT F'A^?G*P(XD^/C0]Q-O ' H\;T92 F>Z)Z7HWM[V-G*DAU=HPRP'L?JHO4'WG=?^ M=V[&$9*<(6M[/QHAJ6;.#+9PM2'K6L\SE'&>1\ /A\L618ZG5A?2U\5.),;P M%BVRU]%8-*$\<]%X/R7.IQ4,L3+@G][C@']V%PG^65U\S]+OY>FE2I:P=-MQ M/! M?DB&E\B*V:& %B0H+:3(1-J/QF$R L<"%\(5Q!] _8D*? Q>S[&=/H34WT=% M-0"X3PZ3>KW7W7G3^Q*8U%YW:^OQB?%V=[L[/_P)8KPWSR]._;!__O/IQY.# MX.3C07<.$ [S3C^'X\SR!O7]].W7=)9Y5;P*+L+T]W :_"-,\K!MF3S"DG@( M6\1*'V6?8*R>TW!\BLLD>ALM^G#K__:SX=3\,2ZODO_]?U!+ P04 " !6 M@&15M. >'!4- TA0 $0 &AL:70M,C R,C Y,S N>'-D[5UM<^(X$OX^ MOT+'5=W-5JW#2Y*9)#>9+0)FACH"G$TR>Y^VA"V"=HS-2G(FV5]_+1GS9H-L M(%77\.]HQ(()^A:P[_09 M&\9G)=0(IJ^,/HT%JE5JM?6K[.;RXORC>ST<&;71QY%Q<7U!C"&^JAC#R^NK MT8?*^<<+U_GYZ>9#!6,RNJ@:%VYE:%Q<8FQ<7UQ5C/LQ_E9P)[*M4JE6O[UOF.KIJ596X_Z MWU=:OPR9%[<_+\O+0\Q)W'SL4;'2?(S9)/"I0WWGS DF9=GCRO5Y)1:0<'2+ M NIS@7UGKL 5S!"O4\+39>!R65Z6>BI&I6K4JB6$A6!T& K2"MBD248X],#( MT/\CQ!X=4>("OQZ1#*XT6+HL,'LBHHLGA$^Q0[+U\/,[A*3OZ60:,('\A/0( M\Z&RFC.AQ$HHXJD3.%BHX),M.315'4RT+Q-/-I M+LW+,I'VV2]Y+%@*NNKU]77Y1491N@6I,:':&_*C 1%^7LVA=E-P9=<-WXQ8 M[A V+$90/AMBN3UM2!TPFV)!)ZF^\XQF*"!.G+.GX+GL!*$OV&N66$P3B;_D MB<(5,)?0/+KCYO+#SCK)BS/.HW3>7GU*48M]/Q *0?XR^VTZI?XHB'Z GV38 MW,2Q8Y%1/ TGYOF4 :K^N<',88&G&# (Y%OCKGC4T;R=AQ$.*Q5 MBNC_^_X[V,O;?Q!Q0N^OT7V7C/)V'T2H3W?HO90>P'5$W=M2(X $MX3D;P]6 M>VM"H[1&[6/ &')AR^>*^J^*C$4Z;" E]:F\WG8-)>3$[?F?U>?UX)X)SYIL M$5R+BLQRJ^Y,%9O]&/MOFU=[W:;9MR)L"4?]S&#[HV)H&#P0=E;1=92>;X+ ME>C]BI:?BDZM/8#_WYO=@=UK]?JF51^TX>J^M&Y U5)ZD8W2!3SJM=!"P8G, MA=L;O?N^97Z%-NU'L]V%KV:G9Q^4V4TJM#1?[D+SBC84J4/OI<+3(%XBQ1[T M&O_^VNLT3:E\9>W?[:ZO2^'79 MST&UI'[<:0@#/E(*"D3E7=UN@V]A[K+!#VJARL%9FK26G"NYZ:#<\0(>,@)? M%(ID8!FG0!Q89D/VNM'H/70'[>Z7OM7KPL=&%)HYZ- :9FY7F[T8QOFPV@9= V\W"T'4='4;6R3M$2'GR>K45H 5D@BF!N M'UCUQJ!NV["7JG>;3;-E6I;9M,Q'L_M@YEN,MD-IB:JN$Q5#H@@3 2B*4=$, MMD!D=X.OIM5J=^O=1KO>F2(S M@&DI.5^G1(&B.>HB$4-+N 5B#.:&1],:M.\Z9M.\&^2;J%8DM5QUZL=_%6\[V:JWK<=ZYP%F@+K]8.5.>]/E MM61\6"=#XB %A):1"L2$6;>ZD.7;?0C'KW4K3\:4$-7Z_^.Z_V,(!!A(@13( M];;Y9?=%.D58Z_[$-GP&4M@E^/Z^'>VC(#.7R3J$H@GI2:XD=1N*EI'$]GL) M36T75O *Q(W]<">76/"#W";E28_6)74.!APO>K M$J5;O,NUKMS,; #0DI*H$"1+9D7D(UG^RC^5;8+0<7*>K!@D MZVA%)&7[?K(13I2%S\0;9$08(ZY% MGHD?[C!N#ZY:&Q)ICT'H*UVPN$>6R&D\M@5%QB"P!L7FH)D]IT!*87./"3XW MM#80$L6;C(%0[&D^+P^_5=^09 _T?R&9>[\PW153DM.HCX7%[H+Z')]6;KN MJ-=G<(LXA#[+?667B/P<[:E(2VJBQ)>M*FZ@6"U:Z/T9@>93.*2RU/8ATQ ! MHX2_11"DP&NI3]0.LU*_I.S$=BH=?4:FF+KFRY3XG,@,N"?&A#5")O]N/,I$ MWR(,\NC5QD>BC)DU/F96H-@,E7,K0]#,DC@9/T5/.HOJ=2>OX#;SCY!.Y9]' MOM'BH5&EBY&+1%DU>XQ$BE5LS%6?5I#-5"V/Y [%0^I1\4:KB4:5-BH2-=BL M4;$Z22RI+F1,K-U'WV]#OA5)RVBBQ)JX-U_T3=B:BQO!9!KXT!VNRF'/\O55 M,C4/Q"Y#=@=P+:5I3Y&M4[I0-"NEQ:J0TG4B^F[0]@6!_HA9LK,WMQOPM'1J M_V),)>X1=IR9%9*_Y.,P-O!"[C#@R7@'QR@+=R9T1P5:AG/\69J\*'4:2BE: MUGKB?H4:"X8#HXX@KBT"Y_L#J.*]4,A7T1(J:I<1&K1 M>ZGX)P2JHV7X% K@M+HOJ"M]!;.739R0[5B^R(>KH_LR4<%*I7M9"5IH*22Q MR8-&C>+?G@O=0H@V*1)EK0U!$"N,5/&!(ZD2K2D\1H-SU MA01/#$_'U%D:-(=@?2NPENE$!2R=Z862E3%?1&JWO =CESJF%DQ+8 MK5%(SM;>E;'#L$L'T'*3+#^MO7/CKT['I_+JT3_1]Y7C@>3A0+-3SQ19\ER2 MWYID" L9%TP=X"$WCMR&3F/0%Q?D+2Q(">$A5X\JWY9&V)-'G,BSCFY+F>5] MZGDR8[DM05MY0HH\!NYF2A@-W($ZPR0Z8TN4$ ]!%Q6A-/P+"\+I;2EJ3069 ME%!TXLG\6#B)XJ\6" MB7R,0[P.@GORYY\8."31#QL#^^!Z\C@ONC;$GCQS#BZ0(B#EFB>/RT0 F6F^E M6WNX)PWL6,/'QMBV"7NF#MD^M:0T/(;Y1,_&-RK&02@L6-2H]PII!&$3V)F# MW2U,V2/VPGV&0B;T8R6_$4R@M;J%-YL2U:H(VV$.3!.W%;!6*" C:W,>2GM@ M!PO)@;RO'/V[T7$'0'ZK]5?9D<$YCS!Z@]G6??O02&MY#&-CAUB%:Q[]D[A? M0(,L4O1\2,NG 9(8>I2Z%ZCML'^H'5.OFI3)US>PGGIW0A]&/J]5*IIN:82.H5]J M"$G+JM?7EQE&VWK38^C#'0NP.\2^FVG5W-3Z&'JBS_O,ERF-K.@KR_9((9-0 M;Y3ZQ$(9'"!'OYK0/<*Y&&/_^FH^D_/Y;"_HA'!G/JD#NF:AV!OV2(+CF4K# M((GM!GX#\_$W>?O7%]N"8*/(L6X.5( 2MPRU+,TME M%3\&2CO4AX'94/EC"\M[60 M5*?N&P-#PF871;HY>+A?WPE2M#50$B7FEK8=465;-+WW2N0"L!)()/[Y7U_. M1L\^P70VG(S_]5S\PI\_@W&>E.'X_;^>_WGZAOGG__7O?_SCG_^+L?]^>7SX M[/4D+\Y@/'_V:@IQ#N79Y^'\P[._"LS^?E:GD[-G?TVF?P\_1<;^O?Q'KR8? MOTZ'[S_,GTDNY=6_G?YJM'(EI,ID=97IH(&EZ#E+)OAJN7*ZY/_S_E?+8X2J M!=.%)Z9-C"QH+YA)6H&JD(R0RX>.AN._?VV_I#B#9VC<>+;\\5_//\SG'W]] M\>+SY\^_?$G3T2^3Z?L7DG/U8OWMY^=?_W+M^Y_5\MLBA/!B^;??OCH;;OHB M/E:\^.\_#D_R!SB+;#B>S>,XMQ?,AK_.EA\>3G*<+]O\3ES/;OQ&^XFMO\;: M1PR;08E?OLS*\W__X]FS57-,)R,XAOJL_?[G\<&E5WZ(T[/)>)B'X_Q+GIR] M:-]Y\>KH[>O]MR?[K_$/)T>'!Z_W3O=?O]P[W'O[:O_D]_W]TQ,T9?GH^=>/ M\*_GL^'9QQ&L/_LPA8KO& WGK/F=XR@O1LLV.L2?SY_= MX-'CAR]S&!=8M=D:P&B2+WUIU#PVF:[_Y2@F&"T_'2QF['V,'P>'PYB&:/80 M9H.,%+5(;N:@2*9Y<2P8I#FODJ?,LPRI7&DP-&J&5BU=7.,L+?U\_NP7K25? MP&@^6W^R;-MENVYX_:HA22QYM9A.L;\/A(M%IZ)92CDS[77&'J@RBS&# ,^- MB*X[@\Y17+;K D7VIOG99%I@BF/8\V>?H8TXY\/9"E*F):RLF"-9=D44 Z4E8Z:RS>"V88!\@=C $W+DQ'A<#)^?PK3L\-) M',_>Q:\1<0VTE;Q:Q5GD%9C.-K"@HL')1GBC8]2U*.KNOP''-NY7/YC[=VYO M,L\??80I6CY^?P@H*-;V?;U 2 Y52"D#,]%9IF,1+"3PS"95O;IJXKEN,+V"#R$Q)4YINX2Q -@P=IRS&1#AUZ4?6B#OK MH+5M.F>(/EEFI.78QB:S!-CIO &>K10UU=JM".JW!GX(!^X00@]I>D(5]'TV M_@8D.JVJTRP6Y7%2QAX7@TV(1DC#I:_&T(N@:S!Z*H$I"+!KHY-Y?R_GR6(\ MOXJ%:Y1>(4LF94';BO8LBBJ9]8+K$HT1E7J VXRDISJ8@@,$34\9$\^G,<__ M&LX_O%K,YI.S[U/PUS6R''CT+AEFN A,BY28=]$Q8;+6-E>H/-+/#'?BZJDL M)IHG:-W2=02UQ@11@?0YL:!K9=J"8"F%S#PJ-8]*4#DN'R=\N@=)GD H4Y"$ MT!6=Q4_?%OR$K4$[P9R,FNF4,2[($A@:#TESE='0CH.G>Q#"_J"$(&A\.H$Q MF\%\-K#1)&-Y:&$@BAO!<58S!L>LZ'EV1B@#B5I0+-],@W_=A %,ECF4%7CM M%2KT6K$)?:Y.X/]0J87Q)0!]BHD>X-EK$NC!C4O&SW?3"8Z?\Z_O1G$\WQN7 M_?^W&'YL&[]O <=.$*FX')C#41(#,FE9! S-% ZIUOJ8%>?$[KX-3Y\"(@+O MDS5]1ZKFN#7C4?US!DMC!UJ[4BWR$V+-3#=YGDI 7-57!&1B]M3;0[<"ZE-L M1$ 'NL:GE3$KTRZL0JH"+EIAT3Z,UK61J*@L_L)]B8HK'C-0QT$;@?0I\*'P M_\Z-3>;WWR:3\GDX&@TX3\)S'YA1/C*M$K).6),%DJ#>D05]X#5FCC[@/-E^ZW- MF9_B"!\ZVYN_BM/I5QQ _Q-'"QC$*I(N@C,0'DT-2N*(:2Q3Q<>8K58A45NY M%;#^:=B'\.+:4@VY3\C7>(\A P)+(T"!]2W0Y(F[G#6K!266-BHA(M#8IW4I M.O"<%/4(=QN>_DE<"G*0>8",$P?C3_CNR?1KT]J^NM*6@EC5:)#&@9SYHBOC M4)/*53@;J$>*B^_OGXZE\/F#6Y@PM(6/<5CVOWR$,])XU!%TOM>1T'0 2I@NY;EHU3\044.A41 MVTZ(\=4PG3WB29RS$FLMT>50!/7FPU4,?9(WQ'[?J;GIM&XIPV9['+W#H?9@ M_"I^',[CZ *X 51?N ?+A$/[=%$6AU@ )H+R!C"RM9Y<\=Z)JD\:B)@8Q"XA MH\HQS.-P#&4_3L<8H,U0I"_.6JM#>0UUF(?S03'%2&,->K2FEL:8653",:>@ MJN1D%4!]%N1N5'T21\14(78)902]QK'4;,C=CU/X@#)N^ D.QGER!H>3V0R5 M_E$]C5\&VK6S>EJSTF8Y+5'X>^D#L\99)T+0.7OZH/H^$/NTND@]WG3HK"Z2 MBC$0V- "P6FN>,% H[9 P*3(/"C-E$D@%!?6.NH,FKLP$=H\*-GG:+#S KBE M.- LJ2"852**6,#YTN$INS[);U(FW'+F[EY-3BK"A_.SY5KHN+1\-AS789P; M()\B".T42T+GEND(V-U%8<'&ZHVJ49#OI]X"IT_2O%-.4+F$C".GV=MS71O/I\.TV+>%DU/)^_B*I/)E&I,-*PL89JJF:_)L^*Y(\,\75]OK$'^FK@5Q%KWA^,YS"%V7R G0FXM)9QVXY+QF622UL$B;44(;BWBEKL M=VA.G]3UPSEX?3^O'_XGW (^!WJ^(?42QE#;"DNH2;9< W*/24Y^Z&8M%O#TZ6Z3=&<=]-) R!!&!71*%$\&N6*8J%$ MSIQW3E8#4DEJ/73A];NOYWZ"\0+6O?/JN:G]+WFT:.6^VH8K_E?:VH^S/@F7 M'=-*H\59:A:R\\RGHF2)+GE)O\![;YA]&E ?RI?K2[W=>HMP!6,V/ZHM?7&I MB6'Z:9AA=H(Z=B"-4=9JPRI JUV2VH$:YYA17!M=((.C/RI_$YI>#994+"%J M?/H# N=#]VQ0-SP/. 5ZW0D8X'RAM7:'FP#40NX^<,\#&:?F+ MK[%;CB;+4QCG3Q\4G(F JXA1F:C8T(:S5#WZCXNBI0T.(WGR,?(60'T:#7?C MP_4QD9U M\2QE[H,WI0)YO8#MD/5I59>6+!UXAFZ_]&PRG0__9]DH1Q7#G#A^WXJ=G)\C MD"((E[1@O*6]:KT\G*P4.-W?6!WB/LL"MKUG%4'>__CM\Y^,_^P5O\1!&OQ+ M[LBKSN^(F62LW/#^-_CFX?OQZEQL_GHZC>-9S$L4X[+\:<68W^)P_!WK,>11 MG,V&=;BZ=:A]-WX90$P\B+9#)&7"=L4 (M4<4$9(L-&X[#)U':_'L*M/@O)1 MN;]Q<.X3B6BEQ!TG6&YK59X0E\^&6=52;865S'OE6(Z@H CI*E OM>\(NU5"-M7HE*ZG/(09@YT2,*QJQ=Q,]9Y(%T*K$2@;. M-)? $KB6GHNNS\99Y:_&2!UFK3_MR$[%@:N=X>$MWAN955N9@NH]RRI[IDT; M"US,S,MB(NI9D<1C#L/WEEE/FQC3%;$>TZM/OZBS=_+[F\.COSI:QOGV]$=; MN-EL#]W9I%:J\=UT\FF(3WOY]<\9E(-Q*]HV:ZM[>Q@E?CJ_RTQ"R"HF9HM! M!K82-BGIQ 0&@\$J<%Y2'S;='MU#![Y&@5: .P.4Y4KK21S!45V=RSN!O)@N M']]2LB>+^3'$,AQ]?0USF)X-QZV3O(G#Z:K.CY3&"9^!5;NLU"T2:W=8,U^$ M0HW%H0?^,JA M^-@NA)6J7?RG62@8G!6E4LXVJ.BH9=CVZ'H5U73,N8Y]1\:M&YKA#1)_G"\W M@Y**5YT=-D,13)=6W]J!9B"V>:_GQW%-'M5TUN"Q1O*R_ MM:RR?Y1&P_>K;;6!LBEXKBW*FU4\ZUBT"76XS"++BGHGT.?Y;XONGL/ZD_2Q M7S$]]17IWR;>HYF,T6:#Q./RG5C.R*&S(++V/X- T MZB&_2X/Z%' ]$H'[0Y!..+\,+UO''"1K= D(!6K$*4X9PX)O>84FX M[7>MJ'3 'P,/H+1Q69-?,_5 K/<\^?!3S,./XE=R%B(L%!"+:?[0M$*]6&Y5 MI2)4:8? P.BVR]7J?8G*7(FJ&M.NFZ96>G>CNF=%RI^*642^HMOM0=NOW&2R M/!@TS.TLT.JFD\L?7/CF.Y@.)]A8>=I4ZFM8_?YM#M__@E:.W\,Q]J7]6B'/ M!]GYFDP%9H7!?K(\GBB"9]AZ*%\Q0G2!6NH]KH4=1;/?DJ4OT-%!X"D7RWAU M%OG2;A%WNB6\JFQ+=144]8&2[='U:7&NQQS?L$'6A?N[7FS9M.8DG?7&*,40 M2CMV%3F+TAG&#GKNZ_RG6 HL"E;C%()*7VO!Y M%J%ZIF0JQJ&>RX+Z*-5#UP*?-KK[\>FYJ_O)Z+DR\:A>-/MHO%,##SA "L5S M5@7@-. @HGY,B1F=5;1%U&BIU[0[,*-/Q^Q_(,(_-:&Z'K@WZ9X2,I?M:E*1 MS++(5&41/VDTU>UVH83*IR>R=]>4-),+F(3JKBQ=$07.H275EA'C58[ >>U MX?H78?!U >(+\R>.SE/%U N5CB7V6'F+AN1L6VC=\NZ+7 LK46 M^VG4RE"GJFR#JT^Z^I$80^ZN#HGT^OS"MO.2C(,"RN8B' O"0%NV1'YK#\R7 MH$3!R:5PZK'T3E!]TKY/1J%='-7M0+2\W?9=_-JRB@;>RL2A ./%N7:AK64^ MF=*.U'7[-YX/^H@5.M+19JW"Z P M-)..Q67N$D2;!?=JB''F'2^WZE^X ;(?$GA.)K1CK7 M@C.Q:5=MU:JYAAH3]2&0;7!M0R'WTU-H1W\1,NG\6OB_IMA2KR>?QP.'8M]8 MRYFL;8LWVQ9/8E10P7,M@G,A4]>#N8YB&Y;XGTT@[>0*RIRR3\,9-LN;R?3U M9)'F=3%:TW4@(W!G6F8!VH4:/[>K<45@/NL02K+&..H=B=OP;$.3\'/1A,P] M9(19JZH+-9!6-2I>X8=#1&43:%LT9YYSB\*^Q810$N.J^B)*K#90CRAW8=IJ MU9#_7,PA]1,9>VXNBG*Y#$H[?2DCYY",9> 53I$QH-B*D3,0I3@EE/26.C/Q M'O"VXM13GPJ@)E57[NNH^/NW;=96-KK1__5P=CYV>E^XX#HP)W0KJ .6!=-. M!RF911%"5TVME[?%MA6S?K(EZT[\1G<1Q>846V$#CI2Z+7SFP+25./5JQ5GA MM=88?+M@AIA##T^,%C_9"C6!3Q[KR@D#BEMKD;.JU<1O-[W[X!*+0:4 M4RS[%@V:)%@T(C.53063O$KF*G\VET(@A;45K7Z61>0G]BH-*R\N.;R=+%.W M_HI35/KS@==5%=[V3$K+H!6\3;-6,ZL+!I$Q6AFO;E#<6&WCAG=LQ1?W1&7A_AONMH\9\X';:I[+LU M)8FB *+OW]M7!WN&WTGD';]\<'?^Q=WIP]/;ZGC=.@SL,\SN^D6A>H+2;:"+9^,+5 M"OU\4,%**%;BL(#$TPD'B*"Y8E5(8:+"4$)0Y^O?AF?GA;9KSUY>J[>VUB 8 ME$@:A8SE[;[9R)+-DB6)C\K:10?4Q8!O1]2GB8B,)]=6UNB<0KGJ<"X%A.A3D_OY\L(>\X?OX#HW,4^:-5=>ACF,'T$\P&(I540C3,J53:_:. /OO:1/"KX+59_FM0?SX<:4/!IG=)"U.9G^W;+;)QEF5X !B%S;DA%7 M;:G0>O!F.A[,/4'Z;3,H58,;D M!& +X[95E8\8G$;?TK^\CC@_R^@*_?&H.V'UZ8 =/4^(W$'/DW=QNLRN:0D4 MDW$[:G\%75M8:'=@!-U8K&5A/@3=(,HBDTI5=4:6.[#UZ4@=/6,H'?/TVO?\ M.-;Z#O1X?@[K7,BO\B\Z%<7W ?!H:OG!K4(DHR^___+AN'6,9:LL2;8"MW5Y M1EQF5#HBL)1C*%P8++V7QR=F[HA<6-!#E% MZS0S662F50(60>#D+6OBWG#K%75"^A:P^B2RNR8,M9=HLR96=OXQG&48C>(8 M)HMO1JOBI4A1L,K;35(U51:X*BS8**!F[NGO$+D#4I\T=]>TH?1.'_34ZK:3 M>.&BDZ[WUNYXYR.JINUM)Q-*-UPNT^1^Y=:X%#7+T39J%MVN9,XL1B^3][$X MW4'Q_1OQ$)P&W?SLY8X.]I,LV_T&+&1I,.ZPE;5$ P:M;Z8<<-I^-&N7B/HE MEHAXLN$,*)53Z/;7.?1[!L_W&YF'!_\P5-JZPVY1FXMF%D M,7*.U65FO% YMYN@#+6FHL+>JUVYSMCW))Y^^DGV8C!^H6Q:IY/L'>]\M$GV M/K833;++5UYXUUJ9B>1;FG-EBJO*=*-OJ%"8";%:HW1QJ9,)P\EK1QF\6&RYDSH9%T;8-2D*+HP\(K$6ZB"IFZE*;MR/JTQI$%S0A],?M]"F-17D_$GG)O;J<>WD_E.D]D#WD)W=_-.]A%- M6!?>U2[]6C/!IZR3!(GZQK>[;*MD4=K$>-L(YE(915Y.:3.274>@/\=QI>J: M[$OS]0UZYTLT S33"05Z53)$\Y;45S4P--[)F+(IB5JVWXZH5W=T$I#CZ@A$ MZ _"X\L(9#R;3Q=-X+^)&3 26+3*"C@AQD;+G]3L&UG@E$!<3P@6E2G7TY&31(DLA MUIBYT]H*ZG.B]X2XZR!VP^NNO6?IN8$*LFJ(F;G2NFF. :,+U2YNY8F+ZEN9 MQ<=IC\T ^Z2:NN3:U2&P.R^2S98;(=[4&'OE_RYF\^5NL /-11:1H0[$9I$0 MF??2,^5+S#6)(B/U%L8#H?9)@CTY^8@]N^74?/YY^R7%&?S['_\?4$L#!!0 M ( %: 9%7C7LQ)0D8 .T% P 5 :&QI="TR,#(R,#DS,%]D968N>&UL M[;W;=ELYDB9\WT^1D__M1"7.AUI=/4NVY6S-."VW)&=-7W'A$+ Y)9%NDG+9 M_?1_@*1LB3J1(O:F)+LJERQ+]-X?(CX $8&(P+_^KR]GI[]\QLET.![][5?^ M%_;K+SA*XSPS7UY. M,,PP__+/X>SC+W_/./W'+V4R/OOE[^/)/X:? \"_S?_1R_&GKY/AAX^S7P03 M8O6WD[]J)6WVL8 HMH#R"B$&QR!J[XIATJJ<_N>'OQH6 A;%06460>D0P"O' M04E?QI,/OPG&Y&\7G_YU^?$OUS[_3SG_-/?>_S;_[;>/3HRW_[OW^\ M.4X?\2S <#2=A5'Z_@)Z?9Y]^X>7T>C?%K^DCTZ'?YW.__V;<0JSN7KN'<(O MMWZB_@TN/@;U1T 2D_PO7Z;YUW_[EU]^64@N3-)D?(I'6'Y9?OO^Z. ZTN%H M]EL>GOVV_,QOX?24$,^?,/OZ"?_VZW1X]ND4+W[V<8+E5O070ZZ@=(7S_]6G M_;8UIH\$9)+.(P+]%$>5X TQWO3T[3%_>Q9D+.'\=-80\?5G-\4[/@O#E@*^ M]N@&:.&7&8XRYE]_&>:__3HLR8642N;! M>\6$#5PJF1,6R;4P3@PV>5$=V<783L?IRGM/ZV([_L:.TQ#Q=/[3P?D4/H3P M:7 \HWVO;H$D##R@;Z>#K)/2+-#6I05M44$;H.U*@\"LO1#&!&NO3Z=C<]PLO\EG9Y7LV!O.D7Z+Y^$+P.I XHB/&C+&"CG+00T$JP.FID8 M(\;<>. /@'E5,M_9O#>YD-%RA7C@$E+MGJ8#I]-QF7X6Q@Z&5!Z RE: M*L0*!!QHA M&?DHM,HEZ,8ZO_3Z)Z_DAXKRNE;%MEH])+N7W)'1A_TOG\A P^E>G,Y7I &3 M4B:C+'C&:<51T@-13H!6W/)B-)>R]2YX*Y@GK_$V8KZN?[F]F3!%>N!'6FQ> MT;9T.OY4![U$.0C(T4M>P'+I0*7B(?*BP!;+152%W/76'+@34/\\:*2X:Q9 M*ZEWL- ?XRG]ZL/O.**AGQ+$O7Q&-*%)JX31C6W0P=:9H/6(K 4$J@B!7CA->C(MFZB8.CL_P#?E#@UR23H0+I+,T0"89..WIKVA]SM*[H'U7"O\.X_FX&@\4 M;0>3FW8GG- Z=&&RF)""#HG>GVVNIX0!0C(9K/#)D$,L)6\=/EB!\.2UO(U( MNYC/LX\X>3L>C:^2[P*=%EFY8.K:Y6(-705POA!80]SS!-URWGIJWXGHR>N_ MH<"OT\%L/^$OEIZ+(/=P=$X@EVO3>#1]@64\P<7G3L(7G.Y_H6V.WC\UDD;(HTWSQZ&PX3YZ( MCT75UUELV["8("]GU0ORQ&O(-C-:3Y.0D$TJ!,LE\$E*T"5RSG/Q[2.CMT!Y M)NS93L37->^VU?Q;G%VRGCBSR7 F(=;HO$(C@%CHP.OBN+8NM3_MN +@R6OY MX>*\KEN_K6[WPV1$B\ST'4Z./X8)?G.P@G-*9#*-%3>.7"*#X$+F8")Y7D[Z M)'3KC>4V+$]>XTV$?$-L>^N#[%5@+\)TF,AZUA%%+.!ST:"B1@C1%G!99"N% M#UR(CE4_!]*_WMLHZA[M;R[D#HXU5D&]&IZ>SS /./>9.QI>+ER"4L) %.A! M*.,\1D(5NI[V2RC/5/L/$70'!Q5_QYJWC'GO,QFF'_#M>17-89E#G!Z>SVI2 M;\VZ6<)]-9RFT_'T?+)8#;])QIF< JN!4(0D62B:*T'9T4 VKI1L)1M M]JWS^3:$^)-SC=78P6[[;>T_"?$4!\8Y%**.''-E/M,0G/:0/ O"N\!5C%VE M5,\1-.3,I>J8SO>\+<1XTU+RRZ+6X:^5G9C_]NMLS?#+;/]T_L*_ M_3K%#_6;AS)A.ID-WDW&^3S-#B?+1-:]+\/I(.JH2X@,:&'D=16,9 T-^^<^"V=S=DP1WU2'>PX@%J'#<49\/MY1*>RYG*K^8+ MZEJ@!BM%4=OK^CJ0EEO%;<5#?8^?3H=UK+7>CKS87&T\\?< M;!J4'!&QII'4X:FL!40R, -B\EP32;/:B;HM5JV>][1G\G74 /C]N)K6-HS MAW4']P\I]7,3:J/KWA-3U5H=XW MP)5JU)@Q>):2PQ*5-]IGHQTR+)Z1H\[S_=6H-[RP>56J*-%9QLB-R)9HFXP& MKS!""3)&P9.V?G5B/KZJU(-1FF"8XBM<_'DP.IZ-TS\^CD]I1DSW_^M\./MZ M-#X]?3V>_#-,\B#'A#(@F<;)U;41 P1.:V,A9UG5 $KFK8,1&T)\%&'53;AQ MPQ%\9RKII!+UC%:$.<1%T.-@.CW'/+ I!\6\)D31DK45ZXD%R8$+Y7AAPDO? M.BGC%BC],Z)3%5XK4-U>_ET4+5T;\, $Q460 :279%PQ0Y9XX@4,-QFVE'H7Y4@IC<]K#MJ'XQH)I0%.WW_*M&#NUSU_6BMDW@RGLP': M')A0&1AGQ%G'+'BK"F H+ 8I?,JM=],UH3UOQG2AGP[JEZYF+"6M,YGY&;+3 M 90L"CQF 3*9$(+6RJ;616P[3@#KDQ(/EW47=4@UKYKVN$\3_%CY^!F_8R.@ MA^4D?'E7*^](^K/99!C/9S6D>S)^1WOA:#8H4FBKN .E:QF55;YZA!*80])Q M3"YRUT6F^\,A/V]R]:G/#NHJYH)96%BOYA5\[W R'"^/^RYRJVH%WUE-GYU' ME0;:&&F\X8#:DR4FN8!8$DTH=%HHH;6(J@N[9S.8SYMV7>NM@YJ-6R#_&4[/ M\1;$/ HIG$203-2,OBS!^Q@@*=JP16&,ONF':7>@_"&)UDIK'515S!$?X:?S M2?I8L21")ML5;'UHFYF^#[ ;C5 MA:8ZJ-A8#^M\6@Q09I2E". E%Y))X1"$D2!-2MXRQE"W[^^W-KR?G'J(GCHH M%-G+_^]\.JN!UNG)>"_GN1;"Z;LPS >CE^'3M^2%M 6V//DZ,Y5V$6N_&V'#>1VNY*L "R\GCBH M M[9!)+,UQQ-X"JU+L)8Z["GR;E%,3%8K1@45&1)A9P@:NX@9Q^B2EPXUKK< M]+YSBZWS?Q6II4C%H8@@:4RI0)!9@&(Q\%"\EJ&]'?](\G^W.9S=0HR[SO^] M-H0%L>JN.![5%6J>)%=('"B, ]KU##FC44,TGD&TZ+,CI2;6NC/(G8 >28;P M1HJ^C3-;"[R+*LRKF)8I6>N VB1=>)-:S)L ]9LVW('B5DLRFTF]-TIXX:-1 MPM&J*1 4V<7@K#7 @E4^H8LRMSY(Z9$*M^02[XH)FPB[ P9N>PG<">@X4:"?Q#F;^$@8L40F1O,[< M0S98_4[#(3IR\I))TIN:H6U;5SW?C.0Y$*"!C+M)U#H_.Y_WHKWMC/YBQ:*% M22=&@\TU&D*@(3(?0#KRA[W*0:K6EL#:X)X#/[K11,.DK%K.\7(!L?8]+P73 M;!% /2Q[>?QI+O!J&"%':Y75('VRB]8EGK8Y<)J%)&2LUPLVJ#M;!\L3]B,[ M$7?#%60=?,MIL0["AF6HZZ'JOR:UO38WH,H6JFA-IYE2%1:"-5=/33M;J6;[OGK.#JM]BR"[UNLAMMHY2&3N[Z6#&_"*>U'/@" ML.-6H W@LXVT.XL$+N< 0J!W*7'+S%J.;Q,6K8#[ :FTC7IZJ_,]VG^Y__9D M[^7+P_=O3P[>_O[NZ/ M??MR492Z.M!QV3M^_TV(U24\G5Z%O%[9;X.WMJD" M;CW\E:)@42Q:U"BD4>0<>Q>US2$K&86*VKA!@_=O6Z/RS^_5-.\FXQ%]F^:V M__1P\O)C&'T@[^WR)TA\PT^UON;B9%(GU+:VH,DT*%!*(WCM(V0G#6:,V8C6 M%7);@]XV[O!F&.*06#V\?+4*9\6$Q,!:9NMU] DB1P[!R&"UY27GU@F!-\#H M/Y;0+X-6XP[;:J*3XN+19YS,:A7:*XRSE_5ZI-%L()*,CCD%6%S-S!=A?BT2 M&,Y4S%Y'HUOGN=^,I'^*;*VD:P<26TNXDP.H*ZCJ=01+8$94!+$ 5_72W208 MQ! #:%W02%Z<#ZU+_VX%\^RT_T Y=Q"-/L&S3^-)F'Q=A%>_#Q:M2\H5R"9P M4"(IB()HFK,R40@O7&C=?^(6*#_:[M!"(QVL%"NP7H;)Y&N]6.^L2N'&"L*D MN;2,QJ]]*:"XJ@>NDM/TR2*G@"PT3^?;&&3_Y&JBWKLITU@WO32M^":'%#RC M!=;0VJK(XR0H$'QMIZ%9",:3CYM:7X9W.YH?;>UII)4BDO'NZ]( M[FDX&WAF>'#)@=6,!*!8!N]B B%DYEK&Y'-KH_9^5,^&(HT5T,$J\M#5=7&F MG)SW:)2".HAZDBP@9MHTE;:&U?1#U?P"OJT ]Y7ZO]L]JS^=[KJP8.U3RAAK M6FQVD)2E0045:N]=2RYF0:V,]=ZN%=9[PND@/;)BT^R13;2SFT2 =1#^S!YY M@#8WSPAXB"IV0QH;!<9ZG7H*V@(YK:'FY3M KSEJGI/B:Q5U/V*R;)L]TC%7 M-M' KK-'DBQ9UL551D<[OC2VWH69(02&P92B@ON9/?(0O6Z3/;*)4AY%]D@Q M&)*.%G3AC !;!M&(#%A8MECO34YKG4_],-DCW5)I&_5T$!"XU!3@]7ARAT4X M7YP%L5RR2%YIDJY6*]<6%/7B;2.=RIKI-?/9'M:4Y'Z /XXEW;W^NCA(H\]] MGP\7I29K8.JHO/N/%/:6^.Z;%)J+O8F^ZK1TT*8PQ<[&!BBB+$YX&7-/-;5$0 MBBN IJ@<:#&-I;2O +L?V Z.3;?6X;K]N!^L@%LMXG[S7]^&R61NJ766ZWKM M#7WDM=X]K)4<5LF*=@ )HI@3I*S%$7817+.65Q3P[KM7?M.E^U6):%\1&" M%+0$"LW!11>@&)F94ZP$T]HVW7F^:KTO;(+3V?Z7VDP.!T8S;J2EV5TK+Y5* M#KP/!KBFR8B)H5DO8K"!#%8@/,5L@$V8<_V"G(=KH(,D :U MU"$#-YQ@N=HS1M*N;IA5)N1B3/-^W;= ^=%I\A"-/+I$@(R^1C(XHHC(%01"U)9TI*GR)]>>)DV381H&.N;**!72<"E)B"3=Q!(&^!/ ;N:S,- M"3GH+(3-EN%:MM2/D BPD5ZW20381"F=]$KG#[$,NG>_WU=7"[#J:?![CNX/7C[Y_[QR?R(\>#M_G^\/SCY MS^/]E_1/3P[VC[/]8TSGDWF+A[\/9Q_'Y[,C#'EX^I7>@9.SX:B:0:_#<#*_H>I[B-(7 MH[.OJ2?!2U">OD3'(E@I#$94"9LWQM@&[U8W8]%ZGA#SM%Z5=!Q.:2*O0CD9 MSXM :>>@B;.X9C.2"$B9$;B)M:,%"2B8X,'F.@V%3%FNUN'>?/W50]Z^J[[$ M/9#IRH57G6NF [?N?LRO/[\=#J1S1MEZ^R$C8T$ID2&2C, [X5WV6FO?N@?Z M>LA^ &YUJ*H.;+'?28:'HP6^@]%G7%JE Y&C84ZFVDF'?-="7JP7F@21O"V6 M)QN:-TZ_!LD4FWN -M(3HOXK%;6<6X(*%I+N'.A M995Y2,5*$Z//7+6^6/*A6/M*/]G9UM>+$A]#TLEQ^HCY_/N\^@-IH/G[;G_] MIXAOPQDN;F\SV@4G$5+R9 @D5:,Q-&+)&9:,'EU9RW&^YZ1O&XR[.JKIAT#C M'2BR\?'R;;@N+G9< UG#?)6[T?2?I]*?5L>=JJ1?TM0[OX(F)];R0!8 8P&< MI'EK=7)%1DO>2HMK3W9!ECOR5!XC5S;11$..S$W'_5$:Y^'H0QJ?'8S2Q26! MP9(MJ&H+NZ1 \4CF@0H9; C,H%/<\=7ZS)M-]IN>WF^*24O1CUO*K;?3EY>' M;T^.]EZ>[!T?[Y\<[[U]]6K_]?[1T?ZKH_T_]]^^WV]1.+?Q.]JWMAI:H=^^_Z8:R 9**.3L=$!SSF#BEJ!-\)!,-%F%A-:N1,1]1_" MV!'OKG?5;*VV#HYVU@))/TQD680/. B&8RWR 9>P1ETD Q](/ARMCR8R'K!U M0=:&$'_RK0-5=M+U=TNI+>* ?%"*(ZS6 4M8+];*'EQ.F?SIC,:CU47NA))K M8/_)U3Z5WT$.ZM;C6$2#C."TW"<$%FOS9LLDQ!PEH,O&.<^DL:W;A;1!WE>$ M^+G0=G-U[SIZW&SHQ[,PF;T*LT4@0GKF?6(,LI_?FF$T1,D*B!(%RRB4+*VK M_]N.8%<1YUU0L/4L>#@5>KNJ<#[B#H,^([B#JO#6VW;8XP-1G'41I&Z M,*CBH_+*FY1$R6SCR .][V?LX6?LX6?LX6?LX6?LX;GP[6?LX5'L#3]C#S]C M#S]C#S]C#WW''EJ[:(NA"K<%*V2R@X# MH[4L&9.R2RX/MG[[UM5(\X>_.PVCV=ZE-WR?9XX'17--@2R)$&..W M#69@0\" VH!&3CM$MK1)E2# 9R.5LBZ*YG=MML+^["BW$Z5VX'#="HQVA0'S ML6 LG"2BZP4CM5>[4P)$M.0B2JE]3'VM7(3GV9&HF? [<&*^9[/>BG)AMZ(U M23"CP6MI0)EBP$<;("&W@?POG53K&S?6Q=:7(](Q33I1Q6,YOKQU2"^^UD8G M\X,HG9(N6EH016A:(YFJ!U$*4&%.)B3A9>O>0&O VM5!8S=T6'=I>J!:^MRZ M*L!E$O8Z$#OJ.K8&O-TT(6NNVG6ILZ5>=D0A@9)+RP3$:#-Y#X7FD['T5Q^% MMLGYV+PL=&?4N:=/V6-@SB;JZ( Q?X3TD3;UR=?+\)8U&EF[S)5G$"RA4DHG M"$4A,(5)",:#7Z]-[P9,N0/.([*6'ZJ^<3>R[\#'/QZ7V3_#! G9Q;>O\#.> MCN<87XZGL^D2J)>.MF7K 6V.M3J>@2].S$N^5.:2\=2ZM^K:X)X?9;K12P?K MRAL,4_PX/LT'9Y\FX\^+=H\7]RU:GHJI)UG<$K=%+.#1!-"*DV1T5%ZW=L/O M@//\2-)*]AUXX:_/)R3=\SF!7P^_U.\ND.422]#)0A"U"Y!D;O&==$'02NAY MC*UWF]O1/#]2-))\PRXY%\AJ\Q[RS.='AP7Z\:";]6UO?=) Q^^?^TJ"DBRA)@"H;W6Y+8M2[YC>8Z<>*"D M.W!U7H[/SFJIR3C]XUV8'$X6#)VW8+JXTW 0@N(\R0#*5K.;N4PDE1:*R>2D M.16L:=WM?0U8SX,7K>7?@=MS==ADX ]SSHTHTN.O"+U@#Z;C),R =9,^$%":%$ MLM"5"QQH=51@N7"8#++DNK7"[@#WPY#F ;KHH%OHK4!/2/'3&A0ZF83:C>E5 M^#H=H J:$D*@DP%;&+)N*13MJW/@C8"^,S)L[5.KA-(=T^@&C' M=%Z=RTNX^< X3SXJ"B!C+(&2*"&6@I!9W5XQ:RU:]U1_,-@?A5@M='6=9*9[ MDGUW\ [+PK2KR^O)9/CA TX&EAP^K[0 X6W-/A(NZLY?#9/*5EKY%N."PG'S$1:]+\AP_C4H.U4645B$$R7H#'PUO19@? \*+&-7&^([#4.[KX?A44)!.97P^G\ MCL$!=YZ3)67 <*EK=,E#Q!( #6-.",]L\Z+6>T$]#RZTE?T-[-@Z\'L5X;+= M?DX^:L. E7H!-X8,3I0"S'JKE8]!EV[C=[T6"G2O]\VE^E@* :Z.8YY+FG50 MQ="N)1)&4*F&%HVO>1?:,I>34[%U$X?K*':5YK^U7N_DR<;R[> @Z"JB2ZW3 MU\'54=;^;9AVDZJ_K<[NI,"6 N^3$,6;4I+EX'2VY"D9#V3E6# BN* MSJ U6L^D9.5:H?$&ZE7/7+T/D6(7*>SCT8=ZK58=]?=R(!9%4;( N:8&5 U> M!NO)-_5,L9P#QM3ZD.,F',_%B-M:QATD:ZQBNBCQ6P-51T;R[/BZ_O1\/_.L=7.$V3X:>Y>.=.BF'*^6QJN90 Q7R$,&<[ M_8+$X4T*7:0XW OLN9@#[;7045[>=Y"7HPYKX.HPS',3IMV%>1JK\4ZB;*F# MCB(_-^(+2EF9 TT'HVH19JJSP]7V6((EP;"(3LX'^N/&&I&?'5%C$]&W#@;- M4V$^U528#Q,,M)F.)_A?Y^&42_9ID3$S+G4W7$DGO2C0#($)RR*H*$(]3O'U MW#N#IT%PY"&(L%H:>W,X82L8NXDW;*_*\4[TT#K>5%'-@9_B=#K[&$;>?4,\ M_3:J&4W$:?H&?D)#7&*/C"7G50:32XV560F1!P/V!/(< M6-2G+OJ\B.9R >FW7)OIN*Q$Z:;M*FW7>4LGQ;<;#V_U"ER!T4G-34I!"9N= M*=X'6="E@B;+U7K<==[738DNN>7H0N1@@ZBW'DF$D#(YY]P:R[D@'G:;EOVF MFQ+=2P6 F&T2!0L$'VAQ%D%!+$*"M-:S$H7SI?6M,(^_U'(3O:]=:KF)I#LO MMKTI)RC)5&@S#Q!";7OCI8+::AZ*X\EA*+[DUOTBGE ^5CM.;"O[#GRNRY J MUNGTO-Y94&\J&$UQH)3TQ4=-P) \B<(-;;J6050\>QUBT+EUT\V[$3T/6C24 M>@=G.2L)I2_/)Y.:/JR%5+'4Q4OSVC"%\ 7O"947T045I!4=Y^LND3P/#C20 MN9-9\"*A!?3)@9+*@3.TTPG&D[(&BTJMF]-O!?AY M,*D_G75>>WNY:7M*+"Y M5!]Q0CGMH\PZ1C85T92&$2/0N!B9W=Z5@!$%[]:W?VR'CQOI]?Z$\DWDVV?^ M\#JX?M2$\HUTMFXB\4,$WB$\L)%MEHH,,&1_>.P +DXABPA[S#(($@9SRFAO*UZ'R+%79V[7;@HRP!: MNZ.V6Q[G:.H-8.5!3SCC'4V11!24M#SH5^H.YH)+STJP>J-WRBF[.T,CU M$RP;!=857NL;ZOWU.1)[M#4Q&%N:=Z'NZ SMFM@B?9M.S_.BW\*WD,K %EH+ MO?2 P5E0,=/.J0,#7F_^XE8PT[REP;K8=KU./8P7JS9&)YKHX,SM,I;#4F%> MA.#>3?!L>'XV8.1;64=CCZYVX.5AV8R#H^2";"TCFL^.>T$]#XZTE7T'#LE5 M@*^'HS"BC>'#_"*203+)1\<%A%S/?I*)Y(S;*@.A@G"*9]8M+Z[B>8Z4V$+B M'9RVW;"D#1BBR3892+1RD1OF)/CH$4112%L^-[&T;I!R XSGH?MMY=OY(=LB M".>$JEY4S::K?1<(3"5EOI(BU0]:;2+'7D+503DE.@V2E MWF :HB7[APD0,B=>0BIX+8#TI$/6;=7[$"GV%K(^/CE\^7_^_?#-J_VCX_W_ M>']P\I_S6U9>!#(L:Z$#K8!S_W3[&/8#W]0FJ-UBF"M1;F84M^@3*E*QB#%J M[@*9>]Y%'7CP@P>^<[L]>I]4,?Z*>(R3S\.$-[]Q[W3^H'G8X0C3^,.HYOPN M4N_FT8?OKD\H :TNQ%+.)2CO'81"7ZP+5B+M;<6WMO$;#V'KN-CB39COU-X@ M:Z]4L0F8G_N(B6Q_K318'36BQQQ8ZSM/UT/6_[JZ2PY>B[&UUUX'@?GC])$V MBU,\+&UDMW!'BY$NYF+ ^VA(;F2#.ND%1&L2LL!IF*WC=9T,I*_PSV/B[>X9 M\5@"3P&+&8E-7@F,DCZGQ.U=7QHO3O= M 6=7H:A'P)5KT>TV.NL@B'$+M(ONAVN ZRBT=2>PW<2WFJEQ/7ILH8/>B1(L MB\A#!JZ9(AP@"O!&NVGY>%J=T9*UCX&O M>DZT:*V%3MI,GM*O/OR.(YR$4P*ZE\](XM/9)-3RM"76"U;K%#TKW(+FIH89 MA8 018%(4%%S'\NUSN';MZ#< .!S(D]WFKDU^:;[4"W-B-EDF&ITH[8J>D^O MF1Z>SZ:S,)K?#]DR6+OFN[H*USYDJ*M]?E1-1+96*&M4],$966(,S'B6$A?I MAH#MFF_=,_PR1_CS080ZY931:3Y)61 ML85$U:0E2%<1G>CC[B).3CV%T..];.'U; MCW&FI/6C\>GIZ_&D_B/:6I*14CM(N9",36 00R+W.(3J#UL=K]5M[$S&#QIA M_\M]S\R_MB<\7@)U$6/N?K1OSQ>]%:4*O.[3(=!H56W;X"0&P!BS9:PD'UK7 MN?JN?!96LC6=K1 M@DID>/O",K!,7G14'(MN'K?J;W@_I]-.IM-V-.N@!5Q_QJR5C+.0-)AHD122 M.01?(BG$8C$^VE*:7T6T&W^I1RTLX5R*UOT=AQ\^$K"]SS@)'W#_"T[2<(KS M6P'J_"C+^4&S(/GD-=E 01#OA(6 5@(S3K#,O'77^J_L3!T/'N436N5V'.SI MATA/RDG]-L=7)#'W+5Z%&;X.P\F?X?0!_3M6=3=4N:?J$@U7W"X)+D8L0=>3U[HYZ16,D<0 K,4A# M_R_NZ9Q%;CCXG_-U9_.U2YH^Q9C8^02G]TNA2$:J(]M"J]J_)Y 4@A)D=/B8 MI56L\.:]DQ['R'_.U)W-U,X(^C0#;??+P <=D"2I%^5)!1O M?079%0"[KS7LE0.K5=T/UL4NPCBW"N+[,$;YW6FX?*'M.F/JJ!"QB_'LIGYQ M"YIL:JGUI>.GPE\MF/6915)2+?^SB<:F&%F7VM;;)(N)I?=#M$?#VWO**A\Y M;3=1;0=TO:DFX^CX_;)RQTKA4] DGGF($ FF8SZ"*BK[(%3*KO5YTYV 'J$/ MW+G.K]?M-5+8K5GQW9=:O0V31:58TZ*J:T_MJGSJ;O@KA5*!*2N\RRXFK(VG MH_0VE^AS*BR;PFXHE+KV_)V71&DNDD69 (O69%XZ1KR2-109B6]%R^0?3<+G MFVU+HI;-Y\Z("O,Y]C)\&L["Z?QMTUHW._F,^?5X\OJ\AH0N+O8]&*4)AMIY M;/'G0**(H2!M-5G&6F!I@"8] RF#<)*S@FFU<..V/G];0GF$RV9;RJVT#>Q3 MY]ISZI!"1K@/$8Z*,'5ZXJ.P<>(\!HB_>N2 9-X_FS.:> ML?QP+'X4I.@B_:#.RR/\=#Y)'T,]B1I_F(2SO?/9Q_&D=O#:.ZNWR?"!51I# M%!'0TX:@/&:RK6E.%NT,#[$$5EJW)EH3VH]'Q0Y4UL5!^568F?R_(YP-)YA? MG4^&HP^+\_[%M!@(%)PY77OQ%%%/RC*M]E% %CF'Y%+,K/E)V0;X?G2.M5-> M%T>]:V%=G,@:9UWR*H/@FN:$3AJ<#DAX$;.007G?? M>']Y/FC52W766Z6XV MRB.L8JXW\GU;?K]_YF(A-JHXAKKF%08.RK@$41%RFYA)Z%A6/O>R=ZZ#]D?G M8%>*O4Y)\WCR)#2)#"6G%;PP!&5KG9A/!FA\$9FMV4C-K;L?,$]B*YKN1-F/ M,T_":V6$-@%RLO4>'&D@9*%!HRDN9>=]\_.89Y8GL1$'[LR3V$073^6<>9TQ M_H6"!#N'6G M@1M@/$*_I7/]CMLJIX,SO(O1S2>3")X)G1F(P!5-)I,@2%D!(=DBW-/,:GWO M[^7W_]A6VX,UT<&APPKGUT'3D;GU& REAVOF%A5O(=8.MHP55#*ZD+*@%<@Y M4>\CY^!*H05.18M.Y,!BZTC_([ JNM+Q)M)L?7GK?)NI>+CW>KG=F%K5E#2# M)#*M4+*>.3&+-8,$F?)%I[1J"]R<['/#P_O?X;<1]KBAI%K?R_IJ.,%$OU]4 M=E5@4\'8Q8VQ$I,I6#1PZ>IU!S* 9XKL$)&%RDXB5ZM]&V[6X9VO>;K:;">] MWBYD?;UWN?SVJ2;K@]Y)=$TH0K.NQBT MU:J($D,QABQG6F*QBG]PYY.WV^N^E4#N3:@(T_FDGF_1!]Z.1Y.+OY+9-[QTU9]76D;&'!2E"BB5);A$ZX3T)7%3)'D' MK0\KFPY@^P3 ;QN&!I+CD#,ND,RGF:8=PHT-SJPK60O/FE M.#K-6#]I%,[K740[&@AK$7XQV=Z.L\)+ OU,K*"-#F2@*A884$6 M7N)CM =Z/:5_/-3(=\>4VUC;26P<[]3>(-P%<.O?K0.PH MI+P&O-W$F9NK]C;J--;+CBB4<^%6%;(80M:@3+5'"Q,@G(M:^B1C=ZM3W]2Y M)WK]&)BSB3IZ8LST\OI[$=:U,F=6?$4Z M+4I)X.8W29=)2!%D^+J+M=/G9\FMX7#S:1<^O3]4N1K;?C&>9SK#JY MZ&\3$@J)!KS,KF:)67#>9V#&!UY\9B&O]B&YK:?&[6_IWV!HHXAQ%U)L?01_ M(S!U<89"1II=)#.EFD=!^ (F!<,C[6QHMU"O>N;J?8@4N_087GS]]NV_ M#W%"+_GX]0U^QM.%WX3<)EJ\@'M:O50,&ISP"HQ$'XM#1)&Z"X+=@>S'-@\[ MT%X'-?8W>D#7\5X$7]8 VV-0[%:@.P^/-=/X.@YK4W7U%?FX%;06SF+V#*R8 M7SOH%/G:J,$(SPN*DKAO?<[^"+BU?OSL<5!K$RUU2:F#T:?SV70N ;[VMM#G,7+%8L#. FC7X3R.H%DC1=Y&F2VUT$'(["9H%U:[ MJ'KG((9-9E,BVDUM$49$%T=@I^']OW?T]N#M[\?O M]H^._WWO:+\Z"RF,\JOAZ7F]71C)/Z4/XYOQ=/H.)_-:K"W2I+=Y79LLZF8# M7DFR=FA3X1XU#T;YP*,)+'#C X;H6=*#;5Z\9:N(T6R8ZUN&G_&X>H5SQW'_ M2SH])_RO:;K4XKOSV;SV[K#LATEM\_(-Q)MOR3\\.V"1V=J&DD%(,H-A M+D7!)6[-&0 MN00,HMZ1%JL%XA@4FX7.A>3"6G?5N@*@?_;TI+B[Z+*1U#NP^U;N'KO:7/72 M17M+ 7Q/ YY/FV_R\(Y%$8P!9*9F'5@&7FH+11KIF ]!-^_$VP;Y#[ID[4#M M.R3OW%8:&*DP>>[(!;>&7'"NP7M1P/HL%"LZEMQZ)]T(8/]4W 4+'DC$S578 M%]^6PKF&>"__O_/IK/J*@Q 9*N^JZU;[_DNT$(6WH)4K.ENE=(OD;@,^X%8ZYPSM%V1:$-SY!;)D>*1,['%...M:NU\;0OS)OL9J M;'A".D\/6#5&YJORWK<@Q/Z[XV\BTKYM@-$V2P9A3#F2E MK)5RL?X[?RCZ=*F/#GJ*WXATD"53/"D#.FL"Q>KMHK2'5^='BV 3_;IUKL:- M0/IC3J=J6VU?MK7,NVAXMP)J.>:!#&AH+_4@ KG -% %T2H!DI8UK$8?JM(Q M%990?@PR/$3N75R7\JV7VY9^\?*Z8HNT/P8+7"&MI+ZVEQ1DH0GI>!+.:Y^[ MZ[O=8@1]E?4^BBC$#I7_6,IZ;\B\]BHP9#I 0)7K 6*!P%B@:6DTRPZS:MY9 MX_'4LNR2$O<7M&RBFC[K%];!]:,6M&RDLW4+&1XB\%X+6A1G*L]3#W@"A2F M=T$ TYQ)4:2WKG6L\[$7M'3"@TWDW&M!BRXJ:HX<(C)!"Q_34,-5($WAFBF, MQ3VO@I9-%+%V00-11 =>H8W.Q*S#:LNVIUW0 MTE2]#Y%B!ZOWU<[X25N63*"EJ:8H*QLT.7=)@W9.!>L4-Z&UZ_+([F#9N<7W M<(5TX1EWT0U_G3']O(AEHXM8-J))'S=:/$3'3^4B%B>59;6=19'!T.PV'F+, MU9(SS 8AL/C65V,\'=YN=!'+HZ/M)JKM^B*612?J;S=^Z&22V%=I[TLSTZ/C] M$AP9EM;EK" [:6LC7P[!9P-"61.C013-\WCO!/2320T5UM/%4,6DY(6OUQA9 M(G@N"$$+!MQ(07B,<[QU9/CY7@S5; UZ@')V5I]SLXO5L"+G[A=T4X.SP:!6 MJFY*,3R4>@N8TTH$Y5%K2SM%2Y/I(ZFRUQ+.ZA'L0LI-&. 4,O0*F:9FIS B\3?5\)8U:# MISL6X +X$TYFWX2SU\(VO2N] ^NQ<1C,(9DH.0L@>YC$^FL4XL1F>- M9+[UG1X_>"+$-@S>H?(?2R+$E@-_\?7F!\QC'2'1_-76@2LBUFL>ZZPF>:CH ML[58)&]^&MKA<)Y)H'XCDK9=\9N1I8M#H1N17?);UL'740C_/FP["L<_%C*L M1=(M-;D+QMF"+"F;@<=H00FTA)CFK,A*9AV5C-?NH'R:3+LO@/Y4B;:) GO- M4LF&VXQ"@#.!;":I,P3K%1 N^DTQD? ^P2R5M@I9.UME$VEVX,'<'IAG/ ;F M= 1;ZJT_V4D(S%K(SG%)8[7.='JA_6Y/4#IA0UNA=["KW!U0V')3\-R3R%FM0L)B-2B%#H*) MM)*A4L4+@L0[72&>)0NV%?2MU:.M3RF.]W^O=P8?O'U]>/3'WLG!X=L+7W-< M7@]'892&X?1@5,:3L[EM%;\>X:?Q9%;]R.-%^&&;,XR6KV]SPM&90%;//U 6 M+;5E,3FEA*ZQSB2RL5(G8X4;M 2R97QT\;3%X\FLOO322S$XA4IP,J!I=5,U M7]="Y-I#"KXD&A)';%[^M0:N[??2SS@ZQX6',9K7 OY]./OX\GPZ&Y_A9.&! MU-X$TRG2?_DD?!EDYI1AV@++P=5DB C.%@$H"F.Y8ZQ7U 3!W<);1C!!IULD&"C,: XIPV"RP(BIA(U1FE9ZRETZ?7/ MD \/%6X'-OGA)YR$Q2"_]1_+*C+OZKUR+B"HDCPXK7GMJV-XLD(FV_J@Z 88 MSU#OVPJ[TV+K.T;_XNOREXLP?2Q:"RDMH(R,#$:O(2HDRI:496:&2]_ZBNX' MP.SKM+!SUG2MHET?]TTG\R#6='PZS/.Q+#JAU!!H#B9Q;SV(5!/N)$.(FD>P M0DDM149?UHH)T"LNL8S^]IUAM[]]]X=J'>E[W%3N#3>EFQ%=W&*Y!J9-#KDV MYL0N#K1:Z>A.E6\AX-Z4GSEJ%P6P6.^9LD:"D\J ,8+V21VRE&NY+H]*Z;>< M+?6J\PWDVJ7U>1$8N"BRC1)UT :BP6H4EP .BZIQ+H9%9HVJ];W0MT#ISPIM MIZ?;K,XMA-Q%=MLLS.8&Q(OS*=E)T^D%O#G3BS)%JF)!.D[@A!,0C!"US5&4 MC"<99>M\RSL!/7=CH+U6NG!6%EB^%8#?#Z:KPM7+0':3XM)04:L4V%K*792. M7@&EO62:.02F=0:5#0,7+0/I0_)!:H.Y=9/ 'E1^3ZY)7QK?1+BM4T/^'&8< M+^%<;%/"2EJY+"2LW<2"=1"=D&"*Y\YJE7E:[0)XXGK]7F]^_I/57@-Q MW3KO>CB'78!>A##'DQK$/,(T'J7AZ7!NC;0]=EWW;9V=LCYHN"N'JIJE$F.. MFA6O= S1VU)\,0)-L1;M38>JZ[ZWAS-46[)2ALS(D%("I8,@MS/0VN*$\-X) MET7SRI$>SE!O"L?S*).LE]J[3*-47'@(%LE4CZG0%BM$;'XCQ-,Y^]B$!^N< M?6PB[ X\T&^0]K_4"F*<#J36&)A'T#QS4"FX14\IFP(/(6KCF>Q*^Q<@GK/N M'R3H+O+;3^>?6?;2OU9&OH0Y<-YG5\B(BBG6?$ERJ>MEYR"E5XHQ13M]\_Y; M:R%[AASI0"4=1"#VSNKP_WN9SG\PFH71AYIY73,W9M.!R0Z%-PF*3[H6_&>B M-=-DT3$1A'56-<]AO1O1[8&ZP.H=H)^0RTUQ/)J^0)(% M+CYW$K[4^J'9)-#[AZ,P^3H7#8VNGKJ3Q$_GXYOA!*>S02JHI:%1H2T>%$8& MWI,]Y5ETA43G<_.+W#LZUUD#OG"$OG"&I*NQUBZ[MZ9V85_7*GK$F4.I.'1D#$*(+M.B'Q.YEK* *SQ[$1+R]2RQ M9Y\YM)&^[\\.4(K7-)@'6UFA8RE M;#TX1YZ?989'&2293*WC+[>">0;Z;R/H'9Y5_H[C#Y/PZ>,P73* FIY/WOF& MKLXDUQ_6RCFD<$P7+:7)4=(>8+S$4K/%-&/&1Q0WG$/>^:X>SAY%E#))VJF* M$;3"F,0@%L4A\QR1R6B#UXVG]&.MWXS9>9Z"I[FK%*B" H*('+C@C@LRV*-L M'>UY/O6;F_"H1?WF)LKJM'?D^JY@8C$I$^J=PYEL1"X3.&TC:*Z\M!B4PN93 M[8E'9[9A5=@S1F6\YB]^WD7 Z=TB483)Q:<%9QLF&Y!I<3 *T-AX9XR[Z MM3H2W^.7W0K@*<5H-M+ZN+7T&WOJRY%=AK0T5=U3'R5AB"5[6(H126T(E0[%KN^^-2_1WAFCXUOXEP&VH\U5[: MDZ^#]\>#XI65V=2TGUH&G9,%[P0#C#ZRB,K[XNY0[Q337SZ,/_^V?.)"P\N_ M?%?P]_?UZX(W$OQX*ZEU8$J2\__^(O+#LR#[52$DER(H2<-Q,B:PT>8438A! MMC[ N_3ZIZS/;:796Q3EY>$??QR(G*SQ MU#;1DDWAKT9(.--9V!(U4THETD)!LK*8XC3CO,7!&L_?,K(]^XB3E^.SL^%L M'G.]Y&P('HKQ#GRJ#6&3+^"UE9"3]D8D*XQN7A5[&YAM%Y6:$K%(A_B H_1U M+Z7).6U\LY=A,OE*/_PSG)[CH#AOK4996Z)X&K$SX(00P (F3%'%J%IWK%H+ M6/\QCC:L6%V,VFNABS3ME:$O?"(I6&(AT1J<:#]413D(B@4(687D!7UIWLSL M1B!]A2.Z(<#VLMUUE.%F*@]Q^N+KVS [GY"C?9GAU;(6DE9X5F]TX5[7+@H1 M0DD9A,?@E1,V-^\NL#ZZ7<4E&C#ASL6EF48Z.$Q>6087*)>VWCK0.JHROP/6 M;FK.N]+HW;O2UNKHF3&:)6.,Y(!UXBAI$SGNGB:A32(9+X67JP7+3XXI]Y2J M/P*B;**%#@AR0#[%V6A8R&NLTO[]/$P"[7NX]/Q<$"H)S:'4V^A5"1+J3R!& MKX-,LJZYS1.W[T+4OT7;3'G74JZ;2?Y68[9YYL+[%\?[__&>G,K]/^G+-AD* M-S^I42;"&C!7_&EELM .@_)9*B:2JQ+/0G%RK!7/=G#+,[<\_3R/4_RO<[)C M]C_3E^^VM0:\)G7_^H,XC^I+_3OWR'D^$X']&;A_2I0>)(8T\>1+VU6 5:<$.MFS,* MD1 '#&YUX#?W8MCTS3M(!VBA_"L-&SJ5=@<>\RN,LX/1E-RN10N!1<'(49CA M_+@A$]I$OP@?&[\,S\[/7HPGD_$_R;Y_&3[1;V9?!Y$%K[FS M(,G\ X6:092&@]:Z<)=T(?:W=HTWP/=,J-.92CJHCGXW&2?$/"^/?3,>?3C! MR5G%/[T8P$!D12NB5&!RS*#J$404:*"0VR:*XTXWKQF]%]0S(4I;X7=18WQU MU(N8M-5<)U<42+0T8B<3&=>E0'39I!B#Y:A>:WUJPC^789W4@ M],\6G;(-F5+>95K'/"UKFBF()4?02=+WMDACNB;)$LK.$DVW5O$]G'F(J+OH M#'L=UD73[#6 ==4@^#90.VH6W$)U]]-A"[GW2@PR>9SQ6E8'N_94J%Z6HEGE MH\[D8&F99>LBT9X)<5\KX5[YL(FXN^?!1>X=BNRTHMV33!ERFU)M?$^;*3/, M!H?!DU/5+0=VUL6VC:+N5O\#I-Q%I? 5'VA.<1I#8$H*4,5'J-8M!#*;(*60 M-'/:)=GZ!. ZBF=C$VPIX Y"6%<1+8F]#J:.+(&;\.S&"-A65W>J?@M!=[#D MWXPM.H'%T6ZFM*WWG;C:2:F =LRSHJQ&T>W,W^&&WXON-Y!O!SH_PL_CT\\U MM'4U\+6\X#QE%:WP(#FGT9*/##X[ YD;9%($Y9O7MMX)J/]M?WN=7:^*;B3P M#G;^FV*@<]HSA0Z=DX#,DXUCF0./18+WV3AE>?2B>4KY+5B>C1701-@]G4V\ MJ=DIDPN#=PU\725WWH-M1QF>332Y!CVV5D,729WWX?1!JL*D!5N4 <54!B\= MN326)XQ8/.VDSX(F]Z5W[H0EFTB_(3OP2_HX^-_O7KX8**\9%D.[&=8MK?A M[Q81N/>\"&FU2'>UDKNH7JT/7*J>OONN\F\OVD$N9E/9C[<17 >VP.7S\CE- MG94Y(@KPEHO:1#Z YXH!B^BLR<5&W]H&6,7P;/;^K83;P8'R93Q+\JZ#J*-= M_CJ:W>SKVVGI#I5O(>(.=O ;D!&CO92U;DDH"OU_WR$ M2K]GE^Y:YYM(MG6NXC&F<]JM#C_C9#3\\''V>C@*HT2^Z#RK\O#UT=(+C6A- M"31&SJ*K7;@4#9G<75-\LABCHS_6RE5<\X7];]W;*F;?RION>/*U1KM!C>^(IM;^%)\^XHM3'M+(QRF.3I^T^9.$IO9\QT M,H[UWMG[]+]+@]=NSME$;)O.V^6/ZY<8IOAO__+_ U!+ P04 " !6@&15 M+&J98P8( 1* %P &AL:70M,C R,C Y,S!?97@S,3$N:'1M[5IM;QLW M$OY^OX*5<:D#Z/W%LF3'0&*[J(LV<5,?@OMTX"YGM82YRRW)E:S[]3=#KF3) MDE*E=TUDXP)$UB[)X9#S\)F'%,^_N_IP>??/VVN6NDRQVW^\^_GFDM4:K=:G MWF6K=75WQ7Z\^^5GUF^V.^S.\-Q*)W7.5:MU_;[&:JESQ;C5FLUFS5FOJQ1:;Z+:6UA:9PHG9Q3F_P$[BX^-OY=XT&N])QF4'N6&R .Q"LM#*?L$\" M[#UK-*I:E[J8&SE)'>NVNUWV29M[.>6AW$FGX&)AY[P5GL];OI/S2(OYQ;F0 M4R;%FYH<"1Z==#K#83\Z[0\C/H)^;Q"?G@Y..1_R>/2O#CK9PNJAC75S!6]J MF(\T;G#_@RV#U^#F0UC#AY<@RLY MR<=^2+70=%$<:Z7-^*CM_YU122/AF53S\?=W,@/+WL.,?=09S[^O6PQ#PX*1 M2:AHY;\!?4+W_.,LN#Q$.TKFL!A"ITM.7S^D,I*.]3K-SKK'JP/G9H)C=[H8 MC]#JBNLQSC68O]SW_E;??^0FT[F,V4T>-W7H)Q,I$QIP7#=,)NCNTNCNW@_;]+ M@?W&3<1SL(T/#PKF[&WL*"K==KN[YT+X1K[?U-DM=T;&]^RG)L-%8%.T66>Q M!]B#T[-]UW/!A4"V;2A(L(_3Q0J7N< 0C1OTYAL-M;-%%"$:,LPR?C$1V3C@Q@V$ZDY[O?+V-"CG$8"TWGX84@L/=\$ @LD3G&F.#R&-,Z MP@^K8[%9*9=Y@MP19 (J!%4*M(FX60E@'3$GB6\*##LAEI"LU",D*S38)UTC MZH47['6J42JL@#C4"!;?G?7^Q-RF+%%Z9A<@-3"1UAG*]YQ>!K_1R_H*UNS" MF0UO7PC<^@<'M[NUV+PZ.NUVAF>V E0E!X@@=%"5Q_:U#]P-XP8\1##D,E) MH62 N(R4M"FUH&H9\B-Q)#T+:6.E;8GMB#F-5@$KA=$Q"'QMV3%"0P!B+<3_ M^B%.>3X!KZL^E@IK='J\T1D<0_"B,Q#A*3Q*4H-YP"C99\1<*] -4")?]NXH M6>LHP8YHG.N #E"FG/[G)5/OY(!0RE\?$$J[?9J'*[ H^#%:/J7],93JE&UC M7MK]FU#:BP!A4?44$JDN#1I >II*ZTD/:T'N[9!(?J3+5-0\ M&6ZB>&^ZV@#S_D2W-Z9Q'4RE(*ARJW-.C,XMPIQ$)>&7&[' $J);\D@JZ>:4 MW;=U2RO+P\XC:GEC<2Q-L([X.7I!'(4&0J!C250 MT(JA*BB] WC]40AR]PN!;WPP\%VR\/64J])3%047DH2.;:88%KM%YRVUQ![4 M&QZW2S\/5VR(M&F#P(QTZ79[L$]RX,O:0.HY^>/]3IU%"V'NER"$J?"'5@@W MZN'Y0TX<#.26C!F"N0D*VG17HLV7;$7>%_ DY7(=QZ6AT*\DSBU6,VT=OJ?# M1[1E8S3T>SB]8<<[FB2(862P)[4KQW&S!/Z\@(X2\G+IU^O@5OT"362:= _A,*H@TZ@@J%Q+]\T:.$<;( MO):8'?^2B%ZL/?B]E.B^7V=E[G\AL*__O\?ZJ[+[6X6Z#'6B_X4)?:(-9P;\GE)NT&D^Z7J%Z8\X%R=!7X2W:EL2#A6V$!H7V-#"DL]V8K/2 MI=@$ 8;RL1[ROL6D;\L,X8&SY =3Y9&M9V8O**4?WB;H+6;NQ"!GU#'HX)D. M8>//HRM\U4/BD_E4JRE0]LOYI#I6-Q4Y0E8H/0]\HOE^^49GE?%(.Z[ M_]SVB_?:4/<,8YM&7/OL]%2KA187UF7^A(\M!OMLYN[KS=?SF1*#.H=RNI<0 MEZF$Y#,W;Y:3U/*TN/\-KBV7OU8:/;D_5NAP@6X<3IVGL'&C[!&6GH_;CTUX MA-@LW>XFNR[;[+R>5GV&RW+^VM[%?P!02P,$% @ 5H!D5;U C5 #" M82@ !< !H;&ET+3(P,C(P.3,P7V5X,S$R+FAT;>U:;6\;-Q+^?K^"E7&I M ^C]Q2^R8R"Q7=2X-DE3%\%].G"7LUJ>N_/3S25KM#J=CX/+3N?J]HK] M>/OS3VS8[O;8K>&YE4[JG*M.Y_IM@S52YXIQIS.;S=JS05N;2>?V0X=,#3M* M:PMMX43CXIS>X"=PZ MF!LY21WK=_M]]E&;.SGEH=U)I^"BMG/>"<_G'=_)>:3%_.)%%+\X3G3OLSZ!^^!K,K!ES<.]:7,E)/O9#:@35NCG6 M2IOQ0=?_.Z.65L(SJ>;C[V]E!I:]A1G[H#.>?]^T&(:6!2.3(&CE'X ^H7O^ M<19O[U,92<<&O79_U>/E@7,SP;$[78Q/T>J2ZS'.-9B_ MW/?A1M]_Y";3N8S931ZWMSJ_+]Y>@G$RD3&G!<-TPMX;F<>RX(K]('..7_'; MNP0EP.S]8-Z7QI8<^W6:_0HQ#>G%0>^H>S;H]G%L>^__;0KL5VXBGH-MO;M7 M,&>O8T=1Z7>[NRZ$;^3[31-=S__-Y^P?7!G>9+%'UIRYE+L7!Z.3LUT7-"?@8'*" T@DU9A34/ET4RZ% =H"V1@ZIWL%NB: M%CC,*:H)%LV7I^&9('#P=! (+%DD]X>8-A%^*([-9JE=Y@ER1Z@/L#10I4"; MB)NE #81^$J]21*E0@'$H4:P^.ZL]R?F M-F6)TC-;@]3 1%IG*-%S>AG\1B^;2UBSM3-KWCX3N WW#FZW*[%Y<7#2[QV? MV0I053E !*%#.7EH7_K W3!NP$,$0RXC!11*!HC+2$F;D@:)9*LW.H3@ M16\DPE-XE%0&Y@&C9)\1AU*1L&_/2[JY":2\"A$754TBDNC1H .EI M*JTG/92"W-NA(OF!+IB+U4H*?U)AR\A*(;F1 M- 9\KU/ CE9*BWE8+\RK4_8GB*U!73((2634H%5I(Q+Q8G9<5C>B8=X5C*.]@?%I^^AX'<4[T]4:F'M@*@5! ME5N= =\>3J!'(L,A<#&%BAHQ9 (EMX!O/X,!+G[F< WWAOX M+ECX>LI5Z:F*@@M)0N'!(_GF M?SU%VX_%G\SN:_1\=E_^!%'4BV.)G(@LEP'ZP%,$L2\H.=9*UX5W',M7IXU= M9'G_ DUFF70.X!.I(-)81U"[D.B?-W*(,$;FM<3L^)>*Z'KMP>^E1/?].BMS M_]. ??G_/=9?E=U?*ZS+L$[T/RVA3[1!CB4@,JH,O=CKS(#?4<]4G0%^&MVI:$0X4-A,8%*EI8\-E6;%9U*:H@P+!\;(:\;S'IVS)#>. L M^<%4>63CF=DS2NG[MPEZC9D[,<@930PZ>*9#V/CSZ I?S9#X9#[5:@J4_7(^ MJ8[5346.D!5*SP%;9ZD.=,A7T(MH^Y^4!KOFO6\4WRN<,T^)["V.((O A%]/ MATU_LV$7YT>K/\37=PB4,VJW["[,E1^[B[F]F.=]G4 G5\?(8G19PL6_#\56/0J&6JE3'N MLIZ7JOO85;3J\G,Z_>*>M);#2VMQ+1RZ^/KP]3==WLQ7\_GGIV'OA_3B8(@$ MXS]7?EU?&>..\=L!'M7*I(6,LLR?)K)ZE$]FTK["1#V9N;A,)22?N,FSF):. M9]O=;X1MN$RVI/3H/EJAPX6\<3C,GL+:#;4'!'J:[SZH\ AA6+KM*MLN[VR] M[E9]ALMW_AK@Q7\ 4$L#!!0 ( %: 9%7,'1B"@00 )\/ 7 :&QI M="TR,#(R,#DS,%]E>#,R,BYH=&W55VU/(S<0_MY?,1=4#J1DWY( >0&)!DZ' M>@4.U]ZS'4+ZZSOV;D)RN4A0M3TN'Z+='<_,\XP?V^/AF[.K MT?CWZW/(;2'@^M,O'RY&T&B%X5U[%(9GXS-X/_[M W2"*(:Q)M)PRY4D(@S/ M+QO0R*TM^V$XF\V"63M0^CX01$D"=TI_Y@^DLEMN!3M9 MQ!F&U?LP]$F&$T7G)T/*'X#3XP8GW:37C;J')(D..NVC7B].\$-&$T8.X@F) M_H@19(C#*Q]CYX(=-PHN6SES^?N=)#CLEG8PX]3F_3B*?F[XH2?#3$F+^33Z M5X]5F(U@ECW:%A'\7O8]I4;ENC"G2BC=WXG\;^ LK8P47,S[;\>\8 8NV0QN M5$'DVZ;!:6@9IGE6#33\+X:8$)Y_G560#S&.X)(M*,2) WW^F/,)M]!.@F0= M\2IQHN^1NU5EOX=15Z"G6&NF_W/LG6]B?T]TH21/X4*FP5;PKP7MB&G+,YX2 MMV! 97"MN4QY202\XY+@(SY=93B"Z5=/YGJJS91@7JL@/H)/P6TP"N"6I8[< M[DY\$ WB=C<"8N"4JM*MZ!675T]OC4@O.G#397,&MT1/B&2F=?4HV!Q.4^LL M212];.UP29%=/TD"W$.^$\53LR!%<<.%G&FFLB9<-)&D_)/,X51/*YPFGZ91#:N6L^KQ\ M9IIH)]8/6H$5'PX,?)P2C2(3<[AAI=+H(N&=T@7$4>LC9$I[KR_5*& X:Q0! M(*9B@N]M1.G.(8\UXP*-,V[S"@Y+IQJ/1IPO(BF0<&-<3O :KVJ M]$_ERJ8"0:4(5[@0R[":?9ERS=P)YZ?OJ[KMD7U T'%WC^XO"_.$9(FBKD[< M:W>J0A>>6]-C]=7B$MD7U5:5HI8(ZH?B5Q^R+E9&N"M=J9EQ>)K.3(0 =$-) MHE304") T_1>V5)"&)#ZML'GPU%34=%1)=,^YU*;]8P%,,XYU@&)6"9QJ6 * MWR[@QPESG4(VU9*;'$&B2)XY XZY!%:?@"1-JV0NG)FF^8*GY8R:5Q71 M&2:G]92OBO.%]=Y^9JUO&M]IASC#(N_N=(\&<*D>O.0KG74JV6^ _Y=1]IX% MLH+TG$)VUSN71=-ER42PQ?")TI3I%F(7I#2LOW@84&Y*0>9]+CT$[S2H@T^4 MM:KP\1_<-I<24>?PZ2ISW2FV>P'VFJY9M-@A6KI(7/>1@>\C0TLW;;VCH!=M M-T=!O+2%/G85'QD8%/5QH]U8.)2$4M1X/RD?(5XOBF#9)@E5_O\"C*JY[> N M[?_7#J7E;#^#;#VC3@#(%8P2G,("^@]3B7_*_H9*55UG^YH)/(<>V,;][DE6?LU'3RYD@MJ:VNTNVWK;K9?%^K^ZNOI+ M],G?4$L#!!0 ( %: 9%6A[&F0H;< #YQ!P 5 :&QI="TR,#(R,#DS M,%]L86(N>&ULW+UK<]PXEB;\?7X%WIJ(G:H(H8L7D 1ZIV=#MN4:1;@LC2Q7 M[V[%&QFX2IQ.9:K)E&SUKU^ 9%Z4%R; !"E6UP>7+),XYSP@'AP !^?\^__Z M_C %S[(H\_GL+S^$?PI^ '+&YR*?W?WEAZ^W'R'^X7_]Q[_\R[__?Q#^[W%](NI "?,L7]^"O0I9_ ZJ8/X"_SHN_Y<\4PO^H7GH_?WPI M\KO[!8B"*-K^U^+/"8HS09B"D>+GF;PS/7LMBWPNOBQH ML?A$F9QJ[:O6%B^/\B\_E/G#XU0N?W=?2+6_V6E1O&K5:$F,EF%JM/S70\)^ M/D%]3_HN=G7UH%QE[F=?.K9A^MF;NK>:'V3_"F^(.5GE^H.ZF(FAOMV5J)-5 M[U]C7Y_%?$&G WP6:S$;*D_-+S[IGQHQIJ$6,JWD--2]H:K\OI S(6NV?-4T MR,5??M _3>ZG^6+R>;Z0CT7.Y526Y>*>S@A^E 77$^%:7/^RH"I<6CGQ3;*<^X5Y68RT2U"LYX(2!Q44X47&3_O?)3G MQ=)(6O C/=P\\;-NFLO'!7PU,LW2R#\:B[G_[[CN36W,#V!>"%GH1>$>8%:C M]:F$=Y0^3B[U+/HPRU5>+VM^>:(%G2WDEGPT4_R^FB7/ZF8J>*F2R%#<(];H8OV<7QK:[\P0M) M2_E!UO^_G%4^W_U\JMLH+_[^E"]>;N;3Z<=Y\8T68B)#A +%.92)1-JA5@@R M[43#F*8LQ!%!*"%NA.(D?WP,4ZL-?EP:\!/(9V#3AG\#M17@=V,': RQ=,JZ M=I,M._4&?N]TY1WW#C36"3UOO.8F?6"BZP3-+O-U:Z8;%5X7\^?<.&>ZN0_S M)[903]-SSN=/LT4Y$82&*N4$,K/]C2(:0\RD@BJ,%>.15#R3+KS7)FQL)+?2 M%:AY >3W1\G-"83N$Y$OP'1>EGH=0V<"%'+Q5,Q*-VIKA=V.QWR!V3-I+54" M-Y++_)FRJ3PSYSD&Q4\:17"AH9T94KN19IU IS_Y8RL;C#Q14ZNH07G(QNAM MTK%ZQXUAA,PG%[.%9JMS(?0755[/RP6=_M_\\?U+-O6B7-K"'867ZKI-A]UHWHOD@V>)R5BZ*ZM2C/K);Y-K=O-5=4)KE MD_Z=INZG1?XL;PMJ1'Z@+V4X$2Q0L41Z78,2#)&@$E*>,(@1"4+]T7&26+DB M)VLR-G(RAH!\90E8+/4W!SA+ \"BM@ (;8(;/W7O,COF&J0C>N:TJ@_61IR! M#3/.P,H0L&$):$P!']IZQ)GP3D;3$Q5VUV-0DCP9KFWZ/+U!'\1Z_CTO)Y1% MG D1PE )I3TW0Y;81 ,2$>C/.%.Q4-T9TX@8)16N502_&R4=][/W -F%QUSA M&9:@CB%S(NUL&M\+GU0"WI H-@UL9X!73W;>_7W4)/)RK7MT<3X39G?YT;3] M2S$ORXF*E" RI) GW)RF*P0)CC/(5;NXL0WYI;9GX-'H6VWV MRJ7&9^#.Z.R\Z]L&M_6^KR<0>U^-+?&[7N%WL<;OEU;\NFSU6L#B;[.W3=C0 MV[T6AN_9\+5YJQNM?,IG\DK5F_P?*<^G^>+E5_H]?WAZ>#/= KH@]E[ M=Z,7)]CMR*8O,'NF'J.VB3QLSIF6FI^!1G>P4AXLM??'1%TP\\1+3J('9:DN MH&QS5JI>/O-J1-WA8Y#U M48O8-]Q!.@Y&^[Z2Q?M=F4HWRO/ZFE2BD%")8##(4 "1#$-(,AY#E:HXB6D0 M1U'FQD;KQL?&.)NZN1+,!F2V)-(-B-Z)P@*##C2P:ZRWH;[1],##>=>HW2&[ MYYFNMR'T&)#EH@G$-&1P\9U/G\SYT?G#O%CD_ZB_/R)8&(5JD3)PG$ MF,20QE%,4YD@DCEM!]L*'MMP?C^?+0K*%T]4@]G84$4(:R-<;SA80F\W]/L MM&=:6*J\# ,^ T;K,[#2&VPJ[O,>@QM4WBXP6(H=^.:"&QB[5Q8QTED* M-9[)ET63&\/<0*5WH+T:&7H*LY MQ2A^!FK5P5KWOE:A-GCUL@YM%?R&*U$;0-K7HE8M=)M-KA;WLG@_?]!^]+V> MM?)G>3GC\P?Y<5[(_&[V_JDHY(R_W!9T5FIG3T]?YS-1_6U:7TFF^F&E"3Y>6 2K^^ZEQ\7.;:)9JTQ>-0J0UYK[#:;6"!M-Q?X MQ:]G)M^ SFAK)NM&7W-AP6A<7\GRQ[KV\'CB3 N!@S*>/0#;?.7P9C>V667K M*;?2^)2:S/Y*"_./N2ROY].F@:0IH%%&9Q%$>*R3@A M3KLUCO+'QD,G9?!RQ=Z.C'I$M&=F6FMN-@9>ZU[Y@FOMP5)]\'OUDW8VY?<% M>*='W=\\!MITQ-(3C;E*'Y33.D*S37!=FW%CNRH1XA>I%Z-27#W+8F8RSW_, M9W3&\]E=M6-Q]?&FB5A30L2")!)2%B40L2B$3 815 R'7*9=,#]^%/<]$ _:>L[?M%VQ/3K@GI0;US?T"N>VR>VZ]&^5_EHMZ MY];LQDXHPS$/F("$*,W<) P@H0&&691$6819FB1\LEC5"SDZ[%^U[D3 !TJ? M>$WC+TV42'WT8I);.L:!;"&7R"0F-(8Q#3A$6<(@"54& Y*E,8]$R-QN&G1' M;HB*(CZ1DTPD2NB/C(9)II>)+(9$9 02E? LBGB:9&RR+ W5 VZM9:U&BYK= MM-OY*^IY]C10O#KU!.>+19&SIT5U;V(Q!]>TD"V7@9WGQ+U(>)K:7K<]Z RU MUZSMB6;_0QU/U6:+7.33*N%.M2C)S;92'?HHQ4>MH#D5?*H7J%?J@A9F:BOU MW%8E/_N4S^3E0CZ4$Q(F 8LS!5-.)$1QD$&<9!*& O,0A0IGH=,BP9=B8^/: M3;O VC"PM*RN"KEAF_$OE]89G[3." A^-Q:"RD3'A8*W+K<\!'R#CNS[J'#( M/G0_5O0,N*_#1U]J#7M$Z1G,G8-,W^V_R31P7J7ZF""D9(;C5/O+VE5&(A60 M4AI"H102DG&.J-.%."]:C6T"N)XOM">4TRGX)LW6G\G(7X<7[,F;*U\Q2H6% M_HOV;:OT_570=?56]P2[?GI^D*G O3__&// &3AO3Y4S]!3P&NAQ\'^CTQ^) M_%_#Z)GYMQIWH_VR6$S>/ST\F>"]9WFAE.2+NBSOE3H7\\L+2F0E> VEA.M[7!0DY_]1^WNI7J4T^)C&-3WI*G2D$DTP#2.,.0F8"3B&.E6W-*0+5?SMC( M9:TFJ/0$1M%.:7D/ 6OGEGF J^\XD2Y(N:>/:L?!5[*H U*&30W5;NI.(J@C MCW=<=#;5F=9EM:K,G?5E@\5$^QDI4U+ +*C2TG'M>R@NH&()3T(:\A@['<&T MBQL;.:R*CA4K=1T7=NWH6J[8O&'6]U)L7XVVYO[4^70Z_U8=XYLZ>!N%V\Z: M.UD^5UY6@/E:4K4+&W:M9&7XSB+([JUN_%(7FC2KJ/E,M_9A;@[F)X2E+*91 M!'D8AA"% 8<$9P)BD0F3$CR+E%.VR[U2QL8F34G5E9;@]UI/1S]C/Z)V5'(R M3CTSB#M$SN30"H$G3M@O8U J:#5SFP':'_:VSF@^U8S) ",J(6-9!O5@%Y @ M30,ACN(@8I')#W7B2F.&!T;=,3+QYJC%UHX+.>MUQWM M]'#\A6X4\9'FQ6]T^B1_E;1\*F25=.'S?%:8G=@BG]TUUP,2%48\0JE9=6C" MH%A!+*-$>PLD(9RS$,?)TU" MLC27NJL[W1,6(1E+IJ 2IO00E1RR))&FR)E,(YG$*G0Z.FD7-S:"^'1Q_N7B MBV.)H79 [7P/?S#US JUHF=@I2JH=06_]Y(8P X77Z6"VH4-6QS(RO"=S\;%Y-$:W MQGWO$ ?R"C8[+ND*1L]L88V#>Y75/0;[JJFZV?2P%53W&+53+W7?,]V&Y[)\ MQ%_SQ?W[IW(Q?Y#%N79E%I_E0B])E!()X3!."37#-874K% $#U.A<*H="Z^Y 7DNL^NJI"3 U#E=JDJ#D'X((%@BD! MI5Z<0"3UVH1)DL&8I?I_,8\#;I54\;BHL?'(4EE0:UN5'R^!T=RGNGD,%I=,H>UP^:0+\P;? -E"5O!V(3B/ZY@_).GA&!6B+2F 6MO8;CD M7U:6O$KY9?=&QZPO3Z:1*[7:2?HB[ZIEVH21*(M,6>J/XRS&T MW)-V'$/"5P*/@W*&3>9QS-R=Q!Y'7SAM-Z4Y]$PCA&5"4TB42>0:XQ2R2$3Z M#YZJ0&":H$[[*>,\1-[82>@4[;8%GMNNRNA.B1W0Z+RSTDL VU;C;[*[TAZJ M=N"ICB&LIE*4&?M7ZCTM[S_JI7!YSLIJ$3;)L&0(LPPJ$H40!<:,0(?/)Q6R1+U[.A= ?4%G)N"JNB_ESK@V9 M)"%-]$( 09'$I@ARC" VE9"5Y#%!A.D%@M6:X)B@L5%'K2MHE&VJ*FI(P5)A M.^8XBF\[:_A$K6?&Z Z8-6'8HK&'+$K)_W0W?_Y9-U'SA/YA30]'&QZ$&FS- M6]*"]?,G1KU?SAZ?%N4G^2RGX7)CBU&.")(PY'$&D>(A9(J$>I& F,Q4K!O$ MG2+==V6-C1@JW4#8,9A]#Y9V?H,GA'HF@J[Y'T M-O'IATT^&)/>\DK'.[,/C]/YBY15#:WF:PX4CDE,,$Q#[24@XSFP--*>0\14 M%B=!S+!3!=@],L;&")5JX%$W=V_"DPJ3J*T$3S,-)%C<2W#QY?K:\>KL'F#M M:.)$N/KV$1KMZN)X/3!"B_F^KLSND3#LA=G#)NY<9.]&W.5D8Q(3IR2;FRV/K917BG7/>O.:^3L!G-G/'H> MQO90N*?$V&>RKPP8K]H>-N'%/K-V\EOL?:C;0'U'R[R\4M>ZVY=GP>J(I"[>^UB!0$K$TP5!E*88(L0"R)(B@Q"&A!(51@JC+N#Y% MF;'1P+OS+Y=?P-5'<'US\>7B\^WY[>759SI,BCW^0!MFRJ]M-FU:,ZWC<:+^4S_R.N+ MOE?%^WO]^>J%UN83^8SGC].-5/@!"FB&6 236!EZQ0QB_7>89%C_/DRSD#N= MR)RLT=@X5AOT:E"_,LEL*=9&F:K;KQYK[#JAW,'IG6O'SX-V6<\D/4AO=:CY MX@EA;W5B3M5GX-HRGN#;K4?CJ^&N]+TP9V?5'KF0XMW+UU**R]DJBN:<+_+G M*KOV))!AFL12KV98$,U2M!,A#U0MC9M#X,=& M=\!>P(]/6GT]JG_:")JC*Q.],NJC/VJ\W8?ZZA'D=;7=^ M'.8N1;(<$?-7065 M6ATDR.(YY[*J*:*7X%*85)QR5M8+\&G5O54!DAO)YWHM_@\IZLH [^?EHJQK M1H>)C!A*, M%,9;KI,XF5+!,_.O9G.LN69O#%N6"^I6)KR?+\".']^\7WNFU;I+W_78I>Z! MF'U"[BN"LQ<=APW][!/FG9C17H6=.K&<6->JYA/"PTR:(H(R,,=5/(LA111! MAE04!9*KP*V2H%_U1C>5--95A91\U28];7+Q\A6XSBI#]VW?T\D;=.L)$XQ/ M]+W/+%Z4>Z,IQ2>PA^<2KU(ZYKK,9UJ1.M/'1\JK=4\=E91$2:I2!$7 *424 M($AEB*"2F:2*AXH%3J6 #@D:&[%_DE7$8>=\4 DW?&Y^XA[:OK5]<1?Y/RNH(_W.:?3:@:)XXACBF.HPH1!%#,,::;_"*., M9V&$$L6L H5;I8QM/M[4S[GJ[V$LVX>L-X1Z'KPNX#BEGC]J_ E9YP^W/5C" M^:/F;>::/_YPQ_V;_5M'Z\W+=R_K1YJ]S2JX^=,J3 H%/$FBB)L+A-I)ET$* MB0DQYC@,%8T"C@.G5$.GJS0V^MC<\M^T:7.3V,0'[#T:J +TNX?!>>A@R^V8 M0;MMP!W]XSWVKFN/N>^Z> /9UT[+Z0H-N[OB#<"='15_+7L-AZLKD[P*45GE M.9&()VF&"%2),#51N30I>Y'VZ"(<$L%)1)WN?KNK,#:JKF*V5)4?I=I9S9>J M;\3#_=E+0%Q;O]@Q;K]H]\RP1P+D5D9L!,CUDK&F.XC]QLRU*3"&V#D+@"QC MZ&Q:ZGC%=15[7$/?,@SZA M[EJUW@DSOS7L[42_145[)U .U+=W:Z-KNB_M;S[,9U5F@,K#+*^>%N5"?T5: M_"3FVJLSQ>XCQ;2+%T<99&DJ( N%"JB@+,ZLJC+8B1L;D369K&J5ZU059_6B MK00;:KLF &M%O)VN_./8,T&="F&'E& VR)R0&*RU^8'3@]F8NILDS.HMCP6R M5[_\SUP6NLG[ER8K;HQPEN$X@H(H!A'EFEUB1*%*14 S0C*&G2* G:2/C6S6 M&;/ 2M-J,O]\_EO'),1NO6'G*/6&<<]$=!J\?BII'X.ISWK:!V6_?57M8[!8 MU=8^VDC7Q2PTJ;AH$O.4J1@F$DN(LC"$6%+]!Z6$TS".1.1$ M8*W2QD98*V6759:6ZKK6N6Q#V(Z4O.'6,PD=A*R'#&A6F'BK7=DF:^!RE19F M[U:HM'FI8QF%PMR*7KR81.^F]*6I^_UH*&N=RH>+(%2<B6:)WNMMG5I1G[1R# QO=')0T, T%[*ZR+G\F8^G:IY85Z;4]U@LK%O2QN[^FL,>7SO(I" MD\(H^[&A3AF'*8T2"0.4ZG5UG&1Z71WH=;6(TSA,2"RHT[IZ6/7'-K.N:PW7 MRYN!9LYN7=_SK-E[AXY_QJPA !L8@ H$L- HK.?3%1#ZQZT/"/QNP $-.F.8 M0D_JUK>>/KLI_\>8.D_J&&_3YFE:G%A0^-U3F<],9<&FMGAU U6%&8UBGD(B M PX121+(@CB!) NIP)GD*'3+M]0F;6P3TE*W3BDVVG&UG#Y\H=4WVUL"U;U< M:S2UVDLBL5H?.ZCIKD,Y6T#^QO5[^1=/C.YG "C M^A^XK([+A)YY:%$"K4=]=.9X\AG)IAU13J?5CF'A"0Q2DD&0RJU!Y\$ I( QS A M*0VC+! \29QJSY^@S-C(I/&0-K)!?ZNM 8TY8-.>S:B%[FFD3NI,.YX:JHMZ M)K.>>\>9]GS ZHD;3U)E4 +U =HVRWIITSV5YW4Q%T]\83(0-.4BRN:Z*,&, ML 1E4(@LABA.0XB3.(8R0ARA$+,HBFQ3>1Z4,C;R;!2M*T_7FCK>S6T'M9WK MO$'5,XEU0LDIN>=1%$Y([GFX[<&2>QXU;S.YY_&'NZ8&^7(OIU.SB*2SEPF+ M(RH0SV",P@PB_1_$:9C"&*Y*."?@]C9LLT*RT;A/JCD 3F\\LRWOC4GF@/G'&>;0BQW+ M^LSIK+RF+V978UE3.Z,B2!C#D$B60!2)")(X""!!/(YP0&6<.475[Y$Q-@JI MW18AV:)KG?)]0-KQQHGP],P4E7:@4:^'(N0MUOLJ!K1'PK!%@0Z;N%,6B5=+15 MRM@&^5I)4&GI&/.T%TB[(7XR/#T/\FUD>LB5U0J!KR"9O3*&C5II,W,GC*3U M8?>3A/?S63F?YJ**1JF.)9H][TQE(L5ZN*>(QA"9='K$5.UD2/\BP@E3D=5A M;9N0L8WV5WK6AW8=SA$.0GK\&,$'4#V/^TX8.9TB' /AA$.$@TT/=H9PS+C- M(X2CSW:;WG6SU?UTN5&.P%D M3\Y-%PT&=7U.@&C;,3JEJ>Y9N*Z7%S),G.TDC)@,F) F$Q>!*%8*8IE2F F9 M!&F:4D:L#V/W2AB;P[1*355K"2X,YVD]W5-TO0;R^+'LR?#TS%'.R'3*W[77 M^I,2>;UNOP.@'@[1K<:@VC.V\%^_( M]K;>W=' MZ<2K:SU59#P@Y TOKAVKLGCDZ8[7UFAADF*4>M507;)=?:\)B@B.9 @#<[*) M!&=0N_(*4L(U*T@5)RQRV]<\)&I\FY>F6G,^X_,'"7[4:)<_K7,[.%;#/@AO MAFG$%(FTA\LRB&A&()&<0)YIQM:-: M'XCU3+;=P'*_,W<$"5_WX0Z)&?:NVQ%C=^ZQ'7N^V4M:X- M9#N2\ 1=SSS1&;4ND:?'\/ 7O25CELBLT4N\NG3(G^6 MZ[NU%]_Y]$E(\5$K;Z[H/"TJ>5=JF[S>O>QOH!H14B"98KWL8R3A>MF7(6CR MBD'!!$L9#P)B5SM[ %W'1EN;FF[>A>]"6GUVL>4>T3@ZKN^-IVY]YKXAU3^: MOG:Y>M1TV*VS_B'?V8\;0&2W*:.*QC?""WDO9Z5NOIZ>/NF%[2W]?CTOJKEI ML2ARIO4S80#S:VJ"I<,)%B@D 25ZE8H%1#$BD#*$H$)QDF*&8XE2ERGA!%W& M1OG7Q?PY+XV/I>;%D, M:&/.0&,.V+0'+.:@ML@?K7M U1-MGZ+)H+3L ;)MVO719#=:_2P7[VEY7]& M9OAW+U]+*2YG'_,9G7%-[>=<,WE]Q3I-4Z(X)S 3"8$H8@G$BDF8:I>:$T&R M(,I<#C#M18_MD--LK'*M.GAL=#?947]\,GE1\]E/0"TM '1E@AN;.O2*'7GV M@W7/7&E@-EJ#ZTV8ORYA7BD/SH_#[$R,[HAYXD$'P8/2GCL@VRS7H853X[VN MY].<&P=T=6"19#B1AK60]@>1(@H2SB4409SRF(4IW$:2T5+7S MF44+P)9K_*^C#^=/B?E[D_Y#B_,'(#2=ZD8@2G%&(6<0A2B,$21I2R&5& ME%*$I\3IH--2[MA(I%(;%"N]C0=D%#\#=*4ZH)7NKI5Y[/K!CEYZ0+=GKJF! M7:L,KI? KK4&Y^W =JCDXP23MYH^=E('KN[C!,5NG1^WU[N>MNHQ+LO%Q7>3 M7UZ:2!KMT*11(A6"@G !48#UJBQ*8Q@)*DBBHB@S%>+M5V5[9(QM^57'F.:- MHD#6FFI6XO.[F4';]7AU%U7;8]63L.K].+4!J%'O#!@%?1ZB'K3>V^'IKH2! M#TT/FKA[6'KXT8XQ;0^/T_F+E#=R2A>OTH[P(XHO +; M,VTL=85+Z#:T[2'7CS4TOL*WCLH;-H[+UOR=@"[K%[NQSV^TR,U&\R>38>S] MO%Q,$$9*4>U:!"$R\5Q5?;8DAB3FBJ0QBE),7=AF1\+8V&6I()A6:?&X5M&- M/G8QM*.+DY#IF1Y6H%3*F3OX+:@XL\%!RSV-_MWV!QWM!\W;'MV''^PVFF_U M##DO:/%2US-X3XOBQ>RX5LN2?>=*DR0):*B7$# U%5P0%0P2GF5ZM"."D4@0 M%K'+:'?68&QL\-Y4X2H6N?GV35) \./G^4*"S+%,HGM/T"B@F"=Z<9?Q$*(P M32%F',-4")%REC"5,;&3KDE8((9Z@@RLY'_I 5>/M-U;/MHEZ_NAK'*K!-"P'KM92F(E &#B: ! MU$L-!0FAJ>YJE=(@2Z(XE.YW2=Z^EX>[B_)'Z&7;7==1]%WON[<;08' 3 9@ M;2I8V[KLT>;YRMRJT/*&>6!IG^\;-+UV@M<;./UH^@8W>'J%?/\-H'Y%GG!N M?S^?ZC?*VHM91: (%*2("PD#'DF3JEY 3' (@U@O91$*"0WJV&O6# M[S#+SEH_;V#:37A^ .IYOMI4\M^:)>2!!6,O053'0?(9OK!?T/ 1"ZT&[PU2 M:'^C&QE?%_*1YJ(Y^CR?B2J>O<[MLSPH"Z,X00)1*/1_9IW&-"MKASX0:<"B MD(LT=2H@8B%S;/3/5,YH[K2\NU1KW< SL M ) G'K>1."BA.T"PS>PNKW;TM^6=R0&PK!TAE,QBPB%.,Y/+,.60*HX@I2B5 MC(LHR)RBZ%^U/C;:;I1SK12Q'SE+CZ\K'GT[>=90N/MO^TSVY;*]:GM8+VV? M63N.V=Z'NB9#K"L2;"S)-1_H_[_7O\P7Y21+$H61Y-!D.X8HTS\1)16,A6XO MD4G*D=/R^)C L0WG5MYX*] V]QFK/P"_1-H]/69.M$. M&6])%(^(&SB=HIWQNXD5+=_K4$3JZ>%I2DU.APNE)&^2LU^I06 MI4B(C DH<6@JR,42,APE4 8J90&14<:5=4DI*Y%C(Y>UUJ!6^VQ9'V"NP%+U M+B6G[#J@G7?Z@;5GYO&$J%N!*B>03BE792=HN.)53H:_*F7E]F;'>[T/)A'" M/YKD,ZM[PR8^SE"=R2IK(AC*"0EHF&8H@2+"*40B3B 1+(%9F@91%J$XXLSI MEJ^EX+'1T:;>9KSP[1@VT6CN>/W7MA_L_* ^T.V9E;:!K?))7Y;EDU9=5C&Q M37VPI>X>;PL[HN7K[K"MV&%O$CN"L7.OV/5]/^FIU^7 89H'2+A,- M8G.OF$%%TTPDDL4T7>RDW\N.7Z^]:)#RB09C"4$011!%/(!5I!..,"\SC,"".*0@?WU^>?P)?;L]O+WZ]^'P++C]_O+KY]?SV\NJS:RUOA[ZPW,;M M">&^=WDWU :-WJ!2?*-D1MD3%77!S%NI< ?1 U<0=P=EM[!XAS8ZTEJ5"Y26 M4KS?N(][7A3Z*ZLT*-^]K)^YIB_F=^??:"&J/VZU5.U\76L=/^O/M-G;(%E, M,1<(LBS.(,)1"ED:2QC2(,5ZK4/OBML \Q$OW@!S&[FZ A#SX1?(W#=CH S MT^^QU1-!;[8\**_N,6F;#O<]XE[C_6*VR!L(UDH"HZ5]??>](+:/4Q_0]+WS MYH:*4VWW-M,[E7;?V^!@E=W;S-DL[-[Z7-?M,U;*OS]I5^?BV?A Z_V93+*, MA$D"(RD41%F00$9" @7EE&>A$B)SJOUZ4-+8AO.7K^^^7/S75[,3=O&;_M-U M#^P0H+8;7AY@ZGUW:ZDCJ)7L;2/K"!;>=JT.R1EXB^J(N;O[4<=>Z%S18'UM M\?R9YM,ZDX%>.#W,9YMW8#Z8.C52K*^V$<8C(VP>U?8TN[WBM#S(VYVA2P M:>(@DG-MAU(70NA/ZPR_?ZQZOB=OYM M-E$!#<-(.U J93%$+-"$&#+M5'&.HIC+2$JK'& M,L9&=8WCW^AY!HRF&D=@ M='5=%.T":KLN.@FF899&;@AU6" =Q."$-=)NFP,ODPX:M;M2.OQH-[^H2B6X MKM.1)B&)3$8=')'8.#L!9-3\$2'">4@2FD4NSL[KYL#&?O8;_-GER"K<8'G>?W&[8]>1]XJF/%RSK)RNRNN=:Y_OY"%899 MBD,8LFJ/4@]@S B&89!@%2!$1>@4WGQ0TMB&\4K1U1UZQQ7)84SMQK07I'H> MWFN0EDKV,M2/0N&K+N1!.<-6?3QF[DY-QZ,O=+W@R?0*03?U9,YX-_*@UC^: M6JXWYG0XG. P4EPD&#*4$8BD5"81$H)IP#-&F% ".U5"MY8\-MJHHO/SE>;- M-8BJZFV5QLKU]J=M!]AQ2B^P]LPQ]7V'E=(F#?A*[>5?*GQO6O'M<#'4$2MO M-T1MY0Y\5=01CMT[HZX-=$W71A=5G,KJD@6=7L_+O(IB64[!<9 PA&FBW1H6 M0L1#!'&"*0Q3ED6(JQ2%;EDE+(2.C:I6.IM;12NMP5+MSBL8JPZP/.3Q#&O? MYSVG(]HA&9D]1-[2DEF('#A!F3T(NZG*'-[MNN%Y\2"+.^V@_5+,ORWN36 = MG;U,(LHB@02%<9I*B$A((5.4P(1BG$0Q%X)@MTW/O7+&1CS-MMY25U K"QIM M7;<^]T-KN_UY,F##;(&Z8M5A$[05B1,V0O>W._!F:*MQNQNB[8]W\TLV3E6N M:7%55+PC?J/3)[F\ZS6)DX0'2)@J:TA %), XBA+(:263S M9/?,9$8UARBURJ#2>7WKTY]CX@"1)[_$1N*@;HD#!-M>B?%R M0[_]JALOM-]3?I;:#;J1I2R>93G)9)Q%)-!T%"(.$<8*,IDJ&$F"*(UULT*X ME4(X)G)L;*05!0]+35VK%QS%UXYK_*+6,]6LE#T#!KN5OF? 1)_H9=%29Y_U M 6SQ\9;F_ZC @;/UVP*PFW3?^LT32>:O1;Z0'TQ@0AR:[.T9AV$<9A"9^#>< M< :#!/- X4@$F6-]E6T18R.1ZV+^G%=;E$K/N_([EV63D)F56H>%J9%2VY"[ METC9P=>15#JA-A2)@$H[*+S$>QPWW3<_K 6\#1_L&'AP_.\^V7V1DR^J6X+G M,U%7\;B3,ZX_[/7E[]4F8)*&,>&"P5":>]9AG$!&@PBR.""!X&&@F!,5.$D? M&TML*%^1PROU-[(A=-Z7=>L;^W50+X@/L"+R!7:GE9$S:![72/:R!U\M.<.R M;]WDWDC'DR9^+\735%ZI)JORC7PT.;Y,Y2$]TS]4%Z??O33_>&N":R?ZP]1K MIU3"1*9$4Y[*--MA A,5897&<2R4$^5UT&%LQ+UM+H>T*]R<3\7Q@$M*[K>_:V4YM[F^?>\G&#%.0V##$IBCNN5\1%9*""7 M0J\7M;,8<:O; :('RQ;M Z3-'-)>VNN865K\]U,MI/PX+S[+;^>\2ORJ>?>ZF,_T MC[Q.LU.-,6KK32M M/ECK#UX;X,2%W3K'SC7L#?*>66\#V2\+O4BFA2C!UT=!%_X(\"2,?*6;=I(] M;,[I+K#L))[NU$@W0-^.__T]0+\>G'^Y>M-E43VBQL_M>-KQT?>4.N9?XR> M37A"_[E@K4#Q1#CML@8E&"NSMPG%[B7W4,G;@@I-2E]>'MA\.LE2E:HDE5 E M,89(<*YY@F10950&,9.Q"*QNGNVT/#9B:)0#M7;VX8^OX6H?^R>!T/,XM[3? M*:1QKZV=@AA?MS18V.)> S8#%?<_T#4^^6,^E9^?'I@L)B&6F),D@T(1JB=I M:&S@*.)=,W9#A_<\XS8H[Z?YHJZ?;G+HZHY+?I75]X4"%J=A MM>N9IA"Q-(,D$=ADCTPS&D0)PU9I% X)&-O@K%0$1D=@E+0;F0?1:Q^=/C#I M^XSF-1S@]UI#RPV.@[B(.:\NY%6[_;WB\TK28#C]Z70>.V9\PV7ZJ8JN A(' M%64=?&\0VCJF]9*ZCC[7;2? !!#JE^Y-:2OY+*?SQVI?M;Z@/I$**:I2 6/M M5$"4B AB2A14,LPD083$R&E;LU7:V(AMJ6P5>2+6ZKIM!;0#;+<5X VVGKGO M%6(;FB[33OC;![!"Q-,^0+NL0?W@>P>ZFGNBZ'BA#4)S?KB^;EU>)> M%K?W='9550MR.&L?8CWU[F,8>6!D$-HT&&U97\3\; MSS66@\KT,U ;OY&NHP25^6"A[0<- &>@A@#H3Z4&8OS0(M#@G-8D)@A,P$15 ,64(I M9$(IP;@R-; =7>7#TL8VJZR5K6\$@R>CKK.CW *OM:/L![3^'>4E7O4ZN-(4 M_*AU+7\ZOF70Q5T^CHL_=[E%UM#N\G&S][C+%B]UHY"OI0EE*A>YN:Q:3EB8 M(1:CT)RLAQ#1#-7QDEF<,A[01&2I4WJCU\V/C22T=B9P>:6?&SUL06?'!]T! MZ9D MK$X ]?S:S$(3"GM:U&G;K[4GH_V7Y04NEA"F9)) M3DQ*QDB97"*A@IH9J(C#) FD57(ASWJ-C3SJY0G?M$NO2^HB"=.J2 *3:EY( ML*#?73/ >NI).TIZ@_[IF:#^$8P'9DZA6V MGFERJ2OX<:GM3V9G;07D]1$@.R10L 3'6SZ%8_(&3J]@:?YNM@7;%_W4*'1- MMGK@]1%]ZGL*ZO614O4($#U5TWNCU*E'C#U62^_$F;&*/MBXH7 [/Q>BRKU* MI]S]_0Q7]#IC>136I:YRGFUB_M16U)OT][.?Y7_^ >=Y3-9_V*"XA1% M(DNAC&(]B681ABQ,(YAE)! $!T)A-)G).Y-2K7T:[4,]J_%$ZO&TJ62?NX:O ME0?F,P&R/LO1'O3#TH#E[\SE*_,]@\]SZ_V67GJZG=G>K/<&NJ"U<1WN=@[6 MM@%CG%XJ@<:\,[#3P\;"Y6F=?G=E9/.[-^Q2AX"T-^S:@8+9WJ*+W>+B>NJ# MUI@ZWS*'B\?K":U7L7Q]R>B> ;#1YG)F:D"R1Q8+FL^9^PWE9RL5&ZI[U93>2DC0-I8"(LA0B_1]D*0\@XU+P*,-I*ISJ M;O>EZ-@6V)>??[OX7%XX7$GOK7MMU M^MMW6N_+^Y6)9EE?E<,Q89!K,Y(Q3V,O:@Z>[;%/L/?EC.Q5WHF99C_FL[R\E^*7^5QLY5M.HY00(2/(<8;, MU38)2<@C2+@, Z$7C!A976USD#DV]E]J"NZ,JAV3S;9 ;$_;'H$;@(&;G-8K M^"J%ATAJ?1PAWUEK6R2^31K;XQ %U([U1\IS[7*_?)@_:(:; M)%DHDR2*8!RGYE8+09"&*85))(GV1@FGL5L^VSU"QD8HM8Y@J23XO5;3-3?M M/CCMN.14D'HF#V=\W-/)M@#@*VOL/A'#)H=M,7(G!VS;LQVVI[=]FK_FB_OY MT^)&:H=F^O)!ZF'VD,^,][/*C*'_;9K_0_..%FV.F*]FVN-YG)=T.B$\43*. M)4Q#4^.',02)0@H2$>$TCC .A5IN3M]:WN;UJF&'_>G;(2Z8:$5+8$H#T3I1 M:;YR1,VZJ-F9+E<8.&QA^NU@BSWIX?MKH"P".PO1QC+0F 8V;0/K##]F^[*V M#Q@#F_@><#4#2RO?K#L=]J/?K%L'VHU^B^YUVXWNI0=:]Z+]2AQN)[H7I%[M M0_D#"$"*4,$@(R2!& M0F:I"#*BK%)KV(D;FPN_J6T]L2[U==P@.((RXE'&,2*01A1!1,W]!"P8C'C& M$\X"'"OBX/EX!'MX;V8HS.W64/Z^U[Z/O+=@6ZO:[&Y[3$EJA8FO'*3MPH9- M.FIE^$Z64;NWNM'W!2UF^>RN7)8^?$?+G$\"$E#&4@4Q4Q@BI3@D3$H8)0%/ M)0]I*JTR!+9*&1M95TIYJ8:Z']0XB3#5'@[$F61Z>8IBB(-002G"+,MD%(0T MG#S+@LT'@W536M_ SN0"F&L?:U1[Q-J.G$_&K^]%7Z/?NHCL&:AT],?%K1!X MHN#],@9EWE8SMPFW_>&NY=MF>K M#&^;D[WW3X6Y_#")4I*Q@&K'#9N\S8%0 MD%(>0LJ"+%%$:L_-Z3KI?C%C8]H-+8'0:IX!7BOJ6G9M/Z9!P@4/8R@P22$* M-<42)C+#LRK)2(HYE9/%?$&G@V&Z$M8CIK0H7DPL GTP@>]>D.0Q1I0S ;'@ M$J(TY)"FA$&9"IX%2*52<;<9ZW0LAYFR5FA6BVN9P,4-^G+AMC]T,U M=M\?&;L=JOBU8>"M7-]>(0/7Y6LS=+< 7^O3W>:EEJ(%5\7[>Y/.9769IGHB MG_'\<2KK"FY1BE3&XA#BJ"ICGJ60A()"Q@/-MCAE$@4NT]=)VHQMEFNK\E$% MD57V;%PHJRNM-"9U*\-W6G?:4=1@G=3WCD>__>-,>UYP]<2.I^DR*(EZ@6V; M:_TTVG6I4#S."_T5?I[/FA*!348EF47&>S7[NCR"B",%,4DHE$&098PC@0/D MMEHX(&EL5+I2] QH56%9Z^JXGWL85UO7S -:O7MGKX!:U1/UGI[J*!C>W+1# M<@;VU(Z8N^NL'7NAXTUDD^#J?C[5;Y3-M2X9R8AKX&"@] (-15D,"442!E$6 MA(A&-,F0RWIW5\38UKJW1D:=MJ[1\W_\*X["['\VL2J.Z5%W(54\#'A".8PD M,9D!.8)$QD3[M2K$01I*'*G)8Y6A4+L.Q6((8+?%];A?*^_RF=D! XSJ?^". MZ]\]>*(8T4 D!,:$88@2C2?E)(!1B)3$,8L3&39X7LR.7!SVB>926(];N#/A M$TB[F>HT:'J>HC:5^[?E!9O]F84\)AXXB(BOE .[ H9--G#0P)TT X>?[#8E M71?RD>:BR4Z^W.X*A![6. XA"4(]Y%.:09J&"8Q2&2&2$JH4R2HI] ?M3:_BV29U-]X-2S^G%@_.9E"OKZ(/IVW 8K8K ! MT!E80@0:C.H2!\"@M!$'_4>H<]"EWT=?!<')J'^2&@E=.G*X"@J=M.M:WO1R MIJ,)!R3*)4N)4ZW2]H;/-E MK2O84-80%3WJ[;JAVSZ!^<2LYRFE*UP="J6V8W%"T=0##0]<0+7=O-UBJD>> M[[@TX/=2/$WEE;HNYMI)7+R8PH"QT<52V[.JJF:=?6:E<;<( .L^L/2">T"V]ZV&4T!U M]Q<=$?+ET=F*'=;G<@1CQRMR?=]7MO K+8R:H_PFC=LJPZ_B(@UCG$ 2"TU5 M6"E-6D%J#C&2"#$E,':Z"F$O>FQD58<]5*FRYDN5 :TNH51C;)I39O("Y+)T M+.?@T!UVK-4/R#WSUH%LXRO-EPDI>\G,[(Y8;RG(#PI^XUSDQP YGI3\: M= MJ]R9+&!2+.\M-%$M%-$H8]B<6@<$(B922!,4PR )&,N(S'#D%)RY7\S86.J< M\Z>'IZFY;0H^2)7SW+GZ\UXT[8CG=(QZ)IFE@F!UMZB/TG5M('BK6;=7R,#% MZMH,W:U2U_ITQR57'5MT(Q_-)='9W>5,S8N':B_IDQ9VN9 /Y200 15(!9#3 MB$'$PPB2# =08I9D),L("9RR\]D('1LO+$/A5DJ##:W![T9O4"GNNMZRZ0#+ MM99G6/L^#S@=4??%E@-$OA9:-B*'760Y@+"SP')YMT-&+W,S9;TW;6Y.EE\> MM?LCKF;5EI,L%S=Z;IZDB>1(F!S3688A$DQ!%F !>9QFVDNAF4RM:N^Z"!T; M)56*@K+2U*3?RAM=@8D;=4W5)..<+5FDS*MJWATD0Y6OSA M83ZK(G:;;8B$J2@2B81,*J*=)QQ!&IF\R QE240CC(A3%?R0!30M.JJ*M_7C>3SNYE)W7A=75DQK%*NB[E0%"1Q$HKY1H$)/IZ<3R[9.09Y(&.(,X M2XQ#&IML47H62C-%PSAD^D^G;%LGZC.V!64=WLXW[:FR()Y5^1#U]+&@W]VF MBE,[+-;_41XQR**,0T0BI7]"*=0K!RRI"(3 TLUC&+#+AO$+QM=I=K/X@!W1 M\UQ=]\ K4T!M2Y/A?E4@2IMT!AJC>K]&[ E@3U/QJ=H,.N%Z@FY[6O75[ G9 M."[+\DF*#T^%20143=#5U8K]\_J$T4PD4C$8J9!!%"@%"0X#2%/$E$H2&HG4 M<<'FK,3X&->H;Q(DF!'-ZSV.*KT'>)H)<]FP^GG^6*^_J+D&4SGICUK^O=FK M?=2MU?3<(<6"6P=:+JAZ[90A5DHEJ-4_6Q8:.;I^HFJA^VI]_6NA0 VY=J^7PF/N33IX44%]=?-@*Q618%0D(1! %$ M*$2F('4 LU11%C,D$+*Z4N8H=VS[X<;MR1M/:%K5^EG=QK:,NG8%WB)LH!\X M>V:Y@]G5JZFE41UHW6T"KD]"V*405B](#U7ERA9Q7S6KG,%J+TAEW]R U::< M;7Q=2LK]]1.#":H]U/7^=$2Q3-.(PBAB*411PB'AB8 ISGA"%459G+CYPP[D!WC#K80M8Q!J$[6L-%)/2Z W\$"=\A"UM2WB: 8;^I!\,9 M#CS>,6]8O88P^0INY'(E=Z4VSEXG2<)#H9B"<22TS\?ULEFOGQD4&=(.7ZQX M&H@.=O;;;6=GNA[)AI[#CT=NSA"TNJ92NOPQ;GNV).!:,S\;KF (^82(CV94,F%42,$TB2D)CB MO;$449A2E%AO9^Z7,3:&7VGIL(MV #V+/F9.E<* NLR#=;X..PHGH[3 M0+N'.WAYVB5L!Z!U1_# J\/M_K7K_FJG[\BC70_ ]=)WG5,J"!%G-%$0)Q&& M"#%I*H-A*,.,AR3. AY8D=K^YL?&9ROM.F;J>HV=[;ER5T3Z=@2MP>AP^KO/ M9F\GNZ\:'_C4=I]ANR>R>Y\:6_;NWV2YD.)R5I\7'\_"+)(@3HFY29A2[?8H MGD$<1BE,%"8494(R[L858[%L;#15JS_R!-ZN7T_/"_"W_";&OV*W3./=?'CZ MNZM1^F?*Y=VQ_]]Z=\"[77^,[82^NG.XI-Y=%>SF);S.+["94N!"*5EE#=:* M<+/FNY.3-(X5EY3!. ZHN8/((R>I[&=C"2O,I#H.6K5#VOU_4TLG5#S1/YN ML@C99W>P+%AQ"LYV%/&'4-],VJQ(<.S1;C[,QZ=B5EU#.)^)C_GWJAY*LSL>D92E*(J@ MQ*&""'-FR@_$D* @244RI2/0\ MV)?J_4GK9U82_$]=SF+W@N-RM^-$D(:ZQ;$#EJ_K&BWVMU_,V/?B@%)8@F0_CG;^S,GH],QNM7ZKDLN]U ]IQ<"3 [-?QJ"^2ZN9 MVVY+^\,=T_4L2XA4=S(^+7<4/VOUF^* 64H"(D(*994A4L@48JX45+%,!!:1 MBB.KS-K6$L?& ^N".74>UXVZ1&=@-I]![E*,T1YX.[+P"F?/Q+%&LKF#M5+W M#*P5]IA>Q18;7PE4CLH;-D6*K?D[25"L7^RP3/J4S\S%BT**?/&1\JKE7ZE> M@^G_Z[_K'JW/I&[DWY]R_=0D3@GG,E*0"A)#) 6"F*421B(,(Z:BE*16NRN= MI(^-C):Z E4I>V9"+TR.R*+1UV%YX=P1%NNR/N'MF9R,ZN!*@5IYL-3^#*P@ M_]A WJ3EO!D +T,Z-=+SW MOT?<)VFR.GV8/]!\-DF#Q&0T9S"*$((H$A+B,#95-O5T$: 0B< IH_DQ@6.; M(:I!--\SB&JEP>^UVH[!Q4=AM_-6?8(YQ'QP"H[N"0,LP?&5.>"8N&%3"%@: MOY-+P/:]$]*,W,^GXO+AL9@_5T%7R],IB<,(,6IJ3B491(&@D&+"(*(R50$2 M"6=.-W-;9(V.9):J@GQ#UPYY1@Y :\DF?@#KFTA66&VJV9KVT!EG&NUWNY]:$=: _5,SZ36H2-Z3;;D 55OA82[:S)P MM>&3(=LM27QZDWYJEF^4[6ZJ=D]$E 1!EE(8Q<24MC&5!:0DD$HATI1A'B8G MU2_?%3DV)MVL92Y\U#+?@[(M"?K$KG>NVZYQ_N.>JO"'K[Z=7/#\,#H]%3_? M(_!-"Z$?!N!84?26-T^H;[(Z(#DWX>/54>![6MY_G,Z_K6[73A*$ \9%!%44 MIA!5]2UE*"$-LBC).*69>"CJL$^T1MSPQ[0/'OD]. M*PC7YZ=KK<^ T1L8Q<%*<\\5*ES \EF+PDKN\%4G7.#86U_"J8&.<5R/:$\(F]7EJF(E% 15A'''D%,[5(FQL M9+34%10K93O4>6B%EZA0I2AFD!%ALI8$(221V1P4@S\>W552Y,?;9O5<42DZ.N.7/X5-6(>N\[+,8&+5\A M=FVBAHVTLS!Z)^#.YIVNE9AGS[)8Y+I-D4J4AX' MFIQI8,X7),0)(E [EB$)TR"-8Z?(.PN98V-KBR0.G>&UHQ;/H/7,,!O: J/N MV48:#+"ALL\2S];X>"OZ?%SBP&6@K2'8+0QM_^J)&=7JE!#OEYD"RO/O>3DA M:<:#5'"8$*$@2E)--D$60Y)E/)0\9")R6J.V2AL;N31I9]9*@M^-FEW3KNT% MV(YDO,'6,[TX(]8]-UL;$KY3M>V5]3:9V]K,/IC(K?6ECK11)W6L;TZ;JEWS M:_+^?ZN@N,/FB&RN9P]*. M"PP[]./T0>F:1#OATRJAR (&3,JIL MMSEX1I4#1NW+J'+HT6X^AME,H>7]=3%_SH44[UZ^EB8EW9[=\=4%6A)S3AB3 M,,V,PY'$D78X!-$$D(4)2U6@F-,9OKL*8Z.&ZO1'3>??RCH69[XZ(Z(KW1WO M+G?H%SOGI%^T>^884RBU GNIOHEQ^M%8 /+93WO/YGJY&=T=1$]^3 <%!G5J MN@.T[>&#I>['DADSWS9<=XWWON*P%O,TVRXZ! M!_=6=I\<6Z+\SV8/V63SK8L.36001RI%>E64)=I'2AF!.,89C-(4QTJ)).-H M4E\;UE86"TO>&$I_E_&V;45_0^^=O,MG)J(,,#JMSFF'+R+G_"5@(:,X% QF M(DR,M\PAB2F!/&0AX@'%BH6K#!8UB;\(Q0D.-!QHR\XL*WW/TE!@0/=,5S!@$,*=-SZF<]6&Q67,SY_ MD$VI^DD6!&&6( $9529J.@TA(TD $Y/]/XF3B&&G]R#@*A:^ME8-RAMU!.6;N MSD;)T1=.NE%[(\U-?G/$)(OJC%5;<<6F^5W%;D84U\1TFS_H1Z[4%_W;TJ1' MRDUE;[TT,)5,JF ,'N!$DHS#)).QYI9$LTS$,WC#S#%2&UG69NL38>/X.[/CO[7JW9])\ MFX[M>J77,_Y^;_GZ4NXM+OYZ!O; 76#?4KI-)+_1(C?QVZ;J2Y.P*(L2&0N, M(:)I !'&%#*$)*2"JY#P()2Q56;VPR+&1NA+#:N*1AWS0.T!THY-3X.G9T9T M1,:9R@X;[XF.]@@8E%(.&[A-"RU/=JS+LHR9?O>R^O$_<^V,%OS^Y9,FH6DU MYT=A%"1ABB&A%$&4H@C2-*.0<"P#G'+M!V*G&BU68L=& 1NW 5;*5@5)/I__ MULDSLT3?CB/\8]HS;YP"IWMA%R=T?!5YL1,Z;,$7)R!VBK^XO=TU?'JJ__7N M%SG3#4_/9^)<: 8C:CP/))+01#*E,%*8A9J2:"2< M?! [L6,CI4;K,W!7ZUV-(/I*<]> :BOT+<]&O&/:]\'&$LY?-N!\K31HM/89 M4.V"DK>(:BNA X=4NP"Q&U/M]';7N,MOS?OX%7-]P3 _=9KGU/W!G],R( M:SW-?M5,T$*4X.NC,(L]0XZU0::P_,:3*Y/ [[U<0?&)L;?(3@\J#1SKZ0_$ MW>A/CVW[J,YS8XJT7ZFOI:PJ 4VH3'$@ @&Y2DQ".XXAPP&'F8ICG/$T89E3 M_N%6:6/CUNVJ/(51%\X5?-)_J4MVG5*09QMK.][TAF#/A+A3B.=FB9Y6%E3: M]E6%YP HO53@V9;UAM5W#IC=7GGGT$N=4T(M4^%5P1TF0J20]]JAU)YE?6K; M9-\F@D=*$ R#+(XA"@B"A$4IE%%$)&-9&!#FF!_*3O+82&8SS6,=V?5*]57$ M@4G4XQ@":-\;=M33"\9]^V57[R_!^6)1Y.QI4>V_+^;@FM9%!;VG1W=&R%\. M)$NY0R=$-)YSI%2:)"*110B$2)F L30.8 M1CP2), *QXGK)>!M(6-CH]4MU[6BS;UY]UO .X"VLXPOF'HFE X(=;H'? B" MDRX"[S0Z^$W@0V;MNPI\\-D3TNKN81 SL[Z3:E[(6_K]VB0:F,\V9XS;>3U? M3+AB2:R;AB'7?R 5"*^C["7@?)/,$^VG7WN3[I+V9Z?3^?R>8.48;#.,%I!D46<5,!6D+* MJ(01P2)+B(JCT&J?:5_C8_.Q*OU I>"QRSK'@3ON4YT"1\]LY8"$DP]UR.1. MOM-.8X/Y3(?,V/25#CYSXF[PF@HF@>12!K&$,4KTV QI"+&D*0Q0&B=1%@H> M8R>W9U?&V#R99LKI0<5*$AA2E(52+S&C MR"D8XU0H!]U$K^\;G0YB)"G&.&-ZF@CUNCR4*20F0Q?""8E))C(>Q)-G6;#Y M0#!NRNH/R"KMN?:N9^5\FHMJO[!L,MOMWNF:NN\6[H/:\4BB&WR#'438;:5V M/WS8-=_WD<.&A+#QPIY'N\U)NB%3RTM^D/7_+V>7LV?]V<^+7)83 MB2.B1WP&DSA )C\HAOH[B& L%0FXP%CQ8#*3=V; V+%!JSRK#YO4'_:FU#[G MJI5R;@.^'5>[H7\Z5L.0P%)/\.-2TY],+(8-=LY\8(6))V9HES4H1UB9O#C2!U<5=P'**\?"8T/LRI MUX5\I+FI3BB+0HHFQ/=\5A^J5H$?>IF/>$Q3H5=4*M)_T!!!2C@V.8^1Y$$8 M9I2Q=X\-1< M$.S-A;-2XHU].Q>@CCM]3JUU8\6_2A/I)L7YLUZ?WC6[I5>J2E547CTM2A.U MK?GY0SY],I5<5]5QJLR,JRS$"(?G_ MJGO7WW)-EY\ET=6/0/P*\9L:> M<(0G(IQ5[J<_I"X1BCO)H&0=H+O*94M::WV4/BZ2ZR(%+C,H?=S\X0=PD$@@ M-5\\3>>60=]FF-PFP>'![WE2W'PVC47-P5A5%J7^@#I6V2Z/AL&GLVE=5["/ M8N!Q$8XT:492:M!)-"Z0^Y-JY*>'MIQ\>K)55,"[YZV(A?Y_.9A,!4TYR MC@'6VI[P2..JY3"SO:XSHJ@J*-]\-@XHM7+[_O?P.3VK8<8W_-W?=%N M[\]WW\A(G^KFL8-^EOO&['^"!W\/^]R^+&T4P?KUBQF;M5EYVVJ]SW4YWT?S MQ*K$CC+S=ZHR @J&S)0ET4C'G-X XRQ_:1MBK?))72U>;4 M1NV;Q*H=5.3(!7ZW+SPRJ#U__)\7\^_@\_2GK?]H?E]UE:[V>Z+7-O+ )1)? MN$@5SX-@TKTJQ $J9F M<%@&,&4,\()+('*54Y9"D@NOO9X^E!P;Q75LM+D R]9*6QY\-\#,_MG^4MB> M9<_=GF4O;<^R"+WB>GDQW+CTK8>[9_+=&^F-@8EM1+<3+6?_/(;.='T.2*Q< MW#Y4'#9MMT>0#S)\^Y05?'YN)#^R/YICJ'=JKO1T/4%:: 0Y!P4NS5R2I1I0 M(5)08BH)1;(PTXG/7')"SMBF@PKXE=U=UHMER_]K]D= N.%16)T/NZ\%J__3 M;(N,47%SA#YW.F'CE5/GNY'QFLENNV^_A?U>+[ MDCW_F HV:^I1*\T5IIE9^6JB#!44A2T- (&4'!&-J&;<:2%\5LK8B*"KH6=I M[_-HGF> :!CUO8WE!8_SA^]D_KG/WCR@\\F;_]I^[N>?/^ZF[71RZ M_]4$GU2;V5_8\F%9->B45?7>+VI9[6]/BI()D4L%%$ES@ M$04E3".K*WY25 MNG0J"N(G=FQ4L-&Z/=%Z9LOD9U6DVAYDR<5LQI:KQ+AH]:&6YYF6XUBX[H?% M1KAG(MF"VQQU&9W-JYS46C>UP(W>]1%8S TR'Z"B[9$Y"1UXF\P'B,.=,J^[ MKUFC;#H(;[8U> HQ(64!:!7;! MM'!,J@>)YFA-8L"SSVN\Z(6=L?-3XWIWF MU9?W'KQP]5FD7(76,(L4+Z "UR@G88BZ1CF4\@9KE).F'E^CG+X\=.=<5E62 MV.P+F\I/\_?L>;IFLZ:V7ZYY3C"'@&384$)AG!5N?^(YS:C@D.;2K]+B.6EC M(X:MLHG5%ACGI-'7=P_Z',2NF\F1@.M]5_@49GU43'0!)=K.[#E9 V^Q.IA] MN%?J:8,$$R4H%M% 48%UD@.*"@XQJFF&-#+4H MWQ*(!U+&QAF;"G^UIDFM:E+IZE\%\1#4\VP1#:J>62((I:!*B"=1N*H4XN%3 M!Z^%>-*P8\403U_LO['YOBZJ:KM]:*W$NG[J@[Z5BZH3=WTHH^0[-K.]%)M9 MCJLBQ27+0%JP F!"$:!42\!+E2I24(+=\B:"-1@;46R-2&HK;MJO8*&3UI*; MI+4E:8QQWS(-&Z?+VZF]H]\S]P0"']%]N1K%*W9LP^0.MIM[%2S=G=[K'A2: MP+!:/V@;4FD;<'Q3RY]3H5;?%C,YP:G.S>)) IQ2VX,(&5\(9A0HH3147!0E M\^KN>%K4V'BNK3RU6MOO:UDWW?7-4CB)J]OB*0Y:??-2 U&E9A4:VBJ:6$UC MYB=<0B-:=L))00/G)EPR^# SX>(=41.)F[RJPQP<2,H4482 QLKPAE Y8(KG M(.,,$TFX*@6+D&YZ2O[8R*31,SSAR1?_7*09)5("!KFVZ;X:E!Q)@'3&B'%= M,Z:E3_G*/O$?H+3EX/B[\7N/J/9,^EX)NS=)8U'O^;F7D.LW$?>D]#%DW%Z" MQC&U]N)CKNZA]$$]+Y6H<[O-SS-5N;US>?MDJW+_L_K]R<#\"2Q2G2(% 8(L M!;B I2V:$4AN,8HQ;GDT*^@3RS5G+[>04O\?%:KU9\3UNG%)#L&UMV".Y8% M]V&Z;D0=SQF&'*7!NFMN!J9KTTVRL:IN0=RQZR;9R]6ZV4W6ZJ7K4Q3 XS>% MNDZMM^H9%07,,RVEXCP_C.5M8/O[15413LW%ZSU;ORQ5&UV:28%2! &FG)A_ M: BX+7!-B2T^5#*$F/99,9R1-;;5@54UZ>AZD]3:>L:;NJ#L1J:1L.N9'\-A M\R8[!T B\=NTX )@7A)0ED4.(*94".,2YMIKO])5\-@HI=7;+LB":V4[H^[& M*GU@V3/%'(/1\$RC=O*/2O%^BM3ZHA6)?YS%#DI&OF#L,Y/W_=?25(P>YQ,M MNCR8%%$4JB00<$K,8EA0"FF,!>%&D M15$@G7'/1D\G9?E\]L.4S^VHFDBCZTTR7\Q!HZ[OX?LIA'.S%B *,0 +SH,EA)Y[3CN"QC=Y[]3CO5_IO^6IG";PWJ3P#R]2=.T+=3*7M8_ M%LOI/Y7\2P+3_ 9GL/+ 8)K=E'G97C9=K5YLO7/SEVYI5[9.OIFWHPI/2U!Z MD]CWL[KJ@Q+5;__U7R!)_X)@]2?S3_.P9V7+FJC9:W UV'ID72DI?+QZ9Z)N MU=>_U>/SJ4*ZEWJO._;'K_%:/_ZMZKKN&'>FENON=6$D8QGKTWRU7E;AZ_=F MB)N-]YS+S)"* % SX]:I3 ->2N/E90SGE$O!E%="VBE!8R,=JV>R5=3NT3^% M'FRX\!6<_??2!:WI_^)2@B4Z370-)WX<+'31Z2#(]:7JL':>#YP^[:73*O(-]GY,7!G['UN]]QU9*&M_! M%MVJ0B9NETN[;507A]U>\H6]5CGOO[-E%46Q?MTRRZKJ\_3X@\T?JM2.U5_- M(]:K3_,ZYV,O *_ZXP>V5A_9=%F[N2D3F/(R!5J@%&!,):!YR8% 4A%!F$3* MCS_&8MG8>*O2L D?OK;,SVA =F70L>@[)N:V!H/*XJ2+2M*!Q=:*[5[70)-4 MV-PD-3H=7V_5M/M;&X"2!J&;I,:H:A!8H723'$1>5Y:OD9CU[#3YFC,/C5=CT[!&#L!G4W-^L=5%68Y%0I.H$JEF;(UD%Q(@"5& M@&E!0)%370K&4(&\JNLY2Q[;-%NM?J<;S1.QT3=YM@I'F7_=QR5D5R$2VD-O M,W34;O^C@KW2O*]M!P>L>MF'."?W#3'*6D-3"PG)!T3[4VMD=MJIP-%-<4>C.B13=$4?*/HIM@ GXYPBB[IVGEC MXU77;5@<=SP!EE.T@W=<>XNN)*Q[SMF)I1W!O#@2:2B/!' MGT-BZ/9&TT=$6$_/'#&%A$T:FQY'3=.#]L OS4O*4XE!BF$*,+-%^"37@#*B M"PRS#'/A0_\GY(R-R+==QEH]_9CX%)QNG!H!I)[9\1"?'LY2+\ 0B:5.21F4 M;RZ8NL\*ZM+I0/0Z-<;&(%\6:S,PUOUCVR+7 MHJN[=156K/8P5'TPM?+<5+ARY,ZST7#CT3-9M38DUHC$6I$\Z/8L<&M(M0?; M&9ZM+8,,AFRJ[U:_'\&@[.CS_\?!<9YOXF#:3$?F6=4:9*Y\^R#04 M!X%VEHKTM-!V-4VJ\1>VK#/+%D_/B[F=)._5^D%_52NU_*E6DU(*J"'"@)02 MVC@>!:A4*5 EPB0O9*X*K[UP5\%CFZB:>I5@J>JB1^:ZI7_#34?0W?S?/J#L M>8[IU"FHE*[39C=JWU1]CLU$WZH>LP6.'UC1>N(XBAVX28X?&(==\@ M-2J\HN@%X-WH*1Z^W]FBJA6V7[:NEW"I1>6OD="'O#%GZG##_?NN_D M70$+^>J!5>3.]Z4R,_IRL32K2S:#*'U6YL4R]*9M7/9>M$*[WU>F5(E2 ):E MMMVP*@%CE )&"TF,4U24R'TQ?Y4J8Z.ERI@Z-B?Y:VV.;95Y9PU*C$7VY-B: M9&=Y:U0WHN>KN=IC$7G=$#JLZ@<;F+X/::HQJ7'7 M,O;H>"SS!QNE@9;Z XR6WYH_"L!GU_W721AN[1\%B9WU?YPG!A8=8*L?]O]V MQ^$GFUGOW3CN:_-\L\"U?S"._>XO.E=.H"929IP#6!1V"BR0F0PY Y1K77*" M<(F*R7,5SOQM;98);C[X53KY?,S[FO7W/5LEJW6NL#^HK;HVL(&K[].YC6^Q M7W.MDV=]@:L&$5%2:IDA($N, ,Y3 GA19H!33LHLRQ1$N!G$N[EC3?*!A[#5 MZXT&4,WEVPR=VR)LL,'HV86QFMTDU4AT%+Q)MKHG]25VG/9^V;TC8H6*&,C& M*F=QE2[#UKZ( =M!H8PH#PTOW3-=;PJT;4H,3]7JPW0E9@L;E;(-%Q-$TUS+ M'.20,H!+(@#/M *9U!P1"0G+"M_"/N[BQ[9:?/_PZZ^?'G^]NW_\EMS>?TC> M/]P_?KK_Z]W]^T]WW_P+[7B,@R-]]H9NWWRY5;S98^^HGFQU3_[12[Q=&&X1 MB_MX"!^\](\_,,<* P4\); QPC;&KJE+?,L-E3*QGC A,@)+8=S'-#-DEN6 MZQ*!4C!BAH5**%.OO@@G18V.N)HJV[.MQG_V[(1P&E8W;HH#5L\\U%&R4YJ\ M531F%X2+:,1J@G!:T+ ]$"X:?- "X?(=80SQM6Y ^E792D2V)*U:ZL7RR?: M?>"SZ?=JP^SN#UM!3\G'Z9.YY$%_,[]=:2/<_.WS=*X^K=6369!"EI$,9X#F M9E5:AQLH2 'BO$ RS["$7H&T\50;&P,UEMDE4&-;TC$NV5IWD[3V);6!52.\ MCHG)/ZR1266E9]6SB"/O1GIO,YX]D^300^E-KO%1CT3&$14;E+SC [I/]CU( MN+JT;7U^6Y<*G3#*,840@S+5%&!+]U11"F@I8,%T7F#MU87WA)RQT?9NH=O= M.K7!\1JG,!:((8Y) =("&?^<6_^GCHRP%+P7*%) 2*8 9,RBS0@*%,IYFG$.<*>]-]%@8][\]?E<75>X-7O>= MFBL!&V!+9ELWN5:RU\+)QW"(7S]Y1\I;E5$^9NJ9:LI'+P]NEE$MH?X^7?]X M_V)H_4DMVX56V\?)S'6EP+:*4DK-#(>)X6&6IQS /"M8KC*"<^'=-^.B6)]W M?Y@6&A_:0+ME[9UXMWFX#+4K6\2%KW?JJ-5-?C?Z)JW"-YO4ZFW;MZBM()PA MBM<5XK+(H1M$.(-PI%>$^[VA$1S/TS6;63?>3,*VH^7J4]V10KY[6=\OUO^I MUE_85$Z,8YVG5&N ="D AAB!,C-NMT**<8T*AJ%7-597P:/SOFN]$]51/)DV MFB?\99W,%^OD5:V39Z.][W&^XV"XGMS'A[CW0_H:W:[.R:Q Q^P^X%Q>);N>7\8=7U<+-7T^[SF0?'ZN&3S5;WQ\%^4-M<\LC\F&FJE)94@*[4T[)43P!7"@)-<S-5WFYCUZ$YB'BHX M?61E_9$=*-+?!]=8D(C&!.-7/=5E,)[.^0)7#X@;@\7&=Q@2:S%MU4XZ>B=6 M\>07J_J?;A)>:9\8]>-160!FD=C,1_*@A!8 R3ZGA3PB-*]6&#_OV]HP@/T$ M/]L!-V*:7C"ISG .\QP@QS#1%B7FP+2TSKU M?G9,T-@JI^O1Y M=.BY#.5YFH@*4/][1)L&H55:D%&T;FP8D+QU%C./W*Q8V V4>G4%AGXI52ZX MG,V8.ON X1*B7.S8R7=RNB%P1>E9'=!<<+^8+W>*!7[>A*,P@2 KJ0"T$*GA MV%("+A0%BBL(!64Z3[T:,4?5;FR\'%SYTU[5-;,M!?HY-" I[DO@N,Y]JZ'M M>R7\%J/JOV+N _U8:^JHN@V[ZNX#UH-U>2]"_*8/J::36^-;2.M??)RQ[^8W M:8N82 M4D0 4D4.19E#IN1DO5BSF9M#YB[:Z[/=*-#?:VMKI%6IR,^-[K:=WR\OMI'? M=/XG\__&@H1M3/!SHCQ&Q3V,LS>7HT_ M8I%<%@_!@_HC_H#L.QL!3[BR2/QGX\&H]XO5>B)$R2'-$9 ":8 %Y* L" 9$ MTXPQH@@JO!+E#D6,S;?8ECZ?6143870,+ Z_A=&-;:X#IV=6V>)2:6<+]IX! M)KP8_('ML>O ;P6\30GX P-/5G\_O#)&U\R/9GQOGQ8O\_6DY*I@E#.;RL ! MAAP#1J D,-28ET*C)5?>.55ZS,&P,-4^>P%3C&GN^T>>1ZT.+_VXKHW]>S+\_JN63W>M9 M/>CW2R6GZPE)M2I);EPI4MB>:S@'M$PQ2&&:*R$A*1CQJ_][0>+8R*'&.9%+ M]OOJA]JOIK^5'4$1U6UW$8VHJPH2)D)D"K%;.M?#4I# M+X#E&+Z?\95UU.5PO; .$R D[%^&*E_UW4M+0 M&8"73#Z2!7CQENL=%IM:6*7:ZSK5\+>Y>8Z19GM=_52W[1]6DY27$G&M@$RU!E@B :B4#&B<903Q,M/0 M*UV^5VW'YBCM3OVBDX+?IMZ;[U$]/<\6K\IWL[S?8?=WP]YT, =RX>JTZ2K= MW!9 :5*IJW^#RC)#KJ_5=L3MH.JUX<:\I#8MN?M#+<5T%;?!PP!#T8/# M&%_7-W,V>X/]G*/:G]!KVYLWS2^_JN?%TFZ'?II7A6"LD'>OS1^W=3%S#(N, MLA(4FBB[VU8"+C$!B H-=8XESKQ.*@+U&-L,TNUSW>B:;"Q).J:$MB+W&R6W M:6$ ['LF?&?8;^SA;'O%,)W$@S"-WC/<3XLWZ@X>!-7I/N!ACPNN[V&W-JMD ML4]SP_C?S?O=]JF&.2EESA H"UT"+(QGSB4W3KE4$ E,LQR6?C6L3@L;&R-V M=073.7ANM/6NZ7$:7M=M@CB@];Y/L%4SF=I6+;6B/70$=T$D7LF.TZ*&+M5Q MT>@C)3HNW^,?3GIG?+Y-B8\-2]DLL9?5A#)J4%00%*S, 2XH IPS;(@#24H* M7$KAE%AP2=#8^*+6=5,#>#N+U^JZ1Y^>1?<\9<3$K&>Z"(7+*UC5!8N@V-6S M#QXLE-7%O&YDJ]/U@3%AZQ_;ZC_; LR3+&.P@)0 !FTCP0)3P)3FYC\ASWE1 MR!PZI7)>D#,V,JC4;,I6[!11]PP1.X$J+SC*+(PIAQG V*!*D6+ D"UFG)=0 ML\SG%"<&JD.=X,1!T,WUBH!+SS1:OVC'JM!'C+D[CT*LP+L34H:-OCMOZD$( MWH7+_;A4_2%^3/[/E_?O)@5*A2PX!;DL$< TEX"G!0<(JERFTG:?<&JBLWGB MV/CQ_WSY]>'K7V_OD_?_?OOM+GEW>_\?;M_U%J/S7W"0Y3U_JT>,3N[_[?;? MDL\/]Q\>[I-W7V_OW_][Q/72 0AG?!U[;?.9FI^VG^?V&8-\B !-LE4Q\MQZ"H&8,^N!C.'GU5-F'IU5 M3UXTA4"D+YEVQN"O!YRT> M)I*]6_Q#&@V]-S)W '3>NPP%I?_MR@T:'\ZA$;([>!N2.T\?>@_RF&E' MMAV/7A94)VI3U+PIW%D?/W]5*[7\J>3'Q?+CBRWBV9Y/?YJ+I_DU&VET)8=KNU)6H,28U%2F[0)%ZIB@.H!_:6U:]B1 M\BJ>->"(#59A:Y"1\ZW&%0GH"R6[KI4R9%VO2(CL%?^*]=2 F;+*^UZ9E]M( M,6ZS307_.[/1@>M))G)"::Z!H,*L;G&J (<9!XCP#&%DUK=NB407Y(QM;KM] ML@<<_ZSKB"YT\GNMI@<=GL'484:*@U3/4\U&R8J4C)J@J@GQ]YA8>7;=CA48?+0X,6;$;$\GFQK-Z,JJ[M>YMCN'Q] MOY!JH@J=]P_OD#ASTX&7L8_>!VV]6= MY#>]SG.B!,E(#E*I4H"9@* L,PI2E6HF2Z0Y\2KL<$3&V&CD_/6KE]MYN3:R+%/ M?K:;&?=J/='&8T22:)!A6Q*((P:8PA*DN20JSUF&A5>* 52K MZ$TR5YY'V6<13BG+B,X8$%HJ@--" BH+ W-:Z))AR05'/J&UT1 >9WSM62S= MIKQ8"/6_45JI>9-4BE9OX=WV+;P_\Q:&)-E?A"1>COQI44.GN%\T^DB&^N5[ M8E2Y;>HMK":%*B$2&H,2&][%F5: %1 !!27.M40D]V/@XV+&QKV5EV5;!E?A M '6IQJJQ\.Q%5O6BD_4/E71Z+X4+C1R_4 ]TPL!Q5S6QW[ MJIJ[CT$OE7,W0MZP>NZ^H>:8&1]-,KNQ2C) $<> MBE2C%&.52L\(SBAX#A/+V0NBCCL4,5#JF5(O5DIJZB/%3TV_B$ZL-?Y).<.N MU"^9>[#>OGA#&.O>SF:+WVU(SVQB:HJ:6*+9*JZ1]J*S4CN#@(M$87ZR!Z6U(%CVJ2[L(8'5T(X67^M, M>>]>MYCQZ%U(8S(8!_'P=PDS=Z^H?9O\5[ MX$;-8QO6X1W0KMU=+[2JZ';,4;76WR2U_9W>#ZND3D=<&P@:!]9,"=N7QM9< MJG"(6 QN^,&+54!N0,V'+3HW_) <%*I[ Q6N2/:^7\PW.Y%U0>R[/ZS6:L(A MSU JS$Q&;1*H$A0PK3+ J4B1^17,B->&S'EQ8]N5J=FDK8"O:B7_%'">=@%E MQVW::-CUO5U;P=;5=%,4OU$V0MJ.'RHQ\\1/"QL^8?RBX4M-XK0G;J!ONRY[#VXU3(J'8,Z'LI@PVJ8);3:,VT+@$1[P&&BU9,-/%^^UG[0-D2<4YRE,@M+Y?"11!D8Q[VO_N#N>_\J M!M+^VTUA>,7:,O*4/NRV3Q@T!ULW@8^Y,H2N68"M)H74L""< (ZY!%@A"9CQ M?0!)28&A3CF'PJMP[;X$+\H:K.G@=JN@V68)#8#; ED4HH!%#@C*4O\VMR?4@E5GTDT6IXH&J>,^U35O7-];4YO7 M[.X2)N$AA/MVQXX>W#S_;0(']\T[&3-X<&%@X(H0+T\O,_M.5[M71]C8GOUO M6HMBP1!1ACQY(\L?F$G;43Q9UT?4=;\7& MK'C&IW@.B!MM] ASSZ321;C>^W;L"!LQ2B4,O%AQ*I[2AXU4"8/F(%8E\#&A MR^"%^*^OZMF\HC_L&6&53;>>+I7\\+(TU%J?_?V-S5[4A# A\UP7(-7,\!W, M,\!*1@'%F?&!(".(T)!H$W<51AHMLE7>?F_=VHV^2U_WP9"49T)Q!DK-",!: M>2BF+?%LN;I%(^YHZ$-V+1=B/<)0^\$^$-R>$N MA/\C L]LZUSMO0SMV_5[MER^&DGUUT-+6*1":$-KN3:+:4A F4(*,-.,%\:C MEEQ[G=ZZ2!T;H;V/4SK##7''\]O8./9]DMM">%B4@JV35NO8'.6%4JP#7B>9 MPQ[U^L!P<.CK=7/@2K_J:+!IC,:X(1V8 <%*PS2%3(%9O$M0(IH+LZK'J>4< M]YW0G:>/E[1=WT$XF?S7',X%BKX)UG#[O&/6;6P0KV MZ$7!S4*JXX^_3]<_WK\8!_]IV^7K]:OZJ>8OZJL2B^_S*A@ISW)$4XA!!BD' M&#,,2I$*@"C"):OKY'?6*1CPNS&M*1H@ ME59+Z\DOFQLYF]FL&>_V)#Y#YNA_]#80?3LBC>(5SDFK^LVF3^"KK:M5H[W5 M/VH'E #4IHR>1O3VPV>_>RFL[5:C51! K&J "" MH-)F?Y6 9YD #!JO!1$DC/OB5R)YY_EC8[.FDF^E8](JZ5O\>!?!\]P3 9>> MR<4/DH RQD<-OZ)L\>[S!BY3?-28P[+$QR^[(NO%AK%.UU66S:/-,YVD"-(L M2S5(,XP EJ4$/)<42(8I5TH5YO/U3G;9ES*VSW=S8-5JF?RCTM,S/.PXHFY. MQ-4X]?PY^T,4EL5R"H*8R2L',H;/63EEYM%4E9,7AWWX']ET6>U4_+HMQ/5Q MJ?[[1J#I6_7ZS5A^E*S!96XJ/Z8_W.6/-?$UE 30N= "4$$"* M7 K!LT+ TOOLV$7RV.CGV^/#^__X]X?/'^Z^?OO7?Z$9+/Z2W/V_OWUZ_,^ M\V$GZ#U.AV,#.L39<*/S_VHS9:S:R59OX\\8S9-*]:C!ZIYPQ3P8=I([_+&P M#QQ'#X6]'A#6)$\H)5EE5E4KNILGA9?U5,3F>O'Y1A MA*?IW#IG&S*=,$Q*Q#$$J9 9P!FT>;\4 <2R7$&4:UXX[8'$4VEL'-<:E=@7 MI:H69D-EIO.?:E6YNWY]Y2(,V7D*?)N!Z)D;-V-@#4JL10[>C.#&J*1C5?+0&<'6 ML.1Q,X+?=D8P=G&WV'!'6M]$4VO0Y4]L,/=71]&?'S8%?%!\O:W?]GYA'/KE M>FKFF$GMUU->%IF#&$&.,XTP"G+0,DR >QV#TQS5&!) M?7C>2_K8R-PJ;U9 K?;)NM4Y6==*)])H[4?0?L/AQL*]@=PSU5;X;A6O^L"U MJM\D&^631OODPSFTOU!:#()EG_O"'A*XGRU^*/EB_>N=T-^5 M[2VT,KZ5S>[:^-.K![VK6WV*M]UX33.L*"802$IL,S&*04E$ 21G"N<%8Q1[ M109&U6YL!-D:5Y4\#_5B[^U%U&_8$H ]8#TX)>A$2<)+PMZE4BV_JNWULV]\ITS K M2P9R1&UIACP%7#$-N" :45EHB9SJ^)UX_MCXNM+08U?X"&(.N_+7X= SWU7* M)8UVE[L).6'BL>U]'38#[6'O8!1I!_JTX6>WDX_<-MS>\&F==S9ZSUP6F';V MM##>\C^K4:[YT)ZIVBXD7Y;J:?KR-"FR'&40(@ )+@%F(@64(P0$PK)$PORO M\*H_>E'BV)BLJ[#U1J3U1F2CLV>>VD6TW3S$J!CVS(+[\%7.7*MN\DNC<,2J MZ,[@Q,I]NRAOV'PX5_,/,.][!\&GV$NM_=#57G8Q&[3<2R-ZA/5> M=D$)*_BR]XRP.>AD1_A'\[PV!T(5"A'$@$8: JPX!J6""DC!2<[*'%(D??C- M0>;8:*U5^2:IE*YWYUJU;Q*K>&!&A,L N%%89%A[9J[/B_EW\'GZTY[@F]_; M\XFD*DK00U:$!S*1^,E%XJ"TY '!/AOYW!I&0I_F8FE;RG]0];\_S0\;?TYP M4::Z*!&@!2W,LIOG@-KM0BD+@F%NO. <^95P=A$;X//VO?INF^ N-TKZ,8X3 MVFZ4$PW!83BG53?YI57X3[8-Y)&VPO&XQP>B2.3C)')0]O$!89]^O.[U+]K0 M1(2^PHP_3M?FS2\S23/.S?):VHH-*4D!12('$-.<$J5ICIP.H8\]?&QN3:64 M737#[!?^IS9$VK&UT%'TSO/&M9CTS ^^<'@5:SAE=U"EAH.'#5:FX909W1H- M)Z\)N&?^PE=50O;Z[J?YQ^?I7'U:JZ?5A/*TA+8;<9&G'& B(& Y M)$ C :7"99E*XK4)>T+0V-A@JV=2*9K\PZJ:5+KZ=O4ZA:WC%FH$Q/K>+@T" MRW]C] (2L39!3XD9=L/S@K$'FYN7KH\1:K]]=W7)BP0JG@'4CA0AP]%R.P7 M^>#2Y;V4+;C[XWFZ9-M$GXDDA&18VA)/B@%2P; M&>.<4Q,K[(:6]POY"_&>>MCU@RX!O]Q%0CP&8?8 MM0!.H7AEXO_!8\>4Y7_*9L^4_I./N2(\Z]-J]7+LV+WZYSM[.&][?ZGYJOZ$ MH.TUF!$)N+)]1B56@)<8@HRP@A4Y(5HZE;JY0H>Q3256^SK_?B\XZV5NQJ+Y M>?%<)VVSW]FRCF'9Q'0]FZ>9+W*NUE<&#'D.I>.BM]\!ZGL]7*F9U/JW 4+- MOT&E>/*%O59N\>UR:>Y4=;P#T^;-23XNEEI-UR_+V!VDPO",&5KDJ<'P$49A M$!T-- I\5""IUJ'Z7]6SC:V=?S]6?P\1"#4D.2"Y[=F:DPR410AX0&46[.6.V6:A.HV5T?W_)5U0C'.;C/]8$C^I@Z2M_4F75M MJ/9N"."P/U] #H/_O)\0]O6T#:&F56V$P^+*FV\' MYEQ*;'M0XA0!C% )R@PSV],[US2C:2&]>GJ["AZ;:_#YT^V[3Y\_/7ZZ^Y;< MWG](8I5I=QX(-Q+K ]Z>*:RC\^F L7W0B\96SV$'9RA>,?:[ROO_*KC5U M"T\CJB.X:5PA'^9?+4/:+1USP?UBOFS_\QU;39N&3+30);?9JEJ6MMY@20#C MA01$%(1A;OZ&O5I<1=-L;%RWK;YD*Y,VZE;?9E?_L%Y9\8;3C1#?9)!Z9LQ( MXQ/>;2<6EK%[\ERMU]MT[HD%Y\G^/M$$A"_5YN;5>KU7ZXGF0A8V\B0M4F*\ M2EH87U+1JL-86B D"$M]6+C[\+$1::O;]$P:^F7$B,XH*G$&,JF,"RX* 9C M!=!Y+D66&4?<]E1U[P4?C-A0K>"OP,I]J1^"P "+^4JMF\0H%G>AOF]NQ*7X MYM&#+[;WC3JVG#ZX)K!.5I.$]X6]6D9L.LE/,"#U#/'_$&FT;#FZ31,6*! MJ[,8Q*IJ=5S(L*6LSAIZ4+_J_-4QXNQ_,R-?%\.$B3/FGT^=.'=C7^U+OBCSQLW7[+MZ MT-6.YY?E5*C'Y?3[=[6<,%:@E$@*YQD->^VPAO!=KX,U-!N>:)7R M96?4ZM)\E4E)8].0_5.%C_4$NK MSD3PG!/#N$"6F0)8(0$HT2F@4$K!TPP*[ENX[U#*V%AUMY?NPJI9>>&>.X[' M$76COJMQZIG0=B&J-*S>/ M[5NO54PJ'9-62??J5<<0//^%1\"EYV_;#Q*O"E9G# \J8G7L>8/5L3IC3+>4 MU;G+PJ;JOZOI]Q]K)6^-@V!\@?L7&_MI/((JY^;A9;U:L[EL3AO%I,0,8B48 MR+*JZB5B@*\VU3?&YX]TT2K=](H MGM2:5PN7.BFPH_Q-4JD?SST(0BV2V^ G>U!W(@B6?3S_:18V.=W^93^Z%\6QO^=UQ$ M=/ Y3R-A5O?,#;_=?WJ\LQ&]MX]WWZ[_Z ]M/.,M-!?7'W+S']MON/.H03[, M0]7;K^W(7P(#SQ>KU?O%W*:^J;EXO15B^<)FM^N=?GT3>YR#[7$:A8H"S(L< M4"0)R 1$F)IE/,F\0C6=I([M0VRT3/1BF4SG4CW-IWHJFBHUR\7/Z(#FK/W[G5-^DHG#0:1XPO]T$D5G"YD\QA(\M]8#@(*_>Z.?)!3ROD M]LGRW8-^_*'J8'9;$F QMV$JN8*2T)(!@2@W#H"-QBLX F4J!,5%D0F_[D=7 MZ#(VPMKT]&65RM:Y5G4RAVA5CG1RXS!.5Y[:Q$7_34]L-L-RNQF6)L?F_<5A MB7=2XPYHWZ@ MM#'-&C#*(6"92!7.<(I2K\)1;F+'1IC5L1C@5>$AT5'7,Y[2#7)50"4D04 S M3 SD9LYBN"HX0X7,: HS1?P:RD0$?="6,H/"[C8/Q7]_>YYR+M;,NKM0)\,_ MZM4+HEA1L&Y"AXV*]0+B($K6[^ZP6< \\6E:Y['?SN76G9^JU43EMH]>(8'( M;5^L58)S#RW^<]A M[48^D1#LF7'VP=O1,Q[-.( 1B5O.21J44!Q,WF<1EUO"FU/=_2%^V)GDWKP. M$X$SF#.8 BHX-=X**@$MD 9++."Y#DKA-->X"D!8R.)5L>D53*Q6OKWJ-H! M\3P1Q("F;W_##Y6@5E7'3+^J7=7. P=O677,G&-MJXY>%QJ7I[1:+E5=#J+> M3,:I66$PL\#C!-M.-9#4C2PAXTP183YJY94?837(ERSVRP!?A;#7!3#:&N[1HSKN\D"M&B^@XE#!S3=]+$PXB^TY=&;L?] M>=-WA7!&F+8]KG2I ,8L![S(S?3/<4$)S;593$3IQOUYK+UMSC;COJ+3C0/X MKEP1$]+>J>-J-.,UY#X J.]^W)_?ID>..P#.W;@/[PRCH*_JIYJ_*!NE;)AMQV"SL[WN>02^#H5[FBN)A_&P.2U@)[S-#8 MD+1&),:*>%/W%1!&FLM#-!ATYZ:2:R.'/ZJ M5FKY4\F/B^7'%]OSI>WK,Y&<05YP":1,#?WETDS^N4*&#N,"29EX+$F\- MQC;UO^]V.5HV6M=1BVTOI. N>C4;]-8_C:Q;\V M(6EMB'M($@1?Q*,3/_F#'Z@$P7/LF"7L0?Z'+^\7QD_:E)O6@D-F"WUCE"N MR](6'30L9WZ'TYQR1DJGPF8'3QX?>QGE7*I-7P#L\@E+, R]\XDC EZ'*D>M M#3I-V7W28,K M+Q4>:3S*RM/?Q \E7V9509'/B_EW8(0^)7OAK:NPRM/'('9S%JX$KN^3T7W, M'H,PNS+2MX^ZSL9J2 L-!>20AG9(V-(BK=$A18=?X(EFX<$ FAGKF@6QF^ M5O0F:0#KH966 R:Q*[P?D?0V-=M/FWRR"ON96ZZLJ_[WQ?*_/LVK@BNKU;U: M/^AF@;":R)Q*S;,4E!)"@-/4.!$H9R!-I2H@XU1H+R?"0>;8&,-J"J9S\%SK M&EA=_ S&;@P2&;F>F:13B]SJFTSG2:-Q59S<.ANMUCT4*K\,4>SZY6EVU:[F2HR1AD!E$+CGY 4 49X"?*RR#!%1RM7]%U]F.B8 M]N["[,/9Z)Q81>W63:UV]9\Q_1O* X=%[\;@\C*9L/NJI3 M&N"$:D@*6%I7Q9[*8E8 RFSN+">(8"EIGGNES78?/C:ZJ;8QJT09N\]@WZBD M4C=YL?%=ZT6R4NOU3-F_I/5?_/AG!U@WD@F%JVC4'V<7O;AFQ\9[97M/S?=NB*&%VS\>15GUC!$ MY;UORU"QW]E2^A;&#QU'-U[I=5@&RJBI3;BQ@;=)1_>;Y$*1D(@)-E>B&"OM M)E2-89-QK@3K($7GVN<%5A*]T']^PM),,$$T(+P@QFT2&I0%+(#4M#3_5SFA MJ4_?W$L"O;RHH7KI)K.MUM5*8]71^U__A6:P^$M#CYZ51"_![\9_,4'MF><^ M[R%Y=QXU_^JACE#$*AQZ2=RP-4,=C3\H%^IZ7V YNTX?Q0?]<3IG M7UB5/CJ*J*/#<25.?3L9.Q&\;A %U"D_C4&T MLN1'1 QOJHG-IW;3>-- MR9_M-7517CC1A&&9EQDH9X>/F..)]R#CT/>9> 7\5L.D,>,FV0[.UI+NA;?GQ\3_ MW/QJ.&.=K(3,#OU_,5XO95%;_<3N77VQA@/EZ=WG% M9E67L;J,;!L]1J$D&4T52%/C^& ;G4=SQ*JFSGD*"P8SKX51%*U&1P0=HZIV M'UNSJKW)KF%VCV%C6K*U+3CP+\XXNU'0X*/7,WD--7#>Y!<5Z$BT&4>G00DW M*HS[5!WWX?'24K/&JR 9$,K+$1 M^C=2/ -![3OS3;'+DM7CJ4WQ?:$>"1:CJW=H%3>$[3[]-^7F-!T'(O.=#9M MA#T\JR6SZ3Y?E@L]7=N>L#91L$D&6CTNMMZO#3=MM'IFZ\10:W031*=@T*Z%]C<;&Y/:R.07:^:?ZG3;UE(;:]NU MU3?])\IHNTT.PX]ASW-"I"%K"D(E/65*QP0]6B)2%*4&SE.*">1A&E/4IP?4 MG+2I4O/UQ^E*L-E_*K:\F\L/YN$3I41.*,T!X64)L,(Y*"4V=(Y$IC#7D.5. M/O\Y(6/CY4;/I%8TL9HF1M7$ZNI1E?(4I.?I,A90/9-?$$9^=2LO@!!6PO+4 M0X>K9GG!K)W"EI>N#=P78$M[*+PR_F/E;GZ8SEX,CTPHU:GD&H-"$VG6]^8G ML^ 7@- R5SE*\SSU"G+)-WVK/#[BBM2=ON^A=B.Z,0U?SXQY^^73 M^XLIKU5MCZ6RX9"V08/=1$LZ-D7,^Q@(^%BY(WVK.VS^R4#@'^2P#"77;_I9 M+=>3G7"%:LNXRMF *N.(J@) BFS% ZT!S6U7,>/W*Y1K7J;0Q?<_+6)L;O]N MR$^EIE<*S!DPSU-R'(CZ7M_[H^-,C94NTD:]7K)G=\S/7ZV?"O@K?+C]PP\DQ&_ M?V5@)EMS7OB@CY\25\70IF+=] 7_S3@,JUM;:>=6K*<_I^O7ZJ!I>VZ7TQ0* MR1A(!;5U.5("F$PQ4"FDC#'C"%"_RJMQ]1N;P[![7-N:4K=_2RICDH>7]6K- MYK;:BF?*6^2A=>.I-QRPGDGNXNKOZ #>)*UAO1[*]@1[K"2ZR-H-FUG7#[0' MZ78]B;FJ&\ FV\^L&?5B^62K6#SPV?1[70:-,UI0S6S].F6["2H*&,I2@#(E M,,0Y3+E7=IZ3U+%Q>*/T3;+ZT5F)= M;VP]Z%NY>*Y"'#=;9DW>!1,XERG" HD :9E"2@5*5!9R@JD%6,Y=MZ1\A0^ M-MK:ZI_4!MPDM0G6%VV-,-_5Q@R/+2S?<7'8W.H1[;ZWO7R!CI@V[(JJ)L#JJQ)J^M,Z>39T^W?+HA\7R_=+)>MHOKWE M6JIED9&B,$MOA@$NS4\\S3@@.A.":A84H,>\)Y%5 'YY;7 M/3I7<((Q([G*"2A+GIGE*A6 <\1 )G*::6+6 MK\RIIN=9*6-CO%K1I%'QIOTAL+0KYH6#<,^?+%?A_^C]FT.OW\J9;KJ2$2V^Q!OIAU78:;-896"J58 MET!FF0V732&@98&!R*$6N,RU<8Q7V_7#8+=CLA18NA,G,ZX-.1I+J_X,2U16G'D MY0<,PI/.=K1(LX)T@B MK=7.RQIT2>9D]O[*R^TF_VWW+\N%?!'KAV433UK%)^:DS#.A.4A+C0$N,@2H MS>RD-)5$YT4NH?/6^C$!8V.'1L>J-D>CIG>HYU$@+^^%7PM/SVP0@(S7?O8Y M\Z_8LS[ZV,'VI<\9U=U[/GO=E47?/DQ78K98O9B785/(D91(*F'F_2S/%V(L+%]XMO*9DE'V^#*FF=Q=G,(8J'7,P.$ Q=> M#^X,(K$+PAT3]385XLD:U M>'QZPN9(%+K_]$%9\X1I^T1YZK+ _97J?.LC$]6BJTZ+RZ59':7&D6)I9AL! M,U#:0N@*E27#&F8%\PJ:/!0Q-D>J.>%M50SJ"G4$2,=-E*O@Z7OGQ \9_^V2 MD\;'VB,Y%##LQLA) P]V0TY?>6WJS*T0RQX%-5NTNI ,EG[@"%CVOY*+@-TH9<07D=#:(\Q,""W=5G72_*?&RK!YN-XL7 M+^NOBLGI[/6#LIWSIG,K<;."K.1/I2#-C .(L\*6\\?< M)DAK"?.4\%S[T^98M]";;R]TRWP/.Q_*&N&VN#L8@<32T\;WWL/?@ 0N;6Z? MN"KL@_V5B1_3N5J^WLZE??!S)U%)<\:(\7N 5M X/83E-I98@@*A4A:E5#CU M*F]P1M;8/N6-JM7!KFJ5]?N@SV'K]G5'0JSG3WT7K(V>/31$^WW'!$R-G[8ZIA42H8M9X["Z;AMY<5&JH.Q5M?OY^(/- M'ZJDT=7?U&JMY*=YG4TZX24E7*049"K7 ,LL!U1+ 1"DS%990SE, P[1A])_ MI*?SM9)5D?"J,/C*LS+X8,/O2'EC&LWAJS!UC>Z68DKXZ_%:O=;TFZ19AW6L M;XXBUL;^I '@)FG>%?.JU"!$).J!ART6^0^E]K 3RL"#<3!)#2T_;.+[H/BZ MSD-9F6>_>_UM/C4SZP>U$LMI7?6@B@)7>9[37 %59@C@PF;89J( 1*$RIPQG M1>X5V^ D=6R>L%4ZV6J==-0-"GUP@]YMQH@.:,]T?P66WK3LA4TD3G63.2@A M>L&PSV9^-P?D^'YC[%L3^][L&T%<9)07)8!9R0G>>,ZX'I&]?T&+QK^SI^2_;1!/_M-U#6#QR M=:^"9Z $W1"8_#)S3Z)P-AWW\*[A'OZJM"R)(_LCT_2#/E43^OF MN__ MF0%?+->V [?UH#ZM5B^V0%*;KZ (5+K,&<@A+P'F%-KS! *4Y(2GN:#FCP&; M@>>ECG0+[[-:K?Z<5.N"::-P(FR_\BHOQ(8_-D8%--:Z, QN2ZP(J Y#)!U% M:SQ;5>.GE;AA$FE-=4'8H(LI-\/W5U&.=X5QS9?E0B@EZ^[/S(:8[D=&??QY M/YU ),UZ"A8 YY(8CP2E@.<* UD2R(5Q5G3A5"_)3^S8W)-6Z[K?^HK5 =93 ML\#U*8KK";T;S\0'M&>^V<7R6X/E07CF3?+Q;^#^4SSR\0,J$@DY"AV4C/R MV"JZ@_4GDEK7]^;ZM21+9LR.CMEN[\L9E/Q MVD^.32B$T>C,4_S Q!8&SB'%!3XGQIG:O7D+/RQLJX1)J5..2E(" ;$PZSV> M TH@ RA#')&,F.6@%ZF=$C0V\MH[[;E)K*K)/VIEKSHUZX ;[8B*-1NUY9'"]'&)R$XCH4;KS2 \"]>T!1 ML WMP.2*5-P>3!>EOD47)E_5NNUU2W*!5889T'E! M 4:%6:TA(H#Y-:,D*S+HUS#.0>;8J&KS!3&KIV>M Q>,W7@H,G(]<]"I"K.5 MQC<)TV;D3K<5Z:$GL0=\/5:CW9?XYC5I3T#@4IGVU*UA9%3%0E:/7/TZ70DU M,Z^36KQLFF[G1 E4RA(HHJKJ!27@F-CVE4BRDFI)4J_J!1?DC8V$ZGCGMIMY M"!-= MB-A2+"UC,#U8C5JMXD.\KV0"^.N$2BEDO2!J451]/W*<7UMD#?AJU^ MV/_;'>^?;*:J?D9M/U[[A]NYW/U%Y\IZ0^G3O"YIV)8V-/\]>[%=O>_^$#]L MK/=7MFX:RDTXEB6"" -2HL*LZJ1QDP0R2[LR%XRRDJA,3=:+-9LYNDF#JN]% M=ALC^OMTS:223!OUDU]D8\"?;&:',*96T935#VIKM*=;-NSKX>CAC7;0^W86 MC2F&D^V(=BS:Z<]>7V('?N^7NW%H@_W20;+)(6C,2BT?3XC.AI MOLDPQG):AU5^6/_W30;FP)5^&RT"(O=OGY]G4[L\LQ56OR^K4Y4FX)H*XXVS M7 /CDD-;5D,!GJ4Y2+4L4PX9S(5368T+M.OZNIM]_&-:^_:F6[+NJ(XT_3& MI(P+4F8<4&86#9@6')3*ANZE!#*DAM&0FK[4CFE2&)K"UI M*@(DBZTM-\D[MIJ*\'H!H2/HYN$/,"X]4_MF2!H3FA0&&Q=8&Y \=$>CL>VF M$W43S]&^$LU('G.H%H.ZOE="M>_#7ONX\.B;;?9\I\?B5V4/\(THVRK%]JZ^ M[204U"XSG.2B1#@K!, YX76F.Q4,VW1W)'B1%QQYA^@$:S,VIMWHG$@;HR(; MS7G']RZMB2U]>O6[LW-AUL!'IF6/KU(Z-(3=)QQ2[*=(.56M-TC4G M>NV3**A&C#@*UV7PL*2K83L6NW3]0T-38=\K>P@X^S27ZH__4*\33'G*J?%: M%2,VDCLO ,\I ^;]QA@)X[9BY9<"NR=A;"S9)'(V6B:5FHG1TS?E=1_(\_06 M!9Z>* M-A>$9%(4@-DM/9PS"1B4".2H( 1QF6%5^GA*EP2.[3/OZKN3YG1%!V*WGZ**S217)&+X@;U-ER-WW9$-"F3M 28)%APSL< U5DJ* E$Q2+H(:UIV6.C7 Z>B8;18,J MC[D [L8TD6'LF6R"$ SO77L9D]@M;,](?)M.MITU]B]+X<_.IL/?@>^G#$QCQZM]1K]7JC9JJ1X#S=:S66@&MRE@[: MO;89-33#!>=$ H10:GB>%H 6&IJ?L]6[\L#9UM?UUOU0E.-%&D *I("X!A*0!5A02&16#&OS!B41#'H('I21_0/;I*> ) M853U:&Y[T+=R\=S-_3".2YIG*="DR $6)05E+@L@I*1(<%1JX75@K[M%=484U9V@2[^&>]Y\"( MQ!Y'10S*$^>,W&>$L]?ZQWN]M\V9EXJ]7Y@52J&(AGDF ,WSWBJ7<#/2O%>BG*=MSF6$%0NP\? M-N3IJ&$' 4['KPI=N<^_FP_BR89AVQFW"=W+M,QP@0G 5>=?J$K 2,Z!1$IS M3 J:%EY?ZW$Q8_MJK9; JEFUHKA)*A+IZ=IE=>V^CR=JT]K];2:I%)K*5@) MA)*E(01& ,49 K;+:FE^STJWWH87)8V-#NK=[(ZFR3^LKDFEK"T3IIA96T-F7 <)D5!4Z<*++IRDCHTZ-DI7 M\0$=M?]7&Y456@G:;1#<2"4ZM#T33!14_4,I?%"*%2;A)'/8$ @?& ["&[QN MOJI<_29O](M:ZL7RR19%>>"SZ?,SO:D+RC*9YR@#1O #8T!.@C"!0 MYD0(7?("I22@;+VK_+%15J/^3;+<9&,_;RU(%AL3;I+GY>+9YN(NYLEZD7!E M;A&+[_.JB=]TGLQM[YGU[VKV4R5/B_GZQRKYA:T29I]GC??,L_<=5S?NZW&T M>F;!S4!MT^8[RB7Y>+G5"KY[O6WE9*?YA^G-!76K>L(VNO_9C_8"QL6-^?I% MNV?RLW5T*[!;]6U<[2_6 C/S_"G9&)%LK>C%*0P',1(1!B@P*!>& [1/AU<\ M*;0HDU;+I8V_7:U7[]GS=,UFUK?YLE3/;"IOY[)3Z-M6)YDM;.J?;;E7==R; MY*)0!<\E2 NJ;8<1 DI<8$"5*'($449S[%>7Z3J%QL:6W>#YQH:VW?.J*D/: M["0UK0%N UH#7#V&;EPZY,CTS*RM*08!%$H"7) "E 030+)4I9HIHG.O!BS7*C0ZGGYY?IY5VS9LEJPZ MI#U?S$'5K6#:FACNYUX]BFY,/>38],S4E?]K;;E)&FN23]MQ, 1]U ON$G4/ M#G$L?",6_;]*G<'+^,< [UAA_BC/#3PP.IK*-BF$RC'%$FAI.PL7F00]UP-5-\'/,<29+>9CUN^ M:U8+$0]YSD(3ZU3GN)!ACW'.&GIP;G/^ZC!:^!M;3NU*P;;TJ%*28):IU/8. M+C-8 ISB#-"TI(!B02!*88Z$UW[BOH"Q44&K7]VL)R3?ZP!"-P*X!IB>/WTO M3+P_[U.&1_JP#QX_Z"=]RKC]C_GD=5=$C'5222TW-VG-C)>94"P#(LV4F>$Q M!QRQW*97I;*0%.+,:P/LM*BQ?=KUWDBU/FIVKV9;M0-"QH[CZ_:UQT&MY^^^ M!FPG57RK9^28L;-8Q P:.RYH^*BQLP8?#1L[?T=XC+D-%OZ\8/.5<>NJTC&P MY!CGI IYC:J5)GIGA,"J) $<@TQ*;1OA/F^D'&2@VU'8-[R#D?XAY8?P.G& M"->"U#,75&HEC5[]\, Y!"(&E!^(&#R<_)21QX+)3UX;]KTW*[?5X^)6_/?+ M=*F^+!?/:KE^_6)&>WT[ES;LZ[GJ,80R29E !8!$6\^?"6#^,P7".!"*XS0G M>3Z9J^_&8Y%N/. NW.G%+^L7OZM"?^__%_.@'\P>@BUT%61E]:YV]%2KM!]5 M>(R$&X%$1G>@6I6-TC98K5$[:?6^22K-ZX.MNXLH>_.-/V"16,A#\*#^D']5/-%M5#FZVGIM*!H#@C!ECAPQ*8S!(=1FNZW7EN>]8XM;2"H[97<[LA.A15<]Z>KXBZVH2N( M( ;3' )Q7#7? MVWSQ-)W7OS!_KCMN5G]I^G+:N,-/<[%X4LDOME;1GVQL=5W0LZKY^5*7>/;< MX@D=8_SH,Z0M39L@;\Y,DY]QB!=B6?T"JI^6KQ1O=0@J$Y71PU[ M7*#_9SN"/NC?5JJ*8'K@:S:=V]#3MB?]Q\7RX;DJQ3W__MEVK6]WSUXG*4=% MF3-B2%=RFUR4 9Z6!)1%GA$D=584?GYAN"YCX^'*%+#0X,5X-:R.(EPT]MCT M(=58E.C%,EFT-B4S:U0G#"8/G<&YZP[. MQIJD,F>SBQ^A1UY$4&/YKE=H,JQ/>SUD![YNA$<&QG@N5C9GE,W4JEG\D900 M204#)29FQ9US"9@-WX18:*PT35E>3'ZJ)5\XAVWNR_#Y'+N2^OLJK8K6"5K6 MJ6&>$98'&+H1VE6X]$Q3+2"5=CVLC4_:'BL^\>#YPP8.>'F#NF86B(NQ?&=,/KU@E M,QVE#EM+TP^*@R*;GK>?HJ_NV'XV/_WO_]'^QOS#)@/\[__Q_P%02P,$% M @ 5H!D5::M$3-W= =AH% !4 !H;&ET+3(P,C(P.3,P7W!R92YX;6SL MO5ES7#F2+OC>OR*GYG70B7UIZ^YK%$5ET5I)JDEFUNUY"/XP3W3;'@\$#JL>?_I9@\?>?\GQV\=/?9O._C[]X0OZ]^Z7]V>77^?C\\_(G3CE_ M_*_S?U%2F.1")CR;3*230(*WE 3E;-94&)GB_W/^+YIZ#UDR(A,-1"KOB9.6 M$16D )$A*,:[AT[&T[__2_DC^ 7\A,Q-%]VW__:7S\OEY;_\_/,??_SQSW^& M^>2?9_/SGSFEXN>;3__E^N-_/OG\'Z+[-'/._=S]Z^U'%^/G/HB/93__[U\_ MGL;/<.')>+I8^FDL+UB,_V71_?#C+/IE)_-OTO73BY\HWY&;CY'R(X)B$.R? M_URDO_S[/_WTTTH<\]D$3B#_5/[^[>3PP2L_^_G%;#J.XVG\YSB[^+E\YN?] M&2("J>U^>_GU$O[M+XOQQ>4$;G[V>0X9'S,9+TE1*W6"EG?^WZM?_/GNU9=S M6"!:.E8_X@^N?[^\92LRX,\E3!.LN+MYR606'WQH4F0[N_W-B0\PZ7XZ2C > M=4_="XOEW,?E"#)CSLA,?#222.HIL59D_,/;I(UB5N5'7"/5"R2[4\4"XC^? MS[[\C _^N4BB?-&)I!/'D]>M1+,=W3?YK-$\S1=-R\SL_C$_4^A.WU)WZ^]'-\$(F? MQY-T\]O%AM30U7)607(KM2"Y?_D)NP.5LOAPE%CRCX%$$6A.I$\J!F4 ,>&X4ATCM;IA]X<5KX8"WCX-= MY-D()#[!?#Q+!]/T'C?A478ZX=;I2 :-NR.3@G@K/0&0-'C'@DVL"B >O'8M M.(CVX;"]+!L!P]G<3Q?C(OAK0!OM-=>:$9$CNDR2(0]" !$BY""R BTSN[P MZ,UK04*V#XF=)#HP*@ZFR_'RZX?Q!(ZN+@+,1Y&J##D[$F+"?8Y3B3L>.**B MADR]DS2:G=#P^(UKH4"UBX*=)-B$]D_@?%R$,%T>^0NT:3GYK*0A5CF'GD[B M)' OB)# DDLR&2,J(.#A6]="@6X=!3M(L@DD'&(P/T<3U@G^%.4/^[.KZ7+^ M=7^68(0@EBFA'4L@<;/3UA*7C24<,EJWS)DUNX41:Q"Q%DY,ZSBI)^64$!4.B1DQ-.,^Z#PQ'N4%-I!%X01P@55 3 OO'XMJ-C6 MH5)#MDV 9"\E5,'B^J^/XRFPD4J.416 1(-_R(PND_ M>?5:X'"M@V-7F;8$C'W\\GA^-OMC.M).R]# M/5C<(U,,]TJE=$S:U0/(@W>O!X^&$YZ5Q#HP.(K5VYN#[^@. E3(5I.8+8J" ME0 LBT1D .T%).9]W.V\YM[;U@- PRG.K44WL,K+Z>CDT^?9]"8#8XT!$X4E MP3D,H"@%$D0.)$66?4P@K-G-?WC\QO54WW J*ULKD2)34DAL7F$N[I3 ?OW$]]3>+,)N,4M1!6A 8!X=R1!<=[EG9%0F8E+()/N_F(3YXW7J*;SAMN;WP&EGT M!W_&SWYZ#EV^E?+@J%64A" HAKX\DH#*0Y>6F4RSST[MIOSGWKH>!AI.2>XL MRB;"@?VK>1'7Z@2N0!IU<+5 SS5&KRUBV(>2)@N.!,TD$4K%*,%GOV/IRVMO M7P\:S:<@*XBV"8@<3O%I*([Q%WCOE_Z:K9&@TFE:TNTA8N1KF"!62DN,81C7 M:(%?UT@J//_V]2#2?"*R@FB;@$@YQIWO^R6"EZY5--9^#W%Z03>#@],)/)N^N%N,I+!:CQ"6') (Q MUI?:OY2(]Y#039)HZ+(RVM? P8.7KH>#YK.-VPNR"1P<7,#\'+>\7^:S/Y:? M]V<7EW[Z=1220@<(_>3H.+)A$B=62'2;.>=.2-P%70VGXMF7KX>+YM.,NPNV M"7R&AG...XJQ M"1 @X1>EC&,6_W[Z&>6V.+Y:ECL<);(> 09+H'0@W'GTDG5,Q);20 /,):F# MI56JJ5ZC83V0-)R=K"SF@4&S=P'35.I&/TS\^2@:9Z/$C= EF\LA?20V^D"\ M"E!H.%.YO? :*;_^,%Y$/_DO\/,/^),%"H)J:=#090W( M@DB,N,PSADBZG+1P'\QNR>H77KP>$AI.7=80:%.86-TL6#'!C%-68YCDM% 8 M,"5#;$G'&MP;C:5>9K;;.?:+KUX/%PVG,^L(M0W' MF8^\GA-,&?_P%?1UQ) M1H5@&#FAI9,4T#.RTA5S)Y**Q@N_V\V=9U^['B+:SV+N(,RA:QI6Z;0[2W=S M_/^(-=+F4?'[T_.#H]>(]?G!Y_/'R_=W;P_MW>Q[VC_8/3OQX^K!3GW_G+4E<65[>,X?QA/_32.<0^9K6YWW8(N)QU- M!$:TE( N1H[H@')'(#" [*G3_K7=.?M%Z !Q_=+5VH/)DC]M1F]DP<#'T/)W3&.+I9%[\H%ZXEUCG(+*FG^FH>R/68>$3(L M=';1[+,@V47,#6!EWR\^[TU3^>O@OZ_&7_P$F5GL+??]?/YU/#W_W4^N8(0\ M*6MY(MID7$M.91*<5[B5*^ZDD99+61D[:Q'6 I9V L"L;VTT +&]&,L-NL4) M1$"6P@2.8'ES#.U9E#%I2<#I$O@I# &=0:Y\I)9%!E*_=LUH*ZOT"CW#=,;H M#U#59-\ C@ZG7Y#JV?PKLC#2&#Q09C&DH%:5XZA F.6!"N$9(*K\&HAZ3:X MN?_^85IF](>3K67; "X^S>'2C]/!GYD@\98TA*=N<SL0P_3D*/'[6EKZ6X/C=G23RK9G=DES)=?/TT\BF.: MBL=V6:+28D.CALB%M$3X4&[F^$A"A$ BMX[SY*(5K[7VVL[@O$Q/"WY-E:"K MFM ;L"W'R(DO5;L?P2_@I#37/,Z_H>$LXAK18-$#BT 4EYK(B.L"G7M.*'[/ M10)-7[V OPV"7B6H!9>G"H3JB;T%#-WML$>S:;RVI(F[(Z0%!Z<.9G86#$&>9)]-9()C5H4=L;OGEW"QY,%41L)*O2C_9/!<9C >PBWJ6UMP#D/0-"DHW!R22JDF$E0TI>[+#143]0\ M3TDS8-I)SX^/J787>@/0^3CST\4G_[6Y^N[N" \T5G$X""XU]O_;[EK?9.N8;,X_>UA=16R-1,E:V=?=X2,]6O4O7M8N\F[ ;2DX\BRWMG M+8+*)'UP)$6*N"\G=%YJ1QS7 10 [L:US'3W5H5F/+K,T6)SW4T6BJ5<4I%H(;M$J:(BO8UGWS R]0T$[CUB*TZJF@ 5/>8&#$& M4D6;"0L,%X52* PJ*#J928(4P61:VX^Z]_IF0K4W.5O;2-A->-\7%^/E17?G M:)I*A@PM*TQC8<5R:1A82O#OB':44^*MHP2,S5IP;Z*KG3IZA9QFPK<^/? Z MRFC _IS!19FH-O^Z$L_-;;:]BY+8WULNY^-PM2Q^X=GL4Z> $7/62%P=Q"?T M"J4UB3BTN40SH9B(D7-?VSW?F,AAAIB]*0;[55P#R'Q%;@;*25+I.@(H/*DH M1B>3 M@'@=NN/*5+(F@@0J/$LT6Y]J%Z0\0\;0;1OJ:/CIK;.=Q-T 8N[U3US1+Y'L M; 42'!W2[S6:42HY23);EJ7FN?KARF,:AJZR[ 4K.PFZ :#LI=05FOK))S]. MA]-]?SE&[_\>6R,0/@2I/=%0NB1)$8EE"7=@F1,@MU2^VA%[JVJ4;U(U;)ZS M)S!55D8#\#J!I1]/(1WX^13]O,5>C%<75Q._A/0>\CB.ER,7LLU1&R($J#)] M2I/@(1#E-4/Q10I0>R/[-E7#9CI[@E=E930 KWL<=,FUTE9Z#I]ANAA_@3)X M^P(^SA:+(U@>YS/_YPB#!AZI"413STJC$T\LUY%0[H7,.01+>V@.L@F)PZ9! M^[)K/:JI 10^E=H(?"GK0C/MG2V'[L"1@U2$%Z)Q&,\RJ)UN>$K%L+G1GK"T MH[ ;2(I^*_@=">"),R:(3@S%PS*R$B@E(HO(J4I:52^J^Q9- TW+'BK/OKM> MJN%LB':AJ]3;9UB.HY\\Y*A6[]"'KWB[1J*OL/:6746=C![-5B+"&S19.:(; M'T 2)JW,BGH:6&VG]RVZBC[,G*"LC^?=:U,7&W^">3?,8:2TH0ZR(I1Z6:J@ M'7%&RW+N$!(-N$YU[63$>I0-G?9?/P/ M2*.4N'#%8(=,R^4.CR&-L;I<[O RT-(0J/:]X]T1MJXKO;0;3Z1G^^>O!T=GI\8?C M3PV>'^*_5$JHO/+[79.HZ+%5*I*X.!F_1>9?C3SQGD1 Q2ALB:9?>[])3 MB6;GDC*J]N)]@93=#PZO'WC6W6'3U@+GJDP_3AAI %7H^"E'HJ.>.^N9#+7= M\H<4#)O^K*'OIZ>%6TMXP#UL,5^6OM3I*BXQ3H#YEW&$O3_'BU%0064?*+&2 M,Z1?!!)X.3W-+#J1DV-TK5(L?,$]=.!W=\AXZ=V-I,:WT..LHE#; $5W/KGB M8/%^=N''TY$,,9K@-;KUG)=,/2<^&$H<Y>7DS$Z>!\.31PYQO]:3_W0370!Q\NW.B_P^'^.5BE%24&+(!":H8 M1U\Z_GA0A$-2CG.M_:MCZ'?R,V^I:.04='M_HI* &X#("7R!Z15\0"D]U\3N MX,\XN2JQ>FE0CO^E4J(IE >>N2/*4$JD=89XT((8Y175(00(M=M3;$%F(T[K MELAX4K[=KYH:0.+^;+$\SF42PGT;?CJ;I)$3 32*CDAG,!1T#IVY,A\JI1!B M4!39K VXEZEIQ'C5P54EH3< GU_FL\4"G8",&[=&XCQ7B>2L#)&29N*91XG8 MK($KF;*O79UQ[_6-E&/4 R:P;"W?-U<@# M R=8)H8)6]HJ.A)8EL1DPWB0.!:R[%D%0*/N/0T(PD#58J,>9JK5X:O M1=FP/D\_ .M!)PT@;>]B-E^._]'IYC@?HI:FYZ7OYO6 *73JHH9RQQ.].")U MZ:U"F24J!L.Y-#14;[ST.D7#.DO](*NB#AI %!KBY?PJ+J_F);Z'=W MB7R4U>X&_PP9C10S5P[IMA1S T@IQW>H MA-O@0?OHE8](;RKU;$YZXJ-.Q' 7M:8@!*N='GI$0B,ER740LHMX-T>'6Z%C M"N=EOSNKVROY:#:=/<3[#5.*)VF]+J;6AI(-]<2ZC#QJ4=J,1V]8+_V27Z2H MD4KD2D:FGO ;<&+N+.7->H5,79O2V73Q#O)L?MW]Y,S_"8N#/W%'1Z6- MIW[^M9-G:1!=3GIF791ZL\9&+DEN#,]$NQQ*]4&IZ,?@@5.CK,A"Y.K5RSVR MTTCQ'^!E&%[H/:"O-W$W8#=/(+E/2>341,UHX*$ZDVJ2+R)@4V/.7GG%^.(,8H*P$,F+F5%9%!0:@(SL8DG([CS MC-?N:_HL(<.>W-71\C>@L[G &]B*'C/Q?CRY6I:+D*ST+T%QI%P&!4NN2>#@ M")?:.@C(A>_;X%R3,NR1W)L@9QNA-X"=O\'X_#/2O8=FS)_#T54I'3[.3ZX_ M7K/W?KR(D]GB:KXRV[>2M#I%3TNJ7I1ABUU3P\@M1KY>9^Z2HU ;:G4H7\^F M?2\5<@-HLXE]D*H-D)'Z-D48NY=2"9>&5\*[V*N^+URHJ_9Y;">P?__KIY."O^)G#WP\.C_#;@X_'I_WT%7CI76_69& M M9NNW;ETE2KHY:4]ZE=^"FSD7%5.,N%#Z6%M)5]/X1%;."<8QGJG=DV9#$NNF MX[2C1ILR2AP8+XY]-Z2YC(H/UDN./GJLW:!@BW1<[TYE#^AX/56WB=P;V(K7 MZ?'_J93'H=Z>&?EV)T"&^P4^GG"KD.T4);KL7!+P7LDH07LK*\.M$NF-W ]Z M Z .H>N&(?YA-D>G9;K?C?6-7\_F?KI ]@KWT]1]-^E@\(L?3XN(5J>!)Q G M?K$8YW'T-Y_U?XXD#3FGH(E.N1M]:-!M0KVD[(U(E"F@]HWP7Y.O@6\J# '8 M-1?-8.AI>$7=\?FZ8D8^1F8LU819=/QE,IY8Y3VAPN:8J#>Q>D77KC0/?*6B MX970B]8;.,5\C=_7.66C$*.,W%O"RZJ6CI81E) (UUK+X,%%6?O>Q@[D#GRI MHW%LU]1UX\9[#7&/(LHT&HF-?6>0.6^QE.;^?5 =6>)9^)Y:J,($B1.!D4"3Q:W(!B"K)V2=LKY#32>^ - M@L]:.OG>AG7=SX^>GAWO_\=?CS^^/S@Y/?C/WP[/_JN7// SKWFS%/"W6*R? M_7UEPES(W#OC.*$:/)&J.V0(LNS13&L6K VUKQ>M15CE7K22II"%9 39+6.L MT41[D7"/H,$SGYT2U8<^M]2+MCX6OM&9=A-Y-^#PW5*_DD@QQ+,I?KOHNF_F MJ!5P;0E5I;%W*&97.TJ" 9F70+.SV!O T",>KCLU M.NZ"EMR2D#B@;\@PH#=&$PSEI8M@@TBUDY[/$M((9G97].,"NYVEW@!T[DT4 MN&G&JG/D%&-E2KDJ'1PI\08CF60$8Q B=;K'B0Y#-KZMJ-B7YS9L(>4&8+*7 M4C?%PD\^^7$ZG.[[RS$Z[-?,4*FM,E$C]1Q7$3J0I,2=)&4N6&80@=;NM/,J M00-7\U:'3SWI-P"E$UBB/"#=U"=?<\%Y="HQ1Y*&DL30C 0K,XDZ"J=+6V%3 MN^;Q>4J&#?KK@Z>"O!M S5Z,5Q=775>6E])E-Y85#:B*%(63+,, 0B42J/-$ M6.>#D\D+6=OM69NX87.=/1BF7K0R\&B(_15+I6M9SA"7GV ^GJ7CO)=FEYVJ MBN,(#(R11A'AHEE=SW"XE1.KJ(])Z.=7LM8[0BCH2>/U-?^!M#:0A6-@VLO M_9^KQ;(LRFOKZU7T)E%/(E,>>?,.;;S4*#JEA0P6?[I6JG57:_6(KG8!MPTF M-K%FNRCHNP ?I'=^4J:]W#!HF>%@/'')!-P->"0V)4\X!V=+Y0G5:X6(51#X MB+CAQJPT <-=5-5 9/#,#46>@S64 KJT!EV/J!5Q$@+)7H3 653&]7:;X.-& M8UGZ/SRNF"K?3L -0 0CD3GX!;R'U=^'TZ='42>SR>3#;/Z'GZ=1"A&$!T=B M+,%* D\\2X9DEYPLM_82JWVC;4,2&\FI;XF(IPUW>E-/ ^A[:0RTB69 42R+WRX3&OF#4A"T*.W6/XX7RQ&8Y"F7B5!&57%$#7%& M9@(^HR,AN(NIMF.U)FG#>EMOB;D^=-7 +OGPGF94*@'-B21;XF&1)7& _JJ( MVGNOE#2Q=H7^YO=C>TO4OR6Z%UBS6KZW;NAO"E\I+06VFE&0#GT6P7C).2(RQ>LXI(KQ4/MB]U;D#EL@_8W=PA[U&$#-O<% M%G_WDRMX@4,6N.!6 !%=L5-(@C@7/(FRY#(SI?C%VZ#T%2J';0'? $AK:; = M8WH"EU?S^+EPTPWU68[GSZW+4?!1298=[V2Q0G$V?FT M>\I*+#0RYJG*) ET;:11D5BF'5%2<*:59CGZZB7"_?(T<$O[-\TYM02/0?V+ M'+OM _"!N["_Q8('UR?N^X!O1Y11AMLCH83R*RR=CC7:#-CRA_B$.E&LK8\63I8%H'5\^Z-".8R:PXF$QK*F2I(0;Q3AB03 M+3##J$BUK^-O3F4CM6&[(NB9@\H^U=5 9OWA46S.S";F,!K*(1+I/"<6W4<2 M@BQGM"(GJ'TVV5"+Z+ZU_>HI^":B;P W#\*7$EI/XW@"#U@ZFVTJ329Q&XP) MB % :?K2%,&AMZEBBID;+FWN-6%3B8]A:]'>&,6# Z&!Q? >\,UQO#JV$II' M&HTC7DI3C@@L<4X(DB,U,O' H?I8@?OO']:$#H^&6275- "KO8M2:O*/CO;2 MCV_II^>EU&YOL8#E8H01@S(B",*[2]1* O*END-2G4UFZ.I4OW3^*D7#VKWF MH%=1?0V \:5#>FV"+-/V=[^1W#UN1%KF[\-R!NV%+<9?/:MV'8J>]Y? MOWTE8>0#%JNQ-OOXPS':=JH$\Z7QI9. 2Y$K%)\-F@A%&0K04OVD^&#W&/EU MFH8MQ6T.I%55V( UO;\OO)]=A66^FES?:EN,DG,Q2A24UZ+)4,<=KA M\I.1LY KP_$U>H:MO6T.BM54UP ,#Z=?4+"S^=>_S<=+>#_[8SI262>3OXV7 MGV=7RQ/P:3SY^A[P-1<8>(4)?/#C>5<-B?\V&?\#THT+ 0ISK0BF*ED#5\(V ]F!%=Z.T]G=W7Q&NC<5 M ;=% B,5N5&E2#X:Y@M_GH04 XDN&ADUSYG6WN[7)F[@\M=F8-VO5IOP!![7 MX]UR>5W]>RN_#-)(J@+*3U B8RA+T29B;+*9)Z9X]<8$ZU,W<)%LYP_A+U_2-2VF#]YDP"$5TN'<$9CVAF6)D:"2'Z@VFUJ&KM6Y3=3#Q M3>CMJ* F[@D\Y>K&.\.>-=+C5\TEN4HN@N M@5'B6)+!R]+)O'8_OF\2U5IOJS?>?[=139,>W\UB.@&T]U> GK)PY9R>4&N! MR& 4L>664$A)9&;07^XA>?D-HEIK5_5&6-M%-4UB#1?/_ KI&/LPGG0!VBA% M@P+"\)X&*]"U*(/54ZGB#!Q$ .'->C,%=C5MC^AJK=?4VUFW7134 .C6KY4? M)4=SL@IEU(%05K0.GA@Q :."T[XV-WX)\EJGJ(6KOYM^O$J9_ <=[BF&FDN0T8546BH'#LO236LM*@VFE#=::&/TY>OUC_N#LY M35XPK :8V:#::V _QSCKIJ-*1&[G@%+ ;6'Y]=/$3Y<8^A<97';'15H "$L= MT=PQ(JTSR!G^(42B2@5GE:U]>V9]ZIJ\05@;ICTKK8ELS?JB1-=9V!AQ)Z)> ME=[I($GPGI>ODBW]@QFK?6]P?>J:=##[ F1/2FO7P;R]A?&$C MAY%[XKV+A"8A2L\TB-7G6FU.92-SK][(P:REKH8V[ ^S^5VO2Q3C73NJ4>)& M*6HU,9'APLHT$&>]+O-\@1IKI:U^G_K;5#7I1U;#Q0L;="4EM5,R=M]'[@Z% MWD-8CG(.6D7GB15*EM[HDCA=2HI\B$)P*? ?ZU>#/R6D22>P-XSMK(H&K!FN MCNNEB[7F=@/Y:,Z7&8C,\[!2Y&D47.7#EHE!$]66D"\324BSTT")H- M0*Q=)[,^=4UZ>WTAKR>EM6GE2EO',G;U.*_://XV15T>X@^F96(KLO[\O?$2 MB2WP8Y.KU,V 0I-_?+F2B=1>:RTHL9ZA3 S*WPL#) :?T?%Q2D+U[;E/AH8] MJ1[0Z@X+C0:L]XV;#/!^J# ]&7A[HIK<.>C0_DM_:JT';L_/K2'?2KK(PN<]S-WJBGY#/4#7N:_L88[4EI#>2:5N/?C_/!GQ@O3L_A!-%^W#5D M*/\O.=TO?K):GBC'<<2U4/ZAFW-Q_P?W/CD*+ J3 REMEYJ>"4)*>[[) M;'$UAUMI!RLU3TD3BJ(MDSTE>=@&.[UB]\U4V82W MW:7INXM=:;R\*F.+IK&T54OOKI9'L^5_P;+,TQH%84U,2A$M!",25":.VTBT MIC%E$6@6J3I$UZ-MV(/DMT7,$[CVH+YJL*P_-^C=WNGAZ?&'3R<'IP='9WMG MA\='#ZE>;T#0$9\3!X4"D*GQR+:N9/OB]3L:J'>^<5X<9P_W5_6TW0Z/I]V,_VFRZ>O/D,1 MOYN4F@I#HY,,@S7I-4J"8<3FE=%$*8SJ0DC9A=IU"+O0._#@@3J(>FRCWDR! M#=NMDX/]8@SV]X]_.SH[//KET\GQ$7ZYOYH.MHT)^\83:UFS30BO;MCVNRQ, M:9IY,)_/YOLSU&C7Y/4.F"++$(7/Y80I8K2@#'%&>R),Y$PD:IRH?5%[$_IV M/X_ZX][JF,^F^&7L'-_RUNOWW]Z1[CZ#ZALC?NZO(9>#TPXPHI*A7$# Q0O& M$AL,4&I4SK9VDX4:=+=B#"NC\.GIU1NKN&$S>7CT^\'I66=:#H\._O.WP[/_ M.CW8QU\].SS8RDJ^_L!:1G(#LBO9R%64T8'DNM[J\[][UZ]^_G=8ECM83]Z*ZPGF2S^> MGLU]2?2O&IC.CLY.]_;.]T].#L].]H_?O#SX# M;8SK-Y]9<;CN!L17,K'7/4!*6=_^;-HAM!0^[5\MEK,+F-^BUFB>@^24,%-N M226AB&@I88MV<>#O=/MG,'KWZQEE9XCI)+MZ:KF M[X472;CH7")4Q#(G(GGB(PA"M:22,L-R]5$?#RG8U9)\!-Q?X;:[R.KA=\C, M6D2+$0KN^1C"($>:.! ER2,SERKHD&J;T-+1WM'^X]_'T;.^L2T\='GTX/OEUZT."-9Y:RY1LRD E,W,\/_?3ZSER MN'5Y>(HO)(/WGG)^7>Q^EG@.5=%'%OI?G(&6/4DV11/B6F(%:[ M#]P?OSK:, M !\\HF+ ]S)IE8Q?21(\=QJ?7,[*J9+ I4261CU>*D6R$=*&D'/6M7O:/$_) M[@/D[C_U#KVNE (JXPB5"O?\9 3Q!A+1,7++D\K0-&XS3L^/]__CK\GJRSW-C;CF:?4,AO?(K"2Y5AE$^_\.99*U]C#Z#KSZ^^R$%.SLRY<)IN="'"%H]^6BVA.> C!S1+&,@ MN$HP%(%4NI@!(P#668GKQJK:MF-MXH:U)CM@XHDOTHLZ&K8K'_8.3W[?^_@; MQCQ[I[^=;%\3\?R#:EF7-P?>&H0FR9VI2JS\R1RS8DLC2*"#[Q,I9+69XW;9VW; M^BI!PQJ9:KAX,DZYFA(:-C,'>R='AT>_G'Y"[^"O>R=;'7D]>48MX_(Z<;4< M%S^?CJ?GY?I;=VO_%CL4HLRRLJXF%:7S^JYJ,PH' MOLO7&[:>7-SK3V\-F[?3W]Z5Q"S:BE*XM]61T^-'5'.>7B.MEN=T%1;PWU=( MX\&7!T>7S##I2W5'H!$C;& M1P,DYQ(&1-S]@Y3H$>"7THDH:>R;R4;,3!4!GR>Y_SO!0K.@G +"7'&0.67$6^V(DD8KT%1&5WOU]7+[K9QIY/T?ZY6=T7>PR+.QUVKW9%T,5M+/5K) MQ,I-XT"<-)D$P[VV@H,1MYXIT""2 M=:D<'I8I)#8A4RC&:"03QBEN:/42CW4(&[;A:T^0JZ^2!G#VRY6?^^D2RJWU M!!?36W->,AU_\_/RCRC &T&.9 (:I&6$@LYE&7$4().$ \O.!%MPHGUWKNVW1E>8Z)(7JS9"J4=LZ3I',L%PXE M"2X+8HQUDAD)7C\>6_L]]68YC9\A796IL%5:>.#B BF")[B4-)&VS)7WDJ.I MMP$@V8CN;NV-MRH'K03!E9'Y9,\>3NT-F]5O7='?WK"N^>2WZC70HW%=][9X MR;5HSS/AI1&%M*7/#R(%0^$,+$;Q#V-$Q]=. M W<+B)O @XR6)!\_'[=!@4]&JQ'%]6]-)1'KD@HLTNE ]1FUH@>XWB2N(]I M6;NXH':; GS:_FRQ? 139HU/)E)B("),%3@2-$\D41,U#T;G7/OR[@ND--68 M8!-]/VU,L+NHF[8(W[[2O[VU6/O9;]>?H$:Z*J7N#?1I> Z^EB<0(3QEZ*EOYX?X!@R-<,N/EQ]EB\61G MCMX*G8AP3J(G4"Z92;#$2R\4C]IF7KMN;CM*?X3.!9M@\[$A?0/]-I!3O@NZ M2Z._*7[XZW[IW MPR.U%QTV@,WWUZ\MWLSB>B##^!]0I'KIQPGEVPUC?[G%I) \2B$$H2(K])Y8 M)BC&2)3U1E'KF=>URU=VI7G8 ^#AL?RF.F\ XY_FLTN8+[^62=4W/5POBSCO M.%+6) -"$LH5$4WWW5+;-'JT"4 ML7;4>Z(5.@N2)TT<-8)$EYE02001:I_Z5&6@R6Y?FV#M90OVUNIM8!O&3>,+ M.A9CY*'P]=ABL\QE3)8H'M&G4%P0QW@D/(B(/%*:H'9$\RI!PX;>/6"OGO@; MWC"?MG/;?L]\\5G]]9[K<>=\U&W,"":R3I$ 8H?(( -QHLRH"*ST/8W)51_Q M4KD#W:TI/4!ESKX"G,+\R[@T8<45]LXO2J1]<0G3Q6K13KI'=O[I"<39^;2+ MO;L[!%U$?J]VUO&L;$:/$9W54EZC2: *"&3!!<8ZB:7:W;)Z8Z:I#G>;8.[E MG7-(=5<\/JR!_.=YOYN3W;4%_&TZQOCK#S]/UR-E'U=4R*"\38(1HTL39*MX M.3_U) @!,E.0HOHQ5V46AMVK>T'YVZNVX5W]V3:*VV_LKSVNU\Z//6[OK_;Y M^5C8UA\2OX M\MITC,NFS+?&:*N;*_MXC43/);.96%XN*21I26!,D^2S1<=7B!3Z*Z*NP$## M_24WP=W+IO"ME=RP(7S<\G%[&_C"D_KJ3=EG8/-29\)R6I:Y<$0Y'XK./?$T MZU(UC]&L5U3[VG-^^^I0><_[??2& O:(2^+]>'*%;L$CV O=.9:;+<2HLC;_ W>#, M@S_CY J7^:J2_.+RZN:8Z.7NGQ30(CM=IJ64VZO::V3>:B*T4RYHX%SUE[>N MQ<7 04F_B!Y$U0UOS$_[J.Z0=WSI6?TU?>UQ>WZQO:>C.@J=*$;'7!()-!&K MC2E-: ]MSR7Y.(T9+UZ;X=K#C MI_DLK^I\B[F^9G-Q-KNK[4#/Y.Z214A9T9"(4QSM-+HF)!@'Q"H/#+CCW-8N M[JY#^;#;<"_('4"E30#Y]D+B 6Y-\ZF?W-P97+S[^@O,SN?^\C/ZU7/P3TK7 MG4LB<+I*[TN*(G< AH3(G8>@):_>R6X'ME.T)LF^CO(9=Q-<;<.Q?75Q- M?'&G#W*&N)SEO=/?]M*LZU_V'I9^/.FAQ\A:;WV;#B2;"V"(_B2^7#107!&6 MN\I7+=!<)C2KU[_;'.*;L6.HG4.M)2$:N;+T)\R M[T>P;FNA%AF3LO;!^4X$?T?=1S;!W09-ZBHK=4 O83%?CAZ;D-5Q_W&^L2)[ M?XX7HQ""=C19$B7N7=)+3UQFAC"90/&[.W"N2\NP^'M# M6,QZU%'CF'L_N_#CZ<@$#B$+3J)79?YS:=YCP!)PBH%B*4JV5D9S1]2MJ!D& M=_UH?P-H;:&*QL%UU^SV5[@(,!]%D9,H"U($BRZZT.@E,YN(]Q2\SEGZ];I: M[VK<'M'5+N"VP<0FUFP7!7T7X(/TSD_*S?%K!KMI]BH8HC+#B$T8NFK&44X7 M#$A.\WHW,:H@\!%QPZ2"FH'A+JIJ(/]SMY86'V;SUQKIE4V$EZH.&@*14=C2 MKB\2RVA&#H6525&EJM:U$E;Y3#"& MXT0::X@K+1M+]@JYTP"Q=GGM5K\=EFR M]ZAI2O6-_>9!9,O+&53$W<)D27RVF8#.,GEB M,AI V+8;P,?Q% Z7<+$8J0C*0(HDA7(:(!604K%!DD5Q)@A)\]JE93L3/>S! MRG";[MMJNP%XWRL0OAM4C3N(]J5-H*&X0I6/&'H!(UX+;Y1A.:6U$G\; /89 M,K[/G-^60'C7:*^;48UXQ'B>8D0/&;<6*Q=%:GO+Y7P5451,F%*+HUS.1#)),;@J-TU-XBEZH)Y63VML2N3 D6@-:+P.M\IZ M:L+>=3>;/\\FJ)S%(\E%[RAN!AKW 1F(1.*)=Z6KEZ+>:Z<\C[63NB]3\WT& MDW6L7B4=-8&WO93&16M^\LF/T^'TNC7G_NSB8C;M&!TQ[[@HI;&X7E!4WEMB MC7;$*Y%95CS15+VS]3>I&K@DOQ("GAP/5%5& SOK22E=G$*ZN0*%:W)U6@?I M/>1Q''>%M^G8AAE4S+9K R(1U>8*DVL9"@AZPTNN%*>4#N&_9]2,;P)[NI6#&^BU-9K MG,II= S)>^HL@:@3D4F5EL6IM!8&XVP"=$'>HG;S>Z\8W@@6FU8,;Z*CQC%W M70MF/>"-,[%(QO(F"&@AW-ROT$LJ; M$+PDD4N+L9S",+[K?(-\>@7.0_5&+_]CJC2WV6_[UV(#$'VV0HQYDSW3G!@# MGDAK32DY-*4+K(E*@U#5JT.^]RK-C=2^3I7F)CIH $?K%0;:@-1;$XA2%)E* MP(D/%(BCP5/0P@I3NT[N>ZW2W$C_6U5I;J*,!A"V^R%/-C1Q[0+Q@@168)K">3E\J0*G9[ML MC@0(D:DL/31E1#9*_8/"!:H$]RPZG:RNW93B64*^SU"B#K1VUTP3E0*/V;AN MWSI"_2MTAA-AFI4)$HZ2(+C#/(79/R?6Z=_8!L&^U4A%G] M(]W#H]\/3L^Z8\[#H]6\H-.#??S5L\.#TQT.V MI2+X>K#I\NM=]]I[4[:$TU99DH211#J,2"S+BN28O.3 E!2BNA^R+G4[&[%' MS_W;>/EY=K4\ 9_&DZ^H 9A?C*?%F;WMN[]R;94TEC%-20)CN/1IU6UJ'=>-Z0MH3>_<6BASX..->"_6.VU\!>4QW G[Z4X C?P%= M?BIK9;T50&)T&(M%6>)\9%8P"AD#-;!YK;*J;QQM[$)C"^.Y^D;0; !U#@S; ME_BX/CMRVD>O,B>&>4"62\J&1!< MQ7D;'4SC+*&GBS[5X31>9S:I-QRH+&6P$7<2%C()$IU>XSW58"6S[/%UC">. MX(M/'PXK-=4VJRG#!M)G6YCONTC+X4)*KO34\$Z@YX%_!$L#,8)K"" C5+]Z MN N]+4SX>Z.-\LW5.[0]^S2?18"TZEGN[_:%.];/9MT=@.EBG+I.Y[/I*" + MEOJ 47UI"AV10:_1!IA43G6XB$D\OI+QO+W;YNW?G=NV)3!F;ZFE!BSJMWG\ M\.5H/!+6:FEPUV%4X:XC>2(!94J1DNH5-YK:P$M>Z6- M]P42UH*=_&%@]X;Z:A^5!W]>CEO_^X,/! MR3NNHTU#K5 MZU\U*!*I>FA&]2(]P\;8 M?6#EF1Y5=;310+#R'"\W/;V^CC@DC+0\(RH@"S(EW *"T@2L=0FEQ[VL7=CW M*D'#QLE#86L[?7S'6W*-+@<;O^.MMM0WZ72P-E13Y#2S1(2QZ$\:F4KH"T0R M+W2@E(.HW8IZP"WS=B%=TU#F<9Y/Q_^ -,*(BEF;76E)@RM+9DLLU8DD;;-2 M603G:Y<.;4;A=[*M;H"GC4S?;AIK8*.]9:"J;*4 M<,#Y<3[%GRZR[SI$K ZF-&[7!_W.@DE@:3@PBK79UF29;\3I:PE MX]M;6PH?VZC[^!&6P79 ^%Z6P$AJ%;4)EK 2Q31HX+%?M+((S98(ODQ@[>IY)]WD/+'@[W3G2ZI M/GQ +=F\0E:E#/I'\(M[%_Y"R%QP[]'#*3V3F"A3W'PF6F3/<.$*6;V3_$,* M=MU'CB^[$J/I>??8_=EB.9),"N$5)5$I- 2L3-01GJ(G9W*25.+?M2^&/J5B MX,%7VVOYL7W>4< -N!J_^_FXQ+UW#* 7G[I&[1(D>OC@<:NP&>7A C5)9,5# M;=0_(6+@^5;U +*;>!O QQWA3@ S-FF2:"Y).2$QZ..<1"$ LK;9LNHC&3?" M0V_.8$4\;"?.[7%0;GE4P<%#2_?)?UV544=+<\Z>(P.%"VMXF4M3QCU8SDHB MC56/EY^G9-@ZX]ZVE*T$W8#9.!F??UX>Y]\6T!5)'8?5*(]##%9BUUOFPVS^ MD-.[@A?(&* 'YDAP@ &3MJ6)+E>$\I"EUU;'ZK/R=B!WV,+BBL![*Y4U'%X> MG_WUX.3#X='>T?[AWL?3L[VS;E#)X=&'XY-?]\X.CX^N&R(M[FKVCV"Y0Z2T MXQMKA58U&:\4BQW/S_UT_(^.GW)=8C89I]6RFJ9/]W@]SA_&4S^-8S\YQ9]< MM[R]61!&1B%#X(1G&]';8H%84\YU%%-9,J5-]9O350BOU.[VGKI^F<\6BYNA MO-X()3N'\UM,-N5F*N>!6Q=( M5J9TQPV4!"F 9.>E 1E3A!_2S;Q1TM<3_\>O^/ YOF6!2_(XGR %\R^P&#'+ MK0\271=O2DVMY,2+G$@"W D25R)7KVC[-E4_@KNY">:>M@^OJK<&7,Y;COXV MF__]<-I=?5X\8LDQIG-0J61'2L\'@1M$<(9D&9SB%D#I/EK%?H.L'\&]K(+% M2IIK"8PHL_'B,Z1?9K/TB"43%'4R9,*,Q/559F3[,M%=I*BHE#8&5WN:UAID M_0@.9A4P5M)<2V#\Y.?+,H5V?W9Q.9L6D3WDB_OD(OKC1$$97H=>-/K/*I)< M^N$) (_+K"]$?H.V84]W&H)E31VVA,URBS[2I!A (MIE3J2FN="N2&8N",8# MV.K7W.Z_?]B#G(8PMJDNONM8&F5[ZHY.:7)RO/P,\^N_T^&N)2SLB8EM()'[.M7O3\.DD_0IR]"PAK:JP! M #XTZ7O7WM**OQN6E$9W7 9!=,Z>R*A*;T\I"#=!T.S2Y@OO_K5%*S+(N:^Z]N^\1FQ%NG?Y6+1W Z,@IF@:GA"92 M9Q100'E%0*E%$"K*VHG-=6G[$6*A3?#WV/SVHL,F'((7N'GW]0P?T76Y43&J MK(0A&.&5QHY4EBXWDH"$%#5N7:X'A^";9 V+R'[P\'0$157EM(RWPM#U_"T. M@@E#T3D*IMP\RR@\;?!;%[@RT;I0?2;H&F0-B[?J4%@7:EOJI0&H_>I1IE.8 M?[W/SO50MJ1L8M)1XDTNGKB*Q&<)A$J(Z!4R[T3MWL&OD-,HM+95_:P?/30 MJ=-97OZ!0D5.;KY\#U]@,NMX*M,.6'1\!M'P*10YA-0XK+EW6Q)F9B@ M+-:NFEB;N&$3BWW#K1\=-0"^[BK;Y]DD'5YX6<89.&?0.LEAX:@-2'J_ETO+SJ%LN'\9_EJQM. M4@[9JVB(YV7NE*!V]96PGJ/%=BR$VCODR]0,F_SK&U"5M- GDILOIQ?=1V= MN@K)=%*=."D*#L!A^EU(-#()(E-7'V]YEEGG)O99$Y$B)-%$1RX4GD"@8R"):>+.0\6,;;6:'S5!L MIYJ6P=;=+S(^,]^!!::+* MI429C""VM%QQ20LIC0T\U2X7JT5[H[%G';@.HN F[B:_R$JIT:4N9 B9H0P5 M.K$J2^*MY(0'D[460KE0.SA]C9Y&H].>+>:FBOBNZP/NUP#?-/_I^Q+R-][Y M=O4!FS#?5'U 0:>35A,(@A,I?2 .J"1*):92DFBY:H]7::(^X !./L*N BZ MK>.>SFX*>QBWS#J&=J"K,I-,$NLQ$DS*4DA2AF1K9Y._2=2/4!&P">(>6]JZ M6FO /5T5E,4XOWJ>&RU<*G.6E2U=*R P$G@6A''C,H:/5N;02VWJ2Q3]$/71 M.P"PHKY:0=\S;'A<)#8$2T*.Y82PS"M52A$>15#4HZ=4_;+="Z3\$*70N^)M M1PTU[%7N'Q_]?G!R=OCNX\'[@W=GE<:\OOK(BLWXUR>]DLOW'L+R_7@1)[-% M.;FX 9A-DB4A(I&LM(XVO+1"H)ED1$)&NQ--]1+&YRG9U1Z5IQYV.?2[3*E* MT06E*:$96&F)G3 PRYE0XXR2+GA5?0M\AHQA':\*>G]L6'85=0.[UT,6NFJL MI+S,.FJT@Z75;-01)>+*29XRU*9H9:C=;+<6DC.,-8\PJ*,F\.50OA2L+0GC@C4X0H3!2U M2QZ>IV3@:5P[:_@;D-E"W V YA2FX]F\6,J;ZC*O:(Q&( /1EJH,RDM5!B-> M^)"C2SE4G^7YA(BVH+*-9A]7M>\DY@9P4F2QVEH7J(5W7W^;CO_["M[#(L[' MEYUB.E=?4VE=TJ5@FA-)72"^6UGX#R@^IZ.OO3>M1=BPN=\^XNBZNF@.8/<\ M02^E$66X$-6R%.;'(BE;BFDXC9Q"YKUD[9ZC9?@PJK+:7P76ECH8.J0Z7<[B MWR_GXPCG>^X?WYMX/N;:B8R6@+8M#&:#Z&1H]!4N.D8GL%@L/_NIL[<< M+FZEL!Q?X+*]97:.(KGF-5 ,;IU,1*=@[*6AD>[Z#/XV]' M0H8/[^HB\"WUTLAN>N=R?+RK3>26.B,DH5'RLI0""=H:(KC,CF8JC*A=R_D" M*">OW:&,[>3<'F\,I/AD6RQ-K];#[WYR!;@H3C^CB$?>2\:B0.?1E'O=U*)IM\*0K)..QDIO=.T8<@VR M6LI*U$%5;5TT9Y[NG2[=^:C28#D2)8R6QVH1E'V M:J]>(:XE;ZL/ U9++]\'X+K@F(V2HMQQ%%H.-*/X/"-HQR4QC%N(&C!BZ=>9 M?X6X8:_G#P2X+?32,N#.$#2+TBGE;.[3>'K^WG]=C$!ZQ9@$M-<.5U..DG@1 M,S&11FVCBLG4OJJ_$8%K 4__$,#;63_?!?A*M3S$JU(0?8]/-M+6A9B!$W17 M(Y$"! DY TFTN!"0E.)]G#5M1>Q:H#0_%BAKZ.V[ .A=Z'V<5ZYOV0;.YN/S M\U)RA*&XDXH3[DQ76+*TALQ')B2",CG($ED@6#X9;EI$1A7H,6@M7&W_WWKP4F]SV!:6OI-H", MEWU8/Y]_11.]2@(=Y[//4%H/++_>#@ <)91-%%&7LS=T++A&KY8)303C*0C@ M"52_Z;B-R%TO TR_)^"]E?(:P.D]Y@K7(\,BRH=AS,Z#+3DC]!FDD2@V3E7V M"CRKC;U')*R'I^_J2&$7(3>1^7THE/^OO>_J;O-HTKS?_U*[G\72HIC"' C0 J;'VUV\U 8Q":%?ODW:7Y!E4P8J/-U=N3Y/PVHX M#^;:X+8,9M?^?3(V#1@N=0TX>HA8 J!AS GAF6W>??Q+HC9#TC-.)NRKB&;W MS^!-QM?;<6?E5M_!/L-J=OB6@5J1MV9PV.YDJ3V]5K68S2<)RD0-GJ7:4T;^ MI*'_$T@'.,Y/TYUL?,S(Z6"X4LC)D()!$.0F%^D$*X%QV[Q._[ET)V^C]TVZ MD[<1=0?6T#T]E?1",^L8V7/.TWTJ(]W6&1F)Q;L2,*+@PP:_^NQ.WDJQO^Y. MWD;*W>'D1M6<]S):GW5M' 0OXY.B-%MYAD$%DO.U;O9CNY+;0V$6BW3TWUYXD MBP)=B!QL$,2&D @AY02!6V,Y%U[E86V3#WU,>3!_NV4O2F]9[;2+T[]-P7:DHR%4[O M*(10UT)YJV.+JKL4ZSRD.,,-L_YO?D(;]V>-I7#_L.0?_4#%\W.:DL M+A8789IPO;?[1"GIBX_D*'BDA[EP\ANX91 5SUZ'&'3S';=CI POX(JR-2BZK6]^U/FREP/IEE?I)9\"*A!?3539'*@3/TM@O&D[(& MBTJM%XWL17"?1=;7:S1^UM*9AJ)>"--C4MK1=61>!>U?'J)H+S M6H-.S 0>N3=IV'J27Q#89R%Q.S"VU,_S2=E>08FF^LO;I>@],F3IQQY&C*[@'EXU& MY7.1S9=7/H=<[%:*_74N=ALI=X>3&ZD#AN@2QPA!.7) 8HAU@@F"L]HD@]SJ M@8P69UYO6J1YT#20;+Z0I!@3=; FIX)WZZ!>3 MBVT+C5TDVMUS<^TNDI\F6#8*K"N\CM&F&]7D"#YI:V(PMC1?VOYLOIQ=H1"+,GT$H':+M)^V&Y]"]K\/./.7Z=7'P]84XPZTA6T=7153RLVY0X M2BY<"48TOZY^251/%U<;?+750W? 6B_0FYZ^GBW.R:DPR4?'!81<$X:);O@@ M;)694$$XQ3,;%E,_T]-GPK8=G/:0?@=(NN?JK0:FR3892'3#@I).@H\>012% MSCAN8FG=1'8/&7UF:!L_?#E__GW\=?GCS]NCX[;]_?O_I_RYG MG[T*"\RUIXKX77[-_EF(';^I55JB!:.-\A2KEN>K.+60BGL?'(1(AKTJ',%+ MNGBX5MXI^L4TSWW_3,'>FSG2%_))S_"P7*ZJ/L;Y]TG"^R5\<+;\R.4=?(1I M=CJM%32K3/+R*EXY/<5(%W,QX'VL_51.@9->0+0F(0M<\=3Z,AN$D7&M_CVP M=F?UBSN P*ERBYCEG4M2L!E)*U^4]DD/0?)^KD@M Z MO?((.>/BK@.PW'G$VVBN7Q!>3IZW+"(/F0XU4^1KUWWL420(2@8K0TDIAZ>! M80_)FV9JWPQ..^B@ T#5(W98CL/9U=(GY;EAW$C@M<]0A;J^@&4'QC&%R7 L MS9<*WR&B2^#LHN [!9_[2+N+@29'I LBXL@6SI=(0CRN(0#P;F7A:R-R%I'8C<@:]P@V7"@:JV1#FZE8SRC'YW^AE.< MAS-B["!_G4PGU92M%8!KWB[/D$[1L\(M:&YJ=DT(,G)%@4BLH>8^ECOKB??V M%[8A<-QPVG# &TY+'4"PC?%Z'84*):#51=0C)\F ]>2)%?K%.I(S*B.*;^TB M-&9AW/NS/[=B3(1T<$#6G&%^-)IVDK57JM@$S"^CKRF!TTJ#U5$C>LR!W5Y6 MMW=J8R/*1H[.C F>V\F1]IKLN-C^;CB8#*CS^215 =2QNI^GD_/%X<7YXCQ, MER.A6T:^-_RNX6+?NS [3/1;!>9,U@4*JPE<\G2JZ1$!4\W#Z92\;SU,;*CH M]P/'=SX/T].EU;5X]>/ZS_P1?BS+2?\[S//J&6(LTENC&/"ZM$^E4O?-6 Z9 M2Y5<%EGFUL./FA'?591[&TP]'.5^2G7V\)(O*;_<-T_.@%%*6V!DH]HE>/RD(;K_(.VND SCM+KAKMJ?YC[-PP@^Q@7W'K"Z?5>.K>,.<'Z?)75T_'D= M[K!2^!0TB5/%0B\1L>7JHG-55/9!J)1=ZZ#4HP2-?*V.CI>[0=-&RNL B;^4 M[D/"O?8?C7'2UQHX28X=*+*<("8M0;KB&)>\J.;AJ?VI[B4B-::I\,2Z?\YH M7_D*UR6"B\/S+SC_]"5,#[_5CUA\K-TV"[H3CF9G9^]F\_HOG6!)1DKM(-&; M",H$!C$D0V]EJ"%"J^.=&9*CG8R=..S\96B,WU;'9W@P_3V.VL>+Y8N;I0J\ MYJ%"(.FH.D'&20R ,6;+6$D^M X&/1ESS_2 /0'"G_XP[@"WG<_AMV6@_O@\ MS,\[/XV_T4><+]ZOASJ=Q&QT-$8 ZJ) N:3 8V' !'V219:ZZDHE\#%Z8!H3!I1&F-:)TZ?B;=R" MF'\.X7Y@ZV=BZ7#B(>45G-R4D.?!96LCN1;1DH].GH8O+ /+7*2H.!;=O,CL MZ=@;MW/OGQ.Y-^3^#H?RMA%O)>,L) TF6B0]9@[!EUBS&%B,C[:4UI7J??F, M@XV9_>= [@FW/7W&M],\[EE3OPF3^9SB[P!.ER8LN7H%D=5,3<@ZQZMEIGA+F4"0^ M'X-U<[Z?:;#UB<[&TS^>;8'ZMXO%_EI\V0@266(@E[4*A0R4@(QN=K*@+"O* MR.:]Y]TP_TS?X9=VV(>$[(M^SG^.POU:<%R*7(2HDJJ+T+2I.X7(96(E!FGH MO\4]GUJ$+9E_ID'CEW;6AX3LBS[KZ_C>!0'WUU(KDI&JR1+2J@ZB"R2UH 29 M2#YF:14KO/E P#XX?Z:!Z)=VR@<#ZXL^XELX/3[HB&3F //)@A(Q@8LE %J6 MLTJ\#G9_-@>\L7?>7UC[I1WO@8#:-.K]%)V_'\-\-:NB:8_OG4\=KIOW<0:& MZ=LU-M;R.0])%UGGJ4:(PB"02X="NDR"R8VOKE[[=K5*#B67P M#4+9F@WRJ M*U]=1&;KV6\]<.UE]NUN@ZGA^G:W46<'ALS/[7Q>*R.T"9"3K8N)I(&0A0:- MIKB4G??-&\Y>9-_N5B!XM&]W&XUT *=!>O08C\5)EP!K0G\U>$QZ1\)5&*)5 MY/ZW[B9_Z7V[6\'J*?IVM]%Q!SB_&KU3&S\OQS :3H:XJ..0N:]#\A)XH048 MXQDJ%M"QUJ5$]Y#1>>YR<&P\-&!K1T5U@+5+:2P/K@B>"9T9B, 5'5R3($A9 M&4!Z<+BG4]QZ8^O-[W\IW;+[/- [ZZ,C+*U/EHPNI"P(^LZ)NH:"@RN%3I:* M%IW(@<76$:2>WL3=-?D )'80Z]C[%I<78Z6?>Z_7%Z2I,9FD&221Z71(K .% M+0++$IGR1:=T^R6[?\WB/1_>A\9W4=2LH=3&UOJ;R1P3_7P5RZN,+.@[+O>% M2DRF8-' I:N3?F4 SQ2]NB(+E9U$KFZ7@]RO_T>_9MRWI!42VDFR@^>A056H MYB)9I'N3N-9 SRRC4R!KZC;Z%(J6R7?39W:?O"U+B_F)U9I M#,N1Q)X>+N6KIZGH_!?M# ^Q!%::IXPW(^V9EMXU@O$ ZNL/E?E@FH_PG-S> M_.9B/IF>KJIX5T?P1*#@S.FZBZJ(6NJ3Z56* K+(.2278F;-:]*VH.^9UHX- M@L]VBGPV(%V5HQEG7?(J@^":SI].&IP.2/PA9B&#\KZYV; Y>1M!U/RM(;J] M&OM#Z/IU.,(:?B3.KI^)ZS]S^6 851Q#73N< @=E7(*HB%.;F$GH6%:^=;7< M[M1NA%_[]\#O4$KN>#7.NX/W1W\>?/C\]O>W!\>?C^@O'S\=[U$:^^CGM2J* MW9SH1N6P5[71;R:+=#9;U":)JT+&K'.,R64(V94ZRJ34:78"+*O5.=YX;%[O M]!@]^UY\5Y]]L%C@^8*N] ^3$">DZ4E=[!?JE^7#Z1&FBWF]X^D/?)Q-YY=_ M2R=ULMZTYC-].B=+V;)0UU 6)$\N"3HGK+ @"R^Q],O_JQ9K,^)>_F^%\7.$T_EB4%*I;,&=/@7:G+!:IQ4F,0R!AWV:L2 MFJ]DVH"L3I#XM(!Y"+:-M-<3(.]C:)WESKEPJVIU?,ADVA@5(!8F0#@7M?1) MQN$ ^3!9G0"R%10>@EHCO70*M<7-4WI9$6-ESEYJ2*(N/N$DMN@*_E1L M#D6UG@&](6F=0*X5)#: W+[ZZ0!V;S">7SU#UUTQVZ;I2&%>FT*"6!6RX=+[G4WSG@408Z MD191#XNQ7LIE]]7QHY#94>#CEQ%-O^/\?$+GY^/L'/,%5F5>K@ +"85$ UYF M5QL7+#CO,S#C R\^LY!OU\(]5"'T\+?TA(E=E3@;0J)=0D-=%H86X[D@R607 MZ<&M#WT0OH!)P?!(MRW:/:"A>JBP?2)H["+1#IZ;&V['U6__-<$Y$?7EQP?\ MCFAT*Z-I6H9A"\-;6(3,\1JY8##A8=.$N.9W@K#T( M'H+;GAKI%%R7AJ:H2VQ0DS7!Z#%0.02R)C)"EEI'4Y %,5BJZ2XYG4081@'7 M+AKI%%QRS0KC5LN4R.Q%[85O^P5??>8$7'G;DB M3XZ(#H[#C;A #3J\)IY(<2\,/$M.)T=@;ZG;45G_7W'TU72?"TG^,B2!5DL22D!!K+9=D=)!T'4$1 M6V_RV("L3DS,WJ"XMP8[K@-^>W#T\?W'WX[_>'MT_*^#H[=5BBE,\YO)V47= MAX?G[Z?TA_'#;+'X ^?+HNP]RH3W^;I65<3-6&XU3OB-8K0!ZBI=TA/.:;/36 MG19-.1AY(F\+Q#T\F_?)5=S!HW]/T857@2'3 0+9+34(4B P1K:+-9IEAUDU M-S)W+'IZ@E&]3X^)7U<^;:.@[B!V,U&O.%-Y&6.K&SXQD6/FZAA_S9D417KK M6@^;?#:53UOI>./*IRT$WF5YRV6P7A<5-4=RI>I.-N69AA 9@C3DT#.%L;B7 M6_FTC1(WKGS:1J)=0N.R3L>P'!73 GA=9**2-Q!%=. 5VNA,S#K!!V:#!UP7IVCD5K%/-/TA,Y_,H!\?) M8SL(=E9:!^@[0K)I)HGLCR4KGZ>3\\71\>S@NRDK6D\#L%G T)9 M$Z-!%+&UM_@H09T/E7QJ%+937@=(O&^M1S$I>>'KAA!+ARD7A* % VZD(/J- M<[QU6&S7_2OC#7(<]>[;05$=8&U/R_PZ<\B3,PR]!Q:9K6-;&80D,QCF4A1< M>EY:%RRWHKV7 >GC>TEC@*�_!3\O)JT.JGV8WAQ5]F9P2#Q3K;>97Z$2YS M+H4 'TL!5;R$:'("S7CV5CEIFIL%.Q,[LJLT"K9F8RBZ-T2?6&M%R%P"TH,& M*L5:7>X8%)N%SH7DV'PA[4\$C(N\)U+Z8U#;2@/;P\>OX#/%\R;@N;7S^N7IV]8G4MS#L<'N3_O%B<5W?XI.95E7>U&:BNA)%H(0IO02M7=+9* MY]PZE+HCJ>->P[WBM[&*>T7R87F(T1-R;YUSAMXU,IZ(/4/OFB+3*F5"GG/" M6=,&%'I%;B.5[H[8V7DXV[_^X[;!M7P]#JX*H=_^<7PE0IU,"4S: MNE>@U%T8=8L1HR.9#,:<%(& M=-;$!"L9'-DIU:W4(MA$/VX]0.=>0L8Q-0=5^>U0_][R[Q!$:QF=R("&[ 4/ M(L10!:,@6B5 TO6+U2A&-73+Q)J4<6R^,8&TBPZ>46?4_=&,AKU0CW_!4-U/ M6[ U=+\3#S&ZX M@<(Z $S5$= FTR,(4$%, MM4-'D8.?&(G,&LE\ZQ;YOT6_TS:(&[C?:1L5=_ [\GSJQ_W?\"R^C D'8JV M#ARIH*['ID=)DBA4]-E:+)(W[V<9D)T7U8&U%4K;YN2;0:;;TW.CEL<69$G9 M##Q&"TJ@)>:]86V5NW#.VC60[N+P>KI-F/)+#J"/84F=N M9" "TC:\-% M3D?$1>#69L-4"L*UKO;9OU1]L&S(H)AJIXC>;J@U"SYC836BB<5J4 H=!!/I MSD6EBA?$ A_T;MH"08,E-9[N5MI!Z!W@IEG!DM-!&%4,!,GI1>=*0BS10=8I M:&F+=;IU).M)2\B?2Z/MB.[J;F!X_H=@M2?Y)&8AC78,&'I!)[_6(-E<':M$ MOP\E6G-[LL3()V!%>(\.R-"8:PO\'0#0<1;H^.UO=Z>G5R'WH+7 0J"D&YBN M9%%W=.J$P(K(/&I5K&QMTS]$R]ZM">NBD,-O6 4Z/5U_T>(D"A5,2A;0&01E M#=D])7O@FOXY"X9[UCH-_2 Q(\>?6^#@3D="$\$_JUOGTC":E7>3:9BF23A[ M/RVS^=?EU\4?*P%7H^=2%DVOI]V_?KA[K)%(AK[P;&28Z+4#[CP#%5B X*R# M))Q*SB?4S4M2AKKPKJWSV]]P0_"O?JQ_N#+!8Z&#+B6=2!F)?>4U1(4%1$E9 M9F:X]*TG'>] 9J>7Y#;8>3@_/8RR1G15%O-E1'TQ.YOD)1NKHLN:R\ET_7-O M/8A4!R1(AA UCV"%DEJ*C+YL9%[05]R &OW=-