0001094739-19-000078.txt : 20190904 0001094739-19-000078.hdr.sgml : 20190904 20190904161428 ACCESSION NUMBER: 0001094739-19-000078 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 56 CONFORMED PERIOD OF REPORT: 20190728 FILED AS OF DATE: 20190904 DATE AS OF CHANGE: 20190904 FILER: COMPANY DATA: COMPANY CONFORMED NAME: FINISAR CORP CENTRAL INDEX KEY: 0001094739 STANDARD INDUSTRIAL CLASSIFICATION: SEMICONDUCTORS & RELATED DEVICES [3674] IRS NUMBER: 943038428 STATE OF INCORPORATION: DE FISCAL YEAR END: 0429 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-27999 FILM NUMBER: 191074705 BUSINESS ADDRESS: STREET 1: 1389 MOFFETT PARK DR CITY: SUNNYVALE STATE: CA ZIP: 94089 BUSINESS PHONE: 4085481000 MAIL ADDRESS: STREET 1: 1389 MOFFETT PARK DR CITY: SUNNYVALE STATE: CA ZIP: 94089 10-Q 1 fnsr10qq1fy20.htm 10-Q Document
false--05-03Q120200001094739P1Y2160002200000.0010.0017500000007500000000.03313010.022638811110000.0010.001500000050000000000 0001094739 2019-04-29 2019-07-28 0001094739 2019-08-30 0001094739 2019-07-28 0001094739 2019-04-28 0001094739 2018-04-30 2018-07-29 0001094739 us-gaap:RetainedEarningsMember 2019-07-28 0001094739 us-gaap:CommonStockMember 2019-04-29 2019-07-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 2018-07-29 0001094739 2018-04-29 0001094739 us-gaap:CommonStockMember 2019-04-28 0001094739 us-gaap:RetainedEarningsMember 2018-07-29 0001094739 us-gaap:RetainedEarningsMember 2019-04-29 2019-07-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-04-28 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-04-29 2019-07-28 0001094739 2018-04-30 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 2018-07-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-07-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-07-29 0001094739 us-gaap:CommonStockMember 2018-04-29 0001094739 us-gaap:RetainedEarningsMember 2018-04-30 2018-07-29 0001094739 us-gaap:CommonStockMember 2018-07-29 0001094739 us-gaap:RetainedEarningsMember 2018-04-29 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-29 0001094739 us-gaap:CommonStockMember 2019-07-28 0001094739 us-gaap:CommonStockMember 2018-04-30 2018-07-29 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-29 2019-07-28 0001094739 us-gaap:RetainedEarningsMember 2018-04-30 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-28 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-04-29 0001094739 us-gaap:RetainedEarningsMember 2019-04-28 0001094739 2018-07-29 0001094739 us-gaap:AccountingStandardsUpdate201602Member 2019-04-29 0001094739 srt:MaximumMember 2019-04-29 2019-07-28 0001094739 fnsr:TelecomMember 2019-04-29 2019-07-28 0001094739 fnsr:DatacomMember 2019-04-29 2019-07-28 0001094739 fnsr:DatacomMember 2018-04-30 2018-07-29 0001094739 country:MX 2018-04-30 2018-07-29 0001094739 country:US 2019-04-29 2019-07-28 0001094739 fnsr:RestOfWorldMember 2018-04-30 2018-07-29 0001094739 country:MX 2019-04-29 2019-07-28 0001094739 country:CN 2018-04-30 2018-07-29 0001094739 country:CN 2019-04-29 2019-07-28 0001094739 fnsr:RestOfWorldMember 2019-04-29 2019-07-28 0001094739 country:US 2018-04-30 2018-07-29 0001094739 fnsr:TelecomMember 2018-04-30 2018-07-29 0001094739 srt:MinimumMember 2019-04-29 2019-07-28 0001094739 us-gaap:EmployeeStockOptionMember 2018-04-30 2018-07-29 0001094739 us-gaap:EmployeeStockOptionMember 2019-04-29 2019-07-28 0001094739 fnsr:ConvertibleSeniorNotesDue20360.5Member us-gaap:ConvertibleDebtMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-07-28 0001094739 us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-31 0001094739 us-gaap:OtherNoncurrentAssetsMember fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-31 0001094739 fnsr:DebtInstrumentConversionOptionTwoMember fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:DebtInstrumentConversionOptionOneMember fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2019-04-29 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2018-04-30 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 us-gaap:OtherNoncurrentAssetsMember fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-31 0001094739 fnsr:DebtInstrumentConversionOptionOneMember fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-05-01 2019-05-01 0001094739 fnsr:DebtInstrumentConversionOptionTwoMember fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-12-01 2018-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-04-30 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-04-29 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:MergerChallengeByFinisarStockholdersMember us-gaap:PendingLitigationMember 2019-01-31 0001094739 fnsr:EarningsAnnouncementsCasesMember us-gaap:PendingLitigationMember 2011-03-08 0001094739 2018-04-30 2019-04-28 iso4217:USD fnsr:lawsuit xbrli:pure fnsr:day iso4217:USD xbrli:shares xbrli:shares


 
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 July 28, 2019
or
 
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to

Commission file number 000-27999
 
Finisar Corporation
(Exact name of Registrant as specified in its charter)

Delaware
 
94-3038428
(State or other jurisdiction of
 
(I.R.S. Employer
incorporation or organization)
 
Identification No.)
 
1389 Moffett Park Drive
 
 
Sunnyvale,
California
 
94089
(Address of principal executive offices)
 
(Zip Code)

Registrant's telephone number, including area code:
408-548-1000

 
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 and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted 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 and post such files).  Yes   No 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer”, “accelerated filer”, “smaller reporting company”, and “emerging growth company” in Rule 12b-2 of the Exchange Act.
Large accelerated filer
 
Accelerated filer 
 
Non-accelerated filer 
 
Smaller reporting company
 
Emerging growth company
 
 
 
 
 
(Do not check if a smaller reporting 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 

Number of shares of the registrant's common stock, $.001 par value, outstanding as of August 30, 2019: 120,108,027





INDEX TO QUARTERLY REPORT ON FORM 10-Q
For the Quarter Ended July 28, 2019
 
 
 
Page
 
 
 




2


FORWARD LOOKING STATEMENTS
This report contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We use words like “anticipates,” “believes,” “plans,” “expects,” “future,” “intends” and similar expressions to identify these forward-looking statements. We have based these forward-looking statements on our current expectations and projections about future events; however, our business and operations are subject to a variety of risks and uncertainties, and, consequently, actual results may materially differ from those projected by any forward-looking statements. As a result, you should not place undue reliance on these forward-looking statements since they may not occur.
Certain factors that could cause actual results to differ from those projected are discussed in “Part II. Other Information, Item 1A. Risk Factors.” We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information or future events.


3


PART I - FINANCIAL INFORMATION
Item 1. Financial Statements
FINISAR CORPORATION
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except per share data)
 
July 28, 2019
 
April 28, 2019
 
(Unaudited)
 
 
ASSETS
Current assets:
 
 
 
Cash and cash equivalents
$
882,269

 
$
814,185

Short-term investments

 
100,000

Accounts receivable, net of allowance for doubtful accounts of $220 at July 28, 2019 and $216 at April 28, 2019
256,605

 
263,394

Inventories
320,555

 
299,028

Other current assets
40,179

 
44,224

Total current assets
1,499,608

 
1,520,831

Property, equipment and improvements, net
633,323

 
622,979

Purchased intangible assets, net
3,631

 
4,182

Goodwill
106,736

 
106,736

Other assets
62,413

 
15,462

Deferred tax assets
89,218

 
81,977

Total assets
$
2,394,929

 
$
2,352,167

LIABILITIES AND STOCKHOLDERS' EQUITY
Current liabilities:
 
 
 
Accounts payable
$
119,628

 
$
132,440

Accrued compensation
33,343

 
31,804

Other accrued liabilities
66,163

 
49,495

Total current liabilities
219,134

 
213,739

Long-term liabilities:
 
 
 
Convertible debt
516,746

 
512,105

Other non-current liabilities
44,906

 
12,162

Total liabilities
780,786

 
738,006

Commitments and contingencies

 

Stockholders' equity:
 
 
 
Preferred stock, $0.001 par value, 5,000 shares authorized, no shares issued and outstanding at July 28, 2019 and April 28, 2019

 

Common stock, $0.001 par value, 750,000 shares authorized
120

 
118

Additional paid-in capital
2,933,917

 
2,919,305

Accumulated other comprehensive loss
(54,483
)
 
(48,568
)
Accumulated deficit
(1,265,411
)
 
(1,256,694
)
Total stockholders' equity
1,614,143

 
1,614,161

Total liabilities and stockholders' equity
$
2,394,929

 
$
2,352,167

See accompanying notes.

4


FINISAR CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(Unaudited, in thousands, except per share data)
 
 
Three Months Ended
 
 
July 28, 2019
 
July 29, 2018
 
 
 
 
 
Revenues
 
$
285,028

 
$
317,336

Cost of revenues
 
197,627

 
236,156

Amortization of acquired developed technology
 
471

 
496

Impairment of long-lived assets
 
1,665

 

Gross profit
 
85,265

 
80,684

Operating expenses:
 
 
 
 
Research and development
 
52,151

 
63,059

Sales and marketing
 
12,107

 
12,480

General and administrative
 
13,234

 
12,643

Start-up costs
 
17,076

 
7,553

Amortization of purchased intangibles
 
230

 
640

Total operating expenses
 
94,798

 
96,375

Loss from operations
 
(9,533
)
 
(15,691
)
Interest income
 
4,424

 
5,155

Interest expense
 
(6,423
)
 
(9,386
)
Other expense, net
 
(2,132
)
 
(1,789
)
Loss before income taxes
 
(13,664
)
 
(21,711
)
Provision for (benefit from) income taxes
 
(4,947
)
 
(3,222
)
Net loss
 
$
(8,717
)
 
$
(18,489
)
Net loss per share:
 
 
 
 
Basic
 
$
(0.07
)
 
$
(0.16
)
Diluted
 
$
(0.07
)
 
$
(0.16
)
Shares used in computing net loss per share:
 
 
 
 
Basic
 
119,216

 
115,867

Diluted
 
119,216

 
115,867


See accompanying notes.

5


FINISAR CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)
(Unaudited, in thousands)


 
 
Three Months Ended
 
 
July 28, 2019
 
July 29, 2018
Net loss
 
$
(8,717
)
 
$
(18,489
)
Other comprehensive income (loss), net of tax:
 
 
 
 
Change in cumulative foreign currency translation adjustment
 
(5,915
)
 
(29,696
)
Total other comprehensive income (loss), net of tax
 
(5,915
)
 
(29,696
)
Total comprehensive income (loss)
 
$
(14,632
)
 
$
(48,185
)

See accompanying notes.


6


FINISAR CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY
(Unaudited, in thousands)
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated
Other
Comprehensive
Income (Loss)
 
Accumulated
Deficit
 
Total
Finisar
Stockholders’
Equity
 
Shares
 
Amount
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Balance at April 28, 2019
118,006

 
$
118

 
$
2,919,305

 
$
(48,568
)
 
$
(1,256,694
)
 
$
1,614,161

Net loss

 

 

 

 
(8,717
)
 
(8,717
)
Other comprehensive loss, net

 

 

 
(5,915
)
 

 
(5,915
)
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings
2,091

 
2

 
(2,749
)
 

 

 
(2,747
)
Stock-based compensation

 

 
17,361

 

 

 
17,361

Balance at July 28, 2019
120,097

 
$
120

 
$
2,933,917

 
$
(54,483
)
 
$
(1,265,411
)
 
$
1,614,143

 
 
 
 
 
 
 
 
 
 
 
 
Balance at April 29, 2018
114,813

 
$
115

 
$
2,850,195

 
$
(14,660
)
 
$
(1,212,033
)
 
$
1,623,617

Cumulative effect of change in accounting principle

 

 

 

 
8,555

 
8,555

Net loss

 

 

 

 
(18,489
)
 
(18,489
)
Other comprehensive loss, net

 

 

 
(29,696
)
 

 
(29,696
)
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings
2,347

 
2

 
4,377

 

 

 
4,379

Stock-based compensation

 

 
15,085

 

 

 
15,085

Balance at July 29, 2018
117,160

 
$
117

 
$
2,869,657

 
$
(44,356
)
 
$
(1,221,967
)
 
$
1,603,451



7


FINISAR CORPORATION
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(Unaudited, in thousands)
 
Three Months Ended
 
July 28, 2019
 
July 29, 2018
Operating activities
 
 
 
Net loss
$
(8,717
)
 
$
(18,489
)
Adjustments to reconcile net loss to net cash provided by operating activities:
 
 
 
Depreciation
22,592

 
24,799

Amortization
932

 
1,521

Stock-based compensation expense
15,722

 
15,141

Amortization of discount on held-to-maturity investments

 
(2,626
)
Impairment of long-lived assets
1,665

 
188

Amortization of discount on convertible debt
5,464

 
7,927

Deferred income tax (benefit) expense
(7,241
)
 
(7,282
)
Changes in operating assets and liabilities:
 
 
 
Accounts receivable
6,789

 
(11,447
)
Inventories
(20,587
)
 
11,298

Other assets
3,248

 
8,472

Accounts payable
(7,121
)
 
9,851

Accrued compensation
1,539

 
2,824

Other accrued liabilities
2,828

 
17,639

Net cash provided by operating activities
17,113

 
59,816

Investing activities

 
 
Additions to property, equipment and improvements
(45,228
)
 
(104,902
)
Purchases of short-term investments

 
(659,709
)
Maturities of short-term investments
100,000

 
714,348

Net cash provided by (used in) investing activities
54,772

 
(50,263
)
Financing activities

 
 
Repayment of 2033 Notes
(1,054
)
 

Proceeds from the issuance of shares under equity plans and employee stock purchase plan
121

 
6,780

Shares repurchased for tax withholdings on vesting of restricted stock units
(2,868
)
 
(2,401
)
Net cash provided by (used in) financing activities
(3,801
)
 
4,379

Net increase in cash and cash equivalents
68,084

 
13,932

Cash and cash equivalents at beginning of period
814,185

 
312,257

Cash and cash equivalents at end of period
$
882,269

 
$
326,189

Supplemental disclosure of cash flow information
 
 
 
Cash paid for interest
$
1,438

 
$
2,085

Cash paid for taxes
$
1,306

 
$
2,699


See accompanying notes.

8


FINISAR CORPORATION
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(Unaudited)

1. Basis of Presentation
The accompanying unaudited condensed consolidated financial statements as of July 28, 2019 and for the three month periods ended July 28, 2019 and July 29, 2018 have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial statements and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”), and include the accounts of Finisar Corporation and its controlled subsidiaries (collectively, “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. 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 July 28, 2019, its operating results for the three month periods ended July 28, 2019 and July 29, 2018, and its cash flows for the three month periods ended July 28, 2019 and July 29, 2018. Operating results for the three month period ended July 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending May 3, 2020. The condensed consolidated balance sheet as of April 28, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements. 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 April 28, 2019.
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 these estimates.
Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation (“Parent”) and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Subsidiary”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. The closing of the Merger is subject to various customary conditions.

2. Summary of Significant Accounting Policies
For a description of significant accounting policies, see Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements included in the Company's annual report on Form 10-K for the fiscal year ended April 28, 2019. There have been no material changes to the Company's significant accounting policies since the filing of the annual report on Form 10-K, except for the adoption of a new lease accounting standard as described below.
Revenue
The following table presents the Company's revenues disaggregated by geography (based on the location of the entity purchasing the Company’s products) and market application:
 
Three Months Ended
(in thousands)
July 28, 2019
 
July 29, 2018
 
 
 
 
United States
$
86,067

 
$
110,400

China
75,722

 
79,713

Mexico
34,366

 
35,348

Rest of the world
88,873

 
91,875

Totals
$
285,028

 
$
317,336

 
 
 
 
Datacom
$
199,456

 
$
238,120

Telecom
85,572

 
$
79,216

Totals
$
285,028

 
$
317,336



9


Effect of Adoption of New Accounting Standard
In February 2016, the FASB issued an accounting standards update which replaces then current lease accounting standard. The update requires lessees, among other items, to recognize a right-of-use ("ROU") asset and a lease liability for most leases. The update requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method (for finance leases) or on a straight-line (for operating leases) basis over the term of the lease. A lessee is also required to record a ROU asset and a lease liability for all leases with a term of greater than twelve months regardless of their classification. Leases with a term of twelve months or less will be accounted for similar to existing guidance for operating lease. The Company adopted this standard on April 29, 2019, applying a modified retrospective approach and using an option to apply it at the adoption date. The Company determines if an arrangement is a lease, or contains a lease, at inception, and classifies it as operating or finance. The Company does not have lease arrangements with residual value guarantees or material restrictive covenants. The Company's lease arrangements primarily consist of real property leases. ROU assets and corresponding lease liabilities are recognized based on the present value of the lease payments over the lease term. Lease terms may include options to extend when it is reasonably certain that the Company will exercise that option. As the implicit rate is not readily determinable in most of the Company's lease arrangements, the Company uses its estimated secured incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments. All of the Company's lease arrangements are accounted for as operating leases. Certain of the Company's lease arrangements include non-lease components (e.g., common-area maintenance), and the Company accounts for non-lease components together with lease components for all such lease arrangements. Upon adoption, the Company made an accounting policy election not to record lease arrangements with an initial term of twelve months or less on its balance sheet. As part of its adoption, the Company elected a package of practical expedients for leases that commenced prior to the adoption date and did not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. Upon adoption, the Company recognized ROU assets of $50.3 million as other assets, and corresponding lease liabilities of $14.9 million and $39.1 million as other accrued liabilities and other non-current liabilities, respectively.
As of July 28, 2019, the ROU assets balance was $47.0 million and corresponding lease liabilities were $14.5 million and $35.8 million as other accrued liabilities and other non-current liabilities, respectively. The Company's leases have remaining lease terms of approximately one to seven years, which may include extension options. As of July 28, 2019, the weighted average remaining lease term and the weighted average discount rate for the Company's leases were approximately 4.9 years and approximately 4%, respectively. Lease expense for the three month period ended July 28, 2019 was approximately $3.9 million. Lease payments under non-cancelable leases as of July 28, 2019, were as follows (in thousands):
 
Payments Due by Fiscal Year
 
 
 
2020 (remainder)
 
2021
 
2022
 
2023
 
2024
 
2025 and thereafter
 
Total
Lease payments (undiscounted)
$
11,344

 
$
12,404

 
$
9,697

 
$
8,480

 
$
4,812

 
$
7,837

 
$
54,574

Present value of lease payments
 
 
 
 
 
 
 
 
 
 
 
 
$
50,290


Cash outflows for operating leases were approximately $3.9 million for the three month period ended July 28, 2019.
Prior to the Company's adoption of the new lease accounting standard, future minimum lease payments under non-cancelable leases as of April 28, 2019 were as follows (in thousands):
 
Payments Due by Fiscal Year
 
 
 
2020
 
2021
 
2022
 
2023
 
2024
 
2025 and thereafter
 
Total
Lease payments (undiscounted)
$
9,990

 
$
7,797

 
$
7,513

 
$
5,873

 
$
2,484

 
$
3,915

 
$
37,572



Pending Adoption of New Accounting Standards
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.

3. Earnings per Share
Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of

10


shares of common stock outstanding during the period plus dilutive potential shares of common stock from (1) stock options and restricted stock units (under the treasury stock method) and (2) convertible debt (under the treasury stock method) outstanding during the period.
The following table presents the calculation of basic and diluted net loss per share:
 
Three Months Ended
(in thousands, except per share amounts)
July 28, 2019
 
July 29, 2018
Numerator:
 
 
 
Net loss
$
(8,717
)
 
$
(18,489
)
Numerator for basic net loss per share
(8,717
)
 
(18,489
)
Numerator for diluted net loss per share
$
(8,717
)
 
$
(18,489
)
Denominator:
 
 
 
Denominator for basic net loss per share - weighted average shares
119,216

 
115,867

Denominator for diluted net income loss per share
119,216

 
115,867

Net loss per share:
 
 
 
Basic
$
(0.07
)
 
$
(0.16
)
Diluted
$
(0.07
)
 
$
(0.16
)

The following table presents potential shares of common stock excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive:
 
Three Months Ended
(in thousands)
July 28, 2019
 
July 29, 2018
Stock options and restricted stock units
3,367

 
5,710


0.50% Convertible Senior Notes due 2033 and 0.50% Convertible Senior Notes due 2036 were excluded from the calculation of diluted earnings per share under the treasury stock method for the periods when the conversion price exceeded the average market price for the Company's common stock.

4. Inventories
Inventories consist of the following:
As of
(in thousands)
July 28, 2019
 
April 28, 2019
Raw materials
$
65,846

 
$
63,749

Work-in-process
212,302

 
191,479

Finished goods
42,407

 
43,800

Total inventories
$
320,555

 
$
299,028



5. Investments
The Company's portfolio of fixed income securities consists of term bank certificates of deposit. All of the Company's investments in fixed income securities have original maturity (maturity at the purchase date) of less than 12 months and are reported as short-term investments in the consolidated balance sheets as of July 28, 2019 and April 28, 2019. All of the Company's investments in fixed income securities are classified as held-to-maturity since the Company has the positive intent and ability to hold these investments until maturity. These investments are carried at amortized cost.
The Company's investments in fixed income securities as of July 28, 2019 and April 28, 2019 were as follows:
 
 
July 28, 2019
 
April 28, 2019
 
 
 
 
Gross Unrealized
 
 
 
 
 
Gross Unrealized
 
 
(in thousands)
 
Amortized Cost
 
Gains
 
Losses
 
Fair Value
 
Amortized Cost
 
Gains
 
Losses
 
Fair Value
Certificates of deposit
 

 

 

 

 
100,000

 

 

 
100,000




11


During the three month periods ended July 28, 2019 and July 29, 2018, there were no gross unrealized gains or losses, no realized gains or losses, and no other-than-temporary impairments.

6. Debt

0.50% Convertible Senior Notes Due 2036
In December 2016, the Company issued and sold $575.0 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2036 (the "2036 Notes") at par. The terms of the notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The notes will mature on December 15, 2036, unless earlier repurchased, redeemed or converted. The notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.

Holders of the notes may convert their notes at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of the Company's 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 applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events, e.g., a merger or an acquisition. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal 22.6388 shares of common stock per $1,000 principal amount of notes (which is equivalent to an initial conversion price of approximately $44.17 per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2021, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such notes ("make-whole feature").

Holders will have the option to require the Company to redeem for cash any notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any notes held by them on December 15, 2021, December 15, 2026 and December 15, 2031 at a redemption price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the notes in whole or in part at any time on or after December 22, 2021 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.

The Company considered the features embedded in the notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.

Because of its option to settle conversion of the notes in cash, the Company separated the liability and equity components of the notes. The carrying amount of the liability component at issuance date of $465.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the notes of $109.9 million was allocated to the equity component. The resulting debt discount is amortized as interest expense. As of July 28, 2019, the remaining debt discount amortization period was 29 months.


12


As of July 28, 2019, the 2036 Notes consisted of the following (in thousands):
Liability component:
 
Principal
$
575,000

Unamortized debt discount
(56,047
)
Unamortized debt issuance costs
(2,207
)
Net carrying amount of the liability component
$
516,746

Carrying amount of the equity component
$
109,881



The Company incurred approximately $5.7 million in transaction costs in connection with the issuance of the notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $4.6 million, allocated to the liability component, were recognized as a debt discount and are amortized. Transaction costs of $1.1 million, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2036 Notes:
 
Three Months Ended
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
Contractual interest expense
$
719

 
$
719

Amortization of the debt discount
5,464

 
5,208

Amortization of issuance costs
231

 
231

Total interest cost
$
6,414

 
$
6,158

Effective interest rate on the liability component
4.85
%
 
4.85
%

The Company applies the treasury stock method to determine the potential dilutive effect of the 2036 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2036 Notes in cash.

0.50% Convertible Senior Notes Due 2033
In December 2013, the Company issued and sold $258.8 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2033 (the "2033 Notes") at par. The terms of the notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The notes were to mature on December 15, 2033, unless earlier repurchased, redeemed or converted. The notes were senior unsecured and unsubordinated obligations of the Company, and were effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The notes bore interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.

Holders of the notes were entitled to convert their notes at their option prior to the close of business on the business day immediately preceding June 15, 2033 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 26, 2014 (and only during such fiscal quarter), if the last reported sale price of the Company's 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 was greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events, e.g., a merger or an acquisition. On or after June 15, 2033 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders were entitled to convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate was initially equal 33.1301 shares of common stock per $1,000 principal amount of notes (which is equivalent to an initial conversion price of approximately $30.18 per share of common stock), subject to adjustment. Upon conversion of a note, the Company would have paid or delivered, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders had elected to convert their notes in connection with a "fundamental change" (as defined in the indenture) that occured on or before December 22, 2018, the Company would have, to the extent provided in the indenture, increased the conversion rate applicable to such notes ("make-whole feature").


13


Holders had the option to require the Company to redeem for cash any notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also had the option to require the Company to redeem for cash any notes held by them on December 15, 2018, December 15, 2023 and December 15, 2028 at a redemption price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company had the right to redeem the notes in whole or in part at any time on or after December 22, 2018 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.

The Company considered the features embedded in the notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.

Because of its option to settle conversion of the notes in cash, the Company separated the liability and equity components of the notes. The carrying amount of the liability component at issuance date of $209.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the notes of $49.6 million was allocated to the equity component. The resulting debt discount was amortized as interest expense and was fully amortized as of July 28, 2019.

In December 2018, the holders of the 2033 Notes representing approximately $257.7 million of the principal amount of the 2033 Notes exercised their rights to redeem their 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. All redemptions were in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of redemption.

On May 1, 2019, the Company redeemed all remaining $1.1 million of the principal amount of the 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. This redemption was in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of redemption.

The Company incurred approximately $3.8 million in transaction costs in connection with the issuance of the notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $3.1 million, allocated to the liability component, were recognized as a non-current asset and amortized as interest expense and were fully amortized as of July 28, 2019. Transaction costs of $725,000, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2033 Notes:
 
Three Months Ended
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
Contractual interest expense
$

 
$
324

Amortization of the debt discount

 
2,719

Amortization of issuance costs

 
154

Total interest cost
$

 
$
3,197

Effective interest rate on the liability component
n/a

 
4.87
%

The Company applied the treasury stock method to determine the potential dilutive effect of the 2033 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2033 Notes in cash.

7. Fair Value of Financial Instruments
The Company's financial instruments not measured at fair value on a recurring basis as of July 28, 2019 and April 28, 2019 were as follows:
 
July 28, 2019
 
April 28, 2019
 
Carrying
 
Fair Value
 
Carrying
 
Fair Value
(in thousands)
Amount
 
Level 1
Level 2
Level 3
Total
 
Amount
 
Level 1
Level 2
Level 3
Total
Certificates of deposit
$

 
$

$

$

$

 
$
100,000

 
$

$
100,000

$

$
100,000

2033 Notes
$

 
$

$

$

$

 
$
1,054

 
$
1,063

$

$

$
1,063

2036 Notes
$
516,746

 
$
565,452

$

$

$
565,452

 
$
511,051

 
$
564,302

$

$

$
564,302



14



The fair values of the Company's investments in certificates of deposit are based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The fair values of the 2033 Notes and the 2036 Notes are based on the price in the open market as of or close to the respective balance sheet dates. The difference between the carrying value and the fair value for the convertible notes 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.

8. Legal Matters
The Company accrues a liability for legal contingencies when it believes that it is both probable that a liability has been incurred and that it can reasonably estimate the amount of the loss. The Company reviews these accruals and adjusts them to reflect ongoing negotiations, settlements, rulings, advice of legal counsel and other relevant information. To the extent new information is obtained and the Company's views on the probable outcomes of claims, suits, assessments, investigations or legal proceedings change, changes in the Company's accrued liabilities would be recorded in the period in which such determination is made. For the matters referenced below, the amount of liability is not probable or the amount cannot be reasonably estimated and, therefore, accruals have not been made. In addition, in accordance with the relevant authoritative guidance, for matters which the likelihood of material loss is at least reasonably possible, the Company provides disclosure of the possible loss or range of loss; however, if a reasonable estimate cannot be made, the Company will provide disclosure to that effect.
Due to the nature of the Company's business, it is subject to claims alleging infringement by various Company products and services. The Company believes that it has meritorious defenses to the allegations made in its pending cases and intends to vigorously defend these lawsuits; however, it is currently unable to determine the ultimate outcome of these or similar matters. In addition, the Company is a defendant in various litigation matters generally arising out of the normal course of business. Although it is difficult to predict the ultimate outcomes of these cases, the Company believes that it is not reasonably possible that the ultimate outcomes will materially and adversely affect its business, financial position, results of operations or cash flows.

Class Action and Shareholder Derivative Litigation
Several securities class action lawsuits related to the Company's March 8, 2011 earnings announcement alleging claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 have been filed in the United States District Court for the Northern District of California on behalf of a purported class of persons who purchased stock between December 2, 2010 through March 8, 2011. The named defendants are the Company and Jerry Rawls, its former Chief Executive Officer and former Chairman of the Board, and Eitan Gertel, its former Chief Executive Officer. To date, no specific amount of damages has been alleged. The cases were consolidated, a lead plaintiff was appointed and a consolidated complaint was filed. The Company filed a motion to dismiss the case. On January 16, 2013, the District Court granted the Company's motion to dismiss and granted the lead plaintiffs leave to amend the consolidated complaint. An amended consolidated complaint was filed on February 6, 2013. Thereafter, the Company filed a renewed motion to dismiss the case. On September 30, 2013, the District Court granted the Company's motion and dismissed the case with prejudice, and plaintiff appealed. On January 8, 2016, the Ninth Circuit Court of Appeals reversed the judgment in part for further proceedings in the District Court. On July 15, 2016, lead plaintiff filed a Second Amended Complaint in the District Court. On August 19, 2016, the Company moved to dismiss. On May 1, 2017, the District Court denied the motion and a case scheduling order has been issued. On December 5, 2017, the District Court issued an order denying class certification. On February 1, 2018, the plaintiff filed a petition with the Ninth Circuit Court of Appeals for permission to appeal the denial of class certification and, on July 13, 2018, the Ninth Circuit Court of Appeals denied the petition for permission to appeal. On October 10, 2018, the plaintiff filed a new motion for class certification, which the Company opposed. On May 24, 2019, the District Court denied plaintiffs motion for class certification and granted judgement on the pleadings in favor of the Company and the other defendants. The plaintiff filed a notice of appeal on June 20, 2019.
In addition, two purported shareholder derivative lawsuits related to the Company's March 8, 2011 earnings announcement have been filed in the California Superior Court for the County of Santa Clara, and a third derivative lawsuit has been filed in the United States District Court for the Northern District of California. The complaints assert claims for alleged breach of fiduciary duty, unjust enrichment, and waste on behalf of the Company. Named as defendants are the members of the Company's board of directors at the time of the claim and certain officers, including Jerry Rawls, the Company's former Chief Executive Officer and former Chairman of the Board, Eitan Gertel, the Company’s former Chief Executive Officer, and Kurt Adzema, the Company’s Chief Financial Officer. No specific amount of damages has been alleged and, by the derivative nature of the lawsuits, no damages will be alleged against the Company. The state court cases were consolidated, a lead plaintiff was appointed to file a consolidated complaint, and the cases were stayed by the agreement of the parties. On August 7, 2017, the plaintiff in the federal case filed an amended complaint. On September 5, 2018, the court granted the motion to dismiss with leave to amend. The parties agreed to settle the federal case and, on February 20, 2019, plaintiff filed an unopposed motion for

15


preliminary approval of the settlement, under which the Company has agreed to implement a series of enhancements to its corporate governance policies and procedures. The court granted the motion for preliminary approval on April 18, 2019 and final approval on June 27, 2019.

Litigation relating to the Merger
In January, 2019, eight lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) Hein, et al. v. Finisar Corporation, et al., 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) Tenvold, et al. v. Finisar Corporation, et al., 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) Klein, et al. v. Finisar Corporation, et al., 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) Wheby Jr., et al. v. Finisar Corporation, et al., 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) Sharma v. Finisar Corporation, et al., 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) Davis, et al. v. Finisar Corporation, et al., 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) Bushansky, et al. v. Finisar Corporation, et al., 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) Pappey, et al. v. Finisar Corporation, et al., 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the “Actions”).
Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the Hein, Tenvold, and Klein actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the Hein, Tenvold, Klein, Wheby, Jr., Davis, Bushansky, and Pappey actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.
Plaintiff in the Hein action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The Hein plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The Hein plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.
Plaintiffs in the Tenvold, Klein, Wheby Jr., Sharma, Davis, Bushansky, and Pappey actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the Davis complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.
Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.

9. Guarantees and Indemnifications
Upon issuance of a guarantee, the guarantor must recognize a liability for the fair value of the obligations it assumes under that guarantee. As permitted under Delaware law and in accordance with the Company's bylaws, the Company indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving in such capacity at the Company's request. The term of the indemnification period is for the officer's or director's lifetime. The Company may terminate the indemnification agreements with its officers and directors upon 90 days written notice, but termination will not affect claims for indemnification relating to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited; however, the Company has a director and officer liability insurance policy that may enable it to recover a portion of any future amounts paid.
The Company enters into indemnification obligations under its agreements with other companies in its ordinary course of business, including agreements with customers, business partners and insurers. Under these provisions, the Company generally indemnifies and holds harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of the Company's activities or the use of the Company's products. These indemnification provisions generally survive termination of the underlying agreement. In some cases, the maximum potential amount of future payments the Company could be required to make under these indemnification provisions is unlimited.

16


The Company believes the fair value of these indemnification obligations is immaterial. Accordingly, the Company has not recorded any liabilities for these agreements as of July 28, 2019. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.


17


Item 2. Management's Discussion and Analysis of Financial Condition and Results of Operations

Cautionary Note Regarding Forward-Looking Statements

This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We use words like “anticipates,” “believes,” “plans,” “expects,” “future,” “intends” and similar expressions to identify these forward-looking statements. We have based these forward-looking statements on our current expectations and projections about future events; however, our business and operations are subject to a variety of risks and uncertainties, and, consequently, actual results may materially differ from those projected by any forward-looking statements. As a result, you should not place undue reliance on these forward-looking statements since they may not occur.

Certain factors that could cause actual results to differ from those projected are discussed in “Part II. Other Information, Item 1A. Risk Factors.” We undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information or future events.

The following discussion should be read together with our condensed consolidated financial statements and related notes thereto included elsewhere in this report.

Business Overview

We are a global technology leader in optical communications, providing components and subsystems to networking equipment manufacturers, data center operators, telecom service providers, consumer electronics and automotive companies. We design products that meet the increasing demands for network bandwidth, data storage and 3D sensing subsystems. Our optical subsystems consist primarily of transmitters, receivers, transceivers, transponders and active optical cables, which provide the fundamental optical-electrical, or optoelectronic interface for interconnecting the electronic equipment used in these networks, including the switches, routers, and servers used in wireline networks as well as the antennas and base stations used in wireless networks. These products rely on the use of semiconductor lasers and photodetectors in conjunction with integrated circuits and novel optoelectronic packaging to provide a cost-effective means for transmitting and receiving digital signals over fiber optic cable at speeds ranging from less than 1 gigabit per second, or Gbps, to more than 400 Gbps, over distances of less than 10 meters to more than 2,000 kilometers, using a wide range of network protocols and physical configurations.

We also provide products known as wavelength selective switches, or WSS. In long-haul and metro networks, each fiber may carry 50 to more than 100 different high-speed optical wavelengths. WSS are switches that are used to dynamically switch network traffic from one optical fiber to multiple other fibers without first converting to an electronic signal. The wavelength selective feature means that WSS enable any wavelength or combination of wavelengths to be switched from the input fiber to the output fibers. WSS products are sometimes combined with other components and sold as linecards that plug into a system chassis referred to as a reconfigurable optical add/drop multiplexers, or ROADM.

We have also entered the 3D Sensing market. 3D Sensing enables features such as facial recognition, gaming and virtual reality, as well as automotive market applications such as LiDAR and in-cabin recognition. VCSELs (Vertical Cavity Surface Emitting Lasers) are core to 3D Sensing. We leverage our experience in laser technology in our 3D Sensing products.

Our line of optical components also includes packaged lasers and photodetectors for data communication and telecommunication applications.

Demand for our products is largely driven by the continually growing need for additional network bandwidth created by the ongoing proliferation of data and video traffic from video downloads, Internet protocol TV, social networking, on-line gaming, file sharing, enterprise IP/Internet traffic, cloud computing, and data center virtualization that must be handled by both wireline and wireless networks. Mobile traffic is increasing as the result of proliferation of smartphones, tablet computers, and other mobile devices.

Our manufacturing operations are vertically integrated and we produce many of the key components used in making our products, including lasers, photodetectors and integrated circuits, or ICs, designed by our internal IC engineering teams. We also have internal assembly and test capabilities that make use of internally designed equipment for the automated testing of our optical subsystems and components.

We sell our products primarily to manufacturers of storage systems, networking equipment and telecommunication equipment such as Broadcom, Ciena, Cisco Systems, Dell EMC, Ericsson, FiberHome, Fujitsu, Hewlett Packard Enterprise,

18


Huawei, IBM, Juniper, Nokia, QLogic (now a subsidiary of Marvell Technology), and ZTE, and to their contract manufacturers. These customers, in turn, sell their systems to businesses and to wireline and wireless telecommunication service providers and cable TV operators, collectively referred to as carriers. We also sell products to end-users.

Our cost of revenues consists of materials, salaries and related expenses for manufacturing personnel, manufacturing overhead, warranty expense, inventory adjustments for obsolete and excess inventory and the amortization of acquired developed technology associated with acquisitions that we have made. As a result of building a vertically integrated business model, our manufacturing cost structure has become more fixed. While this can be beneficial during periods when demand is strong, it can be more difficult to reduce costs during periods when demand for our products is weak, product mix is unfavorable or selling prices are generally lower. While we have undertaken measures to reduce our operating costs, there can be no assurance that we will be able to reduce our cost of revenues sufficiently to achieve or sustain profitability.

Since October 2000, we have completed the acquisition of two publicly-held companies. We have also completed the acquisition of 13 privately-held companies and certain businesses and assets from seven other companies in order to broaden our product offerings and provide new sources of revenue, production capabilities and access to advanced technologies that we believe will enable us to reduce our product costs and develop innovative and more highly integrated product platforms while accelerating the timeframe required to develop such products.
Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation ("Parent" or "II-VI") and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent ("Merger Subsidiary"), entered into an Agreement and Plan of Merger (the "Merger Agreement"), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the "Merger"), with the Company surviving the Merger as a wholly owned subsidiary of Parent.

At the time the Merger becomes effective (the "Effective Time"), each issued and outstanding share of common stock, par value $0.001 per share, of the Company ("Company Stock") (other than shares of Company Stock owned by Parent or Merger Subsidiary or any direct or indirect wholly owned subsidiary of Parent, which will be cancelled without consideration, and holders of Company Stock, if any, who properly exercise their appraisal rights under the General Corporation Law of the State of Delaware) outstanding immediately prior to the Merger will be automatically cancelled and converted into the right to receive, for each share of Company Stock, at the stockholder’s election and subject to proration in the event the cash consideration or Parent Common Stock (as defined below) consideration is oversubscribed, either (i) $26.00 in cash (the "Cash Election Consideration"), (ii) 0.5546 of a share of common stock, no par value, of Parent ("Parent Common Stock") (the "Stock Election Consideration"), or (iii) a combination of (A) 0.2218 of a share of Parent Common Stock (the "Exchange Ratio") and (B) $15.60 in cash, without interest (the "Mixed Election Consideration"). On an average basis across all shares of Company Stock (including the Options (as defined below) and Performance RSUs (as defined below)), at the closing of the Merger, 60% of the aggregate amount of the outstanding shares of Company Stock (including the Options and Performance RSUs) will be converted into the right to receive the Cash Election Consideration, with the remaining 40% converted into the right to receive the Stock Election Consideration.

Pursuant to the Merger Agreement, at the Effective Time, each outstanding and unexercised option to purchase Company Stock (whether vested or unvested) (an "Option") shall automatically be cancelled and terminated and converted into the right to receive an amount of Mixed Election Consideration equal to the product of (i) the excess, if any, of the Cash Election Consideration over the exercise price per share of such Option multiplied by (ii) the number of shares of Company Stock subject to such Option, payable no later than the Company’s next payroll date after the closing of the Merger. Further, as of the Effective Time, each award of restricted stock units of the Company that is outstanding immediately prior to the Effective Time and is subject to a performance-based vesting condition (a "Performance RSU") that relates solely to the value of Company Stock will vest as to a number of shares determined under the terms of the award and will be cancelled and extinguished and converted into the right to receive the Cash Election Consideration, the Stock Election Consideration or the Mixed Election Consideration in accordance with the election made by the holder of such Performance RSU. At the Effective Time, each other award of restricted stock units of the Company that is outstanding and unvested will be assumed by Parent and continue to be subject to substantially the same terms and conditions (including vesting requirements) as in effect immediately prior to the Effective Time, except that the number of shares of Parent Common Stock subject to such assumed restricted stock unit awards will be equal to the product of (i) the number of shares of Company Stock underlying such unvested restricted stock unit award as of immediately prior to the Effective Time multiplied by (ii) the sum of the (A) Exchange Ratio plus (B) the quotient obtained by dividing $15.60 by the Equity Award Measurement Price. The "Equity Award Measurement Price" means the volume weighted average price per share of Parent Common Stock on NASDAQ for the ten (10) consecutive trading days ending on (and including) the third trading day immediately prior to the Effective Time.

19



The Merger Agreement also provides, among other things, that the board of directors of Parent (the "Parent Board") will appoint, at the Effective Time, three members, each of whom are (i) members of the board of directors of the Company (the "Board") as of the date of the Merger Agreement, (ii) mutually agreed to by the Company and Parent, acting in good faith, and (iii) reasonably approved by the Corporate Governance and Nominating Committee of the Parent Board.

The closing of the Merger is subject to, among other things, the adoption of the Merger Agreement by the affirmative vote of the holders of at least a majority of the outstanding shares of Company Stock (the "Company Stockholder Approval"), which was obtained on March 26, 2019, and the affirmative vote of at least a majority of the votes cast for the proposal on the issuance of the Parent Common Stock and any restricted units of Parent issuable in connection with the Merger (the "Parent Stockholder Approval"), which was obtained on March 26, 2019. The closing of the Merger is also subject to various customary conditions, including the expiration or termination of the applicable waiting period under the Hart-Scott-Rodino Antitrust Improvements Act of 1976, as amended; receipt of other specified regulatory approvals; the absence of any temporary restraining order, preliminary or permanent injunction or other order issued by any court of competent jurisdiction enjoining or otherwise prohibiting the consummation of the Merger; the SEC having declared effective a Form S-4 with respect to, and the approval of the listing on NASDAQ of, the shares of Parent Common Stock issuable in connection with the Merger; the accuracy of the representations and warranties contained in the Merger Agreement (generally subject to a material adverse effect qualification); compliance with the covenants and agreements in the Merger Agreement in all material respects; and no material adverse effect on either the Company or Parent. The closing of the Merger is also subject to Parent, the Company and Wells Fargo Bank, National Association (the "Trustee"), entering into a supplemental indenture in connection with that certain (i) indenture, dated as of December 16, 2013 (the "2033 Notes Indenture"), by and among the Company and the Trustee governing the Company’s 0.50% Convertible Senior Notes due 2033 (the "2033 Notes"), which was cancelled and discharged on May 1, 2019 in connection with the redemption of all of the remaining outstanding 2033 Notes, and (ii) indenture, dated as of December 21, 2016 (the "2036 Notes Indenture" and, together with the 2033 Notes Indentures, the "Indentures"), by and among the Company and the Trustee governing the Company’s 0.50% Convertible Senior Notes due 2036 (the "2036 Notes" and, together with the 2033 Notes, the "Notes") providing, among other items, (a) at and after the Effective Time, pursuant, and subject to, the terms and conditions of the applicable Indenture, for the change in right to convert each $1,000 principal amount of the 2033 Notes and the 2036 Notes, as applicable, into the amount of shares of Parent Common Stock and cash, or the combination thereof, that a holder of a number of shares of Company Stock equal to the conversion rate of the 2033 Notes and the 2036 Notes immediately prior to the Effective Time would have owned or been entitled to receive upon the Effective Time, and (b) Parent’s full and unconditional guarantee, on a senior unsecured basis, of the 2033 Notes and the 2036 Notes. Though not a condition to Closing, Parent and Merger Subsidiary are also obligated to use its reasonable best efforts to obtain debt financing that, together with the other financial resources of Parent, will be sufficient to satisfy all of Parent’s and Merger Subsidiary’s payment obligations under the Merger Agreement.

Pursuant, and subject, to the terms and conditions of the Indentures, each holder of Notes will have the right, at such holder’s option, to require the Company to repurchase any or all of such holder’s Notes, on the date specified by the Company that is not less than 20 business days and not more than 35 business days after the date of the Company’s notice to holders of the occurrence of the Merger, such notice to be delivered within 20 business days of the Effective Time, at a repurchase price equal to 100% of the principal amount thereof, together with accrued and unpaid interest to, but excluding, the repurchase date ("Merger Repurchase Date"). Further pursuant, and subject, to the terms and conditions of the Indentures, all or any portion of a holder’s Notes may be surrendered for conversion at any time from or after the date that is 25 scheduled trading days prior to the anticipated Effective Time (or, if later, the business day after the Company gives holders notice of the Merger) until the Merger Repurchase Date.

The Company has made customary representations and warranties in the Merger Agreement. The Company is also subject to customary covenants, including, among others, covenants (i) to conduct its business in the ordinary course during the period between the execution of the Merger Agreement and the closing of the Merger, (ii) not to engage in specified types of transactions during this period unless agreed to in writing by Parent, (iii) to convene and hold a meeting of its stockholders for the purpose of obtaining the Company Stockholder Approval, which was held and such approval was obtained on March 26, 2019, and (iv) subject to certain exceptions, not to withdraw, amend or modify in a manner adverse to Parent the recommendation of the Board that the Company’s stockholders adopt the Merger Agreement.

Parent has made customary representations and warranties in the Merger Agreement. Parent is also subject to customary covenants, including, among others, (i) to conduct its business in the ordinary course during the period between the execution of the Merger Agreement and the closing of the Merger, (ii) not to engage in specified types of transactions during this period unless agreed to in writing by the Company, (iii) to convene and hold a meeting of its shareholders for the purpose of obtaining the Parent Stockholder Approval, which was held and such approval was obtained on March 26, 2019, and (iv) subject to certain exceptions, not to withdraw, amend or modify in a manner adverse to the Company the recommendation of the Parent

20


Board that Parent’s shareholders vote in favor of the issuance of the Parent Common Stock issuable in connection with the Merger.

The Merger Agreement contains certain termination rights, including the right of the Company to terminate the Merger Agreement under specified circumstances to accept an unsolicited superior proposal from a third party. The Merger Agreement provides that, upon termination of the Merger Agreement by the Company or Parent under specified circumstances (including termination by the Company to accept a superior proposal), a termination fee of $105,200,000 will be payable by the Company to Parent. The Company termination fee is also payable under certain other specified circumstances set forth in the Merger Agreement. Further, the Company has the right to terminate the Merger Agreement if the Parent Board fails to recommend that the shareholders of Parent vote in favor of the issuance of the Parent Common Stock issuable in connection with the Merger or if the Parent withdraws, amends or modifies such recommendation. If the Company timely exercises its right to terminate the Merger Agreement after it obtains actual knowledge of such failure to recommend, or withdrawal, amendment or modification of such recommendation, a termination fee of $105,200,000 will be payable by Parent to the Company. The Merger Agreement also provides that each party to the Merger Agreement may compel the other party or parties thereto to specifically perform its or their obligations under the Merger Agreement.

The foregoing description of the Merger Agreement does not purport to be complete and is qualified in its entirety by reference to the full text of the Merger Agreement, which was filed as Exhibit 2.1 to our Current Report on Form 8-K on November 9, 2018 and is incorporated herein by reference.

Critical Accounting Estimates
The preparation of our financial statements and related disclosures requires that we make estimates, assumptions and judgments that can have a significant impact on our revenue and operating results, as well as on the value of certain assets and contingent liabilities on our balance sheet. The methods, assumptions, and estimates that we use in applying our accounting policies may require us to apply judgments regarding matters that are inherently uncertain. We consider an accounting policy to be a critical estimate if: (1) we must make assumptions that were uncertain when the judgment was made, and (2) changes in the estimate assumptions, or the selection of a different estimate methodology, could have a significant impact on our financial position and the results that we report in our consolidated financial statements. While we believe that our estimates, assumptions, and judgments are reasonable, they are based on the information available when the estimate was made. We believe there have been no significant changes in our critical accounting estimates from those described in our Annual Report on Form 10-K for the fiscal year ended April 28, 2019.

Results of Operations

Revenues (by market application)
Three Months Ended
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Datacom revenue
$
199,456

 
$
238,120

 
$
(38,664
)
 
(16
)%
Telecom revenue
85,572

 
79,216

 
6,356

 
8
 %
Total revenues
$
285,028

 
$
317,336

 
$
(32,308
)
 
(10
)%
 
 
 
 
 
 
 
 
Datacom revenue for the three month period ended July 28, 2019 decreased approximately $38.7 million compared to the three month period ended July 29, 2018 primarily due to an approximately $23.2 million decrease in 40 and below Gbps datacom transceiver revenue and approximately $13.4 million decrease in 100 Gbps datacom transceiver revenue.

Telecom revenue for the three month period ended July 28, 2019 increased approximately $6.4 million compared to the three month period ended July 29, 2018 primarily due to an approximately $5.2 million increase in WSS products revenue.

Amortization of Acquired Developed Technology
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
471

 
$
496

 
$
(25
)
 
(5
)%

Amortization of acquired developed technology for the three month period ended July 28, 2019 decreased compared to the three month period ended July 29, 2018 due to the roll-off of amortization of certain intangible assets related to our prior acquisitions.


21


Impairment of Long-Lived Assets
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
1,665

 
$

 
$
1,665

 
100
%

During the three month period ended July 28, 2019, we recorded a $1.7 million charge for the impairment of certain long-lived assets due to the planned retirement of such assets resulting from product and facility transitions.

Gross Profit
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
85,265

 
$
80,684

 
$
4,581

 
6
%
As a percentage of revenues
30
%
 
25
%
 
 
 
 

Gross profit is calculated as revenues less cost of revenues, amortization of acquired developed technology, and, if applicable, impairment of long-lived assets. The gross profit increase for the three month period ended July 28, 2019, compared to the three month period ended July 29, 2018 was attributable primarily to the increase in gross margin.

Gross margin is gross profit reflected as a percentage of revenues. Our cost of revenues consists of materials, salaries and related expenses for manufacturing personnel, manufacturing overhead, warranty expense, and inventory adjustments for excess and obsolete inventory. Gross margin for the three month period ended July 28, 2019 increased compared to the three month period ended July 29, 2018 mostly due to favorable product mix.

Our industry is characterized by products with average selling prices that decrease over time and we expect this trend to continue. Future decreases in average selling prices may have an unfavorable impact on our future gross profit, which may be partially or fully offset in any period in the event that we are successful in decreasing the cost of manufacturing our products being sold, increasing the number of units sold and/or increasing the sales of products with higher gross margins. Future decreases in average selling prices also may have an unfavorable impact on our future gross margin, which may be partially or fully offset in any period in the event that we are successful in decreasing the cost of manufacturing our products being sold and/or increasing the sales of products with higher gross margins.

Research and Development Expenses
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
52,151

 
$
63,059

 
$
(10,908
)
 
(17
)%

Research and development expenses consist primarily of salaries and related costs of employees engaged in research and design activities, including stock-based compensation charges related to those employees, costs of design tools and computer hardware, costs related to prototyping, and allocated facilities and IT support costs. Research and development expenses for the three month period ended July 28, 2019 decreased compared to the three month period ended July 29, 2018 primarily due to a decrease in employee compensation related expenses as a result of restructuring activities undertaken during the first quarter of fiscal 2019 as well as employee severance compensation and other expenses incurred during the first quarter of fiscal 2019 related to restructuring activities undertaken during the first quarter of fiscal 2019.

Sales and Marketing Expenses
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
12,107

 
$
12,480

 
$
(373
)
 
(3
)%

Sales and marketing expenses consist primarily of salaries and related costs of employees engaged in sales and marketing functions, including stock-based compensation charges related to those employees, commissions for our external sales representatives, costs related to marketing and promotional activities, and allocated facilities and IT support costs. Sales and marketing expenses for the three month period ended July 28, 2019 decreased compared to the three month period ended July 29, 2018 primarily due to a decrease in employee compensation related expenses as a result of restructuring activities undertaken during the first quarter of fiscal 2019 as well as employee severance compensation and other expenses incurred during the first quarter of fiscal 2019 related to restructuring activities undertaken during the first quarter of fiscal 2019.


22


General and Administrative Expenses
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
13,234

 
$
12,643

 
$
591

 
5
%

General and administrative expenses consist primarily of salaries and related costs of employees engaged in general and administrative functions, including stock-based compensation charges related to those employees, legal, audit and other professional fees, insurance costs, human resources and other corporate costs, and allocated facilities and IT support costs. General and administrative expenses for the three month period ended July 28, 2019 increased compared to the three month period ended July 29, 2018 primarily due to transaction expenses incurred during the first quarter of fiscal 2020 related to the Merger.

Start-Up Costs
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
17,076

 
$
7,553

 
$
9,523

 
100
%

Start-up costs consist of operating expenses, including employee compensation, facility maintenance and other expenses, related to our recently purchased 700,000 square foot manufacturing facility in Sherman, Texas during the period while it is being brought to its intended use.

Interest Income
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
4,424

 
$
5,155

 
$
(731
)
 
(14
)%

Interest income for the three month period ended July 28, 2019 decreased compared to the three month period ended July 29, 2018 primarily due to the redemption of our 0.50% Convertible Senior Notes due 2033 during the third quarter of fiscal 2019.

Interest Expense
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
6,423

 
$
9,386

 
$
(2,963
)
 
(32
)%

Interest expense for the three month period ended July 28, 2019 decreased compared to the three month period ended July 29, 2018 primarily due to the redemption of our 0.50% Convertible Senior Notes due 2033 during the third quarter of fiscal 2019.

Other Income (Expense), Net
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
(2,132
)
 
$
(1,789
)
 
$
(343
)
 
19
%

Other expense, net for the three month period ended July 28, 2019 increased compared to the three month period ended July 29, 2018 primarily due to fluctuations of foreign currency exchange rates.

Provision for (Benefit from) Income Taxes
 
 
 
 
 
 
 
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
 
Change
 
% Change
Three months ended
$
(4,947
)
 
$
(3,222
)
 
$
(1,725
)
 
54
%

The benefit from income taxes for the three month period ended July 28, 2019 increased compared to the three month period ended July 29, 2018 primarily due to a discrete tax benefit associated with stock-based compensation.


23


Liquidity and Capital Resources
 
Three Months Ended
(in millions)
July 28, 2019
 
July 29, 2018
Net cash provided by operating activities
$
17.1

 
$
59.8

Net cash provided by (used in) investing activities
$
54.8

 
$
(50.3
)
Net cash provided by (used in) financing activities
$
(3.8
)
 
$
4.4


Operating Cash Flows
Net cash provided by operating activities in the three month period ended July 28, 2019 primarily consisted of our net loss, as adjusted to exclude depreciation, amortization and other non-cash items totaling $39.1 million. Net cash provided by operating activities in the three month period ended July 29, 2018 primarily consisted of our net loss, as adjusted to exclude depreciation, amortization and other non-cash items totaling $39.7 million.

Investing Cash Flows
Net cash provided by investing activities in the three month period ended July 28, 2019 consisted of maturities of short-term investments, offset by expenditures for capital assets. Net cash used in investing activities in the three month period ended July 29, 2018 consisted of expenditures for capital assets, offset by net maturities of short-term investments.

Financing Cash Flows
Net cash used in financing activities in the three month period ended July 28, 2019 primarily consisted of share repurchases for tax withholdings on vesting of restricted stock units. Net cash provided by financing activities in the three month period ended July 29, 2018 consisted of proceeds from the issuance of shares under our employee stock option and stock purchase plans, offset by share repurchases for tax withholdings on vesting of restricted stock units.
Contractual Obligations and Commercial Commitments
Our contractual obligations at July 28, 2019 were as follows (in thousands):
 
 
 
Payments Due by Period
 
 
 
Less than
 
 
 
 
 
After
Contractual Obligations
Total
 
1 year
 
1-3 Years
 
4-5 Years
 
5 Years
0.5% Convertible Senior Notes due 2036
575,000

 

 
575,000

 

 

Interest on 2036 Notes (a)
6,828

 
2,875

 
3,953

 

 

Operating leases
54,574

 
11,344

 
22,101

 
13,292

 
7,837

Capital purchase obligations
30,560

 
30,560

 

 

 

Other purchase obligations
122,589

 
122,589

 

 

 

Total contractual obligations
$
789,551

 
$
167,368

 
$
601,054

 
$
13,292

 
$
7,837

_________________
(a)
Includes interest on our 0.50% Convertible Senior Notes due 2036 through December 2021 as we have the right to redeem the notes in whole or in part at any time on or after December 22, 2021.

The 2036 Notes are convertible into shares of our common stock at specified conversion prices by the holders at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of our 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 applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of our common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The 2036 Notes are also subject to redemption by the holders in December 2021, 2026 and 2031. These notes are redeemable by us, in whole or in part, at any time on or after December 22, 2021.

24


Capital purchase obligations represent commitments for the construction or purchase of property, equipment and improvements. They were not recorded as liabilities on our consolidated balance sheets as of July 28, 2019, as we had not yet received the related goods or taken title to the property.
Other purchase obligations represent all open purchase orders and contractual obligations in the ordinary course of business for which we have not received the goods or services. Although open purchase orders are considered enforceable and legally binding, their terms generally allow us the option to cancel, reschedule and adjust our requirements based on our business needs prior to the delivery of goods or performance of services.

Sources of Liquidity and Capital Resource Requirements

At July 28, 2019, our principal sources of liquidity consisted of approximately $882 million of cash and cash equivalents, of which approximately $150 million was held by our foreign subsidiaries.

We believe that our existing balances of cash and cash equivalents, together with the cash expected to be generated from future operations, will be sufficient to meet our cash needs for working capital and capital expenditures for at least the next 12 months. We may, however, require additional financing to fund our operations in the future, to finance future acquisitions that we may propose to undertake or to repay or otherwise retire all of our outstanding 2036 Notes, in the aggregate principal amount of $575.0 million, which are subject to redemption by the holders in December 2021, 2026 and 2031. A significant contraction in the capital markets, particularly in the technology sector, may make it difficult for us to raise additional capital if and when it is required, especially if we experience disappointing operating results. If adequate capital is not available to us as required, or is not available on favorable terms, our business, financial condition and results of operations will be adversely affected.

Off-Balance-Sheet Arrangements

At July 28, 2019 and April 28, 2019, we did not have any off-balance sheet arrangements or relationships with unconsolidated entities or financial partnerships, such as entities often referred to as structured finance or special purpose entities, which are typically established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.


Item 3. Quantitative and Qualitative Disclosures About Market Risk

For quantitative and qualitative disclosures about market risk affecting Finisar, see Item 7A: “Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report on Form 10-K for the fiscal year ended April 28, 2019. Our exposure related to market risk has not changed materially since April 28, 2019.


Item 4. Controls and Procedures

Evaluation of Effectiveness of Disclosure Controls and Procedures

Under the supervision and with the participation of our management, including our Interim Office of the Chief Executive and our Chief Financial Officer, we evaluated the effectiveness of our disclosure controls and procedures, as such term is defined under Rule 13a-15(e) promulgated under the Securities Exchange Act of 1934, as amended. Based upon that evaluation, our Interim Office of the Chief Executive and our Chief Financial Officer concluded that our disclosure controls and procedures were effective as of the end of the period covered by this quarterly report.

Changes in Internal Control Over Financial Reporting

There were no changes in our internal control over financial reporting during the quarter ended July 28, 2019 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

25



PART II — OTHER INFORMATION

Item 1. Legal Proceedings

Reference is made to “Part I, Item 1, Financial Statements - Note 8. Legal Matters” for a description of pending legal proceedings, including material developments in certain of those proceedings during the quarter ended July 28, 2019.

Item 1A. Risk Factors

OUR FUTURE PERFORMANCE IS SUBJECT TO A VARIETY OF RISKS, INCLUDING THOSE DESCRIBED BELOW. IF ANY OF THE FOLLOWING RISKS ACTUALLY OCCUR, OUR BUSINESS COULD BE HARMED AND THE TRADING PRICE OF OUR COMMON STOCK COULD DECLINE. YOU SHOULD ALSO REFER TO THE OTHER INFORMATION CONTAINED IN THIS REPORT, INCLUDING OUR CONDENSED CONSOLIDATED FINANCIAL STATEMENTS AND THE RELATED NOTES. THE RISK FACTORS DESCRIBED BELOW DO NOT CONTAIN ANY MATERIAL CHANGES FROM THOSE PREVIOUSLY DISCLOSED IN ITEM 1A OF OUR ANNUAL REPORT ON FORM 10-K FOR THE FISCAL YEAR ENDED APRIL 28, 2019.

There are risks and uncertainties associated with the Merger.

The Merger, whether or not consummated, may result in a loss of our key personnel and may disrupt our sales and marketing or other key business activities, including our relationships with customers, suppliers and other third parties, which may have an adverse impact on our financial performance. Our business relationships may be subject to disruption due to uncertainty associated with the Merger, which could have an adverse effect on our results of operations, cash flows and financial condition and, following the completion of the Merger, those of the combined company. Additionally, we have incurred and will continue to incur substantial financial advisory, legal, and other professional fees and expenses in connection with the Merger, which we must pay regardless of whether the Merger is completed. These payments will negatively impact our results of operations, cash flows and financial condition.

Parties with which we do business may be uncertain as to the effects on them from the Merger and the related transactions, including their current or future business relationships with us or the combined company. These relationships may be subject to disruption, as customers, suppliers and other persons with whom we have business relationships may delay or defer certain business decisions or might decide to terminate, change or renegotiate their relationships with us, or consider entering into business relationships with parties other than us or the combined company. Additionally, our current and prospective employees may experience uncertainty about their roles with us or the combined company following the Merger, which may materially adversely affect our ability to attract and retain key personnel during the pendency of the Merger. These disruptions could have an adverse effect on our results of operations, cash flows and financial position or those of the combined company following the completion of the Merger. The risk, and adverse effect, of any disruption could be exacerbated by a delay in completion of the Merger or termination of the Merger Agreement.

The Merger is subject to a number of conditions, some of which are outside of the parties’ control, and, if these conditions are not satisfied, the Merger Agreement may be terminated and the Merger may not be completed. The Merger Agreement contains a number of conditions that must be fulfilled to complete the Merger. These conditions include, among other customary conditions, regulatory approvals, including in China, and that certain supplemental indenture being entered into by Parent, the Company and Trustee with respect to the Notes. These conditions are described in more detail in the Merger Agreement, which is included as Exhibit 2.1 to our Current Report on Form 8-K filed with the SEC on November 9, 2018. The required satisfaction of these conditions could delay the completion of the Merger for a significant period of time or prevent it from occurring. Any delay in completing the Merger could cause us or the combined company not to realize some or all of the benefits that the parties expect us or the combined company to achieve in connection with the Merger. Further, there is no assurance that all of the conditions set forth in the Merger Agreement will be satisfied or waived to the extent permitted by applicable law or that the Merger will occur when or as expected. If the Merger is not completed, the share price of our common stock could decline, for reasons including the loss of the premium over the pre-announcement market price of our common stock that was to be paid upon consummation of the Merger.

Further, until the earlier of the Effective Time and the termination of the Merger Agreement, the Merger Agreement restricts us from taking specified actions without the consent of II-VI, and requires us to generally operate in the ordinary course of business consistent with past practices. These restrictions may prevent us from making appropriate changes to our businesses, retaining its workforce, paying dividends or pursuing attractive business opportunities that may arise prior to the completion of the Merger.

26



Lawsuits have been filed against us, our Board, II-VI, and Merger Subsidiary, and other lawsuits may be filed against us, II-VI, Merger Subsidiary, and/or their respective boards of directors challenging the Merger. An adverse ruling in any such lawsuit may prevent the Merger from being completed.

In January, 2019, eight lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) Hein, et al. v. Finisar Corporation, et al., 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) Tenvold, et al. v. Finisar Corporation, et al., 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) Klein, et al. v. Finisar Corporation, et al., 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) Wheby Jr., et al. v. Finisar Corporation, et al., 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) Sharma v. Finisar Corporation, et al., 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) Davis, et al. v. Finisar Corporation, et al., 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) Bushansky, et al. v. Finisar Corporation, et al., 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) Pappey, et al. v. Finisar Corporation, et al., 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the "Actions").

Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the Hein, Tenvold, and Klein actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the Hein, Tenvold, Klein, Wheby, Jr., Davis, Bushansky, and Pappey actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.

Plaintiff in the Hein action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The Hein plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The Hein plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.

Plaintiffs in the Tenvold, Klein, Wheby Jr., Sharma, Davis, Bushansky, and Pappey actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the Davis complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.

Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.

The litigation relating to the Merger are discussed in detail in "Part I, Item 1, Financial Statements - Note 8. Legal Matters" in this Form 10-Q. There can be no assurance that additional complaints will not be filed with respect to the Merger. One of the conditions to completion of the Merger is the absence of any applicable law (including any order) being in effect that prohibits completion of the Merger. Accordingly, if a plaintiff is successful in obtaining an order prohibiting completion of the Merger, then such order may prevent the Merger from being completed, or from being completed within the expected timeframe.

Our quarterly revenues and operating results fluctuate due to a variety of factors, which may result in volatility or a decline in the price of our stock.

Our quarterly operating results have varied significantly due to a number of factors, including:

fluctuation in demand for our products;
the timing of new product introductions or enhancements by us and our competitors;
the level of market acceptance of new and enhanced versions of our products;
the timing of acquisitions that we have undertaken;
the timing or cancellation of large customer orders;

27


the timing of capital expenditures associated with our new manufacturing facility in Sherman, Texas;
changes in levels of our customers' forecasted demand;
the length and variability of the sales cycle for our products;
pricing policy changes by us and our competitors and suppliers;
the availability of development funding;
changes in the mix of products sold;
inventory changes;
increased competition in product lines, and competitive pricing pressures; and
the evolving and unpredictable nature of the markets for products incorporating our optical components and subsystems.

We expect that our operating results will continue to fluctuate in the future as a result of these factors and a variety of other factors, including:

fluctuations in manufacturing yields;
the emergence of new industry standards;
failure to anticipate changing customer product requirements;
the loss or gain of important customers;
product obsolescence; and
the amount of research and development expenses associated with new product introductions.

Our operating results could also be harmed by:

adverse changes in economic conditions in various geographic areas where we or our customers do business;
acts of terrorism and international conflicts or domestic crises;
other conditions affecting the timing of customer orders or our ability to fill orders of customers subject to export control or U.S. economic sanctions; or
a downturn in the markets for our customers' products, particularly the data storage and networking and telecommunication components markets.

We may experience a delay in generating or recognizing revenues for a number of reasons. Open orders at the beginning of each quarter are typically lower than expected revenues for that quarter and are generally cancelable with minimal notice. Accordingly, we depend on obtaining orders during each quarter for shipment in that quarter to achieve our revenue objectives. Failure to ship these products by the end of a quarter may adversely affect our operating results. Furthermore, our customer agreements typically provide that the customer may delay scheduled delivery dates and cancel orders within specified timeframes without significant penalty. Because we base our operating expenses on anticipated revenue trends and a high percentage of our expenses are fixed in the short term, any delay in generating or recognizing forecasted revenues or changes in levels of our customers' forecasted demand could significantly harm our business. It is likely that in some future quarters our operating results will again decrease from the previous quarter or fall below the expectations of securities analysts and investors.

As a result of these factors, our operating results may vary significantly from quarter to quarter. Accordingly, we believe that period-to-period comparisons of our results of operations should not be relied upon as indications of future performance. Any shortfall in revenues or net income from the previous quarter or from levels expected by the investment community could cause a decline in the trading price of our stock.

We may lose sales if our suppliers or independent contract manufacturers fail to meet our needs or go out of business.

We currently purchase a number of key components used in the manufacture of our products from single or limited sources, and we rely on several independent contract manufacturers to supply us with certain key components and subassemblies, including lasers, modulators, and printed circuit boards. We depend on these sources to meet our production needs. Moreover, we depend on the quality of the components and subassemblies that they supply to us, over which we have limited control. Several of our suppliers are or may become financially unstable as the result of current global market conditions. In addition, from time to time we have encountered shortages and delays in obtaining components, and we may encounter additional shortages and delays in the future. If we cannot supply products due to a lack of components, or are unable to redesign products with other components in a timely manner, our business will be significantly harmed. We generally have no long-term contracts with any of our component suppliers or contract manufacturers. As a result, a supplier or contract manufacturer can discontinue supplying components or subassemblies to us without penalty. If a supplier were to discontinue supplying a key component or cease operations, the resulting product manufacturing and delivery delays could be lengthy, and

28


our business could be substantially harmed. We are also subject to potential delays in the development by our suppliers of key components which may affect our ability to introduce new products. Similarly, disruptions in the operations of our key suppliers or in the services provided by our contract manufacturers, including disruptions due to natural disasters, or the transition to other suppliers of these key components or services could lead to supply chain problems or delays in the delivery of our products. These problems or delays could damage our relationships with our customers and adversely affect our business.

We use rolling forecasts based on anticipated product orders to determine our component and subassembly requirements. Lead times for materials and components that we order vary significantly and depend on factors such as specific supplier requirements, contract terms and current market demand for particular components. If we overestimate our component requirements, we may have excess inventory, which would increase our costs. If we underestimate our component requirements, we may have inadequate inventory, which could interrupt our manufacturing and delay delivery of our products to our customers. Any of these occurrences could significantly harm our business.

If we are unable to realize anticipated cost savings from the transfer of certain manufacturing operations to our overseas locations and increased use of internally-manufactured components our results of operations could be harmed.

As part of our ongoing initiatives to reduce the cost of revenues, we expect to realize significant cost savings through (i) the transfer of certain product manufacturing operations to lower cost off-shore locations and (ii) product engineering changes to enable the broader use of internally-manufactured components. The transfer of production to overseas locations may be more difficult and costly than we currently anticipate which could result in increased transfer costs and time delays. Further, following transfer, we may experience lower manufacturing yields than those historically achieved in our U.S. manufacturing locations. In addition, the engineering changes required for the use of internally-manufactured components may be more technically-challenging than we anticipate and customer acceptance of such changes could be delayed. Adverse changes in currency exchange rates between the U.S. dollar and the applicable local currency and/or unanticipated increases in labor costs at our lower cost manufacturing locations could limit the anticipated benefits of the transfer of certain product manufacturing operations to such lower cost locations. If we fail to achieve the planned product manufacturing transfer and increase in internally-manufactured component use within our currently anticipated timeframe, or if our manufacturing yields decrease as a result, we may be unsuccessful in achieving cost savings or such savings will be less than anticipated, and our results of operations could be harmed.

Continued competition in our markets may lead to an accelerated reduction in our prices, revenues and market share.

The end markets for optical products have experienced significant industry consolidation during the past few years while the industry that supplies these customers has experienced less consolidation. As a result, the markets for optical subsystems and components are highly competitive. Our current competitors include a number of domestic and international companies, many of which have substantially greater financial, technical, marketing and distribution resources and brand name recognition than we have. Increased consolidation in our industry, should it occur, will reduce the number of our competitors, but would be likely to further strengthen surviving industry participants. We may not be able to compete successfully against either current or future competitors. Companies competing with us may introduce products that are competitively priced, have increased performance or functionality, or incorporate technological advances and may be able to react quicker to changing customer requirements and expectations. There is also the risk that network systems vendors may re-enter the subsystem market and begin to manufacture the optical subsystems incorporated in their network systems. Increased competition could result in significant price erosion, reduced revenue, lower margins or loss of market share, any of which would significantly harm our business. Our principal competitors for data communication applications include Applied Optoelectronics, Foxconn, Innolight, Lumentum, and Sumitomo. Our principal competitors for telecommunication applications include Acacia Communications, Fujitsu Optical Components, Lumentum, and Sumitomo. Our competitors continue to introduce improved products and we will have to do the same to remain competitive.

Decreases in average selling prices of our products may reduce our gross margins.

The market for optical subsystems is characterized by declining average selling prices resulting from factors such as increased competition, overcapacity, the introduction of new products and increased unit volumes as manufacturers continue to deploy network and storage systems. We have in the past experienced, and in the future may experience, substantial period-to-period fluctuations in operating results due to declining average selling prices. We anticipate that average selling prices will decrease in the future in response to product introductions by competitors or us, or by other factors, including pricing pressures from significant customers. In particular, we typically conduct pricing negotiations for our existing products with some of our largest telecommunication OEM customers in the last several months of the calendar year. Decreases in our average selling prices resulting from these negotiations typically become effective at the beginning of the next calendar year and generally

29


have an adverse impact on our gross margins in future quarters. This impact is typically most pronounced in our fourth fiscal quarter ending in April, when the impact of the new pricing is first felt over a full quarter. In order to sustain profitable operations, we must continually reduce costs for our existing products and also develop and introduce on a timely basis new products that incorporate features that can be sold at higher average selling prices. Failure to do so could cause our revenues and gross margins to decline, which would result in additional operating losses and significantly harm our business.

We may be unable to reduce the cost of our products sufficiently to enable us to compete with others. Our cost reduction efforts may not allow us to keep pace with competitive pricing pressures and could adversely affect our margins. In order to remain competitive, we must continually reduce the cost of manufacturing our products through design and engineering changes. We may not be successful in redesigning our products or delivering our products to market in a timely manner. We cannot assure you that any redesign will result in sufficient cost reductions to allow us to reduce the price of our products to remain competitive or improve our gross margins.

Shifts in our product mix may result in declines in gross margins.

Gross margins on individual products fluctuate over the product's life cycle. Our overall gross margins have fluctuated from period to period as a result of shifts in product mix, the introduction of new products, decreases in average selling prices for older products and our ability to reduce product costs. These fluctuations are expected to continue in the future.

Failure to accurately forecast our revenues could result in additional charges for obsolete or excess inventories or non-cancelable purchase commitments.

We base many of our operating decisions, and enter into purchase commitments, on the basis of anticipated revenue trends which are highly unpredictable. Some of our purchase commitments are not cancelable, and in some cases we are required to recognize a charge representing the amount of material or capital equipment purchased or ordered which exceeds our actual requirements. In the past, we have periodically experienced significant growth followed by a significant decrease in customer demand such as occurred in fiscal 2001, when revenues increased by 181% followed by a decrease of 22% in fiscal 2002. Based on projected revenue trends during these periods, we acquired inventories and entered into purchase commitments in order to meet anticipated increases in demand for our products, which did not materialize. As a result, we recorded significant charges for obsolete and excess inventories and non-cancelable purchase commitments which contributed to substantial operating losses in fiscal 2002. Should revenues in future periods again fall substantially below our expectations, or should we fail again to accurately forecast changes in demand mix, we could again be required to record substantial charges for obsolete or excess inventories or non-cancelable purchase commitments.

If we encounter sustained yield problems or other delays in the production or delivery of our internally-manufactured components or in the final assembly and test of our products, we may lose sales and damage our customer relationships.

Our manufacturing operations are highly vertically integrated. In order to reduce our manufacturing costs, we have acquired a number of companies, and business units of other companies that manufacture optical components incorporated in our optical subsystem products and have developed our own facilities for the final assembly and testing of our products. For example, we design and manufacture many critical components incorporated in transceivers used for data communication and telecommunication applications, including all of the short wavelength VCSEL lasers, at our wafer fabrication facility in Allen, Texas and manufacture a portion of our internal requirements for longer wavelength lasers at our wafer fabrication facility in Fremont, California. We assemble and test most of our transceiver products at our facilities in Ipoh, Malaysia and Wuxi, China. As a result of this vertical integration, we have become increasingly dependent on our internal production capabilities. The manufacture of critical components, including the fabrication of wafers, and the assembly and testing of our products, involve highly complex processes. For example, minute levels of contaminants in the manufacturing environment, difficulties in the fabrication process or other factors can cause a substantial portion of the components on a wafer to be nonfunctional. These problems may be difficult to detect at an early stage of the manufacturing process and often are time-consuming and expensive to correct. From time to time, we have experienced problems achieving acceptable yields at our wafer fabrication facilities, resulting in delays in the availability of components. Moreover, an increase in the rejection rate of products during the quality control process before, during or after manufacture and/or shipping of such products, results in lower yields and margins. In addition, changes in manufacturing processes required as a result of changes in product specifications, changing customer needs and the introduction of new product lines have historically significantly reduced our manufacturing yields, resulting in low or negative margins on those products. Poor manufacturing yields over a prolonged period of time could adversely affect our ability to deliver our subsystem products to our customers and could also affect our sale of components to customers in the merchant market. Our inability to supply components to meet our internal needs could harm our relationships with customers and have an adverse effect on our business.


30


The markets for our products are subject to rapid technological change, and to compete effectively we must continually introduce new products that achieve market acceptance.

The markets for our products are characterized by rapid technological change, frequent new product introductions, substantial capital investment, changes in customer requirements and evolving industry standards with respect to the protocols used in data communication and telecommunication networks. Our future performance will depend on the successful development, introduction and market acceptance of new and enhanced products that address these changes as well as current and potential customer requirements. For example, the market for optical subsystems is currently characterized by a trend toward the adoption of "pluggable" modules and subsystems that do not require customized interconnections and by the development of more complex and integrated optical subsystems. We expect that new technologies will emerge as competition and the need for higher and more cost-effective bandwidth increases. The introduction of new and enhanced products may cause our customers to defer or cancel orders for existing products. In addition, a slowdown in demand for existing products ahead of a new product introduction could result in a write-down in the value of inventory on hand related to existing products and/or a charge for the impairment of long-lived assets related to such products. We have in the past experienced a slowdown in demand for existing products and delays in new product development and such slowdown in demand and delays may occur in the future. To the extent customers defer or cancel orders for existing products due to a slowdown in demand or in the expectation of a new product release or if there is any delay in development or introduction of our new products or enhancements of our products, our operating results would be adversely affected. We also may not be able to develop the underlying core technologies necessary to create new products and enhancements, or to license these technologies from third parties. Product development delays may result from numerous factors, including:

changing product specifications and customer requirements;
unanticipated engineering complexities;
expense reduction measures we have implemented, and others we may implement, to conserve our cash and attempt to achieve and sustain profitability;
difficulties in hiring and retaining necessary technical personnel;
difficulties in reallocating engineering resources and overcoming resource limitations; and
changing market or competitive product requirements.

The development of new, technologically advanced products is a complex and uncertain process, requiring high levels of innovation and highly skilled engineering and development personnel, as well as the accurate prediction of technological and market trends. The introduction of new products also requires significant investment to ramp up production capacity, for which benefit will not be realized if customer demand does not develop as expected. Ramping of production capacity also entails risks of delays which can limit our ability to realize the full benefit of the new product introduction. We cannot assure you that we will be able to identify, develop, manufacture, market or support new or enhanced products successfully, if at all, or on a timely basis. Further, we cannot assure you that our new products will gain market acceptance or that we will be able to respond effectively to product announcements by competitors, technological changes or emerging industry standards. Many of these factors are beyond our control. Any failure to respond to technological change would significantly harm our business.

In addition, in order to achieve widespread market acceptance, we must differentiate ourselves from our competition through product offerings and brand name recognition. We cannot assure you that we will be successful in making this differentiation or achieving widespread acceptance of our products. Failure of our existing or future products to maintain and achieve widespread levels of market acceptance will significantly impair our revenue growth.

Our entry into the market for components for consumer electronic products, specifically our VCSEL array products for 3D sensing, involves special risks.

We have recently entered into the market for components for consumer electronic products with our VCSEL array products for 3D sensing. We have purchased a facility in Sherman, Texas to expand our production capacity for these products and expect to continue to incur material costs in this expansion during fiscal year 2020. We have not previously participated in this market. The market for components for consumer electronics products and our expansion involve additional risks, including:

We expect our customer base for these products to be highly concentrated. If we are not able to meet the needs of our customers in this area, including with respect to timing and volume of production, performance and quality, we could lose business with our customers. Loss of business with any one customer could have a materially negative impact on our revenue and gross margin.
We have made and continue to make significant investment in the expansion of our production capacity for our VCSEL arrays for 3D sensing, including the development of a high-volume production facility in Sherman, Texas. If we are unable to complete our production expansion plan and have our new production lines qualified by our

31


customers on a timely basis, we could harm our customer relationships and lose business, which could have a materially negative impact on our revenue and gross margin.
We expect revenue from our components for consumer electronic products to have significant seasonal variance due to the timing of new customer product introductions and demand.

Our future success ultimately depends on the continued growth of the communications industry and, in particular, the continued expansion of global information networks, particularly those directly or indirectly dependent upon a fiber optics infrastructure.

We are relying on increasing demand for voice, video and other data delivered over high-bandwidth network systems as well as commitments by network systems vendors to invest in the expansion of the global information network. As network usage and bandwidth demand increase, so does the need for advanced optical networks to provide the required bandwidth. Without network and bandwidth growth, the need for optical subsystems and components, and hence our future growth as a manufacturer of these products, will be jeopardized, and our business would be significantly harmed.

We depend on large purchases from a few significant customers, and any loss, cancellation, reduction or delay in purchases by these customers could harm our business.

A small number of customers have consistently accounted for a significant portion of our revenues. Our success will depend on our continued ability to develop and manage relationships with our major customers. Although we are attempting to expand our customer base, we expect that significant customer concentration will continue for the foreseeable future. We may not be able to offset any decline in revenues from our existing major customers with revenues from new customers, and our quarterly results may be volatile because we are dependent on large orders from these customers that may be reduced, delayed, or cancelled.

The markets in which we have historically sold our optical subsystems and components products are dominated by a relatively small number of systems manufacturers, thereby limiting the number of our potential customers. Recent consolidation of portions of our customer base, including telecommunication systems manufacturers, and potential future consolidation, may have a material adverse impact on our business. Our dependence on large orders from a relatively small number of customers makes our relationship with each customer critically important to our business. We cannot assure you that we will be able to retain our major customers, attract additional customers, or that our customers will be successful in selling their products that incorporate our products. We have in the past experienced delays and reductions in orders from some of our major customers. In addition, our customers have in the past sought price concessions from us, and we expect that they will continue to do so in the future. Expense reduction measures that we have implemented over the past several years, and additional action we are taking to reduce costs, may adversely affect our ability to introduce new and improved products which may, in turn, adversely affect our relationships with some of our key customers. Further, some of our customers may in the future shift their purchases of products from us to our competitors or to joint ventures between these customers and our competitors, or may in certain circumstances produce competitive products themselves. The loss of one or more of our major customers, any reduction or delay in sales to these customers, our inability to successfully develop relationships with additional customers, or future price concessions that we may make could significantly harm our business.

Because we do not have long-term contracts with our customers, our customers may cease purchasing our products at any time if we fail to meet our customers' needs.

Typically, we do not have long-term contracts with our customers. As a result, our agreements with our customers do not provide any assurance of future sales. Accordingly:

our customers can stop purchasing our products at any time without penalty;
our customers are free to purchase products from our competitors; and
our customers are not required to make minimum purchases.

Sales are typically made pursuant to inventory hub arrangements under which customers may draw down inventory to satisfy their demand as needed or pursuant to individual purchase orders, often with extremely short lead times. If we are unable to fulfill these orders in a timely manner, it is likely that we will lose sales and customers. If our major customers stop purchasing our products for any reason, our business, financial condition, and results of operations would be harmed.

Our customers often evaluate our products for long and variable periods, which causes the timing of our revenues and results of operations to be unpredictable.


32


The period of time between our initial contact with a customer and the receipt of an actual purchase order typically spans over a year. During this time, customers may perform, or require us to perform, extensive and lengthy evaluation and testing of our products before purchasing and using the products in their equipment. These products often take substantial time to develop because of their complexity and because customer specifications sometimes change during the development cycle. Our customers do not typically share information on the duration or magnitude of these qualification procedures. The length of these qualification processes also may vary substantially by product and customer, and, thus, cause our results of operations to be unpredictable. While our potential customers are qualifying our products and before they place an order with us, we may incur substantial research and development and sales and marketing expenses and expend significant management effort. Even after incurring such costs, we ultimately may not be able to sell any products to such potential customers. In addition, these qualification processes often make it difficult to obtain new customers, as customers are reluctant to expend the resources necessary to qualify a new supplier if they have one or more existing qualified sources. Once our products have been qualified, the agreements that we enter into with our customers typically contain no minimum purchase commitments. Failure of our customers to incorporate our products into their systems would significantly harm our business.

Our products may contain defects that may cause us to incur significant costs, divert our attention from product development efforts and result in a loss of customers.

Our products are complex and defects may be found from time to time. Networking products frequently contain undetected software or hardware defects when first introduced or as new versions are released. In addition, our products are often embedded in or deployed in conjunction with our customers' products, which incorporate a variety of components produced by third parties. As a result, when problems occur, it may be difficult to identify the source of the problem. These problems may cause us to incur significant damages or warranty and repair costs, divert the attention of our engineering personnel from our product development efforts and cause significant customer relation problems or loss of customers, all of which would harm our business.

We may not be able to obtain additional capital in the future, and failure to do so may harm our business.

We believe that our existing balances of cash and cash equivalents, together with the cash expected to be generated from future operations, will be sufficient to meet our cash needs for working capital and capital expenditures for at least the next 12 months. We may, however, require additional financing to fund our operations in the future, to finance future acquisitions that we may propose to undertake or to repay or otherwise retire our outstanding 2036 Notes, in the aggregate principal amount of $575.0 million, which are subject to redemption by the holders in December 2021, 2026 and 2031. Due to the unpredictable nature of the capital markets, particularly in the technology sector, we cannot assure you that we will be able to raise additional capital if and when it is required, especially if we experience disappointing operating results. If adequate capital is not available to us as required, or is not available on favorable terms, we could be required to significantly reduce or restructure our business operations. If we do raise additional funds through the issuance of equity or convertible debt securities, the percentage ownership of our existing stockholders could be significantly diluted, and these newly-issued securities may have rights, preferences or privileges senior to those of existing stockholders.

Our international business and operations expose us to additional risks.

Products shipped to customers located outside the United States account for a majority of our revenues. In addition, we have significant tangible assets located outside the United States. Our principal manufacturing facilities are located in Malaysia and China. We currently operate smaller facilities in Australia, Korea, Sweden and Germany, and we are further expanding one of our manufacturing facilities in China. We also rely on several contract manufacturers located in Asia for our supply of key subassemblies. Conducting business outside the United States subjects us to a number of additional risks and challenges, including:

periodic changes in a specific country's or region's economic conditions, such as recession;
compliance with a wide variety of domestic and foreign laws and regulations (including those of municipalities or provinces where we have operations) and unexpected changes in those laws and regulatory requirements, including uncertainties regarding taxes, social insurance contributions and other payroll taxes and fees to governmental entities, tariffs, quotas, export controls, export licenses and other trade barriers;
unanticipated restrictions on our ability to sell to foreign customers where sales of products and the provision of services may require export licenses or are prohibited by government action (for example, in early 2018, the U.S. Department of Commerce prohibited the export and sale of a broad category of U.S. products, as well as the provision of services, to ZTE Corporation, and in 2019, to Huawei, both of which are our customers in China);
certification requirements;
environmental regulations;

33


fluctuations in foreign currency exchange rates;
inadequate protection of intellectual property rights in some countries;
potential political, legal and economic instability, foreign conflicts, and the impact of regional and global infectious illnesses in the countries in which we and our customers, suppliers and contract manufacturers are located;
preferences of certain customers for locally produced products;
difficulties and costs of staffing and managing international operations across different geographic areas and cultures, including assuring compliance with the U.S. Foreign Corrupt Practices Act and other U. S. and foreign anticorruption laws;
seasonal reductions in business activities in certain countries or regions; and
fluctuations in freight rates and transportation disruptions.

These factors, individually or in combination, could impair our ability to effectively operate one or more of our foreign facilities or deliver our products, result in unexpected and material expenses, or cause an unexpected decline in the demand for our products in certain countries or regions. Our failure to manage the risks and challenges associated with our international business and operations could have a material adverse effect on our business.

Changes in government trade policies, including the imposition of tariffs and export restrictions, could limit our ability to sell our products to certain customers, which may materially adversely affect our sales and results of operations.

The current U.S. President, members of his administration, and other public officials, including members of the current U.S. Congress, have made public statements indicating possible significant changes in U.S. trade policy and have taken certain actions that may impact U.S. trade policy, including imposing new or increased tariffs on certain goods imported into the United States. Since we manufacture a significant majority of our products outside the United States, such changes, if adopted, could have a disproportionate impact on our business and make our products more expensive and less competitive in domestic markets. Furthermore, changes in U.S. trade policy could trigger retaliatory actions by affected countries, which could impose restrictions on our ability to do business in or with affected countries or prohibit, reduce or discourage purchases of our products by foreign customers, leading to increased costs of components contained in our products, increased costs of manufacturing our products, and higher prices for our products in foreign markets. For example, there are risks that the Chinese government may, among other things, require the use of local suppliers, compel companies that do business in China to partner with local companies to conduct business and provide incentives to government-backed local customers to buy from local suppliers. Changes in, and responses to, U.S. trade policy could reduce the competitiveness of our products and cause our sales and revenues to drop, which could materially and adversely impact our business and results of operations.

The U.S. or foreign governments may take administrative, legislative or regulatory action that could materially interfere with our ability to sell products in certain countries, particularly in China. For example, between July 2018 and May 2019, the Office of the United States Trade Representative imposed 25% tariffs on specified product lists, including certain electronic components and equipment, totaling approximately $250 billion in Chinese imports. In response, China imposed or proposed new or higher tariffs on U.S. products. The U.S. government has also threatened to impose tariffs on an additional $325 billion of Chinese imports, and China has threatened additional retaliatory actions. While the imposition of these tariffs did not have a direct, material adverse impact on our business during fiscal year 2019, the direct and indirect effects of tariffs and other restrictive trade policies are difficult to measure and are only one part of a larger U.S./China economic and trade policy disagreement. For example, the list of proposed U.S. tariffs on Chinese products released in July 2018 includes transceiver and other products manufactured in our facility in Wuxi, China. If these new tariffs are implemented, sales of our products manufactured in China and shipped to the United States could decrease, which would negatively impact our business. The institution of trade tariffs both globally and between the U.S. and China specifically carries the risk of negatively impacting China’s overall economic condition, which could have negative repercussions for our business. Furthermore, the imposition of tariffs could cause a decrease in the sales of our products to customers located in China or to other customers selling to Chinese end users, which would directly impact our business. In addition, the imposition of tariffs on our customers’ products that are imported from China to the U.S. could harm sales of such products, which would harm our business. We cannot predict what actions may ultimately be taken with respect to tariffs or trade relations between the U.S. and China or other countries, what products may be subject to such actions, or what actions may be taken by the other countries in retaliation.

Furthermore, the U.S. government has in the past issued export restrictions that prohibited American companies from exporting U.S. manufactured products, foreign manufactured products with more than 25% controlled U.S. content, as well as U.S. origin technology, to ZTE, one of our customers, and, while the ZTE restriction have been lifted, in May 2019 the U.S. government imposed a similar prohibition with respect to Huawei, which accounted for 10% of our total revenue during fiscal 2019. While more than 90% of the revenue we received from Huawei in fiscal year 2019 was for products of a type not subject to the current U.S. government prohibition, the prohibition on transfers of U.S. origin technology to Huawei could significantly limit our ability to service certain of our products sold to Huawei and our ability to engage in product development activities

34


with Huawei. In addition, Huawei’s inability to obtain products from other companies in its supply chain may adversely impact Huawei’s demand for our products. These factors could negatively impact Huawei demand for affected products. Even if such restrictions are lifted, any financial or other penalties or continuing export restrictions imposed on Huawei could have a continuing negative impact on our future revenue and results of operations. In addition, Huawei or other foreign customers affected by future U.S. government sanctions or threats of sanctions may respond by developing their own solutions to replace our products or by adopting our foreign competitors’ solutions.

Moreover, U.S. government actions targeting exports of certain technologies to China are becoming more pervasive. For example, in 2018, the U.S. adopted new laws designed to address concerns about the export of emerging and foundational technologies; these concerns are particularly manifest with respect to China. In addition, in May 2019, President Trump issued an executive order that invoked national emergency economic powers to implement a framework to regulate the acquisition of information communications technology that implicate national security concerns.

The loss or temporary loss of substantial sales to foreign customers or the imposition of restrictions on our ability to sell products to such customers as a result of tariffs, export restrictions or other U.S. regulatory actions could materially adversely affect our sales, business and results of operations.

Our ability to hire and retain employees may be negatively impacted by changes in immigration laws, regulations and procedures.

Foreign nationals who are not U.S. citizens or permanent residents constitute an important part of our U.S. workforce, particularly in the areas of engineering and product development. Our ability to hire and retain these workers and their ability to remain and work in the United States are impacted by laws and regulations, as well as by procedures and enforcement practices of various government agencies. Changes in immigration laws, regulations or procedures, including those that may be enacted by the new U.S. presidential administration, may adversely affect our ability to hire or retain such workers, increase our operating expenses and negatively impact our ability to deliver our products and services.

Our future operating results may be subject to volatility, as a result of exposure to foreign exchange risks.

We are exposed to foreign exchange risks. Foreign currency fluctuations may affect both our revenues and our costs and expenses, which would significantly affect our operating results. More than 99% of our sales worldwide are denominated in U.S. dollars. If there is a significant devaluation of the currency in a specific country relative to the dollar, the prices of our products will increase relative to that country's currency, our products may be less competitive in that country and our revenues may be adversely affected. For example, we derive a significant portion of our revenue from sales in China and a significant decline in the value of the Chinese yuan relative to the U.S. dollar could make our products less competitive in China.

Although we price our products in U.S. dollars, portions of both our cost of revenues and operating expenses are incurred in foreign currencies, principally the Malaysian ringgit, the Chinese yuan, the Australian dollar, the Swedish krona, and the Euro. As a result, we bear the risk that the rate of inflation in one or more countries will exceed the rate of the devaluation of that country's currency in relation to the U.S. dollar, which would increase our costs as expressed in U.S. dollars. To date, we have not engaged in currency hedging transactions to decrease the risk of financial exposure from fluctuations in foreign exchange rates.

Our failure to protect our intellectual property may significantly harm our business.

Our success and ability to compete is dependent in part on our proprietary technology. We rely on a combination of patent, copyright, trademark and trade secret laws, as well as confidentiality agreements to establish and protect our proprietary rights. We license certain of our proprietary technology, including our digital diagnostics technology, to customers who include current and potential competitors, and we rely largely on provisions of our licensing agreements to protect our intellectual property rights in this technology. We have obtained a number of issued patents, acquired certain other patents as a result of our acquisitions, and we have filed applications for additional patents; however, we cannot assure you that any pending patent applications will result in issued patents, any issued patents will include claims that are sufficiently broad to cover our products and technologies or to provide sufficient protection from our competitors, or that our issued patents will be upheld. Additionally, significant technology used in our product lines is not the subject of any patent protection, and we may be unable to obtain patent protection on such technology in the future. Any infringement of our proprietary rights could result in significant litigation costs, and any failure to adequately protect our proprietary rights could result in our competitors offering similar products, which could result in loss of competitive advantages and decreased revenues to us.


35


Despite our efforts to protect our proprietary rights, existing patent, copyright, trademark and trade secret laws afford only limited protection. In addition, the laws of some foreign countries do not protect our proprietary rights to the same extent as do the laws of the United States. Attempts may be made to copy or reverse engineer aspects of our products or to obtain and use information that we regard as proprietary. Accordingly, we may not be able to prevent misappropriation of our technology or deter others from developing similar technology. Furthermore, policing the unauthorized use of our products is difficult and expensive. We are currently engaged in pending litigation to enforce certain of our patents, and additional litigation may be necessary in the future to enforce our intellectual property rights or to determine the validity and scope of the proprietary rights of others. In connection with the pending litigation, substantial management time has been, and will continue to be, expended. In addition, we have incurred, and we expect to continue to incur, substantial legal expenses in connection with these pending lawsuits. These costs and this diversion of resources could significantly harm our business.

Claims that we or any user of our products infringe third-party intellectual property rights could result in significant expenses or restrictions on our ability to sell our products.

Our industry is characterized by the existence of a large number of patents and frequent litigation based on allegations of patent infringement. We are currently involved as a defendant in patent infringement litigation and have been involved in the past as a defendant in such lawsuits. From time to time, we have also been accused of patent infringement that is not subject to current lawsuit, some of which accusations are unresolved. In the future, we may be subject to additional litigation alleging infringement of patent, copyright, trademark and other intellectual property rights to technologies and in various jurisdictions that are important to our business. Any claims asserting that our products infringe or may infringe proprietary rights of third parties, if determined adversely to us, could significantly harm our business. Further, claims against a customer and/or end user of our products that the re-sale or use of our products, either alone or in combination with other products, infringes proprietary rights of third parties could cause customers or users to choose to not or be required to not utilize our products alone or in such combination, which could harm our sales of such products. Any claims, against us or any customer or user of our products, with or without merit, could be time-consuming, result in costly litigation, divert the efforts of our technical and management personnel, cause product shipment delays or require us to enter into royalty or licensing agreements, any of which could significantly harm our business. In addition, our agreements with our customers typically require us to indemnify our customers from any expense or liability resulting from claimed infringement of third party intellectual property rights. In the event a claim against us was successful and we could not obtain a license to the relevant technology on acceptable terms or license a substitute technology or redesign our products to avoid infringement, our business would be significantly harmed.

Numerous patents in our industry are held by others, including academic institutions, competitors and non-practicing entities. Optical subsystem suppliers may seek to gain a competitive advantage or other third parties may seek an economic return on their intellectual property portfolios by making infringement claims against us. In the future, we may need to obtain license rights to patents or other intellectual property held by others to the extent necessary for our business. Unless we are able to obtain those licenses on commercially reasonable terms, patents or other intellectual property held by others could inhibit our development of new products. Licenses granting us the right to use third party technology may not be available on commercially reasonable terms, if at all. Generally, a license, if granted, would include payments of up-front fees, ongoing royalties or both. These payments or other terms could have a significant adverse impact on our operating results.

If we are unable to retain our key management and technical personnel and attract and retain additional key personnel as required, our business could be significantly harmed.

Our future success is substantially dependent upon the continued contributions of the members of our senior management team, many of whom have years of management, engineering, sales, marketing and manufacturing experience that would be difficult to replace. We also believe our future success will depend in large part upon our ability to attract and retain additional highly skilled managerial, technical, sales and marketing, finance and manufacturing personnel. In particular, we will need to increase the number of our technical staff members with experience in high-speed networking applications as we further develop our product lines. Competition for these highly skilled employees in our industry is intense. In making employment decisions, particularly in the high-technology industries, job candidates often consider the value of the equity they are to receive in connection with their employment. Therefore, significant volatility in the price of our common stock may adversely affect our ability to attract or retain key management and technical personnel. The loss of service of any our key management or technical employees, our inability to attract or retain qualified personnel in the future or delays in hiring key personnel, as required, could significantly harm our business. In addition, employees may leave our company and subsequently compete against us. Moreover, companies in our industry whose employees accept positions with competitors frequently claim that their competitors have engaged in unfair hiring practices. We have been subject to claims of this type and may be subject to such claims in the future as we seek to hire qualified personnel. Some of these claims may result in material litigation. We could incur substantial costs in defending ourselves against these claims, regardless of their merits.


36


Our business and future operating results are subject to a wide range of uncertainties arising out of the continuing threat of terrorist attacks and ongoing military actions in the Middle East.

Like other U.S. companies, our business and operating results are subject to uncertainties arising out of the continuing threat of terrorist attacks on United States' interests, including U.S. companies, in locations worldwide and ongoing military actions in the Middle East, including the economic consequences of the war in Afghanistan or additional terrorist activities and associated political instability, and the impact of heightened security concerns on domestic and international travel and commerce. In particular, due to these uncertainties we are subject to:

increased risks related to the operations of our manufacturing facilities in Malaysia;
greater risks of disruption in the operations of our China and Singapore facilities and our Asian contract manufacturers, including contract manufacturers located in Thailand, and more frequent instances of shipping delays; and
the risk that future tightening of immigration controls may adversely affect the residence status of non-U.S. engineers and other key technical employees in our U.S. facilities or our ability to hire new non-U.S. employees in such facilities.

Future acquisitions could be difficult to integrate, disrupt our business, dilute stockholder value and harm our operating results.

In addition to our combination with Optium in August 2008 and our acquisitions of Ignis in May 2011, Red-C in July 2012 and u2t Photonics AG ("u2t") in January 2014, we have completed the acquisition of 11 privately-held companies and certain businesses and assets from seven other companies since October 2000. We continue to review opportunities to acquire other businesses, product lines or technologies that would complement our current products, expand the breadth of our markets or enhance our technical capabilities, or that may otherwise offer growth opportunities, and we from time to time make proposals and offers, and take other steps, to acquire businesses, products and technologies.

The Optium merger and several of our other past acquisitions have been material, and acquisitions that we may complete in the future may be material. In 13 of our 22 acquisitions, we issued common stock or notes convertible into common stock as all or a portion of the consideration. The issuance of common stock or other equity securities by us in connection with any future acquisition would dilute our stockholders' percentage ownership.

Other risks associated with acquiring the operations of other companies include:

problems assimilating the purchased operations, technologies or products;
unanticipated costs associated with the acquisition;
diversion of management's attention from our core business;
adverse effects on existing business relationships with suppliers and customers;
risks associated with entering markets in which we have no or limited prior experience; and
potential loss of key employees of purchased organizations.

Not all of our past acquisitions have been successful. In the past, we have subsequently sold some of the assets acquired in prior acquisitions, discontinued product lines and closed acquired facilities. As a result of these activities, we incurred significant restructuring charges and charges for the write-down of assets associated with those acquisitions. Through fiscal 2019, we have written off all of the goodwill associated with our past acquisitions with the exception of the more recently completed acquisitions of Ignis, Red-C and u2t. We cannot assure you that we will be successful in overcoming problems encountered in connection with our past acquisitions or potential future acquisitions, and our inability to do so could significantly harm our business. In addition, to the extent that the economic benefits associated with our past acquisitions or any of our future acquisitions diminish in the future, we may be required to record additional write downs of goodwill, intangible assets or other assets associated with such acquisitions, which would adversely affect our operating results.

We have made and may continue to make strategic investments which may not be successful, may result in the loss of all or part of our invested capital and may adversely affect our operating results.

Since inception, we have made minority equity investments in a number of early-stage technology companies, totaling approximately $61.9 million. Our investments in these early stage companies were primarily motivated by our desire to gain early access to new technology. We intend to review additional opportunities to make strategic equity investments in pre-public companies where we believe such investments will provide us with opportunities to gain access to important technologies or otherwise enhance important commercial relationships. We have little or no influence over the early-stage companies in which

37


we have made or may make these strategic, minority equity investments. Each of these investments in pre-public companies involves a high degree of risk. We may not be successful in achieving the financial, technological or commercial advantage upon which any given investment is premised, and failure by the early-stage company to achieve its own business objectives or to raise capital needed on acceptable economic terms could result in a loss of all or part of our invested capital. Between fiscal 2003 and 2019, we wrote off an aggregate of $29.0 million in nine investments which became impaired and reclassified $4.2 million of another investment to goodwill as the investment was deemed to have no value.

Our ability to utilize certain net operating loss carryforwards and tax credit carryforwards may be limited under Sections 382 and 383 of the Internal Revenue Code.

As of April 28, 2019, the Company had federal, state and foreign net operating loss carryforwards of approximately $152.8 million, $13.5 million and $22.5 million, respectively, and federal and state tax credit carryforwards of approximately $43.8 million and $34.8 million, respectively. With the exception of California R&D credit, which can be carried forward indefinitely, the net operating loss and tax credit carryforwards will expire at various dates beginning in fiscal 2020 through 2039, if not utilized. $209,000 of such net operating loss carryforwards and $4.5 million of such tax credit carryforwards will expire in the next five years. Utilization of the Company's U.S. net operating loss and tax credit carryforwards may be subject to a substantial annual limitation due to the ownership change limitations set forth in Internal Revenue Code Section 382 and similar state provisions. Such an annual limitation could result in the expiration of the net operating loss and tax credit carryforwards before utilization.

On December 22, 2017, H.R.1, commonly referred to as the Tax Cuts and Jobs Act ("TCJA"), was signed into law. The TCJA is complex and includes amendments that significantly change the taxation of offshore earnings and the deductibility of interest. The TCJA had a material impact on the value of our deferred tax assets and could increase our future U.S. tax expense. The TCJA implemented a territorial tax system, which includes a mandatory deemed repatriation of all undistributed foreign earnings that are subject to a U.S. income tax. The mandatory deemed repatriation of these undistributed earnings has been offset by federal and state net operating loss carryforwards, and state credit carryforwards. Additionally, TCJA introduced new international tax provisions that are effective for our fiscal year 2019, including (i) a new provision designed to currently tax the global low-taxed income of our foreign subsidiaries, together with a deduction of up to 50 percent and a partial credit for foreign taxes incurred by the foreign subsidiaries; (ii) limitations on the deductibility of certain base eroding payments to foreign entities; and (iii) limitations on the use of foreign tax credits to reduce U.S. income tax liability. While each of these provisions will have an impact on our tax expense for fiscal year 2020 and future periods, we expect the minimum tax on certain base erosion payments to have the most significant impact.

Changes in the application of tax policies may harm our results of operations.

A number of factors may negatively impact the manner in which our existing NOLs are applied as well as our future effective tax rates including, but not limited to:

the jurisdictions in which profits are determined to be earned and taxed;
changes in valuation of our deferred tax assets and liabilities;
increases in expenses not deductible for tax purposes;
changes in available tax credits;
changes in stock-based compensation;
changes in tax laws or the interpretation of such tax laws, including by authorities in municipalities where we are subject to social insurance and other payroll taxes and fees, and changes in generally accepted accounting principles in the United States or other countries in which we operate; and
potential changes resulting from the IRS's clarification of the TCJA.

An adverse change that impacts our tax position could negatively impact our operating results. In addition, we are the recipient of tax incentives that provide that certain income earned by our subsidiary in Malaysia is subject to a tax holiday for a limited period of time under the laws of that country. This Malaysian tax holiday is subject to expiration in August 2021. Our ability to realize benefits from tax initiatives could be materially affected if, among other things, applicable requirements are not met, the incentives are substantially modified, or if we incur losses for which we cannot take a deduction. In addition, although we have successfully received tax holiday extensions in the past, there can be no assurance that future extensions will be granted. If we are not able to extend a tax holiday, our total tax paid on a consolidated basis would be materially increased.

We will lose sales if we are unable to obtain government authorization to export certain of our products, and we would be subject to legal and regulatory consequences if we do not comply with applicable export control laws and regulations.


38


Exports of certain of our products are subject to export controls imposed by the U.S. Government and administered by the United States Departments of State and Commerce. In certain instances, these regulations may require pre-shipment authorization from the administering department. For products subject to the Export Administration Regulations, or EAR, administered by the Department of Commerce's Bureau of Industry and Security, the requirement for a license is dependent on the type and end use of the product, the final destination, the identity of the end user and whether a license exception might apply. Virtually all exports of products subject to the International Traffic in Arms Regulations, or ITAR, administered by the Department of State's Directorate of Defense Trade Controls, require a license. Certain of our fiber optics products are subject to EAR and we historically have sold some products, including certain products developed with government funding, which are subject to ITAR. Products developed and manufactured in our foreign locations are subject to export controls of the applicable foreign nation.

Given the current global political climate, obtaining export licenses can be difficult and time-consuming. Failure to obtain export licenses for these shipments or having one or more of our customers be restricted from receiving exports from us could significantly reduce our revenue and materially adversely affect our business, financial condition and results of operations. Compliance with governmental regulations also subjects us to additional fees and costs. The absence of comparable restrictions on competitors in other countries may adversely affect our competitive position.

We have previously been the subject of inquiries from the Department of State and the Department of Justice regarding compliance with ITAR. Although these inquiries were closed with no action being taken, we expended significant time and resources to resolve them, and future inquiries of this type could also be costly to resolve.

Privacy concerns and compliance with domestic or foreign privacy laws and regulations may increase our expenses, result in legal or regulatory proceedings against us and may harm our business.

In the ordinary course of our business, we maintain sensitive personal data on our networks, including confidential information relating to our customers, employees and business partners. Global privacy legislation, enforcement, and policy activity are rapidly expanding and are creating a complex compliance regulatory environment regarding the collection, use, storage and disclosure of such information. These laws and regulations are still evolving and are likely to be in flux and subject to uncertain interpretation for the foreseeable future. In particular, the political, legal and economic climate in China, both nationally and regionally, is fluid and unpredictable. Furthermore, personal privacy, cyber security, and data protection are becoming increasingly significant issues in China. To address these issues, the Standing Committee of the National People’s Congress promulgated the Cyber Security Law of the People’s Republic of China (the "Cyber Security Law"), which took effect on June 1, 2017. The Cyber Security Law sets forth various requirements relating to the collection, use, storage, disclosure and security of data, among other things. Various Chinese agencies are expected to issue additional regulations in the future to define these requirements more precisely. These requirements may increase our costs of compliance.

Additionally, the European Union recently adopted the General Data Protection Regulation (the "GDPR"), which comprehensively reforms the EU’s data protection laws and took effect in May 2018. The GDPR imposes strict data protection requirements that may necessitate changes to our business practices to comply with the new requirements or to address the concerns of our customers or business partners relating to the GDPR. The GDPR also includes severe financial penalties for non-compliance. Complying with any new regulatory requirements could force us to incur substantial expenses or require us to change our business practices in a manner that could harm our business. Any non-compliance may result in lawsuits, regulatory fines, or other actions or liability. Our business may also be harmed if these privacy-related laws or any newly adopted privacy-related laws are interpreted or implemented in a manner that is inconsistent from country to country and inconsistent with our current policies and practices, or those of our customers or business partners. Costs to comply with rapidly changing global privacy-related laws and regulations and to implement related data protection measures could be significant. We may also have to change the manner in which we contract with our business partners, store and transfer information and otherwise conduct our business, which could increase our costs and harm our financial results. In addition, even inadvertent failure to comply with federal, state, or international privacy-related or data protection laws and regulations could result in proceedings against us by governmental entities or others, resulting in fines, penalties, restrictions on or prohibitions on our operations in certain jurisdictions, increased compliance costs and other adverse effects.

We are subject to pending securities class action and shareholder derivative legal proceedings.

Several purported securities class action lawsuits were filed against us and our Chairman of the Board, Chief Executive Officer and Chief Financial Officer following our March 8, 2011 announcement of unaudited financial results for the third quarter of fiscal 2011 and our financial outlook for the fourth quarter of fiscal 2011. We also have been named as a nominal defendant in several shareholder derivative lawsuits filed in 2011 concerning our March 8, 2011 earnings announcement. No

39


specific amounts of damages have been alleged in the class action lawsuits and, by the nature of the lawsuits, no damages will be alleged against Finisar in the derivative lawsuits.

We will continue to incur legal fees in connection with these pending cases, including expenses for the reimbursement of legal fees of present and former officers and directors under indemnification obligations. The expense of continuing to defend such litigation may be significant. We intend to defend these lawsuits vigorously, however there can be no assurance that we will be successful in any defense. If any of the lawsuits related to our earnings announcement are adversely decided, we may be liable for significant damages directly or under our indemnification obligations, which could adversely affect our business, results of operations and cash flows. Further, the amount of time that will be required to resolve these lawsuits is unpredictable and these actions may divert management's attention from the day-to-day operations of our business, which could adversely affect our business, results of operations and cash flows.

Our business and future operating results may be adversely affected by events outside our control.

Our business and operating results are vulnerable to events outside of our control, such as earthquakes, floods, fire, power loss, telecommunication failures and uncertainties arising out of terrorist attacks in the United States and overseas. Our corporate headquarters and a portion of our manufacturing operations are located in California, and our principal manufacturing operations and those of most of our key suppliers and contract manufacturers are located in Asia. These areas have been vulnerable to natural disasters, such as earthquakes, floods and fires, and other risks which at times have disrupted the local economy and posed physical risks to our property. We are also dependent on communications links with our overseas manufacturing locations and would be significantly harmed if these links were interrupted for any significant length of time. We presently do not have adequate redundant, multiple site capacity if any of these events were to occur, nor can we be certain that the insurance we maintain against these events would be adequate.

The conversion of our outstanding convertible notes would result in substantial dilution to our current stockholders.

As of July 28, 2019, we had outstanding an aggregate principal amount of $575.0 million of our 2036 Notes. The 2036 Notes are convertible at the option of the holder, under certain circumstances, into shares of our common stock at an initial conversion price of $44.17 per share, subject to adjustments. An aggregate of approximately 13,017,885 shares of common stock would be issued upon the conversion of all outstanding 2036 Notes at the conversion price, which would dilute the voting power and ownership percentage of our existing stockholders. We have previously entered into privately negotiated transactions with certain holders of our convertible notes for the repurchase of notes in exchange for a greater number of shares of our common stock than would have been issued had the principal amount of the notes been converted at the original conversion rate specified in the notes, thus resulting in more dilution. We may enter into similar transactions in the future and, if we do so, there will be additional dilution to the voting power and percentage ownership of our existing stockholders.

Delaware law, our charter documents and our stockholder rights plan contain provisions that could discourage or prevent a potential takeover, even if such a transaction would be beneficial to our stockholders.

Some provisions of our certificate of incorporation and bylaws, as well as provisions of Delaware law, may discourage, delay or prevent a merger or acquisition that a stockholder may consider favorable. These include provisions:

authorizing the board of directors to issue additional preferred stock;
prohibiting cumulative voting in the election of directors;
limiting the persons who may call special meetings of stockholders;
prohibiting stockholder actions by written consent;
creating a classified board of directors pursuant to which our directors are elected for staggered three-year terms;
permitting the board of directors to increase the size of the board and to fill vacancies;
requiring a super-majority vote of our stockholders to amend our bylaws and certain provisions of our certificate of incorporation; and
establishing advance notice requirements for nominations for election to the board of directors or for proposing matters that can be acted on by stockholders at stockholder meetings.

We are subject to the provisions of Section 203 of the Delaware General Corporation Law which limit the right of a corporation to engage in a business combination with a holder of 15% or more of the corporation's outstanding voting securities, or certain affiliated persons.


40


Although we believe that these charter and bylaw provisions and provisions of Delaware law provide an opportunity for the board to assure that our stockholders realize full value for their investment, they could have the effect of delaying or preventing a change of control, even under circumstances that some stockholders may consider beneficial.

We do not currently intend to pay dividends on Finisar common stock and, consequently, a stockholder's ability to achieve a return on such stockholder's investment will depend on appreciation in the price of the common stock.

We have never declared or paid any cash dividends on Finisar common stock and we do not currently intend to do so for the foreseeable future. We currently intend to invest our future earnings, if any, to fund our growth. Therefore, a stockholder is not likely to receive any dividends on such stockholder's common stock for the foreseeable future.

Our stock price has been and is likely to continue to be volatile.

The trading price of our common stock has been and is likely to continue to be subject to large fluctuations. Our stock price may increase or decrease in response to a number of events and factors, including:

trends in our industry and the markets in which we operate;
changes in the market price of the products we sell;
changes in financial estimates and recommendations by securities analysts;
acquisitions and financings;
quarterly variations in our operating results;
the operating and stock price performance of other companies that investors in our common stock may deem comparable; and
purchases or sales of blocks of our common stock.

Part of this volatility is attributable to the current state of the stock market, in which wide price swings are common. This volatility may adversely affect the prices of our common stock, regardless of our operating performance. If any of the foregoing occurs, our stock price could fall and we may be exposed to class action lawsuits that, even if unsuccessful, could be costly to defend and a distraction to management.

Our business and operations would be adversely impacted in the event of a failure of our information technology infrastructure.

We rely upon the capacity, reliability and security of our information technology infrastructure and our ability to expand and continually update this infrastructure in response to our changing needs. In some cases, we may rely upon third-party hosting and support services to meet these needs. Any failure to manage, expand and update our information technology infrastructure, including our Enterprise Resource Planning ("ERP") system and other applications, any failure in the extension or operation of this infrastructure, or any failure by our hosting and support partners in the performance of their services could materially and adversely harm our business. Despite our implementation of security measures, our systems are vulnerable to damage from computer viruses, natural disasters, unauthorized access and other similar disruptions. Any system failure, accident or security breach could result in disruptions to our operations. To the extent that any disruption or security breach results in a loss or damage to our data or in inappropriate disclosure of confidential information, it could cause significant damage to our reputation, affect our relationships with our customers, and ultimately harm our business. In addition, we may be required to incur significant costs to protect against or mitigate damage caused by these disruptions or security breaches in the future.

41


Item 6. Exhibits
Exhibit Number
 
Exhibit Description
 
 
 
 
 
 
 
101.INS
 
XBRL Instance Document
101.SCH
 
XBRL Taxonomy Extension Schema
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase
101.LAB
 
XBRL Taxonomy Extension Label Linkbase
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase



42



SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
FINISAR CORPORATION

 
By:
/s/ Joseph A. Young
 
 
Joseph A. Young
 
 
Interim Office of the Chief Executive
(Co-Principal Executive Officer)
 
 
 
By:
/s/ Todd Swanson
 
 
Todd Swanson
 
 
Interim Office of the Chief Executive
(Co-Principal Executive Officer)
 
 
 
By:
/s/ Kurt Adzema
 
 
Kurt Adzema
 
 
Executive Vice President and Chief Financial Officer
(Principal Financial and Accounting Officer) 

Dated: September 4, 2019


43
EX-31.1 2 fnsrex-311q1fy20.htm EXHIBIT 31.1 Exhibit



Exhibit 31.1
CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Joseph A. Young, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Finisar Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
 
 
Dated:
September 4, 2019
/s/ Joseph A. Young
 
 
Joseph A. Young
 
 
Interim Office of the Chief Executive
 
 
(Co-Principal Executive Officer)







CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Todd Swanson, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Finisar Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
 
 
Dated:
September 4, 2019
/s/ Todd Swanson
 
 
Todd Swanson
 
 
Interim Office of the Chief Executive
 
 
(Co-Principal Executive Officer)




EX-31.2 3 fnsrex-312q1fy20.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT
TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002
I, Kurt Adzema, certify that:
1.
I have reviewed this quarterly report on Form 10-Q of Finisar Corporation;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
(a)
Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
(b)
Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
(c)
Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
(d)
Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.
The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors:
(a)
All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
(b)
Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 
 
 
 
Dated:
September 4, 2019
/s/ Kurt Adzema
 
 
Kurt Adzema
 
 
Executive Vice President, Finance and Chief Financial Officer
 
 
(Principal Financial Officer)



EX-32.1 4 fnsrex-321q1fy20.htm EXHIBIT 32.1 Exhibit



Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT

TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Joseph A. Young, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Finisar Corporation (the “Company”) on Form 10-Q for the three months ended July 28, 2019 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
Dated:
September 4, 2019
/s/ Joseph A. Young
 
 
Joseph A. Young
 
 
Interim Office of the Chief Executive
 
 
(Co-Principal Executive Officer)





CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT

TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002


I, Todd Swanson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Finisar Corporation (the “Company”) on Form 10-Q for the three months ended July 28, 2019 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
 
 
Dated:
September 4, 2019
/s/ Todd Swanson
 
 
Todd Swanson
 
 
Interim Office of the Chief Executive
 
 
(Co-Principal Executive Officer)



EX-32.2 5 fnsrex-322q1fy20.htm EXHIBIT 32.2 Exhibit



Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT

TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

I, Kurt Adzema, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Finisar Corporation (the “Company”) on Form 10-Q for the three months ended July 28, 2019 (the “Report”) fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934 and that the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.


 
 
 
Dated:
September 4, 2019
/s/ Kurt Adzema
 
 
Kurt Adzema
 
 
Executive Vice President, Finance and
Chief Financial Officer



EX-101.SCH 6 fnsr-20190728.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2101100 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Debt - Convertible Debt (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Debt - Interest Expense (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Earnings per Share link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Earnings per Share - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Earnings per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Earnings per Share - Schedule of Calculation of Basic and Diluted Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Earnings per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Fair Value of Financial Instruments - Financial Instruments Not Measured on a Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Guarantees and Indemnifications link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Guarantees and Indemnifications (Details) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Legal Matters link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Legal Matters (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Summary of Significant Accounting Policies - Future Minimum Lease Payments Under Non-Cancelable Leases (840) (Details) link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Lease Payments Under Non-Cancelable Leases (842) (Details) link:presentationLink link:calculationLink link:definitionLink 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 fnsr-20190728_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 fnsr-20190728_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 fnsr-20190728_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Statement of Comprehensive Income [Abstract] Net loss Net Income (Loss) Attributable to Parent Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Change in cumulative foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Total comprehensive income (loss) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Debt Disclosure [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Convertible Debt Convertible Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 0.50% Convertible Senior Notes Due 2036 0.50% Convertible Senior Notes Due 2036 [Member] 0.50% Convertible Senior Notes Due 2036 [Member] 0.50% Convertible Senior Notes Due 2033 0.50% Convertible Senior Notes Due 2033 [Member] 0.50% Convertible Senior Notes Due 2033 [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of the debt discount Amortization of Debt Discount (Premium) Amortization of issuance costs Amortization of Debt Issuance Costs Total interest cost Interest Expense, Debt Effective interest rate on the liability component Debt Instrument, Interest Rate, Effective Percentage Fair Value Disclosures [Abstract] Financial Instruments Not Measured at Fair Value on a Recurring Basis Fair Value Measurements, Nonrecurring [Table Text Block] Inventory Disclosure [Abstract] Inventories Inventory Disclosure [Text Block] Commitments and Contingencies Disclosure [Abstract] Legal Matters Contingencies Disclosure [Text Block] Earnings Per Share [Abstract] Numerator: Numerator [Abstract] Numerator [Abstract] Numerator for basic net loss per share Net Income (Loss) Available to Common Stockholders, Basic Numerator for diluted net loss per share Net Income (Loss) Attributable to Parent, Diluted Denominator: Denominator [Abstract] Denominator [Abstract] Denominator for basic net income (loss) per share - weighted average shares (shares) Weighted Average Number of Shares Outstanding, Basic Denominator for diluted net income (loss) per share (shares) Weighted Average Number of Shares Outstanding, Diluted Net loss per share: Earnings Per Share, Basic and Diluted [Abstract] Basic (in dollars per share) Earnings Per Share, Basic Diluted (in dollars per share) Earnings Per Share, Diluted Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Income Statement [Abstract] Revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues Cost of Goods and Services Sold Amortization of acquired developed technology Cost, Amortization Impairment of long-lived assets Asset Impairment Charges Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Sales and marketing Selling and Marketing Expense General and administrative General and Administrative Expense Start-up costs Pre-Opening Costs Amortization of purchased intangibles Operating Expenses, Amortization Operating Expenses, Amortization Total operating expenses Operating Expenses Loss from operations Operating Income (Loss) Interest income Investment Income, Interest Interest expense Interest Expense Other expense, net Other Nonoperating Income (Expense) Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Provision for (benefit from) income taxes Income Tax Expense (Benefit) Net loss Net loss per share: Shares used in computing net loss per share: Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract] Basic (shares) Diluted (shares) Accounting Policies [Abstract] New Accounting Pronouncements or Change in Accounting Principle [Table] New Accounting Pronouncements or Change in Accounting Principle [Table] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] Accounting Standards Update 2016-02 Accounting Standards Update 2016-02 [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] ROU asset Operating Lease, Right-of-Use Asset Lease liabilities, other accrued liabilities Operating Lease, Liability, Current Lease liabilities, other non-current liabilities Operating Lease, Liability, Noncurrent Remaining lease term Lessee, Operating Lease, Remaining Lease Term Lessee, Operating Lease, Remaining Lease Term Weighted average remaining lease term Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Lease expense Operating Lease, Expense Cash outflows for operating leases Operating Lease, Payments Guarantees [Abstract] Period of written notice to terminate agreements Indemnification, Period for Written Notice Indemnification, Period for Written Notice Payments Due by Fiscal Year Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] 2020 Operating Leases, Future Minimum Payments Due, Next Twelve Months 2021 Operating Leases, Future Minimum Payments, Due in Two Years 2022 Operating Leases, Future Minimum Payments, Due in Three Years 2023 Operating Leases, Future Minimum Payments, Due in Four Years 2024 Operating Leases, Future Minimum Payments, Due in Five Years 2025 and thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total Operating Leases, Future Minimum Payments Due 0.50% Convertible Senior Notes Due 2036 Convertible Senior Notes Due 2036 0.5% [Member] Convertible Senior Notes Due 2036 0.5% [Member] Interest rate Debt Instrument, Interest Rate, Stated Percentage Schedule of Notes Convertible Debt [Table Text Block] Schedule of Interest Expense Information Interest Expense [Table Text Block] Interest Expense [Table Text Block] Statement of Stockholders' Equity [Abstract] Statement [Table] Statement [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Accumulated Deficit Retained Earnings [Member] Statement [Line Items] Statement [Line Items] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Beginning balance (in shares) Shares, Outstanding Cumulative effect of change in accounting principle Cumulative Effect of New Accounting Principle in Period of Adoption Net loss Other comprehensive loss, net Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares) Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture Stock-based compensation APIC, Share-based Payment Arrangement, Increase for Cost Recognition Ending balance Ending balance (in shares) Inventories consist of the following: Inventory, Net, Items Net of Reserve Alternative [Abstract] Raw materials Inventory, Raw Materials, Net of Reserves Work-in-process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Schedule of Calculation of Basic and Diluted Net Income per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Net Income per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Organization, Consolidation and Presentation of Financial Statements [Abstract] Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Statement of Cash Flows [Abstract] Operating activities Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation Depreciation Amortization Amortization of Intangible Assets Stock-based compensation expense Employee Benefits and Share-based Compensation Amortization of discount on held-to-maturity investments Accretion (Amortization) of Discounts and Premiums, Investments Impairment of long-lived assets Tangible Asset Impairment Charges Amortization of discount on convertible debt Deferred income tax (benefit) expense Deferred Income Tax Expense (Benefit) Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Other assets Increase (Decrease) in Other Operating Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued compensation Increase (Decrease) in Employee Related Liabilities Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities Net Cash Provided by (Used in) Investing Activities [Abstract] Additions to property, equipment and improvements Payments to Acquire Property, Plant, and Equipment Purchases of short-term investments Payments to Acquire Held-to-maturity Securities Maturities of short-term investments Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Financing activities Net Cash Provided by (Used in) Financing Activities [Abstract] Repayment of 2033 Notes Repayments of Senior Debt Proceeds from the issuance of shares under equity plans and employee stock purchase plan Proceeds, Issuance of Shares, Share-based Payment Arrangement, Including Option Exercised Shares repurchased for tax withholdings on vesting of restricted stock units Payment, Tax Withholding, Share-based Payment Arrangement Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents at beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents at end of period Supplemental disclosure of cash flow information Supplemental Cash Flow Information [Abstract] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Cash paid for taxes Income Taxes Paid Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Consolidation Consolidation, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Effective Adoption and Pending Adoption of New Accounting Standards New Accounting Pronouncements, Policy [Policy Text Block] Earnings per Share Earnings Per Share, Policy [Policy Text Block] Statement of Financial Position [Abstract] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized (shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (shares) Preferred Stock, Shares Issued Preferred stock, shares outstanding (shares) Preferred Stock, Shares Outstanding Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized (shares) Common Stock, Shares Authorized Earnings per Share Earnings Per Share [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Short-term investments Short-term Investments Accounts receivable, net of allowance for doubtful accounts of $220 at July 28, 2019 and $216 at April 28, 2019 Accounts Receivable, after Allowance for Credit Loss, Current Inventories Other current assets Other Assets, Current Total current assets Assets, Current Property, equipment and improvements, net Property, Plant and Equipment, Net Purchased intangible assets, net Purchased Technology, Net Purchased Technology, Net Goodwill Goodwill Other assets Other Assets, Noncurrent Deferred tax assets Deferred Income Tax Assets, Net Total assets Assets LIABILITIES AND STOCKHOLDERS' EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued compensation Employee-related Liabilities, Current Other accrued liabilities Other Liabilities, Current Total current liabilities Liabilities, Current Long-term liabilities: Liabilities, Noncurrent [Abstract] Convertible debt Convertible Debt, Noncurrent Other non-current liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies Commitments and Contingencies Stockholders' equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Preferred stock, $0.001 par value, 5,000 shares authorized, no shares issued and outstanding at July 28, 2019 and April 28, 2019 Preferred Stock, Value, Issued Common stock, $0.001 par value, 750,000 shares authorized Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Accumulated deficit Retained Earnings (Accumulated Deficit) Total stockholders' equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders' equity Liabilities and Equity Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] United States UNITED STATES China CHINA Mexico MEXICO Rest of the world Rest of World [Member] Rest of World [Member] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Datacom Datacom [Member] Datacom [Member] Telecom Telecom [Member] Telecom [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Total revenue Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Class Action and Shareholder Derivative Litigation Earnings Announcements Cases [Member] Earnings Announcements Cases [Member] Merger Challenge By Finisar Stockholders Merger Challenge By Finisar Stockholders [Member] Merger Challenge By Finisar Stockholders [Member] Litigation Status [Axis] Litigation Status [Axis] Litigation Status [Domain] Litigation Status [Domain] Pending Litigation Pending Litigation [Member] Loss Contingencies Loss Contingencies [Line Items] Number of purported shareholder derivative lawsuits Loss Contingency, Pending Claims, Number Damages Loss Contingency, Damages Sought, Value Investments [Abstract] Investments in Fixed Income Securities Debt Securities, Held-to-maturity [Table Text Block] Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option [Axis] Debt Instrument, Conversion, Option [Domain] Debt Instrument, Conversion, Option [Domain] [Domain] for Debt Instrument, Conversion, Option [Axis] Conversion Option One Debt Instrument, Conversion, Option One [Member] Debt Instrument, Conversion, Option One [Member] Conversion Option Two Debt Instrument, Conversion, Option Two [Member] Debt Instrument, Conversion, Option Two [Member] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] In The Event Of Fundamental Change in Control Debt Instrument, Redemption, Period One [Member] December 15, 2018/December 15, 2021, by Holders Debt Instrument, Redemption, Period Two [Member] December 15, 2023/December 15, 2026, by Holders Debt Instrument, Redemption, Period Three [Member] December 15, 2028/December 15, 2031, by Holders Debt Instrument, Redemption, Period Four [Member] On or after December 22, 2018/December 22, 2021 Debt Instrument, Redemption, Period Five [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other Noncurrent Assets Other Noncurrent Assets [Member] Aggregate principal amount Debt Instrument, Face Amount Threshold trading days Debt Instrument, Convertible, Threshold Trading Days Threshold consecutive trading days Debt Instrument, Convertible, Threshold Consecutive Trading Days Threshold percentage of stock price trigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Conversion ratio Debt Instrument, Convertible, Conversion Ratio Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Redemption price (percentage) Debt Instrument, Redemption Price, Percentage Carrying amount of liability component Debt Instrument Convertible Carrying Amount Of Liability Component The stated principal amount of the debt instrument at time of issuance, net of debt discount originally recognized at the issuance of the instrument. Residual principal amount Debt Instrument, Convertible, Carrying Amount of Equity Component Remaining discount amortization period Debt Instrument, Convertible, Remaining Discount Amortization Period Net carrying amount of the liability component Long-term Debt Debt redemption amount Extinguishment of Debt, Amount Transaction costs Debt Issuance Costs, Gross Investments Investment [Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Stock options and restricted stock units Share-based Payment Arrangement, Option [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive shares excluded from calculation of EPS (shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Debt Debt Disclosure [Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Payments Due by Fiscal Year Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 (remainder) Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five 2025 and thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total Lessee, Operating Lease, Liability, Payments, Due Present value of lease payments Operating Lease, Liability Debt Securities, Held-to-maturity [Table] Debt Securities, Held-to-maturity [Table] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Certificates of deposit Certificates of Deposit [Member] Schedule of Held-to-maturity Securities [Line Items] Schedule of Held-to-maturity Securities [Line Items] Amortized Cost Debt Securities, Held-to-maturity Gross Unrealized Gains Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain Gross Unrealized Losses Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss Fair Value Debt Securities, Held-to-maturity, Fair Value Unrealized gains or losses Marketable Securities, Unrealized Gain (Loss) Realized gains or losses Debt Securities, Held-to-maturity, Sold, Realized Gain (Loss), Excluding Other-than-temporary Impairment Other-than-temporary impairments Other-than-temporary Impairment Loss, Debt Securities, Held-to-maturity, before Tax Guarantees and Indemnifications Guarantees [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Schedule of Lease Payments Under Non-Cancelable Leases (842) Lessee, Operating Lease, Liability, Maturity [Table Text Block] Future Minimum Lease Payments Under Non-Cancelable Leases (840) Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Fair Value, by Balance Sheet Grouping [Table] Fair Value, by Balance Sheet Grouping [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Measurement Frequency [Domain] Measurement Frequency [Domain] Nonrecurring Fair Value, Nonrecurring [Member] Measurement Basis [Axis] Fair Value Measurement [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Carrying Amount Reported Value Measurement [Member] Fair Value Estimate of Fair Value Measurement [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Level 1 Fair Value, Inputs, Level 1 [Member] Level 2 Fair Value, Inputs, Level 2 [Member] Level 3 Fair Value, Inputs, Level 3 [Member] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Certificates of deposit 2033 Notes 2036 Notes Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] Investments Investments, Fair Value Disclosure Convertible notes Convertible Debt, Fair Value Disclosures Liability component: Debt Instruments [Abstract] Principal Long-term Debt, Gross Unamortized debt discount Debt Instrument, Unamortized Discount Unamortized debt issuance costs Debt Issuance Costs, Net Net carrying amount of the liability component Carrying amount of the equity component EX-101.PRE 10 fnsr-20190728_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Tables)
3 Months Ended
Jul. 28, 2019
Inventory Disclosure [Abstract]  
Schedule of Inventories
Inventories consist of the following:
As of
(in thousands)
July 28, 2019
 
April 28, 2019
Raw materials
$
65,846

 
$
63,749

Work-in-process
212,302

 
191,479

Finished goods
42,407

 
43,800

Total inventories
$
320,555

 
$
299,028


XML 13 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 28, 2019
Apr. 29, 2019
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
ROU asset $ 47.0  
Lease liabilities, other accrued liabilities 14.5  
Lease liabilities, other non-current liabilities $ 35.8  
Weighted average remaining lease term 4 years 10 months 24 days  
Weighted average discount rate 4.00%  
Lease expense $ 3.9  
Cash outflows for operating leases $ 3.9  
Minimum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Remaining lease term 1 year  
Maximum    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Remaining lease term 7 years  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
ROU asset   $ 50.3
Lease liabilities, other accrued liabilities   14.9
Lease liabilities, other non-current liabilities   $ 39.1
EXCEL 14 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,R!)$\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ S($D3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #,@21/9ATYY^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)OIVFE8.CVLN))07!!\1:2V=U@\X=DI-VW-ZV[ M740?0,@E,[]\\PVD4T$H'_$Y^H"1#*:;R0XN"14V[$@4!$!21[0RE3GA4"HJZH%BR2U) DSL @KD?6=5D)%E.3C&:_5B@^?<5A@6@$. M:-%1 EYR8/T\,9RFH8,K8(811IN^"ZA7XE+]$[MT@)V34S)K:AS'[][8'U=\;NBRN=VQUO!&U&W[[/K M#[^KL/7:[,T_-KX(]AW\^A?]%U!+ P04 " #,@21/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ,R!)$\"6H@#$0, D. 8 >&PO=V]R:W-H965T&ULC5?MCILP$'P5Q ,4O)A\G))(=ZFJ5FJETU5M?_L2)T$'.+6= MY/KV-8:CU+NN^B=@9V;'9AALKVY*OYB3E#9Y;>K6K-.3M>>[+#.[DVR$>:?. MLG7_')1NA'5-?E;QU-U/-FN(]NLSN(HOTK[[?RH72L;J^RK1K:F4FVBY6&=WK.[ M+2P[@D=\K^3-3.Z3;BK/2KUTC4_[=9IW(Y*UW-FNA'"7J]S*NNXJN7'\'(JF MHV9'G-Z_5?_@)^\F\RR,W*KZ1[6WIW6Z2).]/(A+;9_4[:,<)E2FR3#[S_(J M:P?O1N(T=JHV_C?978Q5S5#%#:41K_VU:OWUUO_#^4"C"3 08"3 OPG%0"A& M O.$K!^9G^I[8<5FI=4MT;U;9]&]%.RN< ]SUW7Z9^?_<[,UKO>ZR5?9M2LS M(!YZ!$P0;$1DKO8H )3 R Z_"VPQ8B"%BC(&12>7DSHG*9SDLX]G4_H9? M,&)&"Y2D0(GH\T (Q:TP(P4F"'Z,A# ");3"G-288[Y+) @($!++$B)!>87 M@00!B3B])"66F!]:34 B7K.$XPR)4(3#+B J=>8837:"E@&PD36%Z"S#SC7/%Q?"$SL.P9T]@'G MFJ-W[/]7?*"S#SC7/%S%"$Q4A_,?\#[P])7X0^5JU)GI5UVWN_"3\H9:4;4?[. MC>7DSF5CHY8'V]W.W;WN#R=]PZKS]W(0RS'TU]Z!^SW3 <'_*\7^]"4_6?VV,XQ%^V;==40[SL M7O+^V(5J,P4U=8Y*V;RI]H=L,9_N/76+>?LZU/M#>.IF_6O35-T_RU"WI\<, MLO<;W_8ONV&\D2_FQ^HE_!Z&/XY/7;S*KZUL]DTX]/OV,.O"]C'["1Y6&L> M2?'G/ISZF_/9F,ISVWX?+W[9/&9J=!3JL![&)JIX> NK4-=C2]''WY=&LVN? M8^#M^7OK7Z?D8S+/51]6;?W7?C/L'C.?S39A6[W6P[?V]'.X)%1DLTOVOX:W M4$?YZ"3VL6[K?OH_6[_V0]M<6HE6FNK'^;@_3,?3I?WW,#D +P%X#0#S88"^ M!&@2D)^=3:E^J89J,>_:TZP[/ZUC-4X*>-!Q,-?CS6GLIM]BMGV\^[8H8)Z_ MC>U<),NS!&\D>*]8<47QGR2/_5]-H&@"IWA]&Z_E>"W&ZRG>W,8;DL198B?) M89)XCVA+DHD@ P.^D-T8T8WA;@KBYBPI;KI1Q A7@!K_9".%:*3@1BPQ4K!N ML+!6$;\K06:U+HWLQHIN+'?CB!O+NM&H"CIZ*R[#LE3H93=.=..X&T_<.-:- M4>#HC!%4!C$Q,E[TXKD7TLO2\^E@RM(JXGDEZ I47H/LIQ3]E,R/)=-S6;)^ MXGS0J(D=0898WHSAG1M0,J(4]\,8I?C4L1HHI[@J+NX$JB !3.!ND+H!8?5: MIRWU\[^Z>T/84AQ?-+<=^1*!3F=) M!J5S"3\RCX$#V5(@ ^[*"P0;,J3C&8HV"O/IIZZC%/@/+64I\!) M"5!:9,,LZ#0:DWC;@(Q4X$RUE*G <1FY8=@\%&3@58*J(&,5.%?I^WX)')C6 M ET^*T%FXNQ(E 4@8Q4X5QWE*G!B(I2@#34DZ;33";*B3%94;!:ZQ)L"91HB MIZ&C-$1.N2*N%T-I*.H05&*4,5%+>\""!*5+'/4C M":'4R54ILP\Y^SRMX9 S[5-AC*_ 1H"P.T MLI25\5,J]8VD99YJSE.:_U(+5:.-7ZGL+9H2V@3CM4Q4S8GJV>VV%HFVG+8MNV0XB-JL\QQ5VH-M>+.FR'\=3% M\^Z\E7.^&-KC99LJO^Z5+?X%4$L#!!0 ( ,R!)$\(O" (* ( !$' 8 M >&PO=V]R:W-H965T&ULC97;CILP$(9?!?$ :P[A%!&D M)E752JT4;=7VVDDF :W!U';"]NWK TO!T&1S$9_^?^8; W;>4?;"2P#AO-:D MX1NW%*)=(\2/)=28/]$6&KERIJS&0@[9!?&6 3YI4TU0X'DQJG'5N$6NY_:L MR.E5D*J!/7/XM:XQ^[,%0KN-Z[MO$\_5I11J A5YBR_P'<2/=L_D" U13E4- M#:]HXS X;]P/_GJ7*;T6_*R@XZ.^HRHY4/JB!E].&]=30$#@*%0$+)L;[( 0 M%4AB_.YCND-*91SWWZ)_TK7+6@Z8PXZ27]5)E!LW=9T3G/&5B&?:?8:^GLAU M^N*_P@V(E"L2F>-("=?_SO'*!:W[*!*EQJ^FK1K==F8ER7K;LB'H#<%@\%=W M#6%O""T#,F2ZU(]8X")GM'.8>5@M5N^$OP[E9A[5I-X[O2:KY7+V5J11CFXJ M3B_9&DDPD@13Q6ZNB/Y)D,P_0 2+$('VAV.(>-D?+OI#[5^-_8E5A)'$6M*8 M(@+/*F-!X_^'8[7(L9ISI!:'D22C'-Z3Y_D6R2/5A"5:9(GF+)G%8B31*$OD MZ9]%\U@WX8D7>>(93V;EV<:S/#;)/<6$(5ED2.8,ULYODX<,]Q03AG21(9TS M6)_3-GW7._)(-6')%EFR.4MHL62S:I/^X=O[\AZE84*CPTE=%M\PNU0-=PY4 MR'-.GT9G2@7(J-Z3#%C*^VD8$#@+U4UDGYE3V@P$;?L+" VW8/$74$L#!!0 M ( ,R!)$_(B"QBV@, !@1 8 >&PO=V]R:W-H965T&ULE9A=CZLV$(;_"N(^BV>,#:R22)M452NUTNI4I[UF$R=!AX\4R.;TW]=\ M; X['E?J7BS@O.-YQX;'F/6]:;]U%V/ZX'M5UMTFO/3]]3F*NL/%5'GWU%Q- M;7\Y-6V5]_:R/4?=M37Y<0RJR@B%T%&5%W6X78]MK^UVW=SZLJC-:QMTMZK* MVW]VIFSNFQ#"CX8OQ?G2#PW1=GW-S^8/TW^]OK;V*GKTM.6W" M%WC>8SH$C(H_"W/O%N?!4,I;TWP;+GX];D(Q.#*E.?1#%[D]O)N]*?_3^\UB\+>8M[\R^*?\JCOUE$Z9A<#2G_%;V7YK[+V8N2(7! M7/UOYMV45CXXL3D.3=F-_X/#K>N;:N[%6JGR[].QJ,?C?>[_(XP/P#D 'P$V M]W\%R#E _@B(Q^(G9V.I/^5]OEVWS3UHI]FZYL-- <_2#N9A:!S';OS-5MO9 MUO=M%J^C]Z&?6;*;)+B0P$,1VE:'4H#QN-.M&NVXRXD8[:>($B!5&XYNCA/61.#Y "&(D<8=%:T6X.+3F8K=+/K,(D'=N"(=^V:+ MAR>X] 1!\0DN&+,XH93=*A" MQAA":BAS,Z%]Y*DA1@9)ZD$B\HQ&AM% &8TN?%<@M:93QND0$O"]TO&41H;2 M0"F-+GY7L7W0J"-&)A$]ZQCRE$:&TD I/8N6KV>K- ''$".#-/;.&H]I=-]* M 3QW(O)D18:LU.UN%J5+M^))).+3'UVK^2BO/QZVR, 6*&QGT?_UQT9Y_?'L M15@B TNDL$3FQ1,R!+K:LCJ5ZL1CB0QZWWEUP:&YU/VS=%JV/[?T+#OM1TKZSV_YID_ZCF^F;P>]Y>R[J+GAK M>KO;'?>DIZ;IC;4IGJS!B\F/CXO2G/KA-+'G[;17GR[ZYCI_AX@>'T.V_P)0 M2P,$% @ S($D3T#K/2,K @ 4P8 !@ !X;"]W;W)K]?!7!,!TB:KJI5:*=JJ[;-#)@&MC:GMA.W? MUS:$I<1:[4ML#V?.G./+).^Y>)$U@/)>&6UEX==*=1N$9%4#(_*!=]#J+RT#EW8&3#P7&J^7IG<.%%XGZ\2M)G6J21UJDH6: M]$-J'*AWU&1.-9E#S>(0MYGC$*,D7%Y;!RS*@FQY=='L+3(09]NVI%?Q2ZO, MK9]%I\[XB,U;7L2WNF,.#>Z-9FBWWXDX-ZWT#ESI3F'?\XES!5KEZD'O5ZT[ M_+2@<%)FFNJY&/K2E;AJ')?0G8>6;FF;']F%E> M;/FC.AE3>S_SK*A6_JFNSW=!4.U/)D^J3_9L"O?/T99Y4KMA^1Q4Y](DA]8H MSP(6ABK(D[3PU\MV[K%<+^U+G:6%>2R]ZB7/D_+7QF3VLO+!?YOXDCZ?ZF8B M6"_/R;/Y:NIOY\?2C8+!RR'-35&EMO!*)[:B[5NW>O2>7) MVA_-X*_#R@\;1B8S^[IQD;C'J]F:+&L\.1[_]D[](69C^/[]S?NN3=XE\Y14 M9FNS?])#?5KYVO<.YIB\9/47>_G3] E)W^NS_VQ>3>;@#1,78V^SJOWU]B]5 M;?/>BZ.2)S^[9UJTSTOO_\V,-F"] 1L,@'UHP'L#_MN ?V@@>@,Q&+#H0P/9 M&\C!0*@/#51OH'Y':),.NF*UU;]/ZF2]+.W%*[L-=$Z:?0IWRJWOOIELE[/] MSRU Y69?U\#T,GAM'/6838=A(TP\QFP)# _'F'L* V/, X5A8\R.PO !$[A\ MAZ09F31K'8B1 X&2[C"JQ10=1C&N($*)$SB0*/$IAFD90HQP#U/< H12J(X[ M"L: A7-%X&01.%$$1&C;8>0H.:%A)HX@XXC6!Q_%4;0#23J04Z*XPALY(;H M+33:I;NKL!$=1=)11-W0IMBH:1P6JUBA];X*&]&)2#H1001%AHI]Z8=OM*1EAMI\"%$%PJK+@$#AB#6,TL M#,S<-D#4@N$4@5"="-[)X#@4K?% B+S@N.R,*+M;'34I.R7S&I=]ZHW%$/,0 MZSP!7 @ME<9E)W# I%*QF*D%+?5 :+T0.$5*[+7[1)T)1:L]_ ^Y!UKOX1;! M!T+*=81/PNXJ;$R(5GRX1?*!$',98]X/5V%C0K3FPRVB#U.Y7K!(X.\7N*[[ M,YYF;DV@I1]NT7X@Q#^,8280K?YPB_P#H>P1Q\?^_BIL_+%)7P",N@#P?F:$ MKC=*A"5K2P$9_M(F0"SF/,;GXX$ +J00&D7=43A@2@J8JP5] 3#J E X1>(" M<+URC$]M\*[):1KAOY/R.2TJ[\G6KE]JNYJCM;5Q/L-/SMO)]=[#(#/'NGF- MW'O9-:#=H+;GOKD.A@Y__1]02P,$% @ S($D3XA 'OC\_)$FW.[BZ[#XU9W?R_WEIVKKL_6W[FG3GUI7[L5%=)92F M.JG+XVFY68_//K>;=?/65\>3^]PNNK>Z+MO_MJYJ+H]+L?QX\.7X>NB'!\EF M?2Y?W5^N_WK^W/J[Y!9E?ZS=J3LVIT7K7AZ73^*AD'IH,"K^/KI+-[M>#*D\ M-\VWX>;W_>,R'1RYRNWZ(43I?]Y=X:IJB.1]_#L%7=[Z'!K.KS^B_SHF[Y-Y M+CM7--4_QWU_>%S:Y6+O7LJWJO_27'YS4T+9WU;YW*8%.)!^L'<#0_'L1O_Y[/M_-/WC5!FG;P/@2;-]JJA MN>:F2'ST6Q>$NM@2:T[W'11X!PF3D&-[>9>$Q0$4#*#& &H>0&3!*%PU M>M2<1LW*&A&,50%4PBJ;8S<9=).!="(!- R@>3I9&J1SU60SHT19'KX9H%(F MCY@QT(P!9D1@QK!NC$4>D$JH2)F"*%6G2V(A(,0)2;B4-I\LDNDM9ZV"-%$AE(RM11( DP,"HT(U@ M_61*J] -5YF<3,0.A->3(& G1,,DNGL-AI0(_4"9I8@AS#H!8)?%7CBFG0"X MRQCT%3.KS8QC4TIISD,W').^'_:JN$H8+2.;'6&8$H!I%HX. 4P:(8(9 M5@!9EEL16>R$>4H"\"*6$V8@ 0;J<(,@ #>5$1MEI!.IRM/(FB",09+ 4UA6 M3**?;:! LM)9;M+8$&&D$D"J#FL+XK#T&VT:[K4%T!FA9*RD)0Q5XE 5#&+$ M:9DI8UB!#N";I30+=^\(4Y4TGXHZLMH)HY! -1E6(5L"+!1I6$040)9&S& 0 M$B@HM0[- !(R+ .1WVQC;C ("524;)L@5##:$-\%E*DTLD](C$()4,@V"LD9 MMY(V#0<(R)0TD34J,0DEJ"S95B%YS:AM:L.Y V1"SK]9[@UAKDK 51-R57)> M6O^I83OUP[G+[.GM<.Z)AM.DX/E6/!37([8?8:XG?G^6[>OQ MU"V>F[YOZO%$Z:5I>N=-II_\:!U(R>TH M<_,_4$L#!!0 ( ,R!)$^O4^BFL0$ -(# 8 >&PO=V]R:W-H965T M&UL?5/;;MLP#/T501]0)4K:#(%MH.DP;, &!!VV/2LV;0O5 MQ9/DN/O[4;+C>9VQ%XND>0X/*2H;K'OQ+4 @KUH9G],VA.[(F"];T,+?V0X, M_JFMTR*@ZQKF.P>B2B"M&-]L'I@6TM B2[&S*S+;!R4-G!WQO=;"_3J!LD-. MM_06>)9-&V* %5DG&O@*X5MW=NBQF:62&HR7UA '=4X?M\?3/N:GA.\2!K^P M2>SD8NU+=#Y5.=U$0:"@#)%!X'&%)U J$J&,GQ,GG4M&X-*^L7](O6,O%^'A MR:H?L@IM3M]14D$M>A6>[? 1IG[N*9F:_PQ74)@>E6"-TBJ?OJ3L?;!Z8D$I M6KR.IS3I'";^&VP=P"< ?P-@8Z&D_+T(HLB<'8@;9]^)>,7;(\?9E#&81I'^ MH7B/T6NQ/=QG[!J)IIS3F,.7.7,&0_:Y!%\K<>+_P/DZ?+>J<)?@N[\4/JP3 M[%<)]HE@_]\6UW(.;XJPQ4PUN"9MDR>E[4W:Y$5T7MA'GN[D3_JX[5^$:Z3Q MY&(#WFR:?VUM )2RN<,5:O&!S8Z".D3S@+8;UVQT@NVF%\3F9US\!E!+ P04 M " #,@21/SEM:(K4! #2 P & 'AL+W=O!!MYX*# ME7G/6_@.[D=_-MYB"TLM%&@K4!,#34'O=L=3%N)CP*. T:[.)%1R07P*QI>Z MH$D0!!(J%QBXWZYP#U(&(B_CU\Q)EY0!N#Z_L'^*M?M:+MS"/;L/WFPKW$;[_1^&';8)LDR"+ M!-F;)6[$')+_DK!53Q68-DZ3)14..D[RRKL,[%T:W^1O^#3MW[AIA;;D@LZ_ M;.Q_@^C 2TEN_ AU_H,MAH3&A>.M/YMIS";#83__(+9\X_(/4$L#!!0 ( M ,R!)$]1T%LDL@$ -(# 9 >&PO=V]R:W-H965TL9.& -E] ML3WC.6?.C,?9:.R3:P$\>592NYRVWO='QES9@A+NSO2@\:8V5@F/IFV8ZRV( M*H*49'RW>\N4Z#0MLN@[VR(S@Y>=AK,E;E!*V%\GD&;,:4)OCL>N:7UPL"+K M10-?P7_KSQ8MMK!4G0+M.J.)A3JG]\GQM _Q,>![!Z-;G4FHY&+,4S ^53G= M!4$@H?2!0>!VA0>0,A"AC)\S)UU2!N#Z?&/_$&O'6B["P8.1/[K*MSD]4%)! M+0;I'\WX$>9ZWE R%_\9KB Q/"C!'*61+JZD')PW:F9!*4H\3WNGXSY.-^D- MM@W@,X O@$,$L"E15/Y>>%%DUHS$3KWO17CBY,BQ-V5PQE;$.Q3OT'LMDD.2 ML6L@FF-.4PQ?QRP1#-F7%'PKQ8G_!^?;\'1381KAZ5\*7R#8;Q+L(\'^U1*W M8M)_DK!53Q78)DZ3(Z49=)SDE7<9V'L>W^1/^#3M7X1M.NW(Q7A\V=C_VA@/ M*&5WAR/4X@=;# FU#\=W>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( ,R!)$_O M=[P!M@$ - # 9 >&PO=V]R:W-H965T)W^?0?L.%9C]068X9PS M%X9L-/;9M0">O"BI74Y;[_L38ZYL00EW9WK0>%,;JX1'TS;,]19$%4E*,K[; M?6!*=)H66?1=;)&9PN:7UPL"+K10/?P?_H M+Q8MMJA4G0+M.J.)A3JG#\GIG 9\!/SL8'2K,PF57(UY#L:7*J>[D!!(*'U0 M$+C=X!&D#$*8QN]9DRXA W%]?E7_%&O'6J["P:.1O[K*MSD]4E)!+0;IG\SX M&>9Z#I3,Q7^%&TB$ATPP1FFDBRLI!^>-FE4P%25>IKW3<1^GFSV?:=L$/A/X M0CC&.&P*%#/_*+PH,FM&8J?>]R(\<7+BV)LR.&,KXATF[]![*P[W&;L%G1ER MGB!\!4D6!$/Q)0+?BG#F[^A\F[[?3' ?Z?MU]&.Z+9!N"J11(/U?A>\AR?'P M3PRVZJ@"V\19W<< MV8#VQ;4 GKQJ95Q.6^^[(V.N;$$+=X,=F'!3H]7"!],VS'461)5 6C&^V=PR M+:2A199\9UMDV'LE#9PM<;W6POXZ@<(AIUOZYGB23>NC@Q59)QKX!OY[=[;! M8C-+)348)]$0"W5.[[?'TS[&IX ?$@:W.)-8R07Q)1J?JYQNHB!04/K((,)V MA0=0*A(%&3\G3CJGC,#E^8W]8ZH]U'(1#AY0/73?VO$3T$*9N;,$)M M^&"SH:#V\7@7SG8&PO=V]R:W-H965T?<#R[I@.;9 M-@".O&C5VHPVSG5'QFS1@!;V!CMH_4V%1@OG35,SVQD0921IQ7B2?&9:R);F M:?2=39YB[Y1LX6R([;46YO4$"H>,;NB[XT'6C0L.EJ>=J.$7N-_=V7B+S2JE MU-!:B2TQ4&7T;G,\[0(^ AXE#'9Q)J&2"^)S,+Z7&4U"0J"@<$%!^.T*]Z!4 M$/)I_)DTZ1PR$)?G=_6OL79?RT58N$?U)$O79'1/20F5Z)5[P.$;3/5\HF0J M_@=<07EXR,3'*%#9N)*BMP[UI.)3T>)EW&4;]V&\X;<3;9W )P*?"?L8AXV! M8N9?A!-Y:G @9NQ])\(3;X[<]Z8(SMB*>.>3M]Y[S3?[0\JN06C"G$8,7V)F M!//J\?CFWS QVG_*4PM6TLNZ/S+QOY7B Y\*LF-'Z'&?[#9 M4%"Y<+SU9S..V6@X[*8?Q.9OG+\!4$L#!!0 ( ,V!)$\]Y^AOM $ -(# M 9 >&PO=V]R:W-H965T MO&K5N9RVWO<'QES9@A;NRO30X4UMK!8>3=LPUUL0501IQ?AN=\VTD!TMLN@[ MV2(S@U>R@Y,E;M!:V+!)PNA69Q(J.1OS'(RO54YW01 H*'U@$+A=X Z4"D0H MXV7FI$O* %R?W]GO8^U8RUDXN#/JIZQ\F],;2BJHQ:#\HQF_P%S/!TKFXK_! M!12&!R68HS3*Q964@_-&SRPH18O7:9==W,?I)KF>8=L /@/X KB)>=B4*"K_ M++PH,FM&8J?>]R(\\?[ L3=E<,96Q#L4[]![*?:?>,8N@6B..4XQ?!VS1#!D M7U+PK11'_@^<;\.3385)A"=_*$RV"=)-@C02I/\M<2LF_2L)6_54@VWB-#E2 MFJ&+D[SR+@-[R^.;_ Z?IOU!V$9VCIR-QY>-_:^-\8!2=E&UL?5/;;MLP#/T501]0)4K2=H%M MH.DP;, &!!W6/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OQ+4 @KUH9 MG],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+:6B1)=_9%9GM M@Y(&SH[X7FOA?IY V2&G6_KF>))-&Z*#%5DG&O@*X5MW=FBQF:62&HR7UA ' M=4X?ML?3/L:G@&<)@U^<2:SD8NU+-#Y5.=U$0:"@#)%!X':%1U J$J&,'Q,G MG5-&X/+\QOXAU8ZU7(2'1ZN^RRJT.;VGI():]"H\V>$C3/4<*)F*_PQ74!@> ME6".TBJ?5E+V/E@]L: 4+5['79JT#^/-@4^P=0"? 'P&W*<\;$R4E+\70129 MLP-Q8^\[$9]X>^38FS(Z4RO2'8KWZ+T6VW>'C%TCT11S&F/X,F:.8,@^I^!K M*4[\'SA?A^]6%>X2?/>'PMMU@OTJP3X1[/];XEK,W5])V**G&ER3ILF3TO8F M3?+".P_L0WI$]CM\G/8OPC72>'*Q 5\V];^V-@!*V=S@"+7XP69#01WB\0[/ M;ARST0BVFWX0F[]Q\0M02P,$% @ S8$D3Y_CT4ZV 0 T@, !D !X M;"]W;W)K&UL?5/;;MLP#/T501]0)4JVI8%MH.DP M;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:W1%TFD> X/*2H;K'OT+4 @3UH9G],V MA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V[YD6TM B2[ZS*S+;!R4- MG!WQO=;"_3F!LD-.M_39\2";-D0'*[).-/ =PH_N[-!B,TLE-1@OK2$.ZIS> M;8^G?8Q/ 3\E#'YQ)K&2B[6/T?A2Y703!8&",D0&@=L5[D&I2(0R?D^<=$X9 M@[JWZ):O0YO1 206UZ%5XL,-GF.IY1\E4_%>X@L+PJ 1S ME%;YM)*R]\'JB06E:/$T[M*D?1AO=GR"K0/X!. SX)#RL#%14OY1!%%DS@[$ MC;WO1'SB[9%C;\KH3*U(=RC>H_=:;&\/&;M&HBGF-,;P9X2?/>?PMMU@OTJP3X1[-\L\74,SO6+)&S14PVN2=/D26E[DR9Y MX9T']BX](OL7/D[[-^$::3RYV( OF_I?6QL I6QN<(1:_&"SH: .\?@!SVX< ML]$(MIM^$)N_&PO M=V]R:W-H965T0/6(.30!H!TF:KJI5: M*=JJVV<'AHO6QM0V8?OWM0W+4N(7[!F?.6?&>"8=A7Q5#8 .WCCK5(8:K?L3 MQJIH@%/U('KHS$DE)*?:F++&JI= 2Q?$&29A&&-.VP[EJ?-=9)Z*0;.V@XL, MU, YE7_/P,28H0B].Y[;NM'6@?.TIS7\!/VKOTACX86E;#ETJA5=(*'*T&-T M.B<6[P O+8QJM0]L)5//S(D621NX MWK^S?W&UFUJN5,&38+_;4C<9.J*@A(H.3#^+\2O,]1Q0,!?_'6[ #-QF8C0* MP93[!L6@M. SBTF%T[=I;3NWCM-)?)S#_ %D#B!+P-'IX$G(9?Z9:IJG4HR! MG.Z^I_871R=B[J:P3G<5[LPDKXSWEI,P2O'-$LV8\X0A*\P' AOV18+X),[D M+ISXPW?>#'@KTCV/]7(MF4Z,/L_"('K\C!0[#?B/@P![]( M[!6)/03Q1L2'2?PBB5TV,7LY=>5D M:-'/ P*]SW!HS' C1 M90N"Z1LY0&]/:JD$,]94#=&# E;Y(,$)C:*4"-;UN,B\[Z2*3(Z&=SV<%-*C M$$R]'8'+*<Z2@SO%#?#BF M#N\!?SJ8]&:/7"5G*5^<\;W*<>02 @ZE<0S,+A=X!,X=D4WC[\*)5TD7N-U_ ML'_UM=M:SDS#H^3/767:'-]A5$'-1FZ>Y/0-EGKV&"W%_X +< MWF5B-4G+M MOZ@B42PNS"(FE0 M) T0)%]1W4BVE 9M*=&,+;NU3L1H<:N.VMW:OYH&9#2.'Y2T@ZX-4O -02P,$% M @ S8$D3R2-,I;# 0 -P0 !D !X;"]W;W)K&UL=51A;]L@$/TKB!]0;)*T661;:EI5F[1)4:=MGXE]ME'!>(#C[M\/L.-Y M&?L2N/.[]]X!EVQ4^LVT !:]2]&9'+?6]@="3-F"9.9.]="Y+[72DED7ZH:8 M7@.K0I$4A";)/9&,=[C(0NZDBTP-5O .3AJ904JF?QU!J#''*;XF7GG36I\@ M1=:S!KZ"_=:?M(O(PE)Q"9WAJD,:ZAP_IH?CSN,#X#N'T:SVR'=R5NK-!Y^J M'"?>$ @HK6=@;KG $PCAB9R-GS,G7B1]X7I_97\)O;M>SLS DQ(_>&7;'.\Q MJJ!F@["O:OP(3[CD6BD+SDIRY[RT;HJ70$!M_?;![?7TEJ? JGX>4[+\ M5Q2_ 5!+ P04 " #-@21/S\DLAK8! #2 P &0 'AL+W=OM\?&7-E"UJX&]-# MAS>UL5IX-&W#7&]!5)&D%>.[W2W30G:TR*+O;(O,#%[)#LZ6N$%K8?^<0)DQ MIWOZYGB23>N#@Q59+QKX ?YG?[9HL46EDAHZ)TU'+-0YO=L?3VG 1\ O":-; MG4FHY&+,JYSN0D*@H/1!0>!VA7M0*@AA&B^S)EU"!N+Z_*;^-=:.M5R$ M@WNC?LO*MSD]4%)!+0;EG\SX ',]GRB9B_\&5U (#YE@C-(H%U=2#LX;/:M@ M*EJ\3KOLXCY.-PF?:=L$/A/X0CC$.&P*%#/_(KPH,FM&8J?>]R(\\?[(L3=E M<,96Q#M,WJ'W6G"^S]@U",V8TX3A*\P[@J'Z$H)OA3CQ_^A\FYYL9IA$>K*. M?DBW!=)-@30*I/^4R#^4N(5)/@1AJYYJL$V<)D=*,W1QDE?>96#OXB.R=_@T M[=^%;63GR,5X?-G8_]H8#YC*[@9'J,4/MA@*:A^.G_%LIS&;#&_Z^0>QY1L7 M?P%02P,$% @ S8$D3^QJM.2X 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q >$7=9)MBO;4C95E4JMM$K5Y)FUQS8* M& ?P.OW[#MAQW-0OP SGG+DPI(.Q+ZX!\.1-J]9EM/&^.S#FB@:T<%>F@Q9O M*F.U\&C:FKG.@B@C22O&-YL;IH5L:9Y&W\GFJ>F]DBV<+'&]UL+^.8(R0T:W M]-WQ*.O&!P?+TT[4\ O\[^YDT6*S2BDUM$Z:EEBH,GJW/1R3@(^ )PF#6YQ) MJ.1LS$LPOI<9W82$0$'A@X+ [0+WH%00PC1>)TTZAPS$Y?E=_5NL'6LY"P?W M1CW+TC<9W5-20B5ZY1_-\ !3/=>43,7_@ LHA(=,,$9AE(LK*7KGC9Y4,!4M MWL9=MG$?QIO=EXFV3N 3@<^$?8S#QD Q\Z_"BSRU9B!V['TGPA-O#QQ[4P1G M;$6\P^0=>B\YYTG*+D%HPAQ'#%]@MC."H?H<@J^%./+_Z'R=OEO-VZ0+(JD$2!Y)\2KS^5N(:Y^12$+7JJP=9QFAPI3-_&25YXYX&]X_%-/N#C MM/\4MI:M(V?C\65C_RMC/& JFRL&UL;51A;]L@$/TKB!]0;)*T:61;:CI-F[1)4:=MGXE]ME'! MN(#C]M\7L.MY*5\,=[Q[[^[@G(U*/YL6P*)7*3J3X];:_D"(*5N0S-RH'CIW M4BLMF76F;HCI-; J!$E!:)+<$LEXAXLL^$ZZR-1@!>_@I)$9I&3Z[0A"C3E. M\8?CB3>M]0Y29#UKX!?8W_U).XLL+!67T!FN.J2ASO%#>CCN/#X _G 8S6J/ M?"5GI9Z]\;W*<>(3 @&E]0S,+1=X!"$\D4OC9>;$BZ0/7.\_V+^&VETM9V;@ M48F_O+)MCO<855"S0=@G-7Z#N9X=1G/Q/^ "PL%])DZC5,*$+RH'8Y6<65PJ MDKU.*^_".DXGVW0.BP?0.8 N ?N@0R:AD/D79EF1:34B/?6^9_Z*TP-UO2F] M,[0BG+GDC?->"DKO,G+Q1#/F.&'H"I,N".+8%PD:DSC23^$T'KZ)9K@)X9NU M^GT2)]A&";:!8/M?B?NK$F.8^[C(+BJR^TRP2:Y$8ICK3I+5Q4G037BR!I5J MZ,*XK+S+5#S0LN3854_CRE9_A7%.U!+ P04 " #-@21/I+#C>K8! #2 P &0 M 'AL+W=O'B EZG?]\!>UTW]0LPPSEG+@S9:.RK:P$\>5-2NYRV MWO<'QES9@A+NQO2@\:8V5@F/IFV8ZRV(*I*49'RW^\"4Z#0MLN@[V2(S@Y>= MAI,E;E!*V-]'D&;,Z9Y>'<]=T_K@8$76BP:^@__1GRQ:;%&I.@7:=483"W5. M'_:'8QKP$?#2P>A69Q(J.1OS&HPO54YW(2&04/J@('"[P"-(&80PC5^S)EU" M!N+Z?%7_%&O'6L["P:.1/[O*MSF]IZ2"6@S2/YOQ,\SUW%(R%_\5+B 1'C+! M&*61+JZD')PW:E;!5)1XF_9.QWV<;NZNM&T"GPE\(=Q' IL"Q(?)._1>"I[PC%V"T(PY3AB^PNP7!$/U)03?"G'D M_]'Y-CW9S#")]&0=_6.R+9!N"J11(/VGQ.1=B5N8]%T0MNJI MO$:7*D-(.. MD[SR+@/[P..;_(5/T_Y-V*;3CIR-QY>-_:^-\8"I[&YPA%K\8(LAH?;A>(=G M.XW99'C3SS^(+=^X^ -02P,$% @ S8$D3Y1HWNNC @ + H !D !X M;"]W;W)K&ULE59_KYL@%/TJQ@^@@C]:7VR3MLNR M)5O2O&7;W]32UCP4![1]^_8#M,[2Z[+^HX#GGL-%#MSBRL6;/%&JO/>:-7+A MGY1J7\)0EB=:$QGPEC;ZRX&+FBC=%<=0MH*2O0VJ68BC* MK4C7^LK!C6[$L M^%FQJJ%;XTT9ORY\Y-\&7JOC29F!<%FTY$B_4?6]W0K="P>6?573 M1E:\\00]+/P5>ME@&V 1/RIZE:.V9U+9?SJ2?U!TP2.VS?VCS9YGU5Z>%/_>]/3V0,U.O_/J)]@FE MOM=G_X5>*--P,Q.M47(F[=,KSU+QNF?14ZG)>_>N&ON^]ORW,#@ ]P%X",#9 M/P/B/B > E!BD^]F9E/]0!19%H)?/=']K9:838%>8KV8I1FT:V>_Z6RE'KTL M<9P6X<40]9AUA\$C#!H0H68?)# DL<8/X?A>8 ,@X@R6B,$L8DL0WQ',8(($ M)$@L07)','>6H<-D%M-83#*AD8(:*:"1.QH=)A]IH"1(894,5,D>59+(4>DP M*!K)Q&DPAV5FH,P,D$&.#(3!L,@<%)D#!+$C F$26"0'17* P'5 #BQ8D,,J M!@49+0)T,M=IT3-"$XY&@-#$1D6@8U<(_[^?$.Q(% .SF MT00%[$N4/I$M;#H$N>XA6P"43IRD"'8= BR53E@*P9Y"\R>RA1V# ,NXI^4& M 9Y)HR">N#E@TV# -.Z9N>E!SJ$YL8TP;!H,F29RA1#@SCQP?V$XNGMK*HZV M3)%>R<^-K9%&HT,IM,+V[OX+[^JHKT0MB== MN@T=1@_*-&>Z+;KZI>LHWO:U63@4B,L_4$L#!!0 ( ,V!)$_4_S^NS@( M .H* 9 >&PO=V]R:W-H965T P M3(*2Y96_7KJUG5POQ447><5WTE.7LF3R[X87XK;RD7]?>,I/9VT7@O6R9B?^ M@^N?]4Z:6="Q'/*25RH7E2?Y<>4_HL468QO@$+]R?E.]L6=+>1;BQ4Z^'E9^ M:#/B!=]K2\',X\JWO"@LD\GC3TOJ=WO:P/[XSO[9%6^*>6:*;T7Q.S_H\\JG MOG?@1W8I]).X?>%M0;'OM=5_XU=>&+C-Q.RQ%X5RO][^HK0H6Q:32LE>FV=> MN>>MY;^'P0&X#2G'S9/.U:F8/!5H0 M(^;>+CKMW#M3K3*KUS6.R3*X6J(6LVDPN(=!'2(P[-T6&-IB@T?A^/T&VS$B MB^$="%@$(4L+ZE\ME-)T<%MO 5B&:#J\4(->AU!R>7+- ME/+VXE)I>Q?W5KN&[='U:X/UC6GDFK;KC:;I K\S>&UL=97; MCILP$(9?!?$ :V/.$4%JMJI:J96BK=I>.V02T!I,;2=LW[ZV(2@!YP9[S,S_ MS=AX* 8NWF4-H+R/EG5RZ]=*]1N$9%5#2^4+[Z'3;TY>7A5W;B[+@%\6:#O;"DY>VI>+?#A@?MG[@WQ;>FG.MS (JBYZ> MX2>H7_U>: O-*L>FA4XVO/,$G+;^IV"S"[ )L!Z_&QCDW=PSI1PX?S?&M^/6 MQR8C8% I(T'U<(578,PHZ3S^3J+^S#2!]_.;^A=;O"[F0"6\^ M=X03O3#UQH>O,!44^]Y4_7>X M/N)A/-J#B3]NE5%ZEX.ZGH5%KZ,8Y-9\=A MTK^%N0/(%$#F #+6,H)LYI^IHF4A^.")^QY (/\'$3DSLP*0+3+S"Y$F>NBF)DY(X*-F" MDJPH691A-R5U4E(')5]0TA4ER@+BIF1.2K:FI'A!R5:4- N?[%CNI.0K2D"6 MM>0K2AS%Z9/CU^W*>>>PHYQ@>>GPZGN.,=] Y#P4F9::KG8FQ@HZ%X/S5G-/\ARO]02P,$% @ MS8$D3SE&UL M=931CILP$$5_!?$!:S !0T20FJU6K=1*T5;=/CMD$M :S-I.V/Y];4,0!>BW=9 2COLV&MW/F54MT6(5E6T%#YQ#MH]9@(32ZGNH%6UKSU!)QW_I=PN\^,W@K>:NCE;.Z93HZ>?\-QGYBWQN;_P$W8%IN*M&,DC-I?[WR*A5O1A==2D,_A[%N M[=B/_O$_"4@(=>!I"M_"M5M,@%[STQ['U'S1&'6ZSWIC2+=BOL-UV\ MU*NW A.4.'RPXXF3DC@H MZ8*2K"AQ^NAK.+?U!+ P04 " #-@21/)+Q,&W," !F" M&0 'AL+W=O14RJM MUZJLQ<==J0$_U.Y8_FB:N9 M,[ EQ96_0P#C"(GP5MQ6AL:2M[QE[TY,MA9;M:$2UI)C4% M48\+W=&RU$Q*Q^^>U!YRZL#Q^,K^R9A79O9$T!TK?Q4'F:_LV+8.]$C.I7QF M[6?:&PILJW?_E5YHJ>!:BG59#]*5 2T]M9J87S=Z9=\JM M4*N7-8[\U+EHHAZS[3!XA$$#PE'L0PH,I=CB63B^3;";(Y( SN"!)CP3[]V8 MN$/@@P2^(?#'#E$PV84.$QI,;3 ?X@A%$RL "L5^G,!J E!-,%.#HW"BIL,$ M_U #H!ZH"4$U(:!FDF<;OFMO -0#-1&H)@*..H8)8I @!NPD$SOQ;-L02C": MG,$.@@5Q&,%R$E!.,I<3NQ,YR?OD0+#[E \O@SNPHWK0[/&UL?53;CILP$/T5 MY ]8<]UL(T#:9+5JI5:*MNKVV8'AHO6%VB9L_[ZV(80DJ"_8,S[GS 6/TT'( M#]4 :.^34:XRU&C=;3%610.,J ?1 30QL*S M2MDRX*H5W)-09>@YV.X3BW> ]Q8&M=A[MI*C$!_6^%9FR+<) 85"6P5BEA/L M@5(K9-+X,VFB.:0E+O=G]5=7NZGE2!3L!?W=EKK)T!/R2JA(3_6;&+["5$^" MO*GX[W ":N V$Q.C$%2YKU?T2@LVJ9A4&/D M(7JN;1\7WGG6GD-[.V[\.S.#X\A<9,8!_D%DW7+E'84V=\_=D$H(#29'_\&D MUY@W8S8H5-IN-V8OQ\D9#2VZZ5' \\N4_P-02P,$% @ S8$D3W;NL!S/ M 0 ^00 !D !X;"]W;W)K&ULC93=CML@$(5? M!?$ BW\2.QO9EKJIJE9JI6BK;J^)/8[1@G&!Q-NW+V#'2E*TVAL#PYG/9\:8 M8I3J57< !KT)WNL2=\8,6T)TW8&@^D$.T-N=5BI!C5VJ(]&# MKX),%)$D49 M$93UN"I\;*^J0IX,9SWL%=(G(:CZ^P1FQ)$S!!QJXPC4 M#F?8 ><.9&W\F9EX>:5+O)Y?Z%]\[;:6 ]6PD_PW:TQ7X@U&#;3TQ,VS'+_" M7,\:H[GX[W &;N7.B7U'+;GV3U2?M)%BIE@K@KY-(^O].$X[V24MG)#,"34CGA/0N@4S.?*F?J:%5H>2(U/2Q!NK.1+Q-;3-K%_2]\WNV6FVCYRK9 MK MR=J!9\S1IDFO-K6(74&RR14.L@\5&$K21>,#J!I"' 6D0D'I >@/8A &K M(& 5=>P"WT'_Z([2C-#D4M0-M*H6;2"AW(4?XNTAM7HG M>*FA5[-^8)."J(Z7\+R%A %@5H('-1/S+-\DR* M/I##R^J8_2;B+3&'>;:3[NSF= %S$&3>HTK=.DR9JFBR@>%5G1C1^&>F&H M!R99P R:9+8-CC&)E@?[*(LW,5W] R?QXB0>G$7J??*P#\4T6BUH/"JRCB(_ M3.J%23TPBVWVZ<,K(#A*DL41'AYE>+.)\'J!@V:_@KV:OC%YJ5L5G(0V?Y7[ M]DLA-!C+Z,EDJ\QM. TXE-IV5Z8OASMA&&C1C=<=FN[<_ ]02P,$% @ MS8$D3\V(Z$YG @ ;P@ !D !X;"]W;W)K&UL MC5;;CILP%/P5Q >LL;DD1 0I%U6MU$K15FV?'>($M 93VPG;OZ]M6!:(EVP> M@GV8&<\Y8!^2AO$7D1,BG=>25F+MYE+6*P!$EI,2BR=6DTK=.3->8JFF_ )$ MS0D^&5)) ?*\")2XJ-PT,;$#3Q-VE;2HR($[XEJ6F/_;$LJ:M0O=M\!S<97,$0NR8_1/ M<9+YVEVZSHF<\97*9]9\)5U"H>MTV7\G-T(57#M1:V2,"O/O9%^AG M%C(V\L&! BU&HJD1^-C('&1LQ'KL;""R&%E,C:!'6W9O@7STB,#@U"T)OYB. M)IR,72NI#Z]!M.^:&],T)_$M7.W:WO&PO=V]R:W-H965TE6^-_EN[YZJ1?U>%%GU[YW+ MR^/MDBT_/_BZ>]LVW0?1>G7(WMR?KOEV>*K:J^AL9;,KW+[>E?M%Y5YOE[^P M+X]6=P-ZQ5\[=ZPOWB^Z4)[+\GMW\=OF=AEW,W*Y>VDZ$UG[\N'N79YWEMIY M_#,879Y]=@,OWW]:?^R#;X-YSFIW7^9_[S;-]G9IEXN->\W>\^9K>?S5#0&I MY6*(_G?WX?)6WLVD]?%2YG7__^+EO6[*8K#23J7(?IQ>=_O^]3C8_QR&!_!A M #\/X.,#Q#! _#^ C0Z0PP!Y'B#DZ U#%!3!^AA@/:F%)T6JU_]AZS)UJNJ M/"ZJTPUTR+K[E'W1[?Z^=!_VV]G_K=V NOWT8RUBNXH^.D.#YNZDX5>:Y%IS M#S0LOM8\( V[UJ1(PZ\UCZ&&:W'61&V\YZ Y#)KW!N2E@81A P(:$+T!<6G M6FQ 0@,RG('UEO0!:)(8.U'0B0H,""8\)R>-[C7[7J.,BOM_V)6&KC1P)3U7 M)PUC%[[BFYBW>T>MG8&^#/"E/%\GC;UP)>4-,]B-A6XL<*,]-S98/:D5&UF] M!+I*@"OCN3IIU(4K%B?)M:L3'DDPJ59I+2,GQ6*<&F(P+>NSB$0)X8=(02PT MP?V@!M'5CFIAN$T MP$ >""-6X?TU=B,SG <82 2HG(@>(JUR# 6?43PYAH*'I1%$BT14M)@&"T24=%B:CBBADCE',/ D^G1"@R# 4EB!:*B&@%)D8 M& 2!OL P"#XC6N(@B2I$$"T24=%B8@2 05!'7@R#4#.BQ3 (4!T$]Z/5027B MU+Y@8 1@0?@'WT%TZ8;#:*KHDT>6A-H\R@:F3,ZB3 MF#H94ABZ\E@-B7JWH0_&1,E,1WS!B3Q4&6DVHDG=0Y+6P]S\174\&IP8%4H/? M*J@*%4X&:D)7 MF ZBRX@-5W3 .!$HD @D]4 -$ZYGE&R-N=2HW_,#UB&78NQVTIA*#:B41/;4 MF#4]HS'4&" ]H3%,H8C(>!K#HP$\DGBPHXDGIC,:0XV9T!,:PQ2*J&@Q.!J M(XF'.AH#H6C M#1_X4VVPQO%\]ETY1%__WR:UDVKC48W[03WKIL<[[(W6O3O>WR2'7Z*<#IHBD/P\\< MHO-O+=;_ 5!+ P04 " #-@21/>66' /T! !V!0 &0 'AL+W=O M 'XU,(C%WM%.+HR]Z.!K>72Q;@@H%%(S$+7<(0=*-9%JX\_$Z9S'^#.U %UYTHC8)189Y. M<1.2M1.+:J4EK^/:=&8=)OY'F;W GPK\N< +_UL03 7!J@"-G1FKGX@D6)72>RZD06G6"E$VUU?!^_(Q-;9>*MC(]7,O%&)O+B)(SM M.HE5)['8"59Z/+S?[5:WF%MA^\TMHL4?H"?2=\*O32><"Y/J9S*??,68 M!$6)GY2Y6@W!.:!02;U-U)Z/HV ,).NG*8?F49O] U!+ P04 " #-@21/ M, -QDL," "\"@ &0 'AL+W=O^E*FNY\(]*-?=!(+='5E%YQQM6ZS=[+BJJ]%8< MD( M1G?6J"H#$H9I4-&B]I=S>_8HEG-^4F51LT?AR5-54?%WQ4I^6?C@OQX\%8>C M,@?!A=T+/LBHK5LN"U)]A^X3_ _1HR8V 1OPIVD8.U9T+9 MIS$I>-6Q M:"D5?6F?16V?E_9-DG=FN 'I#$AOH'W?,H@Z@^C-(+;!M\ILJ)^HHLNYX!=/ MM+?54/.G@/M()W-K#FWN[#L=K=2GYV64)//@;(@ZS*K%D $&>D2@V7L7!'.Q M(B-SXA0H.(K'TT])!E.$&,$L26(+[*0NIDH<6D%E-;3!*GL1/) M+R0R7DJ!2$D3*!$&*$J0?3\8,)9@A"C(G&2TF&<8)N9.+VY@K(1DJ)/O MK60C)\BM(" 23N0D1Z7DB!0GWE4^\D(B<)3 5V+03O- Q"$(IJ@P%L)_$ER#]0 UUH)M:QA!( MIM*"=SA 6MRXAF;OW] 8$D$^T:T!;W* =#FW@-8HR(TY&'SS*R8.=CR2WI:? M:F6^KH/3?@1[(&9F<,Y79C2SL\0;33O7?:?B4-32VW"E)Q([-^PY5TQK#._T MC1SU*-EO2K979CG3:]'.4^U&\::;%8-^8%W^ U!+ P04 " #-@21/ZB_RI+J3!U'H3[:RS!.E3\N=5QU* MD6R:07GF4=\/O3Q)"W%2]SW"T_I M;J_J"]YR?DAVXJ=0OPZ/I3[S+E4V:2Z**I6%4XKMPOU$[E<\K >RHN4K_7)M\W"]6M'(A-K59=(]-M)K$26U96TCS]=4??RG?7 Z^/WZE^: MR>O)O"256,GL=[I1^X4;N\Y&;)-CII[D^:OH)A2X3C?[[^(D,BVOG>CO6,NL M:EZ=];%2,N^J:"MY\M:^IT7S?N[JOP_# V@W@%X&$#XX@'4#V,T KW763/5S MHI+EO)1GIVS_6X>D7A3DGNDPU_7%)KOF,SW;2E\]+5D8S+U37:C3/+0:>J6A M?<7*5 3_)9XV<'%!H0O:C.<]%R$NP& !UA1@O0(1+L!A 0XK TB(7_]9W%B()2 12Z0$ MXT;HA$PP<(2-6":=:# 34T+\D%F\8'8)@#>RW'\(QHX$$Q+!X)%P3"*AB408 M\,"XH2(=9[YM5AAE EB.;-EB_$@\(1@,()F-P6?V\5(Q)4/X4 PS-6%FD>46 M33&!E(S/A%HV/+3CW2Z63C24"9#8\:$890I0C@)+"4P@Y1,2P012M/,9B03C M\($Z.SX4$TT!T9&E+:&80!I-" 832,T=T,2G$PTNE2%)WPCFF)HV(3>E6'>F+GCF; PLR\UXC E0WL-P^@RT+S&MA(8.C:A M?>48.@YV//.WS9RDHFMJ@\C?5RV3V?:$R4/W9,G[_+X:_D/4$L# M!!0 ( ,V!)$^T52U*& ( $P& 9 >&PO=V]R:W-H965TV$Z=_7 M-AY*$JO-2[QPEGL,OBD&QM]$ R"]=THZL?8;*?L50J)J@&+QQ'KHU),3XQ1+ MM>0U$CT'?#0D2E 4! M$<=OY96'V]KPLV%F2MH,]]\294LQ_;X"P8>V'_L?& M2ULW4F^@LNAQ#=]!_NCW7*W0I')L*72B99W'X;3VG\/5+@PTP2!>6QC$;.[I M* ?&WO3BRW'M![HB(%!)+8'5<($M$**55!V_K*@_>6KB?/ZA_LF$5V$.6,"6 MD9_M439K/_>](YSPF<@7-GP&&RCU/9O^*UR *+BN1'E4C CSZU5G(1FU*JH4 MBM_'L>W,.(Q/LLC2W(3($J*)$(7_),26$#]*2"PAN2&@,8HYFQV6N"PX&SP^ MOMX>ZZ\H7"7J]"N]:0[;/%/'(]3NI8SSN$ 7+60QFQ$376&2"8.4_F02N4PV MT9U E-V8;.\Q<9Y>8W8NS,)=2.Q,&QN!^$H@JP6+H%%DZ!Q>,A,Z= =E_!,KAY%2,FG86,W!:YTR)W6(1N@:53 M8/EX2-66G%]^\/^86PN:Y\QO7-#LJE'@M6ECPJO8N3,]=+8[M=\ Y,J@MOKN6),0FJDN!)U="HUCXM")RDGF9JSL?^-BXDZVWO1M,? M2/D'4$L#!!0 ( ,V!)$]"%D^4MP$ -(# 9 >&PO=V]R:W-H965T M)W^?0?LN&[J%V"&<\Y<&++1V!?7 GCRJE7G-/ -_/?^;-%BBTHE-71.FHY8J'-ZOS^>TH"/@!\21KD=)1748E#^V8Q?8*[G R5S\8]P!87PD G&*(UR<27EX+S1LPJF MHL7KM,LN[N-TDQYFVC:!SP2^$#!VJ&4*%#/_)+PH,FM&8J?>]R(\\?[(L3=E M<,96Q#M,WJ'W6B0'GK%K$)HQIPG#5YC]@F"HOH3@6R%._#\ZWZ8GFQDFD9ZL MHQ\.VP+IID :!=)_2DS>E;B%2=\%8:N>:K!-G"9'2C-T<9)7WF5@[WE\D[_P M:=J?A&UDY\C%>'S9V/_:& ^8RNX&1ZC%#[88"FH?CK=XMM.8388W_?R#V/*- MBS]02P,$% @ S8$D3ZBE_33$ 0 9 0 !D !X;"]W;W)K&ULC53M;ML@%'T5Q ,4QQ])&MF6VE35)FU2U&G;;V)?QZA@ M7"!Q]_8#3+TD_M5)G+H^&L@YU"^B@$57_N@8U1#0X_4ZT.8)<2#$_PBK#PE)("0381'[\*,S'_6!&EKF2@Y(C8?5 M4W-9([ 72"X'UE9$YS.V5D1&S])C.8]99ED51-&\FF363_+=1^IY .BN0?B+- M'.8Z3?K)-.3LO-W[^T[5@74:[:6Q5\_ N5Q)E(5Q.8JDNZ\KE)+ M=L>)%\6RD\JDIJ8@XHI$FP08+)*5RH^?L]T-"TE)[B53_:';-@'F?JG4O&,["8-@?S.L/ MSZIE+QCUVQ_RU%N8NE=_=)$MJHU*R^#C_5;5'P[Z)W_I_. O5927*E_?!Q_4 M-LO+^HME7C4&-!]?JCS)8MQG7+2GYST1YT =,=X!3\V4'+8'_;W?2V'V?K]7P8-3(5/8_Y\'2T[ MP/,Z70#LLCS"LPV#JQ+V%F0(4:"K',"7Q4WD>MDQV,?H2_ ZAAF3FV1!(W8< M^WQ\,NJ/9N/AK&.DLS@&LBU"_9?@39*JX'W:I)S1; [$?'.C2D#V*/\<7.3) M;1L@=+ .0$,"[S/(&R;Z)N +*;;90V9M9#KA0,N?L= M>+H! K@JL\5G0!620\'[JH3S3F.8J2D[@$.E!6P&_E9DZR2FG7T?K2/ +)Q2 ME05(M$]7%\'1\^/@>9"DP<=55A4P7F-;9]N\6X;IXXR* L9\T7@<%:L !@T6 M^!?USRI!:DC+QB17*\"&$SC8#:SE5A7EINTM."=D)D60JX6"H:Z!LH)4E4%V M$\#)9'>T/Y#Y09Q5U^5-M0XB_0F\\GPX[ =1&8"HNC<[HN4]'PY.\0GL-5EW M;O8UK"PMLSQIXN;[<@58MO"@47_G8X;TN?L=(/^MRLO[D("U)9Z+"TPV6V , MBJ!"6VY\6.6+581GGJ2 %LL$8"-SM+[_0Y;%=\EZW;Z1]L5=J!L%BX^#$KCS MKCVV/].XLDZBZV0-*H!J(HPYX6UTC\?;\AQT%, G(!A <9(,'5N0-YW9=A_( MCA??9.F2D7/7VH'80&59NG) 5/RVG:\@$PA83)A"@,U%'B! M2A?-EU%'?E%LHX7Z[V>@!!]WN@]\"!Y0$0=P44.0F!_XN^'$15";2=_$O%@(>9_C4I"CP<7'AF&5D[ M<>XF2F&.G8N93OKMRVF@5AR36@I@WT9)? (\<1%M$SB&%B2L-M6:F&K&A _H MF*L58"1*I776% [N-[$"I29IX =%R"'N1@^!TR)>'B88C4'\ L5:J!.5K M?7RPJ" MAG@6<%O0J&',!-6%3!3^?YQ=HPJ^*/]/ SR[N?=>)#0''AS! N-L MO8YR8")P-'3NQWL':*!'<,0_'?RIH/1#/W/1O^M;'\*O45JL@1'$ M'8(0%$.P0T"@WS29@, 3D$%]00G7(F<^ ./0-H3T) 9G"1K"NDXL/> M%ENCXI,D,5?16:4'KZJ#N9AU/(7YG'MB5[C$$1[5(V56ZX#=S.9]B_"7,SY" MZ!P;ZP2.O*DOKH R%,&550/\'!$L6::BE2[N W19%6NFK"C^L6+3J(.6'K*> M#FVX^^-''9&O4[XDI>3@LZ$E=8@S&GB'#G M+9,T15*Y%MV*S7 ''#8XN%/\-V4T[^/_Q 0@_>)7E M=U$>'X34>/ZM;/$U*#VT5CAJD?K ^_&W,BBS0&VVZ^Q>*58^C%@(MK!!$CJL MI=*_"Q/? M^>D.=.NPFPY$MXZONW9VV.NM.^NT[PX1!.A>>@4FQ.%N+:MHD2^QU<8^,_RV M0,3*%1C9"PQ!&/$'O^+?R;V%'IHDAK5=WSM:C1V](0 N%) 86$AMJ.-J5(>B M7Y=V4]?.XJ0@LRJ ?Z[4.CXILY--5%8Y4L4N]]N.<19[G!_&=V1U(*,='7,' M0_3F &CA$(F6Z.2(.M"/WNEP1SY[;5@^FF@4 7S0]PJ]=5U?7E7;[9HP&90O MY S 'ZN-:.2FGY0@ E.4JQR(8(-I"7)6!1X=#-?\AG\1I2)81:#K72N5 M NH"O3*[IB7G,=$@TD;PJ7?5"Y;L.8"OX;':XF+%68<;V^: O#AE5IHGH=OO/RR8+.* M_.,%6>)'^-[_^I^SX;#_[=7+<_K;X%LPAH@%IXMU%2L:RPT6N0D!$M3F]^$Q M^MIST*&1#U3711(G$0:%@J,%_DBAR37P>IE21I)I SDE>2B1/[VF'H<@]2)X&>'\ 17LC(%!NQ0:A&D^ H> MJ<"$3S]-*SBBUL/:BR5XZH\XTI?GSOXL:0#DLDU2XD[=\8IJL6H?$*%)(V9; M. .FY$V41DM:?TB/'D>#N;K!@\:HHV.5$P: Q20"(P50PHP,5M1#P*8GOF\_ M. ;U<:$*0(][HHTHN(F2/-C6V \N5##E]X6SHJWVK+?QA)!PU>HS,&:UAE^> MSB="2PF:M7^-87O!^PKD"J;:)[0#12 M04FRZQEO.%/F'O-L%-LO;^'5$,WZ#+ MD*_8:#P./AXD"6@7^%887%?PMXQ(N32<#7&4-B0TC]@KSFU03"R=XL:1\:Q5 MJ5KGHRT7CR494$>K=8R@QC0\X54_5BDQ-.89/IH_ Z 2KPSEW/YHYTQ'^.\ M$]3K7@%9!H/^R9^[3ES50X]RYLSU#&VVKHAWASP7==0:0Q3P%PXO0CZVB3X# M&@+O #XMO QLG6JS%3,"CSFZN4&V0VBRT?8-[LANN1-"GNI!X.H%9XNR(M[$ M!+&@(XH3F"4W"%DXJ^H%;U6^A(=G2Z!'6OG[%%1YL&&NX5<&U"QT81\&KU^? M_/6UDQ^&H> HN%1I6MRO;T$/BP(G=2PX$M'(04@M&6D+;ROAB;**J^H:Q^WA M>!=J'=TA_2]J$CL*[D"?1UY\E[H2FY@S3V+FM./*.U994*224D0C@W$=")#" MB,XE&$\&<%6..L3LD*X4NULEBU6(IXJB@WQPY0IMD#!H+"K S VD)$PU@B41 M?K$R(_)58-^R#CM[G>0 ,ODM&"0P/_XJLP*/.0" P@U!DQ#SPAD!-&'XY$?" MVRRX!::<58!J( *S#0Z"3(1-Y4:JZU6UV<@\5\DRI61 ->9U30O@3.T9#Q\ MU_+*#GW]\'F0;0! 8E4L\F2K>4#A?.2JP?)1&!0@O-#@#89AKQ&#,0-XV/>S#U'K# ;?@U&4+?-HNP*Z8^]QSA:>*JW(5[<^I8GQ MI!;!\V!V&O9/I_"7P: ?COO]X!SX3Q1,)^%T. RF\W Z& %-?TD663 :AZ/3 MTV T"4?C&0"1@^NXB[LL!Q$RFX6SZ2B8#^"/24!Q')QB.)N$_>$,_C8:3,/1 MZ)0R.$$LX:SS>3B>G.);HUDX !7KHP(=&Y[!1Y/I$![ &C!1;\=P+UD^HKKE M(,8[0 N'O*XT0H!U\$I=YQ52(X#DE.76J[.K[VV"4ALF%4&U15IDIHUXNHX6 MBO DM?ED77C(O%)&,+H F"_ ) I? L !;9@+H.\9B.E?,&*0)\M5>9+=G%08 M[WGVX?TGL*S)+2KRCJ?6WE&V+#:8 $$/BIT+P,D0R>Z1RR$5PC_R+$+9M%C# M),D-Z0\\$I*42FBIS)4HA]F:'/*61PS&-X G<[=2]'66D\I*Q,).+QB8SI)L M:;2+>/S8^O6 X/A]7#?N";Z1)>J<\5BA^Q.S=-98YHYO5H'QS'.@^ZA6R6V#;IHA7SH M%=#+9%NX0,#US*KL@@O(S@(X^;WGCMJ_' .K"68ZX%S(P5&QA).Y4^M;,; 0 M)DM 5%R"K ML4A^TO>!-ZZ#^.%E.^S#ZBE"#6%E%LDG6('(P9O=%C.9EE<0F M#ZP&.<9;K:T0YT> X+D;'@^'(+*+V1S\G["9[&Y8%NBVB4(G09EGQ59.6*,X M@;$BAHS:'/,/0P])B4Y03^@@!?FK< M'R.RVM26W9+DAQ6HXWAL21J86"RL+4$;@"2MA0W95QS=CB]C&:G'RY:B599BTDL&5++D4%$GUPJ(Y_Q],27*:_%^0/T*9SIFTO MQ- 2_=]WR.*3DAE'5&0I: JP27&SD8WFJM2$^.J+RA<)3H"/>4P@<=8KD@T* M=!@1#2,<%D\.+60$GL8F4D=@_$UF!>TN^'L&&*;O%.2MT6859_:"D&LI[O\#8"DJ7<3-A3N M^T"1;SI+6=0:.=+%(2(\>B Z0(W=W!UQI"Q\IQ?A]S;*"5WQ:?MB:4FH9\&[ MB\]8:(D!)BKO08L$Q72<&)"('",RTB@7(Z_)*R9,R236-,4<)FB> $Z M\K%1!V@17[8D6K/ M]OK>\O;MZ0[M6]S5I+:K26_V$^VJ18I*8 =XJ=0?462!$&)!-FV%L/Q&F^;G!"2 M(=I*;^R2H.UO!O&)]T#*K/_L=T$=>&\\/?Z!80)$$7^&YR,'G?7H1FG@C ,Z M5D0QEH#6!&H!)6^P$)]"4;/+7P27>NB+BBP9MZJ7X@M'#'>8]QA_&.#_AOB_ M$?YOC/^;Z&, UG:#FCRG<-;6?@2+ET-1\3&9]V"TC_$O0S#S\2_S\'2.AO\L M',_Z\.[ X1PHXWB_'#8!/=GJ(PN"F*C%I ;663;6I;W _&M3\9D_&@J][\O-P M/N_3N4[IO*?A9##"8R-GS?, \&&&^# *YX,)_CDEQ\NEA+\.<*D4P2N*&B0; MXDSX9T@P]Y(#LA3^OG"T.?&VB$6/#A@RD)B;6J\+L'D:X1K,./*.4D@D5\86 ME &,'F9"RL@YV/*S=CT;;Y]2UF%PJCM4TA%D%4B4V)>GUVJ= )\U2GNT$)MF M ;M ZY"W8!=K%H?*QSW8Z'9FL@J,A199055<"G>X"]UZL.W&XAV1JXU6O"%=;:[3'5"DWVNKU-D,">J 1+=SO$WU4; M)*(L?Q&8JIOGP=$LG ZF ?+/HP%*R#G\W;Q*@NK:H+B_5/MMUY?=V^R:^4*E M&>7[X#*=?^Q>R$E34Q,$&PS8J3X8@!0XG3:&C)OT4AN[/D)+Q9(P =A'O]>7 M'?5[\,VQH<>V9SO19R^I !)P2,QD5M2P;0?PHT*\GLRT@SL*C-OP5P0SGVBJ M?6H@YNI04AZ%(X#O!+"B'_1[D_[O K?F_$JEJ )17BT0H^(T6QSNL'=/65TY M&&S*Y?4,MCW\PFAU.B^(O&D2X(2UD8T"&M2"5J%4K-C*T"@K,3!^HVE;N*?? M$'2Z><,]8)Q)3NT69$ZOA\#]N^/.+%WL?"$FU?"W+/]\DJ0G6TR*!O0<@L(^Z@^#P7P0CJ=S3E%< 8R6&0)SC.K\ M-!B/PEF_+QIAXBP=]+EA/YQ,4+,;SN<8.6M/;&_-$W<>[0&;?LLW;S&4"]!* M,LZ9^6)+ 0J;P2G09;4-[^ M6'>&;R,J_Q0 4*J,CB[0@ANU(#8^K[7@%3-&T4$E."8I,#KJ!'H_YL]+ZI"[ M&C0 +*QU.IG[!BTJRG-:48EB&RM.* FL*.L>DT,W>A@T:[;:B]VTRS7^=MY.$I3J,QA^V_GGH,_= M,+I^O[ ZW%/20\DR98BF6; DT%06-$O:%3IT:6/4&*3[(6?WL85V@G0'-+7! M#"_@Y8FIO&\F#UVTEB&!6GN0 * W]PC."RTX7Z>@-RTX!\XF$FBB<9J=%$@8 MSR?3B>.=Q.1IG4:BH^,8=]]P;=7-P>*;DKV>T5_IR3.JKMM&.1..<2*2'X0^ M17);8D0L9>.97/[8=@UA0__&1)GR3BDOJXA^_YM:KQ$G\V4&ZEWZ.0S>15)[ M>U84F=2UA4A2'_.J*)6$*7EF,H&)$R@T=PWT0(>DS82 +\1H0&\*DJ)QG@/.5L!^'^J4M#BV:?D' 2 ?K&B87K!'[F$ MV,<>]#$+]$5;%N#K?XJ[R O0(.710J^EC9H.WII_Q^BZWL#I)NP7Q"))11:F M+)0QA//KK<9I#85%DB^J#=JEH#:](&M9;%/$74EV^R?WPM1Q)'IZ4RHO(4Z_ M(_XO!%64 M9?OAU&"6%'Z"2485>QA+S(+!"/B9SO7CA#;$T881@"6ME)9AWW&6\RTY+1RO MPPWNQT,CV34?+!_^K>K:OG[[Z-F&;!>.9O./S_ ,4XFML'W#W_%"D=Z>#TB" MMC%P)@L\1=I."TB;,U*,PJJ:\YF!F.0%FOR&Q^&49DOM\&=N(N GE/8 CZU- M1L?L6L1!LH7TJ^ R3>-L-1G? 8:H,+S(H?2(,Y<)9RE4_<\J8:=F#_/)\5$OBUQLME%-(P81>#0V1B[[:?*^7& ME8V-"*]D#<8D%@A#+C;E)-X)D)24"#$LF@EH..R=CF:S+K?'0;AXQ)B,67:F MQC/@O'8=D&Y28SW\^'P\[@$+M.9_;2E ,T[BMZUZDKBU,P$G[V8(^T;VS#:B M_JJQPI9*>2BN&?1P*ZG="74.(GJ]0PE<"EJ/*?05V\[H4+W@]8W!)OH$(=&&4EPPDBJG&B8*GMV >(LD/8>S MK)^!Q"FH@US:,M^QI!@A4A%-H$^0FQ99_71(%4R#)JA-NCD%C,ON;86V.+EL MP5J774MYGF#=,ZQQ.<%J B +1=K?LV.K7=!Y$UD04S'Y=Y+\Z"V8?D8MD.N6 M^!#O92*T9"48M-&K)P[$F-8$ZW[&%+*:9:O*V4UE1%J_[S#H)ME9K8D<_CI_ M@%52*F@VZER9<2$7.^* ;_!)X6XW;MJAAAKEAWYUJ#656H[K@-B&@,'.1.(=$9-*E#EWR6'T0DTLEQK$A&_NVE3XTVR$_&4Q ME261I&&2 E8#BXL=RJ4=2KPTD>Q AVKE._[== O:PF*\)XXF@Q&'3/QZ<3)[$*U4+MD&>C7;(ZC1:,7B*3HJ%SK+U4 MIP3]4B6)PCH.\))--:CTJVD&MXD8 H)';\:9Y MOB\P2T7@^3R83+E1[J?4[M=?]M'D-.R/,2;6>,>@"2<,'@W#(07/N/G(P0@' MJQB_E'][#!MJ#\/9[.!QXA@5Z3&UC7$26_J^KF<%@:R\!:]AU0- MI^N+3TZ%WC+[:^NXMH\\D;/G&?6>9XY -M#:K=#:2@^:'M]5X2V7Z+%W:O84 M[EJ!F5;2P9R43*JJK.&HN)O,07?-/W"X07+IZKM;LT2T@/"^)CBDVT5'O"J.>2LEM1W*NVJN?!%#[@_]?[ M6.'2_+.8A./3,?Q_V)\UWJY1WA"T'?Q/Q]MD7GR(D;QP/!C3GX/)3*K3O)HB M;6AW$>BX-YL$O]-_N"1'6K;D([5'6P'JIAQ%HC8Z9&X23I0IF*MQ.DP3MR%_ M+S(>">]N"SV9:!#5IL8Z]=R*WETJGS.]2.+>@2[X4=T%/]KC@A].9DY>[U=R MP8^L"W[T'^""1[9 ?0>ZO/"C)WKA:8:OX8;GQ(1?H1^>VP'_PGYXA@[6%*\9 M&K^84W[TRSKE3TD2C']SRGL3!R9?Q7T_F/WFOO_-??]3N>^'_?FOV'T_GCO>S*_@O:[[S;\[[VZ6V?F(;GC-Q)_"ZK<7"!")^8K0\/)U'%'[V%FSIBZ?T-N!1/EM:;=+@D1GLWMN)G=9G$F[I*X8G&!+1]'T#6OW MGIV:3 !L@#K0?75<(C.NH(C6JZ,PGJ_Z<(!_/?!14RAG)-;6?PGH'1(M&?DN MR?\OHB6CW=&*PZ,E;E,%I^G5?EZ#@QW&;-IW,!URG.X_+M8R^L5B+;JL $N. MQ@?$6_3[P[ M/E.+N)B:A\GJ0XRP72W9*?EMV:-$![,&[S3,1C(GT/Y#+L^-0^ MG0QPJ@']-J;"RJXO^.E'3SMOB1+5ZM$ZRA;)=C+-U?Y994BQ;F5KX35'='%; MNHE=)QP1\#\R_2:PTU%VS8VVZ4:C:[SPF62)? &V2=3KVD]-XRG]N*RW>&$K M"Z4-U0P$@.E4RWTI MX+EOU!+H^&U4@BS9>_GWN7OY]V'U;=[XOHPC+P=UI?0ZB:[I"^^><=,.T>F. M@D8P97%=9R7=@73-#D5"3V=(TV3#:L-I;+Y?1*G;8%%W+F0%U#?$00_WU>M< MW2;JCGS/W.DY:;(KCJF_8$/8:.\P90+BL MA3=D2$Y@FE4E*@H<85A'"?8*+D CQ452KSM9NESB92+L^BQ%=Z$+1#/Z2N!FN\75J]/:P MRX TIRYW:Y=\YXCN:!MR&V;9I(U9KI//0#RKC /!IA40F9=)84/,SB9 CA3( MW'P;7-S^1>WV+=9!^0,>%99!O1X)F/##M\$JNU-47($]:^U,]N('!Y@(D+8R M#9[=G9QX;*0;'_4H5T?X;BHY)W41JB.'H? 0)SK%"(XV&%YCMD3B036.H[,@ MYO3% @XXJ'TZ*\8@ 5%*^HRBP;60)VT _M@Q <>* 153:CEI3%^EJ8CZ;";< MJ6DK,?H%MP+CFQC@-_KP-EEF.8Q&_5QO5*HKX]?1'1&K"W[:M%BYE$BA@S&^ M38&N-SH6X0 "R()(0&L.@FHUY'4/+N$L1%P36S1B7&;=TRA2Y#)II;WXN,0.%-7,UU(>K%YQCLP6\ M<47WEJ3^6.S*#"[P%B!F&&\L[*\0+;##C=,B@T81)X5&H;KQ;PGJ+=T4SW;) MP+9L06K6+=@L20F)#?.G"1<*,;6'&5VUL=WJ&[0^6I?9[A):_K!%[ ZV)@Z]=J%:UO M.#BXK7))M&#H9'1)84'^TE7FW$;/EKK6]JQCF<#3AZESPE0/:)+O%6TH]5IH MA15A%R&I#8("#17;NJP+OGP+Q3M>+;U*U U 2:>WO$<2H R$V+Z"?0PBXQ_Y M/J-^A/C&2Y D:? #9M>M#QF6- U.F4@SG?:Q< 1H'&W0PV,U,$( D^!@^S.Z M/4I"[E*.#ZBF26I"?CX;4W0G4)OL\,?TYO@-> $+\GMK.'.DOJ7UQ6GYLBX3O==?U/4H?266"Z&FTV_=-MYCHNR9D&W*K"L4D?>ZFX0)B0-VA>;@;/E=X 2-A\JC_6 AQ MTS4:7&<'8,R WHE9'@-ZR@AK :K%>< MCW0F9W=NCJM[X+-J"89#,)B[FS/U9-DM\UX!8"U6,FT]C5BEVI/H'$'$8)=4 M*6[SC]S86DN4R4PS&/XUV3&-O-A[E%'88OY>1K%?!& '8'IRA1V8ZIKXM5]4R?[LA=V)Y)'2";!7,NSF M=$H/[%5?KZ.1M.A>S@:Q%5%)FI>4SS.44;RU5RP]0AUMCR25C#P M0I+'+8NUQ/G5-1V=(*[QRO M4G1Z!"J%\5=\\ZD$X3D&8E4I!]*]X!VI/%'1IO5LB/&T^$"O,[J%Y4;ZV6>Y MSCR7+!Q^GY;/R27FD@;27R(++CRT3H@$"N20*<>:).-G!E@XGME>C='YEI%[;L 38#*+JP4GKKRSJY% M7X"I8C*:2) *LW(5-:.^>9K3Q.7WBX:^U-3 ],T=CK(HG)(7S#N):U$X;W%: MKCF7D&EYT&"W*9"QB ]7#H!JQO<_Y_><37 ;F9: UGT9BDW7E$B(:7:A>!F- MV(3H,I%:&)6N(M.N&]^BG%N=0\[%2^0*,Q?[D9:("EN,43_-Q#I@VKT-?9?3 MP+OFG)(TW)=8Z$RUT''L9Q(BY)5G*2(W4KXVRJH&-S7'M<*G+C^P#DOH1]\+ M3J:DSD,"\Q(>ITL= .!Y^*:1/ZH$A!\&1$##N.VU72QN'H>@8)[_=33N3U#_ M$'RNB2I//H3M$DNN)_FHTEM8X0-F?S&8GRQN3_K]_L0NX"!!YLHO?17KMW+' MR9_7#X+!Q*QB,)D\;!5[Q"DNZ/8X^-M*P8G^*>\]"C*GXZ\"&5@'.H VT4, M,AP^\%CV ^06#N@BNL6\TD.!,;+KF0Z^_GI@0=]7H!^FQ>?[QV#->'SZE1=% M'=)O"91^7_8L%OJ"WQ[>2:PM!YE6 M7A%OEJ_:Z6U0)AAJDJSC:6&B'Y/^5-/LMXV)D.G!YH4!R87QQ ;$=:G7P'=# MX]/F+^@#.[ DX:#J>*F1*#Y'4X1^$Y?"G02Y9%Q^I65B!/D!S019>%]=P M-TIH1XPP[@F1\/VU=&T7>^"Q3C4I*U*!VL2&1L2YJR6.<5][1R#Z/IH; MZ!%T5?Z$ Q:MD@JAT7;'M#',,$:6+B,)L7"Y45&AVHKW<%$E6Q%(1^I00I;\ M;A1CAF:I=#V&SF[71<@DN]=R$:-UN8,R)::IIP5@8N2]O>&8=0@"CZ,:B6^( MC2(-*HM2CLAWT.IS2NEUZ-^G*AGN70RZDJ@E/IAA0H:TR/8D?PBP^=9PAH^G M@[3N1S O\M4AU*44FC#L&OL1K%PWDXX2- LNJC/9BU*V+<]=0$J&-BG#%+A8 MB!]$RK)-E: V(!+O,F_*7X>#Q3NLV2) Z)5@Z*7JOA"[![1<40(Q)1 YFOXW M9?"U<:8.TA7*%4%Y, E;-P-JWVS86(OY-LG6MMCSZHI>Z@_P.>R*9:+W5-0JY(.6^!"F4O\.*< MZ%N=+>R@FB#;('>P]\LX"0?Z%M"MQ%?M(8?2)P&1L9U;&&^B2G_,[ V/CC2A M"@_KL^79]/WP=JIOVU N/ RA0O-#6KCH]:T$8&D:+B'K1F!=; =O\97L;%YH M5[1'(9E'"1A%YV=XJ8 LO0>"VL! 8I3VI%P_3JY,(0=%G#$/PB3^KNHWHHO@ M#DVR">*Q*[&USN#@$+%Q=DG<3T CLO#*H\A=[?0.H2N2@;1U2A[CB9F/+R5%US\)>W[%:-;PA^8<;>D] MCH_S'AT%M50*O6_%5^UJ?Z;$U;0OE%SW0D)>*?HTGH M*LQ)R!)^7[B+P!L>DQN%OMYFRT6=_:5:9S"./Z&N'5"D#@?S/K?'N,OQ-%,) M1W 1IIMG9BY;DVP.1Q&H+\'E%OIT%CI=W&N8XM\B1T"S4_+.-]$7ND/0>G=M M)8!<,UB?/T&TI<-6L9,5U/#7V3.GG$/!!2 1*KI+VS)LH MT!4^2)X8?N;ER:595*;BGR9IM07KM/5-N/3(%$;7_]9.E_6)!8V7<+HA'3@U M]*'%OI3\1 M4V!5M&30Z;0W>[M*C9#-GIUM G!NJ>^*0S6=.9I;&=XOE M%O,%HQLNU73F][5(CI91/5E28&L2T9Q[=-DE M(N=2>UUE]OL?Z;\=-S/6=3P( M9JL_Q#-#D4O[Q0&K- )"Y] 1-J\HZADV-@G/V#K=I3S==\D>>J.-C0> O@:T MJEJU!%)>'4-M@35U*O;O/J4BK#7UU*#W?S@[NWQV+.((SW73L3ET P!/K*+4 MF&MYM5;ZPCAM7YJ8[ %:])'C/;QZ>:X]AZ&P3+X]NER9NW(]3=-Q=_+[?&-I MF:-_,O9:IM6=EC*EC"33:JXF#YU(*GLS7R-T%K9&@1=$AHEU?+BA&[&*Q2Y9 MN C8HP(I5*UU%TOPU!]QI"_/G?U9 MTD 54G1:=SS2_5H') 9.2MP6SH"9_29*HZ5$"YGQ/X8&=4$%ND%M/R'" .LE MQG"C+U[S%>L+W<.# M/1/44PX;$NK>=)C+1&E9PWY@VF2UX8Q?^-1Z9[;)?: \!^7<0^G@XT&2@';! M\A2-@CA31I 29T,AS)%"NK 46: M5QDO;XO]^0 X4,L"+NVUG,L?[8SYV ?J54?9"$"6P:!_\N>N$U?-FPCK$OT3 MJZ8OI7RDX5KXR'Y+ZLPBI-RZ 08&LFBT:VK\4TZK<%B7T1UUX8J4?:%38.MX MK,06)*P2*\[.-/6DN62>W M]@-N7F\?D@AL_]Q.QFDCB)C[SFOMF0"(2.8XT33BOV[CNL9,![+V\1LU0XB:L5RDMV([WM&'.H M%L<*&7FK7CO+VB">3*UC*#[GQ6,+0*?U;:3'CVUG,[$H>=W2]43?[2D*OBD@ M*LQ,/+SI)>%U,C'KA&-7S?8)TNS@B#*T9;N\PV/:-E;:H\.0CF>-94OT:AT< MQU*$3VZ(LN:"HE> M&1;5*V$?=-<.Y&-+I@,3G[ON2._EV.0?GUZ.J\G:GFG MUK=*7PS@]X[D * /VE[PIG50?QPJNBR8MS>YF#L9A62&U.HYTP1Z5GM%60FD?7=*]G^;'B.2TVMK@L;FL5OR\ M#DPL%M:6H$4^:P>6UJ/-!9ML;.L[N;E7[:U*;6ZT%:8M M4]BZ<^?N:+SME"*W"OT^FA<9)-;1K!SCF!A!J@5I;T]>2$H5C;:&J_B7&8JCOMLS9!+Z]*5+?2XL>9 M]$8Z$T_:!MM/)M*)H*0:RGK5X&P')XFHBEUM+ZVK&(0USWA&51 M:^1(%X=PFN[NYNX9N[$],X>C3A&G;I(OO'6QNM]L!.\N/D=* MZ3@Q(!$Y)G%01KG8CU%XK%DB*+$IDL7V )R@ZO9#AED2<5<;.;207D^,;999 MRQHDUU0.SETWZO9'I3H:44^ITHK((#^+!.,I@[-R A!\]'[DM'^VX+1T4;-,(M[^9\T;H M] U9W_<>9!($K\CTP,(+Q GJA8V%2YY#,K-U,WS"HN^+3HDF (EH7J75^]'! M3&V40)$PW4F)'XDV(@,83F#<6#;APP^C87"&J0BGND,Q@5ZXJJ#;)MRQ/,<^ MW@&^$*FZX+IYV8)=K%D5:5!")JXVD[]K,;J1=<8+\RF.)7LB#NP6N:J-DX4\=@9'?C/1,R]M:> MB-;EE"X)KU(\XR-[<45KU*M3ECZET'14,I:OI"SB-0CQ%S8PZ1^E)ERSS:KNZ#(T\1=7M% M4N0<&_??:]-50Z%>-Z6CF QQW5&*VY/C:/M[&N[N7^CG7S\/9J=A_W2*G<4& M_7#<[V/A5AH%TTDX'0Z#Z3R<#D;!6Q ZBRP8CC ;3<#0Z#2ZB,@*,Q5GG\W \P>9E MP]$L' S[P4=4!^ 9?#298F<8^#L0..>H MIK 6*T;LT6P\;*#2&]]P8%PG@66_MVZ0%H=[K7U>X[(\LS3L$0/8](H]CG]' MCR-YE8^XJ2S,>\P7;L+_AMS/'/XWQO]-M/(I)?72"J^V=B14:3NI@"KQQ.$< MJ>'<$$X>_S(/3^>("[-P/,,6=^-P-J C"&[E7A\L1\.Y_U& MIT,.AK\%=0?CY0\[FW[C;"Y=G<]Q$COZ 3Y!N=_IAPMUA'XCBUH_],!WMTM\ M^'E_W3.>A_-YGTYP2B<[#2<#["TX(4H%8H*3'E.[T/E@@G].D>H:'E5=:XSB MCYJW=/)>E_C.I=VW' 8+>=R&EJ]X9^-KV_*31GXPCU[XLUR;66)'BE/[)R.\ M']885K;8+/<^ %1BERF_JPQ$CTJ/. M2;V+K,7Q1)3=J[TI;_H6#-]QX'SO3)+K1KO.+35<50TSG^@]/U65N#I4NQR! MVC %EC,=-$3"ZQ2S#;-\ESKGGIGS_JZA'(=CZ1[&"[GL=NCH*I^-Y\+, MN!;7VS"WLZWK#8TA!.PTYOI)&@G_D"-F?TK17TP.C,8/S1;"TN+\'!VD/Y!3 M_0TG(SJ-AP]\K:N-L&Z.V_6G;@7<\7O#4B$+Z@"\IQZT]1=^N[CY818ZO(: M4Y4:A7(F]-3N7/-"/IWQHH._[8@FU;__6]V6M7O3/-PZ#'/3-PZUYZ)\$XJ>XU9U3V U[D(8](_[D MN!I^WVX7:OW5N@>]Y7G#*D#?:\MOHY;?QBV_U1VU3:_U3N?YDX[HB0[V@T^) M19 .3RR[_L3>L+-_W"M<\PB\OKQYV!.UJY+D3 MVT?/5!,S%KU@Q+TK&NRPWYOT?^<-<:52#-"Q8HV\&A7Z5@^8->UVBMC7KBG: M.O_C%M6(('M>Z0?K#PS ]XYE7? \K'"=R>S..2#,YU5T[BPL:6D6M\R1MEF.Y[S16;H'HF!]-!V M,T+K./AWT+V:%N=RB].K1>-NOW^ZV^XREF'D^O X.:JA7L[%[FR:[P_QH3R40#HF;WC]5+N>#WG/-;'CTFDC7JK-NO/*$WU\0.^3LEM_)(Z9+V_ M ;49#%))@+=^CG,NZ6Z>7.UVYB/K FY0S:#?;[/M#U^JN>E KG:8?5/[93B@ M]MA_Y,9'7VVBX:@QT>E/,U%C1Z.OM*/W=%DU)\O8"V^&=3#R+TTS\/")'';S MGA'C?=J2$P!,!INH8-$^IT)B#Y]_XQ_=[Z+ZH/NO/^0[BY*4B*A-('R\:S#F^:QM$A)OSE7E[1SS0/WR)^!!HZ_-@T9/Y4&'3_.S M\(^6B7X:_M$VT4_"/T8_%_\8'KJU4V M/. MZ0A-;YKH64T+HR-%8>^+?NST +VP+>F@ ]Z-+(.'6Y=[0\/MVK!SC/\^ M]!A;1NH,8>];YFZHM@2E&WZ,!T>DFV&6V:0A?!X-G88G V/?CPI]GW3\[@6Y MV\+:'O: ;+(AZ4.1R6"S!(/_[01=N[<2PO1*\]9@4Z-'_P6KP/#EF5 M_>#QZQL^='W#AZYO^*3UC1ZZOM%#US.&?AOJ^-#+/6I$R:+4B,VY M]+YK^GWR7M"7V\(ZWB'GN7>%>D-N22_T?P?/&U3V\%M=_VV*..V/+6$3*94[ M^,JTQM:Y3_6YW$VC@N_O3?.V*[=-_2'KV=?FM_,,+[EV#QN<>(U:*=W,-(2U M[0<;QE*_-;7@372M&MK.2^X!7?^YU9MX7FTH= M)UR&OD?.K$#I(?=B"Z] MK0]9%2?+*-K^7SLTC_S^!L:UPYI17Z<\YON;KA$_*&EP;<(7_WA+^K8C.;XI MBO*[_P=02P,$% @ S8$D3\^I.H1B @ H@P T !X;"]S='EL97,N M>&ULU9=;;],P%,>_BN4BM$EHN8QF&TLBP:1)2( FK0^\36[B))9\"8Y3VGUZ M[#BW!JVP,A#)0W-\CL___%R?-DY8J1W%]P7&"FP9Y54$"Z7*=XY3)05FJ#H3 M)>8ZD@G)D-)#F3M5*3%**Y/$J..[;N P1#B,0UZS6Z8JD(B:JP@&O0O8_!N1 MX@@^G+S^5@MU_0K8^^+-8N$^G%Y/_2=-X!0"J_$QC: 7O(7.[XN>N>[3PB8X M$5\^4_R0]D0Z>$*ZG:Z5NLQ)XL7SF X@380O#Q/9:\1EKXG(E1%QVGV/PTSP M8?O/H77H*HAAL$$T@C>(DK4D)BM#C-"==?O&D0@J)%"Z[S2%9SS5HPU[=F1: MLM5AA O9U+85[.>ZG3X)=",#2"CM 7UH'7%8(J6PY+=ZT$QNG#^%0&NO=J4F MS"7:>?X2#@G-31=9"YEBV9?Q8.>*0XHS@R-)7IB[$J5C@DH)IHV4H%QPU#!T M&:VA91-,Z;WYO7[-]K2W&;!SS):X$!B*SM2K;LUAU]P&>:QFM<>R_E&ZH"0; MH3[4>CF\&9O^PW<29V3;C+=9#Z#545G2W7M*N95DFT TL(-E@JDHP]WR4J5WBKNG;:9L1R#I#!'"!GT9.7L:T(5X2UN0=(46QYS2(O@%W,2I'M/ZN&HH.456NL7ACU]G9OB#-54W9DE M-L$(#O8G ^X%_:Q5+Q'!P?Z,4U(S>YX9AI_<">*ZGL,%DZMSKM=&RQA(K;SWH%"L_,M:FXPT.SZ-B5 5[:)8"K9"?K M=@>=B@N5G)]MVYJ83GB@'11.:(6%ON!>P)-]/^\/&<<*:_C)9\.DFS!>.WTM MI ,SX@YNC*Y70BV&29JPN3#637W?3"\I9XS)HTI0%DJ&>U9+42)'R2ZXY*H %D!F!&1V M0,C?60"9$Y#Y02"G'@P3D/U#0N8!Y(" '!P2LA= 'A&0 M1W$A+[@5ENDYFQBP6+6I$: =$VC'<=&F=55Q\^+AIF*A!%[&E6-?BD+7RHD M\H2 /(D+><6-0EE9ML*@/5URTXK:72IL=^.2C=4:*Z >P89(I$DBJ\0C6>P$,J:U M[)I24D@C6X'&#/V:4H)((QOBW^#+/N"47X+]&")2>D@C^R&(PKO8,LH0V1X, M\1:.=[)1JL@BJ\+'Y9U09)(1619D@&Y]O1GED2RR1^BO-YQX9I1'LL@>H3'[ M(29EEBRR66C,08A)F24[J%F.0DS*+%EDL^P(V9_8%!LN:XE?58A)F27;OUG> M,=M?.F67;._9!V+><6.X7U\+UV9R2C3Y_E(1]F$$C@O9"NHY99I\?TG);CC* M./D>TI/6(]U)2*YI19;-&^&EQF$TSG?.-N[>@(:8E&SRR+)YPQQCBF#P<;.K MYY5?F]F%2H813KQS2C9Y9-FT4L#=[R0EF3RR9,ADL+T:3$DFCRR9 M7PJ!8.'_8 !2.J@LOJ)S94W:?7Q,0TQ*,GDCF<[VST0)8EEW]6MYLT/!M_&]B?-^1]02P,$% @ S8$D3X-) M186> 0 2A@ !H !X;"]?$W JHTM$DN8)G%1OA/NQL%;A_'38P$.RG01V-D&VCKS+VUGF_[)H75U%OI;5Y@NRT]9 M80VGZ=RX\8QDNQ[/G.SVF\3M]I1,/C-7V+!)S+DRWZT[^=+:X,WP02_]@OXK ME\[^9WU[.!QS^];F7[5MPHV*OP6)N1W$\2"&!TD\2.!!TWC0%!XTBP?-X$'S M>- <'K2(!RW@0M(H'K>!!E"HRIO@D#6N\UJ1P37BO20&;\&*30C;A MS28%;<*K30K;A'>;%+@)+S;E+P)KS>K.C->+U9T9N?<-;6#MMXO5G1 MF_%ZLZ(WX_5F16_&Z\V*WHS7FQ6]&:\W*WHS7F]6]&:\WJ+H+7B]1=%;\'J+ MHK<\X5V)]K($K[@M>;U'T%KS>HN@M>+U%T5OP>HNBM^#U%D5OP>L]'>GM MR\S9_4=PQZ;PCRZY&GZW9@2W#Y?*/CYCF'IW_TCIT&^Q9K@^_.=BF/H;8:[^ M.MC^ %!+ P04 " #-@21/9JS1H*4! "E& $P %M#;VYT96YT7U1Y M<&5S72YX;6S-F=]NPB 4AU_%]':Q"&SN3]2;;;>;R?8"K#VUQ+800*=O/UIU MR98N<5&3WTTI'#CG@Y+OII/WK24_V-15XZ=)&8)]8,QG)=7*I\92$R.%<;4* ML>L6S*ILJ1;$Q&@T9IEI C5A&-HX3IHZJ;HXOM?57<4(R>-[$+#Z.39,8]0D[HL+OA6T_KGM=DW,ZIW^A MF:+0&>4F6]5Q2>JM(Y7[DBC45>I+Y2A_"TXWBSWO7+GPHNJ8F&TJ]F-">CF. ML*VH'Z"+G+-RB->"^DIU@=V3GU3PI9._&<6Z3V MZN24'U4\IK[&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( ,R!)$\"6H@#$0, D. 8 " ?<( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ S($D3PB\( @H @ $0< !@ M ( !F! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S($D3U6D,6"B P [0\ !@ ( !9QD 'AL+W=OP0 -84 8 M " 3\= !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ S($D3\Y;6B*U 0 MT@, !@ ( !UR, 'AL+W=O&UL4$L! A0#% @ S($D3^]W MO &V 0 T , !D ( !JR< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8$D3SWGZ&^T 0 T@, !D M ( !;RT 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8$D3X@_:)OC 0 04 !D ( ! M,S, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8$D3\_)+(:V 0 T@, !D ( !4CD 'AL+W=OZZ," L"@ &0 M@ $800 >&PO=V]R:W-H965T&UL4$L! A0#% @ S8$D3T )<$(5 @ +08 !D M ( !]T8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8$D3V@6&PO=V]R:W-H965T&UL4$L! A0#% @ MS8$D3\V(Z$YG @ ;P@ !D ( !@U0 'AL+W=O&UL4$L! A0#% @ S8$D3S #<9+# @ MO H !D ( !"U\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8$D3T(63Y2W 0 T@, !D M ( !$V@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ S8$D3UN56RR% P *!H \ M ( !0:T 'AL+W=O7!E&UL4$L%!@ P # @T )^T ! $! end XML 15 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share - Schedule of Calculation of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Numerator:    
Net loss $ (8,717) $ (18,489)
Numerator for basic net loss per share (8,717) (18,489)
Numerator for diluted net loss per share $ (8,717) $ (18,489)
Denominator:    
Denominator for basic net income (loss) per share - weighted average shares (shares) 119,216 115,867
Denominator for diluted net income (loss) per share (shares) 119,216 115,867
Net loss per share:    
Basic (in dollars per share) $ (0.07) $ (0.16)
Diluted (in dollars per share) $ (0.07) $ (0.16)
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Income Statement [Abstract]    
Revenues $ 285,028 $ 317,336
Cost of revenues 197,627 236,156
Amortization of acquired developed technology 471 496
Impairment of long-lived assets 1,665 0
Gross profit 85,265 80,684
Operating expenses:    
Research and development 52,151 63,059
Sales and marketing 12,107 12,480
General and administrative 13,234 12,643
Start-up costs 17,076 7,553
Amortization of purchased intangibles 230 640
Total operating expenses 94,798 96,375
Loss from operations (9,533) (15,691)
Interest income 4,424 5,155
Interest expense (6,423) (9,386)
Other expense, net (2,132) (1,789)
Loss before income taxes (13,664) (21,711)
Provision for (benefit from) income taxes (4,947) (3,222)
Net loss $ (8,717) $ (18,489)
Net loss per share:    
Basic (in dollars per share) $ (0.07) $ (0.16)
Diluted (in dollars per share) $ (0.07) $ (0.16)
Shares used in computing net loss per share:    
Basic (shares) 119,216 115,867
Diluted (shares) 119,216 115,867
XML 17 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Investments
3 Months Ended
Jul. 28, 2019
Investments [Abstract]  
Investments Investments
The Company's portfolio of fixed income securities consists of term bank certificates of deposit. All of the Company's investments in fixed income securities have original maturity (maturity at the purchase date) of less than 12 months and are reported as short-term investments in the consolidated balance sheets as of July 28, 2019 and April 28, 2019. All of the Company's investments in fixed income securities are classified as held-to-maturity since the Company has the positive intent and ability to hold these investments until maturity. These investments are carried at amortized cost.
The Company's investments in fixed income securities as of July 28, 2019 and April 28, 2019 were as follows:
 
 
July 28, 2019
 
April 28, 2019
 
 
 
 
Gross Unrealized
 
 
 
 
 
Gross Unrealized
 
 
(in thousands)
 
Amortized Cost
 
Gains
 
Losses
 
Fair Value
 
Amortized Cost
 
Gains
 
Losses
 
Fair Value
Certificates of deposit
 

 

 

 

 
100,000

 

 

 
100,000



During the three month periods ended July 28, 2019 and July 29, 2018, there were no gross unrealized gains or losses, no realized gains or losses, and no other-than-temporary impairments.
XML 18 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Guarantees and Indemnifications
3 Months Ended
Jul. 28, 2019
Guarantees [Abstract]  
Guarantees and Indemnifications Guarantees and Indemnifications
Upon issuance of a guarantee, the guarantor must recognize a liability for the fair value of the obligations it assumes under that guarantee. As permitted under Delaware law and in accordance with the Company's bylaws, the Company indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving in such capacity at the Company's request. The term of the indemnification period is for the officer's or director's lifetime. The Company may terminate the indemnification agreements with its officers and directors upon 90 days written notice, but termination will not affect claims for indemnification relating to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited; however, the Company has a director and officer liability insurance policy that may enable it to recover a portion of any future amounts paid.
The Company enters into indemnification obligations under its agreements with other companies in its ordinary course of business, including agreements with customers, business partners and insurers. Under these provisions, the Company generally indemnifies and holds harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of the Company's activities or the use of the Company's products. These indemnification provisions generally survive termination of the underlying agreement. In some cases, the maximum potential amount of future payments the Company could be required to make under these indemnification provisions is unlimited.
The Company believes the fair value of these indemnification obligations is immaterial. Accordingly, the Company has not recorded any liabilities for these agreements as of July 28, 2019. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Basis of Presentation
3 Months Ended
Jul. 28, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
The accompanying unaudited condensed consolidated financial statements as of July 28, 2019 and for the three month periods ended July 28, 2019 and July 29, 2018 have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial statements and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”), and include the accounts of Finisar Corporation and its controlled subsidiaries (collectively, “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. 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 July 28, 2019, its operating results for the three month periods ended July 28, 2019 and July 29, 2018, and its cash flows for the three month periods ended July 28, 2019 and July 29, 2018. Operating results for the three month period ended July 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending May 3, 2020. The condensed consolidated balance sheet as of April 28, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements. 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 April 28, 2019.
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 these estimates.
Merger Agreement
On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation (“Parent”) and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Subsidiary”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. The closing of the Merger is subject to various customary conditions.
XML 20 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Debt Instrument [Line Items]    
Amortization of the debt discount $ 5,464 $ 7,927
Convertible Debt | 0.50% Convertible Senior Notes Due 2036    
Debt Instrument [Line Items]    
Contractual interest expense 719 719
Amortization of the debt discount 5,464 5,208
Amortization of issuance costs 231 231
Total interest cost $ 6,414 $ 6,158
Effective interest rate on the liability component 4.85% 4.85%
Convertible Debt | 0.50% Convertible Senior Notes Due 2033    
Debt Instrument [Line Items]    
Contractual interest expense $ 0 $ 324
Amortization of the debt discount 0 2,719
Amortization of issuance costs 0 154
Total interest cost $ 0 $ 3,197
Effective interest rate on the liability component   4.87%
XML 21 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories (Details) - USD ($)
$ in Thousands
Jul. 28, 2019
Apr. 28, 2019
Inventories consist of the following:    
Raw materials $ 65,846 $ 63,749
Work-in-process 212,302 191,479
Finished goods 42,407 43,800
Total inventories $ 320,555 $ 299,028
JSON 22 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "fnsr10qq1fy20.htm": { "axisCustom": 1, "axisStandard": 17, "contextCount": 119, "dts": { "calculationLink": { "local": [ "fnsr-20190728_cal.xml" ] }, "definitionLink": { "local": [ "fnsr-20190728_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "fnsr10qq1fy20.htm" ] }, "labelLink": { "local": [ "fnsr-20190728_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml" ] }, "presentationLink": { "local": [ "fnsr-20190728_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "fnsr-20190728.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 328, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 23, "http://www.finisar.com/20190728": 1, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 29 }, "keyCustom": 6, "keyStandard": 266, "memberCustom": 10, "memberStandard": 26, "nsprefix": "fnsr", "nsuri": "http://www.finisar.com/20190728", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.finisar.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "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": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Earnings per Share", "role": "http://www.finisar.com/role/EarningsPerShare", "shortName": "Earnings per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Inventories", "role": "http://www.finisar.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Investments", "role": "http://www.finisar.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "invest:InvestmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Debt", "role": "http://www.finisar.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Fair Value of Financial Instruments", "role": "http://www.finisar.com/role/FairValueOfFinancialInstruments", "shortName": "Fair Value of Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Legal Matters", "role": "http://www.finisar.com/role/LegalMatters", "shortName": "Legal Matters", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Guarantees and Indemnifications", "role": "http://www.finisar.com/role/GuaranteesAndIndemnifications", "shortName": "Guarantees and Indemnifications", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GuaranteesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302302 - Disclosure - Summary of Significant Accounting Policies (Tables)", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesTables", "shortName": "Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Earnings per Share (Tables)", "role": "http://www.finisar.com/role/EarningsPerShareTables", "shortName": "Earnings per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Inventories (Tables)", "role": "http://www.finisar.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Investments (Tables)", "role": "http://www.finisar.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:HeldToMaturitySecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Debt (Tables)", "role": "http://www.finisar.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Fair Value of Financial Instruments (Tables)", "role": "http://www.finisar.com/role/FairValueOfFinancialInstrumentsTables", "shortName": "Fair Value of Financial Instruments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails", "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD_srt_ProductOrServiceAxis_fnsr_DatacomMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Lease Payments Under Non-Cancelable Leases (842) (Details)", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details", "shortName": "Summary of Significant Accounting Policies - Schedule of Lease Payments Under Non-Cancelable Leases (842) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Summary of Significant Accounting Policies - Future Minimum Lease Payments Under Non-Cancelable Leases (840) (Details)", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details", "shortName": "Summary of Significant Accounting Policies - Future Minimum Lease Payments Under Non-Cancelable Leases (840) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2019Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Earnings per Share - Schedule of Calculation of Basic and Diluted Net Loss per Share (Details)", "role": "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails", "shortName": "Earnings per Share - Schedule of Calculation of Basic and Diluted Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Earnings per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)", "role": "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails", "shortName": "Earnings per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_EmployeeStockOptionMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "role": "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2033Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Earnings per Share - Narrative (Details)", "role": "http://www.finisar.com/role/EarningsPerShareNarrativeDetails", "shortName": "Earnings per Share - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_fnsr_ConvertibleSeniorNotesDue20360.5Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Inventories (Details)", "role": "http://www.finisar.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Investments (Details)", "role": "http://www.finisar.com/role/InvestmentsDetails", "shortName": "Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesUnrealizedGainLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "I2016Q3Dec31_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2036Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Debt - Narrative (Details)", "role": "http://www.finisar.com/role/DebtNarrativeDetails", "shortName": "Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "I2016Q3Dec31_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2036Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unique": true, "unitRef": "ratio", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2036Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Debt - Convertible Debt (Details)", "role": "http://www.finisar.com/role/DebtConvertibleDebtDetails", "shortName": "Debt - Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ConvertibleDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2036Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Debt - Interest Expense (Details)", "role": "http://www.finisar.com/role/DebtInterestExpenseDetails", "shortName": "Debt - Interest Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "fnsr:InterestExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2036Member_us-gaap_LongtermDebtTypeAxis_us-gaap_ConvertibleDebtMember", "decimals": "-3", "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2033Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Fair Value of Financial Instruments - Financial Instruments Not Measured on a Recurring Basis (Details)", "role": "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails", "shortName": "Fair Value of Financial Instruments - Financial Instruments Not Measured on a Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2020Q1_us-gaap_DebtInstrumentAxis_fnsr_A0.50ConvertibleSeniorNotesDue2033Member_us-gaap_FairValueByMeasurementBasisAxis_us-gaap_CarryingReportedAmountFairValueDisclosureMember_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsNonrecurringMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ConvertibleDebtFairValueDisclosures", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - Legal Matters (Details)", "role": "http://www.finisar.com/role/LegalMattersDetails", "shortName": "Legal Matters (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2019Q4YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyDamagesSoughtValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "fnsr:IndemnificationPeriodForWrittenNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Guarantees and Indemnifications (Details)", "role": "http://www.finisar.com/role/GuaranteesAndIndemnificationsDetails", "shortName": "Guarantees and Indemnifications (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "fnsr:IndemnificationPeriodForWrittenNotice", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Operations", "role": "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss)", "role": "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Stockholders' Equity", "role": "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": "-3", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Basis of Presentation", "role": "http://www.finisar.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.finisar.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "FD2020Q1YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9999": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "fnsr10qq1fy20.htm", "contextRef": "I2019Q1Apr30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "", "isDefault": "false", "longName": "Uncategorized Items - fnsr10qq1fy20.htm", "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "shortName": "Uncategorized Items - fnsr10qq1fy20.htm", "subGroupType": "", "uniqueAnchor": null } }, "segmentCount": 37, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r295" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r295" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "fnsr_A0.50ConvertibleSeniorNotesDue2033Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "0.50% Convertible Senior Notes Due 2033 [Member]", "label": "0.50% Convertible Senior Notes Due 2033 [Member]", "terseLabel": "0.50% Convertible Senior Notes Due 2033", "verboseLabel": "2033 Notes" } } }, "localname": "A0.50ConvertibleSeniorNotesDue2033Member", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails", "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "fnsr_A0.50ConvertibleSeniorNotesDue2036Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "0.50% Convertible Senior Notes Due 2036 [Member]", "label": "0.50% Convertible Senior Notes Due 2036 [Member]", "terseLabel": "0.50% Convertible Senior Notes Due 2036", "verboseLabel": "2036 Notes" } } }, "localname": "A0.50ConvertibleSeniorNotesDue2036Member", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "fnsr_ConvertibleSeniorNotesDue20360.5Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Convertible Senior Notes Due 2036 0.5% [Member]", "label": "Convertible Senior Notes Due 2036 0.5% [Member]", "terseLabel": "0.50% Convertible Senior Notes Due 2036" } } }, "localname": "ConvertibleSeniorNotesDue20360.5Member", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "fnsr_DatacomMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Datacom [Member]", "label": "Datacom [Member]", "terseLabel": "Datacom" } } }, "localname": "DatacomMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fnsr_DebtInstrumentConversionOptionAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Conversion, Option [Axis]", "label": "Debt Instrument, Conversion, Option [Axis]", "terseLabel": "Debt Instrument, Conversion, Option [Axis]" } } }, "localname": "DebtInstrumentConversionOptionAxis", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "fnsr_DebtInstrumentConversionOptionDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Domain] for Debt Instrument, Conversion, Option [Axis]", "label": "Debt Instrument, Conversion, Option [Domain]", "terseLabel": "Debt Instrument, Conversion, Option [Domain]" } } }, "localname": "DebtInstrumentConversionOptionDomain", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "fnsr_DebtInstrumentConversionOptionOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Conversion, Option One [Member]", "label": "Debt Instrument, Conversion, Option One [Member]", "terseLabel": "Conversion Option One" } } }, "localname": "DebtInstrumentConversionOptionOneMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "fnsr_DebtInstrumentConversionOptionTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt Instrument, Conversion, Option Two [Member]", "label": "Debt Instrument, Conversion, Option Two [Member]", "terseLabel": "Conversion Option Two" } } }, "localname": "DebtInstrumentConversionOptionTwoMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "fnsr_DebtInstrumentConvertibleCarryingAmountOfLiabilityComponent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The stated principal amount of the debt instrument at time of issuance, net of debt discount originally recognized at the issuance of the instrument.", "label": "Debt Instrument Convertible Carrying Amount Of Liability Component", "terseLabel": "Carrying amount of liability component" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfLiabilityComponent", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "fnsr_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "fnsr_EarningsAnnouncementsCasesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Earnings Announcements Cases [Member]", "label": "Earnings Announcements Cases [Member]", "terseLabel": "Class Action and Shareholder Derivative Litigation" } } }, "localname": "EarningsAnnouncementsCasesMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "domainItemType" }, "fnsr_IndemnificationPeriodForWrittenNotice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indemnification, Period for Written Notice", "label": "Indemnification, Period for Written Notice", "terseLabel": "Period of written notice to terminate agreements" } } }, "localname": "IndemnificationPeriodForWrittenNotice", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/GuaranteesAndIndemnificationsDetails" ], "xbrltype": "durationItemType" }, "fnsr_InterestExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest Expense [Table Text Block]", "label": "Interest Expense [Table Text Block]", "terseLabel": "Schedule of Interest Expense Information" } } }, "localname": "InterestExpenseTableTextBlock", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "fnsr_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Remaining Lease Term", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "fnsr_MergerChallengeByFinisarStockholdersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Merger Challenge By Finisar Stockholders [Member]", "label": "Merger Challenge By Finisar Stockholders [Member]", "terseLabel": "Merger Challenge By Finisar Stockholders" } } }, "localname": "MergerChallengeByFinisarStockholdersMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "domainItemType" }, "fnsr_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "fnsr_OperatingExpensesAmortization": { "auth_ref": [], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 5.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Operating Expenses, Amortization", "label": "Operating Expenses, Amortization", "terseLabel": "Amortization of purchased intangibles" } } }, "localname": "OperatingExpensesAmortization", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "fnsr_PurchasedTechnologyNet": { "auth_ref": [], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchased Technology, Net", "label": "Purchased Technology, Net", "terseLabel": "Purchased intangible assets, net" } } }, "localname": "PurchasedTechnologyNet", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "fnsr_RestOfWorldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Rest of World [Member]", "label": "Rest of World [Member]", "terseLabel": "Rest of the world" } } }, "localname": "RestOfWorldMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "fnsr_TelecomMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Telecom [Member]", "label": "Telecom [Member]", "terseLabel": "Telecom" } } }, "localname": "TelecomMember", "nsuri": "http://www.finisar.com/20190728", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "invest_InvestmentTextBlock": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for investments, including all tables.", "label": "Investment [Text Block]", "terseLabel": "Investments" } } }, "localname": "InvestmentTextBlock", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://www.finisar.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r118", "r186", "r188", "r283", "r284" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r119", "r186", "r189", "r285", "r290", "r291" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r241" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r31" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r17", "r120", "r121", "r187" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $220 at July 28, 2019 and $216 at April 28, 2019" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r84" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization of discount on held-to-maturity investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r46", "r47", "r48" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r45", "r48", "r49", "r210" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r18" ], "calculation": { "http://www.finisar.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-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r92" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r193", "r194", "r199", "r200" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r23", "r122", "r133" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r68", "r83", "r234" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.finisar.com/role/DebtInterestExpenseDetails": { "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 discount on convertible debt", "verboseLabel": "Amortization of the debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.finisar.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r61", "r83", "r236" ], "calculation": { "http://www.finisar.com/role/DebtInterestExpenseDetails": { "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 issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r83", "r148", "r149" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive shares excluded from calculation of EPS (shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share, by Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r83", "r150" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Impairment of long-lived assets" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r117", "r257", "r274" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r4", "r5", "r43" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r216", "r217" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CarryingReportedAmountFairValueDisclosureMember": { "auth_ref": [ "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Measured as reported on the statement of financial position (balance sheet).", "label": "Reported Value Measurement [Member]", "terseLabel": "Carrying Amount" } } }, "localname": "CarryingReportedAmountFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r78", "r85", "r87" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets", "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r78", "r231" ], "calculation": { "http://www.finisar.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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured.", "label": "Certificates of Deposit [Member]", "terseLabel": "Certificates of deposit", "verboseLabel": "Certificates of deposit" } } }, "localname": "CertificatesOfDepositMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails", "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r39", "r154", "r264", "r279" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r16" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r16" ], "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 (shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r16" ], "calculation": { "http://www.finisar.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, 750,000 shares authorized" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r54", "r208", "r212" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total comprehensive income (loss)" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r209", "r213", "r214" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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": "Convertible notes" } } }, "localname": "ConvertibleDebtFairValueDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r169" ], "lang": { "en-US": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]", "terseLabel": "Convertible Debt" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.finisar.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": "Convertible debt" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of borrowings which can be exchanged for a specified number of another security at the option of the issuer or the holder. Disclosures include, but are not limited to, principal amount, amortized premium or discount, and amount of liability and equity components.", "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Notes" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r64" ], "calculation": { "http://www.finisar.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": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSoldAmortization": { "auth_ref": [ "r62" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.", "label": "Cost, Amortization", "terseLabel": "Amortization of acquired developed technology" } } }, "localname": "CostOfGoodsAndServicesSoldAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) to equity or (increase) decrease to net assets, resulting from the cumulative effect adjustment of a new accounting principle applied in the period of adoption.", "label": "Cumulative Effect of New Accounting Principle in Period of Adoption", "terseLabel": "Cumulative effect of change in accounting principle" } } }, "localname": "CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r177" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r11", "r13", "r14", "r258", "r259", "r272" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails", "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r14", "r171", "r259", "r272" ], "calculation": { "http://www.finisar.com/role/DebtConvertibleDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Principal" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent": { "auth_ref": [ "r170" ], "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 the equity component", "verboseLabel": "Residual principal amount" } } }, "localname": "DebtInstrumentConvertibleCarryingAmountOfTheEquityComponent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r174" ], "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": "Conversion price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "auth_ref": [ "r36", "r179", "r180", "r182" ], "lang": { "en-US": { "role": { "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount.", "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Conversion ratio" } } }, "localname": "DebtInstrumentConvertibleConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "us-gaap_DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1": { "auth_ref": [ "r173" ], "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 discount amortization period" } } }, "localname": "DebtInstrumentConvertibleRemainingDiscountAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "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": "Threshold consecutive trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "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": "Threshold percentage of stock price trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "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": "Threshold trading days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r235", "r237" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Aggregate principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r35", "r175", "r235" ], "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 the liability component" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtInterestExpenseDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r37" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails", "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFiveMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Period five representing fifth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Five [Member]", "terseLabel": "On or after December 22, 2018/December 22, 2021" } } }, "localname": "DebtInstrumentRedemptionPeriodFiveMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "December 15, 2028/December 15, 2031, by Holders" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "In The Event Of Fundamental Change in Control" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "December 15, 2023/December 15, 2026, by Holders" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "December 15, 2018/December 15, 2021, by Holders" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r270" ], "lang": { "en-US": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price (percentage)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r37", "r90", "r179", "r181", "r182", "r183", "r234", "r235", "r237", "r271" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r234", "r237" ], "calculation": { "http://www.finisar.com/role/DebtConvertibleDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "Debt Instrument, Unamortized Discount", "negatedTerseLabel": "Unamortized debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Instruments [Abstract]", "terseLabel": "Liability component:" } } }, "localname": "DebtInstrumentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r236" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Transaction costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r30", "r236" ], "calculation": { "http://www.finisar.com/role/DebtConvertibleDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "negatedTerseLabel": "Unamortized debt issuance costs" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r202" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred tax assets" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r83", "r89", "r203", "r204" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income tax (benefit) expense" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r83", "r151" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r93", "r98", "r99", "r100", "r101", "r105", "r267", "r281" ], "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", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted [Abstract]", "terseLabel": "Net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]", "terseLabel": "Shares used in computing net loss per share:" } } }, "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r93", "r98", "r99", "r100", "r101", "r105", "r267", "r281" ], "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", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r88", "r102", "r103", "r104" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r106" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r197" ], "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 and restricted stock units" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Debt redemption amount" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock": { "auth_ref": [ "r218", "r219", "r220" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3).", "label": "Fair Value Measurements, Nonrecurring [Table Text Block]", "terseLabel": "Financial Instruments Not Measured at Fair Value on a Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnNonrecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]", "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]" } } }, "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTable": { "auth_ref": [ "r218", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table]", "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]" } } }, "localname": "FairValueByBalanceSheetGroupingTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r190", "r191", "r192", "r219", "r251" ], "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]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r218", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r218", "r219", "r221", "r222", "r226" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r224" ], "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 of Financial Instruments" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r190", "r191", "r192", "r219", "r252" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r190", "r191", "r192", "r219", "r253" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r190", "r191", "r192", "r219", "r254" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsNonrecurringMember": { "auth_ref": [ "r218", "r219", "r221", "r222", "r223", "r226" ], "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": "Nonrecurring" } } }, "localname": "FairValueMeasurementsNonrecurringMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r146", "r147" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r63" ], "calculation": { "http://www.finisar.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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Guarantees [Abstract]" } } }, "localname": "GuaranteesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GuaranteesTextBlock": { "auth_ref": [ "r167" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties.", "label": "Guarantees [Text Block]", "terseLabel": "Guarantees and Indemnifications" } } }, "localname": "GuaranteesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/GuaranteesAndIndemnifications" ], "xbrltype": "textBlockItemType" }, "us-gaap_HeldToMaturitySecurities": { "auth_ref": [ "r124", "r128" ], "calculation": { "http://www.finisar.com/role/InvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity", "totalLabel": "Amortized Cost" } } }, "localname": "HeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "auth_ref": [ "r130" ], "calculation": { "http://www.finisar.com/role/InvestmentsDetails": { "order": 1.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "auth_ref": [ "r131" ], "calculation": { "http://www.finisar.com/role/InvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss", "terseLabel": "Gross Unrealized Losses" } } }, "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "auth_ref": [ "r129" ], "calculation": { "http://www.finisar.com/role/InvestmentsDetails": { "order": 3.0, "parentTag": "us-gaap_HeldToMaturitySecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "HeldToMaturitySecuritiesFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_HeldToMaturitySecuritiesTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table Text Block]", "terseLabel": "Investments in Fixed Income Securities" } } }, "localname": "HeldToMaturitySecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_HeldtomaturitySecuritiesSoldSecurityRealizedGainLossExcludingOtherThanTemporaryImpairments": { "auth_ref": [ "r83", "r127" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale of investment in debt security measured at amortized cost (held-to-maturity), excluding other-than-temporary impairment (OTTI).", "label": "Debt Securities, Held-to-maturity, Sold, Realized Gain (Loss), Excluding Other-than-temporary Impairment", "terseLabel": "Realized gains or losses" } } }, "localname": "HeldtomaturitySecuritiesSoldSecurityRealizedGainLossExcludingOtherThanTemporaryImpairments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r93", "r256", "r265", "r282" ], "calculation": { "http://www.finisar.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", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r89", "r116", "r205" ], "calculation": { "http://www.finisar.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 (benefit from) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r80", "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Cash paid for taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r82" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://www.finisar.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "Increase (Decrease) in Employee Related Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r82" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in operating assets classified as other.", "label": "Increase (Decrease) in Other Operating Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r56", "r115", "r233", "r236", "r268" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.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": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r68", "r176" ], "calculation": { "http://www.finisar.com/role/DebtInterestExpenseDetails": { "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 cost" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r70" ], "calculation": { "http://www.finisar.com/role/DebtInterestExpenseDetails": { "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtInterestExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r77", "r79", "r86" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r145" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r24", "r144" ], "calculation": { "http://www.finisar.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r41", "r143" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.finisar.com/role/InventoriesDetails": { "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 inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets", "http://www.finisar.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetItemsNetOfReserveAlternativeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory, Net, Items Net of Reserve Alternative [Abstract]", "terseLabel": "Inventories consist of the following:" } } }, "localname": "InventoryNetItemsNetOfReserveAlternativeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r26", "r144" ], "calculation": { "http://www.finisar.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r25", "r144" ], "calculation": { "http://www.finisar.com/role/InventoriesDetails": { "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r67", "r114" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r286", "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r286", "r287", "r288", "r289" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments [Abstract]" } } }, "localname": "InvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Investments" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Lease Payments Under Non-Cancelable Leases (842)" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "2025 and thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r249" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "2020 (remainder)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r32" ], "calculation": { "http://www.finisar.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r22", "r260", "r277" ], "calculation": { "http://www.finisar.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' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.finisar.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Noncurrent [Abstract]", "terseLabel": "Long-term liabilities:" } } }, "localname": "LiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by status of pending, threatened, or settled litigation.", "label": "Litigation Status [Axis]", "terseLabel": "Litigation Status [Axis]" } } }, "localname": "LitigationStatusAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LitigationStatusDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Status of pending, threatened, or settled litigation.", "label": "Litigation Status [Domain]", "terseLabel": "Litigation Status [Domain]" } } }, "localname": "LitigationStatusDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r14", "r172", "r259", "r275" ], "calculation": { "http://www.finisar.com/role/DebtConvertibleDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "terseLabel": "Net carrying amount of the liability component", "totalLabel": "Net carrying amount of the liability component" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r37" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r37", "r168" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtConvertibleDebtDetails", "http://www.finisar.com/role/DebtInterestExpenseDetails", "http://www.finisar.com/role/DebtNarrativeDetails", "http://www.finisar.com/role/EarningsPerShareNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r154", "r155", "r156", "r158", "r159", "r160", "r162", "r165", "r166" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyDamagesSoughtValue": { "auth_ref": [ "r154", "r157", "r161" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.", "label": "Loss Contingency, Damages Sought, Value", "terseLabel": "Damages" } } }, "localname": "LossContingencyDamagesSoughtValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r163", "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Legal Matters" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMatters" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r157" ], "lang": { "en-US": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of purported shareholder derivative lawsuits" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "integerItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r60" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Marketable Securities, Unrealized Gain (Loss)", "terseLabel": "Unrealized gains or losses" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.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": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r78" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.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": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r78", "r81", "r84" ], "calculation": { "http://www.finisar.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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.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": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r50", "r53", "r58", "r84", "r103", "r266", "r280" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 }, "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [ "r97" ], "calculation": { "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails": { "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, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.", "label": "Net Income (Loss) Attributable to Parent, Diluted", "totalLabel": "Numerator for diluted net loss per share" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r93", "r96" ], "calculation": { "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAttributableToParentDiluted", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "totalLabel": "Numerator for basic net loss per share" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "monetaryItemType" }, "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r92", "r94" ], "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": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "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": "Effective Adoption and Pending Adoption of New Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.finisar.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", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Payments Due by Fiscal Year" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r243" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Present value of lease payments" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r243" ], "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": "Lease liabilities, other accrued liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r243" ], "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": "Lease liabilities, other non-current liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r245", "r246" ], "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 outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r242" ], "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": "ROU asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r248", "r250" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r247", "r250" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]", "terseLabel": "Payments Due by Fiscal Year" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments Due, Next Twelve Months", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r238", "r239" ], "calculation": { "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "2025 and thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r215" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r30" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r44", "r232" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Change in cumulative foreign currency translation adjustment", "verboseLabel": "Other comprehensive loss, net" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss", "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r51", "r54", "r55", "r178" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r6", "r7", "r33" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r69" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.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 expense, net" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherThanTemporaryImpairmentLossesInvestmentsHeldtomaturitySecurities": { "auth_ref": [ "r126" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of other-than-temporary impairment (OTTI) on investment in debt security measured at amortized cost (held-to-maturity), recognized in earnings and other comprehensive income (OCI).", "label": "Other-than-temporary Impairment Loss, Debt Securities, Held-to-maturity, before Tax", "terseLabel": "Other-than-temporary impairments" } } }, "localname": "OtherThanTemporaryImpairmentLossesInvestmentsHeldtomaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r75" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.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": "Shares repurchased for tax withholdings on vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "auth_ref": [ "r72", "r125" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities.", "label": "Payments to Acquire Held-to-maturity Securities", "negatedLabel": "Purchases of short-term investments" } } }, "localname": "PaymentsToAcquireHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r73" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Additions to property, equipment and improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PendingLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Risk of loss associated with the outcome of pending litigation against the entity, for example, but not limited to, litigation in arbitration or within the trial process.", "label": "Pending Litigation [Member]", "terseLabel": "Pending Litigation" } } }, "localname": "PendingLitigationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/LegalMattersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreOpeningCosts": { "auth_ref": [ "r65" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Expenditures associated with opening new locations which are noncapital in nature and expensed as incurred.", "label": "Pre-Opening Costs", "terseLabel": "Start-up costs" } } }, "localname": "PreOpeningCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r15" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r15" ], "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 (shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r15" ], "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 (shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r15" ], "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 (shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r15" ], "calculation": { "http://www.finisar.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 and outstanding at July 28, 2019 and April 28, 2019" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r74", "r198" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.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 the issuance of shares under equity plans and employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "auth_ref": [ "r71", "r125" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity.", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-maturity Securities", "terseLabel": "Maturities of short-term investments" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r9", "r10", "r152", "r278" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, equipment and improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r76" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Repayment of 2033 Notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r201", "r292" ], "calculation": { "http://www.finisar.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/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r19", "r184", "r276" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r185", "r186" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Revenues", "verboseLabel": "Total revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r102" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r102" ], "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 Excluded from Computation of Net Income per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r103" ], "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 Calculation of Basic and Diluted Net Income per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r240" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Future Minimum Lease Payments Under Non-Cancelable Leases (840)" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "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": "Schedule of Held-to-maturity Securities [Line Items]", "terseLabel": "Schedule of Held-to-maturity Securities [Line Items]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "auth_ref": [ "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity).", "label": "Debt Securities, Held-to-maturity [Table]", "terseLabel": "Debt Securities, Held-to-maturity [Table]" } } }, "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r27", "r28", "r29" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r12", "r261", "r262", "r263", "r273" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "terseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r91" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r40", "r178" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://www.finisar.com/role/DebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r178", "r184" ], "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 shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r15", "r16", "r184", "r195", "r196" ], "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", "terseLabel": "Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r16", "r20", "r21", "r123" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r206", "r207", "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r153" ], "calculation": { "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "verboseLabel": "Impairment of long-lived assets" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/InvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r112", "r113" ], "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/2019-01-31", "presentation": [ "http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r97", "r101" ], "calculation": { "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails": { "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 (shares)", "totalLabel": "Denominator for diluted net income (loss) per share (shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r95", "r101" ], "calculation": { "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails": { "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": "Denominator for basic net income (loss) per share - weighted average shares (shares)", "verboseLabel": "Basic (shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r106": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118936363&loc=d3e5074-111524" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "8A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=SL6284422-111562" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27405-111563" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955202&loc=SL82895884-210446" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r145": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r163": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127163" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/subtopic&trid=2127197" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109126253&loc=d3e4852-112606" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031898-161870" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r177": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4590271-111686" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13476-108611" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116652737&loc=d3e64164-112818" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r293": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r294": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r295": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r296": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r297": { "Article": "6", "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(c)", "Publisher": "SEC", "Section": "10", "Subparagraph": "(1)" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(2))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1377-109256" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" } }, "version": "2.1" } XML 24 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
3 Months Ended
Jul. 28, 2019
Debt Disclosure [Abstract]  
Debt Debt
0.50% Convertible Senior Notes Due 2036
In December 2016, the Company issued and sold $575.0 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2036 (the "2036 Notes") at par. The terms of the notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The notes will mature on December 15, 2036, unless earlier repurchased, redeemed or converted. The notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The notes bear interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.

Holders of the notes may convert their notes at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of the Company's 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 applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events, e.g., a merger or an acquisition. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal 22.6388 shares of common stock per $1,000 principal amount of notes (which is equivalent to an initial conversion price of approximately $44.17 per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2021, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such notes ("make-whole feature").

Holders will have the option to require the Company to redeem for cash any notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any notes held by them on December 15, 2021, December 15, 2026 and December 15, 2031 at a redemption price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the notes in whole or in part at any time on or after December 22, 2021 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.

The Company considered the features embedded in the notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.

Because of its option to settle conversion of the notes in cash, the Company separated the liability and equity components of the notes. The carrying amount of the liability component at issuance date of $465.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the notes of $109.9 million was allocated to the equity component. The resulting debt discount is amortized as interest expense. As of July 28, 2019, the remaining debt discount amortization period was 29 months.

As of July 28, 2019, the 2036 Notes consisted of the following (in thousands):
Liability component:
 
Principal
$
575,000

Unamortized debt discount
(56,047
)
Unamortized debt issuance costs
(2,207
)
Net carrying amount of the liability component
$
516,746

Carrying amount of the equity component
$
109,881



The Company incurred approximately $5.7 million in transaction costs in connection with the issuance of the notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $4.6 million, allocated to the liability component, were recognized as a debt discount and are amortized. Transaction costs of $1.1 million, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2036 Notes:
 
Three Months Ended
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
Contractual interest expense
$
719

 
$
719

Amortization of the debt discount
5,464

 
5,208

Amortization of issuance costs
231

 
231

Total interest cost
$
6,414

 
$
6,158

Effective interest rate on the liability component
4.85
%
 
4.85
%

The Company applies the treasury stock method to determine the potential dilutive effect of the 2036 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2036 Notes in cash.
0.50% Convertible Senior Notes Due 2033
In December 2013, the Company issued and sold $258.8 million in aggregate principal amount of 0.50% Convertible Senior Notes due 2033 (the "2033 Notes") at par. The terms of the notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The notes were to mature on December 15, 2033, unless earlier repurchased, redeemed or converted. The notes were senior unsecured and unsubordinated obligations of the Company, and were effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The notes bore interest at a rate of 0.5% per year, payable semi-annually in arrears on June 15 and December 15 each year.

Holders of the notes were entitled to convert their notes at their option prior to the close of business on the business day immediately preceding June 15, 2033 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 26, 2014 (and only during such fiscal quarter), if the last reported sale price of the Company's 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 was greater than or equal to 130% of the applicable conversion price on each applicable trading day; (2) during the five business day period after any five consecutive trading day period ("measurement period"), in which the trading price per $1,000 principal amount of notes for each trading day of the measurement period was less than 98% of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events, e.g., a merger or an acquisition. On or after June 15, 2033 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders were entitled to convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate was initially equal 33.1301 shares of common stock per $1,000 principal amount of notes (which is equivalent to an initial conversion price of approximately $30.18 per share of common stock), subject to adjustment. Upon conversion of a note, the Company would have paid or delivered, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders had elected to convert their notes in connection with a "fundamental change" (as defined in the indenture) that occured on or before December 22, 2018, the Company would have, to the extent provided in the indenture, increased the conversion rate applicable to such notes ("make-whole feature").

Holders had the option to require the Company to redeem for cash any notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also had the option to require the Company to redeem for cash any notes held by them on December 15, 2018, December 15, 2023 and December 15, 2028 at a redemption price equal to 100% of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company had the right to redeem the notes in whole or in part at any time on or after December 22, 2018 at 100% of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.

The Company considered the features embedded in the notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.

Because of its option to settle conversion of the notes in cash, the Company separated the liability and equity components of the notes. The carrying amount of the liability component at issuance date of $209.1 million was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the notes of $49.6 million was allocated to the equity component. The resulting debt discount was amortized as interest expense and was fully amortized as of July 28, 2019.

In December 2018, the holders of the 2033 Notes representing approximately $257.7 million of the principal amount of the 2033 Notes exercised their rights to redeem their 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. All redemptions were in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of redemption.

On May 1, 2019, the Company redeemed all remaining $1.1 million of the principal amount of the 2033 Notes at a redemption price equal to 100% of the principal amount of the notes. This redemption was in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of redemption.

The Company incurred approximately $3.8 million in transaction costs in connection with the issuance of the notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of $3.1 million, allocated to the liability component, were recognized as a non-current asset and amortized as interest expense and were fully amortized as of July 28, 2019. Transaction costs of $725,000, allocated to the equity component, were recognized as a reduction of additional paid-in capital.

The following table sets forth interest expense information related to the 2033 Notes:
 
Three Months Ended
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
Contractual interest expense
$

 
$
324

Amortization of the debt discount

 
2,719

Amortization of issuance costs

 
154

Total interest cost
$

 
$
3,197

Effective interest rate on the liability component
n/a

 
4.87
%

The Company applied the treasury stock method to determine the potential dilutive effect of the 2033 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2033 Notes in cash.
XML 25 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Jul. 28, 2019
Accounting Policies [Abstract]  
Consolidation
The accompanying unaudited condensed consolidated financial statements as of July 28, 2019 and for the three month periods ended July 28, 2019 and July 29, 2018 have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial statements and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”), and include the accounts of Finisar Corporation and its controlled subsidiaries (collectively, “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. 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 July 28, 2019, its operating results for the three month periods ended July 28, 2019 and July 29, 2018, and its cash flows for the three month periods ended July 28, 2019 and July 29, 2018. Operating results for the three month period ended July 28, 2019 are not necessarily indicative of the results that may be expected for the fiscal year ending May 3, 2020. The condensed consolidated balance sheet as of April 28, 2019 has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements. 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 April 28, 2019.
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 these estimates
Effective Adoption and Pending Adoption of New Accounting Standards
Effect of Adoption of New Accounting Standard
In February 2016, the FASB issued an accounting standards update which replaces then current lease accounting standard. The update requires lessees, among other items, to recognize a right-of-use ("ROU") asset and a lease liability for most leases. The update requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method (for finance leases) or on a straight-line (for operating leases) basis over the term of the lease. A lessee is also required to record a ROU asset and a lease liability for all leases with a term of greater than twelve months regardless of their classification. Leases with a term of twelve months or less will be accounted for similar to existing guidance for operating lease. The Company adopted this standard on April 29, 2019, applying a modified retrospective approach and using an option to apply it at the adoption date. The Company determines if an arrangement is a lease, or contains a lease, at inception, and classifies it as operating or finance. The Company does not have lease arrangements with residual value guarantees or material restrictive covenants. The Company's lease arrangements primarily consist of real property leases. ROU assets and corresponding lease liabilities are recognized based on the present value of the lease payments over the lease term. Lease terms may include options to extend when it is reasonably certain that the Company will exercise that option. As the implicit rate is not readily determinable in most of the Company's lease arrangements, the Company uses its estimated secured incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments. All of the Company's lease arrangements are accounted for as operating leases. Certain of the Company's lease arrangements include non-lease components (e.g., common-area maintenance), and the Company accounts for non-lease components together with lease components for all such lease arrangements. Upon adoption, the Company made an accounting policy election not to record lease arrangements with an initial term of twelve months or less on its balance sheet. As part of its adoption, the Company elected a package of practical expedients for leases that commenced prior to the adoption date and did not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. Upon adoption, the Company recognized ROU assets of $50.3 million as other assets, and corresponding lease liabilities of $14.9 million and $39.1 million as other accrued liabilities and other non-current liabilities, respectively.
Pending Adoption of New Accounting Standards
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.
Earnings per Share
Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of
shares of common stock outstanding during the period plus dilutive potential shares of common stock from (1) stock options and restricted stock units (under the treasury stock method) and (2) convertible debt (under the treasury stock method) outstanding during the period.
XML 26 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies
3 Months Ended
Jul. 28, 2019
Accounting Policies [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
For a description of significant accounting policies, see Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements included in the Company's annual report on Form 10-K for the fiscal year ended April 28, 2019. There have been no material changes to the Company's significant accounting policies since the filing of the annual report on Form 10-K, except for the adoption of a new lease accounting standard as described below.
Revenue
The following table presents the Company's revenues disaggregated by geography (based on the location of the entity purchasing the Company’s products) and market application:
 
Three Months Ended
(in thousands)
July 28, 2019
 
July 29, 2018
 
 
 
 
United States
$
86,067

 
$
110,400

China
75,722

 
79,713

Mexico
34,366

 
35,348

Rest of the world
88,873

 
91,875

Totals
$
285,028

 
$
317,336

 
 
 
 
Datacom
$
199,456

 
$
238,120

Telecom
85,572

 
$
79,216

Totals
$
285,028

 
$
317,336


Effect of Adoption of New Accounting Standard
In February 2016, the FASB issued an accounting standards update which replaces then current lease accounting standard. The update requires lessees, among other items, to recognize a right-of-use ("ROU") asset and a lease liability for most leases. The update requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method (for finance leases) or on a straight-line (for operating leases) basis over the term of the lease. A lessee is also required to record a ROU asset and a lease liability for all leases with a term of greater than twelve months regardless of their classification. Leases with a term of twelve months or less will be accounted for similar to existing guidance for operating lease. The Company adopted this standard on April 29, 2019, applying a modified retrospective approach and using an option to apply it at the adoption date. The Company determines if an arrangement is a lease, or contains a lease, at inception, and classifies it as operating or finance. The Company does not have lease arrangements with residual value guarantees or material restrictive covenants. The Company's lease arrangements primarily consist of real property leases. ROU assets and corresponding lease liabilities are recognized based on the present value of the lease payments over the lease term. Lease terms may include options to extend when it is reasonably certain that the Company will exercise that option. As the implicit rate is not readily determinable in most of the Company's lease arrangements, the Company uses its estimated secured incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments. All of the Company's lease arrangements are accounted for as operating leases. Certain of the Company's lease arrangements include non-lease components (e.g., common-area maintenance), and the Company accounts for non-lease components together with lease components for all such lease arrangements. Upon adoption, the Company made an accounting policy election not to record lease arrangements with an initial term of twelve months or less on its balance sheet. As part of its adoption, the Company elected a package of practical expedients for leases that commenced prior to the adoption date and did not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. Upon adoption, the Company recognized ROU assets of $50.3 million as other assets, and corresponding lease liabilities of $14.9 million and $39.1 million as other accrued liabilities and other non-current liabilities, respectively.
As of July 28, 2019, the ROU assets balance was $47.0 million and corresponding lease liabilities were $14.5 million and $35.8 million as other accrued liabilities and other non-current liabilities, respectively. The Company's leases have remaining lease terms of approximately one to seven years, which may include extension options. As of July 28, 2019, the weighted average remaining lease term and the weighted average discount rate for the Company's leases were approximately 4.9 years and approximately 4%, respectively. Lease expense for the three month period ended July 28, 2019 was approximately $3.9 million. Lease payments under non-cancelable leases as of July 28, 2019, were as follows (in thousands):
 
Payments Due by Fiscal Year
 
 
 
2020 (remainder)
 
2021
 
2022
 
2023
 
2024
 
2025 and thereafter
 
Total
Lease payments (undiscounted)
$
11,344

 
$
12,404

 
$
9,697

 
$
8,480

 
$
4,812

 
$
7,837

 
$
54,574

Present value of lease payments
 
 
 
 
 
 
 
 
 
 
 
 
$
50,290


Cash outflows for operating leases were approximately $3.9 million for the three month period ended July 28, 2019.
Prior to the Company's adoption of the new lease accounting standard, future minimum lease payments under non-cancelable leases as of April 28, 2019 were as follows (in thousands):
 
Payments Due by Fiscal Year
 
 
 
2020
 
2021
 
2022
 
2023
 
2024
 
2025 and thereafter
 
Total
Lease payments (undiscounted)
$
9,990

 
$
7,797

 
$
7,513

 
$
5,873

 
$
2,484

 
$
3,915

 
$
37,572



Pending Adoption of New Accounting Standards
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 27 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
3 Months Ended
Jul. 28, 2019
Aug. 30, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 28, 2019  
Document Transition Report false  
Entity File Number 000-27999  
Entity Registrant Name Finisar Corp  
Entity Central Index Key 0001094739  
Current Fiscal Year End Date --05-03  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3038428  
Entity Address, Address Line One 1389 Moffett Park Drive  
Entity Address, City or Town Sunnyvale,  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94089  
City Area Code 408  
Local Phone Number 548-1000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   120,108,027
XML 28 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Statement of Comprehensive Income [Abstract]    
Net loss $ (8,717) $ (18,489)
Other comprehensive income (loss), net of tax:    
Change in cumulative foreign currency translation adjustment (5,915) (29,696)
Total other comprehensive income (loss), net of tax (5,915) (29,696)
Total comprehensive income (loss) $ (14,632) $ (48,185)
XML 29 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Convertible Debt (Details) - Convertible Debt - 0.50% Convertible Senior Notes Due 2036 - USD ($)
$ in Thousands
Jul. 28, 2019
Dec. 31, 2016
Liability component:    
Principal $ 575,000  
Unamortized debt discount (56,047)  
Unamortized debt issuance costs (2,207)  
Net carrying amount of the liability component 516,746  
Carrying amount of the equity component $ 109,881 $ 109,900
XML 30 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share - Narrative (Details) - Convertible Debt
Jul. 28, 2019
Dec. 31, 2013
0.50% Convertible Senior Notes Due 2033    
Debt Instrument [Line Items]    
Interest rate 0.50% 0.50%
0.50% Convertible Senior Notes Due 2036    
Debt Instrument [Line Items]    
Interest rate 0.50%  
XML 31 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Guarantees and Indemnifications (Details)
3 Months Ended
Jul. 28, 2019
Guarantees [Abstract]  
Period of written notice to terminate agreements 90 days
XML 32 R9999.htm IDEA: XBRL DOCUMENT v3.19.2
Label Element Value
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,555,000
Retained Earnings [Member]  
Cumulative Effect of New Accounting Principle in Period of Adoption us-gaap_CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption $ 8,555,000
XML 33 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Stock options and restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share    
Antidilutive shares excluded from calculation of EPS (shares) 3,367 5,710
XML 34 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Tables)
3 Months Ended
Jul. 28, 2019
Investments [Abstract]  
Investments in Fixed Income Securities
The Company's investments in fixed income securities as of July 28, 2019 and April 28, 2019 were as follows:
 
 
July 28, 2019
 
April 28, 2019
 
 
 
 
Gross Unrealized
 
 
 
 
 
Gross Unrealized
 
 
(in thousands)
 
Amortized Cost
 
Gains
 
Losses
 
Fair Value
 
Amortized Cost
 
Gains
 
Losses
 
Fair Value
Certificates of deposit
 

 

 

 

 
100,000

 

 

 
100,000



XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Disaggregation of Revenue [Line Items]    
Total revenue $ 285,028 $ 317,336
Datacom    
Disaggregation of Revenue [Line Items]    
Total revenue 199,456 238,120
Telecom    
Disaggregation of Revenue [Line Items]    
Total revenue 85,572 79,216
United States    
Disaggregation of Revenue [Line Items]    
Total revenue 86,067 110,400
China    
Disaggregation of Revenue [Line Items]    
Total revenue 75,722 79,713
Mexico    
Disaggregation of Revenue [Line Items]    
Total revenue 34,366 35,348
Rest of the world    
Disaggregation of Revenue [Line Items]    
Total revenue $ 88,873 $ 91,875
XML 36 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments - Financial Instruments Not Measured on a Recurring Basis (Details) - Nonrecurring - USD ($)
$ in Thousands
Jul. 28, 2019
Apr. 28, 2019
Carrying Amount | 2033 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes $ 0 $ 1,054
Carrying Amount | 2036 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 516,746 511,051
Carrying Amount | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 100,000
Fair Value | 2033 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 0 1,063
Fair Value | 2036 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 565,452 564,302
Fair Value | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 100,000
Fair Value | Level 1 | 2033 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 0 1,063
Fair Value | Level 1 | 2036 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 565,452 564,302
Fair Value | Level 1 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 0
Fair Value | Level 2 | 2033 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 0 0
Fair Value | Level 2 | 2036 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 0 0
Fair Value | Level 2 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments 0 100,000
Fair Value | Level 3 | 2033 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 0 0
Fair Value | Level 3 | 2036 Notes    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Convertible notes 0 0
Fair Value | Level 3 | Certificates of deposit    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Investments $ 0 $ 0
XML 37 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Details) - USD ($)
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Apr. 28, 2019
Schedule of Held-to-maturity Securities [Line Items]      
Unrealized gains or losses $ 0 $ 0  
Realized gains or losses 0 0  
Other-than-temporary impairments 0 $ 0  
Certificates of deposit      
Schedule of Held-to-maturity Securities [Line Items]      
Amortized Cost 0   $ 100,000,000
Gross Unrealized Gains 0   0
Gross Unrealized Losses 0   0
Fair Value $ 0   $ 100,000,000
XML 38 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Inventories
3 Months Ended
Jul. 28, 2019
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consist of the following:
As of
(in thousands)
July 28, 2019
 
April 28, 2019
Raw materials
$
65,846

 
$
63,749

Work-in-process
212,302

 
191,479

Finished goods
42,407

 
43,800

Total inventories
$
320,555

 
$
299,028


XML 39 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Matters
3 Months Ended
Jul. 28, 2019
Commitments and Contingencies Disclosure [Abstract]  
Legal Matters Legal Matters
The Company accrues a liability for legal contingencies when it believes that it is both probable that a liability has been incurred and that it can reasonably estimate the amount of the loss. The Company reviews these accruals and adjusts them to reflect ongoing negotiations, settlements, rulings, advice of legal counsel and other relevant information. To the extent new information is obtained and the Company's views on the probable outcomes of claims, suits, assessments, investigations or legal proceedings change, changes in the Company's accrued liabilities would be recorded in the period in which such determination is made. For the matters referenced below, the amount of liability is not probable or the amount cannot be reasonably estimated and, therefore, accruals have not been made. In addition, in accordance with the relevant authoritative guidance, for matters which the likelihood of material loss is at least reasonably possible, the Company provides disclosure of the possible loss or range of loss; however, if a reasonable estimate cannot be made, the Company will provide disclosure to that effect.
Due to the nature of the Company's business, it is subject to claims alleging infringement by various Company products and services. The Company believes that it has meritorious defenses to the allegations made in its pending cases and intends to vigorously defend these lawsuits; however, it is currently unable to determine the ultimate outcome of these or similar matters. In addition, the Company is a defendant in various litigation matters generally arising out of the normal course of business. Although it is difficult to predict the ultimate outcomes of these cases, the Company believes that it is not reasonably possible that the ultimate outcomes will materially and adversely affect its business, financial position, results of operations or cash flows.

Class Action and Shareholder Derivative Litigation
Several securities class action lawsuits related to the Company's March 8, 2011 earnings announcement alleging claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 have been filed in the United States District Court for the Northern District of California on behalf of a purported class of persons who purchased stock between December 2, 2010 through March 8, 2011. The named defendants are the Company and Jerry Rawls, its former Chief Executive Officer and former Chairman of the Board, and Eitan Gertel, its former Chief Executive Officer. To date, no specific amount of damages has been alleged. The cases were consolidated, a lead plaintiff was appointed and a consolidated complaint was filed. The Company filed a motion to dismiss the case. On January 16, 2013, the District Court granted the Company's motion to dismiss and granted the lead plaintiffs leave to amend the consolidated complaint. An amended consolidated complaint was filed on February 6, 2013. Thereafter, the Company filed a renewed motion to dismiss the case. On September 30, 2013, the District Court granted the Company's motion and dismissed the case with prejudice, and plaintiff appealed. On January 8, 2016, the Ninth Circuit Court of Appeals reversed the judgment in part for further proceedings in the District Court. On July 15, 2016, lead plaintiff filed a Second Amended Complaint in the District Court. On August 19, 2016, the Company moved to dismiss. On May 1, 2017, the District Court denied the motion and a case scheduling order has been issued. On December 5, 2017, the District Court issued an order denying class certification. On February 1, 2018, the plaintiff filed a petition with the Ninth Circuit Court of Appeals for permission to appeal the denial of class certification and, on July 13, 2018, the Ninth Circuit Court of Appeals denied the petition for permission to appeal. On October 10, 2018, the plaintiff filed a new motion for class certification, which the Company opposed. On May 24, 2019, the District Court denied plaintiffs motion for class certification and granted judgement on the pleadings in favor of the Company and the other defendants. The plaintiff filed a notice of appeal on June 20, 2019.
In addition, two purported shareholder derivative lawsuits related to the Company's March 8, 2011 earnings announcement have been filed in the California Superior Court for the County of Santa Clara, and a third derivative lawsuit has been filed in the United States District Court for the Northern District of California. The complaints assert claims for alleged breach of fiduciary duty, unjust enrichment, and waste on behalf of the Company. Named as defendants are the members of the Company's board of directors at the time of the claim and certain officers, including Jerry Rawls, the Company's former Chief Executive Officer and former Chairman of the Board, Eitan Gertel, the Company’s former Chief Executive Officer, and Kurt Adzema, the Company’s Chief Financial Officer. No specific amount of damages has been alleged and, by the derivative nature of the lawsuits, no damages will be alleged against the Company. The state court cases were consolidated, a lead plaintiff was appointed to file a consolidated complaint, and the cases were stayed by the agreement of the parties. On August 7, 2017, the plaintiff in the federal case filed an amended complaint. On September 5, 2018, the court granted the motion to dismiss with leave to amend. The parties agreed to settle the federal case and, on February 20, 2019, plaintiff filed an unopposed motion for
preliminary approval of the settlement, under which the Company has agreed to implement a series of enhancements to its corporate governance policies and procedures. The court granted the motion for preliminary approval on April 18, 2019 and final approval on June 27, 2019.

Litigation relating to the Merger
In January, 2019, eight lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) Hein, et al. v. Finisar Corporation, et al., 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) Tenvold, et al. v. Finisar Corporation, et al., 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) Klein, et al. v. Finisar Corporation, et al., 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) Wheby Jr., et al. v. Finisar Corporation, et al., 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) Sharma v. Finisar Corporation, et al., 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) Davis, et al. v. Finisar Corporation, et al., 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) Bushansky, et al. v. Finisar Corporation, et al., 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) Pappey, et al. v. Finisar Corporation, et al., 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the “Actions”).
Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the Hein, Tenvold, and Klein actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the Hein, Tenvold, Klein, Wheby, Jr., Davis, Bushansky, and Pappey actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.
Plaintiff in the Hein action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The Hein plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The Hein plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.
Plaintiffs in the Tenvold, Klein, Wheby Jr., Sharma, Davis, Bushansky, and Pappey actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the Davis complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.
Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.
XML 40 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 28, 2019
Apr. 28, 2019
Statement of Financial Position [Abstract]    
Allowance for doubtful accounts $ 220 $ 216
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (shares) 5,000,000 5,000,000
Preferred stock, shares issued (shares) 0 0
Preferred stock, shares outstanding (shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (shares) 750,000,000 750,000,000
XML 41 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Jul. 28, 2019
Jul. 29, 2018
Operating activities    
Net loss $ (8,717) $ (18,489)
Adjustments to reconcile net loss to net cash provided by operating activities:    
Depreciation 22,592 24,799
Amortization 932 1,521
Stock-based compensation expense 15,722 15,141
Amortization of discount on held-to-maturity investments 0 (2,626)
Impairment of long-lived assets 1,665 188
Amortization of discount on convertible debt 5,464 7,927
Deferred income tax (benefit) expense (7,241) (7,282)
Changes in operating assets and liabilities:    
Accounts receivable 6,789 (11,447)
Inventories (20,587) 11,298
Other assets 3,248 8,472
Accounts payable (7,121) 9,851
Accrued compensation 1,539 2,824
Other accrued liabilities 2,828 17,639
Net cash provided by operating activities 17,113 59,816
Investing activities    
Additions to property, equipment and improvements (45,228) (104,902)
Purchases of short-term investments 0 (659,709)
Maturities of short-term investments 100,000 714,348
Net cash provided by (used in) investing activities 54,772 (50,263)
Financing activities    
Repayment of 2033 Notes (1,054) 0
Proceeds from the issuance of shares under equity plans and employee stock purchase plan 121 6,780
Shares repurchased for tax withholdings on vesting of restricted stock units (2,868) (2,401)
Net cash provided by (used in) financing activities (3,801) 4,379
Net increase in cash and cash equivalents 68,084 13,932
Cash and cash equivalents at beginning of period 814,185 312,257
Cash and cash equivalents at end of period 882,269 326,189
Supplemental disclosure of cash flow information    
Cash paid for interest 1,438 2,085
Cash paid for taxes $ 1,306 $ 2,699
XML 42 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share (Tables)
3 Months Ended
Jul. 28, 2019
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Income per Share
The following table presents the calculation of basic and diluted net loss per share:
 
Three Months Ended
(in thousands, except per share amounts)
July 28, 2019
 
July 29, 2018
Numerator:
 
 
 
Net loss
$
(8,717
)
 
$
(18,489
)
Numerator for basic net loss per share
(8,717
)
 
(18,489
)
Numerator for diluted net loss per share
$
(8,717
)
 
$
(18,489
)
Denominator:
 
 
 
Denominator for basic net loss per share - weighted average shares
119,216

 
115,867

Denominator for diluted net income loss per share
119,216

 
115,867

Net loss per share:
 
 
 
Basic
$
(0.07
)
 
$
(0.16
)
Diluted
$
(0.07
)
 
$
(0.16
)

Schedule of Antidilutive Securities Excluded from Computation of Net Income per Share
The following table presents potential shares of common stock excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive:
 
Three Months Ended
(in thousands)
July 28, 2019
 
July 29, 2018
Stock options and restricted stock units
3,367

 
5,710


XML 43 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 44 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 45 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments (Tables)
3 Months Ended
Jul. 28, 2019
Fair Value Disclosures [Abstract]  
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 as of July 28, 2019 and April 28, 2019 were as follows:
 
July 28, 2019
 
April 28, 2019
 
Carrying
 
Fair Value
 
Carrying
 
Fair Value
(in thousands)
Amount
 
Level 1
Level 2
Level 3
Total
 
Amount
 
Level 1
Level 2
Level 3
Total
Certificates of deposit
$

 
$

$

$

$

 
$
100,000

 
$

$
100,000

$

$
100,000

2033 Notes
$

 
$

$

$

$

 
$
1,054

 
$
1,063

$

$

$
1,063

2036 Notes
$
516,746

 
$
565,452

$

$

$
565,452

 
$
511,051

 
$
564,302

$

$

$
564,302


XML 46 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Future Minimum Lease Payments Under Non-Cancelable Leases (840) (Details)
$ in Thousands
Apr. 28, 2019
USD ($)
Payments Due by Fiscal Year  
2020 $ 9,990
2021 7,797
2022 7,513
2023 5,873
2024 2,484
2025 and thereafter 3,915
Total $ 37,572
XML 47 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
3 Months Ended
Jul. 28, 2019
Debt Disclosure [Abstract]  
Schedule of Notes
As of July 28, 2019, the 2036 Notes consisted of the following (in thousands):
Liability component:
 
Principal
$
575,000

Unamortized debt discount
(56,047
)
Unamortized debt issuance costs
(2,207
)
Net carrying amount of the liability component
$
516,746

Carrying amount of the equity component
$
109,881


Schedule of Interest Expense Information
The following table sets forth interest expense information related to the 2036 Notes:
 
Three Months Ended
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
Contractual interest expense
$
719

 
$
719

Amortization of the debt discount
5,464

 
5,208

Amortization of issuance costs
231

 
231

Total interest cost
$
6,414

 
$
6,158

Effective interest rate on the liability component
4.85
%
 
4.85
%

The following table sets forth interest expense information related to the 2033 Notes:
 
Three Months Ended
(in thousands, except percentages)
July 28, 2019
 
July 29, 2018
Contractual interest expense
$

 
$
324

Amortization of the debt discount

 
2,719

Amortization of issuance costs

 
154

Total interest cost
$

 
$
3,197

Effective interest rate on the liability component
n/a

 
4.87
%

XML 48 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies - Schedule of Lease Payments Under Non-Cancelable Leases (842) (Details)
$ in Thousands
Jul. 28, 2019
USD ($)
Payments Due by Fiscal Year  
2020 (remainder) $ 11,344
2021 12,404
2022 9,697
2023 8,480
2024 4,812
2025 and thereafter 7,837
Total 54,574
Present value of lease payments $ 50,290
XML 49 fnsr10qq1fy20_htm.xml IDEA: XBRL DOCUMENT 0001094739 2019-04-29 2019-07-28 0001094739 2019-08-30 0001094739 2019-07-28 0001094739 2019-04-28 0001094739 2018-04-30 2018-07-29 0001094739 us-gaap:RetainedEarningsMember 2019-07-28 0001094739 us-gaap:CommonStockMember 2019-04-29 2019-07-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 2018-07-29 0001094739 2018-04-29 0001094739 us-gaap:CommonStockMember 2019-04-28 0001094739 us-gaap:RetainedEarningsMember 2018-07-29 0001094739 us-gaap:RetainedEarningsMember 2019-04-29 2019-07-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-04-28 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-04-29 2019-07-28 0001094739 2018-04-30 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 2018-07-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2019-07-28 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-07-29 0001094739 us-gaap:CommonStockMember 2018-04-29 0001094739 us-gaap:RetainedEarningsMember 2018-04-30 2018-07-29 0001094739 us-gaap:CommonStockMember 2018-07-29 0001094739 us-gaap:RetainedEarningsMember 2018-04-29 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-29 0001094739 us-gaap:CommonStockMember 2019-07-28 0001094739 us-gaap:CommonStockMember 2018-04-30 2018-07-29 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-29 2019-07-28 0001094739 us-gaap:RetainedEarningsMember 2018-04-30 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-28 0001094739 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-29 0001094739 us-gaap:AdditionalPaidInCapitalMember 2018-04-29 0001094739 us-gaap:RetainedEarningsMember 2019-04-28 0001094739 2018-07-29 0001094739 us-gaap:AccountingStandardsUpdate201602Member 2019-04-29 0001094739 srt:MaximumMember 2019-04-29 2019-07-28 0001094739 fnsr:TelecomMember 2019-04-29 2019-07-28 0001094739 fnsr:DatacomMember 2019-04-29 2019-07-28 0001094739 fnsr:DatacomMember 2018-04-30 2018-07-29 0001094739 country:MX 2018-04-30 2018-07-29 0001094739 country:US 2019-04-29 2019-07-28 0001094739 fnsr:RestOfWorldMember 2018-04-30 2018-07-29 0001094739 country:MX 2019-04-29 2019-07-28 0001094739 country:CN 2018-04-30 2018-07-29 0001094739 country:CN 2019-04-29 2019-07-28 0001094739 fnsr:RestOfWorldMember 2019-04-29 2019-07-28 0001094739 country:US 2018-04-30 2018-07-29 0001094739 fnsr:TelecomMember 2018-04-30 2018-07-29 0001094739 srt:MinimumMember 2019-04-29 2019-07-28 0001094739 us-gaap:EmployeeStockOptionMember 2018-04-30 2018-07-29 0001094739 us-gaap:EmployeeStockOptionMember 2019-04-29 2019-07-28 0001094739 fnsr:ConvertibleSeniorNotesDue20360.5Member us-gaap:ConvertibleDebtMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-07-28 0001094739 us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-31 0001094739 us-gaap:OtherNoncurrentAssetsMember fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember fnsr:DebtInstrumentConversionOptionTwoMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember fnsr:DebtInstrumentConversionOptionOneMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2019-04-29 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2018-04-30 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:ConvertibleDebtMember 2016-12-01 2016-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 us-gaap:OtherNoncurrentAssetsMember fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember fnsr:DebtInstrumentConversionOptionOneMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember us-gaap:AdditionalPaidInCapitalMember 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-05-01 2019-05-01 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember fnsr:DebtInstrumentConversionOptionTwoMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-12-01 2018-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodFiveMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-04-30 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2019-04-29 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2018-07-29 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:ConvertibleDebtMember 2013-12-01 2013-12-31 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2036Member us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-07-28 0001094739 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-04-28 0001094739 fnsr:A0.50ConvertibleSeniorNotesDue2033Member us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-04-28 0001094739 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsNonrecurringMember us-gaap:CertificatesOfDepositMember 2019-07-28 0001094739 fnsr:MergerChallengeByFinisarStockholdersMember us-gaap:PendingLitigationMember 2019-01-31 0001094739 fnsr:EarningsAnnouncementsCasesMember us-gaap:PendingLitigationMember 2011-03-08 0001094739 2018-04-30 2019-04-28 iso4217:USD fnsr:lawsuit pure fnsr:day iso4217:USD shares shares false --05-03 Q1 2020 0001094739 P1Y 216000 220000 0.001 0.001 750000000 750000000 0.0331301 0.0226388 1 1 1 1 0 0 0 0.001 0.001 5000000 5000000 0 0 0 0 10-Q true 2019-07-28 false 000-27999 Finisar Corp DE 94-3038428 1389 Moffett Park Drive Sunnyvale, CA 94089 408 548-1000 Yes Yes Large Accelerated Filer false false false 120108027 882269000 814185000 0 100000000 256605000 263394000 320555000 299028000 40179000 44224000 1499608000 1520831000 633323000 622979000 3631000 4182000 106736000 106736000 62413000 15462000 89218000 81977000 2394929000 2352167000 119628000 132440000 33343000 31804000 66163000 49495000 219134000 213739000 516746000 512105000 44906000 12162000 780786000 738006000 0 0 120000 118000 2933917000 2919305000 -54483000 -48568000 -1265411000 -1256694000 1614143000 1614161000 2394929000 2352167000 285028000 317336000 197627000 236156000 471000 496000 1665000 0 85265000 80684000 52151000 63059000 12107000 12480000 13234000 12643000 17076000 7553000 230000 640000 94798000 96375000 -9533000 -15691000 4424000 5155000 6423000 9386000 -2132000 -1789000 -13664000 -21711000 -4947000 -3222000 -8717000 -18489000 -0.07 -0.16 -0.07 -0.16 119216000 115867000 119216000 115867000 -8717000 -18489000 -5915000 -29696000 -5915000 -29696000 -14632000 -48185000 118006 118000 2919305000 -48568000 -1256694000 1614161000 -8717000 -8717000 -5915000 -5915000 2091 2000 -2749000 -2747000 17361000 17361000 120097 120000 2933917000 -54483000 -1265411000 1614143000 114813 115000 2850195000 -14660000 -1212033000 1623617000 8555000 8555000 -18489000 -18489000 -29696000 -29696000 2347 2000 4377000 4379000 15085000 15085000 117160 117000 2869657000 -44356000 -1221967000 1603451000 -8717000 -18489000 22592000 24799000 932000 1521000 15722000 15141000 0 2626000 1665000 188000 5464000 7927000 -7241000 -7282000 -6789000 11447000 20587000 -11298000 -3248000 -8472000 -7121000 9851000 1539000 2824000 2828000 17639000 17113000 59816000 45228000 104902000 0 659709000 100000000 714348000 54772000 -50263000 1054000 0 121000 6780000 2868000 2401000 -3801000 4379000 68084000 13932000 814185000 312257000 882269000 326189000 1438000 2085000 1306000 2699000 Basis of Presentation<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial statements and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”), and include the accounts of Finisar Corporation and its controlled subsidiaries (collectively, “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. 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 </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, its operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, and its cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;">. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">May 3, 2020</span><span style="font-family:inherit;font-size:10pt;">. The condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements. 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 </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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 these estimates.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Merger Agreement</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 8, 2018, the Company, II-VI Incorporated, a Pennsylvania corporation (“Parent”) and Mutation Merger Sub Inc., a Delaware corporation and a wholly owned subsidiary of Parent (“Merger Subsidiary”), entered into an Agreement and Plan of Merger (the “Merger Agreement”), pursuant to which, among other things, Merger Subsidiary will be merged with and into the Company (the “Merger”), with the Company surviving the Merger as a wholly owned subsidiary of Parent. The closing of the Merger is subject to various customary conditions.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited condensed consolidated financial statements as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;"> have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP") for interim financial statements and pursuant to the rules and regulations of the Securities and Exchange Commission (the “SEC”), and include the accounts of Finisar Corporation and its controlled subsidiaries (collectively, “Finisar” or the “Company”). Intercompany accounts and transactions have been eliminated in consolidation. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP and pursuant to the rules and regulations of the SEC have been condensed or omitted pursuant to such rules and regulations. 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 </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, its operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, and its cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;">. Operating results for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">May 3, 2020</span><span style="font-family:inherit;font-size:10pt;">. The condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> has been derived from the audited consolidated financial statements as of that date, but does not include all the footnotes required by U.S. GAAP for complete financial statements. 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 </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</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 these estimates Summary of Significant Accounting Policies<div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For a description of significant accounting policies, see Note 2, Summary of Significant Accounting Policies, to the consolidated financial statements included in the Company's annual report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. There have been no material changes to the Company's significant accounting policies since the filing of the annual report on Form 10-K, except for the adoption of a new lease accounting standard as described below.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue</span></div><div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenues disaggregated by geography (based on the location of the entity purchasing the Company’s products) and market application:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:59.49119373776908%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexico</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Totals</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Datacom</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Telecom</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Totals</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effect of Adoption of New Accounting Standard</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued an accounting standards update which replaces then current lease accounting standard. The update requires lessees, among other items, to recognize a right-of-use ("ROU") asset and a lease liability for most leases. The update requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method (for finance leases) or on a straight-line (for operating leases) basis over the term of the lease. A lessee is also required to record a ROU asset and a lease liability for all leases with a term of greater than twelve months regardless of their classification. Leases with a term of twelve months or less will be accounted for similar to existing guidance for operating lease. The Company adopted this standard on April 29, 2019, applying a modified retrospective approach and using an option to apply it at the adoption date. The Company determines if an arrangement is a lease, or contains a lease, at inception, and classifies it as operating or finance. The Company does not have lease arrangements with residual value guarantees or material restrictive covenants. The Company's lease arrangements primarily consist of real property leases. ROU assets and corresponding lease liabilities are recognized based on the present value of the lease payments over the lease term. Lease terms may include options to extend when it is reasonably certain that the Company will exercise that option. As the implicit rate is not readily determinable in most of the Company's lease arrangements, the Company uses its estimated secured incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments. All of the Company's lease arrangements are accounted for as operating leases. Certain of the Company's lease arrangements include non-lease components (e.g., common-area maintenance), and the Company accounts for non-lease components together with lease components for all such lease arrangements. Upon adoption, the Company made an accounting policy election not to record lease arrangements with an initial term of twelve months or less on its balance sheet. As part of its adoption, the Company elected a package of practical expedients for leases that commenced prior to the adoption date and did not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. Upon adoption, the Company recognized ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as other assets, and corresponding lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$39.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as other accrued liabilities and other non-current liabilities, respectively.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the ROU assets balance was </span><span style="font-family:inherit;font-size:10pt;"><span>$47.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and corresponding lease liabilities were </span><span style="font-family:inherit;font-size:10pt;"><span>$14.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as other accrued liabilities and other non-current liabilities, respectively. The Company's leases have remaining lease terms of approximately one to </span><span style="font-family:inherit;font-size:10pt;"><span>seven years</span></span><span style="font-family:inherit;font-size:10pt;">, which may include extension options. As of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the weighted average remaining lease term and the weighted average discount rate for the Company's leases were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4.9 years</span></span><span style="font-family:inherit;font-size:10pt;"> and approximately </span><span style="font-family:inherit;font-size:10pt;"><span>4%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Lease expense for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;">. Lease payments under non-cancelable leases as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.412915851272%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020 (remainder)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments (undiscounted)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash outflows for operating leases were approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month period ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the Company's adoption of the new lease accounting standard, future minimum lease payments under non-cancelable leases as of April 28, 2019 were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.412915851272%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments (undiscounted)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Pending Adoption of New Accounting Standards</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> <div style="line-height:120%;padding-top:9px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the Company's revenues disaggregated by geography (based on the location of the entity purchasing the Company’s products) and market application:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:59.49119373776908%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:53%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:21%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86,067</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>110,400</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75,722</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,713</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexico</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>34,366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,348</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Rest of the world</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88,873</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Totals</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:13px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Datacom</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>199,456</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>238,120</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Telecom</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>85,572</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Totals</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>285,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>317,336</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-bottom:16px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 86067000 110400000 75722000 79713000 34366000 35348000 88873000 91875000 285028000 317336000 199456000 238120000 85572000 79216000 285028000 317336000 <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effect of Adoption of New Accounting Standard</span></div><div style="line-height:120%;padding-bottom:12px;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued an accounting standards update which replaces then current lease accounting standard. The update requires lessees, among other items, to recognize a right-of-use ("ROU") asset and a lease liability for most leases. The update requires lessees to apply a dual approach, classifying leases as either finance or operating leases based on the principle of whether or not the lease is effectively a financed purchase by the lessee. This classification determines whether lease expense is recognized based on an effective interest method (for finance leases) or on a straight-line (for operating leases) basis over the term of the lease. A lessee is also required to record a ROU asset and a lease liability for all leases with a term of greater than twelve months regardless of their classification. Leases with a term of twelve months or less will be accounted for similar to existing guidance for operating lease. The Company adopted this standard on April 29, 2019, applying a modified retrospective approach and using an option to apply it at the adoption date. The Company determines if an arrangement is a lease, or contains a lease, at inception, and classifies it as operating or finance. The Company does not have lease arrangements with residual value guarantees or material restrictive covenants. The Company's lease arrangements primarily consist of real property leases. ROU assets and corresponding lease liabilities are recognized based on the present value of the lease payments over the lease term. Lease terms may include options to extend when it is reasonably certain that the Company will exercise that option. As the implicit rate is not readily determinable in most of the Company's lease arrangements, the Company uses its estimated secured incremental borrowing rate based on information available at the lease commencement date in determining the present value of lease payments. All of the Company's lease arrangements are accounted for as operating leases. Certain of the Company's lease arrangements include non-lease components (e.g., common-area maintenance), and the Company accounts for non-lease components together with lease components for all such lease arrangements. Upon adoption, the Company made an accounting policy election not to record lease arrangements with an initial term of twelve months or less on its balance sheet. As part of its adoption, the Company elected a package of practical expedients for leases that commenced prior to the adoption date and did not reassess: (i) whether any expired or existing contracts are or contain leases; (ii) lease classification for any expired or existing leases; and (iii) initial direct costs capitalization for any existing leases. Upon adoption, the Company recognized ROU assets of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as other assets, and corresponding lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$39.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> as other accrued liabilities and other non-current liabilities, respectively.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Pending Adoption of New Accounting Standards</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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> 50300000 14900000 39100000 47000000.0 14500000 35800000 P7Y P4Y10M24D 0.04 3900000 Lease payments under non-cancelable leases as of <span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, were as follows (in thousands):</span><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.412915851272%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020 (remainder)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments (undiscounted)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11,344</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,404</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,697</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,480</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,812</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,574</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Present value of lease payments</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,290</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 11344000 12404000 9697000 8480000 4812000 7837000 54574000 50290000 3900000 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the Company's adoption of the new lease accounting standard, future minimum lease payments under non-cancelable leases as of April 28, 2019 were as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.412915851272%;border-collapse:collapse;text-align:left;"><tr><td colspan="28"/></tr><tr><td style="width:24%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="23" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Payments Due by Fiscal Year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2021</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2022</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2024</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2025 and thereafter</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments (undiscounted)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,797</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,513</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,873</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,484</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,915</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37,572</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 9990000 7797000 7513000 5873000 2484000 3915000 37572000 Earnings per Share<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">shares of common stock outstanding during the period plus dilutive potential shares of common stock from (1) stock options and restricted stock units (under the treasury stock method) and (2) convertible debt (under the treasury stock method) outstanding during the period.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.1171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except per share amounts)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,489</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator for basic net loss per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator for diluted net loss per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,489</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic net loss per share - weighted average shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted net income loss per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents potential shares of common stock excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.1171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:61%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options and restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2033 and </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2036 were excluded from the calculation of diluted earnings per share under the treasury stock method for the periods when the conversion price exceeded the average market price for the Company's common stock.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">shares of common stock outstanding during the period plus dilutive potential shares of common stock from (1) stock options and restricted stock units (under the treasury stock method) and (2) convertible debt (under the treasury stock method) outstanding during the period.</span></div> <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the calculation of basic and diluted net loss per share:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.1171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:61%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:17%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except per share amounts)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,489</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator for basic net loss per share</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,717</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator for diluted net loss per share</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,717</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(18,489</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for basic net loss per share - weighted average shares</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,216</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,867</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator for diluted net income loss per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>119,216</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>115,867</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net loss per share:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Diluted</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.07</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(0.16</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -8717000 -18489000 -8717000 -18489000 -8717000 -18489000 119216000 115867000 119216000 115867000 -0.07 -0.16 -0.07 -0.16 <div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents potential shares of common stock excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:70.1171875%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:61%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock options and restricted stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,367</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,710</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 3367000 5710000 0.0050 0.0050 Inventories<div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following:</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:98.828125%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:70%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following:</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,846</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,749</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Work-in-process</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212,302</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>191,479</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42,407</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,800</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320,555</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299,028</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 65846000 63749000 212302000 191479000 42407000 43800000 320555000 299028000 Investments<div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's portfolio of fixed income securities consists of term bank certificates of deposit. All of the Company's investments in fixed income securities have original maturity (maturity at the purchase date) of less than 12 months and are reported as short-term investments in the consolidated balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. All of the Company's investments in fixed income securities are classified as held-to-maturity since the Company has the positive intent and ability to hold these investments until maturity. These investments are carried at amortized cost.</span></div><div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in fixed income securities as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.92682926829268%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:16%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> month periods ended </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">July 29, 2018</span><span style="font-family:inherit;font-size:10pt;">, there were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> gross unrealized gains or losses, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> realized gains or losses, and </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> other-than-temporary impairments.</span></div> <div style="line-height:120%;padding-top:8px;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's investments in fixed income securities as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:98.92682926829268%;border-collapse:collapse;text-align:left;"><tr><td colspan="25"/></tr><tr><td style="width:16%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Unrealized</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 100000000 0 0 100000000 0 0 0 Debt<div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Convertible Senior Notes Due 2036</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2016, the Company issued and sold </span><span style="font-family:inherit;font-size:10pt;"><span>$575.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2036 (the "2036 Notes") at par. The terms of the notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The notes will mature on December 15, 2036, unless earlier repurchased, redeemed or converted. The notes are senior unsecured and unsubordinated obligations of the Company, and are effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The notes bear interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.5%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, payable semi-annually in arrears on June 15 and December 15 each year.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders of the notes may convert their notes at their option prior to the close of business on the business day immediately preceding June 15, 2036 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 29, 2017 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter is greater than or equal to </span><span style="font-family:inherit;font-size:10pt;"><span>130%</span></span><span style="font-family:inherit;font-size:10pt;"> of the applicable conversion price on each applicable trading day; (2) during the </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> business day period after any </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading day period ("measurement period"), in which the trading price per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of notes for each trading day of the measurement period was less than </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events, e.g., a merger or an acquisition. On or after June 15, 2036 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders may convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate will initially equal </span><span style="font-family:inherit;font-size:10pt;">22.6388</span><span style="font-family:inherit;font-size:10pt;"> shares of common stock per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of notes (which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$44.17</span></span><span style="font-family:inherit;font-size:10pt;"> per share of common stock), subject to adjustment. Upon conversion of a note, the Company will pay or deliver, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders elect to convert their notes in connection with a "fundamental change" (as defined in the indenture) that occurs on or before December 22, 2021, the Company will, to the extent provided in the indenture, increase the conversion rate applicable to such notes ("make-whole feature").</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders will have the option to require the Company to redeem for cash any notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also have the option to require the Company to redeem for cash any notes held by them on December 15, 2021, December 15, 2026 and December 15, 2031 at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company may redeem the notes in whole or in part at any time on or after December 22, 2021 at </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considered the features embedded in the notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Because of its option to settle conversion of the notes in cash, the Company separated the liability and equity components of the notes. The carrying amount of the liability component at issuance date of </span><span style="font-family:inherit;font-size:10pt;"><span>$465.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the notes of </span><span style="font-family:inherit;font-size:10pt;"><span>$109.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the equity component. The resulting debt discount is amortized as interest expense. As of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the remaining debt discount amortization period was </span><span style="font-family:inherit;font-size:10pt;"><span>29 months</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the 2036 Notes consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>575,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount of the liability component</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount of the equity component</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurred approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$5.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> in transaction costs in connection with the issuance of the notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$4.6 million</span></span><span style="font-family:inherit;font-size:10pt;">, allocated to the liability component, were recognized as a debt discount and are amortized. Transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, allocated to the equity component, were recognized as a reduction of additional paid-in capital.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2036 Notes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:67.1875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applies the treasury stock method to determine the potential dilutive effect of the 2036 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2036 Notes in cash.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> Convertible Senior Notes Due 2033</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2013, the Company issued and sold </span><span style="font-family:inherit;font-size:10pt;"><span>$258.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in aggregate principal amount of </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> Convertible Senior Notes due 2033 (the "2033 Notes") at par. The terms of the notes are governed by an indenture by and between the Company and Wells Fargo Bank, National Association, as Trustee. The notes were to mature on December 15, 2033, unless earlier repurchased, redeemed or converted. The notes were senior unsecured and unsubordinated obligations of the Company, and were effectively subordinated to the Company's secured indebtedness and the indebtedness and other liabilities of the Company's subsidiaries. The notes bore interest at a rate of </span><span style="font-family:inherit;font-size:10pt;"><span>0.5%</span></span><span style="font-family:inherit;font-size:10pt;"> per year, payable semi-annually in arrears on June 15 and December 15 each year.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders of the notes were entitled to convert their notes at their option prior to the close of business on the business day immediately preceding June 15, 2033 only under the following circumstances: (1) during any fiscal quarter commencing after the fiscal quarter ending on January 26, 2014 (and only during such fiscal quarter), if the last reported sale price of the Company's common stock for at least </span><span style="font-family:inherit;font-size:10pt;"><span>20</span></span><span style="font-family:inherit;font-size:10pt;"> trading days (whether or not consecutive) during a period of </span><span style="font-family:inherit;font-size:10pt;"><span>30</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading days ending on the last trading day of the immediately preceding fiscal quarter was greater than or equal to </span><span style="font-family:inherit;font-size:10pt;"><span>130%</span></span><span style="font-family:inherit;font-size:10pt;"> of the applicable conversion price on each applicable trading day; (2) during the </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> business day period after any </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> consecutive trading day period ("measurement period"), in which the trading price per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of notes for each trading day of the measurement period was less than </span><span style="font-family:inherit;font-size:10pt;"><span>98%</span></span><span style="font-family:inherit;font-size:10pt;"> of the product of the last reported sale price of the Company's common stock and the applicable conversion rate on each such trading day; or (3) upon the occurrence of specified corporate events, e.g., a merger or an acquisition. On or after June 15, 2033 until the close of business on the second scheduled trading day immediately preceding the maturity date, holders were entitled to convert their notes at any time, regardless of whether any of the foregoing circumstances have occurred. The conversion rate was initially equal </span><span style="font-family:inherit;font-size:10pt;">33.1301</span><span style="font-family:inherit;font-size:10pt;"> shares of common stock per </span><span style="font-family:inherit;font-size:10pt;">$1,000</span><span style="font-family:inherit;font-size:10pt;"> principal amount of notes (which is equivalent to an initial conversion price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$30.18</span></span><span style="font-family:inherit;font-size:10pt;"> per share of common stock), subject to adjustment. Upon conversion of a note, the Company would have paid or delivered, as the case may be, either cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company's election, as provided in the indenture. If holders had elected to convert their notes in connection with a "fundamental change" (as defined in the indenture) that occured on or before December 22, 2018, the Company would have, to the extent provided in the indenture, increased the conversion rate applicable to such notes ("make-whole feature").</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Holders had the option to require the Company to redeem for cash any notes held by them in the event of a fundamental change, e.g., a merger or an acquisition, at a purchase price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. Holders also had the option to require the Company to redeem for cash any notes held by them on December 15, 2018, December 15, 2023 and December 15, 2028 at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes plus accrued and unpaid interest to, but excluding, the redemption date. The Company had the right to redeem the notes in whole or in part at any time on or after December 22, 2018 at </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount, plus accrued and unpaid interest to, but excluding, the redemption date. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considered the features embedded in the notes, that is, the conversion feature, the holders' put feature, the Company's call feature, and the make-whole feature, and concluded that they are not required to be bifurcated and accounted for separately from the host debt instrument.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Because of its option to settle conversion of the notes in cash, the Company separated the liability and equity components of the notes. The carrying amount of the liability component at issuance date of </span><span style="font-family:inherit;font-size:10pt;"><span>$209.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> was calculated by estimating the fair value of similar liabilities without a conversion feature. The residual principal amount of the notes of </span><span style="font-family:inherit;font-size:10pt;"><span>$49.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> was allocated to the equity component. The resulting debt discount was amortized as interest expense and was fully amortized as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2018, the holders of the 2033 Notes representing approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$257.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2033 Notes exercised their rights to redeem their 2033 Notes at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes. All redemptions were in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of redemption.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 1, 2019, the Company redeemed all remaining </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the 2033 Notes at a redemption price equal to </span><span style="font-family:inherit;font-size:10pt;"><span>100%</span></span><span style="font-family:inherit;font-size:10pt;"> of the principal amount of the notes. This redemption was in accordance with the original terms of the 2033 Notes and no gain or loss was recognized as a result of redemption.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company incurred approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> in transaction costs in connection with the issuance of the notes. These costs were allocated to the liability and equity components in proportion to the allocation of proceeds. Transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 million</span></span><span style="font-family:inherit;font-size:10pt;">, allocated to the liability component, were recognized as a non-current asset and amortized as interest expense and were fully amortized as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. Transaction costs of </span><span style="font-family:inherit;font-size:10pt;"><span>$725,000</span></span><span style="font-family:inherit;font-size:10pt;">, allocated to the equity component, were recognized as a reduction of additional paid-in capital.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2033 Notes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:67.1875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,719</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company applied the treasury stock method to determine the potential dilutive effect of the 2033 Notes on net income per share as a result of the Company's intent and stated policy to settle the principal amount of the 2033 Notes in cash.</span></div> 0.0050 575000000.0 0.0050 0.005 20 30 1.30 5 5 0.98 44.17 1 1 1 465100000 109900000 P29M <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">, the 2036 Notes consisted of the following (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:51.3671875%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:24%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Liability component:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Principal</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>575,000</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(56,047</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unamortized debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,207</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net carrying amount of the liability component</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516,746</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount of the equity component</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109,881</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 575000000 56047000 2207000 516746000 109881000 5700000 4600000 1100000 <div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2036 Notes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:67.1875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>719</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,464</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,208</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,414</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,158</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.85</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth interest expense information related to the 2033 Notes:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:67.1875%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:18%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands, except percentages)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 29, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of the debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,719</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>154</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total interest cost</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,197</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective interest rate on the liability component</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">n/a</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.87</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 719000 719000 5464000 5208000 231000 231000 6414000 6158000 0.0485 0.0485 0.0050 258800000 0.0050 0.005 20 30 1.30 5 5 0.98 30.18 1 1 1 209100000 49600000 257700000 1 1100000 1 3800000 3100000 725000 0 324000 0 2719000 0 154000 0 3197000 0.0487 Fair Value of Financial Instruments<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's financial instruments not measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="34"/></tr><tr><td style="width:11%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2033 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2036 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>565,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>565,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair values of the Company's investments in certificates of deposit are based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The fair values of the 2033 Notes and the 2036 Notes are based on the price in the open market as of or close to the respective balance sheet dates. The difference between the carrying value and the fair value for the convertible notes 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="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's financial instruments not measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">April 28, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows:</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="34"/></tr><tr><td style="width:11%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:5%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 28, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="16" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">April 28, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Carrying</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="12" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-style:italic;text-decoration:underline;">(in thousands)</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 3</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2033 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,054</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,063</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2036 Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516,746</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>565,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>565,452</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>511,051</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>564,302</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 0 0 0 100000000 0 100000000 0 100000000 0 0 0 0 0 1054000 1063000 0 0 1063000 516746000 565452000 0 0 565452000 511051000 564302000 0 0 564302000 Legal Matters<div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company accrues a liability for legal contingencies when it believes that it is both probable that a liability has been incurred and that it can reasonably estimate the amount of the loss. The Company reviews these accruals and adjusts them to reflect ongoing negotiations, settlements, rulings, advice of legal counsel and other relevant information. To the extent new information is obtained and the Company's views on the probable outcomes of claims, suits, assessments, investigations or legal proceedings change, changes in the Company's accrued liabilities would be recorded in the period in which such determination is made. For the matters referenced below, the amount of liability is not probable or the amount cannot be reasonably estimated and, therefore, accruals have not been made. In addition, in accordance with the relevant authoritative guidance, for matters which the likelihood of material loss is at least reasonably possible, the Company provides disclosure of the possible loss or range of loss; however, if a reasonable estimate cannot be made, the Company will provide disclosure to that effect.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due to the nature of the Company's business, it is subject to claims alleging infringement by various Company products and services. The Company believes that it has meritorious defenses to the allegations made in its pending cases and intends to vigorously defend these lawsuits; however, it is currently unable to determine the ultimate outcome of these or similar matters. In addition, the Company is a defendant in various litigation matters generally arising out of the normal course of business. Although it is difficult to predict the ultimate outcomes of these cases, the Company believes that it is not reasonably possible that the ultimate outcomes will materially and adversely affect its business, financial position, results of operations or cash flows.</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Class Action and Shareholder Derivative Litigation</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Several securities class action lawsuits related to the Company's March 8, 2011 earnings announcement alleging claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 have been filed in the United States District Court for the Northern District of California on behalf of a purported class of persons who purchased stock between December 2, 2010 through March 8, 2011. The named defendants are the Company and Jerry Rawls, its former Chief Executive Officer and former Chairman of the Board, and Eitan Gertel, its former Chief Executive Officer. To date, no specific amount of damages has been alleged. The cases were consolidated, a lead plaintiff was appointed and a consolidated complaint was filed. The Company filed a motion to dismiss the case. On January 16, 2013, the District Court granted the Company's motion to dismiss and granted the lead plaintiffs leave to amend the consolidated complaint. An amended consolidated complaint was filed on February 6, 2013. Thereafter, the Company filed a renewed motion to dismiss the case. On September 30, 2013, the District Court granted the Company's motion and dismissed the case with prejudice, and plaintiff appealed. On January 8, 2016, the Ninth Circuit Court of Appeals reversed the judgment in part for further proceedings in the District Court. On July 15, 2016, lead plaintiff filed a Second Amended Complaint in the District Court. On August 19, 2016, the Company moved to dismiss. On May 1, 2017, the District Court denied the motion and a case scheduling order has been issued. On December 5, 2017, the District Court issued an order denying class certification. On February 1, 2018, the plaintiff filed a petition with the Ninth Circuit Court of Appeals for permission to appeal the denial of class certification and, on July 13, 2018, the Ninth Circuit Court of Appeals denied the petition for permission to appeal. On October 10, 2018, the plaintiff filed a new motion for class certification, which the Company opposed. On May 24, 2019, the District Court denied plaintiffs motion for class certification and granted judgement on the pleadings in favor of the Company and the other defendants. The plaintiff filed a notice of appeal on June 20, 2019.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> purported shareholder derivative lawsuits related to the Company's March 8, 2011 earnings announcement have been filed in the California Superior Court for the County of Santa Clara, and a third derivative lawsuit has been filed in the United States District Court for the Northern District of California. The complaints assert claims for alleged breach of fiduciary duty, unjust enrichment, and waste on behalf of the Company. Named as defendants are the members of the Company's board of directors at the time of the claim and certain officers, including Jerry Rawls, the Company's former Chief Executive Officer and former Chairman of the Board, Eitan Gertel, the Company’s former Chief Executive Officer, and Kurt Adzema, the Company’s Chief Financial Officer. </span><span style="font-family:inherit;font-size:10pt;"><span>No</span></span><span style="font-family:inherit;font-size:10pt;"> specific amount of damages has been alleged and, by the derivative nature of the lawsuits, </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> damages will be alleged against the Company. The state court cases were consolidated, a lead plaintiff was appointed to file a consolidated complaint, and the cases were stayed by the agreement of the parties. On August 7, 2017, the plaintiff in the federal case filed an amended complaint. On September 5, 2018, the court granted the motion to dismiss with leave to amend. The parties agreed to settle the federal case and, on February 20, 2019, plaintiff filed an unopposed motion for </span></div><div style="line-height:120%;padding-top:8px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">preliminary approval of the settlement, under which the Company has agreed to implement a series of enhancements to its corporate governance policies and procedures. The court granted the motion for preliminary approval on April 18, 2019 and final approval on June 27, 2019.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:8px;text-align:left;text-indent:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Litigation relating to the Merger</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January, 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>eight</span></span><span style="font-family:inherit;font-size:10pt;"> lawsuits have been filed by alleged Finisar stockholders challenging the Merger: (i) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hein, et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 19CV340510, in the Superior Court of California, County of Santa Clara; (ii) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold, et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 1:19-cv-00050, in the United States District Court for the District of Delaware; (iii) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Klein, et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 5:19-cv-00155, in the United States District Court for the Northern District of California; (iv) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Wheby Jr., et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 1:19-cv-00064, in the United States District Court for the District of Delaware; (v) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sharma v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 5:19-cv-00220, in the United States District Court for the Northern District of California; (vi) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Davis, et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 3:19-cv-00271, in the United States District Court for the Northern District of California; (vii) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Bushansky, et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 5:19-cv-00446, in the United States District Court for the Northern District of California; and (viii) </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pappey, et al. v. Finisar Corporation, et al.</span><span style="font-family:inherit;font-size:10pt;">, 1:19-cv-00167, in the United States District Court for the District of Delaware (collectively, the “Actions”).</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plaintiffs in the Actions named as defendants Finisar and each member of the Finisar Board. In addition, plaintiffs in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Klein</span><span style="font-family:inherit;font-size:10pt;"> actions named II-VI and Merger Subsidiary as defendants. Further, plaintiffs in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Klein</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Wheby, Jr.</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Davis</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Bushansky</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pappey</span><span style="font-family:inherit;font-size:10pt;"> actions sought to recover on behalf of a putative class consisting of all similarly situated Finisar stockholders.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plaintiff in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</span><span style="font-family:inherit;font-size:10pt;"> action alleged that the Finisar Board breached its fiduciary duties to Finisar stockholders by, among other things, purportedly engaging in an insufficient sales process, obtaining inadequate merger consideration, and filing a materially misleading preliminary proxy statement. The </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</span><span style="font-family:inherit;font-size:10pt;"> plaintiff further asserted that II-VI and the Merger Subsidiary knowingly aided and abetted the Finisar Board in breaching their fiduciary duties to Finisar stockholders by entering into the Merger. The </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Hein</span><span style="font-family:inherit;font-size:10pt;"> plaintiff sought a preliminary and permanent injunction of the proposed transaction unless the proxy statement was amended, rescission and unspecified damages if the Merger was consummated, and attorneys’ fees and expert fees and costs.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Plaintiffs in the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tenvold</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Klein</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Wheby Jr.</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Sharma</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Davis</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Bushansky</span><span style="font-family:inherit;font-size:10pt;">, and </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Pappey</span><span style="font-family:inherit;font-size:10pt;"> actions purported to state claims for violations of Sections 14(a) and 20(a) of the Exchange Act and Rule 14a-9 and, in the case of the </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Davis</span><span style="font-family:inherit;font-size:10pt;"> complaint, Regulation G promulgated thereunder. Plaintiffs in these actions generally alleged that the preliminary proxy statement omits material information with respect to the Merger, and sought, among other things, an order enjoining the defendants from proceeding with closing the Merger; unspecified damages, attorneys’ fees and expert fees, and expenses and costs; and in the event the Merger was consummated before entry of final judgment, rescission of the Merger or rescissory damages. Defendants believe that the complaints are without merit.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Following the filing of the Actions, counsel for Finisar and for the Plaintiffs engaged in arms-length negotiations concerning claims raised in the Actions and took certain actions that resulted in Finisar filing a Schedule DEFA14A on March 11, 2019, with the U.S. Securities and Exchange Commission that contained supplemental disclosures relating to the Merger. On March 12, 2019, Plaintiffs voluntarily dismissed the Actions with prejudice as to the Plaintiffs’ individual claims and without prejudice to claims asserted on behalf of a purported putative class of Finisar stockholders.</span></div> 2 0 0 8 Guarantees and Indemnifications<span style="font-family:inherit;font-size:10pt;"> </span><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon issuance of a guarantee, the guarantor must recognize a liability for the fair value of the obligations it assumes under that guarantee. As permitted under Delaware law and in accordance with the Company's bylaws, the Company indemnifies its officers and directors for certain events or occurrences, subject to certain limits, while the officer or director is or was serving in such capacity at the Company's request. The term of the indemnification period is for the officer's or director's lifetime. The Company may terminate the indemnification agreements with its officers and directors upon </span><span style="font-family:inherit;font-size:10pt;"><span>90 days</span></span><span style="font-family:inherit;font-size:10pt;"> written notice, but termination will not affect claims for indemnification relating to events occurring prior to the effective date of termination. The maximum amount of potential future indemnification is unlimited; however, the Company has a director and officer liability insurance policy that may enable it to recover a portion of any future amounts paid.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into indemnification obligations under its agreements with other companies in its ordinary course of business, including agreements with customers, business partners and insurers. Under these provisions, the Company generally indemnifies and holds harmless the indemnified party for losses suffered or incurred by the indemnified party as a result of the Company's activities or the use of the Company's products. These indemnification provisions generally survive termination of the underlying agreement. In some cases, the maximum potential amount of future payments the Company could be required to make under these indemnification provisions is unlimited.</span></div><div style="line-height:120%;padding-top:8px;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company believes the fair value of these indemnification obligations is immaterial. Accordingly, the Company has not recorded any liabilities for these agreements as of </span><span style="font-family:inherit;font-size:10pt;">July 28, 2019</span><span style="font-family:inherit;font-size:10pt;">. To date, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.</span></div> P90D XML 50 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 119 272 1 false 37 0 false 6 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.finisar.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.finisar.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1001501 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.finisar.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://www.finisar.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.finisar.com/role/CondensedConsolidatedStatementsOfComprehensiveIncomeLoss Condensed Consolidated Statements of Comprehensive Income (Loss) Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Stockholders' Equity Sheet http://www.finisar.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders' Equity Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://www.finisar.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Basis of Presentation Sheet http://www.finisar.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 2102100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 2103100 - Disclosure - Earnings per Share Sheet http://www.finisar.com/role/EarningsPerShare Earnings per Share Notes 10 false false R11.htm 2104100 - Disclosure - Inventories Sheet http://www.finisar.com/role/Inventories Inventories Notes 11 false false R12.htm 2105100 - Disclosure - Investments Sheet http://www.finisar.com/role/Investments Investments Notes 12 false false R13.htm 2106100 - Disclosure - Debt Sheet http://www.finisar.com/role/Debt Debt Notes 13 false false R14.htm 2108100 - Disclosure - Fair Value of Financial Instruments Sheet http://www.finisar.com/role/FairValueOfFinancialInstruments Fair Value of Financial Instruments Notes 14 false false R15.htm 2109100 - Disclosure - Legal Matters Sheet http://www.finisar.com/role/LegalMatters Legal Matters Notes 15 false false R16.htm 2110100 - Disclosure - Guarantees and Indemnifications Sheet http://www.finisar.com/role/GuaranteesAndIndemnifications Guarantees and Indemnifications Notes 16 false false R17.htm 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.finisar.com/role/SummaryOfSignificantAccountingPolicies 17 false false R18.htm 2302302 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://www.finisar.com/role/SummaryOfSignificantAccountingPolicies 18 false false R19.htm 2303301 - Disclosure - Earnings per Share (Tables) Sheet http://www.finisar.com/role/EarningsPerShareTables Earnings per Share (Tables) Tables http://www.finisar.com/role/EarningsPerShare 19 false false R20.htm 2304301 - Disclosure - Inventories (Tables) Sheet http://www.finisar.com/role/InventoriesTables Inventories (Tables) Tables http://www.finisar.com/role/Inventories 20 false false R21.htm 2305301 - Disclosure - Investments (Tables) Sheet http://www.finisar.com/role/InvestmentsTables Investments (Tables) Tables http://www.finisar.com/role/Investments 21 false false R22.htm 2306301 - Disclosure - Debt (Tables) Sheet http://www.finisar.com/role/DebtTables Debt (Tables) Tables http://www.finisar.com/role/Debt 22 false false R23.htm 2308301 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.finisar.com/role/FairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.finisar.com/role/FairValueOfFinancialInstruments 23 false false R24.htm 2402403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 24 false false R25.htm 2402404 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesDisaggregationOfRevenueDetails Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) Details 25 false false R26.htm 2402405 - Disclosure - Summary of Significant Accounting Policies - Schedule of Lease Payments Under Non-Cancelable Leases (842) (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesScheduleOfLeasePaymentsUnderNonCancelableLeases842Details Summary of Significant Accounting Policies - Schedule of Lease Payments Under Non-Cancelable Leases (842) (Details) Details 26 false false R27.htm 2402406 - Disclosure - Summary of Significant Accounting Policies - Future Minimum Lease Payments Under Non-Cancelable Leases (840) (Details) Sheet http://www.finisar.com/role/SummaryOfSignificantAccountingPoliciesFutureMinimumLeasePaymentsUnderNonCancelableLeases840Details Summary of Significant Accounting Policies - Future Minimum Lease Payments Under Non-Cancelable Leases (840) (Details) Details 27 false false R28.htm 2403402 - Disclosure - Earnings per Share - Schedule of Calculation of Basic and Diluted Net Loss per Share (Details) Sheet http://www.finisar.com/role/EarningsPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareDetails Earnings per Share - Schedule of Calculation of Basic and Diluted Net Loss per Share (Details) Details 28 false false R29.htm 2403403 - Disclosure - Earnings per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) Sheet http://www.finisar.com/role/EarningsPerShareScheduleOfAntidilutiveSecuritiesExcludedFromCalculationOfDilutedNetLossPerShareDetails Earnings per Share - Schedule of Antidilutive Securities Excluded from Calculation of Diluted Net Loss Per Share (Details) Details 29 false false R30.htm 2403404 - Disclosure - Earnings per Share - Narrative (Details) Sheet http://www.finisar.com/role/EarningsPerShareNarrativeDetails Earnings per Share - Narrative (Details) Details 30 false false R31.htm 2404402 - Disclosure - Inventories (Details) Sheet http://www.finisar.com/role/InventoriesDetails Inventories (Details) Details http://www.finisar.com/role/InventoriesTables 31 false false R32.htm 2405402 - Disclosure - Investments (Details) Sheet http://www.finisar.com/role/InvestmentsDetails Investments (Details) Details http://www.finisar.com/role/InvestmentsTables 32 false false R33.htm 2406402 - Disclosure - Debt - Narrative (Details) Sheet http://www.finisar.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 33 false false R34.htm 2406403 - Disclosure - Debt - Convertible Debt (Details) Sheet http://www.finisar.com/role/DebtConvertibleDebtDetails Debt - Convertible Debt (Details) Details 34 false false R35.htm 2406404 - Disclosure - Debt - Interest Expense (Details) Sheet http://www.finisar.com/role/DebtInterestExpenseDetails Debt - Interest Expense (Details) Details 35 false false R36.htm 2408402 - Disclosure - Fair Value of Financial Instruments - Financial Instruments Not Measured on a Recurring Basis (Details) Sheet http://www.finisar.com/role/FairValueOfFinancialInstrumentsFinancialInstrumentsNotMeasuredOnRecurringBasisDetails Fair Value of Financial Instruments - Financial Instruments Not Measured on a Recurring Basis (Details) Details 36 false false R37.htm 2409401 - Disclosure - Legal Matters (Details) Sheet http://www.finisar.com/role/LegalMattersDetails Legal Matters (Details) Details http://www.finisar.com/role/LegalMatters 37 false false R38.htm 2410401 - Disclosure - Guarantees and Indemnifications (Details) Sheet http://www.finisar.com/role/GuaranteesAndIndemnificationsDetails Guarantees and Indemnifications (Details) Details http://www.finisar.com/role/GuaranteesAndIndemnifications 38 false false R9999.htm Uncategorized Items - fnsr10qq1fy20.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - fnsr10qq1fy20.htm Cover 39 false false All Reports Book All Reports fnsr10qq1fy20.htm fnsr-20190728.xsd fnsr-20190728_cal.xml fnsr-20190728_def.xml fnsr-20190728_lab.xml fnsr-20190728_pre.xml fnsrex-311q1fy20.htm fnsrex-312q1fy20.htm fnsrex-321q1fy20.htm fnsrex-322q1fy20.htm http://xbrl.sec.gov/dei/2019-01-31 http://xbrl.sec.gov/invest/2013-01-31 http://xbrl.sec.gov/country/2017-01-31 http://fasb.org/srt/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 51 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Matters (Details)
12 Months Ended
Apr. 28, 2019
USD ($)
Jan. 31, 2019
lawsuit
Mar. 08, 2011
lawsuit
Loss Contingencies      
Damages | $ $ 0    
Class Action and Shareholder Derivative Litigation | Pending Litigation      
Loss Contingencies      
Number of purported shareholder derivative lawsuits     2
Merger Challenge By Finisar Stockholders | Pending Litigation      
Loss Contingencies      
Number of purported shareholder derivative lawsuits   8  
XML 52 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Narrative (Details) - Convertible Debt
1 Months Ended 3 Months Ended
May 01, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2016
USD ($)
day
$ / shares
Dec. 31, 2013
USD ($)
day
$ / shares
Jul. 28, 2019
USD ($)
0.50% Convertible Senior Notes Due 2036          
Debt Instrument [Line Items]          
Interest rate     0.50%    
Aggregate principal amount     $ 575,000,000.0    
Conversion ratio     0.0226388    
Conversion price (in dollars per share) | $ / shares     $ 44.17    
Carrying amount of liability component     $ 465,100,000    
Residual principal amount     109,900,000   $ 109,881,000
Remaining discount amortization period         29 months
Net carrying amount of the liability component         $ 516,746,000
Transaction costs     5,700,000    
0.50% Convertible Senior Notes Due 2036 | Additional Paid-in Capital          
Debt Instrument [Line Items]          
Transaction costs     1,100,000    
0.50% Convertible Senior Notes Due 2036 | Other Noncurrent Assets          
Debt Instrument [Line Items]          
Transaction costs     $ 4,600,000    
0.50% Convertible Senior Notes Due 2036 | In The Event Of Fundamental Change in Control          
Debt Instrument [Line Items]          
Redemption price (percentage)     100.00%    
0.50% Convertible Senior Notes Due 2036 | December 15, 2018/December 15, 2021, by Holders          
Debt Instrument [Line Items]          
Redemption price (percentage)     100.00%    
0.50% Convertible Senior Notes Due 2036 | December 15, 2023/December 15, 2026, by Holders          
Debt Instrument [Line Items]          
Redemption price (percentage)     100.00%    
0.50% Convertible Senior Notes Due 2036 | December 15, 2028/December 15, 2031, by Holders          
Debt Instrument [Line Items]          
Redemption price (percentage)     100.00%    
0.50% Convertible Senior Notes Due 2036 | On or after December 22, 2018/December 22, 2021          
Debt Instrument [Line Items]          
Redemption price (percentage)     100.00%    
0.50% Convertible Senior Notes Due 2036 | Conversion Option One          
Debt Instrument [Line Items]          
Threshold trading days | day     20    
Threshold consecutive trading days | day     30    
Threshold percentage of stock price trigger     130.00%    
0.50% Convertible Senior Notes Due 2036 | Conversion Option Two          
Debt Instrument [Line Items]          
Threshold trading days | day     5    
Threshold consecutive trading days | day     5    
Threshold percentage of stock price trigger     98.00%    
0.50% Convertible Senior Notes Due 2033          
Debt Instrument [Line Items]          
Interest rate       0.50% 0.50%
Aggregate principal amount       $ 258,800,000  
Conversion ratio       0.0331301  
Conversion price (in dollars per share) | $ / shares       $ 30.18  
Redemption price (percentage) 100.00% 100.00%      
Carrying amount of liability component       $ 209,100,000  
Residual principal amount       49,600,000  
Net carrying amount of the liability component   $ 257,700,000      
Debt redemption amount $ 1,100,000        
Transaction costs       3,800,000  
0.50% Convertible Senior Notes Due 2033 | Additional Paid-in Capital          
Debt Instrument [Line Items]          
Transaction costs       725,000  
0.50% Convertible Senior Notes Due 2033 | Other Noncurrent Assets          
Debt Instrument [Line Items]          
Transaction costs       $ 3,100,000  
0.50% Convertible Senior Notes Due 2033 | In The Event Of Fundamental Change in Control          
Debt Instrument [Line Items]          
Redemption price (percentage)       100.00%  
0.50% Convertible Senior Notes Due 2033 | December 15, 2018/December 15, 2021, by Holders          
Debt Instrument [Line Items]          
Redemption price (percentage)       100.00%  
0.50% Convertible Senior Notes Due 2033 | December 15, 2023/December 15, 2026, by Holders          
Debt Instrument [Line Items]          
Redemption price (percentage)       100.00%  
0.50% Convertible Senior Notes Due 2033 | December 15, 2028/December 15, 2031, by Holders          
Debt Instrument [Line Items]          
Redemption price (percentage)       100.00%  
0.50% Convertible Senior Notes Due 2033 | On or after December 22, 2018/December 22, 2021          
Debt Instrument [Line Items]          
Redemption price (percentage)       100.00%  
0.50% Convertible Senior Notes Due 2033 | Conversion Option One          
Debt Instrument [Line Items]          
Threshold trading days | day       20  
Threshold consecutive trading days | day       30  
Threshold percentage of stock price trigger       130.00%  
0.50% Convertible Senior Notes Due 2033 | Conversion Option Two          
Debt Instrument [Line Items]          
Threshold trading days | day       5  
Threshold consecutive trading days | day       5  
Threshold percentage of stock price trigger       98.00%  
XML 53 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jul. 28, 2019
Apr. 28, 2019
Current assets:    
Cash and cash equivalents $ 882,269 $ 814,185
Short-term investments 0 100,000
Accounts receivable, net of allowance for doubtful accounts of $220 at July 28, 2019 and $216 at April 28, 2019 256,605 263,394
Inventories 320,555 299,028
Other current assets 40,179 44,224
Total current assets 1,499,608 1,520,831
Property, equipment and improvements, net 633,323 622,979
Purchased intangible assets, net 3,631 4,182
Goodwill 106,736 106,736
Other assets 62,413 15,462
Deferred tax assets 89,218 81,977
Total assets 2,394,929 2,352,167
Current liabilities:    
Accounts payable 119,628 132,440
Accrued compensation 33,343 31,804
Other accrued liabilities 66,163 49,495
Total current liabilities 219,134 213,739
Long-term liabilities:    
Convertible debt 516,746 512,105
Other non-current liabilities 44,906 12,162
Total liabilities 780,786 738,006
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.001 par value, 5,000 shares authorized, no shares issued and outstanding at July 28, 2019 and April 28, 2019 0 0
Common stock, $0.001 par value, 750,000 shares authorized 120 118
Additional paid-in capital 2,933,917 2,919,305
Accumulated other comprehensive loss (54,483) (48,568)
Accumulated deficit (1,265,411) (1,256,694)
Total stockholders' equity 1,614,143 1,614,161
Total liabilities and stockholders' equity $ 2,394,929 $ 2,352,167
XML 54 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Beginning balance at Apr. 29, 2018 $ 1,623,617 $ 115 $ 2,850,195 $ (14,660) $ (1,212,033)
Beginning balance (in shares) at Apr. 29, 2018   114,813      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (18,489)       (18,489)
Other comprehensive loss, net (29,696)     (29,696)  
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings 4,379 $ 2 4,377    
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares)   2,347      
Stock-based compensation 15,085   15,085    
Ending balance at Jul. 29, 2018 1,603,451 $ 117 2,869,657 (44,356) (1,221,967)
Ending balance (in shares) at Jul. 29, 2018   117,160      
Beginning balance at Apr. 28, 2019 1,614,161 $ 118 2,919,305 (48,568) (1,256,694)
Beginning balance (in shares) at Apr. 28, 2019   118,006      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net loss (8,717)       (8,717)
Other comprehensive loss, net (5,915)     (5,915)  
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (2,747) $ 2 (2,749)    
Issuance of shares pursuant to employee stock purchase plan and equity plans, net of tax withholdings (in shares)   2,091      
Stock-based compensation 17,361   17,361    
Ending balance at Jul. 28, 2019 $ 1,614,143 $ 120 $ 2,933,917 $ (54,483) $ (1,265,411)
Ending balance (in shares) at Jul. 28, 2019   120,097      
ZIP 55 0001094739-19-000078-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001094739-19-000078-xbrl.zip M4$L#!!0 ( ,V!)$];(:&<.@H -EE 1 9FYS.7G7TPN0$+U#!;# Q;5'$KPNSLVY9B=Q+5V%)6DH&< M7W\DV8Z=Q%%L)PSL<:KRX-C=K:_[DUHM7_3I]YN?7UTYOW_^\.D_KOO7EX=K=,&\* 0JT3D'+,%'ST2.T7&,(,<)2!/'4B^D^$ S(D MX"L( >@FY@1RER7F(Y"W. 0QP1Z<.F,I)R>MUO/S\]Z04"(PW_-8V.JV.\?M MW[I'#E)>4G$RI(*7%@X(_3$G_#+@P1[C(R79[K7TY0$6D(I31FD4%BOXDK?D M= (M)>0J*>#$2_6TD"]G>OE&#EKQQ;PHL4 B5$A,O1FDER47GGM&NG-\?-PR M5V>BPB\25&8[K;]NKON&.>?S!X0,DR2<,"X176)@B,7 : HN7>VR,'%UVQVW MUW%0W .NF8>EZ6]YI_.J1JD%@129(3=S5KYF1C3$8PVQ<[@! M1&.9PDA/3N4AY;6VBJ-"6%*-C=LOGG#*P,AKWL:*6T13#TE]&,6S:FWVPI3=@4TS]N9J4FFHAS5=Q-UV;893AYS=F_ M.MEUSJP/I#J65$D?;(P 7KQQ=0@S+7.T,0A"GT"84J-79MXK4$N.W+#C3NJ()XVUZD"(M71!VZF7!. G'!M[:A2MYAIF2,WTU\$@2EE MTEC2I]*3DPFA0Q:?4>?TO'V23MX/,$2F8#])IDY[6=^:<#8!+HDJIW(+%6-@ MS&%XZNBED)LN>?[V<+"G%@*IR%(#\V6%F::4BA<%QHGK#&1J02?N4T>H: >0 M>/[3G?)A6-4II:)6A._8IP /JOJD5"!XI^Y,.%1U1ZD(H+)6Q],&'I4 (FJU M^P4+(NZ&]SE[#M(2WQZN5MXD,!"*--.&TJ:RGO2YVU'9J-U&+KH@P@N8B#BH M/\8*8D.4M_.IM:B]8#<2X-_1S^9X,12)J)I1CD$0!WAIS\U;7T'C0[M2A$7V<:^77IM,Z"Z#*<>=8 MC"\#]KS16"PV:"?SH/28S*SK9*KM(]/ CL:"J)\KN-VMXR\4Y4NY496TP;HWFG$4[ ML]V:S&8-[(C,PMZ7S/LQ9H$/7'S])R)RNBU""RS;B=VO26R^H5]0W%2C*'X" M?H]'4)JX5-Y"1WNV$ID]8M=L*$VD51L4W@L8R)*1-:+VQ?=AP>);JS4LH&HT M/^E;,X, ]-\+D)@$9:<2BP%;\/?;A_OM7E'PXT23VHM/?4Q,-FG6UXY?40G* M"?TD5"?>ZLRL,+"6F?T5S*3V4&*PLI"A_Q9P2.A+WP/MCS,O6-4MJ]IFX5S 3 MIR:06BH@8Z3!8:^9;]::L>>>7L%,L$Q+XS/18I3U2Y%^%,#=\(Q*XI,@TJ'I M@Q=QHI^ ?7WQ@L@'_Y*S\#QSX&YXH47!OP6I[W&DYC:C_)7 K.TX2\5=8<=) MT>FE8QX?R@"B%&'\$G$.HU9*4"(%$VFC MR;7=:JD66MNM%CJ,P8$P]9>[SF37=7(\5JJM5BC;ZZQ>09U50&<#JZY+3/B? M.(C4(+HD%%./X."*"LG-W9^RI*RS8J_)C@IJ,FT1&9-Z*,V,HIS5'4MI)(K. MW3)Y UA'4[7XH.>.C6M9]G;;MZ?>H(/V6Z!%:JO"\ H121$AE9XQF MJ)*78)J8A]T2<%GG%2 M.NGE->PESG[!>,EI-S/*U49"@:*]B-@O*")R1IK>QRM-[\MZ]JE\OV JGXM] M\Z;L*_-]3)5555[#GEX.5J271+N94:Z>7A84[>GE8$5Z28PT-KTD_E=.+_-Z M]O1RL"*]S&+?O/1R#2,-^IR*/<$<%R08HXX2_89&NEJ.*=*T)YGC M@MI]+NZ-3#/]* PQG]X-^V04KUJH///,-\J$CNY90+SR17Q)8_;QT2T8'XEA M\ZYB9AIEME%J?$?=0K15'/%HQ/56".:1S@.HTC&J^+AH*TW9AV>WX+%U>=IC MS5SK6B=I?S>N5S)V&4D5Z1O5;!B%UX %W..IF?>_41_X+:/G^M.J0)< YK(X MVF^_1M?9",C:CG6X4<>*L:$$'#+-HQ0>,OB0 NAF"&,9-:$HD+_NNM]*UFN^ M(%/3^-INLO3V0Z5NTNS7:RW5)H_N;O)8S7>ENR*53-IOF.C?)GGD__I^RJ?6 MPN8WR8FY+7+,!CG)IJ (#X3DV).GCN01.*8#Z&U%_CYK[QVT!&6EIDR)2&(B,-+X_.(LFIX[9G/.$2 @= M%&]"$N\(>N*S$!-ZI2YHIQT4"TZ $^8_&D$_XLGV(ZTM.GM8T=G#=^RL%;=R M;-[5TM+OS]$+++%*0?/^+)Y\A[#-1TCI2R%Q_/6.PG<3;>KLA8B9+V4DRSGH MRQ.?A/JK<68\2EV-?5)-J"SZDSV],.$MY^M,]M]&YQV%A?Y96OS?YNKC,ZOB M:E[\S5RUNF:2XKE:=T[5X#@+=:VAJE^"!R0@I MSU39%*D(F<7"N5X5S/??$G)OWW$77HBZ-_J7C'_G1$J@:C8G>C/FV*.RPO4I M2S%OP:^YSW1-6?\(+_)+P+P?F3]VH0WHD:F9C3VY!B$ DMT]Z,BL/Q] DY_^ M>P0>IBZ5EGX[CE8.K!O@(^#G8QP$0$?P97H9+Q3S&V#,#[%*&N]O0C2;/A=E MPJ(+;Y4'9VAGG2H9+D)-2&J&^F^B&2-?)_2*\Y0/@^)IJI1W]Q'WQFIX^(_@ MC2D+V&AZ"S-"5EY]"W_J3+L/*LW=#;\S5^BK"B\)V MW[[S5($E(7&:(CU%TLO\^DE0DBU9$DFQBD7*_=!J6P90B0\?@,Q$(O&O__QR M-G[T"=O9:#KY]3'_A3U^A),TS:/)R:^/_W@/3]\_.SIZ_)___L>__A? __SV M[M6CY].T.,/)_-&S%L,<\Z//H_GIHS\SSOYZ5-KIV:,_I^U?HT\!X+S2H^4? MQJ/)7_^L/V*8X:,OL]$_9^D4S\*K:0KSY;=/Y_./_WSRY//GS[]\B>WXEVE[ M\D0P)I]\JW5GB?HWN"P&]5? !4C^RY=9?OR(>CB9+;^]P4)0K'WX+ MX]K/]Z>(\]DZ$3=O82B)CT-+8)WB?)3"N+OXMS:WP[Z\IW'&.CUIX)^%V>G+ M\?3S=J.PLJ6A>_ LC)/HKQO7FANJ+].SCRV>4IG1)SRB-?8,7TUG/8S-ZG8' MZMW;C]@N5YCN';K9U$!]>#^?IK].I^-,V^&+_[L8S;]V[LO=3?;5)]J[C\,) MKI?TAX+]?/\YQOFZ3U\MT]]7"7'JT7P4QUC_^ASG831>2[[U-?N3\&@R1]IZ MYR^^?*P$JVOV)^&;T-:9]ND^LMU5IS^I/@0:F8UDN5ZR'PE>A'9"RN_L M&-OWI[1YKY/CKO*[D>:^([9I_=U(6U7?O!CCV_)T,A_ET7A1/_T>TZ(=S4_$EC1<9\TLR&^J6O!@OU_VWY7DMBOD-SNM6=MGK12[1NZ:1%6C3T\G M>4?X;/^MW:"PV4JPNE8_DKT,H_:_PWA!(+T<34B]'X7Q$5ET[=(47BOBAM4' MD?6VW[V9SE]CF"U:S&\G[^K,: G1I?VX(:EV^M%!<-F,;/=JI!^Y?U^$-I!& M@#.:C4>D<)Y-1F64-M.V-ZH\@)P;TN@^;?0C]1$I@Y/YM!VM'_M;BO8NPX8X MW5VC=XDVFQ=W5NA/GME\H[7VEJ*]RW"/4;J]1N\2;3Y*MU;H1YY7>!+&K\.< MK)>UHMQ6MG\I-ARH%57ZD>G]XNPLM%_?EO>CD_,5;3)_FM)T01KIY.1X.AZE M#1:@^[4RI.3/J=+)24LPGBN/[Y"6@\6F&FF?WQBRUR\7<])>7E/EL\79*])E M\#A\7];O'-[G M7/YN#VY(*-'K8';^_)!8;;;M;M/6G;U(WXWT5_3WB^)5YJT/$,^_A5_F2"#G M7KYVWX.];Q^OG[[\^'B:KB%[\<'ER6T)L[@\9UW,X"2$CT\JXD]P/)]=_F8Y M!L#XQ4'P?US\NGDZFUWY/%$)Q[\^ID\UUPLTW&*117%0HEC0(C%(,7#P$BTR MY)R;<+T3XWJ8/6TO !RB%\_(:*;17-N9BW(-BS)F:3AD[04(SPP(ZQ&$<<(H M6W(6=I,^7:'%TS8]FK8T.7]]S!\_^HRCD]/Y\H_GK80VW6#+]:/WBQ)/9G66 MU!9A-,>SR_HUI*#[\$S[!85$'F20WY].V_D';,]N,6IN&>O;BC?<(S+C#"CI M/.A< F0,!5+.43OM+3/L80SY5N,UW0E$0Q'@8I>8O<.$HT]U@WB#\PTF_8IJ M#<&3(GH/UF8!.0H&,GD.5C/MO',\6;\](<0#(T3/4 U%C$M_RU>2=@41KA9K M4K*"%:5 )<] AY1 T%H)T3ETK(A0A-M^X.4#&_B.T PUT&_GI]ANNMG?+-Q8 M)P5S J$$Z4$YZEDP6H-0/G'&,\;28;:K!S;HO0 TU-#7<*7Z7PT<^13&N%RE M9O-VE$B7KO_P=)*O_^)*R14LZ=1N(W@B<0L#(]"!K&LBLYG4,*^-IW51Y83; M$TH_,$(-C>50W#MNIQ^QG7\]'E=;=9*KU!^KMK1ZOUE5K5%"&4Q" 0\J ?,U/>-#*K]*QZ=C(^>,5K/B)L.B?J;YGC1IM- )OH'3*>3Z7AZ M,X;8Z./PS]H=.D[8#''C3%-]-) MNH^R^+U\$[/32F>$5!)ULD@.L10#F%E6C(LD=0Z?Q[@N"@UZ M16@H+KP:A3@:+V,;2;VX.P3]%D:LJ]ID6WC(3()!VL\LH_V,ZY( UJO,M*N MMD>G^!7Q-^MDHY0STCI#E$B*MF;Z@!^(W7WB&\/S] .\N/P MM?IN-W>-7Z_0^.2<-T("J7<%DJ/.Q1@EB)A\B3YD7_0#(L!6 W>'9[PS4D-Q MX<79Q_'T*^(['-?3YGNM"6OK-D%$1UN[A92>D"Z1*>!^&UU$:([1DR MC/>B9X;L K1!K:5[4>2.&@W&J!(O9 +J7""$R #1,^#H>8!@O$ MN8\1?8L%IJ+W3&4';NDPS#%"H-44A"]%I$+]"AT(,/B"T+^9V0MFPQV.7;B% MEE(OKX.M/!.[4;KQPJ%@H0!:XK<*(@/3T=$VZUS!S#GI1H=N;G0=LAO'8GW M-)R^<'8VG6PT_C\6;0K3(0JER63*'&@9U=0_S,"5X4$'P[4NA[X8]#SX/6 T MF,XYEE$:K3)7UE1LC)-/9%G: V MI,(R.H]W)^V=C/)Z]0@G:?51V8I:CJL@R:!\3!-0)2HD>HDF8G2C%EX=D MU/9OT_0+WG>B_.O)C[B]HK\/<6=K13;#W=\>VR AX8"WR#H%?AYC.YK6H(*V MWF%\CN?_I[^/%S7SZHLOZ3005=Y1AU^4@FFE%W)001K-A.2,2RA,T2KJL;KU M!8,8N/1"J*3+1O%!NQF5>G>#>GC<3C^-B >_??UC5H,W+E(*3DZ>IOGHT[KX M@,T;:1*R;*.1$*0A)2'Y"-9C-5B8=QR5(#/UT.WX0R;0=,"1&6HGID[<3--Y M.PV_EVN06Y:0(R09'*!#!.HISUWTL6&8MJOAN\F23L -%[-'MD<: M7;N*?6N4WO=BC5,N96$Y*"2EI!HGD 7/@ :33])SL]GRNT_?T4 TZ(C;8/Z! MLVD['_V_BZ0F1Y,YK9?UL&S]-?65%1LK=$!N&/#(-01F-91@!%CA,XN)X @= M%HQAU/.!F-([DD-'O/R&$S) EV;&,@7B;V&I.Y_5]+'KEI>-VVB8XL5YE\'; M8B 9E#2;,-!$4@79L>ST>S\[@PZM-Q MBV>CQ=ELL_0$VS78>%5H_M5+V#$[4,4ET))S\%J($),H/':(S;SBB8*'S[O! M(-[/[KC,UWW1EXM^;+Q!WE*W"4H;FX0$Q&)!65E \"B!ZY!DT14=+*FT$HI8$+LE-%,HY439:T8CYK[)"G MQ_WD!.J&Y/Z8LSR%_ [/.IMOLP8:K36C_;Q&5J* DB19+$DST$H+CB*6J#NH M3/XGYU)/D.Y_=[NXN;'5UG91M[%><&.B@*@-!ZVQT(PJ&5)P4;-B5) =3ODX M^YETI%V@N3\6W7V[XUZ$NKN91C):D"/!7#2KRW.T()WV()5V6@81LNW@4. _ ME5-[Q\#N>0>L=NMB>X[=T48C/3)G4LWC)2U@\O2#C!$H-B3N69$".RCE_*=R ME^\2U:'8]>&JX_;H[&,8M=7!\>PTM"X=R;RDT+IY?N_#AKCRA6UFSD4KPB-E0)PU9L4$A%(8> M:"%V)?!B,N^0@X__5)[S_K$<\%S_-H NG@GJ%GMR2R,-QY*]3 QB] Q$, J" MI[58!LM""4&6PT^G]O!C3_H9F>%N+DT38I[5M^Z.9K-%#>U[6Y9'4^<9]@D] M@G;T">\\L:IIZV;?0%Z&3+[]>.TYJ=OS N[NNXV,DBEM:M(\EH%)TD5HZ0V2&V*MWKG>^#@?R<#3D;3]NH+R;?>UKBM0A.,]RAE 1[K588H-1@G ]BHDRO>I:!,+P$^ M/P&->H-PS\KD^:%]1V7RED8:5I@-CAG2HW.HTX56;AL\9"M5";1RR]CA]&D8 M _?A*Y/]C,S0>^J'Z=-$0+9X9V;C#7;1]8T0$BX7P^H1,"^$1-'@9)* BBF? MR=14NHL9O=<%K_/(W[%O[@36O1'LOW!,*L#K,*]/=W_]_H3W??AU5QL-=;>( MFOX_RQIFX"('@=I!,3P9'2(WHL-^NE^U;.?TZA'5?=C"%X+7E_?:;ZI"O;07 MQF-2&;;A7??6&U=LM)ET6*<#TC"1.25"]D SDAG!4N*I@X=GKU[GW@FY%[CW M="?SUIN0U+OTP['+P'RWO]W]2ZXQK42+-B3DIA7,SK M&?V':_3VRHK; MDJ[U#_J@^?CN$/_EM*6QG)RGF$Q?/[1A,@MIB>HD+_]V,?[Y_RS.X]T[DG3[ M#S;&!6&,3]3%XB!Y(R 6KX%%1;9DRDKG#AOZ,+3NGTKWX.J@V/^=+P0/=/QW M0$MD?[>&]Z8+7IS%7SF*&USIVB^7=Q:S=KG\$(//\[@LB';?X?X-"RU,WT(6 MA"*);#%..")&ZMC"C(> M_#/0'1AT,_+M@) >3*>Z#-S9:+[>4KIQ.3*>389 Z(,6LH!7T8,+407:^(,0 M!Z^D'\S8_Z@$]8+W4%SZO27YCMOIZC"Y*Z4:[Y+087E/, 8P/DC@HJ:1UB)F MS:/4_N"YTWF,?GQCKA,^PQU??\+) B^G2TOJ=SV0?T;Z-H'0OOARH;?5^,]9 M?11QI:&U16M-="XQ0R8%\U'6C&FDY:4<(5B;HD.K,76YDC((=[8>ZQL'VT/@ M-UR2PAEI__6MQ67&!&P_C1+.WD_'>06%[J[42%T?<:;^B5+M 46V*!,F0E1, M":XETA)]\$VZ!-,.%$RS>Z9TQ&RPK!'WO?]QQV6%2/-""\$A>2E!)^= 5I MVFS/"O6P6-$;1H-;.!=7"#:R;R[+-MHX9E-"4M<%[9("<_4<9D F? DL&[2' MOW?TK:+V =-PBNH,Z5LUZNLY:4GCZ3+0_'C/2[-=1+[=6C_PBMXK"#'W94:6NY2 MS0@'M,36)Z'K AN#!TR21YM$"O;@'_WJEQF]@C68+P,GA,&8A'Z:SZH+?EX1 M^83KN;&F9J.=,B)P09VLR6SJ:S;.APPBNR@26B.ZQ"\.$\[3+T'Z1VRXX#$D M*.HS %597AT(=JUDP\FDBM$J"(%L;J:1 ?7# (_191WKVVD'GT6Q7Q9T1VC] MJ)?)K%V.);/"+4>R_N9F1]98E>LK-:688I13(+25@+$0',XAQ""8,444I3N< MK0SS<$8_X[L3L(9+5'&9'O%<==[HQ.[V*DT-70PN"P@>(^02 F27':"O[^,F ME;!+XM1A-(-#/2CI$?3AJ'4NXGJ-XH>2#3?HBPD&M!:J/LS+P:*M3UTA>FLX MPW3X5[X.ETE=P1XT'(X0F%ZW[M?S:77%Q@89O)4,A!<6M&<(BI0L, &CXMJ2 MJM[A4&X8U>10V=4[] -F;+IG.I2[4G<88U+PA?KH"B<=@@=@@O1Z:800]>4M MDSIDT1GN@DVO82=]P'0 H6=W/Y"\DZL(G[ ]#B>XPV]!G]>7U> M;KR_T+U7T\G)!VS/UMQ&OUJL":)P[\DLD(P:3#2C("OGP$@9DU:DQ.>---O= M]*B*>#29S=O%\L BM.W7ZHXZJRD95_1P5;4F:NE9#C6PE#,HS$G0F7J1F%J@H%^\C+M.=$72KO7?,[Y>\TRW/=& M?4.9C<89"-&0W15*!F]R@((YRD2J/2%TZ-MYYQ%>[0CI$[S! H >\+,Q0_ES M^R7-0WX?YKKLWW)/K3O96U6MXW M'.D,V#";_QNR:I:'TJNW_;Z< A_J!<==?N3R]?IC/$^=-^"G!H3RQT^_3Z>8 M%V-\6YY.YJ,\&B^J'-^3?YQO<*225J?Q]V_6I].H*&923ZO#[[*Y?7;@FGB_ MA=DHUF2=J[#F>$>[GKV1H)5%\!W NS?.:' /HC2\Q@^T&?&_US"COGI)VS# M";Y9G$5LOVULYZF?WR[FLWF85 MO!5_NV5+CDI?.8P!>8@2+2@-!5,A2Y-EY M;45B&SU#-B@N-[JQ;D&^5SM-B3E&)C,X[218QFMF%!1@B')"^&18E^3/P\RR MG?)@.BRZNS('?;*PP_NZ"W^.7;_O=F^G\-8;9HL7\ M=O*NZN/MQ6C.=J]DKY%WYR/U^R*T@8QLK/?LCJC9L\FHC-+*'"X[_^[N8;_E MN=3=?F7?=M"E*%]7GQY=+=:D9 4K2H%*GM%2F1((M+B,CW6LB% V.VC><8_> MA<^OPQQ;FCGGZ;_J=:#VTYH'W-95;@)7 I=/"-6'7)7@M(9+P2';Q$(2MGA] M\,?LVP_G+3&NO>,U9"#U4O@_I^U?1Y-EHM;9_:ER=^VF*"^8=9JV^L0@"&X! M68V:0H9%"V^4//B'D/KG2J^ #4Z6EW4U/\6\O(1^;[+<7;L1&5%8)\!)XT$; MJ4&I2+HHSPQ="*SP#FFXV4GIL#U]FM+B;+%\<.B/28MI>C*I M$4O_=?[FT.]AM"KT8/M&FVRS.0^G2;2),V\C!)83%)K0T=$&C[G##>*!'KCH MAPO3/8(ZU&:W7:?6^'2W;[0Q082H"@=;7UF2%:E2E(&4D['!:BWTP5]@/R#V M;8GIOMGWS2>R!8P05= 3N MDH(0+2G.?V7^4FO5]#C4K%O@>=]6=^1H\N'S]']C:%>IT_=NJRDB:"O1@K"H M(4?.PC6"=G#8QQ]%?OCW+?6&NF==*I$B%:3YLAY M (Y!@0XZ926M2*Z?"T9_&]9UP?;@>/=RNFA[H]VWQAHG18E69O"NW@)A.=?4 M!1H<"DQ:249;P_:L&SB7U2&PK@NTAT>ZT:?^UKIOC36\B&1D&3K!U$*3K .V!D>[#*;88"MGTW3GWO:T&+4^QWG%C4A N M.EHP)B>0UJ!G1:9@.KR.;OYNE.N$[.Z=79OY(@:\S+*90 ?C1/I^565#%XW8 MMXOF57T; Z^S]]4HQ-%X-/^ZF8]FTR8:GD3*7!=K#]+QHJ?&1*183AZ)D3?FG,S!=:'.R MODCNLZ!-Z]"].(?#NT[ 'B39JG>@+[K5MAI1&"8A%:@B&%CFZ_7G*$$F%J+* M3*B\T5V9?3IP#H]P6T)[B)2KKH&>&%>;JD\T6\TC)PO/5V@,F7D<*S3.RN2+ MB*&#&3V,[^;@"+&UL[7UI;Q5ELB1QFV)IBT6WO;]^422+.LRC6+?4;W2' M+)$ "OGD4T B$TC\XS^_WOTH6DW0Z6US__/JWRS?J MTKQ[]_H___FW?_R_-V_^K3^]?V73R>HV6>2O3);$>3)]]>9G_,OL9OWFPJO5K_,I\M_OA[\>-+O$Q>?5O._KZ0/0&PY^^ M+:>O7P4)%\OULRL\I"Q>?#O-=Q4>%J9O-U_NBO[0])]X719**=^NO]T57<[V M%0R-PK?__O7]Y1J2-[/%,H\7D^3U/__VZM4&N2R=)Y^2JU?%O[]]>O>HD:O9 M8K:,LY\FZ>W;XONW.E[.EA=7'[-D&?2TAC=T8-W.399<_?SZ:K', DQ0 HY$ M =)_'*F2?[]+?GZ]G-W>S0,Z;VOVR:2+:;)8)M/PRS*=SZ8%=70\+^2\O$F2 M?'FJB]5;Z*O''^,L@'63Y+-)/&_>_;W-=2C+9=!S4KS)0?$F7M[X>?IG/2T< M;:DO"=+;NRRY"65F7Y-W80B[3=ZGRQ;D.=YN3])=W"79^JUL+M"/3?4DPV6> M3OZX2>?3,-NX_UG-\N^-93G<9%LRA:GQ8WR=G.[IDX+M/-\F7_)3CWY8IKVG M!L2#1/GLRSPI_K1)'L_F)\EWNF9[/7RWR),P7>7NVUW!D3-Z>+QF>SW\$&?% MF_;UG+X=JM->KS['03.5^O*X9#L]<'&V"+;E\F.27=Z$">]4/PZ5[Z8WYVJL M:OUN>EN8B]/5/+FX4HM\-IW-5\6C+Y/)*IOELV3IODWFJVDR]<$J-_%\LIJO MQ_V+*UL43:8?DKR8RLKF:LK<;2^Z1NY1CPHK>*(6TX[PJ?^L;E"H-A(N^SSZD^:])O%QER?1B M\:EX,[* Z'K-59%4G3ZT%URJD>VL1MKI]R^K.(N#19 LP]OX+ABBX,5VNO/ M,J\TUNXIVGH?SM#2_AJM]ZBZEO96:*<_[Y/K>/YKG(?5R\FN["O;?B\J*NI( ME7;Z=+FZO8VS[Q=7E[/KS8BVR-5DDJZ"1;JX_IC.9Y,* ]!YK?39OVOKKI2"@54S:Z$&?B)V[?FW6:I^2M?L.#_DNWZ\'*Q(*M:K,QH_O M$ZMJTVZ=M@Y*$6>34I#MKP]EV<4!9XO\[71V^W9;YFT\?Q(!.A!I+(.'1922 MKGO_H&;;G0J_%W&+=/%FFES%JWE>LXL'V^FPP^EM/%LT[^^C9EKO[KKU-[?) M[9D0G"WWSY4".W$J%+KK M3-&5LC/S=+)O&%@/ 5?Q\LMZ'%@MWUS'\=W;8LY]F\SS9?G)>A9^ ^!VI\U_ M;#^.=MT*$B;OPJ\[7()AD&QTN''&)@?"04JPMA\@29ICG'!(&%:&0 M/!9L7NP@2K,MR#U)MC8FJDBU+EA(1 U6$D(*?1 +,H*W$@D=?JDBT3UQ5#9Y ME69!T3^_AF7-[4A_EJ%2[-9J3QEIBPB$SH8/UE//WR?S--#^Y]=YMDKN/TP7 M>6"TFZ\?$6:=Y+KXI5\2;%ZS8CQ*%\5+J+[-*C%]7[U(2,D-Y@@2PQWTDD) MMP!)#&DETK=$D2-S_!'*G*GG0W1I 9PU>WH@PI.NVD>VYAX"["T?<VWN3@EPT-X_HOYF>DN[0^IEL6$8%CR29=PD&$;YH9>W MZ6)M@_WZ:"6W1_$_E(V@E C)JP'FBGOF""\E D1R?I4^K[EZ(\:;ZB;M%U$ M^M*RFD[7",?SC_%L^FYAXKM9'L]/:OQHO4@*";P*8E'.-.-440]+"\MR+FMK M'ST/[;>)3F],F$Q6M\5>GF1Z$=;EV9Y%Z6E65&TCTIQ11B32W'LHPO"I>6E4 M*>F4JSLK5:\CR;?5GE MQ:K[<_HA710ND8!YZ,IUN<']J#.BC0=$6C,I"<Z-GL1%X>;'*BX.*A4C'F/:T;&0X(D0"QT%8#'K(!;&@E"F, MX'!\!F]OI&F(56_+W8TY%JPO=W653/*+JP_)GP]"[MEL,9G=S0-.'Y-LEDXO MKM0TO7L8P=NW+J[=: 2-%LX$F"31#D#GO*.[MX0V6$!W9B#WQ:C>0.V+>A^2 M_,>@WQXV/2H7(0&EQ!YKHZQ&F'.GRU6D%A#6)TAGEG-?!&F"4U\Z/[3H*[H< MY$]FUPNSRK)D,?G^.8L7RWBRUM)BNOYK<^)&3?][M=F;&R2^N/H M&&$M#>+28HT!%A0[8]4671-&^/HLI,^=A:, O%?C_MURN4JF=E4MS M+VL+0,?K0/]M<3PU/C%KGM]8)$Q8(G.!B&;&:JZ\XZ5SU1@':6T:LN=.P\[! M')AB&_NR+8X=:RTB KJ&*4$A24+\D+O9I*@%0UJDXR_4)*UB&9_\9!RQ%U^ M3@^X\=<"?7DJT*?=WM0>;6[N^S&% M1]NM5TG*T>,.P4T6CO)8[_L*VP0/U(B TH(%#FMLPFH%6T0EU@H!@3@P$KOA M]@H^[O&I#8-[2D?,8FD(=%QJ1;60W@*]D8U9I&B?SM6CNP8;ZR9M&XM1[Q]\ MGRZN\R2[7:=8"=T]L6UP7_%(0L,]LA)B*+GV @#@MW XHW0EV@^Q6["1:M/6 M@>G+4'K:U9.;P_97B)QC'C+),-%&*$B9C MW"4X!O4/M3OPD?5588?@GO*1X]A#)RU F%N *'$;67SED [OEAK4R7]L$VP M.2Q]J?SQ1'=BBO^Q<*0M,5XCY:"UCA7FT^Z]\#S UF.,=+ )OC$LPRC[0WQ[ M>F _5"4*<@ AG*50*T@ Q@"C4L(@JAWW%-]$94>UWQBAE\B%44[S8Z# N:K_ M,:= \4FDP$\4/)AU+I/%+,T^I'FRM*L$ 4UG]CZM%CGCL)2,LO$5,:,H$-%M) M8>$!'SL':NCL* <:P3,,$7Y;Q+?%)L__3:9VMIR4:(Y1?[RX2K(LF6ZRF28F7>;+#\EQ-NRM$7E(+#+. M(H0<)SY,@LJ7\@E!_?CV.+;/@3:0Z=/7]WGK_#CAX2N+1=IH8[3F6CAA@^ED M@@%52D*8K*_CSK8IMJWC!G ,-.??6ZV/)ZJ+J\\WR9/S3]5-@G-:C;R 7@DB M#$,Z@(ZL"1/C!B4/$LH_7,:\:L1I 0SC!% M1FZAAE)R[@?,[-,\6F_#8E0)Q2 W#BODE/9R*QN#7HX^6E]9-Q6B]>=A\>*C M]00HQ2GTV%HEF&?&4[6%(TR/KOZ!IP&B]9556R5:?QXPSRU*"ZD-9A#F04JN M& ?:VO*-XL7,-FY7?C.%50O7UD/HI?%@E&[\,:C_.4?K#?* "VH9]F'YPBQ3 MP&YE$QA(U*?2&T7K*RNI4K3^/%B>3;1>&HL)]5X@":@E5"A82J6%K6_[#1"M MKSO!-X;E.49HC40XO!A8:82(+=X(:DH)F;9NW%-\$Y55#=760^@ERP[S5'8\-H?675U(O6GP54=XK'#16_K1\% M611#/*"$I?1,2VY*XT5BCOOWZI=\ "F@%B90TE6P04?P9C1'._8$=0]7:V]4$7+Z[6A^:VD>:/67([ M6]T>8>%,<;K4F9A??W58>\1F[KT:!NC87BQO:1T<;T. M1E>FQ.-JD><.:2]LL+>G.-_FU9I]+4ZS3XJ+BJZK M1PY/M!,);+EAV'DI1#"F)0*L]+=JBD#]3"V=)0SJ-KK8+EY]A/*/WYWX+(/X M$EBE#%+<0HX5-T--(M56"^.&@]&Z=T?@_J?4V55"F(?QXLSR6(+PJ#20/NP^I3"N"XUKB4 M"E%<7]D#!/'K3O"-87F.@5LBG*,(0\:D$F%EZKS@I80^O#?CGN*;J*QJ!+<> M0B^1"Z.<6Q$<. ><8MHK":CS'NYF1.],?==:_T'\RJJI%<0_#ZCQ M!_&E,8X":)5W3A$C""$[M%BPBL<>>NM<\?6 JJWX?4>WBE'O8GT+Q0$SKF+- M2"K*A#1$4N0EUH 8K'9V$"5]1M9ZM^FZP:@C/1^K:;X3;\^7!J$RX\:N_%[5?+ [?EWI.]<@BRL-4R)CW M&$EBC%1VYYIP8$1W'W:@H>JZKPM81^K__&?:1/V[ZI$-2QO@F>+*0@65"R^' M+J6QB-3?@]VZ<3>H^NL"-LR*_E,R36[7_=Y<&'"6:V]?Y4A*"H!!SCL+$!*$ M<;0SI:11]6ER_LZ;D;CZ6H!I'.0XT_6SOWJ$$!;22P$)0XIA[Z3=>;@)?EXN MP6:J/8LUC=#[*_%G5#;HV4)D97@?P]*02J PIL&8LVCW3F(Y^N2 O=*F M+FPCH4UX5-/QYD$;$48""\^T,=193@6#;#><!!O]2I#=PXR./3 M5=:0._=-1-H#S)5SGC'EI2]NN]PYI PCHT]5V"MU:N,V$N;,OC8==>Z;B(1@ MTABAPIBKB%/.RON!5SL]^D,-_3*G+FY],4?'\R(9Z^5-DN3O"UT=#MJ=JA*% M%T%H2G7ASH >AQ4&NX7T(!38T0NJE\F*4#I4QT6$8&ESD-TGV(5U,5EE6;$U;+I-\ M>=*4.%(K"HLS8 4UWD'$%!-$J5W D%9RO#WX] MR;Z\/&$K'*T7&:L-8$0SJJCPED/$W;WKI\&].>SY& QM(M07&YYT]>3$L+=\ MI* %1B!%3;*S?DFG#_!I/&XD 4JZL=FK2+UWBX M$SY;)I-5D;KG@3BP$8\.M!D5:A!2"2.)HP13PKTL,3*8CSZ6U@>GVL%N//RZ MGULOKB[S=/+'QVPV":+-KJ_/"+.=W7)Q,)0!3BP01FB.@,%T-Y%[Z>M/<[VG M%.N.:VTB.#CC[O=^?RIRO,1 @P;[8?D+XDLMK ;?(5)TNL;2 M_& +$5.2.Z6 <@Y8)\.[HG8(4V_JA_K$\^1*6TBU>G9K[^6:[V?QE]G\Q(6G M39L,4AL)$$56,<<8]E1H54H- *\_ELBQ\Z-GZ(:?BH:Z4) M(R5VBPK3Y"Y/,':.]0_?X#3[E!0(%RO*;0;ZA]G(-]OP:EE!5=J-&&%.($LY M)4YP)R53._\(H;#!QI9GZH;N%L"^R%;G]G?LD(;%87YJ+?622FON@SVP@6L1 M/AL7= ,\>HM6?\L#(U>SY4TA\N;JBI-1A\.5(BFY!Z)(AZX=-=)I(8L@KU2^ MV ]B&V0L>#8>Y=;0Z6\JN4JR+)EN+JI(UM=4_)*ER^-AA@-U(J \!E)A'*QY M[+GT:[ML.UT*T2!8_8S\O^V X."OFO&68X"YO MXBSI[TDO\+*",'=@)AF5F@4S5#O#*%_?"(&XYA)6.AS9AXQU+BL(LV(16,/& M*R"LU9AXN)5-!#NHSZVPM2XKJ*R;"I<5G(=%_-(O*^ :>*JU9YHY;P/01ID2 M#L[8L[JLH+)JJUQ6Z%'8/ZAU%[.Y<58 *I(<19003@BCH":"D;8*3/NXN:7590 M64F5+BLX#Y9AG)'G7U805K\&0:PA@A(KP0'F9"N5XK#!;O\9=ZY(M4- YYXQ[0)HV,Y("JG'!WW%-]$996OFZ^%T$ODPBBG^3%0H*7 M>&\YZQTSPI, !L).>4 (0^6,J CS]?/T]']90675U,I9?QY0M15_]-Z$T-?C M:J]6.[(T&$+"(RS#3R.MI!27LBB,ZQOQ_5]44$OIG<#T4@\S>8H\A9@+!#C# MP@%-;.E+D[K!MM[>H\CM> 5;!*OKF,)3+_SEY":9KN;)Q95:Y+/I;+[>]'Z9 M3%99:#Q9NF^3^6J:3'V U,3SR6J^O3;=%D63Z8H.11R>YN[-4RS/BV7HS&*_BGT-(W#D+B/.A[2$ _]?7\#)WPN M'3XUDMYIK"EPW&F"C$6&NJURK/:^P4:?;ITW0W'TZ>'VT:BFMR0)>SM<46:EQ,1K Y7<22R01>-V*(V""Y7XV1CROP+91NFQ>I$<&VCSY.W= M//V>).M3E9N[:$Y&NP[6B3CS3'*'4''Y "+2E.NX(".@8H1W>+:GMJ=;*%L" M:=A!IO([=7+#;2OM1U8'6SZ8*(8+Z"6E$')4&O,&H@;G0/HE6(_KF"& '\Y# M\\C_HN/E;*(6TSI^F YVO.^S#VG^ M:Q(O5UDRO5A\*FB9!:@*A2V']H_MI'F8)_27+%W=A1[N9-DEBC/Q>G!?5O&+ M-6TZ0IY0J(T%!#A*L<-*LLUKZ)53U;:4=(W:]WW"G?)R5:D>,2>ELE@:BIA7 MA%--P%9ZXBWJT[PXZKOJ3\UIYRB.VA/U0-[M:+).E)4E_[-*%I/O)SQ*%6H' M8XT)J[3BBA+%L>2(X1(L;GW]NWPZ]@RURX3#-&L)N+ZLW%W/]_7[Y&JZ0NU( M,:F@P$1(HBVF"&JL2[F))W;158: MNR?]+!5;B*CSL$@'&5#E2F()A>%;^2FDO1CD70AZ"#? M=7_W2Y&8(5CI09"3P\L9K42>(82T,!1S$%Y+[HC/!GE2$!.@UU\&Z)"4> MN$FNNLZHU(FVGQ[4ZQ3%WF+9RWQV&^=%%*+)R'1.,Q$/"Q.JA OV)Q1" U(X M;K=(*,'ZM*I'Q*<.(1Q@(;;[]5^S) O/O_G^/OF:S*NOQXXT$!G%D+6,.VT= M@PH8B,ME*.=.R-H$.C_9U"B79>UA-ZCCYTNUXAPZB90,_T#C M5(D%M 8\FQ5:*PJOXA-J&K;=1.X%('*$62\ZTN,AMC3&;$ANH%K9D-RX_#A^@JU(DZ,L$XRC+!@BB/K76DK"@A1GX;P MZ+E1#[.^N/%N\359YNMT,J>SY?U8.(R&*H!DO!?AAW&8>%/N?A+%?8>UF7!^ M]M7Q+(D:XS2,]DV<)]=IMDT1?G* .%TY0H(Y;I# 7"AI(932[Z0VUH\\I5X3 M-1YE1(M8_568,LHUR[@(,E!XH,@R.B3>4]]?:W!M0PR5O.3\YGI+:24$8\Y,SR8$;O M]OI(;EG]FZ7/OV-Q/!9%8YR&T7ZS#&U<, P4EPY*@)7P#F&RD]!;/F[KH8G* MJJ9JJX?02^3"*.V#,5#@7-4/GJU/&&R,%91R0A#7AKIR\[%BV#VG;'V555,O M6]]90'6G>-90\:STG5DM@2$.6< H)CB\)^74J)RV]7W1_6?LZT;Q]8#J?X%X M[U:[WSY0:7&XKV*D&97(*LXTLMR'(5*C!,I2/.431]XG"5I'L;?WX.._X MGHX?6S]4J!VA8%M#SPD((YM4 4*@RRE74RWJ7^?1?2"C;P:U#V?7V05.'&?O M^AC_+ZLXBQ=YDBS58OHNM'J[V*S6"WT,]-C.J: M, _&Z%X>,G2"AOML'_]*YM//Z:]Q7F0U^7Z?W>1]A5P,9[02$<5LL9\?44X1 MUDQ+*BRVEA&DE:*5=@T/A47U_*)'6X@*L]!33936U$&@B/S[:< M?*$3O1[,#=HF9N-.M?#C3'AJ ^S^&A%0FF.)G:10*>^ ]]IO05%>B#Y]\363 M;;:D]*>!_E;PZLO&_AR,A>55DA76PF62?9U-@AUYP& *'5ON_^JD\Z[-QT0L MO.M*&HR,4(1CZC6#)9).B;&?8FS*CW1TT/Y_LM9'=)3>Z6?-T9<2[+;&$":) MU-H!J0B$T)83D%)(C?"XY#!J/B,L?AZD?5'GD!URA#>'JD3%G1Z"&6N]P5@C M7UP;7IK"DMA>3V=7(TT?AGY+< U-"#69K&Z+M)C)]+!=,#*%,JQFC(]/BVDH^7=C4 '9IV._]]#7;MZD;A_0K_ M 8[-A^ MGC*T([X8&TRZR,,PD01CO)K?_7"E2 @-A94<%TQ!W!(DF<7"*ZZ+V^<&=+/_ MT.E37O7]%2*M0?@?AY?">>@4]A2@K828$M^GE7W4B=Z&DGZX +X%1/ITD2^S M_ %!PE]/R1$^BMX'15RO8Z0F7AXZZ[2_8.2HHLKA8,H)1*##W@-1B@Z4]SV2 MX2Q'>%--IBVB4M/6J*';PO%PT -XK'A$)!#. VTE95YZ9,.+4DKDI"+C=#LW M5<]!+3=&YB7H?%3>VS&HNJ6MI>6=&VJQ2%>+R>9,;M&5Y?$MI:?J18H9!+#3 MP!,-4%C_,.:W_0^V-!F14[4=-:3=@5-;N;\FV762F9M@NB1A[M'?_<8Z7M^Q M=!/6J\$F/J[FZBU$3A3'L@U%!@A"M2+2NU(FQ_"(]@ZWK_#.8.K+-7 /1[&C M<74J=_*^XA$7U I&H3"8>>TX%@"7DE$"ZCL .DZ8W))YUB(V0VG]9,!V?X5( M0$$E+&YW$]1@2;$GH)2.::G&:;"UH[ 3VF^$T$OCP:B,N#&I?QBU?TP6:X_U MKL^GDQ#OKQ$93810-AB\#@ K69@U3>GC0)J,\+AX4T4]33'<"C"]O>^/9KSO MV\Z;>3R[77Y8G># Z M<_/MX=';KVW[6 4]>N M_\O5[6VOK++G>WEGY M*?F:+%8G+J?LX9SU_FY5O M4I]R]A^K%@G* '?"0&F403X,P QMI25!\M&X_-M3V]-CYNVA,SKW_^Z\W"]) M>IW%=S?A+3^4&/IH^6"A&24"PIXZ+050V%I; B&!=F0]'=&8^1!XY0G!Q]TZP9(R&A %9 M=ACH!A=2=>+A;U]G9T/0@\Y^_?<1G?WZ[P@XY8SBQG+G,982A&6E"V.-EN$S MPD:4);@;G9T-0>U@VZ=DF5]<_9X&N_IX3.V'@A$R6AN@>.@7Q4AZH1PKA0M& M8/W$FZUOG6Q72:W T:7E\C%+IZM)?I%M#MD9-U?1C[IN#9R7H?C1+4U&H.^69EX;Y_$DO3T^ZSXJ%&&B'-56<@6U1U! M($79,P98_8-6G2P_6D X;0F*VDKZG,R3DTIZ5*@XO&6)0T"2==IMD[MMDOBJ"7FJY M3,+_T\_QMR-1@1JM14IP#S&@SFE$A+.>V=)4Y,R[^A?D=)>IM*NP0??PC2, MZ5=Y<1=FJ'R[NGV?Q,OD8_Q]OQN7BF>V;CMR'H M"%-$ ^PLB3PV1&.AR^?09=SR:PFO[WJLQ/FV9'8#FQ _BL=B)))!9:0FBPMT@33(@L M 602]+DAZ"P_2$^T2?O#MB_3L-A1?W&EINE=I8V%^XI')JQ&-35 \HQ$Y R MLPV02.@M&/D5O1UI\6G"I_: >TG4&)6WY1DP8A@FW,M_F<>+:9Q-E[_=3>,\ M">49.'UU:J7ZD8 (:":=]V$QQ8WTAK-2=AD&Y/&M$9NI\.ELT@%(7;ID/Q6S MZI% R^[[**SK ,9..DVUTD)P%^S!;9\%XGW>CCMBJZ()9IWK^> K_J1$Z#3$:+&*'( M:N*U15B7?1>8C"Q\TEAO#63OR]Z]"$9"7$SI:[_TI]GU37YQ]=LR*5SR^1Z= M5JH748FQ9\I@!RWS3CNH2\,04\,HL4-:82Q,, 9CW88T:UVE&8=BU4CG/H)"^R6@)E2UD(,$Z-T+&):%M>G&_F)T M:P[N,'1SW^Z2Q?+8!HZ]Y<-"UC".$2*V2!^BN4:T]*IC;FC]T -_Z<2IA^ P M["CWGU6F1UDAD@P6J>$%<@88 H!7Z[VWVBL-@J#ULUZ*E\Z/FA".8POC6'*I MW"? K[B/$HUD'^7)U/1;[18_OH2N__-O_P=02P,$% @ S8$D3[0IJ$/" M?@ 8W\& !4 !F;G-R+3(P,3DP-S(X7VQA8BYX;6SDO7N3W#AZYOO_?@J> M66]L=T1IFB1X==C> $!B7+MJJ5:J]MBGXT0&EM]36OFZ(J__%/SI_M/UEYN:XV17G_ MCW_Z[?,[^!E?7__I?_S3?_F'_^?=NW]%G]Y;2;7>/>9E:^$ZS]I\8WTKV@?K MKYN\^9MU5U>/UE^K^F_%U^S=N_XO6=TOMD7YM[]G__,E:W+K>U/\?;-^R!^S M]]4Z:[O8#VW[]/>__/+MV[<_?_]2;_]_N+8-?MG_K9,_P7[W;ORQ=^R/ MWCGN.^#\^7NS^9-%,RR;+C9'D/''O[_Z^6^@^VDGCN-?NG^[_]&F>.L'Z6.= M7_[UU_>?NSS?%6739N4Z_],__1?+ZNVHJVW^*;^SV#]_^W1]4EW\"_N)7\K\ MGOE]D]=%M?G<9G7[/ON2;ZF,[FD/=7[W]B.V=?WL"V/ MI_P?_]04CT];:L\O"OHE!+>OQ9I2UYGP04;DE*LO'ZA9[RVMNKE>Q:\?J5ES M_Z*EY<;$^_ORL9JUZY5L],VHVFRK^\N\^RIQ7E5INS[]+'NVOZ 7O,8;G! MU>-3G3_D95-\S8<__=*T=;9N5W& ,?$=!%&\V>O(ZS75E5O\IJVH<:_E-7K,Z4X_,0OZXHV M#)[:=\\*E+6E9LJNFN>=[EVD2;_EX*L*33^?T&E%A(&O_CW6WVO6\0TC^G'=4F3_+^GWML01(DL6V3T(=1X@6V'Q,\ M"G/#Q!%!R@QR#'.HR\!:/VL7%$,E9'SZ^=,N+I87=''?E+5>7%? MXEU-6PCK'[=U5C9425&5M!';_6[;C3?"S?_9-2UKY(ZIK!(_0@X(8R<@CAV1 MD#@)&,0&,/2)KN^!08F&OQ'X@?Z.?1:L]>YQQU12 MWUZ= _ZO.QVD,*5K;/ M0=\7PV01JW]%%E*ZVK\L0U[6F)AUE)F5E1OK*#?KD-SQ)VDYWR'Y0I+\-LWP M5BS_>S6'"0+?L-G*1&>?9H7LT$Z AXGMVSBU;>BQD9<^M$\%K=K](*V6UO#9 M@$+?G!,#R!-HZL:=7W=#ZV&&^Q@+(?FBFP6-G[YI!5/2:+M M+^@7+P7?B#I&I+_;[MC2A)NJ[LA\-"QX6WV@OE5E2SVD3[^_+FD#-V_:59) MXKO ==+$3F(W3=TD&E2&.(DC$6#.K6T6MDY058RDLY<<'W277&AB?.8D\Y6U MS\L:$GLU@OX\-VM,;EZH:RZ9"?Y?ZAU8QJ?B8ME7RZB)8A^@)/_2)D6SI@3< MU8>QK !'* T@B4@2VL#U(8R&8'& TI2W"2CY='-088*L@Z*+C1N_;LNJZBIQD 4?FG?5^7]._J,1ZNK0@>EC?5[)_9T!=)G)S]T3#HIN!)) MCXG&*/3"J3,(DO5U.?R1SN -^*BYP4L>]M:PEX9%O*5_$WXOFI5G0QCZ#@&T M61 %),#$AT.H$(:IT'R^5 ##['E>5:XLIHM^K:DR0=#(N<='&N/&B:%&QC,C M7'G+EPFP*-FX#+*HI5!I?*W4V))4CUE1KAP_B>((A#1H"(/01LG8UXC#Q/5C M%;IPAK@(7WIMBH3A]5".,0;LTT&9<\[-PIE>A !I!,U<)FM$DSA#&RE/^,>[ MRZ]YW1:TM<3B_9H_?LGK%7:)'49^$@""HC1( F@G0ZP(V+'0>F>Y"*;7DAQ$ M=;5&=*A9RC3> 6/3?HD.^SZWROJ]ES0S6MZT97+,5<7&98!%,8=7XY_JCL@- MSG3M)13C!'@^(9$;VW[B^1%TQD H2A3&9K@>;Q@H+\8/I'I&,J;)C,!H]TMB MR)??JAD&6LYTAQ3<6P9'5!*8'&61\$*.(!^RQ[$=A&,7T#80@,AUO80U?GP\ MA@M0DLIS1"#(O#2YLI@TR=Z0O)$R;#'DH1)A>.V;@30'>[AY(^'H$JDCD\8D M>Z1].4>@N[*I5]#^LV\?M9@^YV51U1^J-F^27>[:(!C:3Z&+'-NS,? P(B"* MO6#J=5)M:A6BXGE@Y1FKZ>)=3F;Q?#% MZ?#YCIA)JS?#03S=(N4%6OY,W_S6O_B6,!^Z+X0=NE'W?1!RYHV/A1EG+_OE M,)139?)=U/E- 4-L&A<&;DB_8R".28#B$(]]\AB$(-+W3>&-N(AO"M ).FZO M=7Q33-ALXIL"C'Q3N*W6^4TQ8;G);PJ']9J^*4#QFR+J[!_AFR*H*U-F==*4 M1DD$3)09)#'CG^(H+(]U,XR0[+WA'B 1=W.)XR,264P.C\BZPDN=<1E\^OTI M+YMN1BG]/JRBAX]L&?U_])]Q!'SL0\].HP AUX4)]KTA/ PY!TBT!S4_O=PM M?=YEU+A!LY7WHL6XI,]F/E!=Q&$QKQ1&KHL33NBGHLL=L<_Y!;&];LV Q*Q5"HP6$^!LYKK1C\ M7GJZWS_%Y%D_#0)/;YTU0KVSADW@3I_9R^"\2@26;RB2KE/Q1Z)"N/!+YR$^](*)= M7ANE<4J#]9&0&]J)R.D;,L\7@I+L"1K[#B9#D7+O\KQGTAU)K7;IZ#->O&\H MU@WD]F\98%'*X'SG3M -N='T,>ZGK,W3N[M\S0Z=O,GI2U:VV7V^BD 2X@"D M)(ZBT$6Q:P?C)C#DN[8O/\:N&MEP>V@OZ8"?FBJUZ&>==?.V1?:EV!;MC^Y\ MGZH4/H)3I)"OJ?\FVN_QP.$BS/QW$]T'HH2!P"/ PCB.V1;\+Z7J^C0/> M;9E*,OTI%(9>/DDZQ1LFKQM?LTS M%G7SL?Q0E77.CL.F_2V4-45SFW]O$;7@;RL'1#&-3^/"R"&T^11$\: D")U( M:$6 B?B&VRQ#-Y1VF8X/>OE0M=:HWLI:ZZC&LK.EK4]C,E:7C5@SQD@I"0+Q M0@4DS. LM]*+ "QV<(@(P\ ,J[B<<[1:42PN0HRZ!J"2?Z35@T M.>RB;NPRZIZ63%X-P^AR1Z$N':IO&+@>LH,$8MM+74R#VW ?$D&AK:!*@0PW M7$9M12[8_%!S3QI%9HS3P:*+M1RF7!+#D;BYB^611"KG@23KC\ )\8]%=R%' MT]U,6K:T79'3?D7>O$%%$$800]N/ M]&GA/%@ R+C9(PP"'D/T5<8U!SM>Y( M9W8N@U8Z$GEU I\F;W@YE&9U28,U-WG]^2$[QA[P:6,%)T'H M)! .[73H \'7==);,Z:)/U\<_5HE,2F**U.U,7:!*?A"AO'M-W^5YAO85/1C 3O(%<17 M6MX)L0;%A[P]7)D'OV;%MK_*B'6ZJO)S2QNI#]66&M:P&9'URL$1B7T< \<% M20QL'*;#&7X0) Z.11;*ZHYM>!'MH4KL'6L>*K;OI]/6_+4-#0B0:CJ:)91CO2 M6';5/"^X"ER?715W0U%1MDFQW;7Y9H5\Z*2Q'X<1<9 =PR1.XGWX,$CEJ:H0 M=%:<;GI1FH&J8KD,26=R6QFA+V[9[)5>68/62Z+SM(/N3GF2E]5C43YOXB)*7]_Q4IP@+TAMB,9MJ=#S .*Z34+ZX88[YD>21+KF M4C9Q=,Y-.R2&J",UCO$6I1_S8O[!TID^)6VG>YSVH;ZDM=PT]&X@M>](;>3[8ONBL/[LW_M#(M-Y9WX8$K:S/L/\7C?53 M_T_!2^8U%Q1?8_1R922&^U&G-0BU>J5LGW^OU3H2>Y'^O)"3$RU3,R6RC.:I MH=RJ.=YI+=0=6L>OI*R0[3I1'+HP<./0<^.(G0T]J(AA$(ITYW7'-MRK?TG> MXW[]*?9J):Q\H2@Q=I;R,$K9BW3^!=T4)ZURN2R:M>K9\=%6DXNRJUPZML-R M,\@X["2(<.#@*/42Z(=^$+O0'8G[_U?@HYVB"=F_Y<'D) M6\4P^7I]T=#B[-8E#SH7L^3HA'\"*Y!42V 90-2>U9GU27I<4P+@*HXQ3-TP M]9P$$3= CN.-L?P0.K;8N:!R,43JH=19H'W5^ZDHK4VUW6;U$>D$&XB2)BIP M3:M[FBBV %R)PHG;Q@6CB#\''O (.B*+F?UT3QJY)+3=($Y)@./43Y$_1H,8 M^FJ@X8UB'#7CM]T$;+BME,.-"0_5@7.1+N0):P2@(VKF,K$CG,49\,BYPHN> MS^N'?+/;YA_O]CLS\:YF<\[=R1V'O9DHAAZ 26BGB"0$H\3QAO7@J>NZ(!;I MXVD+:KB3-^ID0S726[KU.RW_R M@MSCS=7$83W:7M(%#W]YTYJ)*J9JYC)JE'(6K\Y7T.$*;WWYE--*NLL)36N\ M0>FO1?N =TU+5=2'ZUR:)J?_O[G-OJ_\R'8A1L3VB$/_X;N18P]*0C<(A"X@ M,!'?<)MBD"S8B#!B-!^T+NVQ&- &M1:K:=:HU_I&!5NCXF<73PVB+:IZ7N!) MV#H!0Y.%M Q0&LVPFN^5%SV[IFD_WOVEJC;LS(W/>?VU6.?-YVJ[6<48.!%( M@$U@Q+J"0>R",2!V4UN$HPIA#..2*6/=A%H*FRKV\=%Q)N?$(#B:ULGJIL]& M8193-O3-^H0>G9-GX/"$*ABE.)P M"!X%GL>UF5]S2,-P>GDY4K;^]UW!3B7>4%IMJR?ZJS9?/Y35MKK_H8M<8IZK M4LR8W>)$N[K@-:%\!DD!3@X6!V(GLDB$,0^T@B"%M6Y7W[[;%5[8>OSNF M6?#F/$D7^; U@X%BF.H$64<.#I)FOB+O35LFX*3HXS)@I)K$RPOQ='C""YN_ MU%73W-357=&N/,D=U*LITZ+ M&$.$S.$#ARE?Q&C16W(S;8D10ASE/X$%&9>6P0(IY97Z.R)6ZS\^L8,7BO)^ MN"3O< .-XSA!"AWB$NB!*'909.\I8R=0:$&U?!3##8V],"L?E DNH5;PCP\3 M\U@G!HV#:Z.HB\W9G;1G@BGJEBZ#,!KRJ'2_;*)S=TU.?_:!+:;NARM8.V<( MOG) "G#BNXZ=QC:%G1V%9(@98P"$3E-6BV1\/JX7UPV3;@[R1.?GE,SDG8F; MRT?1.;V)MPJ7)*30=[BZ#3IIR>34MIL\A[O6)^7;+9MK*S:]9 M_;?\B(\K'+DA( GV/->STRBDOX=C0&(C*+0B43Z,Z36(V3;OYW >1V6"ZP\5 M'.3CTDSFB4%I$-4YMY=U&2*=]F=J!:&ZJ M"108&#<(2 1SMUR//&Y8PP30G_S1QJ869>P/-$?^XA8^N!B[*E/UA\ MV?(N.=3AZ3149K93=5B:<[F.=A,%3A.=STRY4[870R_3<0K=&S!9PZ MJBF12OO[I#B)N'+3)(D0\1W@!E[HQP %XW0!C ,,1180B#_=\#*"6_97K.K5 MU*'BS.%YTR1G#+7ZI8KD"T\/BDP+'9C MQ84 ^:_YDUW+70?ZKJD'3'Z)RL8.#X*78\D M093X21"[W0V273A:X$ADJ$DZB.$.Y*AC.%-7C";RSO$A91;3Q+ARD#2 YT(@]G:NJQ'U5.18B3IC\S*20'K-XR6+ )4F@#/9<9,[L MA0^3\)!S;"G,D%3_"A4J+G!W;=J'O/Y0E=7S-M!AB0!*(YP$T,.)YR4A"N&X MF!M'*12:K%<,9;AUTJD;P7'%SOX7[.XH&LG9\YG/0\%.4&??L;)];V@0-W>' M:-*IJ;Z1'HN7 2-=R;SL,>GT2.S ,=8[&P\;*V;7[8+01JCT'&)'=B^#?UT7%" M Y((;22[I,XY1H6^=.K'FU%:IE^TH77!@N1MM/TQRE"T 7A\H^K^V*<^->N0 MVUC$P\]WZ5U9S].Y6%_46,%,MD@O_SHLXX.R""?>/,=O":4C]BFC2H8O)LK+ MG.V=1($71 1"WXV=T$$X#/"X+P"'P -BPX!R,0RWLV_JZFO1L#4D[*JMG[[T MJCH8_:S\39%P5.1[8-9,*99326-WWOII4#5S2_N$-V=Q*N_FDE"HD,6;&%-U MA1=!S^[17A$"7(B2U([CU(;83[UP''Y, A1AD?:OV),-MUC'NZ#_\1$60 MLVH9K[^D]JGKW 4=D+TRY+!9F!WQ2SNH?NP2UT-^8N-QDB\!02+TN94.8OA[ M*W+YVBQW74A<_R7LY3)JB'H:9ZZ[D/1%TY6&W2!04C1K^GKMZJ,]^"$$(8E< M:,=!D-@N@@B,BW 2Z-FAQBL.I348KG7#9:6[?GFT10'WM.L&14O#=R'*%PI? M0W@)Y2'64.:Z*_'*Z@>PCZ0O]?K$4Q8+\%1WH2T3M]JS%+MN49.KBO=]G[AS MW/-2+PX= ASL8=O' ?;&*PY2## 4NRU-;VP1%*A[X-8QG>.>[F(O2AZ\6V MFT+B^W[DI2&!;IH"',8XMI$;\JYT5XA@KD5]$&6-JB[66#YMT$0=U.#J,JJ; MCD1>GN6KRQO^@>AO1S'KJJ2_7'<7HNSX&+F<8A/#J.D2,S2SH6#VY$S('(6X#&K/E.NKF9;Y'.9N0&W^ MSZ[?#M&0JIY0"+\7S2KV8A"AV'$P((F+/.!Y\:@AB&U'Z#X)K9$-L_U(;+=J M8IHU>G_69:P2).3C6,C93(,JAK*+>7S6>##O)2 M]9;^],<[N*F>V.*W7W/6-UYA)_*1CVUD^R$((LUID[4Y+=G =H?8D>/:*(A3PG;.AS@F. S&V#%M,PJUTK1$ M--TZ.S0%]BJM7J;%=+ZS7<'&F!Z?14<8Y[)8>K#QE+O6[[W*BPT]3CC'-0JI MP_EEH$US3B?')O4Y=@Y^3=VN/K'.<==@BSQJ"DAC=F$L1%$4IIX_/CMRPX ' M;F)/-+U0B1VSU[3%.MM:O^896ZG0G3@ATHD4M&B:2^;<$>..I#$\I*$I'E&& M_NXE89YY\ 9!Y#RZ+"$D-5-P]#L]W$P\$(?0=Y!, '<=SXG!XOINBF.LB0?&G&J[Y@QC^"B[HR?DJ;LX. ML4H^Z-#36>"JU,\R/U&MY=RY?,66U%VIOA<"E3O[?O3\) 2>E[B!Y[L)\@A* M7(#&YT? X_ZHBSW5=.7NQ0A4;C%/."JW,3L$*W>O8\[*?9SYJ< M[DKUO9AGX=#[HLR[+?^KA-BV%T OLHD-8$([$2D8=0$71G,L'N)7L_0%1"P3 MJTMEIE5$ @7)-Q:ZK#(4(^ LQ;>H)45[UPTL*Q(OT66,O\Z8KZ;E1;)."Y_= M_IYV[/-/;-GXQ[O?FAPV3=ZN_!@ $D ,4B<)2(I2!XT39:Z?A*G4Y?%2D0S3 M_=/'WZR,"9$\Q%W./3[LSF><&%(/![MWPJZL3MJ[ZNX=%6?!23?-'O+^EE$3 M%-1C\#((IRF74T? :W!(CDSOB^Q+L2W:'WA7UY2:*X>DV/7#.'6\(*#=8DS< M/0Y#& KMHE<,99A-G2AK.Z@JV%ES5;<;.UNOZUV^.?Y7*O@2MUB&7T;=5038 M7MN5-:B[),!>.L5-,&F+EX@P^60F&:;HD2+$V&EZ8UP'H,#W P=Z<90BZ(<@ M&N*"U$ZYILSU1;L4RLJJ?#=HU(XS$;.5B&;(9WU0.PAF,9[H[.2JRMAWQZ",XIR&TFCI-LTOY*<:S7N"5];JWN?>X_ZK<7L9C M@3MB+^"UW&6Q>CSGNSF6SY0W/A F+%W 7;*Z,ZK,O8 J3>$7)U2\5N&L$A>Q M)CEQ(C>((A)CU]G+2".LT#+6$-SP!V14:&6]1*N6_J*8\U^FL3RS]8IMYWTQ M#'*5 &BB+7W>3NZFM<:266)+6V=ZDPUO[3YJ 2P[:8_-+7W*VOPFIZ\_[0[$ MONW *(BC@$"/!$'HV6C/>0"%-HQK#SXW8#>#1HNF(7@SGG[C-9#5M.>ZR3KJ MM9C@*VN0O""VOF&H+%M5RN8/P%:E]$38JNZC'%O'B[PB#P7""+A'"9I M(^>('%)NLA_=8J!5'#@VQ%'DIMC&GFT3&+,Q6D0@LFE<3YXIW"$,0P5GS8-5 M[=J[;?6M/S'F<"EFU[E5FO;A-U(&-48\5&3-J.F2L!DU<--&V,@EXD8\B4G> M2'K""YR_[+(Z*]O\Z,C*V'="WP$PBB,,G03%L<]N(K4C=HRSX_(.\4@\V5S] M.(BYV*FKK_V8J!<*YBVC3J@D4&E[D03F+*_+3?Y8%G?%NIL6H3V'HMJ0JOYK M7;1M7GZHVF*=K[PPMCTG2* 7PP30VI?B8 SLNX!K^%EC.,,?Y5X5.^_H6R_+ M*CM=5EMU8\U%R4X4R>[K/)_^V!BSFV,R]A/R1.'(TBW#@Q M05G>T(8AZ]JN;82FW-9JA:D)5XVR]$/^O;5NO^7;K_0GJK)]N.@ W#E?U>DI M6D!_*'@*)R?'3CD/-:/SNKS]5K$F0+-BM^"F('2)DU*$^[[O!,ZHP_:-T%,@ MNGF .D8 *F*P5H8:\M801J^Z[D%14HA679-TF0 ]F*K.4(D"^D-A5"8_.9)* M.ZD?IO2=S'LE/@YBG$0 T?]XL8U] D:LNU$,H!F<\L":T2O1 4^S&,+"CR F]"/E1 MZH]"'!0(W65H(+QYN )#\.]"+4C<@Q'/=)'9=UTG348CG$#-M5O[PYJGJF:(JO\6ZJ6K$ M7>-4I:J73=715BU4%2ZC/QI5Q1.4IJJDEYJI>ON0UWEVU[+CNE$2I)"2W+-Q M'!#7"<,D <0F;A!0Y,0&H"H0W3Q3?2LK-U:[EV0$L2)^:R6L(:N- O;V?%E< MDJX'>>IPE2B>/Q1;9?*30ZNTDYK)NK+M"'MQ&-NQ Y,(QY"@<8@7A,@)5FW5 M9ENM/#T;4XBB>WG<]?N6_14CW#SOIE9::C72X(S^(KFH3D-N^_]0#.3/2HY\ M@JYQ;3O 5?DUK]OBRS;_G)=%57^HVIP%J&$ + M:E89SS#K44JQ/YOUI%6JQ=K=6J[M@O3*[ @7I?/TQ2\E,5B M!#SKJT55_K?S]\*8*#+=;[=!WRVO/$E,6'J O8?Z,ZH,O<* MBK66D_Q+>UTV;=V]DM=(=?L!L:\\UP!$9VGZ^([Q+? 6'DVF$ HM1& M7C((0#$B0E?W: QK^%LR:I,XPT>GMWS-YPO9*O;]8"*M@\HK:V]Q?TQ/+]4Z M:)VW%S$MFT< M>*&-0M=!-%X0]3&=V(6N$ ;5(ADFW^?U0[[9T>9&==A$PC&+H M8QLB'T+7BSP[M;TQ('#XUHMJ"#,CF_;-AT$I_8.[JG[LNE=">]Z5;.7HV<_G MJ!BL7ADH "OM/@J=&3"7G[)G!FQ;0*=<4R*5]E=*K+G9 MM6K9V_7Q[G-+PSQ46^I:D_[[KFA_['?&VL!U'>(A/T4AC*/$0R@B8>AX@1,E MD<-[OJN>8.98M-?'R'ZL\+];O<:+;2WG M51@#'P,8.X[O$!\@)_# & 01L9L!!1]MNB6UKW#]UTGP(FE1GP0II=\B61R= M<\GZJ23?#"[T6SBN(XQ(!V]#P< MI@Z)? +';2J%LDP-89O\4$4_2Q36;+PD#-3D"7&?11#B["%9@GS MECL\P%%R=6'\4ADHK=$[(*_9!$V$_9A2 QCDD4$#3&"APD MU'B1BS SC:S?>UV".))TCP]#YHU3P\]YSXSPYTU;)KBC9N,R>*.80Z7SQ1*= M&7M\K,JN,S:L2G#BF'; @B@A-@H@28/("\BC;;#C'C*&:GT+N>'P8H"'WH$V>("9,P%-K0I!;),$8.XBRF M[EU16H,^,:@HVLD'F/F<%(/-:1,OA)Y)HR8PI,?@92!)4RZ5B5=0$%7K]>YQ MMV7KBSZR/8:L/57G#WG9%%_SZW)=/>9#?!0&?N#%+@H)<2+:;4/A.*X$XQ1B M(6QIBVH:80>A5J?4>B;5ZK5:/[VOFN9G0:KI+Q4][27F6^2;.:W3O; M#,%"$D"VE=C MX(#0]Y+8==Q!!7)"%XG@17=LP^P9Y5H_C8)_9N=EO;W@CNFV!N&"?-)>)'SP MNF1IB)'-0$$8H9^@HQ-H-%4VR^"FL>RJ>=YPT3;;RYA4UW:WH8W%FZIF8WC' M8QBWU0=J8E6VU%#ZT/MQL?4*H2".O1#X44" $T0D\/;B8F3CU5-W*1O]D-0M M;VMO%F$B7'B9 SRW[0T=QM6A_N3[=Y9BW<9S)\[Z5?MZPMXSOV%>,CHTS_NVJ;- M2B9IA4/7\V([#6T2^\0)(R^QQS@^B1P)V O'N RWK9]HRZ[IQ K.D4BXR(EC MH]8)DK73^U9/PY??,W3N[M\W7Z\ M^Y!_@^MUM2O9V6LW=5&NBZI@%*68*HH]E-I.FI+4 MWZ/-%URD9DZ&Z=5L>^56WDEG6^S6#_1'NK.RLWT.UM.8A."B-X,EQ(>SA12. M&/>.RB7=EPO5;1V$6WOEK*2&*\?I3XWJ9UYT)^WRU.H\\T6W#/+.D>C+]7YS M>0(L]6Z1: M'\O@KMU4CK6E2N:MHL],F*AUT;!J%*OYX=YM]7P$48S>,$X" #2(? MI#B!@UA,&U^"]>9"(HU7P'ZYVOK9BC "0HA2<-Q*P'&J>.++=K0'M[TQ"H5VXWUT-9Y/]1C/>UJ]FB?6"#?&P=CL0$ M@.8R%!CLOUSQR0P_6;W<*ZL3>65U?_KN"],YGNQOP;IFG>;^\-+N*@LV*7N7 M%^S<]PL,Z LY?&[PWDQQ+>-+8#+!MP;E37JI2/#^;3^AQ+.=R$\#W_?2S.="TEMFBH MZ\F0C^H:W>3?6COV )K;ZL2&N4[0EY>"/C$\-46;?\[KK\4Z[U/XE*^K^[)[ M2O>-6L$X AB[$ ? 3E+')78\[B/!,'6%UEY?7*SQE=STM1B(LCY2+[J]]])% MRO<1N+A.'.-.3X0^T6;=Q7;",EN+CCD,/+6=>BG"+K&V%$0A<&#J$<^)TB2RP] ?CP=-_,/:TK3<"/1GS,L27Z$T9L - MN[1;K7%V4>G_U0L1>8MI&0B:.VDS"Q'%/)=?B B!:WLI80=B(=M/06H[8!_' M"1)A,@A'F+V24N:KU8UVPO]CH!0F/%LPQ.FDOOU68YHSX*4_93]NW7C$8MLNTS M*\5!/W?"%<4Y#0J?(ILLK89;]M:K_=EW>U-4Z;UY$ M1B . 7$A3!$)<)RB,-A']NU$Z(!/'?$,TXPI>U>4[YYZ;9(\4_%3$&@S62E- M-*:OV^_0*UP*TT[;Q@,U#:8OC&HZ,CJ%-6UN"7.-%&71/.2;OU35YD5DVPX] M9(<1C!.("0$(QM$^@(YYAKHW*K'LF31)K*G8*8FTF)Z6QMO>S$[@4 MJIUVC8=J&CQ?&-5T9'2*:MKN3=S(!VY(, @]?PA!D ?AJJW: M;"L^=G?VP4*C>=YWN3UN&BM6,-RDQ3;79MO7MQZZX? #X(X MA%[L 1(#UTX'-5YL@U!H3,J4!M,+O(ZN&\?9=KWKM^&PWW:ZNV6_@_+N>SZ< MA_Z4U_UJ(L$5OJ9*BH]:2R@D,< =E\_^X.&;T?RK-PI)_BIN3?.A=XZ/L8S%?FHM^)11:W_"=$JJ1??W<6])'154!+B).B66^K9D=KZ"%FF@8$1]@GF'X^4V3#$ TQ@8<1 2+? M)K5(IH=8J;A^QS$C"2G*K%P7V99^.9JVWG5+M\4^&HJ^\O%_/DO%4'[DYI$R M2N-+<7C2J FDZC%X&734E$MEXA44/,VGOL_*XC\Z8N*J;*IML:[BOR_@J$9K_$*$V RRX =TGJN#X(,<%]!\$F"< I;U]]'C'FZNJQ_BOK M609=?_TXA^=L/*1QL:5^6LR?J/_S%NXR.#%SSB\/Y[F X[-PY\#' QZ])*$% M!,+( X&;ICX*?6^420!Q19I7LXLSW")CHSL- \ZQ>+$VV/SE-<,GPW117>#K M<4CI@DU$W85BZJNB4O[_"3XP2NGK_-:HEX/PO7P?[W#6/)!M]>WPI0.A1]O8 MM%E-HSJ!!U$< !K2M5& D@1RSSBIQ# X)KB_=JZ;]VL>K$[9Q=J;4S9-C#ZHOQ4-S8"4H:+*5EL--D@J\/U3;K MI=0Q6>S@$MJ,VN;/SOR^K42E1HD38^0F7N3X"4HQCKLUFIU4)X!$^FBLN00: M9O513NR\Q'K,JCL*D1V]S?Z4_7K-./-TQ)GJ#B[\0R/DR7M6#JM*S+E ?OQRW)GRA; MB_Z82>(FOA,#Q['=A$W)X]3&8P@8@E3DHR3T8,,?DV,M8E\",7OX"&[,&3'R MH)N73,F@D)[W2\)X(-FT?V9E:_S$,$5Z7+7U!BB_;'#9-WC8K M$G@1MF-,/.BAQ(\3D,1CT#CQA#8I*H8RW=P\4B?85E2TD+/5-Y][@NVW(V%L MA/,@S>JUS=SPFO1IJ@FEQ^!EX$=7,B^;-3H]XD54.IR4C_(RORO:!I:;$X=D M.S[!,/4C$#L AS!.J80Q?F3'0JT7?5%-+RX_<6RTE7]GOQ9<)Z[1;#ZN7<9G M,<2-&JU19#U#OMV\:ZMWCUG+5KO_Z':$#\H%FX>& MBHBSV7C!LI%K3HZ"K9^.)?_,"FBO>ER6T^EF)^F?+QLSC4TI=Z<:H6:+:QE8 M-IWDRT;K')[R OOVN,5\_?B4%34+A^E'XSYO5BZ&P 7$C6TG0DX4N'Z/IC):*Q!,Q?9E5$"- M^4P.A:D[Q3]==Y?7-9LJ9!.)M]GWM!_F&7J@*Q_A /AQ%*0I=F)@A\#?3Q/$ M/A8ZB4$UEO%)O5X>[9MUJP38Y9@_?>FU_2PW_*7L+N\$X'S&BLX)#IX.*R^H M-FL09_TTR)OYTH\S9DW.'^JQ>1DLTY;-JUE&G2[Q'R;8WWZ7Y/T_CY8^#+>) M[=<]Q(Z;!CA%"#A.0FP8!#[<#YTY*! [*55;6,-THZVYDK;FV-'%1PO:NHY1 M-_RQ+;(OQ59F<9M.Z_EX=R'7Q="WOX_QIU'FS\S\P[*R0>H%[P3A=7&"B0:* M8AEX-)'8J^,5#7DG#TVX[@>Q/N7KO/C*#@I:>1X,/ ^E$,=A$@01"KUPOTPL MPH*#^UI"FA_*'S2Q9<*#*%4FRC@K2T-3ENKDX-[B3^08-\&T T=?S\P#QP?J/)-))9QL%W+'T2M MY*$LR;2;IQ-A/&;.A*XC*4+,DO%WJ;"2RN4LI>0=4NBZM@]Y?5BZWZ^&@Z[O MPR#TB$]_%81^")!_V/,;):JRP:A([F( XB!.\'R6T M70^I#=*)1C,]^3?VA9YZ/;KZFMQFJG8T3?BHMY=Y<\;9F;N8@QRI_J6HV4O% MF70^W#U+.:?D(38NW_V4;[N6SF%(?85MSP^\($Q<9,=^'#AQO#])P(..X-WD M&@.;1UN]>[&50!5O*C;+DFXFA[5 ;[^_8!!K':F]- !/^RC$0@W%L50LZDCM M+"&U^:?8R1WP#CP0KC?]05#/U*^=]YR/EA2P70Z7$ M.7M+/5QO I<&BF(9O#21F/0A>H+>*1*SWVKU]D%'#G+<*$TB9!,_"&- Y>R[ M_V[J"XTE&@AON&FYEZ8;EDJ6*T%S+K>UPO-0#@LX3T[<6'&>ZBBE17-52X)\ M?-7G)2]G;[(?PWES22O0 4AK;8S+3&P.;7"6XV!1O1[(Z:?!IT7EGYJ+!;65T\LK9K+K'7 M7V<9\ %W;O.E0#N*9*8/,JV;O?F=TJO.^;W8>>'*;^($5 V4Q#)@:B*QROA; MK C/?\ZWF]OJU^'TC\.=ERO@^RE!"/H>@6$:)('GDL,95['@JAY]<8VC\X;^ M^4/6Y-U]1LU#5;?O:./V4?Y@%(V>2[+2K-G:4/G/+\^B.2B],"=/&2B"2>5" M6"@EU?,Z!TE-SG$SLJ[6>;YIV'6_0U :[*;.GP9AE-,XVVZ;CW\4V3E\C' >X@C&PHMLS(0WG!+ M>2]--RR5+%>"YEQN:X7GH1R6.RDV8:PX3W64TJ*YJB5!/K[J\Y*7LY_VS>2/ M=Y_SLJAJ=E+;*@0N?::'2)1ZF-"VL1WL!Y&QG8;C(.XM/U(E(TD,V]Z*TW,O MCG5371L ZT/5B@)4UDL^2)KT3PJ$!T',M%Z2EU^N"_OSEAG.U%P_G0._E M7HME?) 6XL7$X/"E2TATJ<6PD^VVNLV^_[5H'QZJ+5- JOK$#3I!E*9A@'R$ M(@P)=&)H[_>Y)5X<2S3:C6F9IUG?%[15Y^,':F/=T48J.P?YVR&+AAU)/@YY M4O[1O]+6Q9KM,^T_;[NRD%V[H;\0Q99R7*;@5%9V7'5'*A]I/?LANLP:#U%G M.99\&"NLA7PBC*=Y8D&(85_UCVFO7#<((0$0!6&*B]GYP+L9A[C/EX#NH6VMYAL?TE[J.+:6\6ONHE@&5TTD)CU>+>@=+SM9=/9? MML[Y:[;MJ3XVT]B_H.WWYW]P]),W>5U4F]<[HX+_)"9&+D7 M9B(G_1>FVMP7A$F_ZK\A1QE<68?D^G_)7H27?_;L+_1)6V^<<'$\W#3F;K'D MK3[[>;](\Y;LQ%=MH:_8,KZ,2S6G^D-@8L8O] HF,49>&H6^YSM>@(!O[T_E MI/\DJZCP/,"W08C",$Q3-\2Q35PO M2/878X T!@/PTY)SHZA9->*X'X7K@7U.__P\YO\O@@9O@?UG@ 9WKEJA(>8P M+S0^[YZ>MMVL3;9E$]J,YVO77<)SL1;< M,[L[^#*-UI'(BRW;YC1O JZZ[5\&1K5G59E]:44/%*;0H#B^R8K-A[Q=V2E@ M5V.SD][#%-C(AX$S1O%M$HL=&RSV;,.HZZK;$]72+<W5N<-"[0*H1L0+TH2 B.71#8&)-V??8'$MLF)/GM6K+1,EO!IXV)> M\3+%G$VB3!DOK<^;CBNS'PU^;,0D(>0L6PHA)-6_/LQ;P85SA-CDQ0I77_/Z M<"FSG=@8QJ&=NC8@B1>G,2$@"I%# _KXW,G0X@\T.$#+=% 8W.=_%GG'F_$E M;_+UG^^KK[_0G/KWF_[BY6O]*M\W7FAY3R[[*BOHKE3?!O[7-ZG6.]9>OZ5_ M8^5&J4\_G &,L.UZ<8CC" R/3X@;!3Q?-N&'&OZDC5HL)H;O8R;NR_E:;7)Y2NUG.Q*\5T0K]+_>Y?5M,)L?WS*GZJZ746V0P@* MZ->/Q GTZ&_"0Z04<76'59X_5T7?Z[)Z8>*57M@Y_OIOTC1)%'#[I1,++WPX M0PA9UY8#"^D,WN"&FALB"+D99^*2K,U7L>]ZR/-]#$,<$M.'&N$'&X9'K\=B@JQ>$3\TQ$TZ#PNC M_HA!0L :'7!XF?D)*$@;='D8R$NO-+P@HI7_4WY?L#'/LOV0/>8KY&$4(@CB M@"0HB-A5F^$^C,]W5;KTP^>!P$&4Q52)@D#4,%X8&/1*"@B\-NF#PG,')L$@ M:=92X" K_Q4@E'S@AP2FS9$ZVUZ7F_S[_\I_K%*,HM1UW#3V7#?!=NA"9XP# M**'$*"'Z]'DP,:BR.ED6U24*"F'3>$EATB\I5/!;I0\6+TR8I(6L84O!A;3^ M5[Q0*?K\N88[CZM&ITQ\ MN%/8.O[13I.N20YV\ANF<[#SA1%GQCIE;;L\1I0S>&.D4\T-<8CTTJ BE<-)K,@[P@,62 -MNF#;['Y%PC2"<1+X?N"G00I(N)^A(1'] M#R],Q)YJ&"![,193PX\,06O.8\*<*V)HX#1$!PR>I7P" '*V7+[22^JN5%\( MT<%/MK.A?JKJ;F/EYY;V/:G\N37 TB;28OJ>;P48I1XA;J ],)4R:1I&KD4F"DG,;.*K%1DI T=$.'=LJ@#1*8=+&H2;2KQMUADH\P M#W@&25?C+RPFSOI8"C>4I$SDA8YI_Z2 (VZ=/N"\8<@D;%0,7 IHE')X!1EU M1X0!@^DO/]:WU;=RY> X@$D"DLA+00Q#/T1LT5P4NL !8<*])E[V^3/#A2EC M_06F31(L(N8)8L60;VI0X;),.U .5O#@1,*XA<%$)H-3*)%V0Q@D7=?L8]W= M)$'S7=D(LH5U)'"P'46^%Y/$9^%2!Q!D\\\X*P69&2G[,8A1H"17A+T4A(M) M&]4(P^^@=LR\,(6'-;(^+@PXTFFDSOAX $*?>TVN MR$,-HZ1KT3,Q@N00,^8\*XQY(D8'3CNTK*D]ROA$]9-NP32D_^=YV*&!7-^%3N#O0[@PY1Y7%7ZPX$&$M^CU*_+[HP*ZV]^S=M>L M/-L!<1CXMA\Z-D D2=C43A_.)B'W24)*0>;I/(Q[2?;JK%Z>\+X]22=YNP\S MF"C5@1#V3^-FOCQ"*+IX>;SH2>/U#C\=OH@LCJ,5MKOC.D^R-ANBKR+/ M]J,T=I,H]AR/E7N"]TT<# 4G7B2#S+4<;B^.;5O+QGHDO@1.SDE>[,Q@HA1V MA/W3N=#M+4O.K'!3F.4"!,H?FH1_[/G@4RGR1I%R9Q=). 6+U',&24%$DZ/]!YBM,]_DAIR M3BT%%I+JWSS-2-8%?C1\?LRV6[1KBC)OFA4@L9]&@0=S9\Z"ATV2-HD31(.@6+QK,&26%!DZ/]*'A6?Z3:)!S:BEHD%3_"@TJ M+O"C(7W,ZWO:)_I+77UK'W#U^)25/U9N2I_KN3ZB_W62P Y\8H_18@<",43( MQ9@'%:,VJQ=G#>I$F2%I(R\[S#LHQ1!1\_3!Y$U#)J&B9N%2X**8Q2O(Z'!% MH!WRD&^W^R">G0 W"*(X\,/(9>O5T!B$.)![HE7BT3.U0I@D6:"(6<7=!C'E MDEP3A,L@C2V0H^RG&R R-BT%$7+B7S<_Y#T0F*&I'A_9?K]J_;?/#QE]8S[N MVJ;-2G91YBH 290"!R9IZD0$V3"(QX$2Q[.AX#9BI5 SS=9T$JU.XY75J[2. M9 K/VBBYRSUW,Y>Q'LTO!DIYD7L_MZ/.(]TI67)5- MM2TVW0;!&_JK]8_;_'N+:+Y_6^$PV(]?Q:4N*:W!% M2R#32\J.M8E=TZKFWS269K=.#$K/9+%EJ4R8]?OP3Z;0ZB3.?&/]E%MO$$JK MR[M&F+QZS-FU4"("!>2KP0^5$,@>M[8 R2>BG7 MT?62CS;,'ZK&JNZLO1XQ!(G:Q <=@PZ)8>:E.4R:"(KOM+R M/HD1XT/^#:[7[+ 5VF*ZJ:N2_G*=LQ.DFOYE>0FN*(4>C*@$0#&%DB@)"1IE M.';(=3B*L>"F.VIW=WF_+ -NJJ?NI _:U+1N\JZ]>?A#6OEH:M8A-[9NK-QD M]4805/I+AP]E%RT8,=B],/JYV.603]31"38:*YQET--<>M5,+[D8@=.L+JF MYB:ONR[LRZ@)0@YQ8[8V&KL 17YHXWU+$;M"C3C56*;Y.LBSGO*Z'ZP1PZ6R ME7QTG--%P5&OT<";T<#E$/",:Q/ T^7W,OBF+9O*S%LI1J]N%SACYL<[4I19 MN2ZR[4W57]((O["+F-;MRD$0AEZ0."GV:< P]4G8A780(9![5$=++'.5;R^/ MM?_V JU1H?7[J''FBL=CVT3MT^KZ,JJ@WI0J@V^I6&6$VVWUC4;,254GU>Y+ M>[?;#DV*W%&'I#WZRLMKXRA=9/ M14DQNMUF==]U:YC>G\4XJLMW/H!>P'(QI=7)//3RY@4F MGWD3I-3L_C(0J3NIRN@;JP+%?J4%W+4/55W\1[Y9N:[O !=Z3A Z &,HM = M@\(@Y3H&4%.HN2'8]$N*LKU"ZZ?^CY3P)^ZP#/:,FJN(NV&IUD'<)1'WTBAN MM$D[O$2DR2%V51Y8!0_7@JA=V>53U.@0Q)>CJ+Y08H)!M!.L)>.41,?>ZI\$HEU(4A5!XD:225DLCRN3/FKAUF2J^'-@&MZ M;;QNDY>+,*EL.#@F[Q+_\OC]BOR3G50_]*,0)/2_Q+%="+R0#"-WV(D]+Q!; M):\>SS#4ADTH1H;-M-C-A[:YG1;#V_.=/@L:+>.P;0)U.DU?!NZT9O1JR;UN MMR2P]ZI#R\YN\.T4!3 E(:$-R#3$8T0'>4)+9E7BS(HY70-C2L8*@\VHIRI MN_!XV(1%?/"2-G9QT)+/Y#2L%-V176IZ6!SFAB0$7I+$MAO0.&Z<1&"82X5Q M )06F?)'^8,M+Q6PCP]$\S@GAJ'72TJMWQ>SAE1F]:BXJWE:T^1MLU\#ET;(#Q*/H"B.$(1)BF'" &@V$MUSY6 #V, M$M_VH0^ %Z00^?88*TQ"),X$T0BF.TG#D?)9)^[O91@A[)D(*DS:)4.,_9K0 M"Z/CA2]G"2+KXY) (IW#FSQ12*A(GGA2!((A^XB4N;.L.I#+0KAFU;;*3&J!+3F*)RNKW-:_:+ M_"!LYF$'%0^G!B9F*9MEU.69WT745^ M"$":H@3%]+\.PA%QQE QT;_X:!4'56+M#CGC^)H=QCT3 M:W49#7MO6#(!,R4'E\$HM11>;L!3]X.[$_-J<\J'O-W?] &]-(AH MYPG%7N)ZGITFX1@R<@#716-: ID>[1@W>=5'F[S*O-L&FTUOM6,_\G>N:UM9 M:_W/W?:'Y497%JL57=OC[UPG8/\&/M7%=O^O!+M,2B7$V7.:JW $.U!O;;[+ M[F@)+V\+WH2#4UTM'<8O@X!Z4GG9\=+G#R\1&7-+:N0/&FGEQU[@@CA($QLE M+HPP!F,S#B/D"BU<%'JP8>*-6HJ)@^>,U)-C$R;JA917RZ@'^*V'O^ ML7W(ZV<#&ZL0AS8."2#(Y$49C]6!+MV@*/4A5Z( MW# *([A'5(QPLFJK-MM*S'J< MU^"=S^ V:QEHD-0^-7\AZ #_'J#J*:_;'S?T!6EAN6&CH4]LZ((U84#@IS9 MV/5CX'EIF$(;CB$]7ZP=K13(7@20]J;S:ZJ/-GW/ MNBN;>G5#7[>'K,DWM_GZH:RVU7W7U8I2#& 4V#XB),*Q'0<0C)%L-^":/E5Y MOFD\C:JLHFSIORB^;/.A42- )24#IV$TEW>"#-K;=E TC1Y]?FVJ]8[5@^X. MAHO[]DR-0?]>H)NEUP'9#MVHP_%$PF]06(<]EX6OE@PJ?2^+6-OP+U6U^59L MMRL"'0>Y*7TN"H@/2.2AL>F9!([+=6>B\$,-0W74(=:DX[>$K_EFQ TQ3)XU MPDB#;(PZT?@2]F89#2UQV97B.R$]@OR!9C3T+CTW0C;DE:WV?9FMUZ5164=T#/W$-%IAR; H\'69=!'1R*5 M]E=.9G*+77$(H!T2 ),4T0?Z@3-"+K7IT\5GMJN%U91GT7%?WFU)1@SKSU^'V1?2FV15OD#2S[4Z0>JBTUI&'C MR^V/_58>['D0H@@$"'L!)@D,AF/Q:/@4 Z%M,]J"&FYKO+^&Z/K]]>UU^MF" M'Q+K\^U'_+_^^>/[)/WT^;];Z?_^[?KVW\08H<]N/HI^3'7AU(QQ'1MYX[$-! ,DM*M1/9IYZ-3LW'66XVBF4^2.V?7!*7T6;T,8&G,Y^4)>;7!W ===( -\&4;Y$7 MD4,@XHM,?TD\?I:IL'%GES1F9'R3'0S2:IGZ(-"E1WZ$1GRXO5L&3%02.#O" M(^B%!$(.*X7VHTEQF(91 !,_\M(H=1%RG2$F8>?E"2W]58MD>EZM*N_[\Y>T M##7+6"D,&,,N*K#FH&P)8\ZO?>*#D(*_B^.12BZGT:3L$/\])^77O&[9UJK6ETV86=T'83%]D.\1(?>'",EWBV(W;+B6P4T]-@!V'6ABH3OKZTOT.",[IG.\G!IX/O:@XT6^ M%WL('>;\B>VGCM!]<@IA9AG9*:ORG7*W2\5+N0$>0S8JC_%<=&?%F_X(C/1( MF+H,&NE(Y,QXC[0W$OVU59IBUW?3)(8AFY0+$A\/H]C$\6$()<=ZSCYWED$> M'8,[YQT2[G1I-4>ZBW6QOA1?SXG;I&5P04KYZ5Z18/8B=ST6_;G"L-S0=E!; ME/=YN681<8PC")'O!XYCIVY@$Q"/$0/@QJ)W/M6N;EOZ"(>;-FR]4;KR0 M*B"^SX/ILA%C_*%8ACO2_Z4OB^O.Z+G/M7SES 1L57Q*6J&R(= M]^'&]3X,\9S(PQ !ST91DH+ L9-]F"04G+,4?/@,773:PCF)K-"WWX:6>/== MS%/^/KLQ.\4[ZM3)RU/FI2=G^N92]BV#+_+RW^B%*_C O2UOLRE8 RW;WF3% MYKK$V5/19MNCZ*N QD0@"GP?.)'K$9#&8W/,!1%.A;;HJ80-U>"6PWWCWNNLT[W00KC?A4YP]YV11?\_Y *79MW(>\_7AWFWU?A2'V MD!,X,+33T*'_(J^LN2C@5;6ZI5>-.R7O,Y07A! MWP6I>&1YO[;CF=;Q.+N?F-R?NZ/LV(635//LVZ!%#)UBIJ&B60A 367W>D>U M01=YT?HI;[.BS#=I5I=%>=\1EXWK$)[&FT>QFD MTYE09>S55)U]7L4^B",O\*%GTW]XM+<=CEL0 '*Q+;(L3N+QLZR.:]Z8"U:= M"CYOG.QTKE;/U*=D7\V_WF3S+\5][9+0/"FWI0NLE\4)K57S%$O7W';@I@"',8X\["=")],H!3+7E#?K\.<>IIFYIDXYV%-F:Y;_D MU7V=/3T4ZVP+OQ?-*HPPC+#G$#]%<61#D"3)&"NV(=?TI5H$PV0ZUF/]SA1Q MLDC1MVD(S6>9&'U$W.+A#LR*J.=0Z7R9^'C2'8%<_UC]]GGE Q0!EPTG.3!- M/. &(1P?# 'AVI8D\#C#I/BM+-IN!3/E,N?R !$OIG%@R :QNO_;A^O;E-V? M V_3SR)UOADK?9.O_WQ???UE2(?5^W#\#:OVX5&U/Z3\1AV7\..R%5I&<"5= M]F)5%7]8$3?U/$ YX/N)@Y'C!78\/MA&D&M00^!QAJLJ?BC*3*R*\GC 5T4U MIR]61?$_7W^ LU5-_&&B:@KXL(RJ*2*XDBYSL:KYZ[^N[!2F&(8X"5,"0!S; M$7!2VN9',?TSCV]SK\#C#%?-7_/OQ;H2JYL\)O#53;7_/'+WF]N&VN^I%7/A)BR[ 4:65K=(($=NE''O+<3?8-_ MBHYL.#&.J.3: MY8<0U>17FMX>86)TBSWZ0,TP2!G%[%9&U_,@(B&)D\3#XZ1'0#R/:X!"+<(E MV"$\'Z%@(#="#'NG@2.S34N<=&0:)PH.+H8I*CF\!HNR(UQ]MB1KLW7U.#1X M@ =3'R5Q"!U$7"=R[#@: P1V@+G[:V*/-F3E#Q. PZ)#I MDPF:(M ?,V>.7%^,VR2^7MBS]$[UP.0\6$#O2U)XI5S^ I2[S;?Y(4" P\1+ M73OVN@A^".-Q=C?P?,"U@D/BL88I-X@1J-""KG!0SIPA8I0;=,A03M 4 .B%_!+I\"WFE_6)_Z2)+@RAB;)CR-GAL'\MV@>\:]KJ,:_3[\,A ML[!IE&:D" 9Q^W#@*3!ZFM>?ZGX#Y_0KT"D=AZ+ MY?^X=QLMZU[ZW*D"2CS9-EKTBBTD2GF>7,>O\%)EAGP0I(F:1MEFQUR:< MF Y3<.OR\V JXBLM;XPL&6[IWQLFV;S8CE)BHR3V Q(3-T%^/(9*8\AU"JA2 M@+DI(3RC+F^=*"T,N:;(C-GFTD^9P<4.">^61A"9%$YR1-H/KAFF_8EU95GM M:)K=U6DL;#.,]\( NS9(D4T\9+N0S661(:8' X_K.$P]D0SS!6\SVE*'ZZ[" M=&M0V!T-_1DU5I+7Q5=:)%]SZU Z K,SZC9SS&+-ZK 8B_:G8C[3UG&ID9GM M4O=38 )L5E_EYL0F_=4U4W;.AU.39]K\6\!\FKY<*A-OF #Y?\WK^[S&#]EV MF]/N+/I!BK)HLOKX:*XA>AJ%3H*Q[V([\GP$O9BD8_0T %Q7C>F.:?AKT"NU M]E(M],,:Q%K':@68I=-PCJ_!A;P6^R[PVBSSC=#IM\#7XD*^RWTW]/G/]PGA M-^?4Q\2 O0OXK)C(JC+[4HJ>)CNVFMFI&[MF./[(3Z+ =R(, H+2$$0V&$/Y MGBUTV;%4@/F&+'I10D.;:M9Q3I>8=DUZR(+/,$.GP;XV96JB1,7#A4R3**7P MZJ1793]DJ3+N-W B/W8B-W$C'X/8!\2SQV !BJ$*5SA#S$\6H>%050/EZ&+ M.V6^Z!@452;,R>%134XNDS*B29SAC)0GW#=PY]W-T8>80VL)(R^*8$*(G=IV M$@=N@O 0S7>1Q[4'6C6&8=8,LH0'/I6MXX/,'*Z)4>:U8<+=)TT79+]MS01G M5,U&P=CP!@%D=(J,_XP MLZ\T4UQA)F @9\-F'N\$&S=OK#1[?ZF%[:<=$EER)F[K,@"D(Y%S2\]DO9'# MT(^!@7B;%8_-AUW'O\1E*]YPZ*8!1-@/ V0G^\ 1<.1Q)!7.,)9Z%6S?R-.N M?JIJ=H1L>X#+^,FZW$L1]7UMB@Z@5>6;W$2P+M M+"4)O"1[S.[SYG.UNW]H_R7;[O(5B)+00P&T213% M 4PPY'T4LEG&E[*3O&RZ[K\FC=MMVP$?FFZ_5&KB$0H=6R2PM"W@R3!$0W, M+E1S$L\FD+>FR3S:7-TZ4F/]/NJ9N6_SAB,3E4?%OV54%Z4,*GUODUB5^.=\ MN[FM?LW:75VT/S[G:_9/MF4G_]XBFM[?5A%P?=>)2$#L-/:"*,)4R! 7^RG7 M>2KZHAG^G!]7G**T2/&==E^NRW7UF%L'N6)?>PT6\S%H7G?%B)3D7]HC!Z\L M)O9=6[U['.0.^_TL)M;JU,[,J[/N3=!+G_/+8)G&?"I3[ZC(,7CTY;LN*4>[ MM5^TY?&5DH$=<_#$AJF[F?<8^D$48R_V71(#9'L80/3_=W=NO9'C9AJ^SZ_0 MY2S@2212$L6]",#CS "=[D:W$V Q%P5U6787MEQRZM 9SZ]?4B555;OM,H\J M>1$D,^F#O_=[*3X\B/I(&%11*UKDI7EM//]8L9)5XE1Y%7R5ZFU0F< M8!:?I]PEW'5@W!2-M2G6-Z[!CA7\_(TVK.WWJALO'< ,Z.,$#EZ&S*:-\[0% M&P[Z Q*PA!SP$M$<48P0K)B00]PT+8Q.78:+-H4AP>KH5$"CO8>%"!Y'&!@N M96^PP2&"S6[#PV!E'8MO+&3'R]L\S$?,9R<"C!F?%@U_6$7 M#@I4 5:64D* <\8PX4-H(E(::-@P#QAYY#@*&SJ3DA:,81:^>H\2<2P-/U H MG4[UO4,9'6R\B&-XO!6%D?$AQHJ#,6[#A;VODQ\Q'%(R'S1<_0HP;ES_IQU" M%Y"GLB2(\(SHNVXK2H?0'.0BT+AA'G#T<4-)"X8S"U^]QXTXEH8?-Y3.\..& MA='!QHTXAL<;-XR,#S%N'(QQ&S?L?9W\N.&0DOFXX>J7<;7W[Z)_:FZ:^R[N MQV:]:&_VFV.X2%,&A!0\!:#*2P2R(3!FQ&C4"!AN[%VJHTA]^E'+=/IT.(31 M9F]H1_;8H.D:L((2%HX7H(#L8Q/#P*7;9 Q\#AN1W3 M6"WP%J#HD)45%UU="X/&DP4X5E-2S/("IP3"0BW%.3A,2R&V.J,<*F;TZ>&\ MTY%DQ56B.DWUMR>_ K*KY,MC\JM-!<;@OH> 8QS+P\/199]O##B>VQ:,U0)O M 8X.65G!T=6U0'!4#]@ 9P@J6,F2,E8(CHJJS,K#JAT1:%7I*US4<0$)X ^ M+*,!TL;[((B,9'L$2&JET\3DT4-W4#JTPYM I4M>=K!T=BX,+J5ZJ/OP5*80 M$2%D61*)99DQ=CAQS,K<[A+=4$%'AN4/LTD8;39IXWP(5D8R/3PJM=!)DO+H MH#,H'1KA+7#2)2TK3#K[%HB2BV\#I*NJQ(Q51$UG22Z(X/@XIZ6"&MUX$SQH M9$I^6*D'+*EOM]U=-ST? 7BZ_M[_"LB"4M+"^2"4C&-Z!$KJ2E*3I.3!07=* MVC?"FZ"D0UIVE'3US922M%;/Z;SY_+5IMN^TUXO^:S5%X(H6!65( 5G"%(#R M^(:H2(WN@/$.$IF"O:ZD$Y8,RIQ.WKC[:,:X42RT8YJ;>U'X]9([9WCE;>@T M^.2?1AOX0?/G3_^..I4 PFQ* $F55:4E*=#0)AQHPM. X2Y$(.F3/JP_=JLWZM\=^NUFI.1S:;9 M#K5'/R3LBQM[]E^/;1=?EHU^ MU[G1Y?"OU[6NVLWKQ\U,"LDS6((448%*!4(*Y* !(FI4@"Y.Y,B4.FA*MGM1 MR8U2Y4,H;ZM=L#6FRYXL.Y%ZE1SM[]4F_)S](S#N%2>-P1>J1:9(PV"YG45D M6 ?#<5/]VJ:9[_0E(B=RLADA#%1J2-##(/(XN1%2Q6@\G1\% M1F6KI?UPOYDK:XNY.OZ*%I$Q1SM.*512!E,&"#JHDEAY+\?!:1F/WPT&F MODIKHX7J5?Q3ZE7:[$-G/&N[% M]S!-^58H'RA;:]:'=-F;^,<2.9_T"Z=L1DN>,PC3#/ *I""G&![B8\)X$+9; M1XU,\9/:9FLM*!"J[Q3_USH:ES&TR C4_4\5BXG[[^M%@E-^UR6:\W M>I*[OQOVOX(CTM3S8(B,8'#2-N\[!'IY)SW-R4Z MZ''^.BL)1H*0E B1261U=#!4S,AZ/P@8\'A?^7E#T<-D%B>,8 M[ G$$[,[E5KQ\7J[O] M680/M^\6]9?%"D%&4)95%1,LA)4V0T)NL:J7R\=DW_.X0Y1OAK MA$+HABWRS* Z6B-/M&!Z\#1?*Z(>QU?_+9LGBE3/$?_>?:>H*%&:44E%FD'" MI)2 5(=7J RSF?I97UK_;1Q_)39@.15ML7;9+&YVBB4A3Q<';@W?[9UQFR'H MAL^3P5@A>"_=8"0>>0_H59.==H7"-=T4UT:1,C7>.0KMKC>[/S7ZVS9]U*6? MFBAIZG?^K(]E ;)9F9>B KQ 12XJ)# NR>' 8EYD'CM,H95$WW?J-1YGBM$A+FQ^8:U">G\OM:*!/AN8G3+D0/VH(39WK87$VI M'L%A4ZZ_:U=WU\WZ7FN;00%HIB_W+C@O)"XP9W (P3.[;V&L?G!DZKY7*^CY MC_M8>FGLO)?E9J 93*-Y9\=&+>-G9?=]=YGSN)0[M> ,M)REPTZPY< KDZ#-B$2 M:8,_<;9KT-MFK3JB7*ST[C9K-]O-+^MVLYFE1,(4$P@Q$E B++L=RW[-6U66 M]S&Z1HG,H>MUO=K4\XY!^,5R@O05:R M5$I<"B0$(I2 M,IX5JI?,"&.QX^/C)JC)$/(^#AUGBXCF62'E:.:Y'>M)^D$ M.55*VC3SO]ZUW_ZVSU,3!?;_KED"3UCRLA//0"2 ;9>E1X@$VF"/D-U$Y?/\ M:W.S6S8?;LEJN[A9++M/0C\W\]UZL5TT&_''?+F[4?Q2V>J-^]W^9,&'6U&O M]3;0YF.S_JS/9U_77Y;-#&=E2C'@4& !,HJR"A>]2%;2TNH:F9&E1>;4D(U> M69SFDQP32H:,$OUL)2NEGN52)O^BC83;"O96GPFZXDI<]0E'2,8.OMD M_%K^_F'9/C9-5WOF0_=FNJ_HC4I98B0 X!5F(,>,YGR(EQ:5U0UQ[E%B[_QT M%9[:3M$FJ5JS_2[(]$[G5>Z#Z %QT[]];>V^5I,"M 'D_?V0=R9J3=A7>+ M5?/;MKG?S) $"+&T)!E ,H>YR+.\ER<31Q\_)3_L_:%D_ M9Z06'&4TB=!X%QE*+G-"-XCY\880R\;]?S%^V.8<=O!PS6 MS?%(4%%2IH\*(H*AX)SCDO5'@D25TAS:?JOJ$F.$+QKLOS%U,LL,NV/X9 ?2 M[N#P49+W,3^_[SV?\>;LP6$_-Z=!+N\LGOGZTM\5XR. B[O5XG8QKU=;,N^^ MZ51@^]@N%W,%P&-P1K*"J'@99T*0',M2I/O@( 6 6MV<$RAD[(W;W?U]O7[L MJO0?!2='Q^UY:;N>6\OR#,SZ\X=;0OK_31H%SJIIT?1 M8GAF?$/U0Z/K\:_NWC6UPD7_Q;4*W+]MV/!=0[YLMNMZOIVA'#-98*&W"02G MJ9KV,0XY+W,MB5B=&0L:.#(7!TF)TJ0/(36FP:/QTCT:>V3L;P-RFHU9&@)U_]I9PCG68:RK$K5L)%3*1C,!Q5$ M(JOR*:%CQZ=R%H'$-N8&Q&\D7V,R5\]NM>9$B9X@9X^.^L+5H6W>$%%=LG/! MJ+.+4=BI'L=F)G)4(%ID:<80*2B% I>##E0 NV)UP:/'YR>(R$\S@R,0-+BW MXS!4RYXP1;6\4!RU:J$W2%*[_'Q8ZN!D#)I*U1EFB*4"5*#,$2P0)E4!F!AD MP)Q9E9@('CP^2V$\EIK9&QZEP9T=A:1:]71!JM4%XJA5\[P]C-JEYT%1!Q^C M0'3Q3;&"! -[>PX$%6J M)PQ1I2X41&V:YPU"U"H]'XC:^Q@:HN160>>@!1"!)2]3#" IH20YY(A#F5+* M,9!I^%=7U@KBX[3HOFK=?FW63:VEQ:&KI>]A$1O/\MB<[5IDZK3]SMX R'5K MKK?%7<<<'>'KXVAH L\H*@C-LCS-4HFK%$LJT_T P(L,Z)-7[;9>AH7NJT&M M.'O09]SSK_5?B4/6U_T,"].@5D;FYS1Y&0"1QHWPMJAHGI8C""U]\SMY^CCC M$B/)B(Z0LJ)$7)2DCU8"#JU*I+C&B'V>5/V>KN3QK5[NNKJI2RTO>>@]#W&F MU,!',\2-8:$=T5XFV10.@CY:G_DT]W(:8/+.PN@DIZTK]O6_?VV6-]?M/^JM M_O3Q\?@)Y+ZB:P%S* N:$TH+D:4TKV"_;PDPEA*[%?;VBQD92]UW=:?%T;3: MG[?MS_>]7M_ZVYZ.FP'K$F;; J0KIGR M<']/RZ)>'F^_[&I]IH0BB*' 14:(%*E4L[X^&I%59;7-YQHC,N\.LDXNF74J MQNSLH1G1QK#/CF NSD5AU@O6G&&4KYG38))W%FW81\R..=UM:;>JPY+5S>=F M_6TQ5[,_?0C\!Q&;:_6#-\__5E_"LY1%23"#@%5$OV26M,P&B8+8E=0<5=@% MZ+9QK" \;H.947&R;>6/4H-FBD+3D):>0?!%6FX:W+Y,ZNT$>H[=",'T[>OZ MF_BM#L^;AW:SV/;54#EC>8ES3*E(,D]PIN] M.#MP>_EHQN&Q++3#ZE/W>ET7*I1\QJ,SG SA[#2P%R23-OQS%WKK\-VAHF9. M2J[(F($"%0#2DN*BZA500HHJ[/:A>=S(T#J]#.Z'7:W3VW+>&93#C=\(H784 MX_AO1[R@UE]H@_&=0;'A&*TQ#4I&R9&\2SPFY)Q ?:20V=H MY6WJ--#DGT8;^&$+ QTRG^_N=:GLYN:?JW4S;^]6NG?^VBYOU)KXEVZ!RU": M92D )268$Y250AP$L=2J_GA$&9$G=K^LV\TFT>+J9<!OZ."\F"; P_M+9\V]ASR,:2;JU.F$/M' MO?[?9JL/61YC'J=/>JK;$;0$0 5&,,6,"D(X@Z3D4$A2(I9EP.J>RT A(^/L M9 YYI]?[ZN%*E@Z3R5 &FS'N M[:@>XH\#OG:%= M8/.G@;S02;51'UC[&=RVO?\!NI_5W+'_?X^?GDC9WQ*F3PWI&@C77^O5=7/_ MT*[K]>-O]P^*UMT)H5F>\TH6A)82@"H3HB3%L#_ A&7EL@O*C S93T$0>\EF M-)]ZOH$6##YGU?GI0NH_HOTJ.>27= G^O%49_KP=4DR..8X_W8W35*_,DR_\ M?$QCM)F"$<_,S"\MR>[K\C,Q]]NAOZV^-9MMI^&E[&8882008E!F69ZE,(6L MKZ<,...YW85'HRB*/%8]2ZG%L34M/UT?IY',AJ?IM8_=2/3* -+M+E\E!N/5 ME^:V73?)=?W'R-_3AVB ,^/+N T\C:%DY)R??ME_ <=-!XA?=O6Z7FV;[Z[8 MDSDM2TG5L ,J#E%)L_UEQB ' %7(!O\&#I*Y\W6^KF^9^?_.@ON+9 MDMU._IF1.+9U=EP]<>UR%W,^8\D9TOD8. UN>670AGN<+*\M7VSJN[MU<]?? MF?ZI^=:L=DWW^?XQMJ@XI67%KGUFM'JQEUY.[/[-)?JIR$/*&3-?&,>/GI=O%CJ8F13('T1<'K(.U9W ; MLZ&F =^H&=K4U SBIOW'JG*GPC;_6*P6][O[3XHS]7( CFS7WVO=/-&68@DK MQF%>,B%SD2EQ9:\-B[RP0O4XBF(?\.JD)[UV2WZGEOP>J0W-B#Z]YK-C_.FP M^Z05]SD6Z^?>N6X9QR6(",0CI$SF5N]95#B'B7H9I3F=0@]EIR;21G@W#M M(D5-#9PR(5L GR=&MA 9O42V8&[YD&WSOM7?PN[6:S59["L#%D)FC*K &"&" M(K.M-A^NB]-3X5=J*RHH6&6>/.Q?+J( M\\K* '/^KODM36F]66SV-?OS(JL0RZL<(D$* BLBAJAEADSW^WW#C#.[Z/1, M:,5T\,=ZM63O[,0ZFV\V1JLD5Y>L.Q=?;.;+5H?5Q3#)?;L[UCS/R@IAED*D MIBR@X"07:3:$S@6QGL/[Q!ICL$M.>]R%9_%GO#+IIL\WTGMIOE!'3=#WZ7,MB/@JSY?:-YOX=X9)L9H@VF@,4IF;?PGV/*.E'J] M?E2+C4_-@]+2W.SA?$8%+%%.%:9S16V*:(7S?% !4V1U)4'HV)&!.*^WNKC M5J\C&Q4@*T@E!,995=$T5ZO-00*I2JN#KT$#CW;$R0Z28_*O2^\UGW',;,LYA.73 MZ)VADWIY SJ<9U[OLW^4T>_$02XI02@3&!"L_I$Q008-&6>ISPM8YZ"7ZI^3 M.67RHG6V+V2]FV!B_35L;B8O9P,Y:-U[?UL][+:;#A99/X*7LJIXFK("BHP7 M."UD6?01JS3'J=,)%(,B6^9^L&0O["KI';STV9(? M?3+!EX>[$X.53R8OHW4Z237T)G:17 *^-3@\UZNZ_YW6P^W/+FH=TLMGU$ 2JD6SZV*DH\Q.!)^+TP8R;O;R1SZF][-"Y M,VD!?)U&_PJ2R=.S9L'<>:U'W:XVZQE)_UJDK%6]687M+G!;+=KU^U9%Y[L& MJ%A#[(I!QGA5%"C/ :*L$$-!!U)"0Z::FERLU*\MZN7GK1H[]KG:Q1> M)8R9!(\KM.)>ER<:Z?%JL=+=\<3*$)W5\OQ&N]R(=!W5PW.B8:N4&G ML?X8+]T7CY:.XK/]SN;QP-SQ!/J,E@4&G*"2 HXDXNJ?P]ESP@ID17_/4./M M:+IN9+HY:+N)&=T\YPW,J]-O78[B+K6=^9Q11EN97@Y/ W.ADGEQ"S. 1\;; ME\?)L[[*])G "HZ9S#.)\E2M=S!10$SI<"*?%K3*K3YT#A O,JQ.)":KL\O" M>(Z:<6ML,^W@=>JCEO<"P8Q7W8'VB%_W[-Q><4#'IP&SH!D]W3L.[I;QS9$J MW&^KS7:]ZWA*OJA_K>?;686K- -2YHB@-!,BK2#OH@&4,I):U6QPC1'[6-QP M/5(R;^\?VI72]M^6%T.ZFF=&K3%\LR-5=XGWB:3D]T'4V'<]/F_-&2#YFCD- M"'EG\?0&QR"NN,%F*,ZP+\HP$[F$$I=Y60E>5K0HJXSU(;,R8\2=.):!(F/G MXWJA%MD/]=*'-;;>N0 GHFUVU'G7KNY^5D[?][.C7];M9N3)T#EGC*'C:.@4 MR>.:REG\>/GCQJ!_KNI[74_KS^9&S[6ZN"4K0(%QGN>$P0SE#/5%8%12Q"["B^1IBKG25 MG)K+7_-U!(H]8YUFNWG?;&_U,S2CC#)&=14] M47$(4Y:G< B1EUC.MNVV7IH!Q^H'6RW@#AJ,.XBR+YD/=3WK;JZJ#_)NOS;) M\L_VU$?_>J6>& M#8_,3.I7555>L1+0#$C 6=E?S(X %MAG*R2HCMCOEY[O9$VG\E(]S,-/\XV" M**TTC?X[2J;GMQDBNGNDP^E3^4[]V]__,OR*^I\O]:;Y^U_^#U!+ P04 M" #-@21/()-((0I, #.MP, %0 &9N_\*C^?99>Q+GZF>@]6M,[*DD>1VS[S@4)F1F1PS&=E<9*E^_0 D M@[F2#!(1P2'K\5L/BZG?_\1_@W\^$,Q MO2@OQ]/KO__XVZ>?U"?SYLV/__/?_N5__+>??OI/_?'M#[:\6-X6T\4/9E:, M%L7E#W^.%S<__'Y9S/_XX6I6WO[P>SG[8_QU]--/ZTH_K+Z9C*=__&OZSY?1 MO/CAVWS\K_.+F^)V]+:\&"U6GWVS6-S]Z\\___GGGW_[]F4V^5LYN_X9 8!_ MWM;:62+]]%-5[*?TJY\@^@G#OWV;7_[X0Y1P.E]]=HT/J8I_>U;^3[PJ#:64 M/Z_^NBTZ'[]4,#8+?_[/7]]^6LGYTW@Z7XRF%\6/__8O/_RPAF-63HJ/Q=4/ MZ>MO']\\:N1J/!W/1[._792W/Z>__ZQ'\_'\_=6'63&/X*\PBQU8M7,S*Z[^ M_N/5=#Z+LD,).!))\O^^I\KB^UWQ]Q_GX]N[213YYQ/[9,KI93&=%Y?QFWDY M&5\F/NC1),GYZ:8H%O-#7:S?0E<]_C":1;!NBL7X8C3)[_Z+S;4HRZ>HYR(- MSZAX,YK?^$GYYVE:V-M25Q*4MW>SXB:6&7\MWL1YZ;9X6\X;D&=_NQU)]_ZN MF*U&9;Y SYOJ2(9/B_+BCYMR[8LNYML2J:XWGT871>'>_JD M8#.?;XLOBT,?_;!,T[===9KKU>=1U$RMOCPNV4P/W&@VC0;C_$,Q M^W03%[Q#_=A5OIW>'*NQNO7;Z6TR%R^7D^+]E9HNQI?CR3)]]*?B8CD;+\;% MW'V[F"POBTL?36TSFEPL)ZMY__V5346+RW?%(BUE57,GRMQN+]I&[E&/DA5\ MH::7+>%S^F>U@T*]F6!_K69ZYD?CV7^,)LL(DA]/HTD\'DW>Q%W0;+5]/-C% MFM4[Z>M+OWM7+GXM1O/EK+A\/_V81L8L(KK:<]4D5:L?V@DN]HWKC86:&Y_LP7M>;:%XHVWH#G;EI;+-]Z*FHO94::9/GY:WMZ/9]_=7G\;7ZQEMNE 7%^4R M6J33ZP_E9'Q18P(ZKI4N>VYCI>OK681Q;3Q^+.)TL*QKD3;Y&5U*[9>+:+W\ M&BO?+F_?1ENF^##ZOAI=O\6E:_:NG)KD/9VDH;;Z\UP0T"@F3?2@2\2.W;_F MM=JE9,V.X7..Y?O]8$U"H4:5F?WQ76)5;]D]I:V3I'AX#BC79--][E'%&P_K#BVZ*(*\CE*F2A^KA)>?&27"N9KD;S+RO! MEO.?KD>CNY_3C/YS,5G,J]^LYOB? -P$9_SWS:_#^]GU:#K^QZH3]^>"\0I/LC0_5EOIB-+K8'9I.$V]]_C#T-C;8?G,7(8(Z0=Q!1S(TW5"L$ M!/ 6&PO8PS_:@O*%CPK$6@ PYH)@ MAIRCFE-2H>JQ1W50?3@(U.SBAW(6+9^__Q@U$O]R5*2]"534PK1T; M4M3A++>%\@&\'\KY>*6 PY-8G>K!$RP,)59JB#C!4G/.UPIQTD GSC='J?F\ MJ#59/RX8G-"46>*UD$(K99U194Q;[(CSPHNZ))BDE,_Z80L:^C25J@ M/A:QQ^.+.-^G/\0E[?$O'I3<0Z>L=H/GEA".F144(XLDP\)NL-(& #-$VIW, ME_)\R'?%TD\WY6P1]\>W+QRQO;3$OU \",HQ=DY;+>._4!OA82597 %J+>D[ M.(6&SJD& .ULW5M[-R/G+XK(ZB^3XEVQV."P;_G;4RT(11P3<370DEA$"'"V M,A2T@-AG4 $R@I841&J#92.5=O/[F# M'G3H],B&\RQ;KKI;K> - LP(AQ3A&G'!A=H27FIC,ZC!CJ;&,W=^OZF1@V17 MK/@P*^^*V>+[ATDZ>YU>)FO[+EE0^U>7?=4"9M0!K VB$A/BN%- 59(2FK7: M]-:6S=Z6-XCH8>X\/XI/OPD?EK.+F]$\'?9=W$S+27F]P\C84SH(9[ 2#%#M MO3 22*9PU5> 6,[NN+?FZ,G:;P[(KB:,7\KR\L_Q9+)G2QX FDM MFW6.#]'BS&9&$U!V11.[T<#ZXO7GT;=-O_=:%;LK!>@4))I8R""!RAOI;.7. ML0IE^<>.MT-?"V$:P[/;/<=B-W/8 /OZZZD MH8.?(['K2O-OQZ,OX\GJWFDT?I^G!ZAQ1EBWB6 (44H+S+0AS'BK&",5 M'F MRK%0>[@_:?6PN27,S\"Z^F?1NRN%"%JTVH2'#DL'.<8<;\<6]!X,ZV2P>>7O M9E<>TET?[WP8?4]G"?4/=AY7"-@!:#V7T;!0\LRIF.>NC2:X%" MS0![/JOH*&LH.$PDA^E\MVZ_5K?G;5 EVQ,S\"4>X_4<2;T M\WI!YZ&IYFG?6"8A MQA1 %FD /;$4$U7): G(<1?UVYS.T??3P,V&T#V7]5/_L.+%2H%@0@U1D A* M)-'Z?O1Y0!UD@YV4&N108_">87VKMYJ%.!,CBIR5BJ>=)K/4;+8"'E+%UX'7,<(8BS9$I=4$PO]E-F3ZU@I!$1+$H9A, A M!CR6E9P,(SFL4_/6*=0)9M&*N M(KI_W'?L=K!Q8%%ACP2C%4"#BL9,5? @+XX;E<^\) M]QK72X<'S\O;Y>I\:K7)WO'XR;MB\?[J\^C;_A/I8UH*G!NB(8.* \=A_,?# M[:RO'1C8U;*^\+15)75%VH\I/^&TN*P2U3^0RA97XXOQOKW+X;" M:>@--UY;74GME,LY1^CA?J0GU&Q<+^?;=1^U(F72O+ZZGH@JB9/;85C,Z]+GW 3> M]PP[9SZT/6\4#BPY&M1*<<(L3!%90'!'_3J4&6KO%:@5K-22D3Z9E'\FE?AR M9LOEE\75AHW+5YP$^<_A)'7OL)#RWH)+5^3?ZQ)BCPU MNUL$_CP.US@MO)^M,+M<.5N>OM9VT >[JX%@!>$48!"G7(N%-''#L?;:0 ,@ MR\KXV4O?68NT:P7Q\_!MU=.Y6BYNRMGX'\5E;9X]K1@0HA CE6)/L"+8:,%1 M):UB63=(>^D?ZXQ?F4B?DU=OYO/ET9Q:5PH$"FTY%(SQ*)-P45Q222FDSN%3 M+_U8'?/I))3/R:7WRT5ZS#UM:(\DU(.:P4<;0%A"F3/>X(B9(:Z2UU*3XQWM MI0NJ8U:=#O49CA]/L+5JU Z44\&Q37=0($ *$^XW9J:!DI"WHQOE6+- MPWT&FAUA8NVI%;RDC@*GF7*>^SAI.VXJ.:$F.9>DC[]B/QA:9<)\-E_2_0,! MZ37D^8V/&^%>Y-C?=N8X]]&S:@%SXEC4I\5<1*-$:]JG8F"W!\O[Z?9?;E@29P?O<:22 PM M87$#*2M9B%,#2YC>IK*?\^IDF+L+E/I_R^IMW?)C<5'&Q7659OF^YY_+YB:X M-CXN" NET<@2 :G5SABYRK&U0A8R-; []!T2N ?:ZFHS$' MVGVQX)&E, YFF&[7Q>7&.& J2=*1^; FSO.2X5GNM)/UT-G,>ILB+?ZQ> 9$09(XXDBVE)IL=VN(]*2'%=H#V>[7K&N4Q>WDX>FO=IM!$B]48X*+"$V7$D78:@P$$ .+#"Z M5^QL2TD=1DG/BI7.'PVS].;AZ@Q__4#B[7AY.Z_WE,]I#08)F 5:$)P2A' 8 MMY%@BS_B*">9:?VSICWO8 ^:Q)WHK"M&?WZX/KRYO1N-9ZF[)H[*Z[T7D/=7 M#,@HC+!'$D"AH6"(2E=)ZSCM-#_SUV+VI?PK3;.-ZN8\QFA*$5*-J,UHJFV/ MOE W((<%]UI;J1!V*8"*;QUOSM"Q.GAT5BOR-BL:KJB8NSMK(@VLBW6 M7Q]@L[EA6,.Q6;^1("%RS#BM,836 \4855OK&^J3B M_AQ*>^L%@#E17$KE#058(0[I=@!C2'$G3LRA<^QTP,^X]*8+T_=3_R%?>;T& M@D*4*L:)I_$[%G=A6-/[R #138KDH=.M >3/OXQN4M*?M(9NZ@;&K,*4,2^A M\5@R:K/XIQNYL)!A#*".,IWZNDDD$I MMV?]1,&^I38;^@[#$FMN\!L)C0V".V Y4SRN"E@8("C>VKI T6[/H%O/N-!M M0&,[.C@S$]:."C,9S>-,);,P4YFF,9]C!VI\M@[>90 M[^Q:X^C[QBNJ+OYK.9X5.]\8W\/!^HT$FUZUAYP@J9157@CDMRAHSKO)Q-KA M'KA-HCR]_-B6%L[&Q7\O)I>?RU]'B^5LO/C^J;A(7_QH+AA-+H:7$ M8:R(I@:;[?B,V\(<9O9P\NQR_],-V8G]_]:F8CLM9BE[;P[>7*P2. M412":"\<,3Y._X!M![,!6:FF3MW7?#[7NMP("YZE#&X ]G/8CRFI44H'&+N] MRNOPVS0J]4W\Q31B4^R\'9'V;/-MNMQ57HCW=^D/=2W+QC\W,(^I)=3$!0M& MZUQBKQZL5UD/CO?0;=0AM_NDMJ[W^IO3J\_EY]&WW\>+FY1%-TK@R]G1U\-. M;3(PX1QGFFHMC/(*2@6VCFA+9,Z;5*?&90QJ[NY(,?TS7QLQ6P-"C"N/E6;< M&8_2 K>])Q='=;>!'.?:2+7!R]9TT%E&K]C[]&]R['X=3=9C+((ROHC#+/TA MKA>/?_&@Y(=B-BXOGY_J;M80]^WB9C2]+C[&(>NNKHJ]F[!N.Q*X()JG-4T* M;2G&".G[;2V!.;EB>C@B6MG ]5ICKV+\M#4<@K+2:.($IX1"PC2F8!NL&+_F M))(Y.G;J;J7IR,#9XB_&\2/5\->F+,!<<\Z=0]Q(X!%A=GMI #N9$TA_=+#5 MFK)NVNYI6@\)>YP2NB+LI^7=W62%U&A2(?5F>E7.;D=U7_2HUT*@3G$&+9?* M40J-@@!N;31":,YK CV\E=QFC;[PTC?50R (?3S>04 MOLT=!IHJ!BMY*/ Y'H >YM!J7,O/(D5ST.TP''E]/;B8IX[N#SI^6#)PA9@G MPEJO!/("&.RWR17BQC/G_*B'CM#VV9*#[CU;SIGM^.6G-1_W]#RYC]>]24$+ MS_MX7#KD.BT%R8SQ-(YN+2W"@,C[]XPHX:*6(=B:U^Z$K+22,V2QAQI!;2P! MQD!7R<,]S[$I^K@PM*7MO2EIC\.XJ^6ASINY+_M!:@RK_,:#\LQ* #RG2EC" M )7>5*@A;@?W[GPWS.Q<,7V@LR]GQ?AZNGZ3[N+[Y]EH.H^2)%),+U<_3=84 MV2;1J/%&>#L?&"P5&F(N(?,0",\]M'B#+E.C@A=TG'(T9"9_KKP^C( MY/I6<@TXL)@8#R@P#@!%TORTEIQ&/#J=L%L_M.@IW>>]KGI\RM/9 M^_R]S7Y2L%9YBC""S@(KD7/(B@V>W%C9;4QEET=RK9HCY]52+_;6FVN=#P+? M.M].KX'?=JI>'K:7:@03]:T@P=)SQA7 '!NT]FU(!@BJ=2>XK3C8K\5T6:00 M-).($WN;0G1,7+^C)#/W;<.VE% E_O]R_X)X0FN!"H"4T1X0#^,7B@0$&VPX M8BQG?>RA99?-D&?QL6TCWMT:.(\SW"]E>;G*'5[,OHXOBOFGGSX/D]2>1*6'#82X8G+C6#0@ M#2 *&>W,YK15"D9(-\F\!DBK#)"[HMC1B=1W).G&4'I)O$"0@)0V"@ I*^DX M$SD/__8S0U>C%&H$U*XH\\LL;CX_S,K]2:4?E H$4N89M,(YZCV$1F);R4&M MSGE1\?@,6JUOJ)HFQ^E(=N9RJM+5;+)3U[GKN+-.@! RIZ!'7A$L)$P/J%0R M IOU^%P_LUTURI:F<.WNTN*\B)^5PL%LM/LGY2JKQZ;S>[=E>^H%B!TVEB(( MG 1QB("4L'\M:S3U\,!>X&Q Y\^V8,VAVUET7K%R$,4N_SJ:_5$\P&-?4,#. M2L$(Q+&WAA!$@!,\_JPJ*7W<7 YKL]4\AQJ#MC/#IIA&#":QP^KR-CGW%@F1 MK\5A%AVH&5+ M>>6>2DP0XJFL-:-O,IJF1-ZT<,-5O-4:A;?[JY.%Q&*:(^R\[/RH9L(2 I;RGD'+)5-PO4E?)HPS-,9A[N)MJGB]Y>![FQ]5T/EMI M'7 D5CI/OWE!D/UNFL.5@K9:$P;3Q3Q,XHJK":G\FLHYG^.:Z6'RX>:8T#BT M9]M+';.'"LA9*[2G$"-&.)58LPHF)9GI]MVP]@_F&Y\X?V?@_?V6J:,PW!VO4-I,.[GRG<89OBNGY>.I\#!=]E<,T1QSPEBFB+&$ M6*YYE9Y"&N%4UC4%,/Q9IE%TN[V_M@K'W01]C*?+V/?[@"E=7)6SXL']*OKL MJ_ZHIO,KG+6?[=WU)JQFA FO%$42\KB]Y8Z2T=4!*!Y2ACO#*XK1,BZSCL1Z&.#=-D1PPNR*&&\V2_S/E-UIE MI*MQ)+^K2H )H6@M4(D\(II:8*J=K4VIGG/HTD-_=--T:0C7BC!U/ MEG'7?01I-C4"QYX)QYG7D"7G+63;T )K(.[T9MD@:',:L&>=:U+0R;K7J\VL M'<\O)N5\.:L55W9BBX$KS+U "DC&+(CSNL:5G]\J K*2GO?PI*WM-:X=V+NB MY>_%^/HF=EO%*6!T7;Q;WGXI9E4:Z_?+Q7PQFJ8;*(>6QJ/:"80X(CGT&!IB M #7,D I[9W#6X=VK6#(;YTS9G3;.S,P-9,]$.9Z;NUH**0^2A#JED 1*(@V5 MKMPF3G(PL)<6>\+-AK31B]NOJTS^*4]Z5%[*];CX_KB3YTDJ];Q7QZ62VET_ M (P0]-%V]I!#0C:P20YIS6:S/-#I2T;OXT@"DG6WO'G?5EK>C\;[[JB^6#YS& M)=50!ZW#TD@OXB:VDHW%-7"@=,G3\]/]60/(=I@YYK::*>^8(+R2"1$YL-P+F7I]GJ,E"\W.;BU?7HZ3;D:3E&;US=2, M[L:+T>0@6_;6"U)(X*,Q32AGFG&JJ(<;697E/"=NJ8\[G$:9TR2RG;'HXF)Y MNUR]X[0KS]9A1M5M(VC.*"-QJ\:]AR).VYI7Z[Z23N6XN MN2ZB^,5EY54X2*N7*P3NF5)6&."I%X@C'P6MI/,2#RS+0K,<:@32SO==;V.7 M5\%,=39;V\)IDP&$AS3N+RR'R!)F6"55>@)F6$M9TSNL4W'L,%;LR6M5S_T3 M'\O)Q)>S/T>S \\!'--2@,HH;DB$%V).B94(H@T>&G*4XP3NH7&=0XCG464M M MW=M/2TSPVG\FSF X+63$K",8V+ X9,>$:VZ$D-.DW_T-6S8ZTQ[-DL>085 M=4;P(P[0GA_*&(X(D[3+0[C_:1<1*5_3*0;G3^W\#>(4#:VD0EQ9K#+"@V!FK-NB:N+;D\>J8QA@' MKF%1*SHGRC<[D<')04V!BG#,+ N73N6E3_:*(=RG/']3)O2"?=[ MIK9_NF ?^_>PX!@J1SR!PED!.*=56*2E>2[8^DE@'OG"W+3U-#"OR0%[G()> MAP-6802(\^DD6 /JL ,0;V6"+"=;XO&Y8P;&NDRPN[F"$#?0'T;7Q>./KGVQ M8%[Q=UY<_.VZ_/KS93%>4S=^\Y2Q\5=A]8%[[@L\*Q,DL, HR8%# 'M+I)/> MQZ$8;3 EJ#GYU:RCNV[+B^7JR#Q^T(Z>/RP2D'"4.\R4, 1R4U<'3<=MQZ) M@8159BBL; 2X>O/LR=K^W\O1+*(W^?ZQN(MKQ0'%/RD=!(#>:T:$]>DV4_R! MWXOB]$ "))OE0!Z&+=/A0[5$V='BT"SPJ&R0%!%-*$V+"?>(,@;=1@P'=-8C M'3TZ5FJ6"CD(MDR$E<]UO-X"*6@5C!LD)BMAF)*UEK7^ M!R8VO#KD@=@2(]QT$2U&/YYL[J#N8,+38H%:KQ'!D<-,"$>(IEY5G1=8YS@Y M>I0^H1D&9(+7JN8_%M>KYQ6FBW>CVUUKPDM%@R9&&CPI&UP*<(B[2B<)0M8 CA2L MQ,"1X<-P]3?)@SP$6R+"^G!VX!R/9A^'];H8.#8'8LK%XWST??_-2M-">TD$0#PE5EE+I%*/IZ1Y6B6*5 MR+G->[1CN.]\: ;#3NBPWMS4)\2#\D$QY90F#@B+!410,5+-=^D=A:&D_&Z# M$Z?#V!(K5.S;Y:I_D]%+SOMG98+G3BAI&:6,.N:PY]MMCQ?QGQSM#\ZUF -= MJQ9C"NZ:Q6WL2@6KBS,F! M+.P[3FG]*GC2#)2M,D1=7D:=S#=?WHZG!=S+CA?*!PNTM=YQQ&%<&A7 5MF5 M.!'VN&!FK2^#SS^6?+P4K[BD=H)%,68NM( Y+Q2G7R=TF M.$J'XC;'6]VG7*\M,.)D$+O@PVJI>S_[,"N_CJ<7^XV.EZL$H%7ROGD"" M$NDM34(YB'UZYCJ'&0-U8C:"9!?T^%#.%Z/)_QW?';1(7ZH0%"5.>$DT]DIZ M8PTRHIK_XC*9M4D=J%^S 1S;09IQ)B!ZM. M8\RSGG,:GA?S=.1:4O?;,KE*;LKI_D/-I\6"X_%_A*3\^ !1I""CV\XCY;), MQ\$Y*S/1:_<\:^U87Q^TCZ?7:;7:Z:C<5R5=G\"2,PHHAP!K;VW:*JV% I[G M!+Z@P?DJ&T2R9>=51#)=0/Q:V-%BM.GP :_52U6"(( *)Y$5DD"2/M":[71G M5,[6 @W.F=D@DJU'P\Q,M&^OR]G^L_!')0/S( J!M7(>6Z,4(XI4(@CC8 V"H'/MV.)A.]G(^GQ8L)$G:4#-A+Z@0C&$&$!,,X^5_7(D"+LJXD MH('Z)7, ;)4#[K:87<<%[)=9^>?B)ETI&TWWSP$U4$Q65A D0&5=N1BH0[)!/+NX MM&:++XO'G]KA0SCIP^^?,:KQ\LW+%0*- ]%9+J@D1%KNG5?IV2,@H!,&DEI6 M3A<2?H[8ZOA!?]06<5LC4*:-$<)Q);&SUDIF5"4CT'GO:O=G)#:EZ+(-4+L: MCZ:Z4BUD-X"7O91F=M!;\P.O, [2H_P-MR M>AWAO4T]3M=K#[Q#]5+Q(&&Z<&G7JX0G&,>,LDPT48H2)E+MS/7TFEM!G+OO1D%'V#+28AVQ9*!\>%@X[KL==(.6BM8YASO!U3GD?8R5'Q7K:#"Q?2JFXW+VKEP4<[LL$,!LYTIS5/W 1#$.B%DM/^YA)JX+4""\D$SY!2U MENV#?)Z)YFV-%Z-VU A :<$(-1J;-,0LHA*OY>/ 2)RS,^K1667[J]*IB)Z' M,?.:'J47:@0A!8#(>\(53X\9 ('M5CX%LB+D^LZ8$[2\ES6GHGH>UIC1;/9] M/+U6M^ER66WJ/*X6'/'82T98G+.9T)0):#:2PI1G=_F3!>UY2/3; M='2;@@+_45PF=^913'JA;F"&QK$G"2'*8,B)X814,CN;]51X_6V57--I6ERG M!TL_OW)6Y0X\='B4[Z2 M3PC:37:[UT^C)L#MTE_\>>/+.N EKHH%;;0Q6G,MG+!QJV'BAJ.2A#"90Y/C MP[C*Q6CRJOB1 >69+)[['>+CI?;]U>>;XLEKQ?4-HF-:#5ZD^!Z[O=2TO=TF\EU%*E3IW-VW]+Q!,91(!6:$=DQYX2T'&%&E MQ!KLE&SK_CR%N#LL%\C9$* M1B(Z? 0$&$Y/N:DG" MM-_((U,*RR$SY!2UGA:I27A+S$WA0=@)S5T1[ MV,7W5Y6K,QTA?)@5M^/E[1Z&':P;A)-%@=H- M+WU-,RD+VC.N@<7]M-B_ M6L'BQ*6?$- M8]YC)(DQ4MGMYLX!_9=AS;':K<^;4\%NB3J?_RQSJ+.M'FRT^H%GBBL+%50N M#BQ=26,1R7K(ZI_4R0+[/#OLC\5E<;OJ]X=B-BXOCW+*O%0Y2$D!,,AY9P%" M@C".MFN^S'LKK4>OX+3OI&D W'Y0ZD@'SLO5 T)82"\%) PIAKV3=NO1)'C8 MSIP\*AS%LI/0[@?/]ME71[80%,&8<>J0HICH" 9(J0/7\KMHI?Z5V'8L)8[B MVZF0]X-R^^RR(UL(5L:Q''<_5 *%,8UV@T7;\8QE-TG._@J4.Q7RGE N?E3N M//>@C8"1P,*G]WJHLYP*!MEV&>$*YZ0>ZKV3JEO:G0QZ/XCGR^4LDW?W303M M >;*.<^8\M(S:,S6UV,8Z3;)VI!I=S+F/6'=^&ON;'??1!""26.$BG.](B[N MR.7]A*^='G1XL.Q7SKEBG1Y.4OO+335$LWB8][S[N.50EQ$$D-*4Z[?FA MQW$WQNXAC)NT(;,JS^/1$*3G),U![\;N2@%X))''TC$DE8"4:;N-/,9P:#&U M^,U08PHAE5-&5O MA(B[>^]+UD,S/7J0NHTUK$E7,->+!\4M, (A%.F7DJ] ,ANP@N= ML&9HKX0TI.>R>60[N\%^>3E.>AI-/HS&EV^F9G0W7HPF!Q>PO?4"D41PJKCS M3J6-J)=5J+H3Q*.!I1;+U/?3&^P-(OOZ$O_$U5DI@Q2WD*=(9^2TJ>1SQN7$ MP?#^,:>]D^93$3W_5?;5G'R9>8_]:2,!,&>EP$1RY("W"#NH*Q1H!'E8,U(V M%VI?8L\$^CQT\Z.+XLC'L.ZKA"B8T=IJ8KU!'A(O!*DD5!@-.L%=TU0Z&=;S M$.=!E'LZ^IG?E)/+S[-1RH%E1]_KKW<'V@G>>0LQ0X!KQUD<-QKY"@O,]:"C MS)NF6+-8]X=W\7?SXF*9TG(\$ =F<7!'FR&I04@EC"2.$DP)][+"R& ^Z).] M+OC8#.[]X>:]/?#^ZM.BO/CCPVQ\$44;7U\?<>AW=,OIF"ITVB?W:VW@=Y?TS*/FGF?-I&T,P2@S& R H$$-$2;S&0 MR@S:Y]HB S-Q[A'75B,FDVOK-@*GV@K(K;20:."\0Y97&&B0%3[=>U]))UP[ M">>SQ]BD3I_@/MG90F!*_%A MQ;?CT9?QY,!#F;E-1JF-!(@BJYAC#'LJM*JD!H#GS&%RN-SJ&/;S+Y_G>L25 M,@Z@]MH!B)7QWB,EMALPD_<")'A-F;V;7V6;!O_L)/U8I'._M'??Y"Y_F(MZ M'4)YDMU7I]W "',"6K$(A5EA9W^Y XYVP>^*J*>\DXX=TC#E M9:#64B^IM.;^T!IF.9[A7^!P(P/+SL*$OBTBFY?C^4T2>?W8PL&SL-V5@I3< M Y&286M'C71:R!0D(Y5/Q]@V*W'%7^"LHC%DNUO^UOI8/ZU0K!Y6^&56SOB*Q H;_$R4(SP-Z3I]U$\JL(E]>?/IXS M9(R'C$JE!!72T^000D @&+]W9TP?_R1S[ KOSQ%A'3_NCSV"[JT7@ 4 &$8X MT"DA@=5J\_9!E!>IK(B'GMJ6.4K?G\PW"]J3O3Y/WC@YR(O#E0(7,LY40&FJ M%"*" =(U7,,LRX9]]12;( 4C>/:Q;OIQVI,8/O MJI(&GD-(22.AA5 I1RA;O[2BE2:L5FJ&;J2L,W_OK!,0]QP3:R5 23XDK<"5 MG)+A@3T'DJ_NI_9Y0\">8YSVYMF>)L>M9-)83:G5Q"N)4KZ^]1MNB*?'DVK9 M(ETX!D]YNL=:F@+1L/$*"&LU)AY6LCDI!W;S+U_%-1[O.0[2+EUSN8_W< T\ MU=HSS9RWC%JC3"499VQ@%XVS=%OG\9[CX#P744Y]O$[SD.T:[XTLSC/9A :@AQ5A !N**. %K)!A@9F,V8J^!: MC_<&>^@":6H.RP3P/1?(> M[S'.I5R0#'CB'=,FSL?5%*R<IV'N&G*+6D]YA.0[DDTFS]QVAV-?]E*E7.U@:UVGA$9;Q MOT9:22FN9%$8YQBVO5^!<@G3"L2O+^5 W I@)AF5FGF/M#.,;GSX7',)P$+IR>^O;"I:7+Y+N='FV^:&Y,_7TFMKK"&..T"P -JN-\;0&JE%K8C#=J0\2FGE M[=URL5':LS.C T/]>G$)$FLJ<6X 4Q!Q3S!Q!)(-@BX]Q#@LK]\P%OM3M?=*^'_P#E4C[0>K M(W11>X8+Z"6E$')486<@RKJ0W#_F=T^Y9CE_DM+.ZZ!ZY'[2H_GX0DTOA^^& MPIA"1XUE'%J%,7# ;>*#%4+0GG2E9\>YV+OE;3%+U??T]^6"P0+E(XVUB-TC MR=6)4J["=2\5RUKW>CCZ\Y55-HAF5^M0'&1OIG&@%F_W7ZI\5"X@A:'2(-JH MWD0#57G#MY!XY^4PF)&KR+(Y",]"!_4U3KBKZT)E7'=NR^EJ$.;O# %IH<2AUO9)>+T>354:IQD,]#NL5B-OX2 M;9R5(!]6:&X,@MILV]U$T%1!)ZGDPL,X^I255FX1X"SG"OCQQ^^ODV:-H9N1 M56Q:WHZG=:R:%XI& SFRGT+BC-6$.:"TUYM>$H)UCN>SA_OY9NV:?#R[FE5^ M+\;7-Y&4ZFLKI: !@D+R.(@U1XQ#2&I9*-G61X+)Q MG=?AU)$HGXM!AW=U.VH$[03R'" FG6=&.NHTK>131N6<&1^]W@V11:?A?(Z3 MA#.G^&KR3$!$4]9R9"0$,&[/L:1NM)#2YOZ=ROH5OVZ_[ M+'7S&HO?OFHA3B\ >.>1C;MJ#...WF]F&4P8=V?,M?12M^M,&GOK!>>8-\)0 M;^)\ZC107-M*7J/]P+*D-*/ZLCV >S"<7_K=NW+Q:S%*DEV^GWY,L]MLXP>= MGSLBII5)@#&!K<&*6&<-Q-C1S1;&8Z?L&1,E;KNMO^O1)"5 _G13%(M?9N7R M+FKDT+6K.M4#O']P'6G&K57H%JE%5>4*(XE1PQ71GD.;=]T8 6OU,!ZYP@]_9FNJ^QOC8QK[_R M[:D>(!-Y@'5%E0_IV;6(_F(K MPPO"'%S!CF@E>(80TL)0S$&%O_3*H478%>U?TJYZK_%C< M15F*RS4NIU#PR):"QXQ'HT$1$J'77$<3@E1XX+P7TTS@T7*E2KAHI$ A-"!Q':J04*+>B?CK.2#K@HLMPG\& M*W_[[;^/BUG\_)OO;XNOQ:2^L;^G@6 40]8R[K1U#"I@(*[V.)P[D7,?";]V MF[\YW,[JC7@NQDG>KYWM!&R]5IQ#)Y&2\0LT3E580&LRHQU;YU C:J[C8F@( MP,[)]&9ZMUS,5Z# ^NZLY[4"\T)8 .)\[J"E$E#/-H%V7@ B!_8$0DLFDE-P-3 +ZGR\.@WO<_)J=PK]&K4" M)T98)QE&6##%D?6NLB$$A"C3./HGK_+P[HI7;Z9?B_EBE=C[\*MBSPO'65A% MD(SW(O['.$R\89541/*<>[@]?(V[5>,\&]WS<,;$O>AU.1O_8U0KB^#AR@$) MYKA! G.AI(502K^5VMBA!=7EJ'TO@QK MC-?:7I4XFH<%5G,WU_9XJZ94;NX7M2DZI\Z/QN#N2LZY3Y29J2V MDE!&/.3,\F@%;L_&);3B3]VH9%PP#Q:6#$F EO$.8 M;"7T]0)@7\\"EJ/BNJ^6'8?HR4EINGNU3!ALC!64VUD]5;1PDM,UIE$)^_K9%F.[?I@'PZ6#06$. HQ0XKR;:( MJ:SW?UG_5KR.SN@ZT47W3H-[M]O]<74MA\%+%8-F5"*K.-/(IENH\6MUPJT, MY4,]=FF='#M="PUHH3.WPN.'M5^ZJ[3/O7"X=D!Q,$//"8@6@5010J K0U=3 M+4B7"_* V=>\*GIP4_3,>4_:N/D9=2>81,N+U3I3:EE: M-9\7B_G]==R'5R-6X=)'70JOWUJ 6,B(2$1"14IZ09F0&VP8AUE319\7JBR: M[#*-6H.]BVGAE^5H-IHNB@C(]/)-'.VWT[5[-21@5!K(041D&KI:2;I\,,,1"=E))LAQOL"70?BMFX MO/3E[/?9>!'Q>EA*VDHP@-[LS-'G67+ MV'8Q,-.F#]MQK9_-C M-^H/P.345<@S9V@T?\ F'94EIEZX6\NRIH<^DK,E?GU_]3$JDH M)=<[!H":305MN(@&H?/"48REE@Z*"A4J\,!\L(WP8]<8;P?R+IW\*S$^CO[\ M=11[/1Y-'HER*+IT?^5 (2"66^*T940R!RV!&ZD=%GA@N6/;(\4N]C6%?.=\ M^[V<_?%F^F%67A3SXPFWNW;06'+LD5)QU4[ILS5G6[DIL-T^:39 QC4&?>>4 M\\GPN2DN?RG+R^,IM[MV (!'DVX5I*F,]U@K*;9RRRQO4P\O9G1/N<:@[YQR ML;,US;8@**(. 8\$Q8A[@SFILK%Z351.@-GQ]S):>T[H?"0Z'N..]UYG/EUL M?NL%XJZ9($>%)8P*!QWTFWP)47?8U'(DM"/K?1;S;?_-\)C"ON;"%HJ M@I7E("Z*UAMM(=DXZ1Q"" _DU=Y&^; SYWRC4'32+<603]\RB\0XFF M7JX1@-(<2^PDA4IY%Z>J:".LY5->B$ZOE[;/H,:U_C2NJQ&4NV+1Y]EH.H_Z M2=$BG^(&#MPN;_)@0UV2FI,'("$4XIEXS6"'IE!A: M9M)&5Y6V-ZVM'M!*(8C:EO$:44X0UTY)6EH]6BN8DQ^WA@4[;*W=[R'?%P%W] MWD.W754"Y5H)9JSU!F.-O%7*5!)*8KM],Z5UIWLKNB];@?K<9%(7%\O;Y23. MRY>_I9L*Y?5T_(_B\M_+R65<)G[9;PB>WFA@A@,( 4),IR,M#IES6Y0,,'^U MR:X]0C:NC'Y3]FTY/V6&/-QHM-$)0-K2:/]X%0UVH$RE&*,AT\,Z_>XO94]0 MQKDIN[T>=@(SMW5#')OQ?\ ABP%3-JXL6%4R4^9RG(,]S&AX3@*>BGE7//MU M-/NC6(Q6F4*J/J>1,IJD<9+F] /38+T& D,H2LXQD$8[I=*#F,34=8/HB?7PN*FF'V^&4T_%[=W MY6PT^_[F]BZ.IT>'PSOFOW8^-!!BA:=*,X^0@,XQ12O[QCABKAR-TGC MWBBE*^KOZW,2KI@_@'<7.GM8WDC[07+)'><&>P@)!!A@0S;866-)SF7#'EH" M31+Z'/AW' G0@_BZO$ X85V$'BG. 7,6B/X)H6:)<"K6H[0;NW[.H%T!^L& M@1%%4'CF@9.$"6&\J.0VU WL,G^6YFO:\:=BV\6(?5M MCC=*F%Z:&U[+'VL$C M+0'WO?]>+QW7[DK!8*V)(112C2 WGGN**DD5HSENSAX.Z9984+8$=]>C_-PA M>N<9[%P)KX'@ @(#L%90(6^Q\(IKY!2J=3.RB\%>(XKOY0I!:Q#_C[U5SD.G ML*< ;23$E/AN#]=Z-LAK:W_O(#\1ZA,WC?/9X@&)XD]/"11_%=Y& ^-ZI2XS MFN]ZGN;E@L%1197#3"N!"'38>R J*8#RM>+,7P]A2D&D@ZOEQU[F3%R4B>G&3=C6;32.XX'4[+Y?1B M_8)7ZLI\?W+U0_6"8@8![#2(AA% R@C&JLF3*$8&$JC6C K+]H ]F1B_%K/K M8F9N1I-)$2<_O;[@.YI]6L0MZ4TYB9HX0)'Z+00GT@-PAB(#1+KM2:1WE4R. M9:4ZZ=%93?-D:0WBKES6]W"D_,;+^8&+ R\5#UQ0&_=A4!B<$B!R+ "N)*,$ M#"R91$,628.(GHLK!V/]7ZX0!!140H$L$M1@2>/6'532,2T[?26F [YD*?@ M6TY"M"N^?"BFJY";;9\/!M[OJ!&,)D(H&^TY!X"5+$[.9B,?1;I>;L'7RYAC ME5RV 6IGD\S3Z?5MC4CYW96"$!H**SE.(3>(6X(DJZ24FN4$QO?P^+[IQ:DI M7,_#GN\;ZIO):'P[?[<\,/L7J:T)]>_WO^=C M?"9FV='MZ#J%LBRO;Q:'HC,/U@U8V/1T@ )>",F4-1KA[>;##.WZSCF\P/FH M=W'B\VEY>SN:?7]_]6E\O/VZ"H$YZ=,R7C!M\^_&NE/JK50# *4F64AM8XEWP"S($* M 83TP+SY35#AZ56]-G#NSU"/\^'H^GI6K"WWE/SM:S%=%N<^#6YZ(K""D+@9 MA@AK;+0F3E#DL.'2" +]:<\Y-"/I#@4<.NW=5RT(R@!W45QIE$$^[N/85EI# M.[Y0>LGE@6R5+6#Y1[@I"EDGDC45SR' $; MF2B%:B"AH WIM6P>T7HLF3]-[+>:)6??$U-X]4,B"G] E,VOPV^?7F#%_1\# MQ5I@Y+%&4#E+,&)<51U6>"BIP!I26ID)7P?Z-N_VZ-N\"QXY0G"4EU(+C8:$ M 5EU.-JY [EKUXZ^CX:O WW_^I][]/WK?P;@E#.*&\N=QUA*(#!T<8[3DJ[7;T?31\)X=P?"SFB_=7OY>SR>7^2(UG!0.*YK !BL=^48RD%\JQ M2KAH\^ ,!??HDE:S"FX$RC9-O ^S\G)YL7@_6Z?2VA?X^5+1 4UALK$4,., M45Y9O)&$25OO,=+^S_*M[0(:P+0#=MRG6BMV1UCL+1^$Q!P+1(C2GGMI+3&5 M\:VPH\7HHKS=OTX\*A0P48YJ*[F"VB,H()"BZAD# M;"#W@QK23MD0C" )*NN4:YDM0 R0G'.1KY'\WT+ M"LZ!L:L#Y1W+V]L:X2Z'J@9B"!3<6F.I%0C)N"+"2F)N9[Q#T_5TQ&Z4^K[%_I*U*4799Y_KOD2T%QZ%-<5]>,4?#/]_&?Y?XK1;&]BKV/;"NG)6(CVPI(6^94')X$&,D\@IQ;BSWPB#$4E9%!3O9/F&N8XVGF_7N7J&<\/!+]_KB:WXUF2;ZO@[M#HU T[Y%3/NY" M!7'TT0ISP?_%VM7NKR_RTWB:5].=LC MX8%$24>U$R216&@)H<'>(DTP(;+"@DDPL+0"'?&F[$XC7;$SI2M[?Z4NR[M: MZ71>*AX,%%13 S2@'#,!*3.;NPT2>@MR4KWUD&LM:?WI2\KY0'7HT41RS. #G*J5OV0KE5K)IWW2!INI#><5;++.%R'1;(\]3^= MIUH N,VPY8]IOMX3R;[]>Q D0HN==)IJI87@CM"JSP+QG/U:#\^LNEWEN-DV"OMA^5 M"<@2S+BB4%./57H.2?)-WY'367&J?=3WL1HKF\&M59V/OAW6^<,RP?)H55G$ M"$56$Z\MPKKJN\!D0$'MV3K/P*TK<_+45>YMC3#W[+:#]0 0IH@ 'F!EX\3J M<(491O4> WL]40CGV5=WK:7SG&-\'%_?+-Y?_38O4KAU_0C#)_4"E1A[I@QV MT#+OM(.ZVA4@:OG $KETR(V]IQAY6C@/X]Z.1U_&D_'B^[%!K4\K!NB=091+ M!PECT60P'FTQY(H/9,7M&^G\NZ^;H 0:T8I@XI(X;2B'&_N M5DKL0-9EH $MP*U1[V1-G'S+]6VZBE0\F7V+=).S^NES,;M]@5-'U [1"+90 M.Y9U9XNSC.K_5ZD];^X5%_C;Z]?D +6GN0. M-Q4LTFFB]W&/QX3PTB"X1<0)DS/G]3!VKR]S7N.*Z0554SKLA-S'T:+X4,PN MCEF/#S<5) 50"28%\XIXQC@!>CMXL7*U6N^OV]SG,*^ZH%LWX;Q!DC#5242B/L1EIJ M&?CK1'+65GO9&KI=K1B_S8OW5VZ^&-]&LVG?2O&X8+!884^<)UQ3(15&E.!* M&D?<0%XZ;9$K67CVX%AR3>_Z,\^Q307A%%'I(B..HT-;8;G7%2(0\)RT?#WT M>;; L)81[XJ#U4/2<4_WZ29B69]R!VH&JS7T2+)H4QF$M: *X]9&JLVM-"<@ M[DT.K>J()FT^,A)H[6\F<"*-I](IB+BS&DADJCN SBG5:2Z^LTX4M6E1ZURM M$;2[6H9>.L?9'A!68JS=Y5&Q[Z_\>'XQFJ3;[WM8>'JC 6E%K69:2ZB8=L B M)#=5B<;(= 3U^Z[$H;O>)L1"Z)\/G/,I>H]RT%+@F$'$(!HAZ(]LY@ M4N&A/*_E.'D]V\/^L/-D%?22DBG[4E.D3&T%1SB-&VP(H.&*:HU=>FYYC0FG M]=Y'?#U[RO[1\@0E])&8*>U20[Q,305N@$,"L;C9HEPJ09&ILN-X3$Q.FJ(> M;D1[1\L3=-!+5HZ_-C5;IJ:"LS)=LJ (( B3#K"J4HIYZD7.(6 / W#ZQ\KC M== W5JJ47ZE!:CYJ+R#EI+L7/'$7T MC:0-\#)H3I6&D (O!1 >NW!&F]+(^#W#\+8!@O>3> MJ"03,)1QZ]C&YV89LI@.:RO=F?/Q6&#[1*IS_EBK?G#":LV$(E!->R>\T&9@CMPDBU'MB M*@OF7A@IOXX6RUG\6IMP)[06"$'$8HVH8U!)@;E7HL+%VZQK%J]K>3F5?NV# MWA49[X^]'V4K_9A4.ZE,+E_.GJ0VK4W/1MH/T<+#(IJ0A!GGB8,1/+;!3CI" M!^;#;8&PYU!##>MI\X?TGR_Q\_[M7_X_4$L#!!0 ( ,V!)$_\\\"IH(D! M -I;$0 1 9FYS@E;@+J,Y);D3)A?_T9(OH$E&XP,LAW=E8"M MD!27_>Q;[-C[Y_]W?S>TOD59'J?)GX[@!W!D14D_'<3)S9^.?KL,CL71__O\ M?W[^O\?'?W/.OUA>VA_?14EAN5D4%M' ^AX7M]9?!U'^NW6=I7?67]/L]_A; M>'Q72/4)U>(BNA*A%?DFA/"6#\BO?M/UY!%U[C?']#K:W)- MZ!625P0,PD@0*7F?3!\V?WM_\O9QKOHY>;TU:^:FHX/'[]^_?_B./Z39S4?UORV^ZML^"&/^A]NTF\?)Q?U;?#) M;<4H6W'?Y.KTGWZ >/R _CC+%/$]'*LE;G[0TU8U QA&8?TLJPLUS?O%U;"^ MO;Y2<\/-.,SJ;]!7:F[(QO7-LW'=].N9"H?#%?.HKD[_U./Z\@4[Z MPRQ:02GEY9I;XS"-Z]^EK]2]2^$D3FKZ5[ZINEBW1NDX*;)UI/&XD7X,KWW, MRMMK;BO1F3<0U>1B3:>3,.[G]>\J+]5UL-_ 8]2%NNE/OC7,?O*MJ4.KY_!1 MDYH.YMGCF^?KES7!L219_<351#UIL8*P9\U6SZS4WW^?S\2W(9 0 _/BW7[Y< MJ!6Y"S74BC#I1[/IC.+5M+70H Y >4H0Y(]>7-X^>37^.&DQ?]\HB_I:^VB\ M1WZ<+/_'>>/'"&SL[.QR#?*R!LZ0U3$&C<;B851'GK-+=8(J4BV:7E,-KX8% M]6L$QX0)]>N$QB,1WC@73UNM>M!Z;:&>-3UZAUJM9_1$M:IY4)@US(&Z4-,\ MNN_?UK]+7ZFY(>V/KAN$>GEIQ=A6CZE12JR1$,W2H9;93"[42O9!?!TKD"@+ MY'@49C4*\E*3>H*O?6L=!YZA$J[ < . U2P<-R&QNM:H]-1U<*;TU'4TNOMG M@WC75^K>HSJ0CT>C?G/_RLMU[_K7."X>&MY67JO#_GW3!$+%.)-AG$3:;)QW MKZE?=72A>.A5@QC1E^K&,&CB1/I*S0U-!EVM#:<%R4HI4T_?2CV\JI&C$\WQ MJHXK*;ZI[,#FE\VOES/]^.;;ICFXK9T"W8=FF_2JCBR5XM"L^32J/0T6TZ#. M7HJ:N&E4RTT7]?YF?<)5&N3Z_7L-5[A4O_[W99::O/C4ZGAIJ2X9'LP/GJD& 7=5)+NV1 M6FU=SAO4N*VTPK7:J%QLTKF/$XP;OCKI0+R(;Q6.=TCRJ?WA8IV%K-I%%\0HE2E^MEW!W:9UV.)%Q M^F*#+J6>6.>JFNMZ]@4&C1[FZ6+\$U[?#!K$QN5BO HZ:5J5A4FH=<=-)J7?&72<+:Z>IY#I.XCS,/O332A@"CL3C=PSBK$8LS5^CK]>Q MTSR]OF[@J/I2@X&ZFJ4MMJC3%!H8QPJG\(K1S:[7^8U4K^(5<'OJ,9HI<45^ MVX"=A18-_+09!-7%.FINX/"U##Y)DV<(>&4./Q'R"A?Y50-;K:[5:CMY.FK@ M<]6U6E?1=:191=0X]1,;>M9PUL=&.[_1NI^H#(VZ1(,'K,%,F5U:84NLW62H M=X D4;%N/E23)52O 77=] ^3)B.IO%1G[38L<5$W#U,E;:4&5\]$YUL(:_R< MS::8HIG&:62:HAX)I%7S5S][6@JL%!$-(VM@:DDM4U-BNUGQF%ZM$PSQ];K5!=M6YLZ;35^_.4GW_]J_F<7W[5Z-OJL8&G'NFZFS M4LRL5LU7J>6KU/$:-;Q)!:M7O6ZC?I-5J2_5+6W:;U)$U95:R5@C-2J16&L+ MZ9V95?I9_8Y_G/2+\+YAZ.6UFIM&HP;OF;JP@K&N==#4%_HR1/*KG:I&S7P>D,F:M(*HEJ50.^^-LR2NO)Q>1\V#F^:MH[4 ME3J:"QMHUKEK-:A5QDV8RO5)GQ/:C!L5.7UDA62--[5_3.&G8,JEO MUZ #YX8WC-965V<"; &[E.[_9#7[2.4C*1^!T'SXM7F0L,>[*!.22NI8%!O M<%7[&"MM\^IZ Z)7NHKJW43WPWH@ER;&W[XL^+^RZ"9M$,3EI0:+HC]L"HJI M+M:RU :7ZM2"K/.@K/*?U-O@-U$3RRROK;(>&[=4%UO4*5K1S9HM]HDJ?;.X M-Q!]40QT-PP=M.T9'GW^.[S_IYT=9]6<\&$1)^:>Z?EI9C56G[XMSK6X' M'@((_ K_?ND=64EXIY\8Q9]LU>F![G@P#&^.K%@M2A#VBV-F>] !S EL(@GV M*:#(=6P$J$,];A/[^/OOQ\]J>&15PN]/1TI:?KI*U<*&R74XS-4@RE\_?WS4 MZ0W&X)9>K2*(\WXX_'L49GXR\!3E+ R'. %T(' =XA%@4\_V$*UZR:C-_?EP MUC4\^GQ\#)0$QZ_O]I1DJGY_5;>E@T!]ER_T&W ()! ,! "HV45N@/%D=GT( M63#K][J&1Y]_A6UW64_UTP[[GB\4SU232 !T/!:X!$S) 04^F'5X7<.CS[H' MK^^RGRA /KA:S(;#DV00W?]W]+ XPPP' ?"D)#YE <'"E_YDP1T@;3*?X34- MCSX# -0B$([E9MW^1YX5_S@/DYO(OH_S\M,O<1+?C>]^B>ZNHFPZ+.U:_/0E MRO,H.AM%F5(LDYLO49A'Y]%=J&Z8?+J,LKN%@3J>SS!W),:8V9 (B8GG^G;@ M(@:(S;S90-;=OY+IV"9JT2=[.$R_:[]>D&9>.KXJKL=#NU\:$?EYU(_B;^'5,)H@?V&4 MMA >EB!PN.<33W+N$C1=)00YG8UR74-%?Y"I%9T.=#JR5XU4+W1;(W4\U_%L MG]N*(#W."7$PF [ "R!96,_5#=5(E51\T4A/3H/'0U7TS:+G6@Y[%)]UWD!W. KFOXVG'FNF/Y MBY>R'$]NCXO;-%-*S&!A:!@Q2EVNR(XK=N*X+* SL'%?&;/3H:UK>/294U#] MK_7AK5G!%<-SA1?8@?!Y0"''%'N"3(0OD\B1BESM&CYAPT^4*#4WV]15L2*]UQ$ M29QFY?W>.-*/J.31[$%?TN2F4-)&/U"KR^6CIA<7'J2O/Q9ETWE^W)6%6ZH_ M]?FE+$H="5W@>%@@ M 8AT@(L=,35X1(#XW,)8U_#H\^829[=7\O(VBZ(.+"6%GDU=F_HV)8A[-/"< MZ0HA),$10.M?[[YS!.OJ1Y[M_WAV-]HOQ,[T-? MWH;)I9J8- NSAY.[41AG>K8674182$3<@%"7:E<*Q<"S)X-U;0[G=LZZADJ' M>,&L@ WGY)@KTP9ZKJN$,ZTVQZ$KK,P MOM4-7S:^S5=]U<+IL47Y2;G_6"YD$XDL\J] VG;@(Q(0P0F'T''9;%QZEW#& MO]8T?.4$O,PI\;6,9,JBP7/M=2] +'"Y8+8OE9GJ S[U8#)F>P+-AKFNX9O[ M)5X\5! $@:]8$Q5<.H1(YLP\#L+VZ-RKNZ[A6[HF'H]RE7<" J$LPT"9A]P% M 6/2GZZ/4#"?Z1OZ)IX]/FUPV<"U7>$Z(+!]COV9YDX<;[YZZQIN M;WS/7;^3/!\_&EO )'4D9CX5M@.Y]L]/)"?CB"-W-K9U#5_#:UZ[:DNC4B(/ M4ZYXH\.1LK<"9(LYC!3WF&]7K6FXC5$]=ZW.QH4.S=6JP<+0("$.\$"EJ@H[ MX+X_=8%Q"<'<:[.NX7LN6/W0N+0!QP$%/G*% QCCP8?[K564%W6(<9J(N*[ MT5!O)W]\_(SJ=8OO*#_FRD J/Y51V9\FTU?-P,+V6[DO7C6)RNTW_<7TFWB@ MO[N.H\PJ7Q?5!GVY)__]>$/MZ[<\G M_HJWFNK9/$8WNJOE5]5W _7F^]$P[L<3'XHUB%63*OW<5*"N'./1YVFS^D'^ M_+'V/56W/B[UJQ,L8"'"XV7KO+#[N)=+O#2^[:UN=^3_ G-\(3G8@T&L=<%P M^#6,!R>)&X[B(ASN)6FL'.L;D<)TWHW5<>L\WXK/9LQ=J/Q;%WCV3;#?_&2]_OCN_%0[T:5^Y*Z61;= MZDG]%ITD_?0NVL_E?^ZX=Y$4-A8+A@&\K%6W;+5;"!%]GPUC=6KMK?5C)+WN4E;]FVGC@$C6^L [ZQEMV>&\M_XS;9 M>\F^ 9LWF-];=FX OU.,?4,US5AU'?"!M8_W#8PTP\IWP!C;6'TSJ[N/2MOF MWF[#]SOAS>N,%]PHA]U3#EN/AS=,8E>8Q';=N2\W!@TI=($4MF R;D *QK._ MVTO^\D@9(^UW*@9FHM=U/["A1:?'1,-1NBR2"ZSJG^-),HD@S4ZC[Y-LEVIY MOV9IHO[LEX2Q).LFC2[TR=LP&^2_C0:*AG12&H!VB_A?- 6/Y-[Z.7A#;&PC M;+@F!VYXOY #M^,KK#K\:=;]H\_ZXZ/^'X(%^W0Y%4D/QOWB++N(LF]Q/YJG MB+J,AI'2UG9G:>N&76;TEW)=E?C260UGFJ7?;+/->>ZT7 MEWFFG_\Y2F^R<'0;]\-AN=:32D[_^.5ON[#&C>,X^CP9R*=?_G8H"[S(KM[+ OUT<(J-N7N"26Y]'>7%V_==43"P0_;X&-;-Z[A7\9ZS9:]\ZQ[N>Y1XRS<\>7^;EE^G9@ M:9]N42SV_]#8\FR'40U@$ _'1?QM(=5_5=X@&@19>JMX,K2*J%_2B;GX7#VG43/#V MR'FK0;3/HLZWJ&^YZ_3YW#DR%/H:"@WB)$SZL2Y,_HA,9[2E1WVM3&LU[6?7 M7C1*\WC'**QAB N+VSS&'5WB1[&\9HD[L<0M1O*>S,H@=J2N[XZ0R>:RAAV$ MK&''$!UCN$TJ=<*A0FIT<1M%Q9>T7UI"CPBL/$YSFB;*^,GT(N5Y5.1/*-20 M^EH2:YKG.9FMF.B6R-S [2WA]J0V;A4/65-@7<]-Y398B)M[R>VH ^%RB MJV(WU\[[-,CS>1-O /E&SJT2DF &R77.K2<(?J5S:W>J6R\QA/W#<=3;R1QP>(X.[*XR#^]I0C[!^0NP:: M]@3R?/D,G@V>5=-E 6_@O#MP;EM+,&A^=I22T8-W!F_=I>IWS[W8I:V]0TP" MMJ<0><&;=R8-6KM;*'4QV4:D'"I>6A0I[U["HYVH1$/2!TW2;U=+S%"HH=!. MU<[8&==1D(XS@X&=]1W-EV\?X=D=Y]'.X/GR-HN,,WAW ;VP?@;1NXQH [J# MTB2[1=CD5UQ.NS[UUO[A0A,7^*:H:??\8\W Q)!HITAT2;WK9J#X_I/_?@:*[S$DNZ/2 M[9")9D)+=]E$.YS0THZ9:.\H-TT$WM[(NWV,P&M=&]:A2K^$#R:)FL%+NT'= M] 7RY$GSMO7#;B;GV'^\[&=RCD/!\+O;>&*RO]S2Z8S]QYNA[>?2MG@9;8O6 M[1W9VJ$C0]8'3=:/8G"WZBGOKI?-)&38:3?; 25D>%>=JM7S=D;L'+38Z=!Y MNS83$QBJ-E3=B<0$[9W1,R1]T"2]U3-ZNV(?F%-Z.VT?',XIO7?WN>X(HLTY MO=V&]"&=T]MS3!O8'90^V1W2WE[YOR",L_\)A^/(>?@E"O-Q5H8&.6$>/ZF@ MFA?QG1K!V?7LCMD?7ISWAZF^]UD/#[+H7^,HZ3\\>L&L[4++_#1-,EVL-(N3 M&P.H30"U9GT7BK^^8(&WVK='Y#'OWS/IXTVLRRV7U7MS<+MAECVH*3R/1FE6 M1 /[+AVKA3#XWB-\OW"-#<3;+*NX7#ES]Y Y:W^B:#LO=*ME'5@3_8X7_#2 MVK!KRW2QKU52MY?W<@?YPJX >W.)W6XR&L-@#DLI7P'QV9]_420>9OW;AR_1 MMVA8C\*39#0N\K(!-$;\H;*,%213 \MEFC%NA4YSL&W:'%WB8,AP,,/!7LC! MD.%@A\?!'IE9.V@=&:_)(1HU^^,U:=FD:H+SIGK$KF]G'AY[V%C\FWU1PZWV MS0&T*UK,KO"9#IH[1AW:'?OBS2'>%37$X-MH#UT ]U[);P-N VX#[HY+[A4. MA$/U2>P_O]B:*\$X-_::@VU3/3%A(<89:J(YWI]?[(\S](UV8@\U!,1P*Q.Y M8;C53NA6QCHTUJ&Q#@W_W"E]JVWK<-<9C]&W#+]X=WZQ/_I6)[WQ6SAIL.ML M;U?X5@=W[PS_[!S_[+#%V%D.MNN.,L/!C,?-<+!]\'D9=M,)=F/4DUT =R<- M+),ASN#;G$7HJ/QN>X?=Q /M!*,P\4!=YA?[X_$]%'_)KK.]7>%;^^0O,?SS M /6MSL8(&8]OUSE8]V*$C,=W%SC8H>3W,T[DKG.P[NE@QJU]@!RLLZ=XC0[6 M=0YF=###P3I@17:6@QD_F.%@Q@]F.-B;GS39==7)[#L:C>?=^<7^[#MVH8Z> M82W=3 =O@&R ; PG8S@9P\GPS]WC8!L5I^D*ES"JR,%!:7]4D18]()4F@O\K M3##\1YX5__@2%_%-6*CI<,,\FJLBOT39392YM^%P&"4W6EC$29R'V461]G^_ M38>#*,N?0&O^J(LB+,:/&<'7*!FH99NWV0U@J2GZM#Q%$\G]_#EJB4[K9GA. MJ0U3_%94"H\Q;)%*X:_DES 3*XG4#[-$C3BWDR0=)_V*2^@F!T^:ZV9F[PD2 M'@-\#%K3?[S*@OO[I?=F9/&"<:NQ986G))0>N=":'P:SF9Q=6[A!+;4_]NC;CQ^T,(;O"A)[^*D\1T3,M/=S=>]Y,FS MII=F0ULY+]4KFA>NJ0N/'_HQOO^DFJ7CK!_EU!6 MPN+GC_H9B^-;&.55]G'A<^. -9FLU_A=TL[JA>O&D9V__ M_O_X V3@IXTZT%>3&F6+3R0O[H.^H_SXO7K'E=(QU2-^.SVY]#WKXM*^]"^L M"]_][?SD\D3]:9]ZEO\W]R_VZ9]]RSW[Y9>3BXN3L].6^H]>W']4W_^_AOFM MTA.*-.E9W@?W@X4 );*=7N*7=A+7]['5E1X>]ZSZJ9A:DB8E M2X_[E8ABC$J,8821//[^^W$0]HMCQ M,$M'GZTV&(1\Z1+)^@'^H(R8WZVS)/KQY>.1KQC.,M%-1,["_:-PH/7S8SWT M3V!T7]T?)UH-+3\OOB!1I!8.?YK>4Z0C_?:X9\J2R*W#J-OEOGZ5V8/.WM79C=Q$G5O7!548.U-"\&^D_L>?IFV>7J+-EX287ZMY=.GW[X?#2>^NTJ)([WYZM#9(S?/BQ"]^ MKMH_^JJ:'U0MSL)ZKR*/-?1N9W$XM'Y+XGXZB*Q?+NKO7,UX*)XQ'BB0TE5P M@! /;!(0*$K&(QTG\+'+4!WC^76L#)DH&SY4*1N:>9!UK4FU^--1K(:K3"XU MI>GP*AP.T^(JO=>L7'+"?FKB-X_0]F1!WVZM4O6JZV'Z_=-M/%!XK 'RBU6\ M.A'V;N/;/N?]]3?[_-(___)WZ]S_>G9^:7W][?SB-_OTTKH\TTK2I=*$+(BM MLW,+TA\&/UIG@77Y%W]1?YKI3K9[J2]#B4G-_)6@_EARP25=>2->W=84*/7 M*FXC:P8=ZVMIRUN^XO$#:S.)5/.>GY>?\_TV+J)CS?\C!;+O63@Z6LT=F)AQ M!^9 Q0H\X@4,N$R./O_76,T2$CU+NT;6L8B6IJ\E"=\6U:29T3B,QK$/&H>8FSJVI #&4CF M04= Z6!A*YYB<]=7E@ZNU3@NLS#)8^VX;D7E($;EV'.5X_+V$FYZ=Q?G>L/.NHZ5N$S&Y3;> MLSU%!((9^_0$AXI/ D\@X C'IH0&BGTZMH#"$8&[R#[](2RE;\QAM5R'KHN\1D6<*3P+GPI-A*3E31K.0'D2NHPSVB9^0$U<0 MO+SZY]%-G&L64)RJ*R^G -3@ZIY$6%ANFHU:HX*FEZ7E3F&RX0,[H->7K3_% MA7IP7_LB_7NUFN5:Z9V>^1I986[EHZBO]YX'5IQ8<9%;_=O2:/RQ76/@Q2I$ MBXQUGPT2@3](A43^2HN$K+5($&FV.U9=6V&N$%YOKLQZA8[>55OI0R[E#F*"WLV\3BCN$8&GR1]Q23L*=^2:9K=4:IHYNP(#IFZ;G4M^=AL8ZE//IQ_N/A@^7>C8?H090=/^_&B MR"LAD-V$2?R_Y>^M;/(^<*-SXP!SCSE4@%1_B0%EOH'%52B/C+/N:I=^4TO4J=X*KYD,U M2N*PVVNW[[RQ(R*:S:D38%=1DN\Y >&!S0/*L/9YJ2^DE$B01NK\FBHJ&_Y_ M\6BUJ^NS)$"LC?,Y&&WJJ74YF4R]6S#*%,KC43BTHONH/RZ4(J.^5NIWE!NS M:I_67&'&TJ!IM*9>&G70K4V@MOC8?/?L/W.KB(;1Z#9-IIOL/4N!93C6JVF% M611:.HCITSN? 'ANV!25?!ZH+8$-7*9T @(I)0)"6^_\!@(JY4!2?Y'_:C7- M5H-=PW%?MN=/]!G>[>[V'S\[(H(!-)L9QZ8(! &"4MA<"J+W9O3,^,@AMHL? M&8]?4L4?OFKZ:#DB0JW(,00 M#I%K1\Y>4^X;Q2#\:J0BU*K7]Q&ANB1BV?# M *.39% F(;&N'JS^;=3_W;K3'H7OMU'IX]TNZM?-R_M?); M76XSF\:$%;=A\;3OW\/'O2R#E\J;)V/XL6>%R<#Z 55CO%(VA+I^]4\U MV^ M;*INTKV8/*=,?U!VHNQDF!>6!-8@?,@_+(:0/9\1P 4#RL9^0 6Q/<>6T@;< M14I%Q1!(![N U&S+NN,L4QVJ@DI5+ZO<"9LQA://?X_REN&_/!D;!>C.SMF\ MIA?5S].TS3Z15P#[U3A^Y1'F]V8L&G *:W=Q42AT*K6G7V1IHO7?X4.)RI$R MO-25=!)$--F,B:R_1E=6'A>14HVN5<.'GA4IS?G!.M$,6^%(VQ->6(26#AQ\ MRJ7F;UQXQ6BK:K%\S[J/,H@UY M"YXK&3:U*7&$BQ!E@<24><#3O(4+QW<)\NI"/F;3J6=SPFH,;S&\I?N\)R.]T8JYLHC5HU/?3NU')>A3> MU>.46J"#Z6ZLFRS]7MQ.+W]0"D]4]FT07<=)&<->ND#^XP\"(?!30P_+J_"G MWK39V@:-_9LUU$QETKBAKY.F.F:S9($071VCJ=ZVJ*Q]>#Y9+*OC.Q0P.3F> MQ3\("NFK#VA!M#8>$JZ*AVR^!%=<6O'$%;>M"KY<]3;9>O^?]\2N;(XMF8PO MSLXAGNE887PNV;'G^ RXS/4PE0YTI!+KZC_/%PCXW*Z1[%HORES%3F[2[.$% MNRU5_K"2 _4G=^L]ER_U7*S;&S"O6+85XEO4J13&E]W5E6P"H#VGY6JH$ZG[ M2N5.-"MWACIVASI.'ZN)AD(,A3RYX:))']_](:\EWO7*"U]P>?H4N!3Z! 'A M4, D!$2[)7P4V)*[=DV8?SFWSCA7QD&^PM-ISM$?)O3\>NMV]P?<:3/'8&6@3>=V3^7$^M6\_J& 'Q7*V_?D6C&9\9G MQK=F?*K_;RX5V$M'5]WP@S?9BTC2HOJC=)I7?\;7U>^P^C7Q'EJU5A)]USNO6?0MSLO] MAB1,^MH^"OM]G9="-]9E6@9A-L@M?4 D'CR)\YA'J?T0_EB[SVDV\SNTF9_? M1L/AE.RL'Q0QE5OJ59*AU1O6CZ-G_A[E+PRC$6#NKZ(^)#[&GD2NZ_@LD)0R M'4;C.P&QA2MJ_%6ZXZ^VEMLCOS:#;[81]O)TW^RPD5)%>6NJKFK23.D[6SPS MH%!QE^K'IOW?>]:_?P 6J,PL[[ILH<]*QT7)2\LCQ"43]ATU>WQS3B?V!,8 M3#,;;_:L3QOWXA%B@S)$3<<(/H(LFF>(1\(%TI8$00531'P(?3G- >TC5.-B M=LOY+&OOE;63\K/Y##Z&<%7,%*EYP>#(TF6!RJ\G]844B^K'RKC*5./2\ IU5 /"K;G M4$Y./?]O.L/M4LK]LU,K.#O_Q7I4YJ4CO7Z2''_CG/A-S]>9Y"NF.T\GW]:S M9]WIZP'A2"R(3;CT?6:[_HMG??,^ M??ZJU 7KQ I.3NU3]\3^8BF%6ZD+]N5BD<*P<]QI;SG2]DCU.90)H$.$"Q&" MR*- *?"<((%\CTOFNMR1KZ3,581X4D23.HKP@Q7,_))EBIN[I^K_MCKQJ:/" MN(/D#KI'[PMT['/'#JB#=9IF":G-'?5#V)[G>E+:8@.YIJQ0M1+:::[^*B5S M&;'OA$-%J9%U<1M%13YQ$SVJ8%4>(;)'63RTGEHA'6"LZU.4;6D!R-/1[R,= M4I?I O,Z9;A# ]^V70=['D42(:H3>K1'AW,^J0GP;!15W&U^XKY0?8JJ$[>3 M/:+"7[(1GT1;0MZBUW-VZ5615E^7]:_K_&*' M0+9<(=5QI"0$0BH8=ER7V $0Q&4"4(]OC>F&^:T5*)/": 2MK)+87V)]N=N M"Z:4)@\2UP?4!LCQ 0,^H3JZPV44;M%M<)H64:[#DAI0L,Z3L*?TNW9!9$OT MNP_DRZB';&61NO%_I@_1(FX4U)HO^96UZ<]\=5 MZ92/AT\-P/TG]O7+!]OBUOM [8AR83O MMY4)H6Q4=W@[=$QNN7 ;7E6NLZ&3]+ MD1!NX&*',,8YQ1P(&SL*_4SX'L?YZT'7]92^SSP9V%LDT LUY+ X#&MJ_303O(HJW[4HUKO6 M6'WIH?".54YY NFWZL'6WMAT*FMYVH^VWD/TA&9><0*/2\0DI!@+1FWAV0'D M4C!?^ QQFT-S J\+)\O.SO]JGWO6E[.S_SXY_;-U<6E?^K_XIY<7S\?%(C>4 MH]4I(S!JA[]=WL;Y)/ME>5XVC*L0ON]A-C@>INGO<96@8;JSKQ,[Q$FYG7\7 MA8F^.CGH_#6+O^E, 0N5@[ZH7S=558[S2)^DG9<0DO2#]=>H3"SQ/=6I'X;Q M[]$LC7ZBA$<\4D_+>]-L]Y-+5]$PCKXM?S\:ALG2E]']*.H72U]?C[5@?_IM MK$END$^_U2[5/%:3%V:6>HXNB5B&-Q:I0F59A?Q!#UOUOWFVRB'>AM\BZRK4 M&\7KVNL**NDXL_I5!0^KZO\DKK*L-I*E_ZRR8:C/Y39%-19=5T7=_Y-UFW[7 M)59ZY6.N)KDWRUO3>81FF$6+M9-"ZUN8Q5'QH%OT'U6YOE95C@H"OH6(")RS M\Y(FW[=":4T?W;-3SS^]\#W5R].+LR\GGM+Y/K_VW3Z MAQ.M)Z7C7"ET2KA&]_UH5.APW"IOD:6$<_ACNYU>N/^1!^B@$U:(M0DK^*IZ M2RLN;5;!"6_V,O"LVPXIY\)LA?$:;VC7\B]LE,>_AL,T)\$YH$/.AA"./I=G MD-=2@N$-W2]IT53#XX??DG \B(MH<*!YQ]]U0=\K:<."#K.&L87]WV^R=)P, MCB<[K_U^%%U?OSEYMZ<^VQ<72TK]^[.Q+3BL)E6DK3#/HR)OR%-R,.1O6-G^ MC/792'T>^X(=QK ^@ZOW9'%>L=(7["3P>,O%EH^R99>Y5J&"VF6Q_E@,>E5W[=(F^=)&MV@-HARUWEPX;C[#['P63&<8078 8Y M]B&D&&%F(^)6'$=P%@3>ECD.E+^2-C@.)#THZ%YSG,U,E0[K.1>W:58<*Y/O MSHJ3;XIF[IJ5G*T&JW8#E$3.0$D8PYY'?((D(#Z4"J#^1 W@S$%+H"QG\E)- MY,E\'MN3[O\;9>E 5D+!8$@^JE%F'56?N^!F#X S# Q%V0(4R HQ,+WA./Y M@4/AI Q)X!(*-\-,2_() M # .P#< ['#K>K6FQ!Y%(P45.A\&'P%-W3M3N?+=UI5$RQ%E/0;V M6PL]9+OW@+'( %\P&3VH0 >( I\/7,EF2O ML;AW%J%6Q9(BS>+H8,U AN9 \SWNN Z A'I8V-*WF9RHM (@&="G0)M.WX/" MU]:$'$:@1VF;0JZSLNR01-;N H;,J\=*SAS/@9@$"'J>@P-"[8ED$I[M.R\# M3%N22,H>0&(? ',XME]UEJK_*)KBM4KAFGC!/50:V1R:4% %0^B2@!#!; $E M<";0M#G&[E-HE@M@E_.^;;.-@![DK>Y6;KK2G96$QJH[3 "+A= $((F+?.!X M #&!L2_]"8 %\7VT$8!;DK"$]!!JU=3;.0!W-:W\YAD.TB(16K!'$>@)#/:(]'Q;J9/*!+0EI9!!)NV)9Y.H MYKY\BLCIK'\=ADEA)P-_.O?;]'0RC'L8X;W>0N@47+LJ!/<0BPS/L&@#[@64 M^P[ B 0<$ SD5#I*SE^)Q9:$)4.H)]MUTG0.B_MV%NWK..O?AE6RJB),;F*= M_*&RY-J0D+L+/C$7A-AQ7$8Q8="5T$."!V J"+F0 9J"[SK)LT^S";V,^K>) M(MJ;[>[T]=A^**?&H-L#U @P%UG MSG$/H DP+ZO_E$PB4"A@ ?,VP@U;3DC M>U"@?4#-P9AT?T[3P?=X.#1:XE/(H07($<X+ M<-?:48;]Q]V^66)GDTR\A[R))M@<5!PY BD0R0!+1) +A)P&HW#$"%FQEWV: M)OTM;Z8QU".P3;=C9^77(8FIW06.@/-C.(PP2CVE^P5,.DA2;QH$PCV7!DO' M<)X)G+9$$^T19FRO7;*]O.@Z4D0QL(KPWH19;@90">8 19P%"J$.\VS*L G0Z_R=)/[V++L/["5BWZ%84LH=@FX$BNQ>MU2E4=U5@'B"0 M$9@?96 ">1+"0% N&;,A""8'7HGG(8E> ^36DJ[T).<'#>0-#47167EQ)M[VQ&S;IU5BG8 ]EO>,>>\0XVCV0@#J+,@Q@* M[ /@!38G>&)Y4.A3^[F\HZU3ESU,40^R[>DG7>(=&^7YWK*+8(OIO+^!4/R^*= M)N/WWH_O8-;R<$Z;SS*-C<('G1_'I-W=Q[2[$"R(%#/7>9$,&2HW9*(E\K"MGZ@3XH>ZS5I!7=<]X4E;V[(8]0AI,_EI]WC)WJ5B4S22C2.M;=Z-HB0OBW4? M:@0$A&"^,1-X.K.4S2%QG<"#@8"NF&[,D)I 6/]N-$P?HN@\&H9%-/@RM]6V M+0Y'<+J]:0<2+*4VW !%+4DO M#'L"M)EI"9\_C[:I,>- SI0JY[ZD/?(IU-K3R)NY"JJME%UB^48KX[ D2_ T6&.9T,F' \* MCP**_8G!QQW;IDN)#]]0("KNT(-X"YD/7[@V[RT5#TGX[2OBY$+>>TE\*GWH M2 _Y'J)8(CE- MIX@1%DN!/2^ 3TLZ+(6H!ULM4[@O:FJ'156UI:&6Z[A])\[AG;2$2,X1BWR* M?(10>(3T)&@UY\[.';4TIH=!K+S/XT])/%2#S\91(X+3\E%*-?[<"%MCNADJ7TGE M9V8VC:5[UMV@8LB[?]^FPZ5 M6,W_LZQV5CR8] )[/[Z#6LH$]RN+A["L3[OU4$)(%^XP$OI08",S#$T^E!<:9-:3^%JQ+2UR]UJ@O_N"ZB=-Q%M]4:]2N%0R:MXU=!4M=*%"Y1)IQ+?3$+ T,>6"KO MM@DH6TM3+:'LX5:CL;L'RKTS].Q^?WPW+E,166D9F:WSI&71;93D\;?(&J;Y M/A=:_&$-%ODQ.)_9,CK379S7JKC-%S6Y MIU%Q=GT9WK].6N9J;M1WJT]+D!X1;2:=62;7UZQL6Q3]HS$8]Q:.$B]6:2!< MP2[PA8<%1U(*-CGK@*2#O-;A^!(Y^1PX$M&CK$WC$#6Z()X'437<3]^ M[='V, P"!BPA93(H=-=#A-6";%_RPAYBM$<@[,)IB=UA$\8"-OR@GA\L^*U\@9C'/.$1J:QE'P3( M0Q,]@-C 6WP@[9%O^('E/68W$*^JWWF!WN:RRZO"4_<8QU_#;07XHD8<'P; MNU#8#D.!*X!M3_-W.(%PEP(:%N,\_7(:M[>1VE,Z20^:I.3[)DYW&#D+H4"! MQ%*7,12,0\")0PF:YC\&A#M+)0R?@YRV-E0KY+ V=>'NNX.?J87MT,G@,CKV M^:+K!;I+2P53&Z?\?0_8;:7,ZFNJ .W (5"^4+4$!-@5BK41P*#/? 2!BZ8I M-5VYG!EAX1"HG0S>4$5XEYK/'25ZL\=M.*+AB&URQ(4*-$1I=)R[@#!N!PPC MCSC.M "CY'!I8_+E''&7*UEWE.A7:I0?"UW-;O9]^7.A.\,XB8YOJSK2$($_ M_K2%6M5'GR^B2!>>2>_4C0_Z?%22%E'^P7KS6&X1()-:_T6)%E^?%P^/3@Y/;FP MSRWW[/SKV;E]>7)V.NW\BZ=AF;#?>7#NV:GGGU[XGAK>Z<79EQ//OO1UB7CU MZQ?_]/+".@NLLZ]^->Z+KG7_A]^2<#R("WWV,DZLXC8=Y\IFS'M6=-^/1H4U MBK+J_(@U"(OPQZXLW,+]CY0L[48N[X\3I1U6GQ=?D&C!-WRD7T!0*9DE.[?Z MT7 XN?JG(W!4?E8=[T\_UXSY,KY3EO9I]-TZ3^_")97T+LQNXJ3J7C@NTND7 ME89;?O,]'A2WGQC_()G@](]3J:=$X3 ZCXXT]'2Y*[N@8WN]3^$U_]LG?-C] E*V4/QC,K.[ GJ'O_1G?\[/V;(&^E^=B,Z-K:W#0^1ZJV5N= MX>$-J.0%,V-(J)LD)$L2$EWCJ,W>BXWFP/#39X%A#\:Z[^,[F+4\F.2=Y]&W M*!DWY>GLSM!W'Y&F*4^??]X5@/VL[S2/TW6#[[XE5; MXG^_]-K8 Q*T!U";QUZZ=TC4L!K#:G:5U="%(B2,,H@E0(PXS*>>@_UI0C%J M:&W(K/-%;D]8*)[':U< ML9F%"BJ^ZR#!'"H8E@X3A'MLEBW-QZPF]U->G%W_.4T'9?Q*E'V+^U%^D0X' MVU1FL?F(0M L(6C@H@SD7 1(8(X(0"6Q$IQGHJ<12+)V%?PF" MVI/'"+,>I'M1[/9@'"KV7:J&];]A27]*+H?]?XWCK#S,_BT:IB/U5Q'U;Q,U MMIN-(O_WV!0ZS"16%7,2<,:<'.8Y#L5(EVOR7,HH\&#%G!CP"%HJ2MK,G!:) M<9NBGO!6#^IWSF@PH#Q(4+*%4S0>M05CG$ B&(50F?8"3&M[>SY8.B"X*2C; MTQZ(-);\+EGR)W>C,,YTE2.M-PQ3W>/XFRZ[D>=180S[/35+U,\YDP%>$"#N M2"8\CBF0'A;3@RF^P$NI.;1?L)C3C7L;9C=+-;':->I[C+69L+*S(MU@9Q>P M0\BC;3[A^DH64Y?YMN,S>U(ZD0:2VLOI[9Z)G5<(Y&V6].B^V-UU2_[/69KG MUBA+KYM2T'5G^%WE+&^::ZO3IU K?L7FAU"AXS+@.!P)6T(F&9)R$I9 A4Y6 M_91?E>3XM:3&;0IX077JO2ZDV>KF<5,#>P/[%\->S*.1E&ZO#', I+0)%1(1 MZ7D3V#,IV%**KI6P;\]9($"/B4YDU^LF[/?-V7 VBK)0EU&VHOM1E.11WE#? M]V",I'T/:39KN3]C/9QTX.=1'H59_[9,GC;90M7FNM',S"9-I5QQ.K>IJ.\Z MCB ^8012C GVG8D/B"'N\YK4QA5UVY=!G->'0+X)C>]8/PSU 6TT[V#DX[ET=K@NU MKE5.U;LP^SW2MLR!:[U[N\TCP+R*$;5] HB$C KF0P]#FTQX"F'"DTO53"ZB MX5"?H$@&OTS)Y WD.U3R'9C09P.@C@ (H1F 1 X$(XO?.@P'WL^]2:!3!1( M%"Q%%[X$0.U)9 4@(O:B]/KAV.I_CI(H"X>E3 X'=W$2YX5V,GZ+C'E@S(,) M)R)S\\!EF-E*BI/ 5\: ;V/JR&FT$T)H*:1R0E^*$]F/J.LMY#GN(=SJ]DCG M# 0#R,,$))N?*Z1*JY:4^E(9Z]3QL,V"2?@AA00X_-6 ;%4_8*W6$NH>(/?/ M8B_"K#@>CQ19Y":>>6]M#3FW-7PEV3GEA -&D1U0.X!\%NS R-)!Y:]9=*98 MAQJ6/CZQW4!FW@-\+XY6&M3L 6HD7#C_)X #! >.+Y&PA8.#V5$C:B-[22]> MBYKVQ"[O4;H7%?P.QRI_>B!Y-,[ZMV$>#:PX*<+D)KX:FO1OQAZ8,2(\SY( M1& CQ!GAT(5*> 39IUE$V43[S]_J\#'";?H)NV<'&" > M)A#I_%R@'6 ;!ERZ,F".!ST%OFE& $P72OAM L06=]')?@-Q3ZMIITNAP,;( M6$V96\C:WOU##%* A4,,#I/$I3[Q 44#"3GD.AS=T C[5( A;#L5[!F+;4QPD MZV'^IF<..XG8@SE9_44?K+[.TKNI[I$FQ@-Q2(;/#ROY%@1HGM8!.)0[$"/' M<3GP?9<@/@T20$0NYSJ=,:Z3I)_>19K47JULY&H*U'>K>5B/XC?9CUPFU-JK[P+/R^4/5X#GXA M[3'Y)B=R=@? ^W;H^417-(ORPHI+VC)&TW[NI2K39NZJL#T7.!YEW">^='PO MX+X_S?1L,[J4%NHD^:8H1)\[JAC0E&:VFCZU1U";P87&YV#@\QKXB(4L18&' M72%L&@2(<4JPCZ<1/)QXGK\Y?-IS'] >I'N1D_!@' S03S9<3#&@S$>IMP' MPKGQP 7VM-4OF8"2#%D6]QFZ&'Q)BG1=P>R^V;AGQ7JPE2KZ%E) MM$FBH(-B1UO8&>T*5V)S+P"AZB.A%*, P0 A9HNI&0,$QTM>@)*.3M,D?>R- M;$NO>(Y#$O4@1F^X)[H[3,O@]S#PNQ!P) 3!"KV>ZSN "$E< B8!D!1CCRQI M%2_%[S8V%'IS!NCC+.X2I21!)-MARL(KPWIRV,[33G<@C,SUL( M['F.8_O4]YFTFY2DYY_ M7V2AXB1Q$F8/)T5TERLNJ;EAEI9I7EK;[G@6B\0]QMXDJ\+N,$?#" Z5$:#% M@U<.XEC:$G+B,D$]AT].@!*7XN4Z\F_*"+:@*R&E+$$3?+'7KIFO6?HMSC7= M*T*P?KB*DN@Z+LHPT!]?JQT=%._;7XL/T7GJ"(YI*TF>QQ?TP] ]S# "Z? ]<-&"8$"9^[1.* !\1& M$]W%]SS;W1BX6] [< \AXV,]:!_-:5180Z4X&U-L4S+'BLP'Z?AJ&+WN/-V[ MG??^]VU,P5KBZ#Y7QPMIMP,JI(,1QMQV!.$ 0%].TVX#+-A3KJY@]<8'<(0R M(;>GA&VRPMWG\H;#&0YWT!P.S3DV@6-JD]<-,Y^C-OT;9A9;; M)4*>:1I/[UE4(-%,?P3/TQ_!AU9+4NV!(69+Y%C7FG@^%Q+Y-(,$>]_#,U> MFE6P.:L@&%'?EY[/( R(SP1 [K2"$?6YTDXV(&;U=\[(W/3?89=7\C#2$5'T3P5'0*V MP%1R1[BNC1SB^#Z5\#P;%WD1 M)GK4S_;#EP(UWZS:))0]U*I:MG5@F1R/>PVLA3KL3N!*UQ6<0I?C(+"%X[C3 MV$Y!\5)RA5<":]GR>16P:$^P-ETC[P:LPXD-V-PQO+=ZV=Z??E[#CO@\$-,+ M)/,"C%THI4]=022;[JLCXN.EB@\-[&A"9$M<:>TJ#9.'TE>:%E'^8:E7T\X^[>5R MIXY6CZ*%/M,GJUK^O,VFSQ@I'!U?95'X^W%XK7KT*1Q^#Q]R]::/M]ED,&$) MX3P($*& 8A](27V!)7<)"UPBI"^([7KZGO#1++QL:.%+QF7=9AJ^?\B!XAR" M,0_XR*$.DI)[@:W$O^MQ#PG@;3)GEYK>=9USG05%+=3\8&>XA(*FM7X+BBP_ M?J_><94.!^H1P=?/ W6N\*M9G#NV:GGGU[X MGAK>Z<79EQ//OE0?+B[5KU_\T\L+ZRQ0EW[Y>N[_1;4[^1_?.CE5GWWKAR]G M%Q<_=FT\/_R6A.-!K&173^_!%+?I.%>B*__Q+9;L[7ER-Z7 POV/M"I=]//]>,^S*^BW+K M-/ING:=WX9(>>A=F-W%2=2\<%^GTBTJM+;_Y'@^*VT]_ MNK2KMP?CFQ$W[U*BE27>)%XZ=%$O8"Z5EA19OZ@+M[GE*SY6YR\S]+T_XWO^ MYO06Z'MY+C:KD;PU./S7>/A0S1X2/4N[ PR5&"I9026RI!)QR'%B)K?1.Y]\ M>M\Z\V]]+&JST;Y9;*\4-"*4'G)*HU8/2;TO<9OCG(:I&:96,35.#SJ+T9YS MM7W+8%35:-,[<5ET&R5Y_&U6'>4'K:W^6-9MTULX17AODAOM_5CW?7P'LY:' M$\#HWH;)352>O1K?C8=AH7F8+K"A7J*^RK(HZ3]8118F^;"LOV&%@W^.J[KH M1F_=,)YJC3]K)^.M5BMV=.',>@"X+RGD A.JJR%(-*VKRSSN.K2V IZ[*&07 MBL14E.I."/52TVGU?CL97,ZIUIX1K5(3SZXOP_LW,7MI3T+ZAEG9]R!WB.$@ MAH/4>#VR39.N^V ^XR*^5$XUP\05<3S "<20Z:L M8>!Q)3O@I.8Z"_R \Z= M]!C>7IW#K1>.Z9Y<,JS7L%[#>C=AO72!]0*&[$!":0?,8X&G-'=WJJUS@M^> M]6Y!L2>B!\7V-C,.D/5N=*R]#>KN[B'V+IP<[=*Y>=;:N?D^@GW>IV&((TJN M(G1UQ40_"J]D/R2#OHCT/>;<_%N"H/QHSLT_/C=_<7GF_O=?SKYX_OG%?UK^ MK[^=7/Z]:P-YUP/SAWJ87,H/!!+%+UYYGASAM0?*,6H^DR0SKL/$,>Z_1A=_[2H?,&*9?>W2E3\:)(^[\?^#:>,BRS]'L[$4U;WOS8 M&CG8J@O:3@Z'S3+^+?KQ-8P'2NR_;R?<7R9#O^Y%O%8KRKH0; MQ$F=%/]?X[AXZ%KD=E>C'?<5G56F;*-E M'.3BVW?I>*,3I'NP^&9\.SR^3HFHR;X-8JIE5\35GHW[D,;:J?P.9HW-&ILU M-FMLUMBLL5GCPQGWKAV4:ROALQ,.PZ0?66%AV:,L'EJOR [^/OD_VIJ)U07< M*&(LXH3-@N\E=[!-I$2>[R+ @>TP[MA4 B$ALY>S@:RKT'92AL^3?TS:_^.B M"(M()_ZHW)9ZNRY-=%RI?1_GLU95W$?I:OTETA7A5I9W.SD-9O'W8$U]-]$# MP%1A/,@S2)N,[]7+VQ:,WSJ_;2?Y%)LGM'7U$2$ H9110* M2ITSMY4'BU8S-L/4#%,S3&WWF)H@"R6NB8>Q[4'UPW=] MAJDK-5.#@>-[7"R=?.P04YN'9NK@R)-D$IW8&H-#/0EE#X-6STP:-F?8G&%S M;;&YQA/>)9\38,[G. XD8H3XPG,(8911Z)3*&P7$%M#K,I^;!_$U98EZ&<][ MYFEQRMY$P5OF":^AMRWAR63>,)SSD#@GFG-.7V"$I1\@$D!L P\!P4O.B?6Q M;]AE#?$\*L(XB09^F"7JV7G[;!+V$&4])HGAE(93&DZYCYQR-:,D"RHFA#9D M!',N?,XIX"" ):,$V/$H]-^24;;AW^LQ2'J0P;TV?SN::WPC$GY5F=7N[2QJ MOBH01)LPULZZ4_9 HFTUDM20E"$I0U*&I Q)&9(R)-4B23W'[2/QO$:3Q([C M0Q_9#N*.(## 0&\,A3D.=ACKWG#J?HX=#@/A,$6=! #RIILD/'&QS"FT:5':S M#:7CH7>NCKX+L6>M5UW?G8 *$S]Q&&S%"#U#G=VESN<)/38_PAL [DL*N<"$ M.@!SB8@]J9_E<=>A[RSTC'#J@G]K)]Q8)WD^+H_QI]=6=>S;&HTS_5UA%:D5 MW8V&Z4,4J4>F_=_UI?YMF$?6:*A>$R8#*RJUJ?)SY?K2#RK">^M[7-SJ8"^] MC;$GX3G/B(^#8*&DO>_Y'E9\@G)/,0_;I0[5!VA=*#C S*X_@Z$7)!IXXTR' MQ:ENI(/J_'_YTU%S/]!\1#&1DBFTI?=N*QL Z@'99D!=9X7^(I]0>P $ @"!]C25< A"IN.^DZ P+:?BX":RP7:W ML6T"]@Q)&9(R)-5MDGJ>!B+ 3 .!=B"@QP'PI+"Y2XCTW$H#09QBM_[L;SL: M2-M:@PD]ZXJ+OO6AEU1W?*5)JPQ F]+6>^]5=%="F$VDG90IACH-=1KJ?#/_ M*,+SY)_"=A -;!%XMN\AQ\:8ZRPHKAU0"B&!3S6A^>YD?IDVN$=*C>CJJ49T MKK>0\KB(+J+L6]R/*A7J/.JG-TGYE%*;ZI3G9E46 =[#>YY"P#"'?6,.1G09 MZC34::C34.>6%"N)YUG5N2=<)PB(9(ZK]1@FP42QLH7#1&<4*Z,,/0?0^Q0- M5GYJ+/+R7^/APZMJO#RJ#(M']]8@'5\-HU>5AIT\5+=8KC6[7>C7S-9S> && M\PQJ6&&-8H'\P $<0=NV?5Q5@K$AD,C9H!*,!F]'8K\@ CT@V_1#KR6AS*7AE1->N9#O1BF'PA6 >"0@+K =(2FKZM;H4P9HR1_? M(5ZY;9<[ZDF,>[+59#N&>QKN:;AGQ[GGFL NS.?LTR40"9<@*+BT[4!Q4^*7 MJJ9BLLP32PD1@=^2H6X48]8I:!YH'+MAR(8A/Y,ARSE#]J$K M/ XE!I@Y3H ]C]*J>(0M.!?UY^^ZP9#?I,H.HST"6]TZ,0S8,&##@/>; :_F MOTH'GO%?AY+ \\KZ9H((&P#H5/P7 \@A>%.%N+WB/>1-5=9N^@ V/P3Q)LSP MMB);Q%3+S@:<[-M,'/;H9W2 #1T<\N@-'1@Z,'1@Z,#0@:$#0P<'',IJC[)X M:"%9QK**O2" -LEH,,<9_N1D8*"'I2&!QD>9'A0V^$L#,R9D.TJM4?X#O6H!SR'^\)U M2B9$*4) NEUF0N\17ZB,,<;:/.ZR4?2*"5 Q;,VPM:=L# M25 M/L4>"AC5_R^YF.MC%Z&E$I7;Y&+MQ+HAW&.MGG?;P6BUG4K9ZU8JMBX2K_H< M]N_L4=N%M4GK9=)Z&>HTU&FH MTU"GH4Y#G88Z#75V)V$G7\A2Q4@0. !3E[J$>=CQ)-().SW(78AM&3RU'N>J MOE]J^F?7I]%W>Z;@?YWJ]R=)E9#S[-H>I*/EVC#:8)2_0GN48?"FOJ\5IJ?H M4?HFQ: -W@W>WQ+O"YF6).! ^E[@.!CI8K >@;#"NP?U=MY;X-U M4W7T4YX MB$ZCPAJF^;[42C?5_'::PQN2,B1E2,J0E"$I0U*&I#IAP:P)VQ%D?@@#! !0 M("&P78I=B3P9"&7"<.QPSV6>]]2$4;IG%>CW12F@RP5!M%GR\DIK;Q" (WI$ MR+V.OCG88)L# .S"J2D@@2.EZPO)&7,\" 5V'!L!ZE"'(,(V ZS!6@M8.Y ME3+TNZPF/8O]+MT1/2N)BO?VDW979^N>5ZQ39-I5H6&HTU"GH4Y#G88Z]YPZ MGZ6)2P+FN_T.8I(@&6!*;2$"XE.O,IU=+CE9VOUK.C*G%?,@S2(U%G><95'2 M?[C,PB2O.F G@_+3L"S4.2_QJ?3ZL^O+\+XM&_Q=SO8AV6.2O<76XZ[8$(:O M[!M?,5+/4&=WJ?-Y4H_+>=8>X7,) ?!=ZDI72,(AJ_Q/@G- EF+G4 M"0_73CBR3O)\7.;Y2Z^M*E^<-1IG^KO"*E(KNAL-TX!.D\(S0. 0#GQ\$1AK9D MR >. "* >6Z"*$+A0 5)[D%(O2#3PQID.ABLCX*K$@>5/YVG1^K8TWVVE M$40]3/;BX*790]H#;,+Y%E) !44$0$X\#R",A"UB1:$GXMQDY]FZP.I!0L))ZCJ\TB90!85,:>>^M@^XR>K.GLY.BP5"G MH4Y#G6^FT<"%6D-2./\_>V_:W#:2I8W^%81[.L:.H#6Y(C.KXG9$(@'T>-XJ MVV.KWK[W4P=$0A*Z*)(#D)8UO_YF)@ ")"B2HD )(C&+2R0(()=SGK/D69#B M7 GF^D2X(< ^,2<)/M3Z#6:--B'586%V.7W$6V$UFZMUS>:;.=#)DGG\/4Y_ M),,X5X6^Q CR608^)SJBU[(*&&Y8H6I2SS<&<6J5X9:=3F] <^2_?1H3];_6HP? MGM.2]6J:CN*TG!Z>_71&T\75.';^ NS_'+1"Q4/-+Z!^8C8=)Z/E X_+^AM6 M:R\L0%5(",&(,TJAE)A#!#V?<9PW=!51PVL+_1.0[6^%\SO4N&/O53DM^*NU_6"!CY$/" :>"SF&.(1Y\R)/>C)0 MWHNU_6@7,P]O1=MF!$Z/E3U6]ECYMK'2K8I<>TJC(P"!Y!0 #CW P[Q%$A%N M0,+-H8K=P,ICN]S1@+MBX-(>/7OT[-'SC-!S>_XD0AS7VO^&E%%EHK$\)7W" M*8(6/A$ 0O]OE^'S-4H$$#+ M-4DS'UI\$G)F)UBS3,M!-@#<@_(^P$R!C5 M]@.%&,2^XL@G5(.-5^BSC%'?ZS(@OTCC8@0'PGU1C;8'X!Z W^*N]P"\KS\! MHPI_ ]>#'O$Y"(@4(J108.M[A:$)\8.;,Q:.A+_MM%P&>$ H['T ]D3Z/^PV M++^W_]:&H_,B_G-C6L\Y<,N-KF=5T?!$@K4T@(YH?2#X7R MF8\X\ ]9LTM#1Z;"BC*,JU6AY1I&#>IZ;*\;$VYN_K-W=P,DAI\^?_HNOSGJ MR[>O7[[)RT]?/I>#?_(R. W"?N7)J2^?_>#S]\#7T_O\_,SCT<"T5Y_?3A=9-!EE'[JR M0[7[5S0DH"6_O3^9:-4N_UQ_P<3(J/&*_@!!KB%:2':&\7A<7+4!%.:S'OBP M_+QASI?)79PYG^-[Y]OT+FKHDW=1>I-,\N%%B_FT_")73^TW]\EH?JM_K2=? M"*VA%LS1+(M_*?_X=5U$O5O&-2T#]_B[QZ.>\E M:__Q*^Q_RX*_0$ZNJ4O^\<$DA>F31>;Q%.*=N@.QV5VYG- M(7[HSN0O/7IRQP" ,6&L7L92>!AAS*3'B;D&5,4&POCMB]T'A+ R.=W^K9 MZ!CF6_/W,,ING5DZ_9&,XI%S]>!,-U@FO_3Z9V]]]+O?CO4!NXH9?CS3.)%L M*9UWPC4LK0RGM%:7P',E4$!(-Q#"#QA30!8R7%(>- H^U5?OV6K]MNP.-*"B MKQ[_!N#A'!B&51%4FCT()SQ$B+J!!V00J"!G&)=R&8JG,4Q[13<0&3#1EW-M M2MS."B)Y9R+H_K<-071"I7-RAA,5PU%7, H\%X0^IC#0G!;"G.$8U/]I,%Q] M6;][HK:PH,!M"JSN%;WIS8 S9$475O7.B5 8(B]P M%4.&4_,*GNLN+D3_S1_Q^>I>+JX M8CZ)0ZH"GV"& PA"1 .W4#PI]4/8Z( =%!T5O7@27R?S3$Y&^_88:$\D0CI@ MJ#?C3DS&O55NHE7+3!8RC!3SD? "&$+B![0TX[1!%[ 6N:G5PHJ0M"G6NB^] M3LC&,^D4HR0;ZLG,'?WQ-AZ/]& _ZMU>I*:W;3+Y$1>G&;T2NLJYK.)< 0#& MF$O*E.]"RI6B?F$/TE#11@J;' [3V&:JK6BC?K$3AI._IO%=LKC+/E4;T*I0 M_-\XG8ZB[+96U/B$-=/>3#Q-#MT>&. *4!TJ*.H":A14WX.$F, A7MJ)^DJC M;7U;+-JB-W7@HKX9_>F:FY_N9E&2&C(R4GD\-0-.?FC;,[*NB?/4CQFLM90' M'I8HD%)I"0LE!5*I(M[/4U[8.!>\K+MVJM556D>^B8_J=84#UVVSV'AGY>8Y MB<>WRD&X$H*A"8DC2DI3DR=);Z6+"&A?E4#FK1K.3\%/BGMRDGADCL MG$W*\2B^FI^?EKJ=/VG%GQ[U&>4N\:%0@>>'Q%5A84<"S;2-4E1KNJE>W%(_ M+7338PHY.B NZ:W&WFH\,7YT18T?">*N5)+Y =%\R0-5^'6T$$7-6IT'\&-[ M(I,-!&JU3%OG^/'$##X_OH[35!MXB[,_W#RAXS;73>L[KI! M0D@>!J'F0LP"ZG$?E?&@R@\:!WS'H<5[VEI2"6&/M.6(S(.E]!GA<4H$$(;8K&?R'M'R+#2O,?;/-]_ M*[QW)@E6ZC::W,29*=95RYBR/E(GFHR<<1)=)>,^>VH'C)WMQ/O=/S$]6@[S M(SF3:QDG/TQMNY.5W-L%-ZM"\Z#P>8BEKRC#7)NK)."J%-R!2_FZX-8".XVC M+/;C_+^?)N6R?ENNZHMHSNZ M9H>W5GOT5M'D=-@J!VJL*B.'SF3'L$<:;(G M!&I>(V%Y>!)0+!J1YH=Q5(M'*'! R#E6'SF70Q<3=S*93]/=![G6]% M+4,D"+4L5*Z4/H'(Y$<2#Q?NHQ 1';S;6VACYI?# :4OX@']ZUPD9+:1O1"1C . BE9452/"N[+1FISD^/L>BZKK+:4XKP/Z^$! M(B<1-=1;CF^?I6K9(3XB)/3]D'I:^>08PL!79;4 *F'C#.50ECJ"-.,#PDXB M5?)<;,*E+W06/;3@"'V#NN4.P[#FT)%>@#B"DDBAE @)5&5*"/&THKF'@(*23$. MP] +0N(U8.#P+L58+E^MUS#7N9!5W M2HY=$GB>2YGD#"/?"XM31(9]#^,]G3B%,O%"LLZPYFF?1?3&WUDR)J]RM)1/ MD,)2*I=A3U&"J"IKL2(E69N,V6)L#ANXK6JAW>/,TVL0ME?#CN>RZA'Z51[6 MG?(%V1F"BITU]_J!SWTD7*4DU2)7E4V]!")>(]E+;XS2^_*UV!;OX8_,9)]4 MAR7+G3FJ4Q=VY- , A\'A"F. ""E MQ@PA]1O)T\_AY/8D,Q4##ELML_4F.?DL)]$ZE$;6N^/2& MUUO9^NYGD'65QJ5^GT%YVYI/*_A:XLP?!D[\/XMD9NOQF;32Y,ZH_G$;I7"[ M:W9O#YZ D%?BG1'JAE0JJFUL0; 4H H4]'G0.'3]&CW8M;NV#3^6BST MUW$TFBD'#+E>D2ZT+B_J!>6R6JN1!#OYNK_C,>CR^GO1?W^[_'0_+=M M[U=?//XLM/P3Y\I=PI;4"@%BH^L"(4+L0L!"PFA9!BE4!#:"G9[!ENW)6I>* M 0,O-9P=5:65;1>)Q]N7X1:=M0H<$ ' *$5>]47H" MG%:+Q8 A]ET$O=!%+B,!U7Q6QF( X:-&+,91.*W%BKJ0#/!II)2>B?6Y,4SC M_2*S178_%'+Q10,V6EW/SI__XEHD!]%"%DB*@$M#"1 /6%" ?$Q"QO-01\Y M_UV>R+U,) GM\WVB2,)E$DV&KT21O8"%Z M>^^U-K*3(2!OVZ+X5MJBQL6& ,;.Y^G\'%.E=LGX>DH&T;J^%V)%&? $!3SD M91LK!&G8J#V\7&-MYW^/)\DT-:USCIL$#.B+]*YZ*X[Q3C%Q9]7ZM\>UVYF6 MU!,ON @!!C2@"D$NH2ME$<_E4N UXTGV9=IGN./.ZYCYE'3A=W\K7;O.=3J] M<^:WL9-DV4)KPW%^5A6E<:9)0ELC-LYR_N#,QM$D[^ 1%WGL^GW3X9_.K @I ML;\X4R\[037Q*HB G#-F,A^52R (RL0* /V@&2-2\[)_*C9!\ZS=@C_,#GS2 M7TRT?1++RG5'JE:O1,3(Y;IGXT79G&^FVWY,K,ALT>5TJT6NNJLR^R< M1.B;Y3]2N; (":B4D@;$E_J"DEY8UHWCKGAU_FLQ@&3 ^$F<,Y^)K9J3E)/& MI<09H,Y_&HD+>&;GH#MX$ ;H4 M O, <%.?!RH:\! J3RV+@4#>C"@I-.6B,,_E]#+Z^8]J1\)INIGMCUP;Q'V1 MVB"]"7Q"\OL$^;J6TX1#[ &?APB%P"H=$2[73S]Q.M-"!CM@@=9<8P$,F @#KD*J))7(!P*4XIZ*IFOLD3/KY6E@ MBY$L^_5%X.TBPIX$\:9/IGNC_>018 < U#QNA"E?\9 &(I2N[ZF +-L0805A M0]]_#@"TIPF0 6:M9G_TE4RZK11"$<(5DF7L*0T"0+O&WBV67< #@5N-:N\<>Y^6F:\>$]].-'>NXIMD M,BG<]S-+9QW4\#O!_37G'O=-\C;# 804(^Q*1 KG'F=NJBSZ+^]>8^9-E M9M(")W-(!I#3%U3K.RNPSTDNOU4&= &K2NC[F#(N %0*(@ADJ(A;QJTHR1M] M$-MF0-X* V*(!HBVV::[^R+S;9O&6V5IK+_?(46?@)Y8H^=HNK@:Q\]SCATU M)_# 9?RW8ZS.3LIZRRY$M];)' @7 !)B@$*,8,A";8&4==[ M'BEKB)"0T4;R4/MF6AM B9&KS;0>*,_#7V,_K:;^?E_,9F-;+3H:.Z,D&XZG MV2*UR0]6#36P["23G(1V=Q0]]6S2<[+U3WTOS\FLG$5)'F2=:#%B(JE?B+:? M[7]_2=WF&:I+%[03!G&MZC9'DC+N$A\PR3S >5G4R)0U:1PA?2K(XJNFD\_Q MD7.:">Z;/9ZE;=4C2,<1I.8("A7' "J7"0Y]&OC,%ZB()0L#"#;T3=^!(&V& MCH-V3Y8ZAR"G9'2L:R#SZ.=CL=XO=[3T>ACQ5J" UGW"DB'E8<5#&,H0::U" M+HO],Z^1;O)I,IS>Q9=FGPT:'%>9P*#-+GB=U1EZU:#G[A:YFU6.3-_7WX4^ M0#[V7.HJ#X9!(>A]SIK19CNYNTU![XHV?9.O*\__8QY=C>/E]_;?VG#&R23^ M>)L[YR "?_VU-CZ3=Q^G1QKABX_A>QP[T5!3D;[QP82'34RIL@NG,:QRM.O# M;([JW?9IM#!HOK:M]M_;M'S&++J)/UZE$H+YH?1#H;3FCSCP#UFS2T/PQI6L#$34@_JC!AL\MMN7;_+RTY?/Y>"?O Q-PG[ER7W^/_')%J,DGD\^O 2 M&W,TZ%W" O*)#T(B@<_B2WD23Y'_M69)&!7O(9S_(R>AK&F?F(,I\_')=9*%%X^_Z MF[R?J;\\G[K4K_+&T^&?[^SBF8_?XW%L%82/4$+@4XU?H1* 41R2H*CK*"!E M'OM8]5S!&"HBN!>$2#',A/ "6L;Z80IYKMTDDT4\DO,GOP>^5&6V"8X]:F6"DZQDFLDHJ\50XB6BMR3A_&WPS9K98.^ZK^&#UL7'GL$ M*N;KA5002>+K3[PQ@*;&34G0^CTE M13N1)8>#$>R_%N.'W.9"?. 8W?MP,#2AA]9!HV=V\%/F6I^(#Q_#G?[FMHAR MS$S0HUZWSBQ.&P,1=B#\\('<1C]BYRJ.)\[,])]);4$%2XGIR)8M-"64G#\N MOE\X-_$D3J/Q^,%&!LWO%A-;4FF6)IH:9^,X<]Z_L[__NY1?WWVHC@F3 MNT=H5J_%;)&:"F%STXK:$$RZ, \R5]+X9C&.\C[5FK3-Q:H-COU%F5.DU<*[ MNR3+#*R]-[\SY3,1^/5[H.Q?\-U M,(N"&:=S8QK5XC(R;2OIGY@]+18EW_Z)%@_CS;NUDTS,MA^PIX&JS:^"/+UR MT[MD;F9:?UZV&-YN?J!93?O$Z4SO@9ZZ?L%=--'VE!G_P%XZ#%NU96,VVM'+ MY42C?RV*5G.& B9:#N>%Q29Z*?4;\V75MVA*36U=DNJ&#\XD'L:9)H\'RQR1 M%3/$9H((/(,6C.7PB!B[ MBL96.&>W<3Q_KKR06L,;M[4MMWHP5M*/] ]^F$4NZV77)/->MH[=,O.K@7.U MT']-K5(S7RIY1EK;W2NT'R/';6]B6T*LTEC,+AL5;!S/XXWOLRN=':H\9+?3 MQ7ADZ"J-HU)K^]=BDA^G6.UI5> _81TT+.4SJ^MPJT^3N4;W+=:*[=Q40@VU M@N) \/'_/$;>SV'@-DGE8LU1ON;.+W-\U\\!7\JV/\Q;\D<6?[D.M%JI M57A3,:GI'R$>%#SPH<\I'5,T M,"U*5_TC!E1R37^ICVZDO9R.C9UA:MFO&0$%HV4U_=OH[G?1GQI=RXE9\HVR M;'&75W;.&3JRM2%R0+C+S:'4TFY%W(_RPJ:S(#F<+ZP^GN/\T#+C*-%O29?0 MD]5&M4YG:U3X%']I^Q25?S0__R69ZS<--[E4?X_3&STY>:/%NEF;_2?0%;;Y M,G$^3W_$=U=Z&CF*\$$=U@;.IT\?_^\GQYP@YP9[/-(*K?,UGDRRA_&/:))$ MSK!FR[\O[.^O6BF8S$OSV]+,[XO"\"J6[?OBRCSWPCS/C\?1O=$CAFM^@$/=2P=*V90Z_1/K)O*][?)\'9@V,C8I_IV _=Z+[.!TQB4YF M+K60NC-71CE#YRZ3 MPH@OUG[#.*JWKTLSO3+IC^2'84?S;?%6+;[W6,!"OQEKHS5O;V=,[\Q CGY/<*= 4(G4O^//*KW%+4!"%U?08Q"P#V%)8P%/H_13D4P$,7;CVAV?F>Q@G-]\7= M74'/M>DYU?R<LMO9UGW6Q M]@,GBV/;XL([-D-?-S9K/N]Q#?4?7R@M0W^:$XGE@D6CZ7+O(VW[WSMC6R&R M]CJ]-Y-1E!K=LZ"6*V,2QN/I_=M3]K[%/V+-UPW,>#H(^TD6W6B%XJ8X-B^> M;$-OMF*P2[1%$7(UEYKQ65Z;W4:&Y94N.^S-6)/\_7+S*%+N;"YZ^$FGMZDT>Q6ZU)7 MMFG)-$<&O< K9P"F1X[I$Y8W-RF5J-H9$F2_FF.9Z6@Q-(<+1EW3^/6G\?C, M9N,D?]HO[0;11KOHS#>#PNKOX_[\ [ M^UD/?%A^WK!-E\F=7M_/FLF_:;VO$7>LU^(FF>3#BQ;S:?E%'L9LO[E/1O/; M7ZBX( )JNYEAQEP!^%_+'')SQ!?-LOB7\H\&E;U;YES+XH7XK_^ M6OYH_1I\_!+:.>\TIHZ:ED3RI9.S]MI0;#BQ!0H02Y[6BA[=#2B2_$64_^U:G@"1CR M2JOTUJJV'+P"?TSL<;*-?G^I?.G7RX3O;+F%PX\(\OD\DH?).7=C"BH?2T P ME CQ$$@_Q"Q@G)?U%E@H"6SVM;=^"M.LUV17F>>;EG[*'J;$:?"S*. OLRS6 M_S>ZC'X^FHC]SRR=_W.99O'WPL]A%ES^3+)_6A=<^O#//[ZW49K3'0"WS;+$ MW:O>T"ED>NM)WCTDO2PDP:K-D$)*@Q&0)$22!)Z GE\/4SJJ+_GX'FJVV02=;E9P5&9%).J3I,4& ,0" _[Q(,! M]#@KF=1T_>Z WJ ^M\"DC X8:K,U4&?5@Q/0 LZ !6FMV*+PA: BD(J& $&E M?$^6;3<%DL=AP:?)R7984 P8Q*? @F?C1/@]_ID,IV^RV=Y1N9=5W.N&'G8E M41B&T@T4]+DJ#6^J @]U0(#^_O^V4>J=#+#;9JVT[BFYG>+FKHK<$^1F4=4J M)-BE"A,4>@% ##(4AJ#@9BXP81V0Q>UP,QU@]7P&F&)0LS&G)-3_EOP,?-%HL_*"TOEZDJ7_-)OZY?H?9CM_ MMYDOK72O&G#6II[=M\Y\"W+Y9-D95\5&B8\\"#ECU.7$#4*":6DJ4U]R\(KB M^6CL+*!FY[/HA-NR6=U(2>F.++^C@ O"J%\VU.3:.('DF I,&R68.1T U*JA<&U/=PX!?U4JED(FRT@FA3?VNE*3H;8-RJ$_3MH=G;B+F&^ S" M;3NS$N<]^YX.SNM4U(_FT7!ZUTD@I472#(J$+CW3>M)]NT38B,3% M\'C.W XA4G^PWK&CJ,-JK70'ZUH^ISIL.5X2(CFD_9%\^[3QNGS0^XEZD.Q! MLD60K.45]R?])PZ2!_6D7R-K:*H]O="8UZNM;VH)T*6&\>M%$4=/;QC_M!&> M0-_W%JKFF[+W!Q72_AS?U[H8I-.)_G.8%X//6Q_OT0 9$@^$4+A(+YT,A<2* MT[*FME!>O::V2T(84L@D8%PR@E6(RTAXY"H9;BW^'TB$0E>Z1!OT;JBPDA"7 M[V' )1_!DTIR=Z0H>I#W$-)T(VOEX$V=Z%HI_^]%&?BWUQ[GT\0)XZMT85H5 M:%'GYKUQ0OG=\S9S$SC0KRQC"FG/XX&L:V;OG$,>U*3>>9 M1\OEY_U8BB7R7MTA(X^'T9J+'[D2.54 ^3J\_+O0+ MWK_[]N6/=Q],_Z=X7O34R5\]3J*K9&P*GYN:_G?3K!A3MG4 YF6FZ/F#:0%A MF@7H#^DT,OUOAF/]DN3:-H7*GV0J_\>)'6K>LB&VW6:7K16+7ZT49U]V.3:D M='\;V[OU7:;CG"W>;@>?Z =;XK--@4V#U_SYH[**>VP*P.>_-^,V<]+W%$,L M*K9K-47C^)TFOVSYIOSQIC/A)'_--IF"=_H)TY'SWBQG M.=U\AA_LM/5]>I/3R&Z/(?K\I^O+\<&\QS2=_Q'GK1;,&,LT1/N3"T<6TS(# MU&K6M.JX5]""Z;K@Z)W?N>^F>5^Q#7DKHN7K;K2HF]LAZ.G.[^.QGJOM06G6 MY$83JAE",:XD75O:"^>WC0]=?YOEJ;PS#0:NCJE%<-9RVQ[2H--<'JUQ5M'&L- M&C:\0F_!7=XIM.CL;&A#T]O8=%G0,]#$66+1DHCSUG.:M/5+9].\.^@J1=MV MY6F\D65S:+$-)(HIU3G*F44/^<#A/S G,Y?Z9F\;S/17)G M&DSH)YKF:^:Q9N=,@TNS>"4U6>U-/]^">*.Q=7/]5YJ\:8JVU),M>_-IN\IT MU;:M=(:IO47OC#:*TKP=AQW*3N_T0W+=S#*%&6PY M^*3HM]'8G=6=T2NBUVJ/R5D26$62%;XH":MLXK[/(\L-UTKJQ^64-!'FWG5%9S4;N4(X\A1&2V7C.=)HWMZ&YH M9)ZMMLJU]#V+4DNNYNKFP=HA&3U+_W;XIS; S,]GUC5@VC49,3U*EDM2R#'+ M1B7)C0S63-.R1](*--N-&26CDJ>LH^,7YWWR8:D.V$'\G%G1JI^RE$/#PF.2 M4UL%UL48?M4/T4\I-FY5Z;";]\ACR[O-P/03]"/*)1[IWP[-M#+;2GQFE?+_ M77_BRF.VDD$-(VL(^YSNQ;F[ZM^V^ZMH52B 0I\ ))CK48@)X)*'13LCYB$_ M#-?-O65';HO&WXP6]>7ZCRPV_JGYJF?J4VXS:DF/Q#^+^_\I1_]:9'-+P.$T MW6(\VO//Y5W+'Y5V3/:'U8R-00#0SJ-1NG1_N5O=7Q1<- L(.'K%Q_J/-1_8 MD[?& F!.SW:?!WN)TN,30RWN%["0$\6!Y*[')?4\2I9- SV_X;Q<)8;?2I56 MY<;5FZ<&2"[$$:EA\HSV=GOMK%MK1<9#C)'O259W?*@^Z>._MY M.AF>R.9B<0%?@M6'P]3X*%:T8[WS^56C=BQ=$=4O!D:EGY5V=0N=P5_27R.? MAUF/=\EY\J-R65L3K*7R)"$)) !QT )#W&%*?(DX8H3)@/1 MJ%#_! D;%GS7 CL0=M&,-FX5ZW8)NGO38O/(NU*).AAPHO?$1<1'%(<:#T5@ M=B4(0@5<_"Q1U^*V:!'4+('RAD00KT201*X2@0H9 *&2GI#<'$$0 ;'+?(8: M!PM/%$$M+CJF%\TPD6Z*ADU.GBSW*:6QL7\K7LL=)Z91K'&D_;0^!M.2?!(; ML^R99+!V=K1&!-7Q.$?45T+HKS08!@0C4RLT-S="Y8FEN6$"'W_YS7I7U_"P MG)7]=*GGM#W0^YNQEZV"83[]'NEY+Y:AE#4:^)C%PU]&B_1>&]M9/'GWM\P< MS-M6Q(^WK#Y8+N5'$G4GEO5<9?;L)G=G6=N\4X(T/W4R?H ?>D=N-E/8TLW2 M^/4HR:QFESNNR@[&#=JU8F"51(])FZ*J:.MS GE 4$A#S!3Q0E >+7+,9:"V M ]0_BOG*?+I-.H6/X=4&*C1DIV5R97Z4I%<29 O ?XPU?D0*"%8! !:$9*< M""8I\SV]WLN^]!3)'5)@;9']@J2^Z3E\C=/A/D+!MK:LBP6TE H?T785J2$3 M_OI\)%A%\]]6SKU*'CGX\7/3TO1P*K$>1$=O0#(=/;XMH9-7W5JEWNQ(C M0-7;!?A8*$5IP*GO0>R!("C)%X4L;,3 KI)OD&_L(5&N>^LN1W197#B'A8AL MDN-+?>[W:+[0;WO8W7E=*D2DISB&2G*)F-;551G#PMW JT6)$("IE![4:CT# M'J%*LB+J;-8K= M@3S[#.XYUS8>[>X;C\A!K=SY"[:-[]_5O^MY[WK5+/A7*^K\&JV_'PT9 M/UHO[Z^E1N O;"1U<,>^MS/4NN?@VF?D*N[='8W!@^ MSOO<&Z8G^*'G[0Z0P6'90\>D$=C314\7&^@"]731T\4&NL ]7?1TL8$N2$\7 M':"+5]EZ6AZOIK'-?NTIX2PIP5;[.BE;*^. M%BUXZ1*QW:_- 1&M@@\\Y"',,6?8]R4&#!!1G/R0P!.P$8JY]>"R=.Y]*^W^ M+]>Y?\^X]YXP<4:P6N@R89,25'E$H M\-Q >4*I,D[-QV&CM^M>*.8O8H-;E_?3XT$7&A#00U@I[/F(EWULM2;F^X/76>$7;A6_M8+ M?!XJUU=<"> 3J*CO+HU'S!H]"YZ"7>%T<3R3D0\(?Y%.(CUT]=#50U=7H*M6 ME!8S()0@@/I^H!AP-:RQ KHD1;S1S^U)T)7\.)[61089YZDT8=*G=1<3WU^_5Z>SOSZO3R=^?5[>3KSZ_>RG]_;:L;\G'&_ MJ%5,:V>IR/5<%R+I8^P#GVKCF)=GJ8H@NJ,FZM(>/IX1# 9(M'EF^KKF[&J[ MNE:>O:F-7/G03I0A5E%VZTP7\VM;1&A3BY\CE!K<7D@,4L1JCFU A0>@E(%@ MGD(L"&& E1=*A0F'8#L+E)Z@MUI*K*]M]TB)M54V.ZC**+ED%5>U=&FVTJ[=?,TEM11_:5*2LN::U%^R\NR]QUIKK81!=] M6;.>+C;115_6K*>+3731ES7K EV\RM;W9YM"\=^DE9(:HM48BXX2 M;Y\'M,>=K$!Z\L!]=C58]=Y81>L.H%RC#"1Q!,P"*D,&/+#(K%3HQH)=G0" MW89=)K#MV.A%(>[1JT>O'KW.";UPA5X^X%0:-8MBZOK<$XJ4)J/O,G8X>IE* M9L<%+SK@K >O'KQZ\#HK\**\*F<6(,X4P8+X@(,>] \+I<'IX> M#;OP0$#:8U>/73UVG1-VB2IG56M71 @ $,$A ]@#L,SJ8U2Z/#P0NXZ'6&Q MV1G7CSUB\G>5EKIWIN$19[N6C;XA=S60"(6N= F$Q T55A+B,G>5 9=\!.^> M-I'VDT[SC^;GOR1S_:;AQGR;>&) Q)&U1%23]BBK]-/O1?KI6GFWKF78ANGT MSIDG=['-LM7_'=ALVEH>[2R=3O3?PSB/B(G2V$FR;!&/3**1R;X-Y7=OX)C4 M?A,[YI1YMYF3Q7/[A*OI*(FS@?YQ-+?WV_S=Z@%%8F^1;6N^R68:/*X3_1/- MUH9V?L3.*)K'%\X?DW&<9?FK[I-,?YUDPT66Q:/!RK.NXG$2_X@S^V6BOQO. MS*,=OE[E8GSA');;'T3I1!-V]C5.O]]JFMF:K\\592KP%'-A:-I6*!4$ M!>8A[!%>R]?W*02<82"X!%"%!$%0]A0CE(4\C$1/I:42.EI_48L9P*AJ*V8PD!"#R S M6TD$)PK)TH-.H"GLNF7%=KZG62!AMXC;9QN>LXMHAX1\#2'B19DFB(D&S60R MG&I9\GX\S;(/EJXRL^D:.3,-R?%$3_UNMC NDB;/WXH_5 HG_F( _^0N=O2 M*F8/E4&N>N'=:'4YUO>L!:9'>V'''H#T/.9O@8(.84EG-EYD6E/37>J=G4 M++_1C1YYV+512M_##^6S9Y6FI'\^UXPUM[J;N6C,TSQ..\YK&C#_;F]^B#P5YK51I:&,57\SUNW0XWNQ#AF=6#UN6GQ5HY&148M[M> M4* 419)+3)&6EDSZ%+LE43'D>35IBJ@"0&#%.522!M+ELCC285) R#M?+^A2 M;TM>EL=NDF7X65Y].[<$AM%XN!A'IK97:G'/;!X"GO!PLRC'8H,'G=_UA=O,"4Q9 MNX/RJ>[TWHSC%\Z<.GP-5IQF]@6C>#C-W1R_6"%K\$P_?*5@VL")?P[CV;RF MFD=WQO>4/9)NU;$$O8ZE\#Y>!?'%TSB?L#+GG>/971(2EH3X<^H.O?6$4*NX M1W,]\.?2TKF>3)_RQ/O=/TR-A1UF^,("/(327U)[?=5HBSTGVH%R^.\?"ZP0 M+H$QA563RY!RX6&$,9,>)PP &!3>-^("S!L)W)I0/EGG\F^:6@XI ;X20)'I MN>OO=O009[#5?,<]M['BOBX0[$N58>@2RO;(:!H'7D@'Q#>;$300T_KEE"7-:/2%+)](ZZ6A[ZK_O)=%9E? M4E'N"*O3ZH@%>YQ*SJF+/*U>:%4#>,41BTL 1<%65I<_HL3V)[B<*GM>]MV< M4]UJLSU.,WLP]#;5D%U;WGT0Z&W@,V5M5K$VD01 '[M222I]P&'(>,':6&"O MT4[KV:S])N3\V^?M5SVH.[H8?_S@^]E:'=9:W6BZ,(?3S[%#WF RRK[+T/6D ME!W@)]PE^,E $(UYQ/-"2@),H4"%">,RRKQ&0MTJ^,WG:7*UF.?X]S4R!>^* M^):WJ=#LN_]/ K_7Y8/>Z]+#W7G#G0LKN.,@H($+]/\1?9%2ZH&@U/6@Z]/V MX.Y-*'EG@G=G<^CMQY/I73+IC[W[8^]^][O7=^NX'+_5N^M\7&;'.&5V3![% M_TSG4)=]0-O5 H:K 'H@.::">5PIB3SB!0$L N@#SV_6 /]'L90R7\G/-LWH MR[4-],^^5&D'>_MV\ZTX*$T?0C% T#V%=NMG8)>< 5\)5#6R#I50BC,*%<-A M*+GGJ3(T@U/,6^:KIL[]++ZB ^ZVZ5YX-;XZ1_VWX20M$DK;/?3<94"UNJ"= ML+6W\CZ#%>_[H7#]$&,%A0BHXD24_>XI(@%NE+MYA/<+ [L! 6].JAY.*]TL MC],I+.FJ%.\!8@T@<-5X1RH.)0R1"+&+4 ")],+"%X<8!*)U@.BX>G!J '%J MIO;G72G&9]?$_)SLM5/?R_,)A[3&8V=.#1];S;=Y8OB<#ES5NG!AY@>0"QQ( @GVF8^7V7#2&;@27C4D=<,33Q:J#ISVRP(9K8",8$2#0/B!"V%( I<#5)R24Y?Z MWN% =CJ:UW,#45^#_!]5OX[?4^*9M4OE9)Z455^_Q\.%'D829\'/X7@QBD>F M]8"RQ9=MB;AFJ=.M94V1 C[CF/@!"%P/$1<*4I8UY= #]2+A?LB9Y I0_2,? M2T)9<4#$E'15\+;+FNZLIAL7ZYV7U=U0!?7Q%##3DD'?D*1%-P3G?KH8C_(^ M"+9X=J3?_+'\W2_)YYES5/:USSM:YZNU#S= M5=GT:=$@YU>6LJ]LVG) T?F14%_9]&_?]VRN\-J'79T(.!.,5N<;(0@8)=BC MW.4*A4!"5#:/9:YH1*,_TPR2MASVH^[%?Q:O^>U\L:3S>VSBY]H)AL,#W&XHW*L=$_;1KCUD\-H9@QM( I@KI8<#I?^? M^T7C2^["D+ 7@HS"D7=*D$$'S#2U.F'(Z$#_V-=P>NW!81" BL68<>9)000( M0LG"P/?#TLLG@"2-D@Q^?#7_--$*S\(T-OUD5$ZM_GR+YII230M/3>1&$8UN M-G1&-J)W2>"K#[*T?SW)TG]*<$&!JMI-?8\GR33]/)W'IMTR ACG?+!\T&_3 MR8T>Q9UYX.7#+%YAH]J#S/4&"UF;L\Y!GSZ'2Q;ZB'9XX6F3A?ZZQD-/WD"G M-F0GG[QC9^^,%K%CYF^5SH.?OQ>!P"HY5P2A1Z463XR1P%4*^ZSL%>G!@)(7 M)Y!MM.'J/3ES\G"=>[WB^[NOXWH[T]Q]O:.UF\WMJUJY9<[];3S)7V''EIDW MS#0ZVE'$L1F%N5HFOM]%Z9_QO/A%^:RB _&_9RM>^)UMXIX#O\<1/J-:']\ MR9#X'H>"4JI"Y $) JR9+& <(FG:=N_7Q[?UH6\P\\FA?7T_Z4V?S*?I@Y]D MP_%4T\OV,RCLA] -( E)B!31\H?[LCR#<@FJM]83C&O1I"13H8+8]R5GA2F+H,K??TK4[XEBNF%JDI8[2['2%PF<*4N)Y04&"F M8(!H.1=%_/JY'9&,0$F(.=-6@NA5(L6T-;Q[4!W0G7>/E>P/KC8=7 E^P9%F M]:-W^&/@L ,H])(=_G#W3[M>0V6OH8Z!DBS)YD9 S^O'U[MRW;K=(; ](27- M0?W;R7;LVA%9-SJWG?4I6#<.NLZ5$*2V.L8[*>%L#K.^1??:'--+G6CK]H58 MXHTE(;V!'*-'G3E"X)B0*L7( PAY" =X_N7Z6YS%Z8]XO8U.X.3<3*>CYTJNTXKTLJR( M*E9D4"HMRY2 F! 20BE%T06.4:!$HUSIDA7+-?Z[6>*7$6D$#4B[B>2=4R([ MQ9E=E8$GR)&U^@X!EXAR(0GC#& :* Y*CB0A0HW L(,XLB7A2/" @S,(9WRZ M60P(51LZ6+S8@I-;M7X/?.8I#T!"?EEI0C),0 (-[#TA$S0E:#DI^2(_+R03P4'% !?2X#Q@$>&OH\<[W; P] MSB>P._1X1[3N/B]_SMC1CF#?C3&41ZCM4Z4,S*;I_%J#S-3$35XG/^-1V6\H M6V;7E:&5MM*/20AQKJ+)G\[0(-RUQKAY7@-H%,^F63*_<.1X7$9A5B]*JEW2 M?S_Z*EOI1QLU-\E$VS@:F,V%!^?]\J]HGB=0+-+A;93%SDB__H-YW3C.3.T@ MO1H0.7=36Q;$I/N8M(PT-O,T'00S)[O5?WZTTU@;4Y&'83'7Y-OH:8ZCR=#T M&XQC_9/(3O/@_)/'(^F>GLKRK#RF+9%<3W[6\W;;[,UP'&69IJ-\=V[C\4B3 M_\?E?F>)V8':TS6)9#D)&&I+-+DD$U.0*M_LJV1L[II/G5L-B^9W6;PRFH7F MWHJP+IS+QB_LH*(TM2/2C[W3]*)G;-Q;V?RB 2E/SV;X3SW'R^GOQ1"J+-:M M^,L5ID*ZKI(^EIX7" K"$EL45V$=?W'@7'SLJ M).U+.STW-D=B$]CTRN31[]EA!=(:X?I@XS:_H:R394J)0"Y'RW^>EUJ"Z,[< M$N@>EN[1>@()Z_P#1>LY,_TB/G+7.17%._7Y+=$(PD[G,?7I*/V^/V??6\X^ M.0$*./7Y'36@KF-S/?7YG5EIVK^GIJCU'Y,TUB_ZWX-ZO)S2IO<,_.;GU^_E MZ_Z:UG8,BPOO-?_N;'T9)ZOS?:+R(>P(X2P+HQ7]/!+WX/^.][\7_ M&6_^5O%_-K4#U.:XY#Y7^Y4F_LJY1@RXQ(T9J_*S0^CZW.=8*H*H]!#T.2C: M5@<"HT:NT6/QNCNZ,(3)))H,DVB\UHIAV4&A1J=?KOV<2AM]%/;.7?K?.)V. MHNS6;#M'$/UZTDG=/>N>#^N**DT0"%=XP/49\CGES.?"*^L.L5"01L?YQUA7 M#H>+.]/2(QZ9DZ'A]&9BK*;_U')4+X%1H'OF[IF[9^ZC,S<'58U=@10WLIDP MX1,D.%6X9&X" Q^UP]S&0NJ9NV?NGKF/S]P(+9G;9[X6W:%"R@M\Y1*,!"LE M-\,HV)>YC8UK3=R>AWL>[GGX^#R,JW+5* PH#A7P H"8#)7KTJ 4T(AXC5*# M^QO.IF#':['N>KE0 ;@Q$NB]?Q[/OQ+J\1P+C&@@>L2*A4, N)A6M2G<#$5 M<&_'UR'6\VMR>"^<>^8^3>:N%?;SB/00)K[PA:"!Y$)A57JU<>@VN@VW:3WW MS-TS=\_<;3-W[H!1 X)GJ4H7D1I"!-JSG7@4_A9)ZVTJ\'&DV MZR77-G4:+V]<'V,S*N+=T>< X=H$[+^W:?F06703?[Q*X^C/C]&U'M(OT?@^ M>LCTJ_[C-BUF\[0A1D\9GW.;&M[Y2P9 ? M,G?;+ML$1:BI+9I510I%J\NQOFB#9EPO ?>8 M4 1+F0A69.+'+!X:N7@_34=9/'GWM\ETESQ\.@GSHT)'76FJ3.V M<82#(^]'I> PX5/H>T)J*( JX)3 9&%7OBR&XR]MHQ^#X[ MB"K[TT<"2-]TH:'*(Z&D,"3E#BHJ&QRU;1/R*-9:8=?'MOOM;=;43/NCJ5/Z M<5Y.W$DJ\KMH:E<-;>J%-;Q1K01RB"3T?)=!3^\LH;Y62@C#@2^$$B$ MB3> M7B606U>U-\3#ND\MB5S2IA]?S?TD&VH^6J3QUKJ<&'#I$T&P] /""!=8+NMR MAHR16EW.D'/ENYX7Z(4CQ 50BYRR4Q/'/MM:6QA2#8M N0!+&@(4^!21\CW0 M#;V/8+VLIYG$8P61GTZWKVUFU(F089=(3@4)M+#&4'$,M':L]Y-(%V,1K!#A M;LUUGZ5]SL[ ?13?1TIOMJ,(YQ_-S\M$\@W(PUO.I\!X#H#&?AR0, M. JA3V4Q;4X@#AJ]:PTY5MZ$3\;8T^C^+9K'W^?&V?@U3HT)J(VO55 WK@GW MO[$?#W%UNK_Z,.N:N)YDZ3\EN*! VS;6"V"5M4DR33]/YW'F+V($L)L[*98/ M^FTZN3&UH,T#+Q]F\:J7HWJ0N=[P;]@D_,=DB[9WMODXS$ ;TN6OSQ,O>VVS M4YN5DZ^/8Q?(T2ODF"7:G]7KKK1E<>"C4K(I]^YH6K!;8>P.=[!2'#K)LH6I MVZP5G\P4@'ZF]O-OV]FAIOYH1EK6 E$R>ZN4GC&PTJSDR;_\-D%HU- M&6^]NL\J&;T/0"+> V1W 7(;^HT*]'/>&SQY9_^T5]Y],&7@9U%JB\7;!@A9 M6?%^8F\U%>-OS&'(Q#0->-#HX^2@IY7'_+/^.I[?Q_%D!:S,]_\PQ:V=,$IO MIHX73?X<.)^MGJ))5F;9=)C83P-3U/LR763S.,Z'D;_Y7C--7LP^=J8U8(1T M8"H&M^M/"9-$E$]LH87JE,=\.-%OK!3!8]F"(KZ^-PO0C'C\X*S?/IVO- \H7 MF36\TK^8F F8QYB?-;ZT!I4S3O+2_TF\/@+SP,55EHR2R/3*JT_O2J^*[1Y@ M&,W6^G=2@QK'!@F,>I!H#22.@!$S35 /FC8&FNL?K,<\B^^2C]%$VQ!C3;Y& MQ*2I_D%FF.Z_%I-8,YPEQAH#:I8;WMK'7.RO4+V$ O7$4Z.7&)()+HC3-52] MBQY*5#+?)FD)2N7'Z-8=)^;-6?Q-/[.L-*46:PM('I_"I,^>] M13@SDN(5V4(3U>K]'P9.DJ_;.-(PMNQUDVD&,HLSC)N(:(8U-7LT'?YI^,LL MZC@VMQ\5^ BLDCV KSC# >(XH%IS!HSXA3,D!-JDW@Y\-4RYO-4(:)J]7*:1 M64??G-6M8)^_Q#[X4:.?A;A-C\OT@+]8FJJ@+?ST/WI:#K/]\4P7N:\O[^-K<">6G:V_9:TN#=Z0<5&Q6G9T>4PJP6D!Y M14<^#I7G[] R-U%WI6=^N?YNI,A7(V@NT^3FQFSW>=/X'R?MI)0MT;C!M'H]<:,MO'XQ4EO5 "]:ALZ%8'C"YW(16,(D1\Q 3!."Q5O2S8M.=/ALX\<7-Q4 ;M'=Q>I,;O7H5HN'_+!+3 MNW8ZN7"^6(L@%W*K#JB\4^U6IY9&JZDYZ1S>QJ/%V/C2:_R\V3JQ+%XVUS5M MC@>V4Z[QOFUQN!GQ.T_N8G-FD"E-6^N%QN@R22^F38<945GYWSE MBD.&]1VPIQF))LC$NEES,^E@ D+HPL7\\+A4)[N-TOPX8864.HKI[W,9I,U- MO6[)#\T8^JJV,>UAE%W2#3K_M6&(=/I3L[&ED^,>E[/J+9C#-W/LL1NX.=*WQ0G%E+T=[>#&@\F\S5(-[!IOKDRYXC%B\U->?#'H_<- MRA;RE:0H0[GL>#0[_$A&]OAQ>>!H3W(OG$_72ZRTMYB5V 28B5V/2?Y0/?&Y M'I/S[GHQ&45FR0PG:D7*'-&]UR\&KV,!K+0 & M&6&!8'.I!^6)B&8%J\H]-BVCOP[3V.S ? ,FU]T!TUPV%GCS[B[Z,_YXKU=$ M@WYLSZ#??7C&6==I'VU9\K?FV.YJVB7M#T0['N MM_'8!AGH&^[*S;3J1LYX32K;K84,\K/O,C*@$ XOXZ7DE=U-/.@&GJ2(*0^& MH5"J+.['0A# '7;W-[UB=W99K2!X["!\3;%O728\.BAK2JU(B.T_;3HW7\\G MN2$7LT7]OJG15(? L_%"*Z##8;I81I[,HF1416W,IP.M%L\US!7)'3D4ILO5 MM$KNA5/RH9[[M'T^;,;>&$Q>_\I=CQ&PFCXL(D^J$;\D_XG:D2R$R/5,A1"& M,'>59+(,820"->OBGC;_->WTGO^>P7^7-;XRFE[!6-6;K!?-Z!)3$Y-EXNWF M=Z);"VD$=NHX=QD>O[1@3'VJ]3;GAH0TR34>CFGUC0660FU!)-EBW M;8K[\N\+H^[?M08\7[U2\R9&6G]?7BO=B4T3*+^FWV2VW XR-S0O'@8+7(OJO$(5(I?%L_GJ][@%0%H;'GKB:@KAN6VY$10QA[G =UF M=^>&3N]FTXGQ J\\KW!\1FGZ8$.=5D1N]:#EW8XEWVQA?*@6+5H(BMKNI2.@ MUBF!^DQ)+W"E\,+0]Z5'R^ADZ'O>,BK*R* M+KIBMGF"RY?KW\IIJG*6;\EI MMU+1ANZ9\T)<>@&/E_-B#NCT,(9YV2YCE6CQ8WRZIJNEB;EUJZRB9$ZU&V61D3)+M&N/1Z1-6P2&8AB"$0!.E&V"F B7= M(CB$ ]=#:G\O\AJ)ZOD&EH_/AT0A$!?BN"2J1>AT6,_Y6,?*):$MQI9TK90; M)9D5B>9H(UKVMXNR2L^*?\[B2:;)5#Z/_%JLKE)J>G=1,FG.I)A&[K:N';*W M8\*4R>ZK;(-@+1P0"$FY(IA2KFT7A;VBFACS,0K%WFSSK9R?7\Q,UB:6VP?P MT1(-W>";]2B3T2*U%7O>_0V)]>SYO)9/]EQ>Z+ZRUOT:7JBOX76$&EY[E#+8 M5@G!1U@@S+C'2:B4(!X-@_)VSPO01_!N':/V+,BQQKQV";:6Y:""$U]B3B3B M$H0 8E^40V&^Z]7*5^/5&;9K4JY*E%Q^+#\O&&U+I,[O1*?XWOGV_0N:E1% MO8O2FV22#R]:S*?E%WF15?O-?3*:W_Y"X076PILS^M>R8^50KV8TR^)?RC\: M]/9NV>-QV0V3O/O;HQT@\SZ%2* M=W4J/=5ROGL3Q>I$06C?GC&1#I=6SHTA7AWG "X0 MX=Q'2+K4#QEC81GM;[ZG.XRA%RJ9I_1 M5,JS4'*^!HI@Q%%!MU 6(45-[NH 5DZ#M-F'E.C;I M$GD[AEB9A?X)/.")_-DU@31.CZ<*X>YX# M-Z_78^004VWG$NPDH@X@[W;@):Q6G5-(UV/,9V'@$89D&);EY0E2?L/?;)#O MLD"^DT9;"MT!(^[1\/8IA-5]<_"-X*?:C)WKI^V]I^H-@)A;@9AD)&0A,\U* M(,,HY(R5'19(P/D&[;&E:)<3PSP(Q(#S9CC66W5DM=]%;+UK0)_&5P]!3B9Y M$OM+YDY3CNMMN D"BA+@*\_UM6Y#RZ@W+#G9RXK\>]IH5W2",6WTHFE)MEEH M?)Y&DZS8+NL%V93Z:[-M2U])(Q8X*_PG>?NK1H3?[;1S/?RO68H7B;/>AS].# MKLNKMFZX>?V:"IBM/$-J]3@O2_\U2D:?)BJ:F18C[44?'S$\?@.UK@/I(Z2J MMW4Q+'$T6BZ!8]*\/MK,$+L*W0_H?%+0GZ(.P@H(ZXY1F>( M0BY% -0RXHZ8X+\J_MB3RE74#Q&G < ^YD"4+":%I[8&&2J&]6\%P:;5"@LQ M#B HWR.01,U&6*^^(9AR[_B+G%%N$(Q[7";>*M>LC MZ'9&T+GLXOGARORVYH]@5:Y9C:)//)+[:[@P$S M_?"5\.2!2=F.9[8 9I&>GVTZD7M2*.<1J.@)*WHTNGH\G/S(?N6NPDDW"*%X MBY7'C5>\*I6L]0L_QP-ND[ECK!R33;NN_;T0]SRZA(<1SJL>93_CI/JPV;[D M"1"#I!8_Y 4AR%[<$F%#ULG@AL=M04/CQKN%YSHCB&;#,CI,L1VMN1@E1ER14)(9#(I0(R M+_ $Q'Z1"TXE\46CH$Q]4;]<&^8K$SZ^IO%=LK@[=I,9H-O1HQ:L!"%S$:< >5Z 6>!AH$2I"+C,:V2%KZ)''@NBYVBC04Y= M!T"XS5C:@^FNLZK#*3M8>CAY%$XXJ'K925<;$\H--)!0)0"&2J$EG B_45K_ M:7!R6GK(N+J?S^C&7T4TZD[+Y]IRV^R[#FW;>7OJ"I@[(+!-)\SN%,Y.>FS/P(730V0/D05$TBJ>FDL< M .AY"#/ENR[0:% DAKH4 ;[/^=:I*Y7N -(VG5MO%"+/QC467%^;?($?<:5X MEDV>GU1&Y+0+HFU'&+ SO:-=;XLTWO0/+ MC7FL\U5'D\T;?:G(OEVIR 6GYUL;[:^]PZP#@%*31AMD53?@IE:3%;H!%802 MZ7O2EP*:D,?"YE,P='G+<&-4G1YN7@)N#J3#8X)1!TIHU!>.E_EV+UC0PO;X MCO-6['/3"GR1/CAYD_6[>'X[M=F'H]@0LQYZW@UQ:EI/)-'8&27CA56T8LMJ M96A1K2F YO1);+K5:5TKKG68+U)L3;.?\JZJWUYB>UODO=SG-@-RIE7HX4.M M9=NV[J6UUQ<=W"Z:^]-HUDA]QA#,085G(G8*[4AK2$ M 0!5YZKM-9KITW\0/]\?[ECL^I'CPD=(W/(?^/O+5C7N"O-5\U V^Z^NM<> M.[59.?GZ%)RO5\@ =X_4_HUD/A3K7>XI@N\VFK2Q'04K4$S/=_CU<&PO( K MIY+G>]@5W =2B9"["I&P]+LC(,(=O* ?$6^JB=]5RE_S*]7I?GOA"D3Y1=.Q MU&:1H>CF)HUOC/-BD[ [5M?KG!Q(#XT=A<9MN#UI;BN?&F,23O(^H'E,.=PM]X2JO0G45S^_C>+("4^;[?YC* M#DX8I3=3QXLF?PZ-1?,WVP(L6KF[LRU' MC=)8HF)N3D,ZL),:Z#T9QUGFQ%&JM=94:Y"S13J\C;)X-"C:RIO^4VG1R'1N M2PJMOB;+5VLQR>+A(EUV[\X6QCY))E;=G%YIV+TG;[!.[""]UC1#E8< 2J,T?6@&6:@F?^AJ#]SEWR,)MJ"&(\? MK)A)M>676FOMOQ;:RH/44N)2-=&?XVAX:Q_3_8)'KSVD_\Q;RJ^":PX9VNC2 MUJN%B *AS$^2M$3@\F/1HEP+?0U5!9X,Q].\A_G5(DLL6A0'&LO/HTCOYIU& MP"2O2CE+]08:G=;NZBJ4ZIOU+VP5C+5F?<,D'2[NM.$]&<;9+\Y[^$$+E=26 M%-9@?YT86G;^9Q%I=#4XJ]]GX],PMX9B3%*[*%)K/5^S\,G*0H !^9HYS85#S4:YAIEC(K5%56K #2#&LZ*?P8 MFN/,RHYC<_M1<;!6=1Q#X&+& AAP*'S&<)5-I#5HMQ'U]VC!7E.[);O5)'69 M1F8=?=/+= 4*_1P*+:*9KH:;]^'],A1,MNXY+X)4##S'L2Q7ZNQ$E7XVTN4R3FQNSW^=.YL]1=>$&4G^^ MJEO0K#W3&.85")=K6:H*DUR5K?VF1O6_.N_1$J7-HXY+O*(JD"PUP7(08JZ4 M)ZGG20\NRV*& +P1=>'R?MI)4MT;D3]JK#2T>J_-^2R>O/O;M<;-]D%Y164O M=(%ABM&G-41F2HDJ.SY'=1'-(Y_6-)=9.C55QY<=[PYS>)2NY#*0KC"ZUCP\,ITL;IV%FN MT%9'8?Y]+I:2S);W_Z$Y15_5&VK/L.R2;C %KE^JBX_%>UX=J')$0A:WW9(NK?YD -T-1HW\MLKE9O@OGCYEM4[*D*T-1EB!7XSCNIXOQ M*$< TSW"8. H'FO5*S7'EE$>?#>,,H-3#\Z5OCM.+*Z8V+5!C1.3^1K2&S0U MWUR9H\=B!.:F/&;DT?L&Q4E#38"4X5]V/)HI?B0C>V*Y/*.TQ\ 7SJ?K)7K> M1J/\ML>QZ]>.XNMDLN&M'XPV-L_1TYS. M6BER%1NHK87/H+RV\&-+/UCV__AIHPL?G:/1@Z3-<]!]-<@!88 M].XN^C/^>*_71\N!V)YEO_OPC/.R(R4#;8I^+'^X/L9F?>@=P7\MC!FN!6WE M_]ZFY4-F6JO]>*5WZ,^/5I7X)1K?&R^'_N5M6LSF:4.,GC(^1^O8&L3^D@$7 M(>ZZ/@B01STD!/-#Z8="^4SK\L _*#37TI5F65,FVJA5RZ6(5I=C?<]:" M] M_;C.ZNS48(O5/F=E<[/4"/8T7N%N^[4)^K!F7@%\#P4[WL9C&\:B;[@KF=RJ MJCE,-T%HMP8[R&,JRIB30H]X&4^WP+44"0F8IP(6L!!0@H#TBX[&A+G(VW&V M^$VOV)U=5JLS/!9@T3 +6]*&-E>$P72R#FJRVL8P'FD\'VIXRQ>:+>K:YJ$R7JVFMHPNGY$$]]VGKC%B+ M[7)RP\^([+6O$%Z//['?\B*DJ1KPBS)@[7"?R! H(CSB J8"!)E?U! 9_!@/7\G)+_;*I5C<^JUUJ?K%$Y->>9EJ!1.J_[+ IU.7>Z M-+1E\\MC<@T!502"D!RXC'/@,=_S%*>*BE)LL=!OE"HX=:X)M05XEFPS:(]5 MNA7YU\%@Q#J6F$,?;?*FA6%;F*C:]M>$-*J9PA97!KG1G62#=2NXN"__OG & M_+M6BN>K5VK.Z6@\KJZ5WNFFL9Q?TV\R>VX'F;LI'FQHN@FF*G0/ZV^XBIVK MY%JKXC;HVO:2'=J:O?J3T4+^?_;>_+EMY=@7_U=03O*N744I6 @N/M^DBNN) M$MMR+)^D[O>75R Y%'$, @P6RM^4NF+L9>R/1T]280K*9,RJ!ZRBF=B# M5385U;%,'M3C>JUG-HP8QTL"T554\(:J'@:1KRR+.]D/#OYN'V^]E$]HM\ J M[ X;5J<[=%MMN^4,'64CMKJ->J7CZG8'KUPMYU-=3C^I9>:]>H_&Y;M3;V#; M;#]C=V *N< TQADW6H5+"B@?# >HP-'4\V/CQ@LRCG[Y,)Y732' M71613+$@8OT)WE#N-A^?GS@+N-%@:#=;S6[;[ Z'[7ZG[KBV0B<[S4;]X6#0 M5?J$]:[TDCYM^JRWG['5.I'GO?VK\9+WC,"4TP1?3 M#,..E=\^A22W]X9\]%!:0S\RC[A5L(G7+1]&0L#74A^B*3JB/#C\A.OZ*.K.\U2#KLY')B] M>MUU^D!4=LNU):*VWNW5>_MSDK>(\JRS0R2_HW$)K!CZ';@P%B0D@3J8J @W MO'A"!CT%D\DS#23I8Z)Q):6Y3)"@X,+(N/9\\H0%49*0PHO%.+H.E:XKEZ,I M7JU5SWU3N@R-S][2L%C'5^]Z>4:V1^E-YWZTZ_T3-MR^PX M@WK''+@FJ)A>NS-T;,<>KJ6$#'ZB0LS\9(9,RYV -E6RD%6D8=V'QO"[ZAOK M.6]9#]R%B3PK:EFV"2M( MN#SEP5US!2>RV1E;AVM^DOM13IRH;OQT),\'5KTWUV M=UVS\"6;S7J]978']5:WWS9;=J_74NXZR^J;SMYHMNL%^,#53(CTD]R("KE= M(B[U2\0\#%2=)")-#C+%8W?"?SY+J'87E>:D66."7M4T,*$SN>WP >P[Q[SN M]^WA8 ?LW'L-WFH5;JCFP.X,@9=:KF5WA^VFW6E*6&3+LMU^^Q3T0?XMU53" MUZ\XZ9/*&)W)Q.?B75\]?W(1]KP%EF!\1$.&NP'\3=OE/) ]0_@WL->JV-_" M6W">V5A)?2]?/L'USRB,23MP^-Z ^V' O2:&(=MUQ^JV.\VAXPPL4\& VW8' MJ\.^_LJ^5RH2I;)J54KIG& 7K,DY/V1R(Y"^",H44-CT'WX)_EU\0XDR#2KE1R^32]+S0L0@"^2UQ$OX-$Q^KOS=LY'=_#G>6 M+^+6^!;-O;5"]G,OAML.3\_+TDA]P/6[Z9-;?Y+./C::YU:KZ?Y)%>L>PQEX MBT1\5/]8._UW>4^1O+I]Z]WVCB/\&K?]IU_4CU:_L^[XJK7;8\_YLE?MV/=: M_0N:3VSXN=>^*&L,VGKLTENJW'"UN# F4POC,WPQ2XP!,//D>#HV[KX'E9++ M] +0VQ&YA,*/5"\.A1D,_I[08E&6@)&)V;\_QV)!>?32VY5\N(>*G%>@HD?L MZ+/1U7;C^6TUM#LP0MBM:]=+4$F;L=ION:<7IL/A-2$KMY.5UM\+<<_6+3S" M-HGW4\O-1-H&U2,DQ,&:2"=@";T!/FX4%2CK7=-LF0U@ MW&&_Y;;MI@L,S7QL==OV&BIF!SX^+55OUYKHMSM^5GXS+J15?9X#BPAS\$0A M<)^+\K1:Q)/T:)7KU]K-#E@"7;L^:((UT&NI>BC-NM/KK:7R5*4'(RE@C82E MT ; 8ZX(NY+=P5H.I^QTFDJ:-.J# MP9KWX7'2Y+3,$,O=J\?AZ,3)J3D=OD=I.<*%ILF3S]&!LS/(3WURA-O3D2^&;?80+4Q+ZQ.U2%F2W[24R^WQW5Y#?_L[=.-<; Z7SM>CH\V M'Z+]F@48SK9Z]>:@ZS:;]69WX'0:3E,%:]%+>T])'*4+OX%TR(7&MN(&0Z[) M=/"5#>H/K6M0/V_M52O>1V@%YSR%TO8E5/ZT34/^F5*6U.=[$5:;VI.H0=<2 MM.6BY3J,S-(==MV>[K8[9ZSJVVV_93K_> M&F#JEE=Z\.6FO@'FWSPWI/S^ I(Q]L?;W"^KPGGH^?&_L# I!MZ#"!M9)ICI MV0V ^-YM2/QTVVYKT.C8L#7->M?L.J[;58F?=M=MG17U;X;U-NP<7)QB+1(E>N4DKI_^T#51%#*@9Z.0R_!*%LQ L72_Q[][6;G,X;#?JO7:K M[_1LK-(PE%7MV_6&U3-+VVHZKFT[ [O>-(BI'="Q<)E>]<)5I4JU_$-27;* S9&>,('5 ^! MY/;.3W= J@?[F@G754ED)O:.^=-;).<194]SSF^[?=XPV\Y3DZ.=^KW9T=9N M"_ S/-5WG81X<" M*CG4)/QCK;:@.E2\=09_*N;P.!B\<"6\\?/6['S2Q_LJ['Q@%5+NY/4#!8:^ M=%TF78-IBR$XWY[!^V:$R%L]_$_B1@2&I7?GCMVQ]>[K+.C4A2PO]L M ,>MXY,1%Y8CA_,GNDN)!,.!"/Y511A+_^,W@9V#Q(2MG@WO6X$M;QY_&(O_ M9"(<+ROOR'];^F521J6MC%TL?!T076(>K--#K'.@N90Z9>* +%HM2(]R[9;9Z+7Z=L_NFZ8C<:=]QW4WE///)XMR=3;+.LN MPD66)O0#ZT&R3O,GM&!^BX)9RZ?#ET^- A??;G<;S<;0'@Q< MM]ZSG4&OH>23W73=9S/T=I5/MI9/6CYI^73:\JG4?G4P:'2Z@V9WV'6ZW>ZP M:?>Z+94.Y0P;]4.33ZLILUH^:?FDY=.)R:=6D=<_M :M[K#A-JW&P.P-F^WZ M4&;QN?6NU6B\BJ-,"Q,M3+273$O1@Y:BEFD676]U_UG6\X4G5;DWS(8W#M3C5XE2+TU<1IZ4F8NU>QVEV&XWN ML-?M]1O-;JM?EUZ]0="WI6NW.H->NMWM. M?S@T.Y;=ECV/7-/I--<*!KVV@-)A!VT_:BGU)J24VRAU6*Q;3K?=K3>Z9L=Q MP9SJ*C.JT:S;!V=&Z>"#-J.T@#IU =4LT!O=?KO=;=K8^ZU1;[EVL]%2586' M)GSR*FZS-RQ-WJ#-5W?;-4;SJ#;;9N- M9J]C@@"3YEI[V'?7.HRL5"S?5-7WGH#LWBJK'V%(XM"LK9,RJDX].*"%WE.$ MGF65ZH7WV[;3Z'6<>J?3Z V[3J_A2A.PVVRZG>,0>F\U<*"%J!8RARID['I1 M/=\&0K/:K6;/'CK]IM/NM:1EU6PWAJTU>,9I"9EC=_YK(:.%S*$*&:==2D5J M]9UN8]CH-EO=>MRUDM) Y5"'C.J60WJ!3KP]: M5KW5'3KM=L_MR#Y \/]Z[I$(&2T1WKI$T XB+?'ND'C-$M2JTQOT^NTZV%H- MIS-PN]V!O+NYO4ZOL09BV$GB50*%VBO^M*AAS73K6NYIN:?EWJ/E7KLD]QRS M!U?'3J/7[5FM]M >MH8J,[-3;UG'(?>T8_PI>I:C5JSWCCI9)V#DK#'[JK7TO6% MI6NS,%5[ Z?NN&;?<>$F;-9;;L^1]2,:O4&CTSP.Z:J=^[M+ZX9;J[OVFY;6 M6F@=@=!J%56Y!CWXL-MLMNK#8=T:@F7H*(!KM]MT3EQHZ4B!KBZAY=6ARRO' M++"RCM7H]%INOUEO];O-'DBMO'=1H]GHKO4&.2UY]19=C%I>:7EU9/+**II6 M#MH]=V -&L-AL]$9-IQVK]]42 Q[: Z.0UZ=K'#1-SCM;].B]8A$JU. W.J= MAN4VAHW^T'7<0=?J-3L23-LP+;C+'E!H6$I#2M51G MMF>9@[9I68U!L^D.S([;L>LJ*=5RVDNK&F9MVSHD=+..9FAYI>756Y17[0(M8IJ#>MMJ.>V> MZ71Z]7ZS9ZGHJ]EK'E3^NHYFO(D;'"5J_#GU@ 34YWL9&[8,Z=(/,T_N&6_B M%Z##V!_3LL$7O7G62Q7\[@I>H^9GS&+D9+_D)@-VVXU&GUS M8'?=KMUN-_O#3G^(8=&^W3+[NZS].YZ^$4V-'DH2X*9\*[SJ=JR>VX[V95CA,3.@O_UP M AOUT:Z#FMG#E+[/A#$%N6;8%_&^-2BQ/\ M\82;G!A>+(R1EXB) :?QGPRD^<28>_$/D1H+X#KX,8@[(_%A-EX, RF] (/$ M!G#GV0@6!B)TY:%TYO'8XRB.HU$4>SCP:&E$HT3$-T0^\HF)EWKGQI;U%'TX M#"^CLN%_^(%B)4+_%H1)@R:A-AI!'] I3A LGN!H<)O!"> M36:"YR02GM3$GTY%+/"[D4AOA>#!QS).Q//-)UI%<%[]*;E8R@PU)0(M-1!S0Y%:&X%T0 MWGAV]]+/[Q/-!\%_*!!1?B3U;JOK-NQZQQU8[L!T6A9\T&HTG7JSYS8L%!B% M7'K1J=.?M_R&411,8(C6N?'_511;U1KK,[;D?[^O-;_\%"5)CT[A&BVW!XVNZ39;?=.M6\U&J]Y0 M+KSFH&,VV%Z$PQ>33OKH]X"%*L!V6J"6CC/Q[J^?Q+47&)^]%'1BLJ;D*X?\ M &WQ@-<_9?;W*9ORG:(%DOVE1+^4\X8W'L08H4SR0S290>"R M'.+GQ[ D%Q)%,+32SANMN=)^G@4/U<2"@A6BE6U@%C<^.(6YR) +M-RP.2F MX;W)[UF2TE=S%)%@S^"Y@:R_CE"XA>(Z2GVBC*1F)")- S;M:T:.Y-Q+DQE$IMSNR+9\+*$4<.HMO:RJ$7) 1# M@/8K[4=<_BF0$'Y+LULC)-ID&AE>%\6P\)Q.9MX-:56F3I[C!2@ZX$J<.&XG M_AC62RKNU@C7_P',,XM@NV!Q M.+?8A[-!LL8% CL$,/VTO @PLQ+4_;7R$>$VW/@3.)5)+L85CZ@'>%281HR' M3)L)'_QBS*);X-X8EC8%'LW?) J^*S83-Z3ZXEL_"-3;RR\G$P3F#U=+X+'S MAQN[KR$!^X7-! 1:VKN" T99 C--D*%(P"79Z'<4'O 8 L]$) M0+(#3=0;,,RB+"F?U20;IRR4T'I%"[)X2$BG( N %]F:'GN)-'E]O&!-Z,$;_SJ*832T&G&\B92:@7=+DJ1,&[1H MDM5A"K_/F$1@$,78+)ZS0-*,%$]R(Q/B3V7U2SY8X:PR52'MRSFQ*,TW$84/ M+S1G)]!'(H8- .T5^PFN%EZN3C!$(4MR.DYH-NH@SXU. *R:7<_DXM P]\>P M %P56,X3'X]WPYJ28E&TK=6I;]*&R#T;6)A_LOD5Q%=*(.#22(&AX2WP+^(J M.N&",*<@74$SHVS'JQAM*EAS,#9?5D N%TH 9CXS$%F4/((W7_\JO.)CO4] M6/8^! 3_B3__"((]\,>;[/!> &K7Z+#_%4_K"F]/,_@2C((^#'O#*N%33L"' MY0"X0D8'VDG0B\8BBQG(*7<'/@2^2G#RM[,(OX;YH0Q<"YH]TR, M!1 )W#BF4^,6GO<6BPBU%]O(7N41^&/.OZ:?$AE452I3AF?,(R)GU%Q^,O>3 M1+I?$K#T+D/C[QY<#F%GK08=B]U(LD,QBFD=7/\'AV9@&Q?M[!JI7,$$6% "G+SPZU=(I,=\T> I? MX))@+M$J31-(R M4P\]BYL!_^1K\^J\^&88J=-URA.[YZ6E3; [EIU>^"HPHMFJV>O09-6',)?^>K8(T/M2\81 M[;)O&0/]UC_K8,&T_F\2I_^WL&Q[(%>*0/] 6H*=DB&8X$^2E1A\,0":;%DU MJB^G4_QF+<@N+=1RH/WBRS"/M)N52/L9V+D8;;\%496(\-U?T]OHOC#[HP^L M9"TFI=O I+@-[,>JWF+_EJS8JXR\1!J2!D7#8F B%Q"2#:V^,L:]T60." M0#^O(4(8?X;[PPL"^P@OV&5SOK33Y\87,KN]9)/E/2=:VQ 5':'M3(:N'\,E M)HK):8>_@0M][D:BZ=,D4(K"RN +LI_)/SL.,O+15$SZZFN>;-Q7#?O2X(1A M:_YRWRMX"_^!1]F9_%?,O5^85.2].O6^WG5:SXS1ZC9Y3 M-SM="6]RA]U>?:VXQ&H0C*\K5W@U2PGB\VXMG(;@)@JG;4/W/$+H?'D&F?.( M6QA;.Z.EM(MR1J\Z096,>F;-Y9K'>HKA,YRB.C+R XY$<6+7'H(FJJ(+A6:2 MDJN>I.VN]VI0/BC2M]ZM:[GA5GH#O'C)6 QR1%_'0AJ#,OP MRM?).6;3;-\ MARCF(O7(5$S($467$VD EB^_^96X.T.NGZKI;M$]0(NK4^>,*^$ M]H1#@>N34W>%_!ZCK-':N@D; J%)D[QL6S\ &'%0ɂ]2> Z/VW+"!/1S] M BQ4'P.X0.<@,>+HAB_1!!3*8^4UZ=%=OX^B[BE8R@&Q79VFRTJ^%50^1%?.9N/OG*^Q!7S9 (IQ0V/+T6$.^-;T6<17XOXL/;] M(O=&*MG_K%92PRUU;VE;';-MMNJ-5@>D17?8R%O1M1OMUC[N]^U_.K ZQ[KS M@L_' C_^^C?AAS4#P:O!N7%SGL^E)R4L.:?X MZYTWH698[=Z_P&)WT:LI+;H5YT/EQE_;[(/X!1:_W]5_%^$-[/<+;,!'JWTV MOCDS3=,M]N!!WI&R4Z0/LN_6BP7MQ'ZWXA_!BU""FV^$Y;J/VXA[W$2X)S=[ MW9)_SP1PZ=_C\Q>ECT9]+_2QWZU W,+<>PFRL.U'\L?]9'&S7T[I>S=^\OPD MX11;TK3VOR7[W9-NEH"5GOQ8OJ0$J=<;>]X7M/!Q;_P/U8)(>]BAKQBD>H'M M*22)U6@^79(8[\=1$' 21[!D3PIZ=FWS%X8U)?27]8JZ/$GU! J4(IP,8,$-$'_QJ3>=JA[W4J9"W6T%P\ MC/F0F7(84\FM@\.1%JR.GRXN$HHG<>;0&'V1Z]A0F?8A$3/P$*A9 E9-T0.@ M /#!$OZ59A1;V>00.!;U>FBR3T&5E;,EA]=7=+A$#B!P ?&M9?" SPD5&YTT MR/#>/,+#)-!2.N.,L!SB@0E&X;4G4T PXN.'288!Q$]D430,\KIP3,_40"K2I>;7C%SR6' ]&1SC[Q M@SFB4F!,HBT9XJ&.J]#&A2>LK)%_A-$MK!AS(/R)@@*/1*I<_=6CAG/@TY:N M-3]^S($;%%;C,ZIXH ]V3Z6(\JIA#HR1" 2%,.#U]RQD/E$1VCCBN&0:@^26 M/)2%0*Z)^KY,4!PSYG L)9B,);H1WY.%$GZ "'89PO:GY;/$IY' L_E#=QC382_:869M1 M)[ZJ&I+D,*V#(9@R7NB;N,YXW<:OJ$CF67#M25T="\(*G!MK\I(R]WF#2LF= MJU;='4:/$5*JH%E)BW6H9N-O3RU082_1VR^,70N]R9- M88VE!!)^&R9%5X-[OVS2E+6'Z<%:_D&8E+7B+S*_EUXC;G ;MNM=N+A@ZCN: M./&24;2(=E!Y,17%'E44.&:0\W<1&E$\]7.C7^R!3($M3JH,Z(TYT0=3="FA M^ X]I4!*G?,:U> MNV$YC6;#[MAM:S!0M>3J=M2)(Q0*(D"] ",[#/%UK:UFD^Z&)#YG*4U9B[T*S!6QVOUHAL.]\D_L59-1F5GQM%U"".LU8,B95C4 MII,*,1H%>:$AK 4(KYJK G*L'?+WG1N=A%,CR77#/\DCD?!_E#&SJ=I.*?]F MB:BKE>(ABOC1]T"U+SC71N8=JSP=2FV4BI.L):J+$8VYR,E84#VEHLB+_"5: MG)@*<3OS)21<#H\/J\&IH!.;7%3?A3V"5 <)F-8;XRYZZ:\OE*2GX2EY(KB!6 823#*AP"3K&7!6F8 ,O"S#XKI>F M6YZ73'6M&2.P0\HELR@1! O)R-HOI;OEZO&5[2M%V6-9FAC+/B+5R'ID-!;: M+!.J/C,MOY*I9N[]].?9O)1-M(@0_H[7JFE&>4*K[_>1Y8E1Q*140V@-#5[P M"Y5/DWQ4*O$%MY6XP'LO680@^0HN/^17HC%@BX$A)B\L5-J I\SV7=B)/C"5^:UXLBE=,15T<; M@T:(YI2SJ'Y.N3*A$@IT7%37Z3>Z"+GXRH7?*HH01%KHS,,@BL(8@L8*L)RC3D=8?),+CN]%Z.B=>H&[XDB-% M:Y9L* :F*G@1AR0;)'2^YM(R87-ND-/*3"U'+E58S7>=H"8)EM J%9E2S%BP M8,&6DMH7WE+F3Y0V>US4ZOM/YL?LHYI[/T2NF^]91IFE'W*#.:BDI89.6GJ& MI*6C-('+ K94J6V#,;N!'RKF+?S_N?(O@C%+5BH%)M<5'9=_DT4R\<-R&4UI MPR6B+'"YL/+.Q@06+V%4HRT3FG8>JE3A:=.RQ(]4%] :EY6L[OBY2,9<,OW.MA?5 T(87??9"CXO]_ ]AB\$HS&/_ MG= +EHFO/)^R! 1L)<-E.8Y5U*.\S.M1[GYI.J;2E2]!!STOPQU%XQX[&F#X MS2.UA(66;^&?9Y^BZ ?^?:5"9:^R^Y74TM:K),"^Q)2^SX ;_IG!O0/->X-[ M@%/%@"B>&Y9Y]D\5+B$[@ XHD >4QS+Y^B5#/W/AA:4(U%5"4OEI!?'W0)V._04F#=0DSE]]I0REU<\7@1>N?8AQ M2;@:K7[,MY/53V4Q8O4IA5]ED6 8!VYI?/O &S >C#]=2E-A^V[1$CD#TY,! MHCM_C\98U#_1BTI2Y4*=J6<$/%H)6JZXO.D!(D MD)N+]#%//?:MRG@JGL#8RQ@443Y\JF:R M_<"1Y":LHCD*+)GN*]:[O+@X-R[)/W118"-J1F%(6)USXQL0IC'DV9PK)OVW M=!JDZ#X(H]*MB IG9_#G&"N$+]BE&%-+!JJ6\X.PLS AY/$%2R4F.V*"Q>8FL45^H& MQVV("-)#SDIT(<+'(DC$+7[(P 4?KWRH 8^JXOA+F&U=I30N;S!<)&[?ID7\ M',P T@KEH&=:+*,P)'S1YLDR %4@(AR(%>XH$&KI7%X1 FWMAAH*<7.(UZDIF\.U?F@41 M?IRB.PUDMVP#H3IIQ$E-@K40:X8>MSB">AZ?R M$\(;>J+JW:J^(^3 Z7D2;"1_/49[QS^LT:QW44:%9M)G3#B*5HU'$2#OV#J M(=IZ$NY5^G%QL%F!Q *M)K>O$CFADD@@5,>&-?W!2#+75X /SR$UX5H0?\5XC?:&*4"@:0DH&J8-5V35Z)@RD4>%/^&W=-.7']#;0IBE:O@FW@,I'-&$%%*ZK/&S73'C\AQ]$_&W- MR!+&W]WB+N2->!0/PO:DT3@*U$DL$RF6PJE_G*TL-?,(E"UM^GS)$<^3OTX2?,6 MD\RTL((2/S/S,39@XRY.!5.29,B>>D85CT44GQZ5XJ&EO<"7C_*- MF*A;#JJR!BSA+N)+.@C&HG?)R:K,?*R>@>S#*D$B1>. M="*7L0@RF0H&ZI&4'99N2A)?]BV3<55Y@3/DSA:Y,?PD\0" M;,.WRT[_\YYJRITV:Y-SA_B;S"D) @8;Y4K:*-S+]+S\$5-?HH@S83 6=LSP MZ&(CD6Y\";Z&.4CE<^/'\LKM(22E5E;/)3M,=85=+ )E/>9O^.3W.]\D0.(, M-)0?EM]V;ORK=S7XE!CO_R7[=1L][P;1+U<9&R<#I0P_D9+^H-K@$CBY6")9 M@ $U\4&EDL6<,N!3IUD$KN'39?/79[]7:9-R6(.FPGNFA)8OF6W45RN_/.0R M!(E37H,3:0%A]\2M5A8:/GQ#*-] &.#/-X3RIR4JTT=U;V\_NNO0#B.YYTH! MA';@Q==H&4]BX.%008948!FUZW7,3I00M355GY>U7^"\URY.!MZOT@)[I/J* MPBL1B!GG*HY.FJ7+1$15GB9 M%D_%.;)/,5;X*2BN5(U8 MW$B=1"B]_-)'IZJL:E1^X5(%I'Z(95D0JBOJW/O!?1D+!BQ?F%DPUE:EHFI7 MN7+7)'/IHH=.%7)XR$;PF;S#(V]>] RJIRDX?3\5WIQ=)"29R8#(?XN)/?.1 M;+&8"C1_O46!SY&8TQ_YS5D]2%TSY?L+[X""9)-QP/ 6D=< B38[3#B#3VV: M)M,--E^"-E=%?A?>)8(REIQM)"*D]TIN<6VSCVZS?BV^5R9<-P99##^J&3VP MI[!FJ9^,(^-*#=['V0T^]VK&(/;'28)&Y!!O(G^#6P?\,_L=R#:K&7\3MR"K M4N,K6@3QQ!CD0KFV?N@'A29J:0CE88."WOWU;YEW*WPP&+J?:UBIW%]@3/I+ M] .+[/[S4W0-FO9]&-WBY;6HIP+K^NS%-TC W_.[P0=6HO__]X'L^!#)XBEH M&V&]Y"K#*7]C"2&._M$L#FO,N/QPR6.NHN1");%N,1G6F7/-4<[2D\[H^[_* MKO5R,4%7JR _2IN5@Q M6@[#+>XQ:0U4^ 1;/W& DBS^41*!Q!4R8QY++Y5_+:L,>7/,&_EO;E]Z8PF2 M!\-1!$!2D_*]&>P%-+Y3Y4&B7W._96DMW$H?!;>/[U3CV:/,#SB_8HMUE2-( MYF *!8PJJ>X%;7Z2QAGQG^SJ0]VVR>-/X;[WC'^JE,<#H9R;(O]\$508547TS;-,U:?KI40T*H,E\EIJ.KQVV!/(%9 M!Y.5R&CA,KQS&,M!YM*^H+;Q"J]$>"Q+ I\XKKAJ#N0V-2A&6F MP-PWNJGDB#,*6R#T)8&?R7"3I+.<<7#2E:L*QTM)R"'U36Z0DDNR*[_.W(J\ M1@?1M_3-9ZO\HJ;'3$X> 9:(L* PDLW"*"R"X@$#&U51IIY?@-Q'!$\BTV9Q MDH%BQ50VRYO&WKR:H*1>1F;X#L[)E1XG#2#2>,H]FE2G\X[#D.EV>#EX?BUI2WLPC50'3+=4;*UBR_ M"5ZY5COPW8=:'C'@*$Y8G -_#7P2 [(1]_CFM^MGA4.L\ABS*(G14A0A,WE M@M;+%RIU0I4>E0$13HH"@RK!IOQN?.-J[KM,)ZQ6%>+0T[V;HYW&]TVI4^KA M6=I>MK*24MHT'],@__L[/$%TAG'AO!_V!,.3"!P@PX]:P5+_:;C9X)4&J\/4 M,#U5)J#]T3PW38O!"?C;VFK[Y/?OU+^HQ0[PTGM%>+A0?";A&VOI5Y(@1DO% M(L"+ZP1*R=A+F9G-&;7RW_>2E4+E*!H?H_H) E'4U=E0V%15VUR=;0W+1I*L M@?=2B4J"T&.\=(Q.;+Y28G,NST\P0(<$4I2:$,:O;"R62^X;G[Q;M964_U"N M?O^A1RNY]%_;%T<>8A"\<1QAX@$6FMXB MY706J7"[ZU;CAK4H58G$UHV'^27WD78,*Q>I_I:1U"=VHRL:'3WS3+#\4 NA^ M!F2QNITL2XHWAOLLE_RKPYH>.O9=5*?U\+V5=$MV5DGZYK983GU5#2SU;YFP M.+M&J0^&7JF,A1A1/&*5XE0^P@UP)1>7R$+^-T@46,<[)D+@[03[MZVH@HK^ MXSB#K+CS8.7 ;6\5I]PE$3!D@=AF'J>X5)(D)@7PDZN.*YVJ[(GMA,]P1WY6 MJESRQ!16"859\&;&^Z 033[;&"3+\?$P4]U4MO%V27.5QD.#:$G74A#WZ#>4 MUDW)#LH5(9QKBC^/P4+A2C84A=@NETJM/+R\J_M&&D+;8,*W;^Z8@\8/31N; M$:YVA.?K-6K&A]@2U1<:ROE6SA);%,+MC//9;F0X<9SGU;[WC'_-RQQ4SX'$)@XO*R=ZZV>'L5DDX[QB5RIK5>4;P?O%3OQ5 M,Y"=L#C[S$]FCV"$>X7T?9)657.YDXFV%!O+K2QTYRIL!UMB.0NL;/^YT;E+ M+'&:T],)BV6:E$^Y14I%U\IVOMQE*F6G()5EEAOA@"DG$)*IB7X8/E3YZ$1Z MMTM:6)&A]->0R_T#$@Y64^,*50^D^QI)IT5JY.5B-XF,3:;6JN!02]^XH[SA M14/U^T3F_7*K5+6'7I\?Q1WOE^+FH2)ABTR%92KZ0-NT:FPB3#4A6Q.__T\6 MI=1_@AM.\$!4^Q3G+:U12=0#.,IT:71HHI_9A4Z^D:\H^1GR^^[N'[W+8;^" M"K;.T3V/[(S<+JW5#7IDT^G"/[YTKOJ=?^:8"BR/]MXR^2(BQAGM4QIS"PPL MPF9PXUB#A")Y522Y\EZD,S^>E!]XZ#FL&VH'%9QOZ^#\LP;GWXBQ_7V#@5W) MHT@V>SESN3V*I$HKRD.6+N=TKY5_4'>6=_*FYBT6D7^'+9\" 0G9E4^E7&"B MP"R:4U@0);;\5DG%S3-9]Z^J>11&8%X'<>-M@R3P/$L9'5JTLY<"5 U.UU+I M$_,XG0S4XG443;#.%*;8D3N O T(>XPP_J+ZT1< 4N6Z$L:O:(V'9%[@DU\B MKB 'XU+Y[305^:3+.ZPOF ^A^8TWA*HEOHWPX3@F\B:YA6;462+2E5+8;U Q M%C16\G\"^0= #"EU>?H]BOTTAU4^R$7"+K;R9])*[1!=>0'%$=A%BP2O#(*\ M]+O=4&77!)F1^Y;\PE,;)4+5 MDL9+BIBCP(KET4EW&46^:Y5V';#0S1VI8OERCI;+ (JL7#)6W>,QKBY0VQN_ M9[&?3'Q^N.C)H8:Y9;=%-/-'?AYKSIM@K'$MK^EJT$.\ .=)CP,/PX5%P,?C MVCU79_751B(EKI&;I$8/5!? W**-IBP][K[?/(S(Y4E@215OG+-B++!\#J9# M%YY2B9SR&:XE25V&"-;DUOMRY=*21R(O].=-T/NO:@@;>)W*2_=]^(6!%G[U M*HUU>D-/9=F5ZAUNFX1/S?R*=\K=EJU.PFCK;) RS [I2)08.6A("GU'9A0BCT+G?>6\:J<,UG!< M5WG#L6-)& E#0<,G_S6E[0MUP>P#-]/]U6(!YLA)V*;C4&FPA'H$T),XHQ$O MB+74![^L3XM9Y&;9_=MJ\QP: MQ4H::]O*Y9NJ55;PUYO.0%H3[XH/7OQ4UM?R@!7(:1%<7S*$)$N$LR^5.Y%Z7KD&\4?+4K6 M7P!?8AFT8"5(53HTM?G%1K$FS5]?*UR9Q2!WBWH&,6- 4$VW%(+$/12L,G#[ M2L['#2[:-;NPXNCB)5,UH+ATT[ES=0_V5MU2>2'"VC%*($+(A$#-#+9(P%@@HD+@&!NM M/6BAJ!6P^1>7V2]YV&':/=85M;)3=4._\%C"#&51+%XR)@[Y5(9#7O40?@>& M&>BJ*&:T.5N>8'",4E5NB9C92S?QGTK=5V69X-P+F& .QI".SE(/6G24 DDE MTZ42BRN;O'%5^;>RM/B&ZO.;E+>^?#XTNED1=37%7'>)NK+>(.E5B 0F;CI\ MXL0\H$+^%7)4K\!((AEO(^8D;WXU\H ?YT%2:49)\MDTG)2(DKO)GU)<)58< M)2JJ@0Q75%.QS0($3VY=-O;24DD-QUW]2:Y0RAZ=N7 M50 #+;%X;H3II %6*Y*X)G_#?+<$%$EXE_:2'>&Y?+;, BNQIH8*'5"1!F#V MQPICEH78X:) DJ#.Q"XBXJ>\;M;4S4!-@+8J1TI^*[[HPQ<(,Y%1TLU*^=&4 M2D3#^+)RIXZ-!$3E5$AZX;%,:+NI8T^AP,B46#)(C^N=Q*MDH.C+=HU$=KR; M5",&%7U6U$"=K.JV]U%,X7.*1/-&EL^\].*\P86/M>45G4D*JA#7!SBRU _* MTG/E#+0,?4Q!?TR$H2!MX7:YYQJ\Y=Y9[9>TX4)8]NO(*VW)K5,Q?BD335U[ M*;A(AB>%&]$HR*E(SF6U.XM,K2&AP%Z?D4AOT:IBYQ'%P>[P/RHS9PL^BVX[ M*%LIY0U[4U*KJEQ@I\L%FQ6EYN!),2D_*7Q1), +GSA6)HO9[9+'HFO2Z:V, M;YGO-Z-Z.U2J3DX1=Z;2C3WW)V*[14[$9IMIY=*ST)D7D&@\:SV";&L]PZ,4&2MIHQ850X3F*&5)% M\YLH5C3XD!#@PT(?6IOMA.G(>TXH^5,..G(BS6J0DGVFJYC$:*6/Z-J;V#M4 M* 0JX3-7)50I19J@?["JC J.C_V4.X<+NI?ET6.ZWWD&([BHD1_;Z&MO5% 5 MZ3MC+^-Z3'5;F'XM4G3/$LIY":6WK+HYBH6NKPU3*"H/3QG,\4?+=&NV:9); M6CGS%"9Z_07EP%;^\G-E/U MO)37_1Z2\==A+ B:"1+5ZI.46F$(5^1-X5U_9LE#F7&5093"3J3&3G*5[:MR MDU65?&YE%#=N7OS0;6/_@Z]PGHGJ%8$5;P,QN2[@^KB962PJVTEA M![4"-'=H"7.9)@@9_KG+ X)OY=M4_%G?OSFW=_[[5,1"ZZ2"(!2@S[W*+X318;/=E!:*7-4^OL'X3\4!GU;GDR6:FPL*F+YWX**JRT.<.K(1;1P[:;Z$,%^ADD(#\QV>7P MB'P1"Q TN?A$6KFWI0JB'N#2345L9%2F*-Y!Y0B%6G"-$Q]**9&_9Y-KU038 MXQH^7 &%JG>3=$--"]*6H3(X(UE=A+/5\SHYLM50I>ZQC.SD643*?I!E4(IT MDVODAG*O4_FJD1>0%DYF0DB+92[2632I+H7OS/DR\]53.)7+X"Y554FO( 3J M%>[+"((*:'%I$WJDM#MQWAX/WL#E^U6M=3I0095\\J9<5$I&)4%3=M[*6Y=2 M('G&6%&HFCY8"Q^-]]8'.CY$Y=$9E@].+@\GJU[(A91PL]6<20BA7THZ%.P/ M$MB0NX#R%U9V4OH^DCR9B0(O15'Z_"D^"*IT59.]I^XEG8*8P: M>CVR%T*V MJI)GQPV 5.WI>[L,E4H\J8(U-!*5M]Y(_[45!L"S+.+N9)IRF)ZSZ10JM=1@ MRKL! XG1EFKW\]U1NT^44,Q(Q*KE'+K6PJBR5Z7SH34KRB@13T'CI49>K!!' MK,7PR4Z(58DW=!'\1^[;FH+4@)\L!3;00USG[CV$.XO8#_;61/B8*UT]AP;3 M?5!++L7U$4O/*Q,#9_O15 :&U-+X=_D%(7)Q4*WRA+^!(:E.M(&X0OGM7]Z9 M[^AOF/A8_;UAW=^I:\07<6M\B^9>N#K;N1=?^R%/#U/ U0=T<>-/J#KXQW;C MW&P[3?=/OXP(W7R&!2J]12(^JG^L'0Y..X;_186*TPS_\LYRT<^93O _XLO:#WIJPPFIDH_RE-EN_J5"X_9*F;+RW]+. M+G_$=&8SD6_VW+]@8;-OJA;B^]%R0U>,#RN>?;F!.74WW]V]49)SY#98BY\& MV0_&'TSZGYTV7GZ5]XF=YH$)]=]E4$>GO_OJ>[I%1 MEL ]*LEK,X"-BN+0@XO,?3+\/F9^#AF^OF_R+60!KKWBY47^W[-@N?DR]>)B MXA$[^B[O_:]U,.FV3)D\4*.+#1J#_'N@KR>\I*]W5T6YQ4FBN??>$O0,367LV_ M R7@/QV/[WEWJ5_[GI^:66W.;]BX$?<]R#];Z.0%Q>N(TV6S7 M[-V$K*;)PZ?)PZ2Y1LW9R:VC2>J([G(OH$Z?L)+#L@#Y8)YD!C[,L*_7#]= MC%(J;\:@LB+!RT>M'@X.?'PWK%KCOFRUL-.%Y'7)1L=:'E1 MRGB4H'EE!K)VBO2_*>;9>KO_,Z4KYI_KI,IG3:ILW9&Q]X"'QT4-A&SXLX8.%U[#:\D^JE1,LC3\ZK?.F 0\'6+<'J\!1 MLS[5E>(YU[22@??X-2UB6$4,OZ'V6UB;*EQ=G>V;^BM5"WJMC&PYY_6-(UNF>>^ NK#A(V%M1\)E?KB%RQHE M8CDY)G-+/*9V #GAWU=76&P4*^TG>Z#\5R5T[1'099:.\F6ZS-*6,DN=.?;/ M^F]>4K0SIC*7$Z,/DBJ(%O"O[V(\"ZF.XQ&FT1^2T_X$UJ?/6I^U/NL3/NM# MK(:ABW+IHEP/W;>W4'?K,"2%)@1=/>M-$X*NGG6@]H*NGO42[@55?9A:;S7?'AO?OK?=5Z]6I%-$ MCH;13RH#Y,U3_G/D=[P^GN39@%.K86U/A;4G>5@[SI4Z8>I%U[["/Z1?4!5)U/9'7=!3<_I1+E'9'*(<"KU M\>J,UIU3[^Z>\1YF:*]>U.F_L[B ;%V+LQ$0UX\SZO[]T0MNO66"L)A9+%?S MN"EZCYF? >0[_6;=E[159H MWM6\JWE7:UW-N1K;]G!:-O?:Q_@(P6VGAFV3P Z[OA\L6S^+X;@.'Z!6,VZ% M$8LQTM+$\(P_6N6:>C,OOBX*F/F5&+N"?@48:P\HUBZA7R7LV"+PPA"^B47J MQT(]FF3C68$32[(@Q;V:QM%<%=VBLG53;^P'?KKD,G2'BQK3B".-.#K9EVG$ MT1;$T:]QE"3&USB:^ND1QAD.R3(\@?7IL]9GK<_ZA,_Z$,.%&EZDX46O'D_6 M\")-"!I>I E!PXL.WE[0\"(-+]*!SFL>&>O6:VY+U[9\NYQ[2O"BO=9Z/"5PT:,=T-:AWA(W^: [B>&57,X( ME9&]Y^XK8'&?MV$7'GAN,M^T \XNL+J="/P5CG<356N7V/$1Z4XE/361'@>1 MWN>T/X&UGOKZGE7@'-):=\);/\_=Y*'XZGW5"F7TW8+0=X:?&'"VXXPK3GIY MQ][$" 3\:APE:=F6JJV5L;RSTF@-P<@UPY]B\V 0DKC=M14P]!H(^MSX/A/& M=666JK_P450NK1U9P=);.'8O36-_E#'^N>C^+.=?[N_,!\/XY<="R@^@@_FS M,!/O!C)3A6QC,0W$6#+6MNO)N7&9Q6N,!A^$B9^D"7Z(+;=CWPN _1(O@).! M[Q'EKPK%BI\+$2;P(;+'W NSJ3=..8L"WIE$82B"VLH7*&QGP@/NO/7BV O3 MI1J&F!9.&B:21O'2\":_9TF*[,HO0'Q/PA.(1G"[%:DH?GUN5';D*/BUU,#] MN!AW#D13M&B?>C=1+/F7,T'F_D_-HFE>D)N8Q4G\NB MN!;$.;'@Z@Q>D,9 ( M'@BP<.H#,Y\;PPRX3N3/)RA'M[QH[BV-&7P'(QM96)PI*DUX RI=6-"4!RQ+ M&V#DF3^>T0 CH $/U+07 'E$^'/ZQW0*^I7>'2X5.1-V#Q: _,NKA.4 "V"F M$?(Y/(J_D5/W96*6$EDPFX]@ ^'Y+/3AI_@C MW,D_1_'J3T'>"9*!U5.: RUT\2^B41X,>:[@C[M\_62;HT#:>\>(8A4^ZO>#F!8G[4^:WW6IX<% MU[EC.G?LU9,%=.Z8)@2=.Z8)0>>.';R]H'/'7L*EH'/'5I]X8RAVUZY9KH:Q MOUT8NV;=8V7=AE,SW5TN, =Z?)IU->N^$=9];YFUMKG+G?.4LFZV>*DTLY]Z MNME[J_G62?_4REF79O <>+1*5'M2BFKG*$X)_2S!<+'P\R;@)T*#"-8CYHL@ M6@J!]]YK[UH0UBBNOBF!91G>./5O_-1'*+D413P-'&H+!6Q :-,;KU8J!^7AEO$41JERP5, M@X&G7A!$8_I6%K%6B[[X;B398A'%*8]R;MR_E<>!/U6 M6/#GQ8$*B&H7@&1 M!/I3-%(EJ370,F&CN98Y(Z"3-,X4S*V@5P.D)=9-_R%">%U>(G[JQ\ J_\F\ M.&5(X=1/0-[2B>#0MR((\/_FDTD$(@+#\)@2-Q3MX>T%C\3063Z,"GK_)KUVSS+U&1C6@ MY]#DO&;=4V7=>FNO+;HUZVK6U:S[$F DI^F\=322YO0W"L1[\Y2O<7B/FE(1 MS)[GP>R]0_"2#2^99N$8(4?[1.#-YWZ2X)B$>,/:8+!C(@Z]0$XA%@N$ X8I MC'I3H/9*HQ83Q.DNXF@>X01@A#)F\)$(O3LW68/S-#A/@_/V+U;5QZLS6O=] MOKM[QGN8H6VO:"7Z[RPN (#7XFP$5/GCS)O"E#YZP:VW3!!D-8OE:AXW1>\Q M\S. A:=_>?>'Q&S8=JO1Z)L#N^MV[7:[V1]V^L-VK]_LVRVSOY,/E$")0"\] M^ ;+Y^9;X:TIXVUGI@&6&F!YI"4'C+#4A:)SEP=L+&F>I<98: M\?'\8"VG9CMU#=9ZLQ .S;I'R[IVK5'?*VA%LZYF7]:GQZ[]#)Z^WOVC^",A#77E S/!@J+:'-L+.N(& E M3&0JN&ABDBF$&DR_9LRRN4>U%J,L'LL5\M/C*%Y$,.7\IX\$3SYDMX\#0WFL M#;;7,)2P_T!61'R[0A%MLTJ)PO@L@#[C0T02:A2:1J&=[,LT"FU;F;\4I-;9 M;PNCAWKH""-/AW1;.('UZ;/69ZW/^H3/^A #R!IPI@%GKXXPT( S30@:<*8) M00/.#MY>T( S#3C3H>_G1ZTT:V:SH:/?;S;ZK5GW6%FW67-=C3?3G*LY]]@X MMUUS; +KTV>MSUJ?]0F?]2'&!S6>2..)7CV K/%$FA T MGD@3@L83';R]H/%$&D^D0YO/'@ZJU^JVKE_U=D.;FG./E7/=FN7NM7R(YES- MN9IS7X!SWS>=O=:O.D(,AFX3^D;A1^^MO5J;QTCZ&G_TJ"GEX6N?PM='4G'I M9+I6XI1A]F*^H*)+"/O*8L,\=\T_85\]XE=$\5R)T(>3^1*E(J%G;=-QRBBK M=.;'DR/JXO@(-)4&2VFPU'&]3(.E[@-+R7Y_1Q@V.233]036I\]:G[4^ZQ,^ MZT.,?FJTE$9+O7IX7*.E-"%HM)0F!(V6.GA[0:.E-%I*1VZ?/7K5J-5U(8@W M'(G5G'NLG-NN.2U=-DUSKN;<8^/<]W:MW=BKTCU&T(CF]3>*EW+LMT[ZSX:7 M>@ZTTB$#J&1M)8V@T@@JC:#2"*J3 S5I!-4A(*@NJ8X?UYHRWDL8U8<:L$]Z MA%&50[)K3V!]^JSU6>NS/N&S/L3@J 93:3#5JT?/-9A*$X(&4VE"T&"J@[<7 M-)A*@ZET8/W>M24+LM-[VI&*-(C06?YX8F@LZ9!-DXS:DZ8$*8J MBH$&0F.M6M/>:S]0S>NGS>NGA+MRWWI708V[>N0E6!BC4L1<-1=, M,6!^/P0+O8F&\BCO@H7B :0G]AAFLUG.F_L[@ 0EV+LQ&=P4O0N,CAG?1!)E\7@5Y?(X5%Q%PM@;)-=3\6O&"YBO$"UX^.L">\<_L&1]L\8R_!:@!/!(@ M'OHX4 6[&=YO 7+PB)UYVV'HPR6A[6"%-Q.P_")28^PE<(-"Q#/>GD9+(X+K M%-QUPFO#&Z?^C9_ZVX#.VM]YDOY.JWENZ7X>;]9YJ1GW6!G7;9_O@KT[T,/; MQK@'>DW8KQ)^GZ'GT0\_P/_>B.1UU/%!\N=3YKW'H,A.G':PRD[K-$W]CPB( MN^;Y+G5(=@K^O4ID^VW? OE,_5#+QP?UEWP(/GR*5;C2Z#5]FL8'@\C'Q3_ M'KM&U"RY/Y:LG^\55_.ZM['C0\*LG'E=Q9J?%1RS*2ATF7M;>ZB&AR ><@W[ MZ$TP'KX!+P$%>K![V: D7+%['2-" ^V^;8=:"JI +XVC,/$3A"?))G=8SRJ( MDJ1F>(GA37[/Z,LTP@SF()L(8R(6L4!(DQ^%\*-Y!/+DO_07H3PB*H\51N$9 MG9"?BGD"CR-9PM'\T6F?6RI8>6Z\]8/<8VVL5SC(9GZ0!PA>.WP)?9$[X-8E M] '+V4U^PQ-ESR?+V0I3SKTTBWF[X*]D!OQVEHIX+G=TCLB^&GPU36#;1TLN M,3CQX2&);QU+ )V7P"^2DO24U^JW=#1/EIR5H[EGJ\NG@F+U(2?Y!)EX%[;1 M?C0KVTYH^C@A:3BPDV^K1/EPNHO#]WD\"T<^B M (D3F"\TE,"#A[!A=NR/<0A"V1M9Z%?$9%F+O:%#VJ^HA$T<"S%). <#M\M/ MD@SV4N0'E\#.3[#=-5BA8KX(HJ40\DBB16Y?\@?JA(U%X(450;M/&GB\X*/8 M=/,^L;<9>/YDL4>?K-1 @8]B#\O>!L;E"*8CR]\2L#Z:ST4,EGQ __19 >VV MYO8]2[;K^Y&:ET ;X]*:HO*:TL,03K<""-!#N@M0[1B5DEX?/NJBOO=F*[3. MS7JC]=2JOK9Y;[:"T]@M@]F/7WMX,G/_J+;-^0XZ+/__.'EFW9>ZV=J^E3TZ>6GYH^WP1]:OFIZ5/3IRXHM,LZ+_ J M*I(4,;=X,Y(7I??>?45'[Z/1PR3%1JUEZV(\1RKV#I.D[%JKN4O#%TU2FJ2V M+,VIM=U=:B9IDM(DM7<;3!.5)JK3(:HW$P@I:L4$V!3I/JS,B5TYW7K-;9Y& MT:2#(M1#E8]'1IZ657/JFCPU>1XF>=IVS3+W6M9?DZYJF M-$V]#9HZ0D>B)BI-5)JH-%$=/E&]G9 '5;=^!N/^R"Z@EFW7W-8N_8X/[PIZ M4#1[J*+ROGRVMT._NVZ$IF]-WT=@0VCZUO2MZ5O3MZ9O3=\'=GD\DCLBU4;: M5J7\R2?JP(E.H@SK#CREEL3K]E+?J7_B0[=A[ZO>7]BVU:ZY[DZHE_L6_[KG M^8:=C9IUWP3K6HUFS6GLU+58LZYF7Z#=.JF>Y.4&C-NIIU->N^HM;= M&8:K.7>'&_ >W1>:==\XZ^X,43Y.SB4GUI^I=5K^^>2^!F][F,__7?V?ZMSV MULO-6)_KIH9J]1;+%WG4#_;PP6F^>]1>5>5 G=_ZZ-W;6H-FZRQ_>=PT=YG4 M14B-UK&O:%$X!YMBFN>N^8#*HT8ZBZ/L>F;TQ5C,1R*&3VT+.Q+>"F/FW0AJ MOTF,CGW=8S$1@EMRAC2.'QJWLPA&AY'AWPLO3K&WHAHY.E]]GHEPM"9N:CDLG#[01J;:IT93( M8QS-YQ&^!!N8PH$E"S'VI[Z8R <3;*&ZB/TQ/#):TH%C.U3X G\-?_JQ:K0* MO\*FJ1']:!Q$"75I'64);$Y"S5/QB_SOB;RP$TS_IZ% MPK#<&B\E"N%+;O**SW.#3/S9V(_'V3Q)L1]L\M%X;WT :H[Q&Z2ZJ9\ #QK_ MR8 2!:]3R":\1(0T5O4WV)8;6[N&QM^]$#Y;&K*?;=-XC[U/:2;R%4DVGJT\ M_Z%F^%,:-_" _V*QB&)J#NO!UM,6;MQT[#0+6XG9\"F\S$ACCZ8!^Y,8[V]G M@M!C\"-@-&J/*\99ZM^(8K6JC2^,[ICEGU3'*I:7S['T/3Y-'78W'LG*3OF) M<1T+C_?1(]86_\&@!9R^Y8"\D8-YBT4 HI#4R0HYX3R$!YM8^DUI.K\8[^U\ MA7Q6-RO$(U?-Q\E'?B.V+5_]^OV[.6QT%@ML!"<_?(=R+>RW3#_]\X'(UM(^HC&XRR.A>JU7!(+,N"R)]BKKP@[YP=WB ,XJP@;-XYF89 &,7]Z_S;1(6^JE0!HIL"-\ M6\M%TMQ;*H$G91.?3DD3U6 [K[UX0KL/$U(,AM_+38>S%-?1FHAA-2CW97)N M;!"V7I" @,U&OXMQKB;G+!U7A"?06T73DB)LT!'"F!:-GBCERLVI4>/2H<)0 M65+;I')K.^M<^@_KN%7EMEXA_OG-&7O5\T;_G<5JD(5W+A2G=M;^V6L.W,#L4@N2NS$>4:6"(H%<=%*W'NO#YC M09[&( M]IN-B"&H,#X(T7=90[?@+DJS(.OX F< MH$T;^-[(#_S4%XFRD_%U>"OT4-".O("ZS""VWR">T MJ*6@A0G0=BS[8Q'0"JZC:)(8U,3^AP!1ZZ>H7R.E8VCW'M&J_D7:M&^%R9/D#BHZ1-]CL -L= MYC51M)ZO.A0"EE0QW">/^9-J+Y0K.( QW[\^^7! $[1B\.24J/PF$OH)_*,XOYT%AJ&/ MJ/I$)ST008Z,6-PGDH(L@IPL2'@D*,[A8[#JX^BG/V=S>.<7_['5L@WX20!R M9'>J@OF,O63&4A?_@;1Z ]<3H-4:F]4^W^U*<_ZCY9KJU70#FHE@@M8L;@4: MW7#P:#V#P/2]V'^2?'D.TCE :OXWW 9 8 ORSWDL]\5/H!F\O4@K)KGGM-+H MFJ] MW[*]U_^S4^X\R'M@6(8":F0\.]I',V-:087,-1'5,T/Z+0&CX-NAE\F MV73JCWW4UO#H'"PH-K!P4%8XI&RC^ ==L:38X[GQO_'5H!/Q#4G5/T(.1]A' MPP(BALV8@1+^-UX'EW@)O(5]B&M*\1EH\N+<8,0I*'[V_L"4IADZ<[*X-'ME M(O"R:O0K>D1]9'ACQ^=>TU[?T7K*F\'(+CY"7"@TN@_4IF"WH!8 7X?[> M^@G:9RE-#O<"0Y/75D$:+ W$^X6Q0I?Q.G*R#[$Z5G%?0#2N" _E!9T14>VGOF+ MA)5N%E;<#_!+Z9N(2X(")2OH8'JLQAY<+RG]=IJ"2(S%5*![$B45?,L>E P_ M4/H,+[ L)O'"2JI+C5'6'^ER@4%,$#4BP2B<#XN9Y,X9]22(J:DW1E<*2]/[ M5T^JL'Q3AS? I3R&.RY\&_AS'W= CO]H"U#1O/V<%A\Z"_W)7]XEMMML=;KF MH.,Z ]=N=SN=YM"VF]U>T[3M86_PKNRS.P*)\V(8T8SD':-RA2AGX(IAN8C(D01D%"S;/.7!Q^W MMWK<-(#U"]JI:)YUPC C#PS&V]"(@T7,#:WH)7F7F"\?Y4V=>:QH3J>H4B>8!0-AB,1#'8IB.S#6,O#"?GY17S;'CJ= M8=,>=IV6VW1:[5ZGZ5J]SK#3;5FM@:M%_!817W]>$8^QL3@*V.__-8[&8H(L M_C;E]W.B%5#'\4SJ]+?$;ZJ[GSXU+=+P(A7OHS7P!1_U3P6<\ MZ2;CSX?Y182?BNG^(YA,9(A,K)()/EXH>C;[%:DL;[T. GJSFCPW :J^W4 MZ47>G!3WN=&EF)A$O'BI6@LYTO:V2[AF@F9."@_M_3O"8>M\.V4$FK8XG.18 M(<82C3&-1DS8MP=[)T%:H-09.*1=1&O*@PB#W)]TQNA?E%+,N(3-+)TBVX+ M-UJ<[1&D"K0M<1G2%DV4">ZK\Y",82!QEYP@L3J/,C:P!.!\BD&^3R\5\3HY MA4I&MG+:DM.805U>$H7>"+X+_!_HUR6+?>6!VN-V9@._'Q2T:[4IY0[0+FF< M6W5[.' ;S7YCV';M>K]=KSM=I^DTFL->;]BIKQKG&A/V,K>GYWOC!F'^M?/M MNW%Q8[B-YY#;2>]QKX"3%4?.D@<+"^=>Q-37_#2 *%3GT$ M5D\H^"D];E]!W_+Y7M1*/CFK5K*=\H MP@\F?S*._86ZP"QDN@*AY-@RYA,NWV64JH2';T00+?AU8$J,,0[OAVPI8Z"B M-,!A6PZ/L=:?7^JX@TZ]V[5;UJ Y<*V^TS5!QM:M5GMH=NS.:T8X[I8ZG><5 M.^@[-H8>0AFTQ-D? /BW;\;PM^^_?1L87P??2']_Z0V,BROCZK?NWP>][\;W M2Z-C_*OS[6+P_7^-RZ'Q[>+J'U<@@;[T/OW6O_CRJ_'];Y=7 Z,_N.I]N^@. M^D9W\.GRW^?&Q=#H?*$GP#@PAI>?X%/\.3UO='K??^M\^@3?]WJ_?:L9.(_N M;U<77P975T;O\K=/.([QM\ZWSS!BYTN?!OG^K4-O_/KM N8((^-3OHRWP+SXI>!Q^\K^#SC=C .OL/R%" 0?UZ>4C%(?'N?N1 MO/=)2+[DTQT79"6[M[)0JF7RSWE)$HU]\M_E;LS/(KX6\5%O[W.E]?+6U(P- M":'9'.V@"8/J&$"&-I!G!%'AA?TA* -H 0P!N)&*DZEC=@6\99DD9S>#-B5C S465K\,#IS(\G[+\N M "@X-8FH49@WS.WQQGE:>PD64^0F0=]JEF.HRR8K,V3G;9JGAOQ?#4&PV+I(]Z*+6C 6BG;F5.BYHM * NY/"$V M<_Q]UZX/#E*U9/(.W$[DO,BD3K7UOR5]0K0K8JBABG7CCD5P#8-%W.)27?O9<2K%%"N>F_W+SG4LR/.D#0R:>9V<[\U?5&RJQM8+ET-)1&E( M&@,-UP1.+L&*$K6-1Z=$;2Z_)KDBD#_%'^! ([&B_]?'PED!*R9;ELG!.K(X M1ICO$TS!:F#TG!IY X.6GF!S))UASBR'9\;NV1&]PIA'] E,*U Y/JN;K@2H MGV\/9=X/?L[\D9\:]KF%KR7@A)3V*[#+%J(N_:!L?E\->OCU%TSQQU/DZCPM M*7ID1HZD+)FF%&T@018\+&3N$FG2,5W.@"HJ[7"%#;1WJ0X*YB*1Y<+U02@, MVPF7ZZ*LHF7D5,9>!C.\0T,AG5,B%\B'_PK)E;'*(J.R2J#2IWXJ:;G$F3*/ M[Z[1D?_',THBO-,\/S>&68RT3605"\Y[PHM2%A/BG]Y=FE1ISQ-!V5TPWA9Z M*=('E6# ^=YZG'XO3<6?J:RA,_=3I2V*8C>!=\MKE#L@7T$#T[%PUAAN7)*G M-U+B5_4ZP?=J*5*8A:AHUAVE=Q1)C5&LUXAP.+:?5"W4_$K.=1C$W,_F',B7 M'YQY81BA.2.%((%WM[^7$Q'9F![AF?L2T)3[!=85M5:**TAU1=1%N2+AQ6BZ MJXW+T8\&5CC,%=$#+) MR@T+],&9 KL"6_*%QZ-LV*+.DKSA$ ]*@Y9K6W'B MY\7%V;\N:M+.),&7R,S)HG($VX'B(>4O5*8Y\2&9\'C]IEQ/*G2A+D,\;9H8 MY[ZR\%.KF/,J2+,!T5(JI<3W2&&OWBA(%Z)>(ZV'5_4H_D$%,C"'=$D('_\& M+(U0EJ" .6N*)&UYV"!;H3EV-,_NI>R1WPI6YB^Z>$H,#4C\O75R1)D^+ MM$Z_=R]_NV__*BLOW'A_A 'X[O3)T>+BZ.3DY'$8@W^4Z.8%%*BAGA&X#S(B MVE+G?TUM)2YGM#\GMCLD/7>,"F>;U_F/N((\>?7W+XT(>&XU-_E6LMG$+ M(_2KB_JRCS \82;7WWDF2+Q>5\T,67"#F>/W!.<>X#[ZZ8Q29=] O_+4 MH&>U\AQ:,GA)F6XYYTMURW*94CU>30*8 "*BWF::CZ>OZI\1?1PG+TK/ #5+ M=H,;W;*7^!XV>?L>V_LPQ+X[0P'OOUTT1*LL12\T.%/A;YYMTF(% M*$&RZX3@95&D(8'-'%2H036YNQ58")N\Y1;UL3S$=,+?^(2_:]NO&(M/,_G" M7^1&))07)XIL5!E6^;);X+A9=EPLJ,;34[3GV')^N^'F(S"3D1H',:.5ZW3M MDXWN?PWU*:-IT79$?(_5W-[3-FR)389*, MF-)0S2&&76?CVFW%Q? [,T7^\$Y6?)Y3N3BK6YVNX!"8A*QQ"EZ7@!X1X"I? M"@@DG6>M,D[$4TVP.,QV 2^Q83W(&Y];-,='%/9)=/(((":RP@1#5Q"^4=7 M6BR$$M9&2,JD*T6.)NL;%,K+PIG!=/-YXPE(NC)4+)?I-D4G?U0*I6]'('7, M8-NZ@#3;>]Q0!!2FB$U_7E1-.^W1[Q"%39[IQ_%,[XYCRBG,N_$LDY/\,9QD M[XO0H88-F[SA?,NDZ1=Y)=!LE)DR^=+IHR_3KX3BF_ZE&!=+ET1_)=(E]^'T MZ(F .97P.T"%[XS!<-V6ML!9\ALC+.F$^FO$$@7,&JBBCI/!?DEDXS) D?1* M[%A>X7-;#-#>\C?"SYT-SS.A515%MR7XF M=^)Z\E8+^9=@1.;D7%MO%I4SJ*S 7F/SNIIM-VL,@1)#A]T9U1Q1W;\E-0CN M0A%4+C5QP,!E$X,&P+*?5D:L4%6O/2Y:URWFGML@^%OZ4#Z8>JE*2<^>_WA^ M^NB<<@I_3^O%)CD]552#Q[S^X_CEL>63H_OZ3?(I"9:QJ3)&NP+"G-#'%J5M M.6ZY4885*&QH\8M_AC-]!C-RSO'JW*7JO$#O!-U4(I]S Q"DC'B(>IFXR%6$D%:&^$:!'R7OVNP-LB^Z,G3R\-4JRG+\LZM&:1( MQYIE!ZR%D?C.J+I&5D8 X3^@+KQ$^%B2MZ1B><"K+&\\Y?'_@Z"7& I3FOHQ MH+<1YPB[+7=<^/GGYD_*;O*/1C5(F\46U2M#;$*/ O ^@: MG/QT@'XE$"_WHM(YA;=P!RPR#,1GMXLY+Q:ORMMT"KH5-O[ \8?#V?O:!/OLU6M0OI/VF0VWL_ MP= -Q6]Z:B)='1%JNMGHY# 8:,@DJX+$%L@-EW[R-+D@(2L&>JV8+\9V%H9F M_0OXZF@C%#8DM!+HX1=U &!C??>@XY M/\M^"_KNS@UXR]K065&(+.Q_/#AY@)_=IQ;Z\\A-J/VA27[.+I/?JFU:$G57 M_VYM[?Z[U"]?YLMV\]TCDJ A,'J[I#_*/_Z,CT8?AU+](BUD"-IJ]W;8>E6Y MI;%C\WB7$0,OV=??QV,FSW[X2:]K _@ 4ZO[C>AQ+;.M^M\L+@@I\6;L13#V M?X8=3.;PN9@#>I(H/8%8K733HFKR.77E+CN)&$BJOMRDTF36L)ZXY[$FW\'Y M)[2)399SCRRG( I%,AQI.DR=4[MK5?*7K DY(#:<94+-%II;G':;>VHS8;<9 ME<>$X^1%,.N=61^,W5DOG5'YK2^ M/[_UO1I7;>ZSYY&+0#Z$F[V.0F2F01+M2!!DO-P LS)+7F5OTLF-N"^V9/0_ MX(%ZA])3J7T!;?A%VI Q<8P[6<<]L0X.3% LI.B#DG#*MB;9<\99+O8+-]]3 MYN.>F@FEQX&+K8I\L?><(P<3&XRZ4(+&R4SNB9F@<'B1YH790XQR1++JH#GQ M?3(9Q/TP".-\D&UL\S>0'I'C(VFH!CC9POVPA;RD2CL!S,0JIIF_-S._(+(^ M840D%T$*:EH^H8<0#*3_Q 47Y:4;IP'&"W#(R6KNA]4PY+4J+ACJ0[TPSA"6 M^8(GN$S!SBI1"M=4&)?MCQ=G=\J,(/()U0[O!2NK2A3GV%.=-WL7_F[[.+K1 M-.D]1W/\KDBGQ.OM#B$= [6# -T17T#8XZGW26$ZGDM6,![C&4LT;TOE9T.DU MA>"3F8QL+NF6^'9I6W&Q7(9V.PK>;/(_=+?VH L'@;2W&HQ'4_?HPX5Y_^KP M_)?1>)SU,]*B@8P%$1F 0?I]XF;[\%/8/.TEM[*7*,F\*1QEBZJLMODB%H1" M5JCJB$V@6M?I;N,^D%*6F31HJ"$= CX1SL4*)DZ>SF1VUNP6K.S79G5=U7FS M%=X%]S/KS[ ^Z:J I@Q)13J+:EHR2I) F6.!(^!X,M#,& M:>N6900O5Q#7DK^NS&9FQ 6=9T7";J(-2!>LJ\1LR5>9545IYH7==E_D^. J2MG@47 M0S.U:.@=)[_LLE*W&6'XF6?KO"QEHP*7N/1P@R2CW>_(GMST%]6EJA![!H3H MAB@3^N]22<]]/Y! 3T5A#RZ MJ/]&3TN/0.+)6V9KC!_'2#.RR"^>VUWX#V:L)Y[LD(:ERTB)TA>9Y[P \$3$ M7*%7AC[:F)KQ(#CS5-RD^CF+%EV2JJ1=8T:<9$TA/^W)F/3C0Z'"Z M%P&O4ZO<4AAR'32AL C<59Z_(JCCQ1J=SAUJ]\?)#QD+:[HYF8.U+'H['^^# MRE+SU]XVDK:&]!S7>#=N'1&I)O47T18B&/60,ZB)[>1-8"MJ-G3DD4+@C'6/ MKU\%!N7N[9/:I]X%("\!=;2 M7%5'A\P7,58 11,$W(F\!#&0VAR1E*10^72+TG"2!):ZQO(MI<6^$00$@;-H M^WX?(J'/<\L]OP*@,#LP:[0,+XC#+K8/3)S9>>2?QX,=+F);8TGTM?%.H-1 MY66T;-P!#X#-]CJ#I#_*PO+G@VR:;'4B(0WGH-U'DKT#GI:V5H+F@WPMGZ+A MOO<3\(_T\2NX=L1[*$B,GMLZK3A-'ZH0-6A;U)#-2 '.A35)DD ]YF M62N=9QFKB*Y)A;2UTJ<3C\YM>G\+UO(F)Z"KWU2!X1$?WG;N;#$2;2_<>])NNW7/"W%W>2:W"Y3TH(N\7I#^)"M:'B>_ M6R>1=VQYE\AJ=[[4P 9\G/S=G?,DAM#S,VG\W)9FVZ*N>G3OF.WUY=U=(?Q) M.@O,3J7=^SK6$KP3(R(/;M5?FN0"5;4(@/*^JP1T-+QEPY%[ROQMX<02DTG6 M135WUQ7VB9" $H2)^";(\.LYD6+T!>YZH(EV\QDN;NU<* M%\N,3N;P?6ZAE:R-GUCBOL00D#B NS'9A77O@J3ZP TDW?/?;92#$2PKM_F6 MZR-R6_V*D;N#1\\KD/,CQ!OS^!)SQW3P4-Q0^^\<_ H8!XGD4.&9/)KQI-&W M>T9=Z1H&F:4& 2]6]IZ7&4=*XY=/XU6/)X1+&YR6F;%>/NBY,!BC[,1,)*YA M>V&_8:[]C/N85?INRDY_.Y$QLCQ#AA9W)9W'[%TTZ#,JO)S^XJ M>D$B"HVW-EL==QYQSQ,;G.:!UM!D$TRJ6&OGF:VHN_WAI0KUS&A9UMW.U]"@ M6A_B!=E^7NNY%3Q"#KFS^H+4ZC7_L-2''M^8[ %N[RM[-?#[3.%+@77-&[7X M^"4SW4#4'KMR-"Y\HO=&A_8K?4">)A)S,0Z(\Y:XY<39W9:+.+W9D/VDYQV! MIY4S/OUO\GV8+UOB,&&$W^2[)A SA*P]LAUC6:&!NSPYO=[II4C0^4:%3>(T M2#DM^\DE#UGBU!:=1!F=MA1"QD=K[+7M(_3D<9+\!.-!26,%KXMIYQO?I"1F MIU1,3"D[$O3S4:6>I'8V@(;6N6J2=%N$$]0^QRPL+7H)N;GX<^+(&5+"D)4W M3ZB>$_F>5+*D-^D-17Q+<=38Y7M#Q+N);]U3;M5+&+[V=,D M'=@@^@ZX^_0_LVCEDOTD34K=7DW(*.$L6'%PJY%C/.WF_)+IK;"]NL555)K@ MXA2G=B%VK+ AY7UW@!^9@RM:W8=S:]X3D+-_RG+<8L*5-C)=O"Y>JIA6/(>4 MP06'(FZB.A"E9VPY*&9Q=A*;BK:H!6.S)8S(V-I-3?H@R9?Y5P=M;CP,B6V/ M"V'R-*LC"FJSG@U^2:K9>JV,G"]&\GJ4-U %$JY:E B]?>K)="/8S3F0;8>EYA\%QP.7 M@BFGP Z4$:%=!44,^8H_&TRUDX=XK..*']/%IFZH-CF5,J18)N4]Y,'(G@"- MB*_@!Z.7"N&ZWG"2Y 0+2APWWU#L:+?98E/R4QZY2Q=%QHT=.N!FF/G=9F:WR M5@."=UZU&#_S+-88<'1ILEOKQ"AT%)0.6AZX@7\4>^SPNKC&0&!)4H]E3V6X MYDQ]%B&3Y/!'%X6O&:8V1R3K:DY'[6,T"^@_)9 M,XOU%B2@:-R\9),_Y&)Y+._6R_-/$"* MR0L%)H5^H$P1 *$\BKWE^#A.?@G;7,0@QLFCN+SE4;=CZ-RMFQC4C;:22F?? M!",;I^O6;D\$,DCK)[-P%L_DM7Q$Z7R).I]W(AJD923ZT[P&T,WMPPHS:46O MJM2:"3D4@?O$3IXL1)V?F1;KW4F','3&FZQQ<\,P],C69BX>;24DITU9P":5 M5P1N"&JS%OF;^B*_8']:+(.S!F[OAO\H-6+!#&C QG?+C!(/'4D$2W%VE^5< M.)%)I)H_@PG,,QZ3HA=/D/Y:E?0ZWKI"]C*$ZU!!,A=R!H.JC]N\W#$C.0,= M7P-=X&=@T"NJ=GQ0>CH0\;VJHEK#:M/E15HN_#:XMZ].$%\L7KQFU,6S MM1D-+^2GJ!N5>7FO">=V_?VROX:CI._@1' Q0C*RN&CC-;+$>8C7S M/GOMGA6N!#>BKJ+S9I9$B_;R9MF77_@H*\EZBVCWH#T)F-08="HNK"; >8, MSV8H8B.=V4_]C[*B,49DD5*K!1U;[,.%GMB>\,P@L^E\$$A:;M%GVP/CV#U@ MF>V*:N_W?U1#!+[OSX+?,SUC@Y-IO,29%:>5(S_.U\RLXS4$,O:9=(9 RJ4^ M[-5#S977D"YAQV%\5K"S^;@X?GI '!NWMS:X[;BZSWP?;:R4]^#:)55##_!3 M#:GL%'-E<"JJ22N96GT?7PZ7?*=S=5GF-1 $A PF+F"84R@4@^@M55$5B MM-$DZBIG;*&%:5$2T7U"#Q6\@O@JG.8]O!YR7VU01^MQT!/%#Q[/K M#Z8L+HN',,E ',/91N&/7.^S+B]_P/ZW>0_-V:\$1DYTTU%1*^JBO=8U- M; 0 :*.Q4].:O*D[>:I:/'+*C:14K9)KO,ZRG3NO%W*5*QELD] [- H#4N<^ M6HG#@.O*Y6='HE?YB, 04O84+"R+SPV*7?V,4%PO4"3MX.*,D2(4QO"^E3K; M0WPM[B887ZAA9\F^ZL2?*_G+_C;%]3/N,I8$H8WRPIA0=$['^$I^>LLV^2 ]'*UN$WE^ ;0P"C4)62DT'T?L]]/Q4%PWG+.-!IT[E%SPT]XEO3YQ)\8K=X\X;C"O9#*,9QZ[T:G9:9 M]F1Q=$!M]X?[R]DS-]7'B$;^.'EIX ^V1(4,>08$GL>7HVL M&]V7M(O1YE3TL,PO0OINYINY>/>5T/-0X=GMYY<4>P*;Q5G/-/J S:/YQ-TNBNQU7(P;:'@O7U^YZ']95<^\ZDCR+D<@?A M;'\Z7FYDG_;3:UK,:>2%U0"MY7%YGMD+E/Y!ZZA(L4J17%%9?(D#IX9!O,G8 MPY,@)"/'7_CR?+AFZV7TJK=_JGS2A\/'1(V'9E%)1KE) K(M:L;AI'O@.,H !TR8T.1FWRGUZ M$.MI7 !EPRH .\G6 $7T% .$?]V6%Q2@:,!)B&M@]2>:X).B;^ M8YS@B#KTAT(U?0"'U;,)Z) HL,$32I(UXSBGNBQ5%3CW_$P'C5PJ*W$[W(_8 M_-+MKLBD3]XGD.PKP--;$-G,-2\"N.PBHQ4JE 6'T!NC1&(626%+;G2PJ(8I MR((NW6B(UNE_/WWY_"=/*R" Y,MTA>+=O-9+6_GD<\)GBWCRX%W3A!CX)"ZU M.TR,#5H!_>).I=H^##_&S9[B1WVE>8JK_=Z]R=W]-LY"(H^$!S=O_&KR:PEU;%T@ M4KH37P@<-TF@C:C*>+C,ODU%\+D\&OA!/M>\A]P\FGP *J?"AM3E1W#Z;98ZY I84-K@4QM/-> FYNT/@J MJ??0)2+ME8LV07XVR< 'V"B#U_!%]=F1=5FUSO\'EUR^S8X('MEM%7;)Q%_Y MA: /7?RP:-TX][DI@IG9$,8_<("S2\\$K1"!QE^WW'+&1VN-&EZD]3#Z.J>V M"2?0B*2A&4:_6&?@EB,X*=)K1@_3('J5;D1)/77DYMD*+''R4>*V6+513TRF M[1CD7>S$HA&,!9-6? 5U9@">IX/".&5?@@B],,:;'IU2VQ;32^F9KVI.3=M> M==<>8BJ944@7ZA6I/Q8/9".(&G_BXIK"$@^U2O3F&A$(/<4:+60[Y67QQ3%B2NXTEN5$@'+")S2!WA,/3\(S4Z2Y?]J#MO/F*RQ/J MW1Y)Y9;Q6"EYG$M$"K'2"*= =-^..$6R'P"2>F#:!W#4JR9_14AI.=P,>,%P[\QB]\*TPL6=MC1XG!7>I.IGVF6Q7-;<#YF9?EL2I,B(P[7Q M#3)@KO.40*.#V0LI0K?550!EWRLZL(V44^!NU"_=5+#[NJQVZDT]V!7=>DU[ MY@.FV%-X4K@^WG!9(44M#RI/CGO@R*=>B6P1FMV%Y-.R'%&=HY*&'HJAM(^+ M,S C+X;@ULK-TB0$(U<\+XLK8I!-UXIZC^2'8. 4#$8SS(_1M$0 MC$O%2Q-,!$O,:S4"L."16[M$#-XV]J)1K'(M"OVM!B=B%[3C8XW4%Z]&KFNN M0%.-VE:OW)^\JH1ZN]"LVS9 MT>*L!X;.W*[& :!G9:/G37^0+#E 8ZW-B?U@1UG3*%(9Z3M4@"A(%HA32&D* MZRS>!=S&X_9>8E\B)P?]G<,^"?ODS#96N>AQD0'NCUT[NJ; TG.W8P*-3[O! MKR/V8NQ!UA2^679NUHD,^7;EJC^,OS.I?GP.JA\/_N(3*>.9EIA(9!*,O8<6 M$I.T1(A?=LJ0^IS,X9Z8@RAL&*C[UCD-@*IK:CTGLZ!-PG.[ ">O]6[_YYE@ M((F&4_S?M&$=T+1USORNM30Z[&7%+29(,$ZF=T],KU_H ML232JL"/P9U:&C2;+-PD2'>3/'4OP>?"[EFN\*'I.;5^%W)\=,YN:1494,*2)P,,5 M,A$S!87D,*.*#R<(0^J!DAMB5TV/V,OK'Z%\L]TEW:Z/@6$B",H2,2I7B \Y M\>FUG8 87E*BIX_#7E:4'ZE\SB))@Q#3=2;/,Q/7M4$J-0T)D>4DT'G*V*WYQ>< M63#$S*QW*EL3$(QN'!)9QB8MO=6,QC)%IR=R18.N9$->>GGP>0<)-#S]FFF, M!S6&^N!+,BW%,JK;&88*NGGGDW(Q0\5LM"C$J3Q*FX^7:XZ3OZ>6&UM!1E1[ MFF?[2MJFO&P-$6FO0AN//B_5>4;N?D."I[N6)?M7[[914<"V'FA0Y5P(-_ U ME0 &YA5ZALF;RFK4GYB=OP3"H8[8+G,2\8%NAY,5:S12TE*BCWPT\4MR7F)PP?AZG XP]DS M7+=XG]B6N=P1:8IR,\TG;=,?!_) ]5PW]?6>^VYZQ4\#.N(?"39(C!B>N.O@F=,-M-@,BL^2V M#*Y81XU6[S[A07'E!O,<*HNAN2Z-P-8O29,W]:!O5EK7AN$Q;TF*G58>.-!! M1AW"8.%;=$%81$A34-?+&[Y18UA>I;D*C$9G)VEIDU7AS<+0>7J>Q[SQ M2+Y7;SNTS;!3.CR: J--"RY6BJUTW2W#FRI?GVU\'W B4:L5FHY'UB7CW3VD MOZ2-2-J DB!9 @=&7'#@6Q5.,A2)]FO-?2^U?0@#W%/N4>[,U!?'7K,(Q$2? M$BBX:5U$BYE1(>S+3!TG/PG':OPA>/2ET0M7;"XM8K\5%?N >X[9K=25Z7,A M79LHF1;99[/(8"S;="FB%.9 Y4$S[P:I MQ3N%)C^=T.2WBB:/-@YL5_WE^DY);G\:#=)5YOCPB9;QAF28F$Q\EE&X:P[EMES4;S$E"FE6(+RY29W+D& D^$LH_[%!)VMW; M]#A[+]<#*#'^F55W/EYN1K)GDKU+J"J[9>X-1MLW"K=7YV"I1#*A ]7PVX?D MLYL4I#4M]W%\GGA5G7JGJY;1%Q>4P[H%G8+)DQB2&_E&V69#\JCN"^JG'+7)#A< M!?01]XE(:V3&E7YV^@*(OZ^M85LQ#-?-?#_XI*IP($M#/NRH_TJ_.&R#Z)77 M"W<-M40C8>X?3]Y16PUFQ#Z+6EW4LN +I]H;H28NY1\:%VDKENY;?X?CY'<1 M:[%'.XOM=*^3#$+ -Y/BJL!O("D?K;R0V[RM(ABA%\O]_9)5;IDLJ M7 ;1L!"Q>JWM094HZV_>G]9R^CA;]>^9Z7X"V[M/=$JI)X5DU"@'/<\'Y0N( MWVDF+0N%<#L$L*!J86/;]E?GSI](8:KG>0Y*?-.&^KZ/=)XT6^(\,30T1M_K M L>HBP-:T1-<,+62[#*QHD_,9:(<7MQII\=^K[U.B\%\3D?MZX'CVVT,*5CP M1E72M^D?52S.7-#VM=YH7"XH4@3]42X^RO9%\J]0/1LQ<)/RHS?%R_A>M,]N$_5&X MVHN];ZX16HZ+BD:U .,*.M!DU"*R%=X'M/,HZ"Z83C6F(MHSK 2D"3.5$YV% M[J7B$]^#/W33KIM^X83/QK@IB)U^E,!IH)L7=?TN"2,_>=!<7XD(4XH,<0:X7I4F"1@>%:N')$PQ*A1*=J@X>=C-=PEBXV M9I<1BB)&!+BQ2AGJ%3_:6\&=&!H]MF$2D55+C;\1)V[XJ\*+XK+%.!A#B9-9 M)>ZP]D(,N;BN55-P8XSP]B&Y EE4$\<0L@Z.A @!$[_(X,X-G1VJ3X?]OFE8 M)8=NTXFM]0X+]^U][SCPVA"]/L_GAULG=/+Z_1.&3-OJZ4"U4URN,'4I7U2V M\5;@,9Z:3HCH:"U<1R$3LSD@ZA@(O_%NY:Z&$-R](?4=CUUWY/2V4_;:C9^9 M,(^1LY^Q2VD?#RL3@*O=>8_2LB3)]'GFFUB,R?WVC\J], 5Q+ MB=*VCD\Y[ M#Q8K!RX?/).B41=YO>BV3[?Y[E%"8YM?UYG@?H>?UUMHHHBF'CZ&0B9UTZ4M MQEU\0>S'X&B<6M2G,M&'F=K80!?XMCNE;K)A74H^T_E=:3%UBMY3DR%O>.4V MO<22\L?>8<^MFQK][K6Q&-*JI05@ M:N"7LA9*?.>EU['2?8$S"S-A&^84S9N6&CPIQ0->\(+Z.^A\.0 "<]'4BA(" M''Y)JF*H7>?B9BAZ%OEK=&?9_$U/$\ F-$;#P:N/1&3L$2X2*F(615PS4+F7 M"X:4EYY!K%SZ?#%%H($6WY?9I+!VY_R^NQ>R_1+M,&Q9&1&F]3-BGO"=T;Z$ M78$HB->>D0;*KI&R;X"R1)I7AV>/8"QE\Y9"D5J5\Q^CB4G6VXE/&'(KTE)[_6V31E=N= M1)]!71^?@(+Z1Q9.&38YR>G_ D9!D.(#H0GUB+WN/($I=53&0(CC[9F"IOM& MBT"A,;^4X]:KCQDA &$!Q);7 N]M:&.5F5\3CUJ(9 A(7@>&*59Z1 ME5'*&.>R=@T;?GR+^#9*E(/,AYF3#1WK%JDC,+5E5_LNTVU*+:S=,@NX%8%N M6_6%)>65)<7+&AY7?9KEGI7A\(*X;'J"5[Y'+?(.9@R(:S<= !A!D?JF!T'R M^X;JP0>*>O!R^''WPZ@;TP.+045D5Z3H1A%+QRKI@N81][)96Z#*>5HO-@," M!O ^>4^(RZ5@<>%J2NB8B_6Q!3N 2[ 8\W'R_(($)%:L%4CTMW0=,'<&D1Z# M3ARIVS? @Y7["'W*_*-C5="H^G3U?/,20:21M[%D1C5'7:%?WV]Z4U-GI#4J MKJT,".]$2G$3D5[*3 H'*!CZ\TR9/Z5<:NL0'HH06A/DNFXE*;C+#XM(N;A7 M\A]GX)A)/ZK':]0;1S*284%BRZ6!J ;!6"R7UNODCEAU#Q4C?2NIVW:TTGPS MTH&[Z 7=00 1 MNE658@].,0=C6FP+Z_6S.9^':0#UWE=1,@_IP20'[@DF2I M&B_\)ES(RQ$$0?1>$LQMY]ER*3)K@(T4U9Y_=$_YAR@DC>QN7PQT/>W^E"($ MS/IZ05I3%L;TB&\X5@"E-P[*A\17A*3#F"Z3LN(P[SU3GPEF6:XP*N]T]7IE M+4.4V2^1V!%'KL[ =A$O9YP.?CDK"X>A9O)43"%G>]UZY\<;!?1IE3N2AASL M"3.5A1-PUC6HU$]Q_7\T=/$8#I)=&PLO\%(2!N3!^2A#%\3X&H9U30CA#ZG! MG15@MO% ,.\&SM."$2ZT7)2W%?^@.-#%F S^;ZMUA@8,;'[HSL%GA%!,XI!U M5F8LZ8"E+57F$*[,#.R,-JU<*- "!H$NRHWV8#Z3,]4%J M%"G=1IOUW[3)Z5E"JHF;1O&[LV137690:--8V]BL9% 9;;7J2H5J^F"K9\ST M*7S%@YB@"MKD[0 ZXS:G'>6"W5>0#$<,78GBZ"[=>U6_RQS(LI8>#7?O6G!S MT5.=G3S\.OG9!2C-S*O1K9T?OF;V.K=OYSL:)*\M_J?'WSP^/G%>=E&P-J/7 M1+?J0=D2Z&JWA8IRQ\8M=Y13BFWX9OQH@@T M*5,5:V1+X1D3C&RO24O>Q-.%N2@Y(\ZQJ^C5QO"1*8W: MT"S)A.F''F.ED$!&+;KCK$EW.X*4&4'9H&V %'ZZ=)>BT?^7RWNJ D6K(6.YMT"ZOR'F:? M..B3]KL^Q(G]JV>F)"U/7O8A_0$&9&A:MHVV ?ZCS.E7+UOWET:[?*3'!T5& MD2N-&WNBH$AQR];-;HD\%_K"+-=S[:TY'1L.HU@@TX@.TRFD5W-'0"0]+*+# MA(_WXE9L2QG#\[.^?O$Y=1*[24EGR7]5(.)Y>>G.-4Z-_Q6$'WN/^P:0A/') MTDW$G:@&I'O@H=V=PK,)OVL!A22%="N*+VYOL&]Z3F^I7">BJ.GN2_AI=RJ+ M-#&"P*=5"5PP>6E^+S\XYW*D-[K&3 M#?[VQ'[6A@21*T-OA[9K0?Q,ZY_"# MA7E6B)JMW2(1%P#T/]7M=:M9XW4E+1/*E)9(2-Q!- M:G1J\68/M[&ZR.%#7D)&38_(X-A\)1SF/A V]LT7[M^>($Z6;=YVRWDN=#P M178U/V+ZAK;II@*^)R\5R8W3)I]W@>.$61)<1%E7!%VB[_%@9-Q+LJ;B-!3G M*80N6_7;W1BN5NX?_]-5;=K,X*_5K?(\AU^(;IJ]F3OOEB2B6+MIJ"<%H?NR M&F-!*02?N73V21.F;5"B@BOE2V1-FCY$+"RN#-MN+P5@8 DJ]09)#.6+3$7W M.(/3MTSR>9GE>9//GWW(<^X_CE\?)LXR2 M%4HP][3:DDIZ=''A!Z%'T!HW<]'-ZRJE=%6;K2&CN>(KADI!3XA@]$V19?K_ M7SUWM^9R@H?UN2=VS_H$'_C/+G6!V2R95XQ)"(F> 5OIE5Z3U8IG2:SB%:'"NE"("IX4 M9<@6>^>#"%J2TF33[GY?[,)Y L!U5Q7,4C-+BFPMU76?OK[9-7 GWR6P&P62-^W'HR*Y=G98-F NQJ2SS1O:7 MV^5+&,IA?)Z GE=63'5F& N4EIX.AGE>2GZ? 7%&3-*44JP4K()B1HCF]'0P MZ!4FER.4?M0 ,3/M-*:0R4>BL&QJEYXPP1(:/XT^;>AON4W3$[GWNK.NW(08 M/60 XL(0*G:M4$Z4G\%T9-P.DC6J:>#;13'@/RZD_X.T0@4]#^=N4 MW+A$3 'G(H\=(PDA*P9- S',I6CM!Z6ZFBTNZN(8E9Y&F3$R. +.]<."62"] MM&HVHZR7H65UM/_V/2SB(^D<_JL?B9JE!<7'CNZO;B#1I31+ML"68TBAH+>D M?M"FM55.P3-T=$P(BLB!SD;9_KZ=5N:[!CA+DR^1:#:'FN(&5=N,% M@[N=(3; .T:]1L&F<55CS?N@ 4:0_K"[I0O3!(!6:]CP\-_?Z'P(:"PI*!8M>+Z\T+.\B]H.FB4A8J?M443_28.#9 M9^G[LZNGCY_6[2[K-9K):&-CC([.X%SW P+WZ)D5*V-AWK+K,!#+*KPO-Q@R MBFEP<4$> 6 P,P!_-YCN,W4:*3H,^![V0Y#%#%Q'TM@2C,J'P:8G4;HQI0./8V&XO0:23 ADQ[P!?=8P=1:5 =IR;N3$Z:]4S4 QD$=ESABT M]Z1;8MT17-*&Y,I#IP_:5!CIA9Q0R"O.V*(*_%]:YLKDW)LQ0"? S)'6;:F] M4'PM\TW(_:*=,3)OY>+,(4"07_3Q6$?S=/$Z6^KU;+/[O-MS0U7ON=T&YVW; M5KOZP]4O@]-&J5YZ>OW6"QX*)_#W=*^#)O?4OY KX#K,8"?\* M%O];MB,RDK+U$H45[5UGC__-GJ:"0 YI8>=8-C$H4]_"B-:9#1-NJC+F$!B+ M3A#*^.W\10+ J3W?B@0+6,G1' M#7*C$9^NQ 6G*1LU!6*R\WP&,? MUH7GMP+]#8#2C<]IL(!E[WG(9/%=2BF>?O,]DXH1A\&P)V)$I=4+L]89=6-V M*H A#EAXT7P:[IWLB9LIA%MPP[PCZN38R9WXTF$^JQPMR MB'G"B,%(([7[0MKZ*(1.1S@I&W,]C./ M^L:Y#T>3,A3-])_7/Z3TE?=NP5)9?"ZX[TS>WG6/-%BL8R>\5<*1/NF1+!I; MMD&QGSO[IVR "61@ZOQ=6I.X6;07!]L.4=S(G]E&M\PIY^Y 'ICTE11Z3BT8 MU1AAXL6QS=?T2IX=0 'Q,]NP&>NE8:V)9T'0>?/BAM"LR%067^*Q!<$?J2V=WKR;_K :'[$M\<877/W4DN4][^#9ZV!=#\E\BOZ:<(,.#BX?%9?Q-B+AH?FV=X+CR%"H>G03/9Q]&IN] M\,S#3C8_*I2"Y9OT]\\F+34]7$NDS*ZB_STWME$B ->172I(\A%5OMON.L_^ MZCQ\<+3&B?L::6M*R6MB-D XO3R&NKO^>I,+=MTC_=V-8@7^J/[4^H(/A?1M ML-X(F>B/04D42RA;0[RU @<\3GQGA!@GU%=-:G).,CNE8)/(;9[QKQ<"!Q%%+Y_9IOU<5.G^I.HN3>6YW MR%>DF=YWB20'$*TFXW3-0D4P>55WVYVZK6YJLC?9HI,D)9BV68?RHJ)$N2_Q MXPVX!T*#XUUUJ42QFF @V>LZW6901,?"0Q_DT: MDPFA)QOM_E:B.-IPYU%M!)2Z%.J^+NUR.[@NE?4 ML^Z=Q =0>?$F3@VXI?S/C)?7#DQ.M)GKD8'#C?.T@*0%N67-LM.2PH5HXW>; MQB(;)R!D #<=B(:K5N:S'S$R3NT*P^+#DNZH;2OLOIFOU,Z?SIF@"D>2/$:/ MR*O.(D,98)X:.4>:>NJG%&/3>NBG M((YMX21.%IK=8(2?]>\A=_K$)U[9?72;0[$$>10SRU/04&J!"GO2LBK YI;OX7%%V"$AO"F MZ:UG_>(IUM48;,Y>P$^ GQ'Y8G_K)2K]*"0E-EEG.!=]4*%@_GJM M->$E^S;"O_$$H66TZH@E-&\VR>O:>9^AJ?EY5U=]$0;*T:1U*-M[+")W8"!I M(%($5*(P'1FAXHG5[+;-3'BC]*NB;!5O)Z/+FXNF[9>3ZR-8**E[* M"HUM=J^*7#!DA?.M1-6P="GV&1+Y(Q0\/&IKRI RRZ(61\_<'-]/ ' M*"UB)HOW695V39S>C>ZBC^AKA38:88;P[3%#7@C:[J]32)I\JMO4U7%1RD+3 M.R;2X(,)[L8R(X4#U*!+"6<])GM'G)>0 //Y2&!(E(\XM0UEP(6E7&!?5+L] M2$!F#! AX+4!FS6T@%N)\TQ<2

0288G0L*W](X2UZ<9Y(> M=2&B 'X0A?RS961J'#0AHC7Z%/Y5<<-53EB,=,?);(\6,Q!.N>SW04+CL#X# MI/4RYM7F[\67QCD8N@X'+^:^'O_.^\$\C46:;PTZ*XB)$#0*M(M82:,1>U2# M81B:0O.-*(GATAE3EI]QLEG$5,:>E509=YNLB@E=,^BY M2&AO:E0L D@["8^A1KK7H0W/ZN=4O/<@9JT%YOXW@(&F?(EYE$CFQ#T^S4:Y M(@$O$@*_92B2,:M)MQEK+=*#1=^T=1EHKSULJ588D"]I+J@-TX$[&ZC'V+I*?&X,/D%Z26:*0G662I__:SJ$QN M9).AQDG08(*]BH= 'HI I3+6;IN)H-I *U,]1$W->!^#N1^DW]%?"1^+GX79 MY7R>)Q]]H\:\DUMR71X :B$I#']YF8O$IY3W115Y#$TZJ?R^"X6#\:XOD<4B M)XUZ,(9K5]S"!/*E1Q2C[J]>&E=YB-Y"*M-H=05L(P(S3LF)VTQ.N$M2PI3" M, (_4-DXXRU "]KZ>K0$M /XZMFEB>$W$1V%3^K$O<1SV M2+17XM+I8H&(;OR=!#K6]+'WFI^0F\W8KPF$_G1119K4=+;2]D=O@#W;:E.& M&-!N(]F8W/6K$*9KY MYUVGU%-(N3E5+W;#\6>JIDF3V[")SA<9LB-6EJC'G"AW>.>8B[20PD/,*"7M MVE$'Y\R/27.308EZ "/,';KS8+V;2C1.R:P)@QP+5])O.RKI_[-71[)/S?@[ M2X85=S?**(]WV5GSF/GQ[AH]Q/RXRV,/QY$'BJD=""M+;5&MSC@UM+GU?D20 MHX[0NI8ZB[P4A"W!(5L&16P-H*R[30VA@7E2$#HJCCV3H=9<$/6ZXA/+C$I> M?$8RL04+OB&69QJ8NMJG!:MUCF4I.<'F=Y4;6O- 0-VD/8>*Z-1:) VO\6/2 M8;4M2:$\_CRB#'HN\0+XX?7(YV%&DQ1]#C.,?3O>L8+%7NV&^.V2@Z*4+V@- MAOJE)$._Z@IU>:5%@JQ;@C6?R)8@DIJJ+WJIO0K'0;9K@[IKF!K4S1-B]-S*"S-KVH\OCU9W';^^6XI"K-JSLM)I# MZ%"B9"ZY/QR91>RN"SH5A31;6L:55$;2D4"95>61(/!0^!;UK>/DEQTH(6$' M>^=6;0WE-0IS60;(^II-;C1#&=#'\;;MOT]P>H7'UYGS$KAC#[#$\;5"9_#* MQ?(58(7;]/7 2>@=;%USR \I,SX"9-FHZ0O\7X(\5SH(M.DC8A=!\V MNO^C!.Q#U#][67$1:O,"4@SZSVJ1AJZ99-5(,[_;TPI95(F.22YDF29$T !< MFJ/L)WV>=9VR"'6GK '$U0E?)(NV/+-YV!2059F^YL6(R*LEC_ X^2NTW%&R M\+L6Z C0+YY+470@?HA%^ M^*XW8NR246N7#17'23^&(+!/>:/[.-$^"X)S-.&UU!E'2T-*LK3&/?$%-.Q7 MWEGAM%K+O/P&!FT"#KJ0^7PDB&X/K@-:X-/!=3!6EP2EX@GRQB;?2$;=PPBZ M7:72"YRP6_84)"4C:2@5X6NS8KI-*6;IEJ#9ZD8ZEPR+E/K-E1@N5;_$X.EG MVMS"=&^&>=W0R)$#Z(*1_*1.PZTO<8E)CGF3LP+S+;XZE#@G0G#P,J M?4A6 %"!$>GEEJZV8Z)>HA74#0^WQ+'%. UM[/(IQS,ZCN?>@ECII=AL;!EJ#R0ED5 M2O3 ?GB9;#FHAM5IXM@4;Z0"@DMRN;UA"HTV?<\J;W!XNL,%[RY>!G]>XIT% M R_&VS;P*E'Q&A=&&/]'-2>$PC)?HIFB6K49JA;M,BM9;*L*WU>+UC;H=U#Y#P\/- M-FFA-?)-=4*J(%B"DT*1H(>D*G^G)8Q@#ME53]>K*%7&"RX#Y?IZ '$+VT:84 MV47GX+AAQ@_>@$8)?>3C\5SQ7J!1"+IM1B;X.'DIV4II%>9+24>[9$D\;5O( MDS#WD?J20,:%VA'7?HCD%1E908"YU4'\F3I-]GXS*9(6PF;)0XHTSIUT!^\4 M3./K":9QM_E%;@S^C;J'#W9=,7@NU =84+T&^)K"N$B./*WSAM=?Z_M=*L^V MP6P6^$-6UU5-=(3N7$@70MJO,>"63HW4-$7+5O/W?.G6;/(\;=JIEG=K\<%/ M^>O,-J7[(ZP7=<4M&0?,X[;,@>A*+9+F"^:5S7J\J_T'!D;/(TA#!]?;&5=? M?,#R*;(C(&U8],?+%#6)\]5ZDU)3:@K:;A,-F)<+'%((AH,PA=?92R)-O:& M'AL'J%,'%!(T:)[GG(MH5N7"^5\7$H9+AB<;A!++3K/43=:;2\D A+G^[LZM MI$EZZ/.0'@HL\DSICF:FP.%J%%HD/HHC92-G PX9;O^:],[NB?6L02Y=B^TX M"PG"5+K7#RTH=)F^=$.5[J@GS]B1MKZ>HX]P7%XTX@,?_82EN'VUH8Q[*5 Y M] !Z$ S. #UC0&!,U^10>-)@NT>F'#>2*LJ4/0#X5:N(>4,84YOQ%!&7GL&B ML<@H_]=V,# J.<*/TB2L)3.G=,M(@D>S&_A>+!\VQKM!1:MP&WL1)!3"!3Y[ MX;B/$]W]*#D9T\H5BB91BIQ<1#*?;*;;9.3TTV\+PAP@];AQ5W*0;MVY4./LY.3;0')K[<"M^!?K,F\, MO][I+/DM6QX]30S+_QDW&;SS-/Y[T^VNV$NOV.B_V;4/_G+F;MSM_O+.MV^3 M7S=52T(<37+^U^3+!Y_NFSSX"O/B' F*6MW4/ I@4D@%9ZU0!?08"D]/J8IP M@5:Y(^ ,0G8:4:#T/^AB#V%IIO2R#8&?!B2S#?3"?EFT%966G*F=2'XV0/SK M["(G'9(= 42ZDD\'2A]Q/ZI<,MQYUFMHK.H>$6:H\O$[<_4!\##&PQJ>F?Y-.D[QP)#&,RP,NDZ\AT(\/"8-&VV:V9VK$9&:=BF^FEW+7PH MODC9%T'^60L9%T0RU"*T'1K9&;-+ACJ)5B.D+\A^2-L?R#YT)?;*(K[MBR^" MA,OI0[W[V5FOW?HRTT;AJ.3G#+&L6+"DQ!9$[CU@G-''(-X#SN34 #@P&:)MVQ.SY3U"$Y6]N'; #0X4UI2WF\+5#S.U M[G!R$\E=%V@ ;=4P58O2RBO/!C0+>KA-J;I[8C!=225\(NMJO61H?X?K.;:3 M;=P3VXA:> /BZ(N&:H2$BX]I5XR?/)G(/3$117A[.<8R,$OXLK47-W.^I8"L M0N<$PF#M+YKLYI[8S;@K#005$ *2)7!ACC E>J9#[LE2TI$<)*<*FITJ,_?( MA (SG&)EJ5(22AO4&AU\WGKM(K!_CBHRO%^)X_,,>'^N6DYD*#'+X>Q,Z+_T M;64[('ATS4;878C -0&!JKE.SY('?2U:UG%:9IDWH1TB3E3B!"E8_4^O8NI9 MEB VP%X#$(A3/LIH:R'A8+?H%-- ! M*,:;_%B1]OCSDM/4^#1=/.LS%;YB*T>?'YI M)C+M.]$GECET(39Q#M8275BJ 6=[1"1FD'I82 DM)%B>FCH!.]JT7"/K*LO+ MYT@/+#=1OHURNX9U>;1_8X2?_JYEZNY>J5M[&D"LIDT+MA*%R@NT0K(UVJ\O MW,8JE 28$=,&&U;>K->3T)JN&,FQ6_$8OBKE,-(=:&?U26XXT5.U_+9\AY:8JKJS>J MN_VGKT^/GQ#,N$"IY1=O'OXV[ 3@!@G?("3I+TE'POD@+@C)23&O:E'!Y1YQ MM(,W.?>=H=.?+Y)R#R/QI[@ H4<6C-:YI2G*FAUO4)_MK9;Q8=K5V=&NFQ= M1/L'AP(&*/"YR1);8+3<6&SX86 M]CC^#SU0[GAKF2NG)!3,JNB8J>I"NO[L]$=-7;QIW.T>G6^F'IV[W:/SX"_1 MMB0$5%A\O#GX)3B[:L\Z3IZGBTV(*VZR3H70C,(2ZHMU&PIQ]( G,6]>8X&, MGHC8'Q<;M[2UJ.,U&VPE9\&BO68!!OH1=%(+39GSY-;Y!1.LR3-3GZ][Y*U; MT@*+5=9G)90;K$EN+<5391 ^IB#(I_XJM"KD%Y[$NTYIN] SFOJEA6$N4.]X M[]2R2P0_('T;+^ X^2%K+RE,]1'6R4.\F ^U+HEVEF,L=_'UFAH36>_C3V=/ MCD_T&*%;EZQVTW=?YMF"2&FI102>+;>D+PJJP:'Y\D^/CL_\==#)JWPD?N!I MVPUQ';><<+<>7%NR7\[D]4.T2'9M3:IV]PR MPN,0$01UN(FTLDA=7F<4M(QCI_/T\=GQM[K,9^[GA\>/_:JG:__I["S\9J;B MRQ TE,V6GX=14GBD@V8WO/VCA^'N?+N'C^SSV-NY,V8T*_24VL6KNLS3Y+?_ MG6YWWS^3NWM^/S#,?ORF4DFDL[*'2VGGF2 M*2'FQ'Q9,J]5V,C/3JA_$>FSLY.'3\!Z9,@+E\=NP$^>S$Y.3CP#X8V6NMNM M']O=FH47;O+@$J66SJ#=8RK3RG'R#SQ1I$$G9OA%PP#^MQVN$=;0J"$_+YK2C7.)ALT6(Z3E\C! ME"./TS_5V13=*$:C]+;#,@>QAU@ ^WNUKYT![?*7\KD6;8 "TUR=H:M\IM9 M\I_'OQV?S@25"!*R559+VD[\DU=N%IYV H3]6S5ODG-GBE\^>/7T;^)8BTT/YRCCA*09+MW=&$+CQ M5ZMF0S/OUAOM$U[,UWE-5"G(Y?2'_ALW,9M'H:,@#9P7@:TLXI[AT%]'P;V[ MYAW1S3L0VT4]G> MT-](">TQ0VXQNS!B>,A=MRO/S&?'EGU?NX='EQJQW-R#/.FRWXCM!MAH1?GA M8!@#[=S*32BG#6WDXD2$%L,O\Z\H7\5T@'RMA)E >9T$*FRZ'THW135'P?+R MR/T*"V,AM3#<3.:)=O)\F:>U)+G6&<(%AINJ2?/H=SNZT^,3!?**3" E@=W8K;]W;^A>T9X.LB@&J\HW,I#Y9V[@65ID[_6VO D* MG29*]73]\1L(>[)Y9GF5AK-H-+%]>PU$M,Z]V>0424:AN9EP'-I,6%CVV G- M6N5ABPS ^1R&JH-P!]62*XBJL[!!BC/?=EM9=#XU85?" ME3N4?F.L$D\NR JI[: [L[P4BVY(5JR9;N'^V@-0)]%-KJ3L[_W-' M%-%MOP+"@O,A S;?)Z(;JEQOVZY$-Z&P$7E(4B_9"*@FJ!:[VK.M*Q/ OJZ* M0O)47!938@?SU&L5OA#H '#+P.0R3M<]9+XK0DH@XK(,X-&@0FM[33@7,/63 MW*<5$9#9:F4].2O4[7][^45#'-8U4G2V5D59Y\^AL^2V,T"EEX'QQ9M4,YN- M3[DJ";N*=PWR0P?@V7T17"@"@&;-+?] M,TV5BI7;@K<54=ZI?E6YIFV94ZVT!PJTG_/:-!$4@6RS=B;'BI\ .0R,^LFV M6@(J!<:??.5;TPYI&<,:4':@.N-Z4-2(!WJF9",6$;# MBSZ)QE(2)M!@^NNX&)KQ'/-S[1D M;4Y4S?=2# R+3Q^@ @$E;RWFFI]?7>-.P;V_G>#>'Q3N_2$\D^=8,8TM7_>% M?7M12[S&&G0[-*&&CGKT7\TF07O[$@UQW"BHGXM"D6<9%>N]*-]+#T5\:BGB M@XFPT/Q^S&^B#'R8^&"\B. 'V+QRTY MER^+!_);> X!T=D6Y67UU>;>9!]"0\1F5&D02&O[($5F'O=:=4_1E; M^88A&>'V 4>YA? C;H)G=H=%]$0)57=4I4L?#O" S? M'^47KVXVS+ J-\;/W-A1%580[L](KL<]_"L2#,<")KN>>2/RKW>:LWC5E5S; ME;Z&^!EHA(Z37X>7B?7=N(W7@G""BL4UNX VLH>SV(.(A>OO#IZ>_]*=]Z]H M.P$IHE"'"C JB' L"@";9^)[B>(@C;L7@!5_/) IHT :*7^[C4SZ5X(7U[], M4,/3[1+I(6>CX/=FR7.TRJL4G%?#1CLSH=X0(6%;Y;@B/*Z$6ETSVK\M0"9& MHC#"ELTRQ%]CW:N!&]HW )$Y"D,Q>WUCN!:@CHLS YRFB9D#C/$-GFPOL2P^J*Y<]6@XD4<3(G6DL M,L$$-M141W?;SBQ(+]PX4M?CY2B:I+#C8F^N,P7/UP;/OQ*S]<*('XFN460+ M7@W)(%!W\L6Q&!4[0 2DUGKVS'0+<,@,(4L?,3M/89%E2T9_>V5(3P,PI,JX M6TOW#NXFPN93T2I/D9,@34<]!L,A!'(/(NB@PB*EP'B7AN(D>=9IFRJZ5G1L M^THM*W:V41%R5K+ED(+[QFE#J.*#UVJ&TOSZ=E/:IZBWQ85AXE"HJ67KO"G$ MN\_H'@O1/:;O QNZ5TX@EI6MTUV^+/9"9:X:R/07LDT61?8=#,;JC45FY45> M5^RDAMV2N: A0X^GZ4BPG9QCZJFE>Q#5D=L=._8XI(??CXJ*L8\N'GBJ+3J2 MJ,78/G61O\YXAYNC46E5=&]46G4@'=>O 2K/$:W@)LO8R<7V>IST!T>\V;?>\.3OM7;DCX,(")17GX;'X M\1:*OM[H9.)GR6)/@4KC@TB,,%GDCOI^^=BA\9EG0O$CFX_[)W%#6# VT8(W M_JG=1, GJD&3P&<?/VMP]VM6.>NA MGI-]\W%'ZM M<3'W9-NN6*JF7ZEWAMTQZS2FPAIS2E_2I!\,+H#\'X5); M5:\%-$N+]&^=D5P27U]HYGKG4%1B'+S+<-!_6;[5K)6:))YHE:F'4[O_H?>#] M[ZBDU*!Y\M7(1_K'%E/IBC/,>X-;*W=K@[^#9T[[$":%&B4.!>$K M2Y?53E?(7QD,D#RCA?UK6-@A72(KX:_/?OTMV#Y-39UMZ,A"J1&ZX%ON;GO^ M#[^L^MN%WWKMV@E:+M_RNJ%;28:P23@(&EPI,B$O=%%F5*?*N=]):M%R!(:3 M3C6E$Y8@\"4!;IN\C"_-W MFLS**E?V@MJJ'Y^E@1=/+F=>$&^U[U"#P8,@I MW*[LYA-XD!787LHCNR@0E.[IXE['@%_ 'Z31N[#CCA-< M.A'K7'0,)%Y%P6 M?U9JT ?&$O02TH6@1=EB.4:S=DY/&;U(CZZ*C*3+6U:ZUA>A#883=T)=IH%Q M;9N7(F5@1,02I=!SH!3K.YIPR!VI.J.B>&0(S2(9_61:&[ /2#*CGL3!8$"Q M"#(6#?CD$#Q*V9K-D/\I_9SA@YY2SBO%:#,.O"\=?I%[J9J15,N85;K]]"EV MV=X24-<-G=RF+*Y<18\B0NFCAN\ M*MN]VF]UND>]^@9578 MWZVJ6%C#XXB+C/ECD+)AFPCY-CLE,=,"5_FC1'=_;MP'#FZ[=KKZ?>0'HL#Y M/LYU:1NB7XH^O/0L UBI?N>:#3)97"'9Y/,\_"I@5,3#4'\Z:ON8A1J]C1S" M\,OF$'-K3QF)FY3S>[EZ2A_1C!H!'?#R:,()3J>S]DR$]=Q_B>R-XE<.7(P] M?5[E\W^IE_=2)*#0BU"W04I[,$%ZC'+6<)475+F)LSLL'IOF;@_T8+P?*A=M MSRA"R%;)\S?NXIC37ZA4("4\_MN/?H/3OZU^CV,F'#'(]9;IEILCTX3";:YMKMPZ0 Q;>OFM0V:O \YC[;Z !Q5_<7Q8 M#.M"&)_CY.?JCI/T/9E0&W>=I(\XB\BGHD1 )Q")9;I-*28*-N^BQ6S-UHK@ M9G0'@=2S5,>=WR'Y-<5ALJ]>5O[JBN'3:^NN\R.5VM-:[S6R=*;,\@WJ5!A> MRQ(L>$^=Y=LY):UUPS:7!P;#74Z M.N1#8W_%*=!()I;1$HU@=FD4MJ5!?L_=,&EM]=4F\\012/O@U21FYAV8D[F4 M&N5O>1JG7N 0^&+E>ZU/^<*2+_)U5:.\-TLVU64FC*E7850/DIM3K+AD& A@ MJD+P;9>%#X$D"3&ZW7-KOB_=+MVR71*>-S!_4X0K?8@VK:KKC0?;?=7]G8>; M"1T/#GD)]K6+KJ $L\+V M>S.SLI,S$^&!AK;)=N/\]M=T2+GE!*:@58XRE=NTN;>!B'L+*CVA<4ZJ;9Q# M::3:)3F$EBL<><,^.&],65U7[E\&&PL;3B]N*@H\*($\R9+ MEQ)<-$H>%81K6;)907*XL]DKJ*Q(*#GVO )Y9-"QD#X\=^8>O@JV14GZ@0%) M[DMR/CV=,,V0&=Q>/7B.\R9/M4:34IK%.(KQ1,(+I/C(.72$GFRNG#Q>RV[^ M5*>C#:*P CUD<(K+? )N8&#>K:4[0V@@/!:NFML94#JUX]G8.WS)?\ MMZ[8,V5UX$Q&]]PRFLF()SWL\,%?_M/C;QX;YG256C]Y^'7R,\T\!TOA9X;5 M&/N015M%4?NAX+:['N/1B\ M^J='CXY/OR$D"5]G%K5Y+O_H///_>8\O/B9D/GTX(R;5;[]];)XG>A:_T8C@ M/,CYV\%" LV]&7X[;FW_\WB-6.E(M-]!9EIQ=SS<#YQAG@K8"L&O8N:U:,TE M(QC3S MA4[E .W>%,;C3H91!"BZ"3 89/;>*#.T;&:2*F:FS4I^99JXVE$]YC_TXA^:SK$@OX;VFE]SW2\*"-,7+ MRFUJW$$VL2TU5BR2-48&3H"6Y.S MJ+5<01RFUK#"3L4-Y"A4R,$\'<@?ID(FC5$ZI[I]T=Z(9%C&0'X-Y+28.=\S M1XLAQXRO$ML<9Z#41F8NPBC2?6PJVZQ>TTX:*7(*97)DE2+[1C%Q[6+8BZIF M@.8KP?\#'62>YKL[-^D3E6B[:X*MYY3-1B5(Y_0'T.'[CS)/V(BH/+1[82;#"CI5_&A1Q$:7'O* M8KY&":3=UEAU!K0+RB9-MW1/;VA%G?-M> MX_(JW!L-X<0()]DL_KA@WU>4'[I(%RFZJB8+NB<6Q)@6WIZ:SMG3T3;]@W5O M+U@B=9#P04JF5O6T$SFS0861PK%"^3#F5O" M-'QQS]A6R)GX9Q^-2;YZ9+MCP@%4TBM@)K8$JZHU/"UP^/[>PU80CCEMD(1$%2:HTG7A;7)R>UH?.I26]2YS$[0XC&N"@$ MKBTJDB4V$TH@G7)-66\TL7F$SZ+:SL6.5$U-)MA=XO3QOUFJ'RZL^6M^T41% M.$D.A+8%]#3IMD>D7057OB18O(O=.W<)B__H9,+B?W(,BN>&8G>>%9" 5\0- M\SVCF.7K$G87X,[/0Y4)3\],+3T[ J1U)3DB6@SF_;X5F+/<=>"=*.TQ4?Z* MD*=<(+?BZZB+[GVOKXCQ*2?"BHLB0*WYNH@$<=),O K@/Q31!*%@D0G\A*"[ MBQXQ*IJ$ZMI=W"[N6/'T]\"(ZW4V W!^Q]!JXI59HC=3VS9B- A5R#W5;@L= M;CL_A,4.+-KI8@,33YUAM5U=TF51+(V_$0R+*^V,V@.'\PXD$IZR6_ %"W/> MA(>;BJFW3HM6HE-BF1%_/_<8@UV;T(7 O-_(8"P5\XCA 6EQ)6'.[]GH%]EL M(BE#Z;.8"01RAN"\DVAK75>7[0;E5?!69#W;I08$5CI4XA_A/.>6#_NJ(T8< MO?45;_,IF]K'V:=^T5-)EKJ71 9-0F/FQW9#S:G^1(6HXM,>XP^QG D\V-;I M4H1>%MDHN.O&XVRIV-.:D&1%MV@[[>OJSU_,](/MA/^=$Y]+LZ/3A!4A @9- MD,4 D+,*JFE;FW 04XKE PF.UMCAA=@XMZS:S$%2OR8FKS'EHRD+=S],9!$+ M9[-)Q$ZII^!VYM&X"9YLX_[91N"G(#;7K>\JJ]&Z1N02OKAMF#S2,BWVS:0P M>6\LQB!$M5T.=N."F,D&[HD-2#.I<[6)&S1088T*N$U6<4^L@MNY=/9!NV5B M*O<'<-B)?H"J FS=77+-G7)^1'4#^M$>@.Q9MC7: U,U^1[9E_:&H>[+2F[. MD.9%14WQ(^F!S[B0>_KM[:19?G7[N-=,D&04^K%!4%+G\Z[51GHKY0*&1XT= M='%25#$S@6:^U,QW<\E4,K5FOT4 T]QP5!3$Y\Y'IW4(IS7:'80WWES2Q4E>2!A7^6,+^2#18:#Q)\:9@29IR BK:QT&;5E8&( M9Q9(1(,2A7#_,"?#$DI;'O,0Z&(^Z>S@Q\O CI%\ ,,=FOW5P%AP-O1H25.[8QD'SR*2ERS*UNU(3I6WN-Y%>NEUS\ ,L-)]3TYND6RE@NS-:>@X:@9\P,F.DKX-U4T;')HLD: MCGO6Z_\?>@9W"O!U^OZ KS3)E__QH'GVP\FC9R=/?_CZR=GCQZ>G/YR??_WC MR=FSYZ<0C@]<2\_K^IE5A^1LDZZ:[+O]!^# MV0QY"/<1&MK_>/#PP>&T@]SB[-],DJ+WM\-_^O:;\+?K4QKSJG5[K;X)__3= MZ>Y- I7[Y'^=X#^]1(:; SLI]F>Y@OT5C]T93]R5&UZ8C&_?UKR_';=N,>CD M9Z WB:#(@/S(5Z'DDTW M61\?PPQDUWM\._'=.UO$]*J?XJO>*'G]T5?SP'G#AY?90OHYO@-(F\[\[]W! M6-7?8=OY\;=OLN@_GP]/ATQ'>[ M*Y;S+UD9'\I*/A6;>.H[(R7A\*NGGALJF-@.\:B;ZN')F>:R7Z;U/'6AZM$O M;XILGYQS-\/9R,/IO.Z,_MC'Y?F[B=,_K)R=?32GZ;67O?,_IL.J,_]S/Z?6WD=L[H MSW=EO_6 GIZ<'K_X^>4=S8WI^<_3=;[65GOT[18B.!Y\E-> MOIZG378_;/G9\Q\G6_ZL;/E9MH+XSKTSY9_.?YA,^;,RY9_2>5:\OQ7?-1C$ M>UGYK[\]GZS\L[+R7UF^\6;>AS9/]:"(;X&U_-#]#=%LH%/*P@"/;JMWZA,@ M7#SK3>)[X&\?/GWRZ-DW)R>/GCY[_/SY\_-OGCX[??KTV;=/GG[][,F/YQ/^ M]KUQK!^Q[>>VGF$$&??RQ5]_/G_UC]^>^ZS@6[_7NS53W85Q_7!]FB89S4*) MACRY3[9[^I Z!TX??[G\RB>J V''6Q70X%-GZ-81=BWW[DRQ3"V0\VR3%BOI:&">3/Z :!-V)&V("X9. MF'?K<+Q7D/ GCXZ?G)U^^\WC]P.&/[H6&/[PZ\/H[T?OA!E__.0=,..?@<-H MT/@?_UUOX=U^?/'SBY?GOR5/?_GMUU]^.W_UXI>?#Z[3#[/OWCN3&7^_K;MW MD7TJ8<8/^^^N60]GA]:#O.B_.%Z^K8'X<_/GY&]5D^TVR?EQ\O]57;F>S/NS M?K\;6_@G8L&3]4[6^ZGX*_PC?5QY0A[\Y04%"/E60#T:#3W=Y-DJ@/D^G$\S M]DA?/JV.KD 4?G77UYB$2FZ5MX@F>DKQW$\][Z^R^S79L1-Q^/]:-9 M;1:+)YT3\F?G7U_)WFZI3#J*)IH;+A,JBL7668[D(F,&M6)Q-!KMCJJ[ M4O6+G,AO#_F_H?A0(YD4$:L\200#%J M6$A2S9,^^1XR?4W*I%"X[=F4@['B_LFXEUN MZD5W"8L5L]7J71F.B39CP3[G>C(QA1Z-N1C7.CQFFIRQ$;F4,4V.;)OF_V.U MKXYUE@O(D8HJ;)2.Z"I;#VY-5 M9]:V;2\CQ4,+#F@8PG,N&#FHE0\&-T>&W9@"%;R?U.Q#_GF1[.7(K=F5(H0I M,GB\?U<^*!U5R[OEYPG\:5[> .#+U"\1N-FZ[+1/V\U&IWU^1LY/R<5E^ZS9 MOFA\):V_6LUOG?9_6G ;>K0N@;B75]\:9YW7KM3[=]7*4>><7+6:5JUJJ8*J M=?YLD:O&Y9?&6>NJT*!AV$R&3[G"OE[+4>T&!RG0FP*/Y#MHK< MU<4 "TTXF6S$0Q/5]G >-$LFQ,;LAZ+M.M=]B#H$5&3;!2+DGF0W)K+C/MV[5)^]N>7?!FCFQ[Q?RZ!$I?P4"2$2'C"@VY&P$7LM$7)/_IE0!:<08[@^D M,D0FY%2JF)1+A7\3V2.G/.&:*G!E"MHI>M&C);K:)U.TJ/'@>>*#J6P >+Y0 M#9 !<,1C52(A+(+!E">$)F.2)D:E#):"0,G&3 I M2F*X4IP*TJ,!W%)$QMP0(UV_.QT2%C -(!QCEYA>,UAW9DX-]T(0!I84-MB" M-;!#P!4$:M M@>$@2<@4&44\B(A.\9_I^!%3+)L$%8BY%A""85 WXB8"!?6 M!59 G'< HLD0U(0G YO2'<]N@R?'>LE1W61R,-+C"< /D3R%6QZ8 =VA6?_+8 M(Q70 2@B <=V.6WE":B.2$_(D9[P1[$^UP8.3X90O.GD!BGS,S30$V'N2.N9 ML%XF[&T $SISL'G_[E.E_/%(9UC/PDTTJ[+7XW"YHS]83+4)5*!FP$&YKL@.H#1G0P$&S M=1-$-.DST@!3?ID*IMVAJEREA?+^#G.BE/=#=^4N.1XI$LW4 \60F47"0<],%RKO782'1Z\!(D^5IY)HAWZX?6SZ(1IF YP M9..4QY&>QQ JH*E>?0C&,ET&@,U6/"-.'!:^>C>U:0SK;AS#5C;R=XBVNGM8F6_ T2$/D494R\1BCVJ@()YBD%M4A1.< M _,X[7+!S1ACMF7+(NLM)2S:'6'GNLZ<@JS/O 5XPQ@T"JT I@ MST-]ED#H*(!TT,(&R&;L F<]1RQ@/1^ Q_/46C.U@@V@5FM(16HM/.*.]7IP M(.%#0(Q>Y$TY6IN5^"57PJO>W-\+C6>_SL M3[J3@Z U#LSM!&;,<')/AO62(=P ,IPXG-W%*^;&L@.";5E*BB=X%XS.9!"D M"E$Y$PHMF366VL!]?%L"&L0<< M:5="@(CM(0?YQ6<: M@C.=QC%5H+!5)G.J2Y/I&V'X-XT"FW#&;T"(U5-@.?, 2&;M/4#:OM_+L)]W M$0I/AE(,&88I">UGKRE5YB)8/!!RS*!U%$GG%.@:5+#LI/(O)# MQ%V0%HQ-GR=./)H:.;EA/_QR=QR3#\H?09(N6"NF"H$4@@XTJTU^N/-=<-7<__;,P<7_.6LPW5@X.'FBMEF;'/FY@NM(8&2_$BS##[-[/7KO^ M<[?<%F6F9N:1(Q'P?6,MXB$\YJ,)>FY-ZL_1?QE@'S937M>-UO5%P;S^;T%S MQR>815L6O;^P@NMRT%>8.HZ[3+E'NI>W7TD_0]_,VF;:E :.R[JHMN+A4\U7QO:%RF^[29LV_1["+R?GJK@I^6?3'L(>PC_0OT6 MAI0?*05X/JIM[QHW,'&P#.=M7(G'Y-PF$">9N6;$68^T;EB0XKLGCWZOWU:B M?ZLK7P_G MZ^%\/=R+@\?7P_EZ.$\.7P_GZ^$\$WP]G*^'\_5PO_G';+X>SM?#;2[#-N%; M.5\/Y^OA-I!:OA[.U\-Y,OAZ.%\/Y^OA7D%&PM?#^7JXW]#Q;$(*P=?#^7JX MW_R,[^OA?#VC?MDJX53-HOU'IW9MZ$7\EW_';NOU=@"TS,3)Q,69Y M,C N:'1M[5MK<]NV$OV<_ I4F6:<&OBAQ&FM5)E)0@(+8 &>LR]2[9].+[O]/ZYZ)#*Q(%>_ MGWP^[Y)2Q?.^-+J>=]H_);_T?_U,]G:K-=)7--'<<)E0X7F]BQ(I1<:D+<\; MC\>[X\:N5$.O?^WA5'N>D%*SW< $I>.W;6PZ?ONF'3$:P/]OVC]5*N14^EG, M$D-\Q:AA -!LG)]W.WGZG>=!I-NK[G4YSOU:M M'S;/FJ7CMD?AKQTU_6>ZLN )JT0,M]&JU:L_+R_7QI95BO(D8HJ;%2,&"I;# MYNFJA;5MWY-:I#0(X-@K1J:M6C.].S+LSE2HX,.D9<_\V_6TMV.WYD"* *;( MG];[=[5F]:A1VZW/[^*Y"A_,Z^L#FICZ+@IW>]?]\[/S;J=_?GE!+L_(U?7Y M1??\JO.9G)U?=. 2KB[/0*)W#3RZOOF]<]%_[9OJ7Y*;7M?NJ%&MXZ[ZO_3( M3>?ZI'/1NZE<_N]S[P_2Z?:QIUZMOLQ#$BQ\ 4R5CL_+Y#^9,J03_,5B6B8^ M4X:'$V(B:EKSFAHZ$ P$A,CU^E2JENR]3JD_O<\77U3],8M!EO=A@'4FF$XV MYH&)6GLX#QH'$V!G?N%9T3GQ$>[!IR(_*E"AM)8-F>J.9]RJ[[E5US[9VNZ" M37%J/ZSDT1-:?H^G3R(Z8D2Q$6=C\!TFXIK\F5$%7!$3:$\E8$,FY$RJF-2J ME=^(#,D93[BF"AR*@GZ*ONQHQ5[MD_$L:K;@6?/!U#< /"=4 V0 '/&$W"9R M+%@P9&6'H1PY@81GE4@(3F PY0FAR81DB5$9@Z4@7+&1"T"*DACN%*>"A-2' M)D5DS TQTLDM"23,9QI .$&1F-XR6+6 -%/"Y@G )Q!(8 M#IH$3)%QQ/V(Z S_N1\_9HKED^ &8JX%!$(86HVYB6"#.F6^51#G34$U&< V MX0+A7,+A; 0 M;G:1<""!X5KKM9/HL/E/D.AC_2M)M$,_O'X6G3(-TP&.;)SR--++&$+Y--// M'X*QS( !8/.57'0D,P43@&$?<6W=!4BQQ,Z#.>*]HRDZ*\4$M0S(PZ-[%)=S M1X:=')P.Z**EX($M7>ELH'G J>*X >Z"..L^$YPITQA86<.A;11FG8O4#!0R MX,QP4$KQ866"HD^$;5DE[@,T&.'"O6*4"E<#AH+@MF \"UZ]F]HTA@TVCF'/ M-O)+1'N^>W@VWX"C(QX@C:B6B<4>U4!!S&*06U0%4YP#\S@=<,'-!&.V5=$"UF0];EW^8;2#/)]#7C%&-/WI0JL C8?&K($0DEB*; M401R/4-MJ?7"U/(W@%J]$169M?"(.Q:&D)#P$2!&KT@L9A'B,SR6 MNUV=:U@FP4#P-MIE- .9F8(Y/I3-IANE:^'3N3P;31- :!^9. BMF./F6 M#"]+AF #R'#J<+:,5ZR-Y0F"[5E)BC6\"T9GTO4*G<1 M+$Z%G##H'4?2.04ZQRQ@PHO$<*M\Z1Q&__8/H[[N>>VON[X;X&KQ7Z7 @Y_[ M%,;/X;XZ_;R&)P&,M??%!1*T'6+^.Z^JH\I:AN(QP["@+1BS(4^<>C0S=R;V] !%1,/I4:I8?-2QZ&[L]9 MH_G.>K/Y2&^C]K'0^[0!&TAC9+P0C\(,Q;,OWCOYN29W1+DI*SQR)!J^SVQ% M/(#'?#1%S\QD?QM?5@'V<3.XW>M&[_4?!?/WJ$U@D6Y5Y_'2WW-6CKVM%?\ /2U87R1V#^Z MX?K1]O<89@_6W>#!ZN^OM_#=PG>CX&NE6]S Q/[JGW4P/\/74^2_W&?D2C'- M,2DIXY?7]I4K%CBZ$6=AWH)9XZ6K5FXIL-W?YE-@Y\I],0"X7D+XJCK37%5D MX3="TS,C%Q,69Y,C N:'1M[5MM<]HX M$/[<_HHMG>ND,QC;0"@!R@PUSI1.+J3@7-N/PA984UER91'@?OU)-DY)FO:. M#&D(Y\S$B;2[VGUV5V_><>=%?^AX7RY<"&5$X>+RW=G @9)AFI]JCFGVO3Z\ M]_X\@WK%LL$3B"5$$LX0-4WWO 2E4,JX99J+Q:*RJ%6XF)G>R-1#U4W*>8(K M@0Q*W><=W=5]_JP38A2HO\\Z+PP#^MR?1YA)\ 5&$@]GMMTZR?U6MTI=3LF4K^I5/[(-5/"L!%B#:-E M5ZT_?E37T3UW&4I8B 61=TA,A%*GNW.M&[I3VK]:(?%2&HB2&6NE+GX8L^YK M@;VU!9G$.AN@5JW8_]V2QX3NJYF Q2ZP.^[(&YP.G)XW&)[#\!0N1H-S9W#1 M.P/WL^M<>H._7-6M.-R1FO*C\67OW-N1S4_8;=X0QJZ3^NS$:FB_>>]=&/=& M[WKG[M@8?CYSOT#/\32E:EG5>Z75?8W;SC^_/2 [0#@HPP>U8\0A]"KPA<_9 MK P^%I),5V6(YR*9(S6BY& WX;(RKC@5&&-?[T9@UXZM,J $4,!CO9%LLN=, M.J9\"C+$,$9B@AA.C.&2XA7T?*DI.J9E14;X[V'>O6R5FUO@LE@7V.9SJGRA:\0 M4J)VS06180I'X&]S(K#>R!/MH^]!.4*OKSV._;G2J@7=I1\B-L.YV^V36AT0 M"[Y[GC#EJBCSKJ_,1"K; M6;$M?!F"*B0Q,+G&C%94U&E((24_ 0568EL;(D M*:=24\(0\W6_&C!(SS"I3L4UIYG=/,991)/9O)$I03+VIL*F/8);>4J()Q6JR4+JFOBU9I;2=Q,C/V]L? M@"(D9H1EYJ&YY'E'NDMG/0L2R+#5L-\H2R9[P!H7U\$6WL2U ? -\;J@!)-L,@B6K^Y M:6^!=[W8KM'8\1(23DD +ZWTYZ']L;N3OYF8F2]NG?[V+=EOS_!#7\$.#=^O MDK>Y+4 MD+86V3H_X330Q_$BA8L4?CA\MT3L_,:P\ZQ.N5M$JH']N_)\H#61 M"(;3*?'Q]7TI)'BJ[G?JKB?)%2ZRO\!WD-E_Y'#C0A#FDQC1[_F^G@WB]<\2 MWTSOZ3^\J-_+MWB%PB>JL*@H[(_;BHK"8U<4/!X$,%X@EG!6E!.*_PNL13EA6Z!%.>%_6T[8//KM6Z8?^JN:0\?W.VH)1?X6^7OPKU*+ M0L(>9L>AX]N;['_JA82??&+PHS-+CV!?^GS6,?7'']WGG?2KE.X_4$L#!!0 M ( ,V!)$\5&W$PJ@0 ,P8 4 9FYSMOVD@0_YS\%5.BJUH)XP>!$"!(/%7N\V $@__[S7?&0;TA+L(::3 E90HZL$B8=$E7'@T^0HV M&,8U9U?$:\DN P6.91_#A9!?V17).113G+;ZJX#-F6J:V1"-F1MKS;GPUI"H M-:N<]1%@54,G6/Q%RB.3V=6]VRG=*>QXO'#"JZ4@;A[#*JISG= MUF<_V8-,8I-\*#LEY]][\IS072Q\*G>!O=N?S(:#8;<]&XY',![ V60XZ@[/ MVJXPB?3\_9HMB.??^&PS<8P[7?3F!U;51VWV:<^3-N3 M3GO4GQKCOT_[7Z#=G6F*8UDON:QV$(UA$?Y82 5M[SL-21%<*A7SUT6(%S)9 M$-2F!-@U."]-2]T23*FKSP&PRQ6K""0!XHE8;^';[#F3#J_P0044ID3.2403 M8[SB= UM5VF*#F\1Z42E3)\71&*2^1HF-!8R91FPB"5$XDD@<8JD>C]HYO<' M-<>Q&ET1QB1:IR.[\1&0/! R!-LR/H,O9*I8!9)2"!%[D "-//0W#_*3 _;[ M@J,UNVHUG%HQ/9;^LZKW!V6GL0TF@WV-Q5]PC(6+"#G#\VK)5)#"D?3;@DFJ MC]!$Q^A'4CZ0C]<1I^X"K6K!_LH-2'1)\[#;Q^5#()'W(_(LPE"%671==)-@ MI7DXFQ(WR? )TZF))4VTX:(F$\X!Q1 >X>A6$J,G23&5\EE$(E?/HT(OO3VD M-I%KP3._14RSC":YTYMLEE[PFGOIV^)&X99\3#P/[U<&I[ZJ6_$JDV>X#*)L MO&T@TG7 &[F,$K%6N=(J%9ESBAL$YQOJ2<$JI.,D)FX^?OIU*R3RDD69>V2A M1#Z17A*RF27S5%"OVD?HR5Q(CTK#%9R3.*'U_&$[+%I7ZC*&57E8@=K%Z*10 MUADO>4W=>)S9.*QD8%.NVT2G6GV$6K:V9>^Q<*7W5I?PC9-SH90(&S?2 MXZ"&[=AOCS/^&U-9B)S,[%;*!9KRN5C6 ^9AFAMY]=20I/P#>E>"D+YU1F&3V\>5%Y M[-9KM!8\=GQV-W)ZR9F%DLMFZ[+ZW0;Z_NU[Y[O39\CQ5N[:D M4 Z6F9[ M_%QP#S6\E>];^?ZRY7O7@GZ#AXVJ8E<4_F(NA3/L#YGN3(JZ]<<.DNJN\<'> MZ!9,.^]N_G<8W8!1?^.R;GK'OH]PY$-KU$R;J3OO;A]L^6[D^[BZF^O>O5WG M Z^/[\/\3"^Y]YJF?K'?VF^FOSBT_@%02P$"% ,4 " #-@21/6R&AG#H* M #990 $0 @ $ 9FYS&UL4$L! A0#% @ S8$D3R%SC0F7)0 *,X! M !4 ( !YB4 &9N&UL4$L! A0# M% @ S8$D3_SSP*F@B0$ VEL1 !$ ( !XA8! &9N"TS,3%Q,69Y,C N:'1M4$L! A0#% @ MS8$D3TC;_ZZ," PC@ !0 ( !8ZH" &9N"TS,3)Q M,69Y,C N:'1M4$L! A0#% @ S8$D3^>P/\ 9!0 \#( !0 M ( !(;," &9N"TS,C%Q,69Y,C N:'1M4$L! A0#% @ S8$D M3Q4;<3"J! S!@ !0 ( !;+@" &9N"TS,C)Q,69Y <,C N:'1M4$L%!@ * H D@( $B] @ $! end XML 56 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Jul. 28, 2019
Accounting Policies [Abstract]  
Disaggregation of Revenue
The following table presents the Company's revenues disaggregated by geography (based on the location of the entity purchasing the Company’s products) and market application:
 
Three Months Ended
(in thousands)
July 28, 2019
 
July 29, 2018
 
 
 
 
United States
$
86,067

 
$
110,400

China
75,722

 
79,713

Mexico
34,366

 
35,348

Rest of the world
88,873

 
91,875

Totals
$
285,028

 
$
317,336

 
 
 
 
Datacom
$
199,456

 
$
238,120

Telecom
85,572

 
$
79,216

Totals
$
285,028

 
$
317,336


Schedule of Lease Payments Under Non-Cancelable Leases (842) Lease payments under non-cancelable leases as of July 28, 2019, were as follows (in thousands):
 
Payments Due by Fiscal Year
 
 
 
2020 (remainder)
 
2021
 
2022
 
2023
 
2024
 
2025 and thereafter
 
Total
Lease payments (undiscounted)
$
11,344

 
$
12,404

 
$
9,697

 
$
8,480

 
$
4,812

 
$
7,837

 
$
54,574

Present value of lease payments
 
 
 
 
 
 
 
 
 
 
 
 
$
50,290


Future Minimum Lease Payments Under Non-Cancelable Leases (840)
Prior to the Company's adoption of the new lease accounting standard, future minimum lease payments under non-cancelable leases as of April 28, 2019 were as follows (in thousands):
 
Payments Due by Fiscal Year
 
 
 
2020
 
2021
 
2022
 
2023
 
2024
 
2025 and thereafter
 
Total
Lease payments (undiscounted)
$
9,990

 
$
7,797

 
$
7,513

 
$
5,873

 
$
2,484

 
$
3,915

 
$
37,572


XML 57 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings per Share
3 Months Ended
Jul. 28, 2019
Earnings Per Share [Abstract]  
Earnings per Share Earnings per Share
Basic net income (loss) per share has been computed using the weighted-average number of shares of common stock outstanding during the period. Diluted net income (loss) per share has been computed using the weighted-average number of
shares of common stock outstanding during the period plus dilutive potential shares of common stock from (1) stock options and restricted stock units (under the treasury stock method) and (2) convertible debt (under the treasury stock method) outstanding during the period.
The following table presents the calculation of basic and diluted net loss per share:
 
Three Months Ended
(in thousands, except per share amounts)
July 28, 2019
 
July 29, 2018
Numerator:
 
 
 
Net loss
$
(8,717
)
 
$
(18,489
)
Numerator for basic net loss per share
(8,717
)
 
(18,489
)
Numerator for diluted net loss per share
$
(8,717
)
 
$
(18,489
)
Denominator:
 
 
 
Denominator for basic net loss per share - weighted average shares
119,216

 
115,867

Denominator for diluted net income loss per share
119,216

 
115,867

Net loss per share:
 
 
 
Basic
$
(0.07
)
 
$
(0.16
)
Diluted
$
(0.07
)
 
$
(0.16
)

The following table presents potential shares of common stock excluded from the calculation of diluted net loss per share as their effect would have been anti-dilutive:
 
Three Months Ended
(in thousands)
July 28, 2019
 
July 29, 2018
Stock options and restricted stock units
3,367

 
5,710


0.50% Convertible Senior Notes due 2033 and 0.50% Convertible Senior Notes due 2036 were excluded from the calculation of diluted earnings per share under the treasury stock method for the periods when the conversion price exceeded the average market price for the Company's common stock.
XML 58 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value of Financial Instruments
3 Months Ended
Jul. 28, 2019
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
The Company's financial instruments not measured at fair value on a recurring basis as of July 28, 2019 and April 28, 2019 were as follows:
 
July 28, 2019
 
April 28, 2019
 
Carrying
 
Fair Value
 
Carrying
 
Fair Value
(in thousands)
Amount
 
Level 1
Level 2
Level 3
Total
 
Amount
 
Level 1
Level 2
Level 3
Total
Certificates of deposit
$

 
$

$

$

$

 
$
100,000

 
$

$
100,000

$

$
100,000

2033 Notes
$

 
$

$

$

$

 
$
1,054

 
$
1,063

$

$

$
1,063

2036 Notes
$
516,746

 
$
565,452

$

$

$
565,452

 
$
511,051

 
$
564,302

$

$

$
564,302



The fair values of the Company's investments in certificates of deposit are based on quoted market prices for similar instruments or non-binding market prices that are corroborated by observable market data. The fair values of the 2033 Notes and the 2036 Notes are based on the price in the open market as of or close to the respective balance sheet dates. The difference between the carrying value and the fair value for the convertible notes 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.