0001437749-21-026134.txt : 20211110 0001437749-21-026134.hdr.sgml : 20211110 20211110160051 ACCESSION NUMBER: 0001437749-21-026134 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211110 DATE AS OF CHANGE: 20211110 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CYANOTECH CORP CENTRAL INDEX KEY: 0000768408 STANDARD INDUSTRIAL CLASSIFICATION: MEDICINAL CHEMICALS & BOTANICAL PRODUCTS [2833] IRS NUMBER: 911206026 STATE OF INCORPORATION: NV FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-14602 FILM NUMBER: 211396406 BUSINESS ADDRESS: STREET 1: 73-4460 QUEEN KAAHUMANU HWY STREET 2: SUITE 102 CITY: KAILUA KONA STATE: HI ZIP: 96740 BUSINESS PHONE: 8083261353 MAIL ADDRESS: STREET 1: 73-4460 QUEEN KAAHUMANU HWY STREET 2: SUITE 102 CITY: KAILUA-KONA STATE: HI ZIP: 96740 10-Q 1 cyan20210930_10q.htm FORM 10-Q cyan20210930_10q.htm
0000768408 Cyanotech Corp false --03-31 Q2 2022 113 32 0.01 0.01 10,000,000 10,000,000 0 0 0 0 0.02 0.02 50,000,000 50,000,000 6,138,728 6,138,728 6,116,073 6,116,073 2 2 2 2 2 3 0 0 0 0 0 0 6 4 0 12 19 2 296,000 2 0 10 0 3 00007684082021-04-012021-09-30 xbrli:shares 00007684082021-11-04 thunderdome:item iso4217:USD 00007684082021-09-30 00007684082021-03-31 iso4217:USDxbrli:shares 00007684082021-07-012021-09-30 00007684082020-07-012020-09-30 00007684082020-04-012020-09-30 0000768408us-gaap:CommonStockMember2021-06-30 0000768408us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000768408us-gaap:RetainedEarningsMember2021-06-30 00007684082021-06-30 0000768408us-gaap:CommonStockMember2021-07-012021-09-30 0000768408us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-30 0000768408us-gaap:RetainedEarningsMember2021-07-012021-09-30 0000768408us-gaap:CommonStockMember2021-09-30 0000768408us-gaap:AdditionalPaidInCapitalMember2021-09-30 0000768408us-gaap:RetainedEarningsMember2021-09-30 0000768408us-gaap:CommonStockMember2020-06-30 0000768408us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000768408us-gaap:RetainedEarningsMember2020-06-30 00007684082020-06-30 0000768408us-gaap:CommonStockMember2020-07-012020-09-30 0000768408us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-30 0000768408us-gaap:RetainedEarningsMember2020-07-012020-09-30 0000768408us-gaap:CommonStockMember2020-09-30 0000768408us-gaap:AdditionalPaidInCapitalMember2020-09-30 0000768408us-gaap:RetainedEarningsMember2020-09-30 00007684082020-09-30 0000768408us-gaap:CommonStockMember2021-03-31 0000768408us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000768408us-gaap:RetainedEarningsMember2021-03-31 0000768408us-gaap:CommonStockMember2021-04-012021-09-30 0000768408us-gaap:AdditionalPaidInCapitalMember2021-04-012021-09-30 0000768408us-gaap:RetainedEarningsMember2021-04-012021-09-30 0000768408us-gaap:CommonStockMember2020-03-31 0000768408us-gaap:AdditionalPaidInCapitalMember2020-03-31 0000768408us-gaap:RetainedEarningsMember2020-03-31 00007684082020-03-31 0000768408us-gaap:CommonStockMember2020-04-012020-09-30 0000768408us-gaap:AdditionalPaidInCapitalMember2020-04-012020-09-30 0000768408us-gaap:RetainedEarningsMember2020-04-012020-09-30 0000768408us-gaap:CommonStockMembercyan:FormerExecutiveMember2020-04-012020-09-30 0000768408us-gaap:AdditionalPaidInCapitalMembercyan:FormerExecutiveMember2020-04-012020-09-30 0000768408us-gaap:RetainedEarningsMembercyan:FormerExecutiveMember2020-04-012020-09-30 0000768408cyan:FormerExecutiveMember2020-04-012020-09-30 0000768408us-gaap:RevolvingCreditFacilityMembercyan:FirstFoundationBankMember2021-09-30 0000768408cyan:FirstFoundationBankMember2021-09-30 0000768408cyan:FirstFoundationBankMember2021-03-31 0000768408cyan:SBACARESActPaycheckProtectionProgramMember2020-05-012020-05-31 0000768408cyan:UnsecuredSubordinatedLoanFromSkywordsMember2019-04-30 xbrli:pure 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-07-012021-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber1Member2021-07-012021-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber2Member2021-07-012021-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-07-012020-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber1Member2020-07-012020-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber2Member2020-07-012020-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber1Member2021-04-012021-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber2Member2021-04-012021-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2020-04-012020-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber1Member2020-04-012020-09-30 0000768408us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMembercyan:CustomerNumber2Member2020-04-012020-09-30 0000768408us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-04-012021-09-30 0000768408us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercyan:TwoCustomersMember2021-04-012021-09-30 0000768408us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-04-012021-03-31 0000768408us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMembercyan:ThreeCustomersMember2020-04-012021-03-31 0000768408cyan:PackagedAstaxanthinMember2021-07-012021-09-30 0000768408cyan:PackagedAstaxanthinMember2020-07-012020-09-30 0000768408cyan:PackagedSpirulinaMember2021-07-012021-09-30 0000768408cyan:PackagedSpirulinaMember2020-07-012020-09-30 0000768408cyan:PackagedProductsMember2021-07-012021-09-30 0000768408cyan:PackagedProductsMember2020-07-012020-09-30 0000768408cyan:BulkAstaxanthinMember2021-07-012021-09-30 0000768408cyan:BulkAstaxanthinMember2020-07-012020-09-30 0000768408cyan:BulkSpirulinaMember2021-07-012021-09-30 0000768408cyan:BulkSpirulinaMember2020-07-012020-09-30 0000768408cyan:BulkProductsMember2021-07-012021-09-30 0000768408cyan:BulkProductsMember2020-07-012020-09-30 0000768408cyan:ContractExtractionMember2021-07-012021-09-30 0000768408cyan:ContractExtractionMember2020-07-012020-09-30 0000768408cyan:PackagedAstaxanthinMember2021-04-012021-09-30 0000768408cyan:PackagedAstaxanthinMember2020-04-012020-09-30 0000768408cyan:PackagedSpirulinaMember2021-04-012021-09-30 0000768408cyan:PackagedSpirulinaMember2020-04-012020-09-30 0000768408cyan:PackagedProductsMember2021-04-012021-09-30 0000768408cyan:PackagedProductsMember2020-04-012020-09-30 0000768408cyan:BulkAstaxanthinMember2021-04-012021-09-30 0000768408cyan:BulkAstaxanthinMember2020-04-012020-09-30 0000768408cyan:BulkSpirulinaMember2021-04-012021-09-30 0000768408cyan:BulkSpirulinaMember2020-04-012020-09-30 0000768408cyan:BulkProductsMember2021-04-012021-09-30 0000768408cyan:BulkProductsMember2020-04-012020-09-30 0000768408cyan:ContractExtractionMember2021-04-012021-09-30 0000768408cyan:ContractExtractionMember2020-04-012020-09-30 0000768408us-gaap:EquipmentMember2021-09-30 0000768408us-gaap:EquipmentMember2021-03-31 0000768408us-gaap:LeaseholdImprovementsMember2021-09-30 0000768408us-gaap:LeaseholdImprovementsMember2021-03-31 0000768408us-gaap:FurnitureAndFixturesMember2021-09-30 0000768408us-gaap:FurnitureAndFixturesMember2021-03-31 00007684082020-04-012021-03-31 utr:acre 0000768408cyan:ResearchFacilityOwnedByCellanaMember2018-11-30 0000768408cyan:CellanaAssetPurchaseMember2018-11-302018-11-30 0000768408cyan:ShorttermObligationForCellanaAssetPurchaseMember2018-11-30 0000768408cyan:ShorttermObligationForCellanaAssetPurchaseMember2021-03-31 0000768408cyan:ShorttermObligationForCellanaAssetPurchaseMember2021-09-30 0000768408cyan:ShorttermObligationForCellanaAssetPurchase2Member2018-11-30 0000768408cyan:ShorttermObligationForCellanaAssetPurchase2Member2020-06-30 0000768408cyan:ShorttermObligationForCellanaAssetPurchase2Member2021-09-30 0000768408us-gaap:LineOfCreditMember2021-09-30 0000768408us-gaap:LineOfCreditMember2021-03-31 0000768408cyan:LongtermDebtExcludingRelatedPartyDebtMember2021-09-30 0000768408cyan:LongtermDebtExcludingRelatedPartyDebtMember2021-03-31 0000768408cyan:UnsecuredSubordinatedLoanMember2021-09-30 0000768408cyan:UnsecuredSubordinatedLoanMember2021-03-31 0000768408us-gaap:RevolvingCreditFacilityMembercyan:FirstFoundationBankMember2016-08-30 0000768408us-gaap:RevolvingCreditFacilityMembercyan:FirstFoundationBankMemberus-gaap:PrimeRateMember2021-09-30 0000768408us-gaap:RevolvingCreditFacilityMembercyan:FirstFoundationBankMemberus-gaap:PrimeRateMember2016-08-302016-08-30 0000768408cyan:FirstFoundationBankMembersrt:MinimumMember2016-08-30 0000768408us-gaap:RevolvingCreditFacilityMembercyan:FirstFoundationBankMember2021-03-31 0000768408cyan:The2015LoanAgreementMember2015-07-302015-07-30 00007684082015-09-182015-09-18 utr:Y 0000768408cyan:The2015LoanAgreementMember2021-09-30 0000768408cyan:The2015LoanAgreementMemberus-gaap:PrimeRateMember2015-07-302015-07-30 0000768408cyan:The2015LoanAgreementMembersrt:MinimumMember2015-07-30 0000768408cyan:The2015LoanAgreementMember2015-07-30 0000768408cyan:The2015LoanAgreementMember2021-03-31 0000768408cyan:TermLoanAgreementMaturingOnAugust142032Member2012-08-132012-08-14 0000768408cyan:TermLoanAgreementPromissoryNoteOneMember2012-08-132012-08-14 0000768408cyan:TermLoanAgreementPromissoryNoteTwoMember2012-08-132012-08-14 utr:M 0000768408cyan:TermLoanAgreementMaturingOnAugust142032Member2021-09-30 0000768408cyan:TermLoanAgreementMaturingOnAugust142032Member2021-07-012021-09-30 0000768408cyan:TermLoanAgreementMaturingOnAugust142032Membersrt:MinimumMember2021-07-012021-09-30 0000768408cyan:TermLoanAgreementMaturingOnAugust142032Member2021-03-31 0000768408cyan:The2015LoanAgreementMember2021-07-012021-09-30 0000768408cyan:SBACARESActPaycheckProtectionProgramMember2021-09-30 0000768408cyan:SBACARESActPaycheckProtectionProgramMember2020-10-012020-12-31 0000768408cyan:SkywordsNoteMembercyan:UnsecuredSubordinatedLoanMember2019-04-30 0000768408cyan:SkywordsNoteMembercyan:UnsecuredSubordinatedLoanMember2021-04-30 0000768408cyan:SkywordsAmendedNoteMember2021-04-30 0000768408cyan:SkywordsNoteMember2021-04-012021-04-30 0000768408cyan:SkywordsNoteMembercyan:UnsecuredSubordinatedLoanMember2021-09-30 0000768408cyan:SkywordsNoteMembercyan:UnsecuredSubordinatedLoanMember2021-03-31 0000768408cyan:EquipmentFinanceAgreementMember2017-10-06 0000768408cyan:EquipmentFinanceAgreementMember2021-09-30 0000768408cyan:EquipmentFinanceAgreementMember2021-03-31 0000768408cyan:The2005PlanMember2021-09-30 0000768408cyan:The2004DirectorsPlanMember2021-09-30 0000768408cyan:The2014DirectorsPlanMember2021-09-302021-09-30 0000768408cyan:The2016PlanMember2021-09-30 0000768408cyan:The2014DirectorsPlanMember2021-09-30 0000768408us-gaap:EmployeeStockOptionMembersrt:MaximumMember2021-07-012021-09-30 0000768408us-gaap:EmployeeStockOptionMember2021-07-012021-09-30 0000768408us-gaap:EmployeeStockOptionMember2020-07-012020-09-30 0000768408us-gaap:EmployeeStockOptionMember2021-04-012021-09-30 0000768408us-gaap:EmployeeStockOptionMember2020-04-012020-09-30 0000768408us-gaap:EmployeeStockOptionMember2021-09-30 0000768408us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMembersrt:ScenarioForecastMember2021-10-182021-10-18 0000768408us-gaap:RestrictedStockMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMembersrt:ScenarioForecastMember2021-10-012021-12-31 0000768408us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-30 0000768408us-gaap:RestrictedStockUnitsRSUMember2020-07-012020-09-30 0000768408us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-09-30 0000768408us-gaap:RestrictedStockUnitsRSUMember2020-04-012020-09-30 0000768408us-gaap:RestrictedStockUnitsRSUMember2021-03-31 0000768408us-gaap:RestrictedStockUnitsRSUMember2021-09-30 00007684082017-12-222017-12-22 00007684082018-01-012018-01-01 00007684082018-04-012019-03-31 0000768408cyan:SkywordsNoteMembercyan:UnsecuredSubordinatedLoanMemberus-gaap:PrimeRateMember2019-04-012019-04-30 0000768408cyan:ConversionOfSkywordsNoteIntoRevolvingLoansMember2021-04-122021-04-12 0000768408cyan:SkywordsAmendedNoteMember2021-04-12 0000768408cyan:SkywordsAmendedNoteMember2021-04-122021-04-12 0000768408cyan:SkywordsNoteMember2021-04-122021-04-12 0000768408cyan:SkywordsAmendedNoteMemberus-gaap:PrimeRateMember2021-04-122021-04-12
 
 

 

Table of Contents



UNITED STATES
SECURITIES AND EXCHANGE COMMISSION

Washington, D.C.  20549

 

FORM 10-Q

 

 

Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For Quarterly Period Ended September 30, 2021

Or

 

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the Transition Period From               to               

 

Commission File Number 0-14602

 

CYANOTECH CORPORATION

(Exact name of registrant as specified in its charter)

Nevada

91-1206026

(State or other jurisdiction of incorporation or organization)

(IRS Employer Identification Number)

 

73-4460 Queen Kaahumanu Hwy. #102, Kailua-Kona, HI 96740

(Address of principal executive offices)

(808) 326-1353

(Registrant’s telephone number)

Not Applicable

(Former name, former address and former fiscal year, if changed since last report)

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.02 par value per share

CYAN

NASDAQ

 

Indicate by check mark whether the registrant (1) filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act of 1934 during the past 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒  No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes ☒  No ☐ 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one): 

Large accelerated filer ☐

 

Accelerated filer ☐

Non-accelerated filer ☐

 

Smaller reporting company 

  

Emerging growth company 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  ☐

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).  Yes   No ☒

 

As of November 4, 2021, the number of shares outstanding of the registrant’s common stock was 6,194,166.

 

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Report and other presentations made by Cyanotech Corporation (“CYAN”) and its subsidiary contain “forward-looking statements,” which include statements that are predictive in nature, depend upon or refer to future events or conditions, and usually include words such as “expects,” “anticipates,” “intends,” “plan,” “believes,” “predicts”, “estimates” or similar expressions. In addition, any statement concerning future financial performance, ongoing business strategies or prospects and possible future actions are also forward-looking statements. Forward-looking statements are based upon current expectations and projections about future events and are subject to risks, uncertainties and the accuracy of assumptions concerning CYAN and its subsidiary (collectively, the “Company”), the performance of the industry in which CYAN does business, and economic and market factors, among other things. These forward-looking statements are not guarantees of future performance. You should not place undue reliance on forward-looking statements.

 

Forward-looking statements speak only as of the date of the Report, presentation or filing in which they are made. Except to the extent required by the Federal Securities Laws, we undertake no obligation to publicly update or revise any forward-looking statements, whether as a result of new information, future events or otherwise. Our forward-looking statements in this Report include, but are not limited to:

 

 

Statements relating to our business strategy;

 

 

Statements relating to our business objectives; and

 

 

Expectations concerning future operations, profitability, liquidity and financial resources.

 

These forward-looking statements are subject to risk, uncertainties and assumptions about us and our operations that are subject to change based on various important factors, some of which are beyond our control, including those factors described in Item 2 of Part I of this quarterly report and in Item 1A of Part I of the Company’s Annual Report on Form 10-K filed on June 22, 2021. Additionally, the following factors, among others, could cause our financial performance to differ significantly from the goals, plans, objectives, intentions and expectations expressed in our forward-looking statements:

 

 

The added risks associated with or attributed to the current local, national and world economic conditions, including but not limited to, the volatility of crude oil prices, inflation and currency fluctuations;

 

 

Access to available and reasonable financing on a timely basis;

 

 

The Company’s inability to generate enough revenues to meet its obligations or repay maturing indebtedness;

 

 

Failure of capital projects to operate as expected or meet expected results;

 

It is not possible to predict or identify all potential risks and uncertainties and the above referenced factors and list do not comprise a complete list of all potential risks and uncertainties. Should one or more of these risks or uncertainties materialize, or should any of our assumptions prove incorrect, actual results may vary in material respects from those projected in any forward-looking statement contained in this report. All forward-looking statements speak only as of the date of this report and are expressly qualified in their entirety by the cautionary statements included in or incorporated by reference into this report. Except as is required by law, the Company expressly disclaims any obligation to publicly release any revisions to forward-looking statements to reflect events after the date of this report. Throughout this report, Cyanotech Corporation, together with its subsidiary, are referred to as “the Company.”

 

 

 

CYANOTECH CORPORATION

FORM 10-Q

INDEX

 

PART I.  FINANCIAL INFORMATION

     

Item 1.

Financial Statements

4

 

Condensed Consolidated Balance Sheets as of September 30, 2021 and March 31, 2021 (unaudited)

4

 

Condensed Consolidated Statements of Operations for the three and six months ended September 30, 2021 and 2020 (unaudited)

5

 

Condensed Consolidated Statements of Stockholders Equity for the three and six months ended September 30, 2021 and 2020 (unaudited)

6

 

Condensed Consolidated Statements of Cash Flows for the six months ended September 30, 2021 and 2020 (unaudited)

7

 

Notes to Condensed Consolidated Financial Statements (unaudited)

8

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

20

Item 4.

Controls and Procedures

25

     

PART II.  OTHER INFORMATION

     

Item 1.

Legal Proceedings

26

Item 1A

Risk Factors

26

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

26

Item 3.

Defaults upon Senior Securities

26

Item 5.

Other Information

26

Item 6.

Exhibits

27

     

SIGNATURES

28

 

 

 

PART I.  FINANCIAL INFORMATION

 

Item 1.  Financial Statements

 

CYANOTECH CORPORATION

CONDENSED CONSOLIDATED BALANCE SHEETS

 

(In thousands, except per share amounts)

(Unaudited)

 

  

September 30,
2021

  

March 31,
2021

 

ASSETS

        

Current assets:

        

Cash

 $2,134  $3,767 

Accounts receivable, net of allowance for doubtful accounts of $113 as of September 30, 2021 and $32 as of March 31, 2021

  3,077   2,436 

Inventories, net

  9,808   8,415 

Prepaid expenses and other current assets

  339   488 

Total current assets

  15,358   15,106 
         

Equipment and leasehold improvements, net

  11,901   12,136 

Operating lease right-of-use assets, net

  3,500   3,517 

Other assets

  118   120 

Total assets

 $30,877  $30,879 
         

LIABILITIES AND STOCKHOLDERS’ EQUITY

        

Current liabilities:

        

Accounts payable

 $1,833  $2,287 

Accrued expenses

  1,250   844 

Customer deposits

  110   124 

Operating lease obligations, current portion

  373   343 

Line of credit

  350   1,000 

Current maturities of long-term debt

  731   1,210 

Total current liabilities

  4,647   5,808 
         

Long-term debt, less current maturities

  4,468   4,823 

Long-term operating lease obligations

  3,125   3,175 

Other long-term liabilities

  24   32 

Total liabilities

  12,264   13,838 
         

Commitments and contingencies

          
         

Stockholders’ equity:

        

Preferred stock of $0.01 par value, authorized 10,000,000 shares; no shares issued and outstanding

      

Common stock of $0.02 par value, authorized 50,000,000 shares; issued and outstanding 6,138,728 shares at September 30, 2021 and 6,116,073 shares at March 31, 2021

  123   122 

Additional paid-in capital

  33,347   33,267 

Accumulated deficit

  (14,857

)

  (16,348

)

Total stockholders’ equity

  18,613   17,041 

Total liabilities and stockholders’ equity

 $30,877  $30,879 

 

See accompanying notes to condensed consolidated financial statements

 

 

 

CYANOTECH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share amounts)

(Unaudited)

 

  

Three Months Ended
September 30,

  

Six Months Ended
September 30,

 
  

2021

  

2020

  

2021

  

2020

 
                 

Net sales

 $9,419  $8,571  $18,383  $15,923 

Cost of sales

  5,657   5,270   10,949   9,647 

Gross profit

  3,762   3,301   7,434   6,276 
                 

Operating expenses:

                

General and administrative

  1,422   1,472   2,768   2,800 

Sales and marketing

  1,131   1,374   2,681   2,618 

Research and development

  127   173   284   308 

Total operating expenses

  2,680   3,019   5,733   5,726 
                 

Income from operations

  1,082   282   1,701   550 
                 

Interest expense, net

  (101

)

  (121

)

  (196)  (251

)

                 

Income before income taxes

  981   161   1,505   299 
                 

Income tax expense

  11   6   14   6 
                 

Net income

 $970  $155  $1,491  $293 
                 

Net income per share:

                

Basic

 $0.16  $0.03  $0.24  $0.05 

Diluted

 $0.15  $0.03  $0.24  $0.05 
                 

Shares used in calculation of net income per share:

                

Basic

  6,130   6,054   6,124   6,042 

Diluted

  6,315   6,163   6,312   6,147 

 

See accompanying notes to condensed consolidated financial statements

 

 

 

CYANOTECH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(Unaudited)

 

Three months ended September 30, 2021 and 2020

 

  

Common
Stock
Shares

  

Common
Stock

Amount

  

Additional
Paid-in
Capital

  

Accumulated
Deficit

  

Total
Stockholders
Equity

 
  

(in thousands, except per share data)

 

Balances at June 30, 2021

  6,117,719  $122  $33,285  $(15,827

)

 $17,580 

Issuance of vested shares of restricted stock

  32,210   1   (37

)

     (36

)

Shares withheld for tax payments

  (11,201

)

            

Share-based compensation expense

        99      99 

Net income

           970   970 

Balances at September 30, 2021

  6,138,728  $123  $33,347  $(14,857

)

 $18,613 
                     

Balances at June 30, 2020

  6,028,312  $120  $32,999  $(17,130

)

 $15,989 

Issuances of common stock for Director Stock Grants

  66,385   1   157      158 

Issuance of vested shares of restricted stock

  3,637   1   (3

)

     (2

)

Shares withheld for tax payments

  (1,261

)

            

Share-based compensation expense

        11      11 

Net income

           155   155 

Balances at September 30, 2020

  6,097,073  $122  $33,164  $(16,975

)

 $16,311 

 

Six months ended September 30, 2021 and 2020

 

  

Common
Stock
Shares

  

Common
Stock

Amount

  

Additional
Paid-in
Capital

  

Accumulated
Deficit

  

Total
Stockholders
Equity

 
  

(in thousands, except per share data)

 

Balances at March 31, 2021

  6,116,073  $122  $33,267  $(16,348

)

 $17,041 

Issuance of vested shares of restricted stock

  34,751   1   (40

)

     (39)

Shares withheld for tax payments

  (12,096

)

            

Share-based compensation expense

        120      120 

Net income

           1,491   1,491 

Balances at September 30, 2021

  6,138,728  $123  $33,347  $(14,857

)

 $18,613 
                     

Balances at March 31, 2020

  6,011,885  $120  $32,994  $(17,268

)

 $15,846 

Issuances of common stock for Director Stock Grants

  66,385   1   157      158 

Issuance of common stock in connection with severance of former executive

  11,400             

Shares withheld from former executive for tax payments

  (3,635

)

            

Issuance of vested shares of restricted stock

  17,469   1   (7

)

     (6

)

Shares withheld for tax payments

  (6,431

)

            

Share-based compensation expense

        20      20 

Net income

           293   293 

Balances at September 30, 2020

  6,097,073  $122  $33,164  $(16,975

)

 $16,311 

 

See accompanying notes to condensed consolidated financial statements

 

 

 

CYANOTECH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Dollars in thousands)

(Unaudited)
 

  

Six Months Ended
September 30,

 
  

2021

  

2020

 

CASH FLOWS FROM OPERATING ACTIVITIES:

        

Net income

 $1,491  $293 

Adjustments to reconcile net income to net cash provided by (used in) operating activities:

        

Depreciation and amortization

  798   918 

Amortization of debt issue costs and other assets

  32   54 

Amortization of operating leases right-of-use assets

  144   156 

Share-based compensation expense

  120   178 

Provision for doubtful accounts

  85    

Net (increase) decrease in assets:

        

Accounts receivable

  (726

)

  71 

Inventories

  (897

)

  (421

)

Prepaid expenses and other assets

  134   73 

Net increase (decrease) in liabilities:

        

Accounts payable

  (992

)

  (8

)

Accrued expenses

  406   129 

Customer deposits

  (14

)

  (129

)

Operating lease obligations

  (147

)

  (156

)

Deferred rent and other liabilities

  (8

)

  (17

)

Net cash provided by operating activities

  426   1,141 

CASH FLOWS FROM INVESTING ACTIVITIES:

        

Investment in equipment and leasehold improvements

  (521

)

  (295

)

Net cash used in investing activities

  (521

)

  (295

)

CASH FLOWS FROM FINANCING ACTIVITIES:

        

Payments on short-term contract obligation

     (38

)

Net payments on line of credit

  (650

)

   

Net payments on debt – related party

  (500

)

   

Proceeds from long-term debt – PPP loan

     1,381 

Principal payments on long-term debt

  (349

)

  (330

)

Payments on finance leases

     (17

)

Taxes paid related to net share settlement of restricted stock units

  (39

)

  (6

)

Net cash (used in) provided by financing activities

  (1,538

)

  990 

Net (decrease) increase in cash

  (1,633

)

  1,836 

Cash at beginning of period

  3,767   2,417 

Cash at end of period

 $2,134  $4,253 
         

SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:

        

Cash paid during the period for:

        

Interest

 $180  $235 

Income taxes

 $2  $14 

 

See accompanying notes to condensed consolidated financial statements 

 

 

CYANOTECH CORPORATION

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

September 30, 2021

(Unaudited)

 

 

1.

ORGANIZATION AND BASIS OF PRESENTATION

 

Cyanotech Corporation (the “Company”), located in Kailua-Kona, Hawaii, was incorporated in the state of Nevada on March 3, 1983 and is listed on the NASDAQ Capital Market under the symbol “CYAN”. The Company is engaged in the production of natural products derived from microalgae for the nutritional supplements market.

 

The Company is an agricultural company that produces high value natural products derived from microalgae grown in complex and intricate open-pond agricultural systems on the Kona coast of Hawaii.  The Company's products include Hawaiian Spirulina Pacifica, a superfood with numerous benefits, including boosting the immune system and overall cellular health; and Hawaiian BioAstin, a powerful antioxidant shown to support and maintain the body's natural inflammatory response.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information pursuant to the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (“SEC”). These interim condensed consolidated financial statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to present fairly the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity and Condensed Consolidated Statements of Cash Flows for the periods presented in accordance with GAAP.

 

Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the full fiscal year. The Condensed Consolidated Balance Sheet as of March 31, 2021 was derived from the audited consolidated financial statements. These condensed consolidated financial statements and notes should be read in conjunction with the Company’s audited consolidated financial statements for the year ended March 31, 2021, contained in the Company’s annual report on Form 10-K as filed with the SEC on June 22, 2021. 

 

Liquidity and Capital Resources

 

As of September 30, 2021, the Company had cash of $2,134,000 and working capital of $10,711,000 compared to $3,767,000 and $9,298,000, respectively, as of March 31, 2021. The Company has a Revolving Credit Agreement (“Credit Agreement”) with First Foundation Bank (“Bank”) that allows the Company to borrow up to $2,000,000 on a revolving basis. At September 30, 2021 and March 31, 2021, the Company had outstanding borrowings of $350,000 and $1,000,000, respectively, on the line of credit.  The line of credit is subject to renewal on August 30, 2022 and the Company intends to renew or replace it with another line of credit on or before the expiration date.

 

As of September 30, 2021, the Company had $4,281,000 in long-term debt (“Term Loans”) payable to the Bank that require the payment of principal and interest monthly through August 2032. Pursuant to the Term Loans and the Credit Agreement, the Company is subject to annual financial covenants, customary affirmative and negative covenants and certain subjective acceleration clauses. As of March 31, 2021, the Company was in compliance with all required annual financial covenants under the Term Loans and the Credit Agreement.

 

In response to the coronavirus (“COVID-19”) pandemic and the uncertainty surrounding the pandemic, in May 2020, the Company obtained a Paycheck Protection Program (“PPP”) loan in the amount of $1,381,000, under the Coronavirus Aid, Relief, and Economics Security Act (“CARES Act”). The proceeds were used for certain payroll costs in accordance with the PPP and the PPP Flexibility Act of 2020 (“PPP Flexibility Act”). In December 2020, the Company received notice of forgiveness of the PPP loan in whole, including all accrued interest to date. (see Note 6). In April 2019, the Company obtained a loan in the amount of $1,500,000 from a related party. The proceeds were used to pay down accounts payable and for general operating capital purposes. On April 12, 2021, the Company amended this loan (see Notes 6 and 13).

 

Funds generated by operating activities and available cash are expected to continue to be the Company’s most significant sources of liquidity for working capital requirements, debt service and funding of maintenance levels of capital expenditures.

 

Based upon the Company’s operating plan and related cash flow and financial projections, cash flows expected to be generated by operating activities and available financing are expected to be sufficient to fund its operations through at least September 30, 2022, and the Company’s debt service coverage ratio and current ratio covenants are expected to be in compliance with the annual Term Loans and Credit Agreement covenant requirements as of March 31, 2022, the next measurement date. However, no assurances can be provided that the Company will achieve its operating plan and cash flow projections for the next fiscal years or its projected consolidated financial position as of March 31, 2022. Such estimates are subject to change based on future results and such change could cause future results to vary significantly from expected results.

 

8

 
 

2.

SIGNIFICANT ACCOUNTING POLICIES

 

Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of Cyanotech Corporation and its wholly owned subsidiary, Nutrex Hawaii, Inc. (“Nutrex Hawaii” or “Nutrex”, collectively the “Company”). All intercompany balances and transactions have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of any contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the periods reported.  Management reviews these estimates and assumptions periodically and reflects the effect of revisions in the period that they are determined to be necessary.  Actual results could differ from those estimates and assumptions.

 

Cash

 

Cash consists of cash on hand and cash in bank deposits.

 

Concentration Risk

 

A significant portion of revenue and accounts receivable are derived from a few major customers. For the three months ended September 30, 2021, two customers individually accounted for 28% and 21% of the Company’s total net sales, and for the three months ended September 30, 2020, two customers individually accounted for 24% and 21% of the Company’s total net sales. For the six months ended September 30, 2021, two customers individually accounted for 21% and 16% of the Company’s total net sales, and for the six months ended September 30, 2020, two customers individually accounted for 19% and 16% of the Company’s total net sales. Two customers accounted for 60% of the Company’s accounts receivable balance as of September 30, 2021, and three customers accounted for 57% of the Company’s accounts receivable balance as of March 31, 2021.

 

Revenue Recognition

 

The Company records revenue based on the five-step model which includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when the performance obligations are satisfied. Substantially all of the Company’s revenue is generated by fulfilling orders for the purchase of our microalgal nutritional supplements to retailers, wholesalers, or direct to consumers via online channels, with each order considered to be a distinct performance obligation. These orders may be formal purchase orders, verbal phone orders, e-mail orders or orders received online. Shipping and handling activities for which the Company is responsible under the terms and conditions of the order are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. 

 

Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling a performance obligation. The Company has elected to exclude sales, use and similar taxes from the measurement of the transaction price.  The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, which includes costs for trade promotion programs, coupons, returns and early payment discounts.  Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company reviews and updates these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intent to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Revenue is recognized at the point in time that control of the ordered products is transferred to the customer. Generally, this occurs when the product is delivered, or in some cases, picked up from one of the Company’s distribution centers by the customer. Revenue from extraction services is recognized when control is transferred upon completion of the extraction process.

 

Customer contract liabilities consist of customer deposits received in advance of fulfilling an order and are shown separately on the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, the Company did not recognize any revenue from deposits that were included in contract liabilities as of March 31, 2021 and 2020, respectively. During the six months ended September 30, 2021 and 2020, the Company recognized $49,000 and $251,000, respectively, of revenue from deposits that were included in contract liabilities as of March 31, 2021 and 2020, respectively. The Company’s contracts have a duration of one year or less and therefore, the Company has elected the practical expedient of not disclosing revenues allocated to partially unsatisfied performance obligations.

 

9

 

Disaggregation of Revenue

 

The following table represents revenue disaggregated by major product line and extraction services for the:

 

($ in thousands)

 

Three Months Ended

September 30, 2021

  

Three Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $4,015  $4,138 

Spirulina packaged

  1,796   2,126 

Total packaged sales

  5,811   6,264 
         

Bulk sales

        

Astaxanthin bulk

  509   463 

Spirulina bulk

  2,985   1,684 

Total bulk sales

  3,494   2,147 
         

Contract extraction revenue

  114   160 

Total net sales

 $9,419  $8,571 

 

($ in thousands)

 

Six Months Ended

September 30, 2021

  

Six Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $8,054  $7,354 

Spirulina packaged

  4,538   3,968 

Total packaged sales

  12,592   11,322 
         

Bulk sales

        

Astaxanthin bulk

  914   908 

Spirulina bulk

  4,569   3,214 

Total bulk sales

  5,483   4,122 
         

Contract extraction revenue

  308   479 

Total net sales

 $18,383  $15,923 

 

 

Recently Adopted Accounting Pronouncements

 

In December 2019, the FASB issued ASU 2019-12,Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 as of April 1, 2021 with no impact on its consolidated financial statements and related disclosures.

 

In November 2018, the FASB issued ASU 2018-18 – Collaborative Arrangements (“ASU 2018-18”), which clarifies that certain transactions between collaborative arrangement participants should be accounted for as revenue when the collaborative arrangement participant is a customer in the context of a unit of account and precludes recognizing as revenue consideration received from a collaborative arrangement participant if the participant is not a customer. This ASU requires retrospective adoption to the date the Company adopted ASC 606, April 1, 2018, by recognizing a cumulative-effect adjustment to the opening balance of retained earnings of the earliest annual period presented. The Company adopted ASU 2018-18 as of April 1, 2020 with no impact on its financial statements.

 

10

 

In August 2018, the FASB issued ASU 2018-15, “Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU No. 2018-15”), which aligns the capitalization requirements for implementation costs incurred in a hosting arrangement that is a service contract with the existing capitalization requirements for implementation costs incurred to develop or obtain internal-use software (Subtopic 350-40). The Company adopted ASU No. 2018-15 as of April 1, 2020 with no impact on its financial statements. 

 

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement - Disclosure Framework (Topic 820) (“ASU No. 2018-13”). The updated guidance improves the disclosure requirements on fair value measurements. The Company adopted this standard as of April 1, 2020, with no impact to its disclosures.

 

 

 

3.

INVENTORIES

 

Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories consist of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Raw materials

 $932  $547 

Work in process

  4,052   3,206 

Finished goods

  4,562   4,423 

Supplies

  262   239 

Inventories, net

 $9,808  $8,415 

 

The Company recognizes abnormal production costs, including fixed cost variances from normal production capacity, fixed production overhead costs, idle facilities, freight handling costs and spoilage, as an expense in the period incurred, without adjusting overhead absorption rates. Normal production capacity is defined as the production expected to be achieved over a number of periods or seasons under normal circumstances, taking into account the loss of capacity resulting from planned maintenance. The Company had no abnormal productions costs for the three or six months ended September 30, 2021 or September 30, 2020.

 

In fiscal 2021, cultivation of astaxanthin was completed in the first six months of the fiscal year during the most productive months of the year due to the best growing conditions, compared to year-round production in the prior fiscal years. The same approach is being followed in fiscal year 2022. The Company calculates total production costs for the year based on normal capacity of production expected to be achieved in a year under normal circumstances. These costs are then allocated into inventory based on the period of production, not including abnormal production costs. Allocating fixed and overhead costs requires management’s judgement to determine when production is outside of the normal range of expected variation in production.

 

Other non-inventoriable fixed costs of $32,000 and $17,000 were expensed to cost of sales for the three months ended September 30, 2021 and 2020, respectively. Other non-inventoriable fixed costs of $36,000 and $46,000 were expensed to cost of sales for the six months ended September 30, 2021 and 2020, respectively.

 

 

4.

EQUIPMENT AND LEASEHOLD IMPROVEMENTS

 

Equipment and leasehold improvements consist of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Equipment

 $19,368  $19,056 

Leasehold improvements

  14,744   14,703 

Furniture and fixtures

  376   372 
   34,488   34,131 

Less accumulated depreciation and amortization

  (23,538

)

  (22,740

)

Construction-in-progress

  951   745 

Equipment and leasehold improvements, net

 $11,901  $12,136 

 

11

 

Management has determined no asset impairment existed as of September 30, 2021 and March 31, 2021, respectively. Depreciation and amortization expense were approximately $398,000 and $451,000 for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization expense were approximately $798,000 and $918,000 for the six months ended September 30, 2021 and 2020, respectively.

 

 

5.

SHORT-TERM CONTRACT OBLIGATION

 

On November 30, 2018, the Company completed the purchase of a six-acre production and research facility from Cellana LLC (“Cellana”) under a purchase agreement that was signed August 31, 2018. In accordance with the terms of the third amendment to the asset purchase agreement, the Company acquired the asset for $495,000 with a cash down payment of $100,000 leaving a short-term obligation of $395,000 on the asset purchase.

 

The short-term obligation was comprised of two separate loans in the principal amount of $180,000 and $215,000. The first loan of $180,000 bore an interest rate of 6.25% and was payable in four monthly installments of principal and interest. The loan commenced on December 1, 2018 and matured on July 15, 2019. There were no principal amounts outstanding at September 30, 2021 or March 31, 2021.

 

The second loan had a principal amount of $215,000 and was a non-interest bearing loan that was payable in twelve monthly installments. The loan commenced on December 1, 2018 and matured on October 15, 2019. This contract contained a hold back of $38,000 pending resolution of certain closing items by the seller, which have been resolved, with no principal amounts outstanding at September 30, 2021 and 2021.

 

 

6.

LINE OF CREDIT AND LONG-TERM DEBT

 

Total debt consists of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Line of credit

 $350  $1,000 

Long-term debt

  4,324   4,673 

Debt - related party

  1,000   1,500 

Less current maturities

  (1,081

)

  (2,210

)

Long-term debt, excluding current maturities

  4,593   4,963 

Less unamortized debt issuance costs

  (125

)

  (140

)

Total long-term debt, net of current maturities and unamortized debt issuance costs

 $4,468  $4,823 

 

Line of Credit and Term Loans

 

On August 30, 2016, the Credit Agreement, which the Company entered into with the Bank on June 3, 2016, became effective after the Company and the Bank received the necessary approvals from the State of Hawaii to secure the lien on the Company’s leasehold property in Kona, Hawaii. The Credit Agreement allows the Company to borrow up to $2,000,000 on a revolving basis. Borrowings under the Credit Agreement bear interest at the Wall Street Journal prime rate (3.25% at both September 30, 2021 and March 31, 2021) plus 2%, floating, provided that at no time shall the annual interest rate be less than 5.25%.

 

At September 30, 2021 and March 31, 2021, the outstanding balance under the Credit Agreement was $350,000 and $1,000,000, respectively, and was included in current liabilities on the Condensed Consolidated Balance Sheets. The line of credit, which is subject to annual renewal, was renewed on August 30, 2021 and will be subject to renewal upon expiration on August 30, 2022.

 

The Credit Agreement grants the Bank the following security interests in the Company’s property: (a) a lien on the Company’s leasehold interest in its Kona facility; (b) an assignment of the Company’s interest in leases and rents on its Kona facility; and (c) a security interest in all fixtures, furnishings and equipment related to or used by the Company at the Kona facility. Each security interest is further subject to the terms of the Credit Agreement.

 

In 2015, the Company executed a loan agreement with a lender providing for $2,500,000 in aggregate credit facilities (the “2015 Loan”) secured by substantially all the Company’s assets, pursuant to a Term Loan Agreement dated July 30, 2015 (the “2015 Loan Agreement”). The 2015 Loan is evidenced by a promissory note in the amount of $2,500,000, the repayment of which is partially guaranteed under the provisions of the United States Department of Agriculture (“USDA”) Rural Development Guarantee program. The proceeds of the 2015 Loan were used to pay off a $500,000 short term note payable that matured on September 18, 2015, and to acquire new processing equipment and leasehold improvements at the Company’s Kona, Hawaii facility.

 

12

 

The provisions of the 2015 Loan require the payment of principal and interest until its maturity on September 1, 2022, the obligation fully amortizes over seven (7) years. Interest on the 2015 Loan accrues on the outstanding principal balance at an annual variable rate equal to the published Wall Street Journal prime rate (3.25% at both September 30, 2021 and March 31, 2021, respectively) plus 2.0% and is adjustable on the first day of each calendar quarter and fixed for that quarter, provided that at no time shall the annual interest rate be less than 6.0%. The 2015 Loan has a prepayment penalty of 5.0% for any prepayment made prior to the first anniversary of the date of the 2015 Loan Agreement, which penalty is reduced by 1.0% each year thereafter until the fifth anniversary of such date, after which there is no prepayment penalty. The balance under the 2015 Loan was $429,000 and $635,000 at September 30, 2021 and March 31, 2021, respectively, and was included in long-term debt in the debt table above.

 

In 2012, the Company executed a loan agreement with a lender providing for $5,500,000 in aggregate credit facilities (the “2012 Loan”) secured by substantially all the Company’s assets, including a mortgage on the Company's interest in its lease at the National Energy Laboratory of Hawaii Authority, pursuant to a Term Loan Agreement dated August 14, 2012 (the “2012 Loan Agreement”). The 2012 Loan is evidenced by promissory notes in the amounts of $2,250,000 and $3,250,000, the repayment of which is partially guaranteed under the provisions of a USDA Rural Development Guarantee. The proceeds of the 2012 Loan were used to acquire processing equipment and leasehold improvements at its Kona, Hawaii facility.

 

The provisions of the 2012 Loan required the payment of interest only for the first 12 months of the term; thereafter, and until its maturity on August 14, 2032, the obligation fully amortizes over nineteen (19) years. Interest on the 2012 Loan accrues on the outstanding principal balance at an annual variable rate equal to the published Wall Street Journal prime rate (3.25% at September 30, 2021 and March 31, 2021) plus 1.0% and is adjustable on the first day of each calendar quarter and fixed for that quarter, provided that at no time shall the annual interest rate be less than 5.5%. The balance under the 2012 Loan was $3,852,000 and $3,978,000 at September 30, 2021 and March 31, 2021, respectively, and was included in long-term debt in the debt table above.

 

The 2015 Loan includes a one-time origination and guaranty fee totaling $113,900 and an annual renewal fee payable in the amount of 0.5% of the USDA guaranteed portion of the outstanding principal balance as of December 31 of each year, beginning December 31, 2015. The USDA has guaranteed 80% of all amounts owing under the 2015 Loan. The 2012 Loan included a one-time origination and guaranty fees totaling $214,500 and an annual renewal fee payable in the amount of 0.25% of the USDA guaranteed portion of the outstanding principal balance as of December 31 of each year, beginning December 31, 2012. The USDA has guaranteed 80% of all amounts owing under the 2012 Loan. The balance in unamortized debt issuance costs was $125,000 and $140,000 at September 30, 2021 and March 31, 2021, respectively.

 

Loan Covenants

 

The Company’s Credit Agreement, 2015 Loan and 2012 Loan are subject to annual debt service and other financial covenants, including covenants which require the Company to meet key financial ratios and customary affirmative and negative covenants.  As of March 31, 2021, the Company was in compliance with all required annual financial covenants. The next remeasurement date will be March 31, 2022.

 

Long-term Debt PPP

 

In May 2020, the Company obtained a PPP loan in the amount of $1,381,000 with an original maturity date of May 2022. The balance under this loan was $1,381,000 at September 30, 2020 and was included in long-term debt due to its two-year original maturity. In December 2020, the Company received notice of forgiveness of the PPP loan in whole, including all accrued unpaid interest. In the third quarter of fiscal 2021, the Company recorded the forgiveness of $1,381,000 of principal and $8,000 of accrued interest for a total of $1,389,000. The Company has used the proceeds of the PPP loan for certain payroll costs in accordance with the PPP.

 

Debt Related Party

 

In April 2019, the Company obtained a loan in the amount of $1,500,000 and the interest was payable quarterly.  The loan was originally due in April 2021. In April 2021, the Company amended the loan, which extended the expiration to April 2024, converted $500,000 into revolving loans, adjusted the interest rate to reflect a floor of 5%, and granted a security interest in substantially all of the Company’s personal property assets, subject to limited exceptions. Concurrently, with the amendment and conversion of the original loan, the Company repaid in cash the principal amount of $500,000 plus accrued interest to date of $1,900 (see Note 13).  At September 30, 2021, the balance under this loan was $1,000,000 and was included in long-term debt, and at March 31, 2021, the balance under this loan was $1,500,000, of which $500,000 was included in current maturities of long-term debt and $1,000,000 was included in long-term debt, in the debt table above. Interest is payable quarterly.

 

13

 

Equipment Finance Agreement

 

In October 2017, the Company entered into an Equipment Finance Agreement (the “Equipment Agreement”) with a lender, which provides up to $175,000 of financing for equipment. The interest rate on this loan is 4.75%. The provisions of the Equipment Agreement require the payment of principal and interest until its maturity on October 31, 2022. The balance under this loan was $43,000 and $60,000 at September 30, 2021 and March 31, 2021, respectively, and was included in long-term debt in the debt table above.

 

Future principal payments under the loans and finance lease obligations at September 30, 2021 are as follows:

 

Payments Due

 

(in thousands)

 

Remainder of 2022

 $362 

2023

  477 

2024

  1,289 

2025

  306 

2026

  322 

Thereafter

  2,568 

Total principal payments

 $5,324 

 

 

7.

OPERATING LEASES

 

The Company leases facilities, equipment and land under non-cancelable operating leases expiring through 2037. One of its facility leases contains price escalations and a renewal option for five years. Right-of-use assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and liabilities were recognized at April 1, 2019 based on the present value of lease payments over the lease term, using the Bank’s incremental borrowing rate based on the information available at recognition, and the Company has elected to exclude non-lease components. In the second quarter of fiscal 2021, the Company commenced a solar lease for one of its buildings which was added to the right-of-use assets and liabilities at September 30, 2021. At September 30, 2021, the weighted average remaining lease terms is 13.0 years, the weighted average discount rate is 7.4% and for both the six months ended September 30, 2021 and 2020, the operating lease costs are $296,000.

 

Supplemental balance sheet information related to leases consist of the following as of:

 

Operating leases

Balance Sheet Classification

 

September 30, 2021

  

March 31, 2021

 
   

(in thousands)

 

Right-of-use assets

Operating lease right-of-use assets

 $4,255  $4,128 

Accumulated lease amortization

Operating lease right-of-use assets

  (755)  (611)
          

Total right-of-use assets

 $3,500  $3,517 
          

Current lease liabilities

Operating lease obligations

 $373  $343 

Non-current lease liabilities

Long-term operating lease obligations

  3,125   3,175 
          

Total lease liabilities

 $3,498  $3,518 

 

Maturities of lease liabilities at September 30, 2021 are as follows:

 

Payments

 

(in thousands)

 

Remainder of 2022

 $309 

2023

  452 

2024

  396 

2025

  382 

2026

  362 

Thereafter

  3,543 

Total undiscounted lease payments

  5,444 

Less: present value discount

  (1,946

)

Total lease liability balance

 $3,498 

 

14

 
 

8.

ACCRUED EXPENSES

 

Accrued expenses consist of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Wages, commissions, bonus and profit sharing

 $569  $211 

Vacation

  382   408 

Rent, interest and legal

  158   86 

Other accrued expenses

  141   139 

Total accrued expenses

 $1,250  $844 

 

 

9.

COMMITMENTS AND CONTINGENCIES

 

From time to time, the Company may be involved in litigation and investigations relating to claims and matters arising out of its operations in the normal course of business. There were no significant legal matters outstanding at September 30, 2021.

 

 

10.

SHARE-BASED COMPENSATION

 

The Company has share-based compensation plans, which are more fully described in Note 10, Share-Based Compensation, to the Consolidated Financial Statements included in the Company’s annual report on Form 10-K for the fiscal year ended March 31, 2021 as filed with the SEC on June 22, 2021.

 

As of September 30, 2021, the Company had two equity-based compensation plans: the 2016 Equity Incentive Plan (the “2016 Plan”) and the 2014 Independent Director Stock Option and Restricted Stock Grant Plan (the “2014 Directors Plan”). The Company has also issued stock options, which remain outstanding as of September 30, 2021, under two equity-based compensation plans which have expired according to their terms: the 2005 Stock Option Plan (the “2005 Plan”) and the 2004 Independent Director Stock Option and Stock Grant Plan (the “2004 Directors Plan”). These plans allowed the Company to award stock options and shares of restricted common stock to eligible employees, certain outside consultants and independent directors. No additional awards will be issued under the 2005 Plan or the 2004 Directors Plan.

 

At the 2021 Annual Meeting of Stockholders, the stockholders of the Company approved an amendment to the 2014 Directors Plan to increase the number of shares of common stock available for issuance under the plan by 300,000 shares.  These shares are not reflected in the table below as of September 30, 2021, because the shares were not added to the 2014 Directors Plan by the Company's transfer agent until October 2021. 

 

The following table presents shares authorized, available for future grant and outstanding under each of the Company’s plans:

 

  

As of September 30, 2021

 
  

Authorized

  

Available

  

Outstanding

 
             

2016 Plan

  1,300,000   992,165   215,130 

2014 Directors Plan

  350,000   43,133   12,000 

2005 Plan

        53,500 

2004 Directors Plan

        11,000 

Total

  1,650,000   1,035,298   291,630 

 

Stock Options

 

All stock option grants made under the equity-based compensation plans were issued at exercise prices no less than the Company’s closing stock price on the date of grant. Options under the 2016 Plan, 2005 Plan and 2014 Directors Plan were determined by the Board of Directors or the Compensation Committee of the Board of Directors in accordance with the provisions of the respective plans.  The terms of each option grant include vesting, exercise, and other conditions set forth in a Stock Option Agreement evidencing each grant. No option can have a life in excess of ten (10) years. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model. The model requires various assumptions, including a risk-free interest rate, the expected term of the options, the expected stock price volatility over the expected term of the options, and the expected dividend yield. Compensation expense for employee stock options is recognized ratably over the vesting term. Compensation expense recognized for options issued under all Plans was $17,000 and $8,000 for the three months ended September 30, 2021 and 2020, respectively. Compensation expense recognized for options issued under all Plans was $30,000 and $8,000 for the six months ended September 30, 2021 and 2020, respectively.

 

15

 

A summary of option activity under the Company’s stock plans for the six months ended September 30, 2021 is presented below: 

 

Option Activity

 

Shares

  

Weighted
Average
Exercise

Price

  

Weighted

Average
Remaining
Contractual
Term (in

years)

  

Aggregate
Intrinsic
Value

 

Outstanding at March 31, 2021

  374,300  $3.64   3.0  $129,700 

Granted

  50,000  $2.96         

Forfeited

  (1,000

)

 $3.63         

Expired

  (161,800

)

 $3.80         

Outstanding at September 30, 2021

  261,500  $3.42   6.8  $75,700 

Exercisable at September 30, 2021

  119,833  $4.43   4.1  $24,450 

 

The aggregate intrinsic value in the table above is before applicable income taxes and represents the excess amount over the exercise price optionees would have received if all options had been exercised on the last business day of the period indicated, based on the Company’s closing stock price of $2.90 and $3.30 at September 30, 2021 and March 31, 2021, respectively.

 

A summary of the Company’s non-vested options for the six months ended September 30, 2021 is presented below:

 

Nonvested Options

 

Shares

  

Weighted
Average
Grant-Date
Fair Value

 

Nonvested at March 31, 2021

  125,000  $1.19 

Granted

  50,000   1.60 

Vested

  (33,333

)

  1.20 

Nonvested at September 30, 2021

  141,667  $1.33 

 

The weighted average grant-date fair value of stock options granted during the six months ended September 30, 2021 was $79,000. As of September 30, 2021, total unrecognized stock-based compensation expense related to all unvested stock options was $172,000, which is expected to be expensed over a weighted average period of 2.6 years.

 

Restricted Stock 

 

On October 18, 2021, grants of fully vested restricted stock issued to Non-Employee Directors was 55,438.  Compensation expense recognized for these grants issued under the 2014 Directors Plan will be $158,000 in the third quarter of fiscal 2022.

 

Restricted Stock Units (RSUs) 

 

RSUs are service-based awards granted to eligible employees under the 2016 Plan. Compensation expense recognized for RSUs issued under the 2016 Plan was $82,000 and $7,000 for the three months ended September 30, 2021 and 2020, respectively. Compensation expense recognized for RSUs issued under the 2016 Plan was $90,000 and $12,000 for the six months ended September 30, 2021 and 2020, respectively.

 

The following table summarizes information related to awarded RSUs for the six months ended September 30, 2021:

 

Nonvested Restricted Stock Units

 

Shares

  

Weighted
Average
Grant Price

 

Nonvested restricted stock units at March 31, 2021

  28,188  $2.38 

Granted

  38,672   2.91 

Vested

  (34,751

)

  2.84 

Forfeited

  (1,979

)

  2.58 

Nonvested restricted stock units at September 30, 2021

  30,130  $2.52 

 

As of September 30, 2021, total unrecognized stock-based compensation expense related to unvested restricted stock units was $60,000, which is expected to be expensed over a weighted average period of 1.1 years.

 

16

 
 

11.

INCOME TAXES

 

On December 22, 2017 H.R. 1, originally known as the Tax Cuts and Jobs Act, (the “Tax Act”) was enacted. Among the significant changes to the U.S. Internal Revenue Code, the Tax Act lowers the U.S. federal corporate income tax rate (“Federal Tax Rate”) from 34% to 21% effective January 1, 2018. The 21% Federal Tax Rate applies to fiscal years ending March 31, 2019 and each year thereafter.

 

The Company utilizes its estimated annual effective tax rate to determine its provision or benefit for income taxes for interim periods. The income tax provision or benefit is computed by multiplying the estimated annual effective tax rate by the year-to-date pre-tax book income (loss). The Company recorded an income tax expense of $11,000 and $6,000 for the three months ended September 30, 2021 and 2020, respectively. The Company recorded an income tax expense of $14,000 and $6,000 for the six months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 1.1% and 3.8% for the three months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 1.0% and 1.9% for the six months ended September 30, 2021 and 2020, respectively. The effective tax rates for all periods differ from the statutory rate of 21% as a result of state taxes (net of federal benefit) and the net change in valuation allowance against the net deferred tax asset the Company believes is not more likely than not to be realized.  The Company continues to carry a full valuation allowance on its net deferred tax assets.

 

The Company is subject to taxation in the United States and seven state jurisdictions. The preparation of tax returns requires management to interpret the applicable tax laws and regulations in effect in such jurisdictions, which could affect the amount of tax paid by the Company. Management, in consultation with its tax advisors, files its tax returns based on interpretations that are believed to be reasonable under the circumstances. The income tax returns, however, are subject to routine reviews by the various taxing authorities.  As part of these reviews, a taxing authority may disagree with respect to the tax positions taken by management (“uncertain tax positions”) and therefore may require the Company to pay additional taxes. Management evaluates the requirement for additional tax accruals, including interest and penalties, which the Company could incur as a result of the ultimate resolution of its uncertain tax positions. Management reviews and updates the accrual for uncertain tax positions as more definitive information becomes available from taxing authorities, completion of tax audits, expiration of statute of limitations, or upon occurrence of other events.

 

As of September 30, 2021 and 2020, there was no liability for income tax associated with unrecognized tax benefits. The Company recognizes accrued interest related to unrecognized tax benefits as well as any related penalties in interest income or expense in its Consolidated Condensed Statements of Operations, which is consistent with the recognition of these items in prior reporting periods.

 

With few exceptions, the Company is no longer subject to U.S. federal, state, local, and non-U.S. income tax examination by tax authorities for tax years before 2017.

 

In response to the COVID-19 pandemic, the CARES Act was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Act. Corporate taxpayers may carryback net operating losses originating during 2018 through 2020 for up to five years, which was not previously allowed under the Tax Act. The CARES Act also eliminates the 80% of taxable income limitations by allowing corporate entities to fully utilize net operating loss carryforwards to offset taxable income in 2018, 2019 and 2020. The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in 2020 for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the Tax Act.

 

In addition, the CARES Act increases the limitation applied to the deductibility of business interest from 30% of adjusted taxable income to 50% of adjusted taxable income for the 2019 and 2020 tax years, raises the corporate charitable deduction limit to 25% of taxable income, and makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. The enactment of the CARES Act did not result in any material adjustments to the Company’s income tax provision for the three and six months ended September 30, 2021 or 2020.

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (“CAA”) was enacted. The CAA includes the COVID related Tax Relief Act of 2020 (“COVID TRA”). Section 276 of the COVID TRA includes provisions that overturn IRS Notice 2020-32 and Rev. Rul. 2020-27, allowing full deductibility of expenses incurred to receive full forgiveness of its PPP loan. The Company received full forgiveness of its PPP loan during the third quarter of fiscal 2021. For income tax purposes, the forgiveness has been excluded from income and the applicable expenses incurred during the prior fiscal year have been deducted.

 

17

 
 

12.

EARNINGS PER SHARE

 

Basic earnings per share is computed on the basis of the weighted average number of common shares outstanding. Diluted earnings per share is computed on the basis of the weighted average number of common shares outstanding plus the potentially dilutive effect of outstanding stock options using the treasury stock method.

 

Reconciliations between the numerator and the denominator of the basic and diluted income per share computations for the three months ended September 30, 2021 and 2020 are as follows:

 

  

Three Months Ended September 30, 2021

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $970   6,130  $0.16 

Effective dilutive securities – common stock options and restricted stock units

     185    

Diluted income per share

 $970   6,315  $0.15 

 

  

Three Months Ended September 30, 2020

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $155   6,054  $0.03 

Effective dilutive securities – common stock options and restricted stock units

     109    

Diluted income per share

 $155   6,163  $0.03 

 

  

Six Months Ended September 30, 2021

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $1,491   6,124  $0.24 

Effective dilutive securities – common stock options and restricted stock units

     188    

Diluted income per share

 $1,491   6,312  $0.24 

 

  

Six Months Ended September 30, 2020

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $293   6,042  $0.05 

Effective dilutive securities – common stock options and restricted stock units

     105    

Diluted income per share

 $293   6,147  $0.05 

 

Restricted stock units become dilutive within the period granted and remain dilutive until the units vest and are issued as common stock.

 

 

13.

RELATED PARTY TRANSACTIONS 

 

In April 2019, the Company obtained an unsecured subordinated loan from Skywords Family Foundation, Inc. (“Skywords”) in the principal amount of $1,500,000 pursuant to a Promissory Note (“the Skywords Note”) executed by the Company in favor of Skywords. Skywords is controlled by the Company’s Chairman of the Board of Directors and largest stockholder. The Skywords Note bore interest at a rate of 1% plus the prime rate (as published by the Wall Street Journal), which was recalculated and payable on a quarterly basis. The principal amount and any accrued and unpaid interest was due and payable on April 12, 2021. The proceeds of the Skywords Note were used to pay down accounts payable and for general operating capital purposes.

 

18

 

On April 12, 2021, the Company entered into an Amended and Restated Promissory Note (the “Skywords Amended Note”) with Skywords. The Company and Skywords agreed to amend, restate, replace and otherwise modify without novation, the Skywords Note in order to covert $500,000 of the outstanding principal amount into revolving loans that may be prepaid and reborrowed from time to time in principal amounts not to exceed $500,000, extend the maturity date by three years, adjust the interest rate to reflect a floor of 5% and secure Skywords’ interest by granting a security interest in substantially all of the Company’s personal property assets, subject to limited exceptions (the “Collateral”). On April 12, 2021, concurrently with the conversion, the Company repaid in cash to Skywords, the principal amount of $500,000 plus accrued interest to date of $1,900. The Skywords Amended Note bears interest at a rate of 1% plus the prime rate (as published by the Wall Street Journal), which will be recalculated and payable on a quarterly basis, provided that at no time shall the annual interest rate be less than 5%. The principal amount and any accrued and unpaid interest will be due and payable on April 12, 2024, unless accelerated in an event of default. The Company may prepay the Skywords Amended Note at any time without penalty.

 

On April 12, 2021, in connection with the grant of a security interest in the Collateral, the Company also entered into an Intercreditor and Subordination Agreement with the Bank and Skywords. The Company is indebted to the Bank pursuant to two Term Loans and a Credit Agreement, each of which granted the Bank a security interest in substantially all of the Company’s personal property assets. The Bank’s security interest in the Company’s personal property assets ranks senior to Skywords’ security interest in the Collateral, and the Intercreditor and Subordination Agreement generally governs the relationship between the Bank and Skywords as secured lenders to the Company and includes customary terms.

 

At September 30, 2021 and March 31, 2021, the Skywords Note principal balance was $1,000,000 and $1,500,000, respectively. The loan balance at September 30, 2021 was included in long-term debt and at March 31, 2021, $500,000 was included in current maturities of long-term debt and $1,000,000 was included in long-term debt on the Condensed Consolidated Balance Sheets.

 

19

 
 

Item 2.

Managements Discussion and Analysis of Financial Condition and Results of Operations

 

Overview:

 

We are a world leader in the production of high value natural products derived from microalgae. Incorporated in 1983, we are guided by the principle of providing beneficial, quality microalgal products for health and human nutrition in a sustainable, reliable and environmentally sensitive operation. We are Good Manufacturing Practices (“GMP”) certified by the Merieux NutriSciences, reinforcing our commitment to quality in our products, quality in our relationships (with our customers, suppliers, employees and the communities we live in), and quality of the environment in which we work. Our products include:

 

 

BioAstin® Hawaiian Astaxanthin® - a powerful dietary antioxidant shown to support and maintain the body’s natural inflammatory response, to enhance skin, and to support eye, joint and immune health. It has expanding applications as a human dietary supplement and dietary ingredient; and

 

 

Hawaiian Spirulina Pacifica® - a nutrient-rich dietary supplement used for extra energy, a strengthened immune system, cardiovascular benefits and as a source of antioxidant carotenoids

 

Microalgae are a diverse group of microscopic plants that have a wide range of physiological and biochemical characteristics and contain, among other things, high levels of natural protein, amino acids, vitamins, pigments and enzymes. Microalgae have the following properties that make commercial production attractive: (1) microalgae grow much faster than land grown plants, often up to 100 times faster; (2) microalgae have uniform cell structures with no bark, stems, branches or leaves, permitting easier extraction of products and higher utilization of the microalgae cells; and (3) the cellular uniformity of microalgae makes it practical to control the growing environment in order to optimize a particular cell characteristic. Efficient and effective cultivation of microalgae requires consistent light, warm temperatures, low rainfall and proper chemical balance in a very nutrient-rich environment, free of environmental contaminants and unwanted organisms. This is a challenge that has motivated us to design, develop and implement proprietary production and harvesting technologies, systems and processes in order to commercially produce human dietary supplement products derived from microalgae.

 

Our production of these products at the 96-acre facility on the Kona Coast of the island of Hawaii provides several benefits. We selected the Keahole Point location in order to take advantage of relatively consistent warm temperatures, sunshine and low levels of rainfall needed for optimal cultivation of microalgae. This location also offers us access to cold deep ocean water, drawn from an offshore depth of 2,000 feet, which we use in our Ocean-Chill Drying system to eliminate the oxidative damage caused by standard drying techniques and as a source of trace nutrients for microalgal cultures. The area is also designated a Biosecure Zone, with tight control of organisms allowed into the area and free of genetically modified organisms (“GMO”). We believe that our technology, systems, processes and favorable growing location generally permit year-round harvest of our microalgal products in a cost-effective manner.

 

Results of Operations

 

The following tables present selected consolidated financial data for each of the periods indicated ($ in thousands):

 

   

Three Months Ended

   

Six Months Ended

 
   

September 30,

   

September 30,

 
   

2021

   

2020

   

2021

   

2020

 

Net sales

  $ 9,419     $ 8,571     $ 18,383     $ 15,923  

Net sales increase

    9.9

%

            15.4

%

       

Gross profit

  $ 3,762     $ 3,301     $ 7,434     $ 6,276  

Gross profit as % of net sales

    39.9

%

    38.5

%

    40.4

%

    39.4

%

Operating expenses

  $ 2,680     $ 3,019     $ 5,733     $ 5,726  

Operating expenses as % of net sales

    28.5

%

    35.2

%

    31.2

%

    36.0

%

Operating income

  $ 1,082     $ 282     $ 1,701     $ 550  

Operating income as % of net sales

    11.5

%

    3.3

%

    9.3

%

    3.5

%

Income tax expense (benefit)

  $ 11     $ 6     $ 14     $ 6  

Net income

  $ 970     $ 155     $ 1,491     $ 293  

 

 

Comparison of the Three Months Ended September 30, 2021 and 2020

 

Net Sales (in thousands)                    
    Three Months Ended                
   

September 30,

    $    

%

 
   

2021

   

2020

   

Change

   

Change

 

Packaged sales

                               

Astaxanthin

  $ 4,015     $ 4,138     $ (123

)

    (3.0

)%

Spirulina

    1,796       2,126       (330

)

    (15.5

)%

Total Packaged sales

  $ 5,811     $ 6,264     $ (453

)

    (7.2

)%

                                 

Bulk sales

                               

Astaxanthin

  $ 509     $ 463     $ 46       9.9

%

Spirulina

    2,985       1,684       1,301       77.3

%

Total Bulk sales

  $ 3,494     $ 2,147     $ 1,347       62.7

%

                                 

Contract extraction revenue

  $ 114     $ 160     $ (46

)

    (28.8

)%

                                 

Total sales

                               

Astaxanthin

  $ 4,524     $ 4,601     $ (77

)

    (1.7

)%

Spirulina

    4,781       3,810       971       25.5

%

Contract extraction revenue

    114       160       (46 )     (28.8

)%

Total sales

  $ 9,419     $ 8,571     $ 848       9.9

%

 

Net Sales The net sales increase of 9.9% for the current quarter compared to the same period last year was primarily driven by an increase in spirulina bulk sales, offset by a decrease in astaxanthin and spirulina packaged sales and contract extraction sales. The increase in spirulina bulk sales in the current quarter was primarily due to increased sales to one of our major customers due to their high demand. The decrease in sales for astaxanthin and spirulina packaged was primarily due to the timing of shipments related to the Company’s transition from selling direct to a large customer to utilizing an integrated third-party logistics and marketing provider with a data science driven platform, offset by increased sales to one of our major customers driven by demand and timing of shipments.

 

Gross Profit Gross profit as a percent of net sales increased by 1.4 percentage points compared to the same period last year, which was the result of lower costs of both spirulina and astaxanthin.

 

Operating Expenses Operating expenses decreased by $0.3 million, or 11.2%, for the current quarter compared to the prior year same quarter, primarily due to lower advertising fees.

 

Income Taxes We recorded a state income tax expense of $11,000 for the second quarter of this fiscal year compared to an income tax expense of $6,000 for the same period last year. We continue to carry a full valuation allowance on our net deferred tax assets.

 

 

Comparison of the Six Months Ended September 30, 2021 and 2020

 

Net Sales (in thousands)                                
   

Six Months Ended

                 
   

September 30,

    $    

%

 
   

2021

   

2020

   

Change

   

Change

 

Packaged sales

                               

Astaxanthin

  $ 8,054     $ 7,354     $ 700       9.5

%

Spirulina

    4,538       3,968       570       14.4

%

Total Packaged sales

  $ 12,592     $ 11,322     $ 1,270       11.2

%

                                 

Bulk sales

                               

Astaxanthin

  $ 914     $ 908     $ 6       0.7

%

Spirulina

    4,569       3,214       1,355       42.2

%

Total Bulk sales

  $ 5,483     $ 4,122     $ 1,361       33.0

%

                                 

Contract extraction revenue

  $ 308     $ 479     $ (171

)

    (35.7

)%

                                 

Total sales

                               

Astaxanthin

  $ 8,968     $ 8,262     $ 706       8.5

%

Spirulina

    9,107       7,182       1,925       26.8

%

Contract extraction revenue

    308       479       (171 )     (35.7

)%

Total sales

  $ 18,383     $ 15,923     $ 2,460       15.4

%

 

Net Sales The net sales increase of 15.4% for the first six months of fiscal 2022 compared to the same period last year was primarily driven by an increase in astaxanthin and spirulina packaged sales and spirulina bulk sales, offset by a decrease in contract extraction sales. The increase in astaxanthin and spirulina packaged sales in the period was primarily due to the Company’s transition from selling direct to a large customer to utilizing an integrated third-party logistics and marketing provider with a data science driven platform and an increase in sales to one of our major customers driven by consumer demand as COVID-19 restrictions have been relaxed.

 

Gross Profit Gross profit as a percent of net sales increased by 1.0 percentage points compared to the same period last year, which was the result of lower costs of both spirulina and astaxanthin.

 

Operating Expenses Operating expenses increased by $7,000 for the first six months of fiscal 2022 compared to the prior year same quarter.

 

Income Taxes We recorded a state income tax expense of $14,000 for the second quarter of this fiscal year compared to an income tax expense of $6,000 for the same period last year. We continue to carry a full valuation allowance on our net deferred tax assets.

 

 

Liquidity and Capital Resources

 

As of September 30, 2021, we had cash of $2.1 million and working capital of $10.7 million compared to $3.8 million and $9.3 million, respectively, at March 31, 2021.  We have a Credit Agreement with the Bank that allows us to borrow up to $2.0 million on a revolving basis. At September 30, 2021 and March 31, 2021, we had outstanding borrowings of $0.4 million and $1.0 million, respectively, on the line of credit. The line of credit is subject to renewal on August 30, 2022 and we intend to renew or replace it with another line of credit on or before the expiration date.

 

As of September 30, 2021, we had $4.3 million in Term Loans payable to the Bank that require the payment of principal and interest monthly through August 2032. Pursuant to the Term Loans and the Credit Agreement, we are subject to annual financial covenants, customary affirmative and negative covenants and certain subjective acceleration clauses. As of March 31, 2021, we were in compliance with all required annual financial covenants under the Term Loans and the Credit Agreement.

 

In response to the COVID-19 pandemic and the uncertainty surrounding the pandemic, in May 2020, we obtained a PPP loan in the amount of $1.4 million under the CARES Act. The proceeds were used for certain payroll costs in accordance with the PPP and the PPP Flexibility Act. In December 2020, we received notice of forgiveness of the PPP loan in whole, including all accrued interest to date (see Note 6 in the notes to condensed consolidated financial statements). In April 2019, we obtained a loan in the amount of $1.5 million from a related party. The proceeds were used to pay down accounts payable and for general operating capital purposes. On April 12, 2021, we amended this loan (see Notes 6 and 13 in the notes to condensed consolidated financial statements).

 

 

Funds generated by operating activities and available cash are expected to continue to be our most significant sources of liquidity for working capital requirements, debt service and funding of maintenance levels of capital expenditures. 

 

Based upon our operating plan and related cash flow and financial projections, cash flows expected to be generated by operating activities and available financing are expected to be sufficient to fund our operations through at least September 30, 2022, and our debt service coverage ratio and current ratio covenants are expected to be in compliance with the annual Term Loans and Credit Agreement covenant requirements as of March 31, 2022, the next measurement date. However, no assurances can be provided that we will achieve our operating plan and cash flow projections for the next fiscal years or our projected consolidated financial position as of March 31, 2022. Such estimates are subject to change based on future results and such change could cause future results to vary significantly from expected results.

 

Cash Flows The following table summarizes our cash flows for the periods indicated ($ in thousands):

 

   

Six Months Ended

September 30,

 
   

2021

   

2020

 

Total cash provided by (used in):

               

Operating activities

  $ 426     $ 1,141  

Investing activities

    (521

)

    (295

)

Financing activities

    (1,538

)

    990  
                 

(Decrease) increase in cash

  $ (1,633

)

  $ 1,836  

 

Cash used in operating activities for the six months ended September 30, 2021 was the result of an increase of $0.7 million in accounts receivable balances and $0.9 million increase in inventories, offset by $1.5 million net income and non-cash charges of $1.2 million.

 

Cash used in investing activities for the six months ended September 30, 2021 primarily includes costs for acquiring equipment and leasehold improvements at our Kona facility.

 

Cash used in financing activities for the six months ended September 30, 2021 consists primarily of principal payments of our related party loan of $0.5 million, payments on the line of credit of $0.7 million and debt service payments of $0.3 million.

 

Sources and Uses of Capital

 

As of September 30, 2021, our working capital was $10.7 million, an increase of $1.4 million compared to March 31, 2021. There was an increase in accounts receivable balances primarily due to timing of shipments and an increase in inventories in the first half of fiscal 2022, as we continued cultivation of astaxanthin and higher inventories at our third-party processors. Cultivation improvements that we have made, allow us to produce all of the required demand for astaxanthin during the most favorable growing season. These increases were offset by the $0.5 million payment of the related party loan and payments on the line of credit of $0.7 million.

 

Our results of operations and financial condition can be affected by numerous factors, many of which are beyond our control and could cause future results of operations to fluctuate materially as it has in the past. Future operating results may fluctuate as a result of changes in sales volumes to our largest customers, weather patterns, increased competition, increased materials, nutrient and energy costs, government regulations and other factors beyond our control.

 

A significant portion of our expense levels are relatively fixed, so the timing of increases in expenses is based in large part on forecasts of future sales. If net sales are below expectations in any given period, the adverse impact on results of operations may be magnified by our inability to adjust spending quickly enough to compensate for the sales shortfall. We may also choose to reduce prices or increase spending in response to market conditions, which may have a material adverse effect on financial condition and results of operations.

 

Based upon our current operating plan, analysis of our consolidated financial position and projected future results of operations, we believe that our operating cash flows, cash balances and working capital will be sufficient to finance current operating requirements, debt service requirements, and routine planned capital expenditures, for the next twelve (12) months.

 

 

Outlook 

 

This outlook section contains a number of forward-looking statements, all of which are based on current expectations. Actual results may differ materially.

 

Our strategic direction has been to position as a world leader in the production and marketing of high-value natural products from microalgae. We are vertically aligned, producing raw materials in the form of microalgae processed at our 96-acre facility in Hawaii, and integrating those raw materials into finished products. In fiscal 2021, our primary focus is stabilizing our production volume, rationalizing market channel participation, executing on our strategic cost cutting programs, and leveraging our centers of core competence. We will continue to place emphasis on our Nutrex Hawaiian consumer products while exploring further opportunities for bulk sales orders for Spirulina and Astaxanthin, both domestically and internationally. Extraction services to third party customers utilizing our 1,000 bar super critical CO2 extractor process are expected to generate additional income throughout the year. We will leverage our experience and reputation for quality, nutritional products which promote health and well-being. The foundation of our nutritional products is naturally cultivated Hawaiian Spirulina Pacifica® in powder and tablet form; and BioAstin® Hawaiian Astaxanthin® antioxidant in extract and softgel form. Information about our Company and our products can be viewed at www.cyanotech.com and www.nutrex-hawaii.com. Consumer products can also be purchased online at www.nutrex-hawaii.com.

 

Gross profit margin percentages going forward can be impacted by lower production volumes along with pressure on input costs as well as greater competition in the market place. This could cause margins to decline in future periods. We will continue to focus on higher margin consumer products that promote health and well-being and strive for continuous improvements in processes and production methods to stabilize costs and production levels for the future. However, significant sales variability between periods may occur based on historical results.

 

Producing the highest quality microalgae is a complex biological process which requires balancing numerous factors including microalgal strain variation, temperature, acidity, nutrient and other environmental considerations, some of which are not within our control. An imbalance or unexpected event can occur resulting in production levels below normal capacity. The allocation of fixed production overheads (such as depreciation, rent and general insurance) to inventories is determined based on normal production capacity. When our production volumes are below normal capacity limits, certain fixed production overhead costs cannot be inventoried and are recorded immediately in cost of sales. In addition, when production costs exceed historical averages, we evaluate whether such costs are one-time-period charges or an ongoing component of inventory cost.

 

To manage our cash resources effectively, we will balance production with sales demand, minimizing the cost associated with inventory levels when appropriate and manage our expenses judiciously. We could experience unplanned cash outflows and may need to utilize other cash resources to meet working capital needs. A prolonged downturn in sales could impair our ability to generate sufficient cash for operations and hamper our ability to attract additional capital investment which could become necessary to maintain optimal production levels and efficiencies.

 

Our future results of operations and the other forward-looking statements contained in this Outlook, in particular the statements regarding revenues, gross margin and capital spending, involve a number of risks and uncertainties. In addition to the factors discussed above, any of the following could cause actual results to differ materially: business conditions and growth in the natural products industry and in the general economy; changes in customer order patterns; changes in demand for natural products in general; changes in weather conditions; changes in health and growing conditions of our astaxanthin and spirulina products; competitive factors, such as increased production capacity from competing spirulina and astaxanthin producers and the resulting impact, if any, on world market prices for these products; government actions and increased regulations both domestic and foreign; shortage of manufacturing capacity; and other factors beyond our control. Risk factors are discussed in detail in Part II, Item 1A of this quarterly report and in Part I, Item 1A of our Form 10-K report for the year ended March 31, 2021.

 

We believe that our technology, systems, processes and favorable growing location generally permit year-round harvest of our microalgal products in a cost-effective manner. However, previously experienced imbalances in the highly complex biological production systems, together with volatile energy costs and rapidly changing world markets, suggest a need for continuing caution with respect to variables beyond our reasonable control. Therefore, we cannot, and do not attempt to, provide any definitive assurance with regard to our technology, systems, processes, location, or cost-effectiveness.

 

Off-Balance Sheet Arrangements

 

As of September 30, 2021, we had no off-balance sheet arrangements or obligations.

 

Impact of Inflation

 

Inflationary factors such as increases in the costs of materials and labor directly affect our operations. Most of our leases provide for cost-of-living adjustments and require us to pay for insurance and maintenance expenses, all of which are subject to inflation. Additionally, our future lease cost for new facilities may include potentially escalating costs of real estate and construction. There is no assurance that we will be able to pass on increased costs to our customers.

 

 

Depreciation expense is based on the historical cost of fixed assets and is therefore potentially less than it would be if it were based on current replacement cost. While property and equipment acquired in prior years will ultimately have to be replaced at higher prices, it is expected that replacement will be a gradual process over many years.

 

Critical Accounting Policies and Estimates

 

Our critical accounting policies and estimates are disclosed in the “Management’s Discussion and Analysis of Financial Condition and Results of Operations” section of our Annual Report on Form 10-K for the fiscal year ended March 31, 2021 filed with the SEC on June 22, 2021. In the six months ended September 30, 2021, there were no changes to the application of critical accounting policies previously disclosed in our most recent Annual Report on Form 10-K.

 

Item 4.

Controls and Procedures

 

Disclosure Controls and Procedures 

 

Under the supervision and with the participation of our management, including our chief executive officer (“CEO”) and chief financial officer (“CFO”), we have evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15(d)-15(e) of the Exchange Act as of the end of the period covered by this Report. Based on that evaluation, our CEO and CFO have concluded that our disclosure controls and procedures are effective to provide reasonable assurance that information we are required to disclose in reports we file or submit under the Exchange Act is (1) recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and (2) accumulated and communicated to our management, including our CEO and CFO, as appropriate to allow timely decisions regarding required disclosures.  

 

Managements Report on Internal Control over Financial Reporting 

 

The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). The Company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Our management evaluated the effectiveness of our internal control over financial reporting as of September 30, 2021. In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in “Internal Control - Integrated Framework” (2013 Framework). Based on our assessment, using those criteria, management concluded that our internal control over financial reporting was effective as of September 30, 2021. 

 

Changes to Internal Control Over Financial Reporting 

 

There were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during the six months ended September 30, 2021 that has materially affected, or was reasonably likely to materially affect, our internal control over financial reporting.

 

Limitations on the Effectiveness of Controls 

 

Our management, including our CEO and CFO, do not expect that our disclosure controls and procedures or our internal controls over financial reporting will prevent all errors and all fraud. A control system no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs.

 

The inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple errors or mistakes. Controls can also be circumvented by the individual acts of some persons, or by collusion of two or more people. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected. 

 

This Form 10-Q should be read in conjunction with Item 9A “Controls and Procedures” of the Company’s Form 10-K for the fiscal year ended March 31, 2021, filed June 22, 2021.

 

 

PART II.     OTHER INFORMATION

 

Item 1.

Legal Proceedings

 

From time to time, the Company may be involved in litigation and investigations relating to claims and matters arising out of its operations in the normal course of business. There were no significant legal matters outstanding at September 30, 2021.

 

Item 1A.

Risk Factors

 

For a discussion of the risk factors relating to our business, please refer to Part I, Item 1A of our Form 10-K for the year ended March 31, 2021, which is incorporated by reference herein.

 

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

 

None.

 

Item 3.

Defaults upon Senior Securities

 

None.

 

Item 5.

Other Information

 

None.

 

 

Item 6.

Exhibits

 

 

10.1

Amended and Restated Promissory Note, dated April 12, 2021, by and between Skywords Family Foundation, Inc. and Cyanotech Corporation (Incorporated by reference as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed April 16, 2021)

     
 

10.2

Intercreditor and Subordination Agreement, dated April 12, 2021, by and between First Foundation Bank, Skywords Family Foundation, Inc. and Cyanotech Corporation (Incorporated by reference as Exhibit 10.2 to the Company’s Current Report on Form 8-K file April 16, 2021)

     
 

31.1*

Certifications of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 signed as of November 10, 2021.

     
 

31.2*

Certifications of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 signed as of November 10, 2021.

     
 

32*

Certifications of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 signed as of November 10, 2021.

     
 

99.1*

Press Release dated November 10, 2021.

     
 

101

The following financial statements from Cyanotech Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Cash Flows, and (iv) Notes to Condensed Consolidated Financial Statements.

     
 

104

Cover Page Interactive Data File (Formatted as Inline XBRL and contained in Exhibit 101)

     
   

*Included herewith. Other exhibits were filed as shown above.

 

 

SIGNATURES

 

In accordance with the requirements of the Securities Exchange Act of 1934, the registrant caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 

   

CYANOTECH CORPORATION

   

(Registrant)

     
     

November 10, 2021

 

By:

/s/ Gerald R. Cysewski, PH.D.

(Date)

   

Gerald R. Cysewski, PH.D.

     

Chief Executive Officer; Vice Chairman of the Board

       
       

November 10, 2021

 

By:

/s/ Felicia Ladin

(Date)

   

Felicia Ladin

     

Chief Financial Officer, Vice President  Finance & Administration, and Treasurer

     

(Principal Financial Officer)

 

 

 

EXHIBIT INDEX

 

Exhibit Number

 

Description

10.1

 

Amended and Restated Promissory Note, dated April 12, 2021, by and between Skywords Family Foundation, Inc. and Cyanotech Corporation (Incorporated by reference as Exhibit 10.1 to the Company’s Current Report on Form 8-K filed April 16, 2021)

     

10.2

 

Intercreditor and Subordination Agreement, dated April 12, 2021, by and between First Foundation Bank, Skywords Family Foundation, Inc. and Cyanotech Corporation (Incorporated by reference as Exhibit 10.2 to the Company’s Current Report on Form 8-K file April 16, 2021)

     

31.1*

 

Certifications of Chief Executive Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 signed as of November 10, 2021.

     

31.2*

 

Certifications of Chief Financial Officer Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 signed as of November 10, 2021.

     

32*

 

Certifications of Chief Executive Officer and Chief Financial Officer Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 signed as of November 10, 2021.

     

99.1*

 

Press Release dated November 10, 2021.

     

101

 

The following financial statements from Cyanotech Corporation’s Quarterly Report on Form 10-Q for the quarter ended September 30, 2021, formatted in Inline XBRL (eXtensible Business Reporting Language): (i) the Condensed Consolidated Balance Sheets, (ii) the Condensed Consolidated Statements of Operations, (iii) the Condensed Consolidated Statements of Stockholders’ Equity, (iv) the Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements

     

104

 

Cover Page Interactive Data File (Formatted as Inline XBRL and contained in Exhibit 101)

     
   

*Included herewith.  Other exhibits were filed as shown above.

 

29
EX-31.1 2 ex_300982.htm EXHIBIT 31.1 ex_300982.htm

Exhibit 31.1

 

Certification Pursuant

To 18 U. S. C. Section 1350,

As Adopted Pursuant To

Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Gerald R. Cysewski, Chief Executive Officer certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Cyanotech 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 and I am 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 we 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 subsidiary, 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 quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

5.

The registrant’s other certifying officer 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 registrant’s board of directors (or persons performing the equivalent function):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal controls 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 controls over financial reporting.

 

Date: November 10, 2021

/s/ Gerald R. Cysewski

 

Gerald R. Cysewski

 

Chief Executive Officer; Vice Chairman of the Board

 

 
EX-31.2 3 ex_300983.htm EXHIBIT 31.2 ex_300983.htm

Exhibit 31.2

 

Certification Pursuant

To 18 U. S. C. Section 1350,

As Adopted Pursuant To

Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Felicia Ladin, Chief Financial Officer certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Cyanotech 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 and I am 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 we 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 subsidiary, 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 quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.

 

5.

The registrant’s other certifying officer 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 registrant’s board of directors (or persons performing the equivalent function):

 

 

a)

All significant deficiencies and material weaknesses in the design or operation of internal controls 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 controls over financial reporting.

 

Date: November 10, 2021

/s/ Felicia Ladin

 

Felicia Ladin

 

Chief Financial Officer; Vice PresidentFinance & Administration, and Treasurer 

 

(Principal Financial Officer)

 

 
EX-32 4 ex_300984.htm EXHIBIT 32 ex_300984.htm

Exhibit 32

 

Certification of CEO and CFO

Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906

of the Sarbanes-Oxley Act of 2002

 

In connection with the Quarterly Report of Cyanotech Corporation (the “Company”) on Form 10-Q for the period ended September 30, 2021 (the “Report”) as filed with the Securities and Exchange Commission on the date hereof, each of the undersigned certifies that:

 

1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act (15 U.S.C. 78m or 78o (d)); and

 

2)

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

 

 

 

Date: November 10, 2021

/s/ Gerald R. Cysewski

 

Gerald R. Cysewski 

 

Chief Executive Officer; Vice Chairman of the Board

   
   

Date: November 10, 2021

/s/ Felicia Ladin

 

Felicia Ladin

 

Chief Financial Officer; Vice PresidentFinance & Administration, and Treasurer

 

(Principal Financial Officer)

 

 

 
EX-99.1 5 ex_300986.htm EXHIBIT 99.1 ex_300986.htm

Exhibit 99.1

 

cyanotechimage.jpg
 

News Release 

Contact: Bruce Russell

(310) 346-6131

brussell@cyanotech.com

 

Cyanotech Reports Financial Results for the Second Quarter and First Six Months of Fiscal 2022

 

 

KAILUA KONA, Hawaii (November 10, 2021) — Cyanotech Corporation (Nasdaq Capital Market: CYAN), a world leader in microalgae-based, high-value nutrition and health dietary supplement products, announced financial results for the second quarter and first six months of fiscal year 2022, ended September 30, 2021.

 

Commenting on the second quarter fiscal 2022 results, Cyanotech’s Chief Executive Officer, Gerald R. Cysewski, Ph.D., said: “We continue to experience weather and atmospheric conditions that allowed sustained cultivation and production metrics above trend.  While we have not been immune from the supply chain disruptions being seen across the globe, we have been able to minimize their impact to date.  Demand for our products remains strong.”

 

Second Quarter Fiscal 2022

Cyanotech reported net sales of $9,419,000 for the second quarter of fiscal 2022 compared to $8,571,000 for the second quarter of fiscal 2021, an increase of 10%. Gross profit was $3,762,000, with gross profit margin of 39.9%, compared to gross profit of $3,301,000, with gross profit margin of 38.5%. Operating income for the second quarter of fiscal 2022 was $1,082,000 compared to $282,000 in the same period of the prior year. Net income for the current fiscal quarter was $970,000, or $0.15 per diluted share, compared to net income of $155,000, or $0.03 per diluted share, for the same period of the prior year.

 

First Six Months Fiscal 2022

Cyanotech reported net sales of $18,383,000 for the first six months of fiscal 2022 compared to $15,923,000 for the same period in fiscal 2021, an increase of 15%. Gross profit was $7,434,000, with gross profit margin of 40.4%, compared to gross profit of $6,276,000, with gross profit margin of 39.4%. Operating income for the first six months of fiscal 2022 was $1,701,000 compared to $550,000 in the same period of the prior year. Net income for the first six months of fiscal 2022 was $1,491,000, or $0.24 per diluted share, compared to net income of $293,000, or $0.05 per diluted share, for the same period of the prior year.

 

Trailing Twelve Months

For the trailing twelve months ended September 30, 2021, compared to the trailing twelve months ended September 30, 2020, net sales were $34,806,000 compared to $32,060,000.  Gross profit was $12,275,000, with gross profit margin of 35.3%, compared to $12,238,000 and 38.2%.  Net income was $2,117,000, or $0.34 per diluted share, compared to net income of $586,000, or $0.10 per diluted share.

 

 

 

73-4460 Queen Kaahumanu Highway, #102 ~ Kailua-Kona, Hawaii 96740

(808) 326-1353 fax (808) 329-3597 ~ www.cyanotech.com

 

1

 
 
cyanotechimage.jpg
 

Please review the Company’s Form 10-Q for the period ended September 30, 2021 for more detailed information.

 

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

 

— Cyanotech will host a virtual broadcast at 8:00 PM EDT on Thursday, November 11, 2021 to respond to questions about its operating results and other topics of interest. Interested parties are asked to submit questions to questions@cyanotech.com before 12 p.m. (noon) EDT on Thursday, November 11, 2021. The Company will respond only to relevant questions relating to the Company’s second quarter fiscal 2022 financial performance and will not be accepting any questions or comments during the broadcast.

 

To join the broadcast, please browse http://cyanotech.com/meet approximately five minutes prior to the start time.

 

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

 

About Cyanotech Cyanotech Corporation, a world leader in microalgae technology for more than 30 years, produces BioAstin® Hawaiian Astaxanthin® and Hawaiian Spirulina Pacifica®. These all-natural, dietary ingredients and supplements leverage our experience and reputation for quality, building nutritional brands which promote health and well-being. The Company’s mission is to fulfill the promise of whole health through Hawaiian microalgae. Cyanotech’s BioAstin® offers superior antioxidant activity which supports skin, eye and joint health, as well as recovery from exercise*. Cyanotech's Spirulina products offer nutrition that supports cardiovascular health and immunity*. All Cyanotech products are produced from microalgae grown at our 96-acre facility in Kona, Hawaii using patented and proprietary technology and are Generally Recognized as Safe (“GRAS”) for use in food products. Cyanotech sells its products direct to consumers at retail locations in the United States and online at www.nutrex-hawaii.com and also distributes to dietary supplement, nutraceutical and cosmeceutical manufacturers and marketers. The Company is regulated by the Food and Drug Administration. Visit www.cyanotech.com for more information.

 

*These statements have not been evaluated by the Food and Drug Administration. This product is not intended to diagnose, treat, cure or prevent any disease.

 

“Safe Harbor Statement under the U.S. Private Securities Litigation Reform Act of 1995 Besides statements of present fact and historical fact, this press release may contain forward-looking statements. Forward-looking statements relate to the future and are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict. Our actual results may differ materially from those contemplated by forward-looking statements. We caution against relying on forward-looking statements. Important factors that could change actual, future results include: changes in sales levels to our largest customers, weather patterns in Hawaii, production problems, risks associated with new products, foreign exchange fluctuations, and availability of financing, as well as national and global political, economic, business, competitive, market and regulatory conditions. Other factors are more fully detailed in the Company’s annual Form 10-K filings with the Securities and Exchange Commission.

 

 

Financial Tables Follow: The following tables do not contain footnotes or other information contained in the Company’s Form 10-Q for the second quarter fiscal 2022 ended September 30, 2021, which can be found on the Cyanotech website (www.cyanotech.com) under Investors>Investor Filings upon filing. As such, the following Financial Tables are provided only as a guide and other factors are more fully detailed in the Company’s annual Form 10-K filings with the Securities and Exchange Commission.

 

 

73-4460 Queen Kaahumanu Highway, #102 ~ Kailua-Kona, Hawaii 96740

(808) 326-1353 fax (808) 329-3597 ~ www.cyanotech.com

 

2

 

 

cyanotechimage.jpg
 

CYANOTECH CORPORATION 

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except per share amounts)

(Unaudited)

 

   

September 30,
2021

   

March 31,
2021

 

ASSETS

               

Current assets:

               

Cash

  $ 2,134     $ 3,767  

Accounts receivable, net of allowance for doubtful accounts of $113 as of September 30, 2021 and $32 as of March 31, 2021

    3,077       2,436  

Inventories, net

    9,808       8,415  

Prepaid expenses and other current assets

    339       488  

Total current assets

    15,358       15,106  
                 

Equipment and leasehold improvements, net

    11,901       12,136  

Operating lease right-of-use assets, net

    3,500       3,517  

Other assets

    118       120  

Total assets

  $ 30,877     $ 30,879  
                 

LIABILITIES AND STOCKHOLDERS’ EQUITY

               

Current liabilities:

               

Accounts payable

  $ 1,833     $ 2,287  

Accrued expenses

    1,250       844  

Customer deposits

    110       124  

Operating lease obligations, current portion

    373       343  

Line of credit

    350       1,000  

Current maturities of long-term debt

    731       1,210  

Total current liabilities

    4,647       5,808  
                 

Long-term debt, less current maturities

    4,468       4,823  

Long-term operating lease obligations

    3,125       3,175  

Other long-term liabilities

    24       32  

Total liabilities

    12,264       13,838  
                 

Commitments and contingencies

               
                 

Stockholders’ equity:

               

Preferred stock of $0.01 par value, authorized 10,000,000 shares; no shares issued and outstanding

           

Common stock of $0.02 par value, authorized 50,000,000 shares; issued and outstanding 6,138,728 shares at September 30, 2021 and 6,116,073 shares at March 31, 2021

    123       122  

Additional paid-in capital

    33,347       33,267  

Accumulated deficit

    (14,857

)

    (16,348

)

Total stockholders’ equity

    18,613       17,041  

Total liabilities and stockholders’ equity

  $ 30,877     $ 30,879  

 

 

73-4460 Queen Kaahumanu Highway, #102 ~ Kailua-Kona, Hawaii 96740

(808) 326-1353 fax (808) 329-3597 ~ www.cyanotech.com

 

3

 

 

cyanotechimage.jpg
 

CYANOTECH CORPORATION

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

 

(In thousands, except per share amounts)

(Unaudited)

 

   

Three Months Ended
September 30,

   

Six Months Ended
September 30,

 
   

2021

   

2020

   

2021

   

2020

 
                                 

Net sales

  $ 9,419     $ 8,571     $ 18,383     $ 15,923  

Cost of sales

    5,657       5,270       10,949       9,647  

Gross profit

    3,762       3,301       7,434       6,276  
                                 

Operating expenses:

                               

General and administrative

    1,422       1,472       2,768       2,800  

Sales and marketing

    1,131       1,374       2,681       2,618  

Research and development

    127       173       284       308  

Total operating expenses

    2,680       3,019       5,733       5,726  
                                 

Income from operations

    1,082       282       1,701       550  
                                 

Interest expense, net

    (101

)

    (121

)

    (196 )     (251

)

                                 

Income before income taxes

    981       161       1,505       299  
                                 

Income tax expense

    11       6       14       6  
                                 

Net income

  $ 970     $ 155     $ 1,491     $ 293  
                                 

Net income per share:

                               

Basic

  $ 0.16     $ 0.03     $ 0.24     $ 0.05  

Diluted

  $ 0.15     $ 0.03     $ 0.24     $ 0.05  
                                 

Shares used in calculation of net income per share:

                               

Basic

    6,130       6,054       6,124       6,042  

Diluted

    6,315       6,163       6,312       6,147  

 

 

73-4460 Queen Kaahumanu Highway, #102 ~ Kailua-Kona, Hawaii 96740

(808) 326-1353 fax (808) 329-3597 ~ www.cyanotech.com

 

4
EX-101.SCH 6 cyan-20210930.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Organization and Basis of Presentation link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Inventories link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Equipment and Leasehold Improvements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Short-term Contract Obligation link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Line of Credit and Long-term Debt link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Operating Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Accrued Expenses link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Share-based Compensation link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Earnings Per Share link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 2 - Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 3 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 6 - Line of Credit and Long-term Debt (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 7 - Operating Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 8 - Accrued Expenses (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 10 - Share-based Compensation (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 12 - Earnings Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 1 - Organization and Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 2 - Significant Accounting Policies - Revenue By Product (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Inventories (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 3 - Inventories - Components of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 5 - Short-term Contract Obligation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 6 - Line of Credit and Long-term Debt (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 6 - Line of Credit and Long-term Debt - Future Payments (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 7 - Operating Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 7 - Operating Leases - Operating Leases Maturities (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 8 - Accrued Expenses - Components of Accrued Expenses (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 10 - Share-based Compensation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 10 - Share-based Compensation - Summary of Non-vested Options (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 10 - Share-based Compensation - Restricted Stock Units (Details) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 11 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 13 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 7 cyan-20210930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 cyan-20210930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 cyan-20210930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Note To Financial Statement Details Textual Significant Accounting Policies Note 2 - Significant Accounting Policies Note 3 - Inventories Note 4 - Equipment and Leasehold Improvements Note 6 - Line of Credit and Long-term Debt Note 7 - Operating Leases Note 8 - Accrued Expenses Note 10 - Share-based Compensation Note 12 - Earnings Per Share Income Tax Disclosure [Text Block] Note 2 - Significant Accounting Policies - Revenue By Product (Details) Note 3 - Inventories - Components of Inventory (Details) Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details) Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details) Note 6 - Line of Credit and Long-term Debt - Future Payments (Details) us-gaap_LiabilitiesCurrent Total current liabilities Schedule of Maturities of Long-term Debt [Table Text Block] Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details) Note 7 - Operating Leases - Operating Leases Maturities (Details) Note 8 - Accrued Expenses - Components of Accrued Expenses (Details) Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details) Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details) Note 10 - Share-based Compensation - Summary of Non-vested Options (Details) Note 10 - Share-based Compensation - Restricted Stock Units (Details) Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Share-based Payment Arrangement, Option, Activity [Table Text Block] Granted, weighted average grant price (in dollars per share) Vested, weighted average grant price (in dollars per share) Forfeited, weighted average grant price (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Nonvested restricted stock units, weighted average grant price (in dollars per share) Nonvested restricted stock units, weighted average grant price (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Forfeited (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Nonvested restricted stock units (in shares) Nonvested restricted stock units (in shares) Schedule of Nonvested Share Activity [Table Text Block] cyan_LongTermDebtAndCapitalLeaseObligationsCurrentAndNoncurrent Long-term Debt and Capital Lease Obligations, Current and Noncurrent Sum of the carrying values as of the balance sheet date of both current and noncurrent portions of long-term debt and capital lease obligations. Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested (in shares) us-gaap_LongTermDebtCurrent Long-term Debt, Current Maturities, Total Less current maturities 2014 Directors Plan [Member] Represents the "2014 Directors Plan." The 2005 Plan [Member] Represents the "2005 Plan." Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice Exercisable, weighted average exercise price (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 Exercisable, weighted average remaining contractual term (Year) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 Exercisable, aggregate intrinsic value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Exercisable (in shares) Line of credit Line of Credit, Current us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Outstanding, weighted average remaining contractual term (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue Outstanding, aggregate intrinsic value Granted (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue Vested (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Nonvested (in dollars per share) Nonvested (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Vested (in shares) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares Nonvested (in shares) Nonvested (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) Rent, interest and legal Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements and utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice Forfeited, weighted average exercise price (in dollars per share) Expired, weighted average exercise price (in dollars per share) us-gaap_ContractWithCustomerLiabilityCurrent Customer deposits us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Granted, weighted average exercise price (in dollars per share) Accrued expenses Total accrued expenses Lessee, Operating Leases [Text Block] Accounts payable cyan_DebtInstrumentDecreasePrincipalForgiveness Debt Instrument, Decrease, Principal Forgiveness Decrease for principal amounts of indebtedness forgiven by the holder of the debt instrument. Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding (in shares) Outstanding (in shares) cyan_DebtInstrumentDecreaseAccruedInterestForgiveness Debt Instrument, Decrease, Accrued Interest Forgiveness Decrease for amounts of accrued interest forgiven by the holder of the debt instrument. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired (in shares) Credit Facility [Axis] Credit Facility [Domain] us-gaap_OtherAccruedLiabilitiesCurrent Other accrued expenses Wages, commissions, bonus and profit sharing us-gaap_PolicyTextBlockAbstract Accounting Policies Vacation Available (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares) us-gaap_PaymentsToAcquireBuildings Payments to Acquire Buildings us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year) Authorized (in shares) Grantee Status [Domain] Shares used in calculation of net income per share: Grantee Status [Axis] Income taxes cyan_DebtInstrumentPeriodicPaymentNumberOfMonthlyPayments Debt Instrument, Periodic Payment, Number of Monthly Payments The number of required monthly periodic payments including both interest and principal payments. Current liabilities: us-gaap_PaymentsForCapitalImprovements Investment in equipment and leasehold improvements Operating lease obligations us-gaap_Assets Total assets SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Plan Name [Axis] Plan Name [Domain] us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) Share-based Payment Arrangement [Text Block] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Shares withheld for tax payments Packaged Astaxanthin [Member] Refers to information regarding packaged Astaxanthin. Bulk Products [Member] Refers to information regarding bulk products. Packaged Products [Member] Refers to information regarding the packaged products. Business Description and Basis of Presentation [Text Block] Award Type [Domain] Bulk Spirulina [Member] Refers to information regarding bulk Spirulina. Bulk Astaxanthin [Member] Refers to information regarding bulk Astaxanthin. Packaged Spirulina [Member] Refers to information regarding packaged Spirulina. Award Type [Axis] Net income Net income (loss) Net income Restricted Stock Units (RSUs) [Member] Restricted Stock [Member] Share-based Payment Arrangement, Option [Member] Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization us-gaap_PropertyPlantAndEquipmentNet Equipment and leasehold improvements, net Equipment and leasehold improvements, net Equipment and leasehold improvements, gross Construction-in-progress Net income - diluted Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] CASH FLOWS FROM INVESTING ACTIVITIES: Net income per share: Earnings Per Share [Text Block] cyan_IssuanceOfShortTermObligations Issuance of Short Term Obligations The value of the issuance of short term obligations. cyan_RepaymentsOfShortTermContractualObligation Payments on short-term contract obligation Amount of cash outflow for the payments on short term contractual obligations. Related Party Transactions Disclosure [Text Block] Income tax expense Income Tax Expense (Benefit), Total us-gaap_IncreaseDecreaseInAccruedLiabilities Accrued expenses Line of Credit [Member] us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable The 2015 Loan Agreement [Member] Represents the 2015 Loan Agreement with a lender. us-gaap_OperatingExpenses Total operating expenses us-gaap_DebtInstrumentTerm Debt Instrument, Term (Year) General and administrative Cash Cash and Cash Equivalents, at Carrying Value, Ending Balance Skywords Amended Note [Member] Represents information related to Skywords Amended Note. Conversion of Skywords Note Into Revolving Loans [Member] Represents convert Skywords Note into revolving loans. us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense Deferred rent and other liabilities cyan_DebtInstrumentFloorInterestRate Debt Instrument, Floor Interest Rate Represents floor interest rate for debt instrument. Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Cellana Asset Purchase [Member] Related to the Cellana asset purchase. Short-term Obligation for Cellana Asset Purchase [Member] Related to a short-term obligation for the Cellana asset purchase. us-gaap_IncreaseDecreaseInContractWithCustomerLiability Customer deposits us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Research Facility Owned by Cellana [Member] Related to the research facility owned by Cellana. Preferred outstanding, shares (in shares) us-gaap_DebtInstrumentInterestRateDuringPeriod Debt Instrument, Interest Rate During Period Current Fiscal Year End Date Short-term Obligation for Cellana Asset Purchase 2 [Member] Related to a short-term obligation for the Cellana asset purchase. us-gaap_DebtInstrumentBasisSpreadOnVariableRate1 Debt Instrument, Basis Spread on Variable Rate Net increase (decrease) in liabilities: us-gaap_DebtInstrumentInterestRateStatedPercentage Debt Instrument, Interest Rate, Stated Percentage cyan_DebtInstrumentHoldbackAmount Debt Instrument, Hold-back, Amount The amount of debt instrument hold-back associated with certain closing items. us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Document Period End Date us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) Entity File Number Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt, Total us-gaap_AssetImpairmentCharges Asset Impairment Charges, Total Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Acre) Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Variable Rate [Domain] Prime Rate [Member] cyan_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesOutstanding Outstanding (in shares) Number of options and equity instrument other than options outstanding. Schedule of Long-term Debt Instruments [Table Text Block] Variable Rate [Axis] us-gaap_ConcentrationRiskPercentage1 Concentration Risk, Percentage cyan_NonInventoriableFixedCosts Non Inventoriable Fixed Costs Represents the non-inventoriable fixed costs incurred during the period. us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Share-based compensation expense cyan_InventoryAbnormalProductionCosts Inventory Abnormal Production Costs Represents the amount of abnormal production costs charged to cost of sales. Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Term Loan Agreement, Maturing on August 14, 2032 [Member] Represents the term loan agreement that are maturing on august 14, 2032. Entity [Domain] Customer Concentration Risk [Member] Term Loan Agreement, Promissory Note One [Member] Term loan agreement, promissory note one [member] Legal Entity [Axis] Term Loan Agreement, Promissory Note Two [Member] Term loan agreement, promissory note two [member] cyan_DebtInstrumentInterestPaymentPeriod Debt Instrument Interest Payment Period (Month) Represents the period for which interest is payable. Entity Address, Address Line One cyan_DebtInstrumentAmortizationPeriod Debt Instrument Amortization Period (Year) Represents the period over which obligation under the debt instrument fully amortizes. cyan_DebtInstrumentReferenceRate Debt Instrument Reference Rate Represents the reference rate used to compute the variable rate on the debt instrument. cyan_DebtInstrumentPrepaymentPenaltyPercentage Debt Instrument, Prepayment Penalty Percentage Represents the prepayment penalty rate applicable, if any prepayment is made prior to the first anniversary. Entity Address, City or Town cyan_NumberOfMajorCustomers Number of Major Customers Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc cyan_DebtInstrumentPrepaymentPenaltyPercentageReductionDuringEachYear Debt Instrument, Prepayment Penalty Percentage Reduction During Each Year Represents the percentage of reduction in prepayment penalty rate each year. cyan_DebtInstrumentOneTimeOriginationAndGuarantyFees Debt Instrument One Time Origination and Guaranty Fees Amount of one-time origination and guaranty fees on the debt instrument. Entity Address, Postal Zip Code cyan_DebtInstrumentAnnualRenewalFeePayablePercentage Debt Instrument Annual Renewal Fee Payable Percentage Represents the percentage of annual renewal fee payable on the debt instrument. cyan_DebtInstrumentGuaranteedPortion Debt Instrument Guaranteed Portion Represents the guaranteed portion of the debt instrument. Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Local Phone Number Schedule of Share-based Compensation Shares Authorized Available and Outstanding by Plan [Table Text Block] Tabular disclosure of shares authorized, available for future grant and outstanding under each stock-based compensation plan. us-gaap_TableTextBlock Notes Tables Issuance of vested shares of restricted stock (in shares) us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Issuance of vested shares of restricted stock cyan_SharebasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOptionsgranted ShareBased Compensation Arrangement By Share Based Payment Award Weighted Average Grant Date Fair Value Options Granted Represents the weighted average grant-date fair value of options granted during the reporting period. Provision for doubtful accounts Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Granted (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Forfeited (in shares) Sales and marketing Line of Credit Facility, Lender [Domain] cyan_NumberOfShareholderApprovedSharebasedCompensationPlans Number of Shareholder Approved Share-based Compensation Plans Represents the number of shareholder approved plans under which shares were available for equity based awards. Raw materials Supplies Lender Name [Axis] us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Finished goods Work in process The 2004 Directors Plan [Member] The 2004 directors plan. Accumulated deficit Research and development Debt Disclosure [Text Block] Short-term Debt [Text Block] us-gaap_InterestExpense Interest expense, net Net (increase) decrease in assets: Amortization of debt issue costs and other assets us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Inventory Disclosure [Text Block] Long-term operating lease obligations Non-current lease liabilities Schedule of Inventory, Current [Table Text Block] Total lease liability balance us-gaap_OperatingLeaseLiability Total lease liabilities Operating lease obligations, current portion Current lease liabilities Operating lease right-of-use assets, net Total right-of-use assets us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total undiscounted lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: present value discount us-gaap_FinanceLeasePrincipalPayments Payments on finance leases us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour 2026 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2023 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2024 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other assets us-gaap_ShareBasedCompensation Share-based compensation expense Share-based Payment Arrangement, Nonemployee [Member] us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear Remainder of 2022 us-gaap_DebtConversionOriginalDebtAmount1 Debt Conversion, Original Debt, Amount Debt Conversion Description [Axis] Debt Conversion, Name [Domain] Operating expenses: Issuances of common stock for Director Stock Grants (in shares) Represents the number of shares issued during the period with respect to director stock grants. Issuances of common stock for Director Stock Grants Represents the value of stock issued during the period with respect to director stock grants. Unsecured Subordinated Loan From Skywords [Member] Represents the unsecured subordinated loan from Skywords Family Foundation, Inc. Depreciation and amortization Depreciation, Depletion and Amortization, Total us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation Shares withheld for tax payments (in shares) Contract Extraction [Member] Represents the information pertaining to Contract extraction. us-gaap_AssetsCurrent Total current assets Common stock of $0.02 par value, authorized 50,000,000 shares; issued and outstanding 6,138,728 shares at September 30, 2021 and 6,116,073 shares at March 31, 2021 us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1 Noncash or Part Noncash Acquisition, Value of Assets Acquired, Total Adjustments to reconcile net income to net cash provided by (used in) operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) Revenue from Contract with Customer [Policy Text Block] Noncash or Part Noncash Acquisitions by Unique Description [Axis] Noncash or Part Noncash Acquisition, Name [Domain] The 2016 Plan [Member] Represents the 2016 Cyanotech Equity Incentive Plan (the “2016 Plan”). Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Preferred stock of $0.01 par value, authorized 10,000,000 shares; no shares issued and outstanding Preferred, issued shares (in shares) Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Property, Plant and Equipment Disclosure [Text Block] Property, Plant and Equipment [Table Text Block] Preferred, authorized shares (in shares) Inventories, net Inventories, net Preferred stock, par value (in dollars per share) Customer [Axis] Customer [Domain] CASH FLOWS FROM OPERATING ACTIVITIES: Statement [Line Items] Accounts receivable, allowance for doubtful accounts Accounts receivable, net of allowance for doubtful accounts of $113 as of September 30, 2021 and $32 as of March 31, 2021 Furniture and Fixtures [Member] Additional paid-in capital Stockholders’ equity: Leasehold Improvements [Member] Equipment Finance Agreement [Member] A financing agreement that allows for the purchase of equipment by the reporting entity. Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] cyan_DebtAgreementMaximumBorrowingCapacity Debt Agreement, Maximum Borrowing Capacity Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan. Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash at beginning of period Cash at end of period us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net (decrease) increase in cash First Foundation Bank [Member] Represents information about First Foundation Bank. us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash (used in) provided by financing activities Commitments and contingencies us-gaap_OperatingIncomeLoss Income from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities us-gaap_GrossProfit Gross profit Cost of sales Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Taxes paid related to net share settlement of restricted stock units Three Customers [Member] Information pertaining to three customers. Amortization of operating leases right-of-use assets Amount of amortization expense attributable to right-of-use asset from operating lease. Unsecured Subordinated Loan [Member] Information pertaining to the unsecured subordinated loan. Skywords Note [Member] Information pertaining to the Skywords Note. Long-term Debt, Excluding Related Party Debt [Member] Information pertaining to long-term debt excluding related party debt. Current maturities of long-term debt Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Excludes line of credit. Schedule of Supplement Balance Sheet Information for Operating Lease [Table Text Block] Tabular disclosure of supplemental balance sheet information for operating lease. Scenario [Domain] Forecast [Member] Long-term debt, excluding current maturities Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, excluding current maturities. Retained Earnings [Member] Net sales Title of Individual [Domain] Title of Individual [Axis] Scenario [Axis] Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Long-term Debt, Total Total principal payments us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest Income before income taxes us-gaap_DeferredFinanceCostsNet Debt Issuance Costs, Net, Total Less unamortized debt issuance costs Disaggregation of Revenue [Table Text Block] us-gaap_RepaymentsOfLongTermDebt Repayments of Long-term Debt, Total Equipment [Member] us-gaap_RepaymentsOfRelatedPartyDebt Net payments on debt – related party Cash and Cash Equivalents, Policy [Policy Text Block] cyan_AdjustmentsToAdditionalPaidInCapitalSettlementAgreementWithAFormerExecutive Issuance of common stock in connection with severance of former executive Amount of decrease in additional paid in capital (APIC) resulting from a settlement agreement with a former executive. Document Quarterly Report Entity Incorporation, State or Country Code Long-term debt us-gaap_DebtInstrumentCarryingAmount Long-term Debt, Gross us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Significant Accounting Policies [Text Block] Document Transition Report Entity Interactive Data Current us-gaap_ShortTermNonBankLoansAndNotesPayable Short-term Non-bank Loans and Notes Payable us-gaap_RepaymentsOfSecuredDebt Principal payments on long-term debt Security Exchange Name Title of 12(b) Security Proceeds from long-term debt – PPP loan Proceeds from Issuance of Unsecured Debt Former Executive [Member] Related to the former executive. Customer Number 1 [Member] Information pertaining to customer number 1 accounting for a percentage of accounts receivable. Two Customers [Member] Information pertaining to two customers accounting for a percentage of accounts receivables. Customer Number 2 [Member] Information pertaining to customer number 2 accounting for a percentage of accounts receivable. Name of Property [Axis] Name of Property [Domain] us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment Effective dilutive securities – common stock options and restricted stock units (in shares) us-gaap_RepaymentsOfNotesPayable Repayments of Notes Payable us-gaap_SharePrice Share Price (in dollars per share) us-gaap_RepaymentsOfLinesOfCredit Net payments on line of credit Diluted (in shares) Shares outstanding - diluted (in shares) Issuance of common stock in connection with severance of former executive (in shares) Number of shares issued during the period for a severance with a former executive. Statement [Table] Statement of Financial Position [Abstract] Diluted (in dollars per share) Diluted income per share (in dollars per share) Basic (in shares) Shares outstanding - basic (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] cyan_WorkingCapitalDeficit Working Capital (Deficit) The difference between the current assets and current liabilities that is used as a financial metric for operating liquidity. us-gaap_EffectiveIncomeTaxRateContinuingOperations Effective Income Tax Rate Reconciliation, Percent, Total Basic (in dollars per share) Earnings per share - basic (in dollars per share) cyan_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour Thereafter Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Statement of Cash Flows [Abstract] cyan_OperatingLeaseRightofuseAssetBeforeAccumulatedAmortization Right-of-use assets Amount of lessee's right to use underlying asset under operating lease, before accumulated amortization. cyan_OperatingLeaseRightofuseAssetAccumulatedAmortization Accumulated lease amortization Amount of accumulated amortization of lessee's right to use underlying asset under operating lease. us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear Remainder of 2022 SBA CARES Act Paycheck Protection Program [Member] Related to the SBA CARES Act Paycheck Protection Program. Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 2025 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 2026 us-gaap_ProceedsFromIssuanceOfDebt Proceeds from Issuance of Debt Schedule of Accrued Liabilities [Table Text Block] cyan_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2023 us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 2024 CASH FLOWS FROM FINANCING ACTIVITIES: us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Other long-term liabilities us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Class of Stock [Axis] Long-term debt, less current maturities Long-term Debt, Excluding Current Maturities, Total Total long-term debt, net of current maturities and unamortized debt issuance costs Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] EX-101.PRE 10 cyan-20210930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 cyanotechimage.jpg begin 644 cyanotechimage.jpg MB5!.1PT*&@H -24A$4@ 00 !"" ( ^'#^8 7-21T( KLX< MZ0 1G04U! "QCPO\804 )<$A9

[?WU?QQ7UB^,WO_@ MWL^YY[S//,\S$S()+-D6FME.',.>^/-Y7E3JNZ:L/:W^^"7;NJ_E_DS^W/[<^-;G^2 MX<_MSRVP_8$, B$B(1*1)(D3!4:26$) ./H+_DA_DO 0D9,XG\#PA!,(3T2> M""(>P5.A1TL"807B$PE#B(_@)R-*O"@242"A)T M":J 3CP5[.ROBX+O<@FT@W@.G$($Z#E/>)ZP(- QW">W7SZ%5LV#$B04T"0( MEHP'!39L-A6Y#2!0 QR&&J,"O>;A=U HJ Y4+;($1@8'AV$E#TO\4*^(5=/& M8OQ.V \"3>!%#@3J97E.%'$40: R"7L+/> (STHPH!+C(RR,C8>P M\(4A'/PFBCP]# 1T)+<2M02R1.\A%AD+#=9/PN<=\C[OO$UT;\O62T!RNA)&B*Q H2(Z!J61"J$UG'5"3<*4D\#C3J[E]M?R #+V#YHB0(H!7.QP?X@""& MW:A[WLNP?IX'*$'-7B("G,<$QB.)'E%TL:+3+XTSQ,-C7V5Q$3)*9800)RA M%'R<7P!5^\:HSD&-,IOH6(N(&X0KZNY7@CU'K4)C@ D,100>1*$F'R./KBR_ M8$W^#@?(1^+!<,3_/1GD/V7$!\J$0F0F@ 3( !]P+&@-,2'S@2)2/NV7>@-D MH$/$RUBBO\O;LRID@9_D2N!@5#X52@;X[2D?Z##SHA>PRQ&&$7T,[Y//DSB_ MQ#, +4'T>[PCE("X7P R\% >_N\I&:! 44)#!@)D8)Z1 9C@17P#!H'G_X@, M5'OP-_2=HWP ,L@-EON(.J3C@A(8!;G]B%&*:B"#2R(NGGBLE[4_5NW>[OAF\W'5?O;)'>)S\QP/O?5*Q"R'D'PBVB# MT,Y0,LB%RZV@WT%1E Q0/33D7VR_)X,(&W(!>\\(/,.#(F0C(Z%5X406%"P( M/L ]Q?<@(=V$M!&IC9!V0CKP.[G-2&>'/$T](R?[G>>=_BM^\1I/[A/R@!X\ M3,B8)/H$SL^Z>1@_#AR,(/*B &,E@&U -*&)HSJ7P0$"JH0/: STCWH&&#T* M.&@K'1MY^P6Z]'@0.@949":@3N!7&*EG9! #MAIW.AXT2+Q0#@;RH&?9:7( M>P.%R-7(Y)5-+PP)"FV[//[T@QXODP&&2$:Y7 L] C=:]2\;E$W=*EA1:HED M>-'&!,[$!B$0_9R?EV",8$3\7MX#1P&:19\'^$ D1F3&AOK:!,Y%P.(2%H:4 MQ_TPQM#K7S8$.@I+!.H91 ;L$SAN4#+LXL P0EUP"M56@ FT#;09\+^ 6Y%C M Q2L K? *7@P53O^(H FD2)%=&A^4 XXG=)7C_Q,]Z^P3NG;Y4JJG=MMNU8 MD1KPNAG4#'J$H048\DD'&" C] M IU"P_%TS'Y1^3_8?D\&RB;4.Y8G"CSH@<(*2A/ XO B##6H?(R0?HK^VZ+8 M['%7#/>K'M]/OW/KT*V;^ZY>V77NPEY)< _\&&HR%)L@<$,L@B:Y+"#K\ /J!A$%>! M_$(&&<:_PA (U3_E1@! ]#-0G(RD7\CP5.2A#0BH$#ZQ6-B J51PAUQNH%*@ M 0SJ;^1IPU'O\$\^'@=*)CD=&=KJ?T4&;#GM"/17MG(RA? '[!Y^AS)] N 5 MC@&F\8!]; _C%;UNV,=Z1KKO7[M_O=D_WDLX)WAQ,$$B[Z.!"G86NX*= ^V# MZ>.0#,@'!H(KCFH8%"2S! ZE[/M5TW\E6!0U^#@^.'IR.0!$X!&0$WZABI2) M0(N2BZ554KX1?LPWQ@G.\=X[9XMRE1^O3E\;I4^9JT^>ITQ:6/K=]O[S]=)( M-T1Q<@5^21QG/&!,!>@1D JL*5A1&$'4KJP@JF80#"#@DWZ7]?K/M]^3 50% MT1PBDN8,@LQVZ!$+]@>I!TYJ2"*/1>DZRS6Y7-:NKCU7+N\X4K_(H)F:G?[2 MH?W/[]TSY=#A"(5JIL84G:<+3;8??QX75_/0U$< MP,!)A$ +1^8IH\&[HX.G8T\%.T0UB0!XVE%PM#(PY<&@6^"G@-"NHY6BI\(9 M\N]8!F@-J$W)0+WG+P)_0A?!B*-@; B T4 9; BM9)T.)]B"$<"0D@&PE;9 M]%,^!(A,(8)#A*,$^D2AV H,"[:):CW0@U]O< !NM+,47+^4" (=@,8!NV"P M(&: BBE5!)[U2'XW1!3$/_[XUH4JL^)DE=4W^)@PPX0?)X*'B##"H%W: 02G MS 3L"-HB##\90"G\!.U$]5'L(IBI@)("9N6W0ELJ:Q@:"W$_.!59D%. 2.@0 M' @%0K.IZE&@_;) X\><@YRGM_MF4\&^#_>NBUK1MD76#?.4ZV>7?K5Q M['*C!)2&8(6J IKHY?V\ $["#TJ%N()V!-HA*U56,/V"[:8J0Z%__O/M]V1P M$0'R&'"E?A%<, L;F G!SS->WNWEG8P(/J%3(F><'LV=AY\U'G_+6C!7I0[/ MRYN@5+QDT$RQF4/LMBE&TW-YZO_,4OPM.W^22C\Y7_>?>PY-.I0Q/35SZG<_ MKE5J3/=;+[@]_9($(1.$C: _"#K!/,@&21;8*8.>QK-R5^CHH,A]15C_(H@0 M^6!0O_P%0OFGRL<#*,7050<.@_V(#*CDF6"8AB+G .!\$>Z #PC!J02@@X*. M7@80B @*$\%@R7QXFK!2]P("'!!PXB @S]K\U'?_MB-/A6(+88^:"4"3"NRB M^3*202).B)ZA5"A%8#GW,"+>.])]_6QQ[OX#GVXNTQSBAQ\1=HCR 5(VH ]J M ^ N,Y-20F9UH"_X"RKI%_S\\@5$ACT5VO9 '$@%1L!/> \FPP%!G5!=01D( M>AB#9X*PI@)EXE],?\?9LH(?-FNW+*EX_^7Z#Y99UD(YN LL(;I\PRH@# GG@$QI[!M/.7TVT%$8>R'CAIP,3TG.G61S!#L=+ M=LMS9N-S>N,+1DN0M2#441)>4#K=7AQA*YIE+YUKM"_6FV?N3]UF+ZD?,58?% +G0D#@[NIHLMO^'I>S+LJ6&%V]>8Y]?:0I?M;) MO>]S-T\0#P1[;C_C<;,^K\"Z.3RBF_PWFDI9=_\. M&>2&T@[#4 N0+L/(>P1IB,.HYB$OF&_-S,M+S)7-UUC#S<4A]O* M)ADLDPS&$),EU&B9K#9-R%$_EY'W0KIB4D;>U&SEC&SUC,/9LP]G+=V?\6/M M\>M^\HB%G &G$CP0^()1%3F9#!#S$L#5@7:E:A/QC+4-7# M$,F("8#DUV3@640AC '.\."DYU,$PQ ;X"9KT5."[@"/!B!!G"S@/0QT%PAV&&) CNQ=L /H&#,>1#W1^ M0SZ&HN#9\%%WA_^7AQ2&%[F*6:\$63(#,2MFLK23V&3J^% '.&[0$3]Q#PI] MKOZNE!4%J5_Q(X^(,(R>@7-*T&;>SPB@;T M#O+@0[W0.F3)+WP +8-#D9L.<2Q\TE^PO;_A ^K0+T$^+T"6ZQ4DG/[AZ0B" M:8,1H4D"!FH!']_1)752Y<8YA773UEXG, MC:/$TP/48GA@ @,6TPLTDX )'LAP:,B'[:%"H4$;!4+5*>N3"E;V3[??DT&. MO)"K8"$%B,Q$ER0-2E(/(==\/D-+RP>E%;,/I$W=4KNVYMC:RB-O%E6]8K#/R\R?LR]]X>Y#Z]/S M5&7< ]J,\TL :#H!1@5;)X,! MCJ%LEL'Q;!1E>,$GL@,\ Y#!RTD^K 4R%NK)0&3>HT&'X>*@16/$W4O:KU\T MIJIVO)6SX>6<+2LSWGFK\,#G?&\+\?<3%B(H%W@YAO%"@X &'BH8=R,?,%X$ M,X,-@:+EN4ITJ)5<71"V0*'.T)5 4)K"2!TP56$E@J^S @ _/-"ECA*J4:@G;":W\I]OO MR4"+16A!IZ 2IR!"9-].R&6.U3RXMZ&H<'9&1GAJ9J12%Z,OB-073U453LZT MSE XEF@<;QL+-A95?M)X^/G]FH-:\]E/F- MH^3HX_8A0@89T>E%'(+.78+H%L#2@68%G@.C(IL>'Z1)G. &S5+["BI X N M0-8@]A*B13!80 C/62:M%=J !(.&>_&"% =^! B$TYD".A0 M FR '0ZO:N&@ +$YWB? X1QM EI5]!(\)*DX>,@!3()_8Z2I79:Y@AD]T!3) MP.*$-I"!3@>P$%G2&10TK4!C-_'T<4^N/2C-MW\>E_969'[<;-VV%:H/UE2F M[N2[;Q)O+V%'0!.0">+T/-4 B'PA"&!%U0GZA]+1(LBNE(#B(58%8X*Q'_SA M]XD>/SAM>OT!-.,'A:"O0CK /P :T$.V'*P$I@5,F(^1QD%X,BX0%R^.L^PH MC6V\H&>1 35#X\$B0E#L(B/MO<<*J[[99$R:7YP04[=I;DE"C"DNMNZ;#:[S M5=+($XR^J%8PC^)!GVX87HESB1P4B-=89)N(SEV"/F"GGCDQ]+H(\'^'#-@R MP >$ Q!7$C(D24\(N46(L>/)]OJ:F7DYS^W=$YRGG.DHGFDMFZ%T!*<:INS5 M+%>5?EYS6G/MWI'^T1L\N4?(78*?]^GG'4*NL(+ZW,6?2LJ*;MQ\Q# 0(/5Y M6)\ @8CD%L@(QP_Y_5 M](3QN 0&< L>U2NR+H8=E\E +3UTC$;)H$#H'^6L MWP_>!=HK0 (+5F))=*H)(W2[R CD+6+XI@H 0B HA8 M&8,@@"V?CV4\$*U!"T8)U^,?=P%\ *]@GSD@!'$+6,4X$66!0MP44BY!&N=$ M#[05: 7P8B$NQPX)/,- *(_<<4O0([0PZ$D@6 %_Z)7H92]),5=S,_&TKCV9_Q_?=)CY*!MX-R2>X!FBADX,@ \L'$'G #N"\,2< 0"$U M0C)0A\KXB,]%F'%$H>01B=O/C_E%O*;J(UXO* NLA@@6 3)N&D2!DW_J;:BK M ;OO]_$CC# LTA&0Q!'6VT/X$2*Y<+;7-X8. 6P?U *I_UAWW^G*FN^VFU.6 ME"3/J=DTKS1QIB5^=L.WF]BKC62XC3!.:#_82AAMCG43;IQP8Z)_2/ /2SQH MCEY_ ML!H)" 7H)7 O,#> !R0F/0 _^;9(# !,TD3@5#E[HE\I"0&N?8UQ?/ M+3+I)^5DA)KT$]2J$(,YQE(2K;1%I.K?--0>N/BX:>JWM'L=>'!EI8?Q=A/2)4A?#C(K@'_AA01R6I"'H'Z 17*?/)\$ 8PJ- M *M0%] Y".'>''( M!U5(3URN)XRG1Q0&:1][)=+.044X+3;$2UT>?@ . RS)9A+/!2ZC-Q@1A#Y>Z*?GRMI"O5@LX8:);T3R#+-NB$S\ M#$ 6QH857$ 3CCB'R6@W&7DL/C[_I#C3N'&1<6UD]<:93>\NMB?/SHR;H5-"PP96P0UF MF.7&&+!"$F!YC$A]$M\NLD )<#*M1'I(I,>$/"8XFP1X@A.[1!SX,3!4-()& M'XW70&EL#P&)Z'=*/*)3DMI8L5T@ /$>@0R"WP7\;'76:D%&X#7"J%?2%=* 3 C/NII05$0LT%1O03\(382"I$%B 0M MQ#80 F2^+PBW6/8FQU[W\Y=J"#O9)I%,@/2P9%0AX"1_8+Q\$%!C: M@TV"--K#,V,<.R+ Z&%300/0$C WT*I;(KG*2M<8Z39/[DOD@41:)?)(PHOZ M2&E)[!.8$1XLLY\#!(*X7<0UBO:" ;SVDIYKSJK<\NU+"]:$UZX//Y(<510? M9=JTZ++R>['W.AEOPP24 6\'T05HE&,.+?AA9^ER,OB8#-P7.ZZ) M'5>Q-$\7.D#@F(!(Y"6/FW>#&04^0,> #S1D^E?;'\@ >2.0 7-57$(%(W&5 MD,^:ST8H57_-R7[.J'_);@LI*@RS6J?E*A=F:_]><^J\5X01'83X@6=]' 2D M?J_?R[ 0:6&@X '-B6@*.HEP<7RXNO-A<=N]DHZ'Q>T/2]H?578^J6A[?'9X M!- &UA'L)69D8'& DS2W@D 0_/0HFA1RAV/JGW24M[;5/NFI>=!1W_*PN?7Q MC=[^#C\#*3Z &V#Z@!>N>WV-W;WVEKN:*]>RSI[?=^SDKMJCN^J:?FXZDWK^ MJN+:;6/+_:KVKCN<")4"(D=\TJA3P DFP.70R*DG[56/'A0]OF=_\M#\L-7< MVMHP.':'1U7V]-R72 MPB.] >7@],!K87<@(W(YO9S?*XDN(H$;[)9$* WDMDB.CC@M#]MRKMP\?.[* M3TW-W]4U?5=[].>C)[+.7;(^>%PW,'3:[;HM\-#4?B*!.>B#D!\T \9J?&RL M]4[/U>;1:R=\UQK]IPLZM#]4;9Y7%3?]6'SX\<3I9>NG6Y)FG]J[W7G".GJF MK/]";>>EID=7FCONW1H9Z.,8!H0%/\PR(H1#'B<&*KV/^B\VW2XWW2[1GS-D M-.7M:U+M/VO-NEZE:SU9.'3[.-]S@_@[B A.IE_B!@5^E!/&&<%#O3FF>BX. M^HRS1!)$\YY>7^^=X;NGVYM+[E9K+EL/-VM^.J??TZS>?=YP\$:IZEZ#[>&) MDO[KQ\G@(YSV]8]TG:DK_G:[)GE10?+<&O0,,=:XZ,8OXKRGBB2 N[>/C':Q M'??[KC5?+=6?UAZ^:#AT7KOOHO' W4I5_\5JH?,:+FUB^L&;2L(8.#^?Z/5@ MC/',.?RK[0]D@/B$7L* P $,(1BM.C<37U(=G)DW26<,*B[^;X,AO*0D5*>+ MR.[N^HK MWG$8MQ5;MY<7)!?:4AS6'04.Q<5+U_T<0!DL/61 .'?B13((#(:DHX0'GK0* M?&5W^W?5U>_9"S\MK?E[<G37;Z0VG_FL MN'2+P9*@-JS)U[ZA4+^>JWDCS_"ZTO2ZTOQZGG&-TOAA49GY[H/S8^X.01H" MO\1*XQ"S":3ZQNV?2DK?MQC?+;%OKRA)++1O+BW+;'EXG"'G6,G2VOOS\3.? M5==LLA>L5NM7YBA?!LE5KU0:7U>9-Q=4[CUSU?ZHY[:$7F* AP 9= '9/7&Y MQL%2@#< DH"9!U=SB65*N[K2+E_;>>3XMM*JMW3FUS2&5_)U+RNTKT"!"O5; M*GVRK7!'6>4/)T_I6UM/N3T/*-O[@ 4\A/<\-S;\Y&)S>?K/M:G?GCC\Q9F] M[S7]?4W!FFD-"1'G-D1=W#RS(2G2LG9:\8ZEY_;M.''@P\:T+\M2O[6F_5AG MT]V]?)89'Q'=3L$-GAOG'?QM+0_KBYJ5!RM^_-CR^4;;%YMU'\6IWENC_F"- M[N-UQL\3'-]M/9K[_^_I=^R0K_U5=66%=KW5IL^WV#X?K2_]?H?Q#0<^;BG*'K[:(/:W$"_X M,7!?HXS@\HGHG>GB3HQ6_\7V>S+0Z0D>3H,(!T;N.B?EWGZR5&D)2E>&F8O" M2JN>-UC"'043,M)7V:R*ECLW_0SDHT-^;EP \X+3H!#88*4XR\*( I@=R'%X M"++OBFS!P[O;K(;8G[Z?_O.N.;D9D9GITPX(5-[9]5U-76*^:G5NWM)#J0L/I<\]E#GS4&;,X>R9&?ES#?1.&DQE=-&Y86),VQK@II2HJ^N"'F8DKTB>3( MBJ09MO@(Q^8%NDV+U#M6I6Y[8_>V-9;47?>:C[!C?<0[0L8'Q-&>X7N7KUAR M['_?G)O\2M:Z!3GK%^2G+% M?><4<8.S'P5;Q[-C+.=B!/!8;L$S((YW^9YM8OWIKQ6D?[#6,MY:;R/> 9[SM67__B> M?M-B1U)T54I41>*T\N2("]^ODTX8_->JVBK5U?L_5[ZW3K%II7K3*Y:-2_7K M9AK7Q9H29NL2YFB2%UH_>OM$]C==)XMQ @TR.\BM>2:S!,.'OCXQ/%FQH_N MV^_SL Q$]CZ<2\95"1AZXBI@,.N0[N'D=B?/0%1]=&SDL]KJR)]WO_C=]Y%Y M^1$:?7A.WL3O=ZW(5BAOWKE)\V\WG,/WG M'T-_WA.3E3\W1QW[XY[7]N[3W[C1[/==("3CZI55&1DSOOQZ_L'#BW+RYV0K MHC,5T](5H6F*D SEU!S]=)4M0E<4:RR)59NG[SNX+"-KL]%JN=MV5\3 _2Y# M;K!$??W66XJDZV<Z2E.,)<-%UO"\I43MQ]:.:AK!UE-84=?0_ ,P!P(::&H: I M"B0A5P2V?*!G]YE3:PSZV(.'P@\S8\K(A:8%R_9RL-;.S$Q87[-QTPY[#WC]'+X2-02(K<"Y.H!FMN]O5 M[<$IX'^/#"Z<38!<1NH5R4V?6-XVO#[7%K-7-2W# M'*XI#C66AEF*IVF-L]3*G(>MN"0;D<4)2\@7\(H +IT" M;$/$!=8=\M?<^P]7&6RAAS*BM-9(9:"V+4AD5YJL]J:XYX7)#5G"?DYTL7 MYA\\$/SUUPL5^2OM!5&Y^2&9N<'9RLG9ZI>RU,]G:9_/,4Y0V4(-Q5&FHME: M0^SA]/E[#^\ZUGQRW'>?D)LBN4V(^MZ#-6;SM+1#4Y4Y00;51)TFV&">5U;_ M6LWIQ>;J2;MSIV=IPG-4H;FJX#Q=D,8T06=[26]_46^?9"@(MQ1%Z"R3]AR* MV7OX[S4-38/#X%K=$O%PHD>2(,*Y+'$%_9U?-34NS\F8^N./80;2PKOM]]V8JHX/#549E-\DO'$P>:5RXPK;EI3\+;5?0K@\]'#A;4WUHY_YU M"PZ_$>W8LKSN@U4UVY>5I,PKV;K$OG&A)7&.:7VL>5VL/7YV0?+\H@U+BS:] MK'A[=N;:!<5?;;U5I.0>7L))*M$EDCMNQ-=ZX98]T_YY8M;:N>HUL\HW M+CVV^>63&Q:?2EK8L'IF\2O3BE=&528N+]_RIC;QU8R$E=8OWWM87R)Z!S$Q M] [T7*BKW/V.:BLQ=/\>R97G! MID6%\3/KDF=6OCVU?MWTDYOFG-ZQY,CV99;UL[/?BE%O6W4R[Z>16Z>0J)P3 M+POA4D8,P.FEAG^Z_9X,3N(;)R)DX^V\>,[IARAYZ2%5[&%=9*YCNK9LFJ$\ M6&F-5AL3J^M*^@?OB7RK>X1#.^43B8\#4\Y[6-8K\BQ>T((LW"^XO1"X<6 C M(?T ,EBZ>S;7U,?D::>I;2&&HFG6RG"E>4Z>]KW:QLHAYSU)&J"7X>!T#DV- M!+X"$LTC;N?.<\VS\W*FIJ?-L=IC;(Z7TC)F967_=.;4*=Y_F9+AX/4K+V=G M3MNU:WYFUISLG(4JS4I[44+C\>T7KF^_W))X^MJK52=GVVJGZTJFZPIFF@NG MI>=.V[7WX\K&.JB7WFMQEY #%RZ];;-%*?,GY.;\=[[B.;W^19TI6&^/TA7/ M5A?'Y)@CTO)C M:NWT\Z/C8\46W9Z/MN1^ODG_6:+UP[<*MRZSK8D\DCSG3.*LJYOF-B?-J%C] M4O6F:67;9EJVSC5^L#)S^\H#VU\_JMDOM%\CK@Y72_-%[4'#!VO4*4O+/GBC M;,<*<]Q,U:HP_;J8JD_7G#_T\2/=3P\U/US8LZ/RW==L"?/L\?-*-RXKWK3" MF+1,O7%%Y<\?=I\L$48?0A@ALL."NU\:;;M3F%/S=8HF?JYFSL1=0D+F[:^UKC]S9-_W]3PQ3;].W$YVQ-*]O_PY%2C.-)#V#'@ M5>^%FJJ?MEO Y&^(:=H4V1@74A<7TK YMF+;(GWB'$7"?...UXL_75?YV9JF MK^)N_)1\_-UE-8DS*]=%5:Z/;MRTH.F]5TLW+=$F+BS>N?%^C1GGP8 ,@E=> MUTNO0O^K[?=D !3+MRN D3XZZOZL[OC\3,WT#&U(CCDXOS TOR@HW3 C5?7- MV6O'W#[ =SYU@,E7#NWB,2%U[AXH<)#^UZ2*3SA/OI M^J6([)RI*O-$?6F(HW&:L2KXL&I1OLDT.'I)@GHEMP2Y,\?S/-B_=HI14T]? M4G7#M+2>__.%2* 1;]!2-KEBZ\_N(_WC;M6CCI\NWUQ37#X]5STI3SU%;PDR%@:I+:&IZ@49VF\:SQP?@, < M9X2[)>D:2_:>O;XP5SLE-2/":)Q;7C;#;'XQ/2,X,VN9W9Y07[?KSAW-P+"^ M?R2[K7OW[=;W+UY97%GQ'UE9_YFM##64S#!5A"K,,S(TLPYD?5I1W]#=_\3O MO_.D]?C1ZDO'2A\TESYHU#;G?F[9M,BQ-NI$_)SSB;-K5T\M6!]T9O?J[M*] M/4=5]XZ:KARU7SM5T7&C61QZ1 9:G]2:R[[:K-^PK.KCMZT;%VGB9NF2YU=\ M$7=3MV_\?)WWQFFN]0+W^(+_]M&A.MV5U,\K=KSNB)M?D##?D;+$L&&):L?* M)M6WWL>GB.\1X;H%]Y/A2[4G=FTKW[C$MCJJ-''>L0]>KWOW5?W:6%/B@JI/ MUE[-^+*W-'_DJ-U]J6'D_)'[#667*@IN':T?>7!/\HSCE*ZGOZNYLO2K#9:4 M>=4)T2<2(D[&0]07>WS[$ON&A8?>B%:^M^:$N&VE<=VLPG711[8LK$F94Y0TIW#'JG-YNTG??;Q((KKI740L7=/VKP*E M/R;0&-4 &9X04M$_O,[DB,E2AN7J0R# 4!>'YA6%'#9$[U]/'@4WHFSO[Q/P&5K>,$!;VY%D<8)/X8SR;X.XKM+>/63^R\;C,%9ZB!C MY63KD7!+XV2(P=*47U^]<91CHT7E^;.PFP[;227J( M3Z#,*P(YRY.<:^UOJ\I#]FF"M*5!AM*P--5:0Z&NY2$4 N2';'9[,V^T MK"DL"<]3OI2OG60L##:4A.98(@]KMI<>+>OL!S5"&UI%J?!Q_Z:"AJF'\E[( MSI]J=TPK*GI)J9R0FK9$;_SR_ 5C;V^3WP^LOB.1FZQPV<\UN+V[V]I?J6^8 MI#8^GVN:K"L.T15,U]DG[TM;J3&E7[Y^<=S=Q7/=SH&QL4[.V^'MO72G.J?@ ML[=MB;-/)BTXFS"G:G5XT<:8ZZH/A7LU9/26?[1U?*S=[>[WC_<3=L1S^\SI MS._424MU:V8U?/2F8],B3<*<\B_C[A:F,P_.$Q=$\",$HY=^XN\B_;=<9TI; MLKZJ>_>-POCYCH3YEI2%BDT+"W8E=Y^Q2$-7B*^5Z;QTVW*X*&EAQ=N1]?&S MCVY=WO#N2FO* E7B_)H?MSTHRG9=:Q!Z;I+11SA#ZNYGA[K<-<*,J8O-C\2?Q9_*IU;51]RJR&A*BJ^"A'\OSZ']_SMS1#F9+D M$HB/IY=5P#_(./^'V^_)0.@R%2 # *BPJV]9CG)ZAB)<90XWEH09*Z:J2D/3 M+#,/ZA7W>B\+>,R Q+F$<5&B9,"K(3Z1%R!;@; IL/I%DGR8$OL]Q-=/7 ^) MOW9XX.,CQZ<>R)VAKYZLJ0DS-H2I2T,R-*_;BTJ=3D"/BR[&8$1A0!1O$=)( MR$=G+T=DZ\+2M0LTQ4MME4%9>7/TNCU7+MYDO!"7/Q9Y..OLX%!MZ^.S_8.] MA S2B2E(5$9$,BCB1">0ZCHAJKM/UAK+0P]K@\V50>:*D#356SJ[ZL:]>Q)Z M!HB45#=NOJ$SAF;DAACL$VUEDVP5T^R5DR T2L_[I/YX4?< E /)#Q0()A\^ MH=[:H;%/3S;/U!I>5*@G&HN"3>4A^8[PP[J4PD;[DUXH\X$DG7>Y=QT[NSS/ M&IJIG:RS3+;:GU>I_YJ>.5NE_>Q$<\GP&*0]0$A(LL M%16-+V3I@0_!AL((6^F4#$5D>O:.\JJ*CFZ@&00!'%Z1=S*C=^XUJ MWKK,F MS6U*G'OGFU= M-[-FV_+R;1M,9[_=4IRT MV+9NKC5IH7;+$O7[*Z_:]GH>GR"C+:X+50W?;36OFE[UUHSC&Q<>W;:\")BP M?G;1Y^M:2W.Y1V>)MYT(0W+"C5>/P/$+]&H2WJKMEP \[%#W^9JRKS9:DQ94 MQ\4<6Q_1M&Y&4]+LFDV+=1N67M#M'[M[#J\WBQA082-%O*KM>7#^ABFSY.-X MTYJHFL28HXF1M?$S;'&Q)9\G]9ZND#S](J[X\=%KC!@L!7#^C[8_D $ON.%@ M@*4L[.J-W7\X'&)KG3W,4A%JK@K15H1DVF,.&PV=(]< A1(9%EDW.XI9!O0P M<'>_",DS1]=Z<9@-XY)'@LM1&:?H[9&XFYR0W_)XUK[\F8JRT-R*J=KJZ<;* M,(4I*B-7U]7Y2,0U/SX)5V<,2!C_.,8]B77'0C.4TW--"W4E<]2._]JU][7" M8FM/-S02@O(G0 E)[.&$=A_7R^+-V0-^R%G1.PT+I%= YP#IRD5",A^WO>8H MGIRE"K95A5@J@].4JS3FG"LW;_/HY9 ,-V^N4NM"TW/"384OF8J"'.6A^L*) M![-?UEAR[CZ&* Z\#;W^A620^7">$W;?N+W ;'L^1SG!4!!JK0I3EX0>U*ZU M5.M;.\%EW13XZNZNC;;BR#1E2)XAQ%HXV6S]6V9.:'9>2F6]I:,7V@8!)[ : MPD+,MNCB('#M]P5RG"4[+]Z)5!?\=YIZDL8682\+4QN"]A]^3:557K_]$/2/ MBS8AMQKU]=^Z79EG_?A-P[J8AOB9Q^-B"E:%:-9&G,_Y1.@XB]<\11@FB&/' M!67I\S3KXLU;%Y^7?L3=_<$<;<1?H (HT08)XP3F(86C] %W#Z6+/W1)$$/@%Z 9:7&Y9\ MO408JH)T54%9CLA4HZ5_&&#:)H E8[W^ M8?!$&"[AXQ187&=-)W5Q7A>\#'09V@#\8'TLSXY)>+FZNG?L+84CYH E(JL\ M.+\L6%<:KG5,S\S;>^WZ=<8_*$E.7@ H@Z6$Y/C0@X>O%E6$*PS1*OM<5<'4 M XH7?SSPWJFS32P'YG. B&U>;Y\(BJ$8E:!)T@ OC0GBL"!V\F(KQ#.B>$H4 MJPCYYN']>26%+Z@TDVSEP=;RX+2\E2I#UL5K$)F C6\E1'WSYFMJ;7BF(L): M_)+>'F0MF9QG##ZMZ=4)X /H(>OQD]?*JR8J=2]H M;:'VJG!]V90#FE6Z\OQ[3V[B]3768G&\I#-,R% L-=KW M7+YSQL6 JKM D_*J0;3RU.![R0B/L[&F[M&W*TX^GZY^0:$/,3HB;(5!&;D+ MNC=3&SSR7NU/H MND3\/80;P?L96"=Q]O"/;E3\\+YJ_8*BQ 6-FQ95K(\M29A[Y^#[OJL5Q/4 M@>OIE'BPNT-$[)/<#Z7A%N)^0.Z?[M8?//;^.OO:!05)2\O>?R-KS;M4"&^*BFC;&-&V)M<3-M,AE< M?1(X0PR3,&WXM\D@4IL*P (RS-B]+S0S-T3GF&@L?=%8.\F*,0P4UOZ>#Q;AD!F8#7H($)8.'!.W$"<<,Q B0D8 *;Q[Q? M5)R)V:6@>Z>3+"D6$.O=-)0K8>:XI2&Z:J MC)%:QZP\<_"/:<(N;E*SOGJ(/^ G S$D(!8$0AK0 M$MAU=4?WVY6UD_*USVFLH79P=-63#FA>UI1DM3P&_WF&93.N7EZJT0?E*"?I MS1.,YA?R55-2L]<75AI:>UMX)!6X8K]()!BR<0X7K$+I?EQ[#ZP[YA8^.7YB@.RM?,5*@_K6]J[!T9PKEK"8[F!AX\JE87?OJV-6G6L"YOE]!WF_@AU!FERSS',5Z_=Z'@TR3-FID5B7./)L]I3)Q5 M%A?;EO&)T&PCMQJ8*W7>.R><]T_YNR[Z(?^ZTSAZJ5R\7D,@H#,>//=98EG< MPO+DQ;4?O*%:'UOY\1O]1S3D5FUOWK>6UR.JXZ,KUT^O2(YQI,PV;UUR//53 M'MP"V&]V4/(/BYR'$UBZ[AWMI"#/[X@0G /LW(0;Z#A?6?#-!D/*@O*DV+K$ MJ)KXB+*$F,KW7[NDAE[L_QB R_R/,>) ,X(R"X'U<+BI"WXVK& !DDY"3# M$8\7AA?( "ZXN/SK[4MV*N>GUL^(TIJ6YJK,+:WM+"X!Z^7( M/9'42F152=GD;$602C]-;9F98XS8D_U>XWG;J/LL+FX3H0UW@;<=_;E7[NXY M>?6KFC,?%Q])416NS=:]E:UZ7:%Z5:-9:C9&FC31E8432BW_5X'^+T7V_P(R M6$J"TQ2OJO09EZ_@C I/",WPEPP26>;K+._F)K[BJ4XZ\%C M2#G =0 Z$:A@!5AQE 7'C\&5KK-[54GY"YF*Y]268'O5='/-Q$.Z)9J2M)9' MEPB$.NQ/9T_'Y.:]F),/ 1+(B_FJH(.9&XOKRKN&H%XH!'(;L):XN-_C)RX_ M&6>)2^#](E1WSD]^O/9DCJ$L2&5]26N98BEX2:F9EJ/<6%I3V-;;0^_<@PR+ M[;Y_OS3?]OXJ_?J(VI3HILVS[6NC5\>5W_3 MI-AY(N.3*]E?W$G[_-)7&XYM?ZTJ<5%%\L*J'<F'/1RT*&R7-C$!:QO(<^7P(V M7$J**_0AX1QH/U?A^!K)4)8<6Y<<79T059007?7I6VV5*G'X/F&&6,&%*\M% M9LP_@@$U\,'?-WRI_N2^#PM3YM5OGGMT0TQU_ S3FDC'A^LZCQ5)X[VBX!(D M+T"0+M+]]\@ 7,#%VQ 9E_7TO:Q0AF?F3U19GC>6/F>I>E0]X@^"31+^%M0GAO(]XCPN'-89 2 TDEH4<2 M[XJD?,"U6ETP5V&=JBUZR5PZT5P4JM1''LQ(;;YZQ^T#$+2+Y+I(#$[/TJ*2 M"8K\*5KC-+4Y.DV](%6S_WI;I5>\0&EPD2.F)_V;'+7+8[8 M3-/\#S0,(* 21F83S&@UX. M+\C 3GO?P.J*ZI>R\Y_76"=;*\,M-1/2#(NTI0=:'H'[:F#\7QP_,C4SZ[E< MY11;0;#-/BE/';(_8WM)PY&^81K:23T+W"DX7Y_+X>%RK>]$O M[;OQ9)FM*E1KGV1TO&"R_56MGY*C?--28KC7T8XWPD$@RG%=K0]+5?8/7C?$ M1]9MBCZ^?:X]+C9KW8+&]!_XP<=T62C$7AY([:3QKMX3)<4?K[6LBRE?,[UV M]=3C23&5<=%56Y84O_.J;<]8DU>H-\PW[!UL6G[4NOV927;7Z[9 M\G)5PH*:A 5UR0NJ-LPOVCQ'&Q]>]L&"7MN7;.6>&S^\;7]S8N.6F-K-4:4; M8W2)T;IWEE^WIPG.1X0?$7@7)T)"2:?:!=$IB%X1E_(B'0!P>#?H4S)\E6($ MSY \JRXYMBHAVK$^JG[G>N9:/2YQY<=8T>O#N]%%C^ 71 ].57IZAB_4G=S_ M4=&&^=4;9C4F1]4D1$"85/)I0G=3,9!!XETB)0-XAG^7#'C16 YF&H:'DQR% M,_-UDX$,AI+G+343[8W!EOKG]JNV'[U8.^8&,D Z/<,2?R87W*-$^\8\4,> M36\%QRO "1[3B;.L MI'HTN*W\U+0]BI#]ZO Z@:'$[Q5*5M2HYA4HYV8I[V/](5SVE, M_P%BM+]05/6"HR+,41F:E;]"K4N]:-MHD*[ M5&/-N_GHB2BR,+Z-:Z949<4W908T;!^6N/&.<5)L[6)^)PB4]+"TG6S MRM9$V]=$F=9'F>)C+?&SK.MBBR"L6C>G*FY.;JLD1_1W03K.LVZOP(X+D#ZC08'0 M QPL/O.(QQN-:9CDP3#I;$7AERFFY 450(:DV,JX*-N:B/J=\>3!:3+V!$)Q M1F+<(EY2QOO7T.JZB;=_Y'+CZ4.?%FZ85Y$479B&:0#![1V\>YVP5< MIW1&%'Z^?&ENK@*BBXFVDBD%%?^9IIB6H=Q@K7*T]MT0R$V)G.:$Y*,G9Q46 M!QF-4XV6:*UY^NZT9&-Y8?L=4K>WY'P^LM958VWN *F"GQ_RL MS\M@($COVAP7R&.16#N[XRIJ@A0:\ Q AE!SS81,TWQ]V>Z61TV$5'K<[S;4 M3LW* 3),--HGZ2V3](_J3IQ>F@,#,H33KX)"2+B\6%VR W0$3S@>R B M;B?2>8ZDWVY?;BB;DJN?;"UZWEKXHKEP4D+=''SJN/F'4U:4)V\H"AYOATD:;XM?F[A MVGD5B8N+U\\K25Q0NG6I*C$F9UD^QK)Y1OG%:Q M?;8N)5:S?=G-DFS1TT%\0P!@K\ -,HQ\TPLPP07^@>$]?I;'^WD!)Q["#':= MJ2CY$\A>/1_EPS0,KQ-">_2 MN\?QZ@>/%N6JYUO+@_4ESVF+)SL:)AJK)N289RK,AV\]NH5#"!D-.&K&CT^N M\G@PYO7AS:^"G^-\HOR$0J Q7I*&/_#NDB["WR/"=4DJ'.Y>9=).S,Q^R>"8 M;"^?K+7&:&P+TK2'+CXX*Y S$'Z,_S%R9N[;W1NJ[VX6%T6H2H.ME1,M9=/.)BY-%<)9+C"LL $D/Q;-]\P MF"!G"-.:0XV%(6K+Q)]3DPHK2[KZ(9L?D74)"1_.DN'MR= KV&_OZHFOJIZB M4/U-:88P:;*A?&*V>8&A[(=;K4"&XX+PT;'&&?G*YW)5+^HMP9:""(-]QH&< M;XY>/#GJ@=-[J<^A=^R#07'Z\&H /FMQ"*;$F,9W9C>]-\^Q89YBX\JJ M]%W\P"/B&Y9X)P39(CUSZQ+"&E,BZK>")XG5;UJH MW?JR/F5):?RBZH3%)HII1NF%R6&%J3,T*?$&C]8>;TP0QAY0'R# M1/ "Y"%> <\@DV&B&1&+M]XFS63OO&N45QTVL39M0E MQ]@39CD^6-M6:Q-'>_!6Z< TSO^!9Z"W>$.C6P6QHG=@:UG-;*5QJLH6:JZ< M6M 05M 0;BB=EFW87GN\N&<0 #1&I&'.ZY/P62 ,\?L$CX]U^7W@ZUT2WK!) M_01F#Q#J0=S*09^ X_CPTSUXR6:,/-9JFZXW1F!";K.W#YQ@)>*A[U/%*OB7RD&)NGG6AOC1: M80M/-\Q5%:74GM]_K[_>QY[BQ=.L<)$7S['B*48\3TC6C4=OJ$K#4[53365A MUK+)A[*7*S2'+ERZ3,D @9#BUJW7C9:PS+RI6LLS,B075I1U]0%JP4 $R "I M'XM/C@#M=A/BZ.I*J*P*5JA?4%LF68#5I2]E&A<:RGZZW7H< D*!_ZCI2&2^ M:K+*.,E@GZ@S1Q@=8?LSMQ;65G0.@L.!0 OX 'AQTDN3K.@3!#]/[SL>).2\ M1_C^]*WH#/T4A3[84O17G?E_Y2@G9"G?L)6I;K>UT M69D87K8^I')3;/-WZ^YIOVDK/-1JW/=(\>.3_#WWM?MOZO9=T>V_I#MT79]^ M6Y/>HDQ];%:TFG,O*_>?U>PY8]C34I8Y>M8^VF0X=^BCW+>FV1/"K>LFEVR. MMFZ9H]N^Y)QNMS!R#^_8Q,"=\W'\L-<_RK >")!H?BH!ER&9A) "KT /]IZN MKMJYT4S)<")E3C7DP90,WO-UQ-6'L84(D0:NK(!D0\*'%0# AL=NG00RV#8$ MR%"?'..(GU7P_E,R0'#X]#&1_RX9<#H)AAL"NTZ)7&:X[!MW%F2KIN=H9YA* M)NM+@DSE,\R5H;G&%<:BW1>NGW!YP:IU2\*8P'IYKX\#MGL$>M$ OYH0_"*9R^YKN(T$7(-<:5=>7\PGS5:24&/QE'Q+T %50GES M7H_'[.+?/7,;C.ASN7G3S)8HC3[J<-:[);6-3O821T[YQ>_.7 S>?S D.WN^ MU3%+;PY+SYV=JWVG[J2N?>@"(T!N#9$/!'( 8L@'0" #5MRXMRK'&+(O"^J: M:BD-3E.\G*\[>/[213^+UQ (R;W=LLIH"\U4AFIM(<:B$+4-R)#RE QC_YH, M>>H7->9)IK+)ZA+(&189RO:T/#J%9!"^/'TR*C<_3&L-MY5-UMLB+$53#^;& M6\I+.ON@A5V2U"X(0SAB8.$Y'&,O.!W('J1^B1P=\G[:>"DB71^JM$26U 3; MBU]4ZV>H#%NKCY5UC71#! #)F<;G2],4Z94)T\<:8JA2POI-M<>$MZ>]XSEJ$ MQR>XUM/][;?8 MOOMDH-5]_=3EG/W*]8L*DV(.;G0N\-O%J,=V!#\LSY M&*_'[^/QZ3Z 9X@U69%QXQ.X@0P>($,5DF'=O.J$V2=2YE6OB7I*!DB@@0Q> M( .850Z& #9\RER #&>R=EHVS"W\+1F>U% R!)Z[_'] !MI(:"8X,C!+3PAI M'':NT9@B#^=$J"PAVH*)&OM48PD,S$RE*:FL-N?NPTN-,%XW=%;@ M,"7",A W^"QO'P=#+,"0"9)3E(8EL4\2@4*=DG"DMSO15C3I4&Z8H2C<6A:B M+YJ<85ALJ=UYJ_M0K^^U\N,A&O/SV7DSC.9(A7+.X:P#9Z^>9T5(& H[^S=4 M5+V0=F"".B?2;@I5*L(R,U<7E>0\;#O#B6#C'T%**0J0^0S1BP. N0LLMZ?Y MW/(LY=3#.<&&@E!SZ=1,U0J5X>"YRQ>\2(;;A&3?OO.:T1Z2J0S6V8*-1<&4 M#/_(,P3")% PDJ&S*[&B.D2A>@%M?W&0IF12NGZIH>S G4?-A)P0A?W7KD2G M90=G:L+-)9,-]B"M]<4]Z2O4#O6]CIN4J-VB!$P#?N&]59#LT1 7\H8NB12U M#287'@W:KYR4:X@LJIP**;A2.U=K^OSHZ:-#[D%@)40:C(OOO==:K8'@1QL? M59D27;\AQK$^4I>\X&3F3GP@ --+A%&6_?S-N_U>KPTYNF! MS &\G<2Z!#]$:SZ\2U3PX;H/H '$2(P+:@3/4/W%)B!#3<+R_P$9VH$,(_]/R #9&'U<#PP,J&$ (,)+ M7U4WS#^4%9&1'VTJ"M$[@G2.$(TM/-\P5V/>4-6H>-QUF9/:1&E0 )WAHE<8 M2HCJ($:#!!Z,@(<3X0LXJC$![!*]=BL%E@_=8_FOZD]$9FBFJFU3+27A]LH@ M35&8IF1-TXT/;_?%&,NFJ$U!*ETD) R9.6^H](7M_==$":Q^_JV6E3;+2VK% MJM(:8"B>JS'_=FS$S6[_SQ)7R ?=-NGH*"L?W%'A$!I0( MJ99(AD5RAR<95Q\N5Q>_M#]ODL(882\-T1BG9.0NTYA^/G/I@H<%JO/(3B\W M=/]NM3)ORQ)U7%15>-HEII]C!AA_G^CM9'JN MGU!^KTB9IUDWO?[=!35;Y^C>#CG]_?K1(_FD_Q+ANHF[7_ .^YD1^<$P?M'% MLA#&@+B("U!+'\P! ; 7F."$/6Q;^VVK(R_A[8IMR^NVS*[8&&-/CC5#1OOY MV@?V5.[)1>+M0CZ,]^#E#DA@O,,22Y] QDUT PB&?C3.]3;7%.U8_[SOK81R+>V0C^!"C4+Q)P\3!4LFV&3T!_NT_L8C$.QIT" M+CN XW,OM;RL=H1D&R9K;&%%-4'6JK_E.:(*CJPZ=GURGFVRRC3#:(W(S9N? MD?-Q94.S3X!LX3&@]MK5A0;#\UK=?YM-DQRVY_+R0E7*S6=.%?B]EPFYQ+C; M)*&'B)V$>T386X0[(XII#^^_55HR7:D.T=DF&RM,15.R-$&Z@BFFDBE ACV00%>4/"4#Z 1\)YH,) /Z3]@/81)Z MANS\YW*UDW2%D::JL S32D-Y^IW'%PFY(DEUXZY/:D_-/*P+2M6"*LW5O;-"\?:TBJWSCN(C?J=7O+N\ M5?TE>[.*>-H(AXN%&'[,*SE]Q,7B4T3&<5D10-8/F:Z+MJXD5[),PJL M$/N'.NN..#YXQY&XH&[3[++$B,+$F)*MBRQ;EE9^E3ARJI",0M[21H:@&7T$ M(FM -CN,3T\"&GB'"#.&]S/XAWK.UE9\M<40/[\R>>ZQC?,KUD=;UT8W?)WB MN50K0>(AN$4)'QK'TJ?)(1O!GU RG/IG9!BF9/@_\PQX8QRN),)G)?*2-.QG M>WCQDM/]\[$3B]*RINP]'*8R3-9:@ZTEP9;B*5HK9'7A.?HW'96IU^^7]0R= M=GMO2A(DQZV2]%B2GDA2&WP7I9N0OXZPQ]J&SO6X'_HP1AK@<34.?"E]V+NI M^.C4=.US6=J@@NJ)CNK_F6=]3E,<47CD^1SS!)4YTF +/YS^:IXJ^]I-""K M+4#PEM]R>Y'!\G^EJ?^B*@@OJH6P9ZK&M+K^2'9?'X3I$/#<)<)]PK7BW0[\ M<A?:W]Q;UKBKSP#^#!P+D"#[W2NRB^>O%L1K+(%@P^TEDY6Z*9E*5.JC^CZAH_R MX@UZ-QS8$; =H);;O&CI&OK[F6O+3.5A.99(0]F"TB-S"ZM#,O)B,G(_JFUL MI-XH&!TH&!PN[!\P/NY776P\>N_1-\9&LIJO'.D>?B+C$#<* ;H&<'F5W M-;?,RK7\=[KZ14OI"X[J_Z4K_ ]-X413Q8MJQQ2M?;K&-.U V@9[457_,#!! MGO:Q=G:O*6[XZS[SWS(KHVW-T>:F::*#\Y<5?<-'B$BF&2(EP"(S0*O M[^SZ\L+UA?K"X!Q+D*8\V-H0 J(KC\RV+,\Q?M]XIGG,!X'[)4)26UI?-I< M&2;I"R>;*1GVI"44599T!Z96 7<8*4%PCT^APX04F&FCGF%JCNHEA7Z2QA9M MJ@A+U:_2EF2W/+Q*F=E"2%6W9X?]Y/0]JK\=S/M+CB;(5O*<2O=<1DZ,1K_Q MR+&##Q\6CHV>%:6K(CGO)XUCK+Y[:,>E*[,*BB?DZB9DFZ=J2R+,96$J2VA: M[BJ#+>WJK=*N8X;KM[6GK;;[7;']O3:SY:;5T37;-I0=6FA<:U4=:- M"ZN_3KJJW>>_?EQ\?)6 OET/B.'S)_^B2\\&%)Y>/W3A>WGKAJ.CLHD\3&^X^5U?RS19UTH+R M#?,:MBPH28@RQ476?9?LO%8C^7L@![X!U.]W2>!2F(&G9)A#R3 = MR% 0/ZOPO;4=_T_) (=SX(L@.\3,W^=GAWP0XDE@. L[N[=5U\Q,55MWUMML<+O? U)8G+0*!//(57>&$3.6+QH+G"BK^TU'Y M%TO9W\SED^V5TQUE$3IS=&K6%_7'KDB!I7) AIJ1T4^.79Z143XYK3K6>'JF MZ<34G.+0#/-"8^FFQI/?W[RM[.I1/>E(:[GS=?.Y.$?94EUA\$%U4+8C6%TU M25,UW=X(F4E4EF%9MO;KAI,GQKQ !N!/ZJT'KT"JD*T)UA4$&TM#U! FI246 M519U]T.X"-$=9$2@48B41,B"Z*.EX$1;=T]B156X0CE)J8=\($I?&G(P?Z76 MGG.G%0AYAU[;OL80Y=7V.'-M2*KR+P5A%EM4_+R)J6G+3 ;-AUK M_.;RY6_/7ORHX?C&BKHW2ZO#K>;_=WK:?^5JP@S%,W3%87G6D-3\N=F:SXXT MUPV,@H7JY#@OX9W> 9^_@_@?#K74%O^T09TRIW!][-&$.6G)0Y^<-Z6?=.37611U5L6M(P7S]^\VJ3@1F]1=AVY(.GF[E]\L+>=VLV+ZQ,G@.FO7SC_/KW5U9L?SEW5;@Q M>4'UW^..[=YQ0_OS_>*<.\6*D[H#AI\^ROQ\0X18B^T=N=-T*OL+ MTZ;YMOC(RH1HB!+M\7.0#+60,W3BBBP)Q@WX $/'!5#^C[8_>@9P"T &4>)Y MD65YCG>Q^)@3<-RW!+&@J_?#^B.8@Z;GOI26,SE?'^6HB"VNG6$M"\HW!>4: MIBJ,4Q7ZT%SM5!C"/%UHOBY(H0[*54^%+VDY4WX^N#17L_O,M;->J9N0;IYT M^!%,Y5V]*8Z2D+2,((/IN8+B_UE8^K]**O]67OM71^G4@M))68J7M<;,ZRU@ M8F5$=DG"39;)O=7ZLKYJ>DY)>$YQI+I\NJH$#/_D3/UTI6510<5B6^D"0P'( M7(TM]'#^BS]G3TTW+K0V+G 4(R M[SQ\S5 0EIH7H;+.T!3$:@N"?DK=4%1=U#L$3JF3/E:5/J(0PTDOG0, 3V7M M[$TNKYZ6DQ>DTH9;[&%:\Z2#Z:]H3:DW6R[1YW,^$$3(PZ5)XK;^Q[2AU+V<9"!KG-GC3_J=BS7 MKHFJ3EYP>ON2(RFQ):O#2Y/G.#8ML;[[AO&3!.4G23F?)Q_5[?'V7F;;3]\H M/ N5:Y9;%U^\N%6U\IW?QJ2?(K]OC%EL2%1>^\4OGYZMIOX^M^2*CY/K[B MRS6.#U_3;5YJ?'=E_O97]R0N3/O@[6NU&F;X#A$@M>W'9QMWWQH^8CZV:XL^ M:8%F_:RB34L:/GBM_IV7"]9%E:R/*4^:6YHR'S+LDATKBC]XT_S>FVE)2_8G M+*DZ_'>Q_0H^0GRDH_]$>>S2DQJERGNN5Q*/#(U\T7UIF*9V\ M+ROH<'ZTKF"FK6*:OFA2GF5BGN7Y3-U?#ZN?2U6_<%C]USTY$_?GOU%VXMVS M=^-JSLS,M\;D6^9KK3/3K8Y"(B716%=(X: D@$F.V]IZ4DJKIZ5E!"D6$S1*L MS)MT^. *@_[P]1L761YHWR;@HY^ $@W]@_O/G%VMTT[;MW?2_OW!"L4TJR6L MP/&B4?^"P?@WC?:_%/G_G9/W8KYZBM80HC,'J?3A2GU81G[HSX<7IN9]7G6B M]''_71;?E3$JX,HH7 8FCO.X8&" 'VOI.&4MV[U9F3A?OS86.%"S<4Y54LR1 M[4N+$F9;$^:9-BQ5I"Q+V_S*,:$6<;X6$/"'%/*8N.6%;DIR_>N6Y3Y MWMHKI4I_3PL^T=$/H.PCHT](SZT'%9JR7>]HMZ\R;%IN39Q7G#"[8>."DYL7 M'DN<6?GVM-*WPRRK0B$3,"7-RUTW*VW=[/(?MHR=K\"';/<_'CI27/_-5L7J M:$?*G+)M"RT;Y^8GS2WX9D/7N4I<2 +$Y[P\?8,;@\_4Q>5,Q/W(=;OAG.*; M[+@%^N3E]@VOFA*6J>.7%GV:_+!<(T+BSG;C(P#EI??_'ADDG@KE V0/^+H! MC+; S<# 0]Q\CR)XC M7.F8KBV:9B@*,Q6%F@M"+?90&'*S,3@G(W3_GK5ZO?'./;"44*",I[L\;V][ MM-9JG9&G^*M*\Q=[P5_**OY26O&WPN(75-H8E?Z+4^<:1O".4#@8;+.;Q\>5 MWB=2\:CS@^.GYV8JPO>GQ^3I%UA+YEC+IJD=D[(-$882:,.43,-+!Y1!AY0K M;=5['O3F=#O?:SP;NS\KZF#VXCS=K/V'H[_]?H?=WC@Z#)@&23MW\?6L_%F[ M#\\[G#]K/U E/_SS'[992BJZ!Q[1B3(6KXOY>-[K%W@7]0RPW]'6O;FP//)@ MZI3#AZ:I\D*RTT,/[U]MUF=?OW;%[\?9 @F7ID*(_UB23HR,I%XX'V\VSTI+ M"SYX<$):^DNYBDDZ_02M_B6M?J+6$&PP3S?9(PR6:?FZT/3'7W6"M/>D72SY!1^L V$*_D8<0141R0?&VNA\TWB[.*O]Z8\79LWEN1 M)9L7VN*B*[\\WJSY:"[_PJ8(TEX/-+1?+XRU_#U MYO2X98HW%MK7+"M/7%Z<-+]XP^S23?/*MBPLW;*X8,-"2](\4_)"\Y97LN,6 M_OSF[+WQ2_,_WW2]TL"TW\()4^\@/N4;[\;L9;MN=9PL:*H2D Y0.;@:P"!0#HWY5(&7]HZE76SZJ;8JSE[YFL,_/ M-$R(,(T&Y^#V?-QP;':>=D*>]GF3XZ_6XK]92R!-?_Y0SBI;:?8= MR+G0Q,K\&>?\3I&'9C2SG+&K=]>9\RD%I8NS\J?]?&CRKOW!>S)FI"NC,M73 M(=HYG#<_Q[#.7O7CE;N5/K["S?YPXL*R UFS]Z2^JM L.Y"ZZ+L?/C2::KNZ MP.U P*.^=#4A6[5HU\&E!W(7[\M^^:!B[I<_?VPIKGK2\X@^;Y,GO,A[.,;C M8UFW@ 89(K?*MN[/RFH7I65.WW]@9DYV3$;:O(S4+0ZKYOK5*TXG8'>$E_HY M85#$!\*">VEV>PWW'WQSXG1\0?%\A2KT<,:$ ZF3#J<'9^1,S5:$9>2&'LP( MV7MH^H'TF8&NK#6TE\;F&,%8?P MGF!_%_/HXKTR3>6N#W1;5X&+R'@S0KE^KG+=_/RXQ9GKENQ=L_C EK<:] <' M'YZ1.%#A )%ZB?-^][GJ"[JTVF\^*MB\3K]^N2INKC(^5IT 4:N/.C87[/FLRI'==.8;KPYU]HF<([_N%)-C=1_A1:>1Q M]YG*(SG?6SY-T&]=H4]>J(^;K5\;;5X?6[AQH7WS,M.65S1;5F2D+#NX887Q MNW#2BXR7C7X/7C3>H#.>\FY+T3K]D6K]CP=LZFU07??W2OUBXZ MVXDP($J -5S[B.LK__GV>S+0=W) A"30NU,I&42(E0@'M)*(DUXL@\ &M-@J M2==XZ=@X8V_OR[O]\.OC9S^L.;:CO&&3HR+!6+A.8UNMMKRA-JU4ZU=J=6OM MELT5)9\?J?NIJ=%X_UO*TVOZ7%JM?H;.^4U>V[=,O6.]+$"-<(.>_GBAYU'&AJ_K+FR(]-S3\W M'-M776>]?/6ZR]7*(S3.#HTH3E_XON+(3_7-/]8W[SUR[MNB&OWY&U=&/;W@ M:/'AFXS X?L6>)YG1[>Z,;&@?)VM>*VU:(VE MX&V]]0VU8;7&N+6P?&?#,4WK_:/>\>L2+R]A E^$R:!(W*PXXO4#'#R$<4L> MKS#&":-XL[R_7VAO&3U_Y*8]IV;O1\7?;"[[>DOQ%UN*=K[C^/(]ZS*NIS ^.5AKD^5X!:[-JSJ?_4+_[W&SM?<*CI9'S75G;.H+9N45D^J")O><)N=6F77T]@7) MTR,)(QQH"Q=OX/UF :#_H^WW9*!+3,&7X )S^O)3@1=X2*/Q-8?XKC\<"0C6 M8$C 10"(P5ZV,,)E#W=\S%L[.%;1/5C\N,MV[['ESD/SG8>FNX\,]UI-#Q^6 M]O=4]/<<'1L\XQR^[1WOQ[=G$C_#<:($! ,47A.(K=/UMJDB-L\>E&T.SK/- MT!1/SS NSC0?: ]FF,YL2@R^\H4#.LE3\I#7MG#<.9?[R.!(66>O M^?[C_&LM>5=OZ5M:*WL'+_C9!Z($P0P$9H]%\9Z?N3+N.37F/N/Q7G"ZKHR, M/?)X!P6ABX'(EW2+XAV/[Y+3?6'<>W;,>V'<=[)KZ-:89Q#?.2 Y&;_7.\[[ MG!(/J1B:*+S$CE<8Q6OC_J9A=Z/3W>CQU(R/-HP.7O:XV@4>^,/"D02-$ASL MH09EF%("7,H=03SO]3G@_>$6<'01?C2N8,)V#=J!S !R)'C.$F47%[_H'.\V^/J)KYAXA\EPSW\ MXSN^FV==EVK[SY5TG;"W'[,\:;)V'B_H;2X;O5KONMOL?W2)[[DC.#LE[P#> MD4/\/.=F.0\83$YB_1R^!4_D\+5'A!F1(&KJ;1FYWCA\J;JWN;BMP=1[JJB[ MN:3S='GGN=KN*TW]M\^/MMWV#W>Q+-[ZQOC'G'T/1AY?]G5?]?=<\;9?\K9? M\_4^8$;[,3X5Z%,F('X'@^T7\"HX/K7+*_F<[$B?M[/-UWK/__"^[\$=7VL+ MT_E(=/:+_A%.=/GQ8C5"#N1?;+\G QP-ZJ934& %1;!_P .>84& %C"HX&98 MH(1 [[CGQ0%>Z@/33A]7"FA[($AW&?Z.CVGQ,7<9[C[+WV>Y!SP/ ]\JX>I\ M"-\&)&&49UV,;]SI9 2P9CBA=).0*J>XQE 5DVF9EFF)51;/SBN.\L*(@/,.P#$HK8M^=G(8 MR 'B?9PP-CZ.CT)F7/3IZWA=TN?CO&S /T ?00/0%\@]6K&GF+)Y,+KU\HR/ MOL0,5Q[!(+IX:83':_!P%@B0$"JZSTK7G/ZK3M]M+_.0$]I%[ X4 @<,$;9? M=(_P'A8O &$*+Z&APO$"A4#;QB5@'>,2&8:'NCP"O4B,RQP K\X>::A+Z'TB M='>(_7W2Z"B^V$'@6<;C95P>SN7EQADP+/([;H!NXR-DK ]?FS#Z4!BXRX,, MW1>&6Z711_BT=Q_\U(O%\DZ7\^$R?4GP"/B:1S_K]WC&O)X1 M 9C)CQ)/)_%T2$XH\ Z4(SG;)&<'9&8>]VK-&51APVQV?;YRI*YZ>8Y>Q3[3UP_.>3O$.2Y . AA"EH M$U@)2G [O5X?OH51&.=Y\--R7? ):(:6 *RANF&1[V,\(YP77\%&.#?G'?2Y M^Y$8]%>&&?,S^&XI280>N3AA7!"AJ"'H@H0,A #="Y98 C,D^#QNGO?ANY'P M>;(P[!RTP.7BO!P^T1XBTQX1%YM CWH)G"L!OJ"UG&]<8-R"W\OY&9;A.1;O M__#S&"*Z*3'&61%"_E'(26A:@ET <3_#X<")S= M!3X(K 2UB'2E!,1+X-5%,%H*#-A@OY?U M>P76+['TC0I0)JC''UCC $4""EG(!," .A'%\*-0.K!-](L_Z& 'LCDP&'C *B2S>X$/1"*D$ MO4PLXELI67S)%BA,P/6P?M8-C@,B*M 2X.??(P/4\HP,8'U@H]<<. 02C^V6 M8#S]/I[UXXHI"*/PW?D\--:+"TT@!I#&!<$E\$!D\)>R^$2\ #CB\T&X#[W' M.Z21R% 1KC0'4WJ9D'(O]_79>XOS"J)2#?/SB^=FV6;N46XTE!?<[[OM$_OH M#9:X:!H,+?I3?%$[(($F_ /QN/W Z]D/PB8&.+9<;PC$)\HXL27RN!;RP " M&-1R+C?K'N'\$,! 4YU>G\?K!0^()0'>11'8-<[R$.*/@\^AF1('J1/$JKP@ M#P+>OBO@LXW 1OA=T"L6# 7$I$-^<8#%E\:@71"Y<1'@RT!YN.8>,,AX6!_ MCX'!PZ5^(KZ1'$[T>$676QAW\8!2'%_ $W";Y<98QL6S;A'2=" \O@P.&,C[ M7=RX4_0SD-!)X+.A 0*N_X1AACI@"/!]^=!$L)A0#\N"&?,S'L[OP;=J8HK# M2VX(+?!=5A*=%X%A@IJ]0&M\6RF'"W^ 7P($H7 *4 )T":5Z)=XM@<)\H[BN M#E\KZ!-XK\?CQ!=VPH#RX(_P.5>XUI;>S(G+-.%/@7>R&*( 01@>HH QB!.! M^\ 4@0-["/V#$ ]O36#!IM.I.2"_"](!P([@DO"Q=&.$$C4?(P/!AY@ M0 ,#;#U>AA:A(V#+1@8''!5XW1-)"9+: NH*G#A!8>&%HT- M&$[(VG@/WK-!(R6J'#P((D@OOL0&APDJ#SPBBZS'1?,,O8 'H^G@P M(7Z>]6!0@W<]00F!FB &9KQ>*-]'YS!XH)./[ -#GTP$&05@W>W#E<]0!00Q$!-A73BTR Z@M4<" ME-#;J0 =\D,CX(UNF@0'5@IZ![ MLHSY /@0,B'RZ-WP8,HYM^!V">-^,-I(1\C_69X'90%8L!((_ET"&1()^!$7 M."NTG^#6@(HP[% D-L8#?A7T!G^ >:(9+;YS$J OXIE*H1L8+30/[ M ,,#K$S037S8%9(!QH/R$T!'?:HZOBP9X M06T0*8*QQM$3G[Y$&M]\Z@>@X(O6(03R<:*/QSN+/)AU@\47T#QBQ("%@)V4 MRP%A$%TP\#R^9Q;?9(PWG<$!]-67^#@3L.I@EO&%[;@L'3)8](OX.EIH%G2; M-@!TA&_7PW-%#UA!&L*X8>B K?0H>14D?D4K)POT @6-'MXRCH]^ "L'7(%" MH$C0/VB2DA^/H0*C#^4@.0#'Z*KH>*/^>9$#F*!Y!_R#'\:'!N!+:D%A> <& M@!0Z[Q?\?I[AD=,(-TQ* 2N8!$,+&&PN6E[0)U@=.!M;3#=$10 AU!2 (:!A MI"P0;]&SD!Y0%9@D7$J$KPEFJ#E!M4.\!US"$ ]M&;(4!!PC/HP4&HAK'Q@D M'KZF&#[QV4/@MI&"E(LR'=':HL6&^(4^C8A6CA".T'%++ 2QPO?YXU: MAJ,"0/]'V^_)$.@?4@$:$""#S <:%X$W@IY"RWT\I)2!5UZ#0 #,4D#] S(@ M'Z#)D(9ZP94$?#J$D+='AE2G3ZW5:F9D9T]7::;E:69J+>'I^2]]O7?>H;P] MS5<54/48:] L H$(J(*MJ=D0.P\%1Q:"!5X$;#E@Q@- MPGT) 4I?#83^'!4MVT00C/CPC>A@XCUX2SX5? LIP@QG(^!7^CI8&%2PQP!W M&%&."H*$"C0#@,C(-0(9\#5N^'P<" _ F*-^:*/Q+-#G4Q+B;OP.R 3!Y^S( MA@:B.S ZZ%)Q\ .@ _2@3<"0%5_/#!A >P *@?$&/N)KV$%HD@>^EX8' 2*B M-97-. =XA[030FTH1?;UP 00H!.X/WQT=$!P#1!2 H1J6N8"VC5H$B!%_L2( M'8>'M@O""-I&@#!H%CR1'\G PB>UF*@W@#L^20Q;37D#=>-7C'% @=2:@1W' MR#! !BP/Z?I4H!+8 YW!]L//M$\4:]2(RTS AQ0!\; 3X(NH&4#YI]L?R$"Q M2SOW6S+ 0",0,5JBI@S]-/@[R@=@!50) (7AI6W%2 FQ$3@)"@2'"O3U0\PN MC$%N*@@=+'?LX718876P)P!QI B86(")(?B& M,P_U;_B<0S1\, JX^ XE('*>.D_D \1U8)G@+, 9NAB (JXIP(/17$-O*!2IW<:192!5 =,! M$3:2%@> AM;RA5#X@MR@.0=T\5EW$;K@ Z [@![\A.91JXP1(QP!E:'*9"Z! MLD#0S-/1#7 1F1#P@$\-/*CTZ1D4%Q3HU#%0/E R_$9^U4B\5 QU4+I#R: Z MP QR%=]O!ARA.] Q4L+!$*&A0)JB*T9O!T*_@&80ZM@*&B,BAWXY#1HEFVZJ M%. ,[1N2C'(9U0+0>\H$B+O^Z?8',F":2%GW"Q]HGZC]H(DUVH^G!@V[1P6: M!=T&/="($@>'#K+L6R'9AZ'!L=R)SJ[W=9J%J?MGJ7)B=:K0 MM-3IAU-?5NO>K6[(N]O:[,5G&77A.GH!W#U4BH:1(I\BB*KGF5 K\4Q0>0&1 M&XRQ! H=&ZH@+T"-XI6^#IS:/$I??"0T?>84SO0($I(!DD,.TEZ>QSB+"G:,!.PJ%P-OR3.4.=' >!"H\S?:QW MW 6&%70'NG(*0C?+]1)RP^7^OK1X57;:HOS,>$57C% !A\$6CB#!X$.< 7->( &SP3] \IOF("^" 6\!QH. MZ ($\7Y(4(#)>-93?M+QDY$M]_&IR*,.! ,4RT/Q5'#D84SPL%^Q7J8$0@>C M60QH$,5^ ].#T)YC&0P'(2?Y9#C-R)3B39'I@)MRN\% M_3>]*A9 )S:20A.$M@%,)88Y !G9HE+XH.J?NJ4 $^ 8.FT3:"UV4!YV&>7R M:0B\9WC$$/!972"!(W]1$0K\^4^W/Y+A:4@&"J"Z1P33?OQ:]Q1DB#.J45G% M:*_@:#@3N@+C#>$U"]&AP/(W%!#V#N-UXI,V(&W%7B%HD0VTKW)C4-EH\_XH MU%I1D4>-"IHM'#+XBJX3N@4$#6B.*A*J 63+9) D7!5*HR9@-5AX?$,1E"LG M9^C1*1,HLM%*(1DP\J%Y+9)6%III 0%HU@4_R&VFS)1!\6S8H6=0M4R,9R(C M+]!^>A8<'S! OQEIQ 0Z !@3T!*B%G6 0T-[]HM@_?(8(L(P2@>?Q_*04;-> M3#.0##CX 4$"R%T.] X@+A>+(F^_N B*"-H8N2(LZ9G(?<&XCP+L:5?P.W3] M:5"$DS10$=2,7::G0$=HF0'"4R3@R? #E F]IJ$490MT4'9!LJ#.?B__=/LC M&622/<4YZ.+IL(#(8*+Q/\HOWT!D TO#4@ '^#Q(X3D)4R4(H[% R-8PW !+ M*XWP8@\OG.WJ^LYL6O'5SM4']NX]>J3L2<0G0/^18D ME.BZH1!0T2]DP(Y"$U&UOQH>1 -J\1==4IX^W4&'#)0K*PYH@^4@U60^8#>A M"Q@I29('!+X#B#&5A /D_L,Y.*R .QQ/:L10[Q3*SQH@#SPT*# "%)D!IGLJB'4J@<[BAN<$P$*_ M0_6!'LA%PB&48YBJH%=&LX!ZD2T&]6E@04 G3YOX]"PD@^P!Z"E8CKP?M0+8 M@! (3T(#1QDFJY0JY7]W^P,9$'8R"[$9L.-9YV0RH(JQ6[29\CC+(FL;+"9V M!G,)EB;6.&,C^/%I8BR#TY(\V!:\.D.?L\V=[>XZUMY^86#@KMO3ZA=Z1+P$ M.\Q(3CA);@[OA]-I* SL!Z!2CPJ?M#%TW+'B7VF*"EH:; RU.G@HG(A*0[B! M$N%45!RH4AYD&%CP!6A5T#+#**$GH&3PTFE)B,$#DW?R>5C];_E JPS0DD(0 M&_<,&E!+H$Y95[3I<#[Z)8H"&Z@RMOEP@*!WC1OR"Y_^JN_@I2Z GV/U '7@ZG>2 L(D&V-@&>HT,NX>G M8^]H\:AO^/*KXE#;OR$#C(6<=,M^$ZJCB@G(O]C^0 :YA-^2 >$DCZA%R?*#IYO%C;(^)R#/B"-S8( MD$[0\ 5L%_0.; 0#&1V=UL3>(=Y NW\D VWM'\D A\KC@NA H,GC@R$4G(J- M1CA3W,!HRV,+NH1J VFTZ*5S]!#T@U?"_D%)M*=T,$$=P*M_0 ;:*!G4^#<> MB[B4-0:GPR=M.OT5F0!"6R>?@4Q /%F>M0G)+K<5 (&@HJ#%<0D@%:PP"TD:# PNM\0Y?%RGA$\G=P-CH/-T M2+#=="# 4N"TOHPT>CJH \"+"J':H#V$8ZG.?R..W^MJZ=- MAP*H*Z%?GPD]%P4.PR/A7V!0J(HI85'PSZ?%/3WE65]@+_R)U6'3H$_P/XJY M@-#6_E*5W"XH#J #G[0AE"S8=:@(647]PS.1]\B?4"$62/6 P"?5 (]^+7( M%=%" X<]/1ZM'+4LB&# @XQC: R<11M*V_OKLGX1:""909F"3__BU0(OA4_[IM]NSTT$7@5VP M_?;K'^0/._ZPR=4&MG]TX&]V_&K_KW?C)O_UFP-^NP5^>G:<+/\[6^!(^ =- ME?^0$1&0IS_]9@L<]P_^>/;_7[X\VWYUU*\VW"7_\J\EL#W[X]D/_XX$>@3_ MY+&1^_R;[>FA 9&WP!?Y<+0 SW[\]>?_SO9',ORY_;G]_^GV)QG^W/[< MN? M9/AS^W,+;'^2X<_MSRVP_4F&/[<_-[H1\O\#7VC5;*XDA6, 245.1*Y" "8((! end XML 12 cyan20210930_10q_htm.xml IDEA: XBRL DOCUMENT 0000768408 2021-04-01 2021-09-30 0000768408 2021-11-04 0000768408 2021-09-30 0000768408 2021-03-31 0000768408 2021-07-01 2021-09-30 0000768408 2020-07-01 2020-09-30 0000768408 2020-04-01 2020-09-30 0000768408 us-gaap:CommonStockMember 2021-06-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000768408 us-gaap:RetainedEarningsMember 2021-06-30 0000768408 2021-06-30 0000768408 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0000768408 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000768408 us-gaap:CommonStockMember 2021-09-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0000768408 us-gaap:RetainedEarningsMember 2021-09-30 0000768408 us-gaap:CommonStockMember 2020-06-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000768408 us-gaap:RetainedEarningsMember 2020-06-30 0000768408 2020-06-30 0000768408 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0000768408 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000768408 us-gaap:CommonStockMember 2020-09-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0000768408 us-gaap:RetainedEarningsMember 2020-09-30 0000768408 2020-09-30 0000768408 us-gaap:CommonStockMember 2021-03-31 0000768408 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000768408 us-gaap:RetainedEarningsMember 2021-03-31 0000768408 us-gaap:CommonStockMember 2021-04-01 2021-09-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-09-30 0000768408 us-gaap:RetainedEarningsMember 2021-04-01 2021-09-30 0000768408 us-gaap:CommonStockMember 2020-03-31 0000768408 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000768408 us-gaap:RetainedEarningsMember 2020-03-31 0000768408 2020-03-31 0000768408 us-gaap:CommonStockMember 2020-04-01 2020-09-30 0000768408 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-09-30 0000768408 us-gaap:RetainedEarningsMember 2020-04-01 2020-09-30 0000768408 cyan:FormerExecutiveMember us-gaap:CommonStockMember 2020-04-01 2020-09-30 0000768408 cyan:FormerExecutiveMember us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-09-30 0000768408 cyan:FormerExecutiveMember us-gaap:RetainedEarningsMember 2020-04-01 2020-09-30 0000768408 cyan:FormerExecutiveMember 2020-04-01 2020-09-30 0000768408 us-gaap:RevolvingCreditFacilityMember cyan:FirstFoundationBankMember 2021-09-30 0000768408 cyan:FirstFoundationBankMember 2021-09-30 0000768408 cyan:FirstFoundationBankMember 2021-03-31 0000768408 cyan:SBACARESActPaycheckProtectionProgramMember 2020-05-01 2020-05-31 0000768408 cyan:UnsecuredSubordinatedLoanFromSkywordsMember 2019-04-30 0000768408 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000768408 cyan:CustomerNumber1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000768408 cyan:CustomerNumber2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000768408 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000768408 cyan:CustomerNumber1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000768408 cyan:CustomerNumber2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000768408 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-09-30 0000768408 cyan:CustomerNumber1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-09-30 0000768408 cyan:CustomerNumber2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-09-30 0000768408 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-09-30 0000768408 cyan:CustomerNumber1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-09-30 0000768408 cyan:CustomerNumber2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-09-30 0000768408 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-09-30 0000768408 cyan:TwoCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-09-30 0000768408 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0000768408 cyan:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2021-03-31 0000768408 cyan:PackagedAstaxanthinMember 2021-07-01 2021-09-30 0000768408 cyan:PackagedAstaxanthinMember 2020-07-01 2020-09-30 0000768408 cyan:PackagedSpirulinaMember 2021-07-01 2021-09-30 0000768408 cyan:PackagedSpirulinaMember 2020-07-01 2020-09-30 0000768408 cyan:PackagedProductsMember 2021-07-01 2021-09-30 0000768408 cyan:PackagedProductsMember 2020-07-01 2020-09-30 0000768408 cyan:BulkAstaxanthinMember 2021-07-01 2021-09-30 0000768408 cyan:BulkAstaxanthinMember 2020-07-01 2020-09-30 0000768408 cyan:BulkSpirulinaMember 2021-07-01 2021-09-30 0000768408 cyan:BulkSpirulinaMember 2020-07-01 2020-09-30 0000768408 cyan:BulkProductsMember 2021-07-01 2021-09-30 0000768408 cyan:BulkProductsMember 2020-07-01 2020-09-30 0000768408 cyan:ContractExtractionMember 2021-07-01 2021-09-30 0000768408 cyan:ContractExtractionMember 2020-07-01 2020-09-30 0000768408 cyan:PackagedAstaxanthinMember 2021-04-01 2021-09-30 0000768408 cyan:PackagedAstaxanthinMember 2020-04-01 2020-09-30 0000768408 cyan:PackagedSpirulinaMember 2021-04-01 2021-09-30 0000768408 cyan:PackagedSpirulinaMember 2020-04-01 2020-09-30 0000768408 cyan:PackagedProductsMember 2021-04-01 2021-09-30 0000768408 cyan:PackagedProductsMember 2020-04-01 2020-09-30 0000768408 cyan:BulkAstaxanthinMember 2021-04-01 2021-09-30 0000768408 cyan:BulkAstaxanthinMember 2020-04-01 2020-09-30 0000768408 cyan:BulkSpirulinaMember 2021-04-01 2021-09-30 0000768408 cyan:BulkSpirulinaMember 2020-04-01 2020-09-30 0000768408 cyan:BulkProductsMember 2021-04-01 2021-09-30 0000768408 cyan:BulkProductsMember 2020-04-01 2020-09-30 0000768408 cyan:ContractExtractionMember 2021-04-01 2021-09-30 0000768408 cyan:ContractExtractionMember 2020-04-01 2020-09-30 0000768408 us-gaap:EquipmentMember 2021-09-30 0000768408 us-gaap:EquipmentMember 2021-03-31 0000768408 us-gaap:LeaseholdImprovementsMember 2021-09-30 0000768408 us-gaap:LeaseholdImprovementsMember 2021-03-31 0000768408 us-gaap:FurnitureAndFixturesMember 2021-09-30 0000768408 us-gaap:FurnitureAndFixturesMember 2021-03-31 0000768408 2020-04-01 2021-03-31 0000768408 cyan:ResearchFacilityOwnedByCellanaMember 2018-11-30 0000768408 cyan:CellanaAssetPurchaseMember 2018-11-30 2018-11-30 0000768408 cyan:ShorttermObligationForCellanaAssetPurchaseMember 2018-11-30 0000768408 cyan:ShorttermObligationForCellanaAssetPurchaseMember 2021-03-31 0000768408 cyan:ShorttermObligationForCellanaAssetPurchaseMember 2021-09-30 0000768408 cyan:ShorttermObligationForCellanaAssetPurchase2Member 2018-11-30 0000768408 cyan:ShorttermObligationForCellanaAssetPurchase2Member 2020-06-30 0000768408 cyan:ShorttermObligationForCellanaAssetPurchase2Member 2021-09-30 0000768408 us-gaap:LineOfCreditMember 2021-09-30 0000768408 us-gaap:LineOfCreditMember 2021-03-31 0000768408 cyan:LongtermDebtExcludingRelatedPartyDebtMember 2021-09-30 0000768408 cyan:LongtermDebtExcludingRelatedPartyDebtMember 2021-03-31 0000768408 cyan:UnsecuredSubordinatedLoanMember 2021-09-30 0000768408 cyan:UnsecuredSubordinatedLoanMember 2021-03-31 0000768408 us-gaap:RevolvingCreditFacilityMember cyan:FirstFoundationBankMember 2016-08-30 0000768408 us-gaap:RevolvingCreditFacilityMember cyan:FirstFoundationBankMember us-gaap:PrimeRateMember 2021-09-30 0000768408 us-gaap:RevolvingCreditFacilityMember cyan:FirstFoundationBankMember us-gaap:PrimeRateMember 2016-08-30 2016-08-30 0000768408 srt:MinimumMember cyan:FirstFoundationBankMember 2016-08-30 0000768408 us-gaap:RevolvingCreditFacilityMember cyan:FirstFoundationBankMember 2021-03-31 0000768408 cyan:The2015LoanAgreementMember 2015-07-30 2015-07-30 0000768408 2015-09-18 2015-09-18 0000768408 cyan:The2015LoanAgreementMember 2021-09-30 0000768408 cyan:The2015LoanAgreementMember us-gaap:PrimeRateMember 2015-07-30 2015-07-30 0000768408 srt:MinimumMember cyan:The2015LoanAgreementMember 2015-07-30 0000768408 cyan:The2015LoanAgreementMember 2015-07-30 0000768408 cyan:The2015LoanAgreementMember 2021-03-31 0000768408 cyan:TermLoanAgreementMaturingOnAugust142032Member 2012-08-13 2012-08-14 0000768408 cyan:TermLoanAgreementPromissoryNoteOneMember 2012-08-13 2012-08-14 0000768408 cyan:TermLoanAgreementPromissoryNoteTwoMember 2012-08-13 2012-08-14 0000768408 cyan:TermLoanAgreementMaturingOnAugust142032Member 2021-09-30 0000768408 cyan:TermLoanAgreementMaturingOnAugust142032Member 2021-07-01 2021-09-30 0000768408 srt:MinimumMember cyan:TermLoanAgreementMaturingOnAugust142032Member 2021-07-01 2021-09-30 0000768408 cyan:TermLoanAgreementMaturingOnAugust142032Member 2021-03-31 0000768408 cyan:The2015LoanAgreementMember 2021-07-01 2021-09-30 0000768408 cyan:SBACARESActPaycheckProtectionProgramMember 2021-09-30 0000768408 cyan:SBACARESActPaycheckProtectionProgramMember 2020-10-01 2020-12-31 0000768408 cyan:SkywordsNoteMember cyan:UnsecuredSubordinatedLoanMember 2019-04-30 0000768408 cyan:SkywordsNoteMember cyan:UnsecuredSubordinatedLoanMember 2021-04-30 0000768408 cyan:SkywordsAmendedNoteMember 2021-04-30 0000768408 cyan:SkywordsNoteMember 2021-04-01 2021-04-30 0000768408 cyan:SkywordsNoteMember cyan:UnsecuredSubordinatedLoanMember 2021-09-30 0000768408 cyan:SkywordsNoteMember cyan:UnsecuredSubordinatedLoanMember 2021-03-31 0000768408 cyan:EquipmentFinanceAgreementMember 2017-10-06 0000768408 cyan:EquipmentFinanceAgreementMember 2021-09-30 0000768408 cyan:EquipmentFinanceAgreementMember 2021-03-31 0000768408 cyan:The2005PlanMember 2021-09-30 0000768408 cyan:The2004DirectorsPlanMember 2021-09-30 0000768408 cyan:The2014DirectorsPlanMember 2021-09-30 2021-09-30 0000768408 cyan:The2016PlanMember 2021-09-30 0000768408 cyan:The2014DirectorsPlanMember 2021-09-30 0000768408 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000768408 us-gaap:EmployeeStockOptionMember 2021-07-01 2021-09-30 0000768408 us-gaap:EmployeeStockOptionMember 2020-07-01 2020-09-30 0000768408 us-gaap:EmployeeStockOptionMember 2021-04-01 2021-09-30 0000768408 us-gaap:EmployeeStockOptionMember 2020-04-01 2020-09-30 0000768408 us-gaap:EmployeeStockOptionMember 2021-09-30 0000768408 srt:ScenarioForecastMember us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-10-18 2021-10-18 0000768408 srt:ScenarioForecastMember us-gaap:RestrictedStockMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-10-01 2021-12-31 0000768408 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0000768408 us-gaap:RestrictedStockUnitsRSUMember 2020-07-01 2020-09-30 0000768408 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-09-30 0000768408 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2020-09-30 0000768408 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0000768408 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0000768408 2017-12-22 2017-12-22 0000768408 2018-01-01 2018-01-01 0000768408 2018-04-01 2019-03-31 0000768408 cyan:SkywordsNoteMember cyan:UnsecuredSubordinatedLoanMember us-gaap:PrimeRateMember 2019-04-01 2019-04-30 0000768408 cyan:ConversionOfSkywordsNoteIntoRevolvingLoansMember 2021-04-12 2021-04-12 0000768408 cyan:SkywordsAmendedNoteMember 2021-04-12 0000768408 cyan:SkywordsAmendedNoteMember 2021-04-12 2021-04-12 0000768408 cyan:SkywordsNoteMember 2021-04-12 2021-04-12 0000768408 cyan:SkywordsAmendedNoteMember us-gaap:PrimeRateMember 2021-04-12 2021-04-12 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:acre utr:Y utr:M 0000768408 Cyanotech Corp false --03-31 Q2 2022 113000 32000 0.01 0.01 10000000 10000000 0 0 0 0 0.02 0.02 50000000 50000000 6138728 6138728 6116073 6116073 2 2 2 2 2 3 0 0 0 0 0 0 6 4 0 12 P19Y P2Y 296000 2 0 P10Y 0 P3Y 10-Q true 2021-09-30 false 0-14602 NV 91-1206026 73-4460 Queen Kaahumanu Hwy. #102 Kailua-Kona HI 96740 808 326-1353 Common Stock, $0.02 par value per share CYAN NASDAQ Yes Yes Non-accelerated Filer true false false 6194166 2134000 3767000 3077000 2436000 9808000 8415000 339000 488000 15358000 15106000 11901000 12136000 3500000 3517000 118000 120000 30877000 30879000 1833000 2287000 1250000 844000 110000 124000 373000 343000 350000 1000000 731000 1210000 4647000 5808000 4468000 4823000 3125000 3175000 24000 32000 12264000 13838000 0 0 123000 122000 33347000 33267000 -14857000 -16348000 18613000 17041000 30877000 30879000 9419000 8571000 18383000 15923000 5657000 5270000 10949000 9647000 3762000 3301000 7434000 6276000 1422000 1472000 2768000 2800000 1131000 1374000 2681000 2618000 127000 173000 284000 308000 2680000 3019000 5733000 5726000 1082000 282000 1701000 550000 101000 121000 196000 251000 981000 161000 1505000 299000 11000 6000 14000 6000 970000 155000 1491000 293000 0.16 0.03 0.24 0.05 0.15 0.03 0.24 0.05 6130000 6054000 6124000 6042000 6315000 6163000 6312000 6147000 6117719 122000 33285000 -15827000 17580000 32210 1000 -37000 0 -36000 11201 -0 -0 -0 -0 0 99000 0 99000 0 0 970000 970000 6138728 123000 33347000 -14857000 18613000 6028312 120000 32999000 -17130000 15989000 66385 1000 157000 0 158000 3637 1000 -3000 0 -2000 1261 -0 -0 -0 -0 0 11000 0 11000 0 0 155000 155000 6097073 122000 33164000 -16975000 16311000 6116073 122000 33267000 -16348000 17041000 34751 1000 -40000 0 -39000 12096 -0 -0 -0 -0 0 120000 0 120000 0 0 1491000 1491000 6138728 123000 33347000 -14857000 18613000 6011885 120000 32994000 -17268000 15846000 66385 1000 157000 0 158000 11400 -0 -0 -0 -0 3635 -0 -0 -0 -0 17469 1000 -7000 0 -6000 6431 -0 -0 -0 -0 0 20000 0 20000 0 0 293000 293000 6097073 122000 33164000 -16975000 16311000 1491000 293000 798000 918000 32000 54000 144000 156000 120000 178000 85000 0 726000 -71000 897000 421000 -134000 -73000 -992000 -8000 406000 129000 -14000 -129000 -147000 -156000 -8000 -17000 426000 1141000 521000 295000 -521000 -295000 -0 38000 650000 -0 500000 -0 0 1381000 349000 330000 -0 17000 39000 6000 -1538000 990000 -1633000 1836000 3767000 2417000 2134000 4253000 180000 235000 2000 14000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>ORGANIZATION AND BASIS OF PRESENTATION</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Cyanotech Corporation (the “Company”), located in Kailua-Kona, Hawaii, was incorporated in the state of Nevada on <em style="font: inherit;"> March 3, 1983 </em>and is listed on the NASDAQ Capital Market under the symbol “CYAN”. The Company is engaged in the production of natural products derived from microalgae for the nutritional supplements market.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company is an agricultural company that produces high value natural products derived from microalgae grown in complex and intricate open-pond agricultural systems on the Kona coast of Hawaii.  The Company's products include Hawaiian Spirulina Pacifica, a superfood with numerous benefits, including boosting the immune system and overall cellular health; and Hawaiian BioAstin, a powerful antioxidant shown to support and maintain the body's natural inflammatory response.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information pursuant to the instructions to Form <em style="font: inherit;">10</em>-Q and Regulation S-<em style="font: inherit;">X</em> of the Securities and Exchange Commission (“SEC”). These interim condensed consolidated financial statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to present fairly the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity and Condensed Consolidated Statements of Cash Flows for the periods presented in accordance with GAAP.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Accordingly, they do <em style="font: inherit;">not</em> include all of the information and notes required by GAAP for complete financial statements. The results of operations for the interim periods are <em style="font: inherit;">not</em> necessarily indicative of the results to be expected for the full fiscal year. The Condensed Consolidated Balance Sheet as of <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021</em> was derived from the audited consolidated financial statements. These condensed consolidated financial statements and notes should be read in conjunction with the Company’s audited consolidated financial statements for the year ended <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> contained in the Company’s annual report on Form <em style="font: inherit;">10</em>-K as filed with the SEC on <em style="font: inherit;"> June 22, 2021. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Liquidity and Capital Resources</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">As of <em style="font: inherit;"> September 30, 2021, </em>the Company had cash of $2,134,000 and working capital of $10,711,000 compared to $3,767,000 and $9,298,000, respectively, as of <em style="font: inherit;"> March 31, 2021. </em>The Company has a Revolving Credit Agreement (“Credit Agreement”) with First Foundation Bank (“Bank”) that allows the Company to borrow up to $2,000,000 on a revolving basis. At <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>the Company had outstanding borrowings of $350,000 and $1,000,000, respectively, on the line of credit.  The line of credit is subject to renewal on <em style="font: inherit;"> August 30, 2022 </em>and the Company intends to renew or replace it with another line of credit on or before the expiration date.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">As of <em style="font: inherit;"> September 30, 2021, </em>the Company had $4,281,000 in long-term debt (“Term Loans”) payable to the Bank that require the payment of principal and interest monthly through <em style="font: inherit;"> August 2032. </em>Pursuant to the Term Loans and the Credit Agreement, the Company is subject to annual financial covenants, customary affirmative and negative covenants and certain subjective acceleration clauses. As of <em style="font: inherit;"> March 31, 2021, </em>the Company was in compliance with all required annual financial covenants under the Term Loans and the Credit Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In response to the coronavirus (“COVID-<em style="font: inherit;">19”</em>) pandemic and the uncertainty surrounding the pandemic, in <em style="font: inherit;"> May 2020, </em>the Company obtained a Paycheck Protection Program (“PPP”) loan in the amount of $1,381,000, under the Coronavirus Aid, Relief, and Economics Security Act (“CARES Act”). The proceeds were used for certain payroll costs in accordance with the PPP and the PPP Flexibility Act of <em style="font: inherit;">2020</em> (“PPP Flexibility Act”). In <em style="font: inherit;"> December 2020, </em>the Company received notice of forgiveness of the PPP loan in whole, including all accrued interest to date. (see Note <em style="font: inherit;">6</em>). In <em style="font: inherit;"> April 2019, </em>the Company obtained a loan in the amount of $1,500,000 from a related party. The proceeds were used to pay down accounts payable and for general operating capital purposes. On <em style="font: inherit;"> April 12, 2021, </em>the Company amended this loan (see Notes <em style="font: inherit;">6</em> and <em style="font: inherit;">13</em>).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Funds generated by operating activities and available cash are expected to continue to be the Company’s most significant sources of liquidity for working capital requirements, debt service and funding of maintenance levels of capital expenditures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Based upon the Company’s operating plan and related cash flow and financial projections, cash flows expected to be generated by operating activities and available financing are expected to be sufficient to fund its operations through at least <em style="font: inherit;"> September 30, 2022, </em>and the Company’s debt service coverage ratio and current ratio covenants are expected to be in compliance with the annual Term Loans and Credit Agreement covenant requirements as of <em style="font: inherit;"> March 31, 2022, </em>the next measurement date. However, <em style="font: inherit;">no</em> assurances can be provided that the Company will achieve its operating plan and cash flow projections for the next fiscal years or its projected consolidated financial position as of <em style="font: inherit;"> March 31, 2022. </em>Such estimates are subject to change based on future results and such change could cause future results to vary significantly from expected results.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> 2134000 10711000 3767000 9298000 2000000 350000 1000000 4281000 1381000 1500000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>SIGNIFICANT ACCOUNTING POLICIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The accompanying condensed consolidated financial statements include the accounts of Cyanotech Corporation and its wholly owned subsidiary, Nutrex Hawaii, Inc. (“Nutrex Hawaii” or “Nutrex”, collectively the “Company”). All intercompany balances and transactions have been eliminated in consolidation.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of any contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the periods reported.  Management reviews these estimates and assumptions periodically and reflects the effect of revisions in the period that they are determined to be necessary.  Actual results could differ from those estimates and assumptions.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cash </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Cash consists of cash on hand and cash in bank deposits.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Concentration Risk</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">A significant portion of revenue and accounts receivable are derived from a few major customers. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021, </em><span style="-sec-ix-hidden:c78113627">two</span> customers individually accounted for 28% and 21% of the Company’s total net sales, and for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2020, </em><span style="-sec-ix-hidden:c78113631">two</span> customers individually accounted for 24% and 21% of the Company’s total net sales. For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021, </em><span style="-sec-ix-hidden:c78113635">two</span> customers individually accounted for 21% and 16% of the Company’s total net sales, and for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2020, </em><span style="-sec-ix-hidden:c78113639">two</span> customers individually accounted for 19% and 16% of the Company’s total net sales. <span style="-sec-ix-hidden:c78114062">Two</span> customers accounted for 60% of the Company’s accounts receivable balance as of <em style="font: inherit;"> September 30, 2021, </em>and <span style="-sec-ix-hidden:c78113643">three</span> customers accounted for 57% of the Company’s accounts receivable balance as of <em style="font: inherit;"> March 31, 2021.</em></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;"><em style="font: inherit;"/></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company records revenue based on the <em style="font: inherit;">five</em>-step model which includes: (<em style="font: inherit;">1</em>) identifying the contract with the customer; (<em style="font: inherit;">2</em>) identifying the performance obligations in the contract; (<em style="font: inherit;">3</em>) determining the transaction price; (<em style="font: inherit;">4</em>) allocating the transaction price to the performance obligations; and (<em style="font: inherit;">5</em>) recognizing revenue when the performance obligations are satisfied. Substantially all of the Company’s revenue is generated by fulfilling orders for the purchase of our microalgal nutritional supplements to retailers, wholesalers, or direct to consumers via online channels, with each order considered to be a distinct performance obligation. These orders <em style="font: inherit;"> may </em>be formal purchase orders, verbal phone orders, e-mail orders or orders received online. Shipping and handling activities for which the Company is responsible under the terms and conditions of the order are <em style="font: inherit;">not</em> accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling a performance obligation. The Company has elected to exclude sales, use and similar taxes from the measurement of the transaction price.  The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, which includes costs for trade promotion programs, coupons, returns and early payment discounts.  Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company reviews and updates these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intent to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically <em style="font: inherit;">30</em> days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Revenue is recognized at the point in time that control of the ordered products is transferred to the customer. Generally, this occurs when the product is delivered, or in some cases, picked up from <em style="font: inherit;">one</em> of the Company’s distribution centers by the customer. Revenue from extraction services is recognized when control is transferred upon completion of the extraction process.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Customer contract liabilities consist of customer deposits received in advance of fulfilling an order and are shown separately on the consolidated balance sheets. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company did <span style="-sec-ix-hidden:c78113656"><span style="-sec-ix-hidden:c78114254">not</span></span> recognize any revenue from deposits that were included in contract liabilities as of <em style="font: inherit;"> March 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company recognized $49,000 and $251,000, respectively, of revenue from deposits that were included in contract liabilities as of <em style="font: inherit;"> March 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The Company’s contracts have a duration of <em style="font: inherit;">one</em> year or less and therefore, the Company has elected the practical expedient of <em style="font: inherit;">not</em> disclosing revenues allocated to partially unsatisfied performance obligations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The following table represents revenue disaggregated by major product line and extraction services for the:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three Months Ended</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three Months </b></b><b><b>Ended</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Packaged sales</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total packaged sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bulk sales</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total bulk sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract extraction revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months </b></b><b><b>Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Packaged sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total packaged sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bulk sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total bulk sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract extraction revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <div> </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b/></p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Adopted Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> “<i>Simplifying the Accounting for Income Taxes</i>”<i> </i>(“ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12”</em>), which as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020, </em>with early adoption permitted. The Company adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> as of <em style="font: inherit;"> April 1, 2021 </em>with <em style="font: inherit;">no</em> impact on its consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> November 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">18</em> – <i>Collaborative Arrangements </i>(“ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">18”</em>), which clarifies that certain transactions between collaborative arrangement participants should be accounted for as revenue when the collaborative arrangement participant is a customer in the context of a unit of account and precludes recognizing as revenue consideration received from a collaborative arrangement participant if the participant is <em style="font: inherit;">not</em> a customer. This ASU requires retrospective adoption to the date the Company adopted ASC <em style="font: inherit;">606,</em> <em style="font: inherit;"> April 1, 2018, </em>by recognizing a cumulative-effect adjustment to the opening balance of retained earnings of the earliest annual period presented. The Company adopted ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">18</em> as of <em style="font: inherit;"> April 1, 2020 </em>with <em style="font: inherit;">no</em> impact on its financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> “<i>Customer</i>’<i>s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</i>”<i> </i>(“ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">15”</em>), which aligns the capitalization requirements for implementation costs incurred in a hosting arrangement that is a service contract with the existing capitalization requirements for implementation costs incurred to develop or obtain internal-use software <i>(Subtopic </i><em style="font: inherit;">350</em><i>-</i><em style="font: inherit;">40</em><i>)</i>. The Company adopted ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">15</em> as of <em style="font: inherit;"> April 1, 2020 </em>with <em style="font: inherit;">no</em> impact on its financial statements. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">13,</em> “<i>Fair Value Measurement - Disclosure Framework (Topic </i><em style="font: inherit;">820</em><i>)</i>”<i> </i>(“ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">13”</em>). The updated guidance improves the disclosure requirements on fair value measurements. The Company adopted this standard as of <em style="font: inherit;"> April 1, 2020, </em>with <em style="font: inherit;">no</em> impact to its disclosures.</p><p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The accompanying condensed consolidated financial statements include the accounts of Cyanotech Corporation and its wholly owned subsidiary, Nutrex Hawaii, Inc. (“Nutrex Hawaii” or “Nutrex”, collectively the “Company”). All intercompany balances and transactions have been eliminated in consolidation.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Use of Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of any contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the periods reported.  Management reviews these estimates and assumptions periodically and reflects the effect of revisions in the period that they are determined to be necessary.  Actual results could differ from those estimates and assumptions.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Cash </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Cash consists of cash on hand and cash in bank deposits.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Concentration Risk</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">A significant portion of revenue and accounts receivable are derived from a few major customers. For the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021, </em><span style="-sec-ix-hidden:c78113627">two</span> customers individually accounted for 28% and 21% of the Company’s total net sales, and for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2020, </em><span style="-sec-ix-hidden:c78113631">two</span> customers individually accounted for 24% and 21% of the Company’s total net sales. For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021, </em><span style="-sec-ix-hidden:c78113635">two</span> customers individually accounted for 21% and 16% of the Company’s total net sales, and for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2020, </em><span style="-sec-ix-hidden:c78113639">two</span> customers individually accounted for 19% and 16% of the Company’s total net sales. <span style="-sec-ix-hidden:c78114062">Two</span> customers accounted for 60% of the Company’s accounts receivable balance as of <em style="font: inherit;"> September 30, 2021, </em>and <span style="-sec-ix-hidden:c78113643">three</span> customers accounted for 57% of the Company’s accounts receivable balance as of <em style="font: inherit;"> March 31, 2021.</em></p> 0.28 0.21 0.24 0.21 0.21 0.16 0.19 0.16 0.60 0.57 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company records revenue based on the <em style="font: inherit;">five</em>-step model which includes: (<em style="font: inherit;">1</em>) identifying the contract with the customer; (<em style="font: inherit;">2</em>) identifying the performance obligations in the contract; (<em style="font: inherit;">3</em>) determining the transaction price; (<em style="font: inherit;">4</em>) allocating the transaction price to the performance obligations; and (<em style="font: inherit;">5</em>) recognizing revenue when the performance obligations are satisfied. Substantially all of the Company’s revenue is generated by fulfilling orders for the purchase of our microalgal nutritional supplements to retailers, wholesalers, or direct to consumers via online channels, with each order considered to be a distinct performance obligation. These orders <em style="font: inherit;"> may </em>be formal purchase orders, verbal phone orders, e-mail orders or orders received online. Shipping and handling activities for which the Company is responsible under the terms and conditions of the order are <em style="font: inherit;">not</em> accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling a performance obligation. The Company has elected to exclude sales, use and similar taxes from the measurement of the transaction price.  The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, which includes costs for trade promotion programs, coupons, returns and early payment discounts.  Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company reviews and updates these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intent to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically <em style="font: inherit;">30</em> days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Revenue is recognized at the point in time that control of the ordered products is transferred to the customer. Generally, this occurs when the product is delivered, or in some cases, picked up from <em style="font: inherit;">one</em> of the Company’s distribution centers by the customer. Revenue from extraction services is recognized when control is transferred upon completion of the extraction process.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Customer contract liabilities consist of customer deposits received in advance of fulfilling an order and are shown separately on the consolidated balance sheets. During the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company did <span style="-sec-ix-hidden:c78113656"><span style="-sec-ix-hidden:c78114254">not</span></span> recognize any revenue from deposits that were included in contract liabilities as of <em style="font: inherit;"> March 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. During the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company recognized $49,000 and $251,000, respectively, of revenue from deposits that were included in contract liabilities as of <em style="font: inherit;"> March 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The Company’s contracts have a duration of <em style="font: inherit;">one</em> year or less and therefore, the Company has elected the practical expedient of <em style="font: inherit;">not</em> disclosing revenues allocated to partially unsatisfied performance obligations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Disaggregation of Revenue</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The following table represents revenue disaggregated by major product line and extraction services for the:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three Months Ended</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three Months </b></b><b><b>Ended</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Packaged sales</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total packaged sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bulk sales</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total bulk sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract extraction revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months </b></b><b><b>Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Packaged sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total packaged sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bulk sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total bulk sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract extraction revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 49000 251000 <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three Months Ended</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>Three Months </b></b><b><b>Ended</b></b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b><b>September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Packaged sales</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,015</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,138</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,796</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,126</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total packaged sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,264</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bulk sales</p> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">509</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,985</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,684</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total bulk sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,494</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract extraction revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">160</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,419</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,571</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">($ in thousands)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months </b></b><b><b>Ended</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Packaged sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,354</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina packaged</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,968</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total packaged sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,592</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">11,322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Bulk sales</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Astaxanthin bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">914</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">908</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Spirulina bulk</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,214</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total bulk sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,483</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,122</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Contract extraction revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">308</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">479</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 36pt;">Total net sales</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">18,383</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">15,923</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4015000 4138000 1796000 2126000 5811000 6264000 509000 463000 2985000 1684000 3494000 2147000 114000 160000 9419000 8571000 8054000 7354000 4538000 3968000 12592000 11322000 914000 908000 4569000 3214000 5483000 4122000 308000 479000 18383000 15923000 <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Recently Adopted Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> December 2019, </em>the FASB issued ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12,</em> “<i>Simplifying the Accounting for Income Taxes</i>”<i> </i>(“ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12”</em>), which as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020, </em>with early adoption permitted. The Company adopted ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> as of <em style="font: inherit;"> April 1, 2021 </em>with <em style="font: inherit;">no</em> impact on its consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> November 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">18</em> – <i>Collaborative Arrangements </i>(“ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">18”</em>), which clarifies that certain transactions between collaborative arrangement participants should be accounted for as revenue when the collaborative arrangement participant is a customer in the context of a unit of account and precludes recognizing as revenue consideration received from a collaborative arrangement participant if the participant is <em style="font: inherit;">not</em> a customer. This ASU requires retrospective adoption to the date the Company adopted ASC <em style="font: inherit;">606,</em> <em style="font: inherit;"> April 1, 2018, </em>by recognizing a cumulative-effect adjustment to the opening balance of retained earnings of the earliest annual period presented. The Company adopted ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">18</em> as of <em style="font: inherit;"> April 1, 2020 </em>with <em style="font: inherit;">no</em> impact on its financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">15,</em> “<i>Customer</i>’<i>s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract</i>”<i> </i>(“ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">15”</em>), which aligns the capitalization requirements for implementation costs incurred in a hosting arrangement that is a service contract with the existing capitalization requirements for implementation costs incurred to develop or obtain internal-use software <i>(Subtopic </i><em style="font: inherit;">350</em><i>-</i><em style="font: inherit;">40</em><i>)</i>. The Company adopted ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">15</em> as of <em style="font: inherit;"> April 1, 2020 </em>with <em style="font: inherit;">no</em> impact on its financial statements. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> August 2018, </em>the FASB issued ASU <em style="font: inherit;">2018</em>-<em style="font: inherit;">13,</em> “<i>Fair Value Measurement - Disclosure Framework (Topic </i><em style="font: inherit;">820</em><i>)</i>”<i> </i>(“ASU <em style="font: inherit;">No.</em> <em style="font: inherit;">2018</em>-<em style="font: inherit;">13”</em>). The updated guidance improves the disclosure requirements on fair value measurements. The Company adopted this standard as of <em style="font: inherit;"> April 1, 2020, </em>with <em style="font: inherit;">no</em> impact to its disclosures.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>INVENTORIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Inventories are stated at the lower of cost or net realizable value. Cost is determined by the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out method. Inventories consist of the following as of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Supplies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company recognizes abnormal production costs, including fixed cost variances from normal production capacity, fixed production overhead costs, idle facilities, freight handling costs and spoilage, as an expense in the period incurred, without adjusting overhead absorption rates. Normal production capacity is defined as the production expected to be achieved over a number of periods or seasons under normal circumstances, taking into account the loss of capacity resulting from planned maintenance. The Company had no abnormal productions costs for the <em style="font: inherit;">three</em> or <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>or <em style="font: inherit;"> September 30, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In fiscal <em style="font: inherit;">2021,</em> cultivation of astaxanthin was completed in the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of the fiscal year during the most productive months of the year due to the best growing conditions, compared to year-round production in the prior fiscal years. The same approach is being followed in fiscal year <em style="font: inherit;">2022.</em> The Company calculates total production costs for the year based on normal capacity of production expected to be achieved in a year under normal circumstances. These costs are then allocated into inventory based on the period of production, <em style="font: inherit;">not</em> including abnormal production costs. Allocating fixed and overhead costs requires management’s judgement to determine when production is outside of the normal range of expected variation in production.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Other non-inventoriable fixed costs of $32,000 and $17,000 were expensed to cost of sales for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Other non-inventoriable fixed costs of $36,000 and $46,000 were expensed to cost of sales for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Raw materials</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">547</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Work in process</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,052</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,206</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Finished goods</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,562</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,423</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Supplies</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">262</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">239</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventories, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,808</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,415</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 932000 547000 4052000 3206000 4562000 4423000 262000 239000 9808000 8415000 0 32000 17000 36000 46000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>EQUIPMENT AND LEASEHOLD IMPROVEMENTS</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Equipment and leasehold improvements consist of the following as of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(22,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Construction-in-progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Equipment and leasehold improvements, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Management has determined no asset impairment existed as of <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>respectively. Depreciation and amortization expense were approximately $398,000 and $451,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Depreciation and amortization expense were approximately $798,000 and $918,000 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,368</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">19,056</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,744</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">14,703</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Furniture and fixtures</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">376</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">372</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,488</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">34,131</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(23,538</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(22,740</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Construction-in-progress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">951</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">745</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Equipment and leasehold improvements, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,901</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,136</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 19368000 19056000 14744000 14703000 376000 372000 34488000 34131000 23538000 22740000 951000 745000 11901000 12136000 0 398000 451000 798000 918000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>SHORT-TERM CONTRACT OBLIGATION</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> November 30, 2018, </em>the Company completed the purchase of a <span style="-sec-ix-hidden:c78113734">six</span>-acre production and research facility from Cellana LLC (“Cellana”) under a purchase agreement that was signed <em style="font: inherit;"> August 31, 2018. </em>In accordance with the terms of the <em style="font: inherit;">third</em> amendment to the asset purchase agreement, the Company acquired the asset for $495,000 with a cash down payment of $100,000 leaving a short-term obligation of $395,000 on the asset purchase.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The short-term obligation was comprised of <em style="font: inherit;">two</em> separate loans in the principal amount of <em style="font: inherit;">$180,000</em> and <em style="font: inherit;">$215,000.</em> The <em style="font: inherit;">first</em> loan of $180,000 bore an interest rate of 6.25% and was payable in <span style="-sec-ix-hidden:c78113745">four</span> monthly installments of principal and interest. The loan commenced on <em style="font: inherit;"> December 1, 2018 </em>and matured on <em style="font: inherit;"> July 15, 2019. </em>There were <span style="-sec-ix-hidden:c78113746">no</span> principal amounts outstanding at <em style="font: inherit;"> September 30, 2021 </em>or <em style="font: inherit;"> March 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The <em style="font: inherit;">second</em> loan had a principal amount of $215,000 and was a non-interest bearing loan that was payable in <span style="-sec-ix-hidden:c78113749">twelve</span> monthly installments. The loan commenced on <em style="font: inherit;"> December 1, 2018 </em>and matured on <em style="font: inherit;"> October 15, 2019. </em>This contract contained a hold back of $38,000 pending resolution of certain closing items by the seller, which have been resolved, with no principal amounts outstanding at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2021.</em></p> 495000 100000 395000 180000 0.0625 0 215000 38000 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>LINE OF CREDIT AND LONG-TERM DEBT </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Total debt consists of the following as of:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Line of credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Debt - related party</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, excluding current maturities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total long-term debt, net of current maturities and unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><i>Line of Credit and Term Loans</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> August 30, 2016, </em>the Credit Agreement, which the Company entered into with the Bank on <em style="font: inherit;"> June 3, 2016, </em>became effective after the Company and the Bank received the necessary approvals from the State of Hawaii to secure the lien on the Company’s leasehold property in Kona, Hawaii. The Credit Agreement allows the Company to borrow up to $2,000,000 on a revolving basis. Borrowings under the Credit Agreement bear interest at the Wall Street Journal prime rate (3.25% at both <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021) </em>plus 2%, floating, provided that at <em style="font: inherit;">no</em> time shall the annual interest rate be less than 5.25%.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">At <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>the outstanding balance under the Credit Agreement was $350,000 and $1,000,000, respectively, and was included in current liabilities on the Condensed Consolidated Balance Sheets. The line of credit, which is subject to annual renewal, was renewed on <em style="font: inherit;"> August 30, 2021 </em>and will be subject to renewal upon expiration on <em style="font: inherit;"> August 30, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Credit Agreement grants the Bank the following security interests in the Company’s property: (a) a lien on the Company’s leasehold interest in its Kona facility; (b) an assignment of the Company’s interest in leases and rents on its Kona facility; and (c) a security interest in all fixtures, furnishings and equipment related to or used by the Company at the Kona facility. Each security interest is further subject to the terms of the Credit Agreement.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;">2015,</em> the Company executed a loan agreement with a lender providing for $2,500,000 in aggregate credit facilities (the <em style="font: inherit;">“2015</em> Loan”) secured by substantially all the Company’s assets, pursuant to a Term Loan Agreement dated <em style="font: inherit;"> July 30, 2015 (</em>the <em style="font: inherit;">“2015</em> Loan Agreement”). The <em style="font: inherit;">2015</em> Loan is evidenced by a promissory note in the amount of <em style="font: inherit;">$2,500,000,</em> the repayment of which is partially guaranteed under the provisions of the United States Department of Agriculture (“USDA”) Rural Development Guarantee program. The proceeds of the <em style="font: inherit;">2015</em> Loan were used to pay off a $500,000 short term note payable that matured on <em style="font: inherit;"> September 18, 2015, </em>and to acquire new processing equipment and leasehold improvements at the Company’s Kona, Hawaii facility.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The provisions of the <em style="font: inherit;">2015</em> Loan require the payment of principal and interest until its maturity on <em style="font: inherit;"> September </em><em style="font: inherit;">1,</em> <em style="font: inherit;">2022,</em> the obligation fully amortizes over <em style="font: inherit;">seven</em> (7) years. Interest on the <em style="font: inherit;">2015</em> Loan accrues on the outstanding principal balance at an annual variable rate equal to the published Wall Street Journal prime rate (3.25% at both <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> respectively) plus 2.0% and is adjustable on the <em style="font: inherit;">first</em> day of each calendar quarter and fixed for that quarter, provided that at <em style="font: inherit;">no</em> time shall the annual interest rate be less than 6.0%. The <em style="font: inherit;">2015</em> Loan has a prepayment penalty of 5.0% for any prepayment made prior to the <em style="font: inherit;">first</em> anniversary of the date of the <em style="font: inherit;">2015</em> Loan Agreement, which penalty is reduced by 1.0% each year thereafter until the <em style="font: inherit;">fifth</em> anniversary of such date, after which there is <em style="font: inherit;">no</em> prepayment penalty. The balance under the <em style="font: inherit;">2015</em> Loan was $429,000 and $635,000 at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> respectively, and was included in long-term debt in the debt table above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;">2012,</em> the Company executed a loan agreement with a lender providing for $5,500,000 in aggregate credit facilities (the <em style="font: inherit;">“2012</em> Loan”) secured by substantially all the Company’s assets, including a mortgage on the Company's interest in its lease at the National Energy Laboratory of Hawaii Authority, pursuant to a Term Loan Agreement dated <em style="font: inherit;"> August </em><em style="font: inherit;">14,</em> <em style="font: inherit;">2012</em> (the <em style="font: inherit;">“2012</em> Loan Agreement”). The <em style="font: inherit;">2012</em> Loan is evidenced by promissory notes in the amounts of $2,250,000 and $3,250,000, the repayment of which is partially guaranteed under the provisions of a USDA Rural Development Guarantee. The proceeds of the <em style="font: inherit;">2012</em> Loan were used to acquire processing equipment and leasehold improvements at its Kona, Hawaii facility.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The provisions of the <em style="font: inherit;">2012</em> Loan required the payment of interest only for the <em style="font: inherit;">first</em> 12 months of the term; thereafter, and until its maturity on <em style="font: inherit;"> August </em><em style="font: inherit;">14,</em> <em style="font: inherit;">2032,</em> the obligation fully amortizes over <span style="-sec-ix-hidden:c78113810">nineteen</span> (<em style="font: inherit;">19</em>) years. Interest on the <em style="font: inherit;">2012</em> Loan accrues on the outstanding principal balance at an annual variable rate equal to the published Wall Street Journal prime rate (3.25% at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021</em>) plus 1.0% and is adjustable on the <em style="font: inherit;">first</em> day of each calendar quarter and fixed for that quarter, provided that at <em style="font: inherit;">no</em> time shall the annual interest rate be less than 5.5%. The balance under the <em style="font: inherit;">2012</em> Loan was $3,852,000 and $3,978,000 at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> respectively, and was included in long-term debt in the debt table above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The <em style="font: inherit;">2015</em> Loan includes a <em style="font: inherit;">one</em>-time origination and guaranty fee totaling $113,900 and an annual renewal fee payable in the amount of 0.5% of the USDA guaranteed portion of the outstanding principal balance as of <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> of each year, beginning <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2015.</em> The USDA has guaranteed 80% of all amounts owing under the <em style="font: inherit;">2015</em> Loan. The <em style="font: inherit;">2012</em> Loan included a <em style="font: inherit;">one</em>-time origination and guaranty fees totaling $214,500 and an annual renewal fee payable in the amount of 0.25% of the USDA guaranteed portion of the outstanding principal balance as of <em style="font: inherit;"> December </em><em style="font: inherit;">31</em> of each year, beginning <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2012.</em> The USDA has guaranteed 80% of all amounts owing under the <em style="font: inherit;">2012</em> Loan. The balance in unamortized debt issuance costs was $125,000 and $140,000 at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Loan Covenants</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company’s Credit Agreement, <em style="font: inherit;">2015</em> Loan and <em style="font: inherit;">2012</em> Loan are subject to annual debt service and other financial covenants, including covenants which require the Company to meet key financial ratios and customary affirmative and negative covenants.  As of <em style="font: inherit;"> March 31, 2021, </em>the Company was in compliance with all required annual financial covenants. The next remeasurement date will be <em style="font: inherit;"> March 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Long-term Debt </i>–<i> PPP</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> May 2020, </em>the Company obtained a PPP loan in the amount of $1,381,000 with an original maturity date of <em style="font: inherit;"> May 2022. </em>The balance under this loan was $1,381,000 at <em style="font: inherit;"> September 30, 2020 </em>and was included in long-term debt due to its <span style="-sec-ix-hidden:c78113849">two</span>-year original maturity. In <em style="font: inherit;"> December 2020, </em>the Company received notice of forgiveness of the PPP loan in whole, including all accrued unpaid interest. In the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2021,</em> the Company recorded the forgiveness of $1,381,000 of principal and $8,000 of accrued interest for a total of $1,389,000. The Company has used the proceeds of the PPP loan for certain payroll costs in accordance with the PPP.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Debt </i>–<i> Related Party</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> April 2019, </em>the Company obtained a loan in the amount of $1,500,000 and the interest was payable quarterly.  The loan was originally due in <em style="font: inherit;"> April 2021. </em>In <em style="font: inherit;"> April 2021, </em>the Company amended the loan, which extended the expiration to <em style="font: inherit;"> April 2024, </em>converted $500,000 into revolving loans, adjusted the interest rate to reflect a floor of 5%, and granted a security interest in substantially all of the Company’s personal property assets, subject to limited exceptions. Concurrently, with the amendment and conversion of the original loan, the Company repaid in cash the principal amount of $500,000 plus accrued interest to date of $1,900 (see Note <em style="font: inherit;">13</em>).  At <em style="font: inherit;"> September 30, 2021, </em>the balance under this loan was $1,000,000 and was included in long-term debt, and at <em style="font: inherit;"> March 31, 2021, </em>the balance under this loan was $1,500,000, of which $500,000 was included in current maturities of long-term debt and $1,000,000 was included in long-term debt, in the debt table above. Interest is payable quarterly.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><i>Equipment Finance Agreement</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> October 2017, </em>the Company entered into an Equipment Finance Agreement (the “Equipment Agreement”) with a lender, which provides up to $175,000 of financing for equipment. The interest rate on this loan is 4.75%. The provisions of the Equipment Agreement require the payment of principal and interest until its maturity on <em style="font: inherit;"> October </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2022.</em> The balance under this loan was $43,000 and $60,000 at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>respectively, and was included in long-term debt in the debt table above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Future principal payments under the loans and finance lease obligations at <em style="font: inherit;"> September </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2021</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Payments Due</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total principal payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Line of credit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">350</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Debt - related party</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less current maturities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,081</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,210</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Long-term debt, excluding current maturities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,593</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,963</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(140</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total long-term debt, net of current maturities and unamortized debt issuance costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,468</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,823</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 350000 1000000 4324000 4673000 1000000 1500000 1081000 2210000 4593000 4963000 125000 140000 4468000 4823000 2000000 0.0325 0.02 0.0525 350000 1000000 2500000 500000 P7Y 0.0325 0.020 0.060 0.050 0.010 429000 635000 5500000 2250000 3250000 P12M 0.0325 0.010 0.055 3852000 3978000 113900 0.005 0.80 214500 0.0025 0.80 125000 140000 1381000 1381000 1381000 8000 1389000 1500000 500000 0.05 500000 1900 1000000 1500000 500000 1000000 175000 0.0475 43000 60000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Payments Due</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">477</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,289</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">306</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">322</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,568</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total principal payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,324</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 362000 477000 1289000 306000 322000 2568000 5324000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>OPERATING LEASES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company leases facilities, equipment and land under non-cancelable operating leases expiring through <em style="font: inherit;">2037.</em> One of its facility leases contains price escalations and a renewal option for <em style="font: inherit;">five</em> years. Right-of-use assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and liabilities were recognized at <em style="font: inherit;"> April 1, 2019 </em>based on the present value of lease payments over the lease term, using the Bank’s incremental borrowing rate based on the information available at recognition, and the Company has elected to exclude non-lease components. In the <em style="font: inherit;">second</em> quarter of fiscal <em style="font: inherit;">2021,</em> the Company commenced a solar lease for <em style="font: inherit;">one</em> of its buildings which was added to the right-of-use assets and liabilities at <em style="font: inherit;"> September 30, 2021. </em>At <em style="font: inherit;"> September 30, 2021, </em>the weighted average remaining lease terms is 13.0 years, the weighted average discount rate is 7.4% and for both the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> the operating lease costs are $296,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Supplemental balance sheet information related to leases consist of the following as of:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 34.3%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating leases</b></p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 35.7%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><b>Balance Sheet Classification</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use assets</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated lease amortization</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><em style="font: inherit;">Total right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current lease liabilities</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating lease obligations</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-current lease liabilities</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Long-term operating lease obligations</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Maturities of lease liabilities at <em style="font: inherit;"> September 30, 2021 </em>are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Payments</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total undiscounted lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: present value discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liability balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> P13Y 0.074 296000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 34.3%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Operating leases</b></p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 35.7%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><b>Balance Sheet Classification</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use assets</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,255</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,128</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Accumulated lease amortization</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating lease right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(755</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(611</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><em style="font: inherit;">Total right-of-use assets</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,517</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current lease liabilities</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Operating lease obligations</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">373</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">343</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-current lease liabilities</p> </td><td style="text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 9pt;"><em style="font: inherit;">Long-term operating lease obligations</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3,175</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td><td style="padding-bottom: 1px;"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td colspan="2" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;"><em style="font: inherit;">Total lease liabilities</em></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,518</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4255000 4128000 755000 611000 3500000 3517000 373000 343000 3125000 3175000 3498000 3518000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 85%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Payments</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Remainder of 2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">309</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">452</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">396</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2026</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">362</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,543</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total undiscounted lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,444</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: present value discount</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,946</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease liability balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,498</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 309000 452000 396000 382000 362000 3543000 5444000 1946000 3498000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>ACCRUED EXPENSES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Accrued expenses consist of the following as of:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Wages, commissions, bonus and profit sharing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vacation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Rent, interest and legal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>September 30, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>March 31, </b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Wages, commissions, bonus and profit sharing</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">569</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">211</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vacation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">382</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">408</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Rent, interest and legal</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">158</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">141</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total accrued expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,250</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">844</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 569000 211000 382000 408000 158000 86000 141000 139000 1250000 844000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>COMMITMENTS AND CONTINGENCIES</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">From time to time, the Company <em style="font: inherit;"> may </em>be involved in litigation and investigations relating to claims and matters arising out of its operations in the normal course of business. There were <em style="font: inherit;">no</em> significant legal matters outstanding at <em style="font: inherit;"> September 30, 2021.</em></p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>SHARE-BASED COMPENSATION</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company has share-based compensation plans, which are more fully described in Note <em style="font: inherit;">10,</em> Share-Based Compensation, to the Consolidated Financial Statements included in the Company’s annual report on Form <em style="font: inherit;">10</em>-K for the fiscal year ended <em style="font: inherit;"> March 31, 2021 </em>as filed with the SEC on <em style="font: inherit;"> June 22, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">As of <em style="font: inherit;"> September </em><em style="font: inherit;">30,</em> <em style="font: inherit;">2021,</em> the Company had <span style="-sec-ix-hidden:c78113894">two</span> equity-based compensation plans: the <em style="font: inherit;">2016</em> Equity Incentive Plan (the <em style="font: inherit;">“2016</em> Plan”) and the <em style="font: inherit;">2014</em> Independent Director Stock Option and Restricted Stock Grant Plan (the <em style="font: inherit;">“2014</em> Directors Plan”). The Company has also issued stock options, which remain outstanding as of <em style="font: inherit;"> September 30, 2021, </em>under <em style="font: inherit;">two</em> equity-based compensation plans which have expired according to their terms: the <em style="font: inherit;">2005</em> Stock Option Plan (the <em style="font: inherit;">“2005</em> Plan”) and the <em style="font: inherit;">2004</em> Independent Director Stock Option and Stock Grant Plan (the <em style="font: inherit;">“2004</em> Directors Plan”). These plans allowed the Company to award stock options and shares of restricted common stock to eligible employees, certain outside consultants and independent directors. No additional awards will be issued under the <em style="font: inherit;">2005</em> Plan or the <em style="font: inherit;">2004</em> Directors Plan.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">At the <em style="font: inherit;">2021</em> Annual Meeting of Stockholders, the stockholders of the Company approved an amendment to the <em style="font: inherit;">2014</em> Directors Plan to increase the number of shares of common stock available for issuance under the plan by 300,000 shares.  These shares are <em style="font: inherit;">not</em> reflected in the table below as of <em style="font: inherit;"> September 30, 2021, </em>because the shares were <em style="font: inherit;">not</em> added to the <em style="font: inherit;">2014</em> Directors Plan by the Company's transfer agent until <em style="font: inherit;"> October 2021. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The following table presents shares authorized, available for future grant and outstanding under each of the Company’s plans:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As of September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Authorized</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Available</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2016 Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,300,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">992,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">215,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2014 Directors Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">350,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2005 Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2004 Directors Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,650,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,035,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">291,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><i>Stock Options</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">All stock option grants made under the equity-based compensation plans were issued at exercise prices <em style="font: inherit;">no</em> less than the Company’s closing stock price on the date of grant. Options under the <em style="font: inherit;">2016</em> Plan, <em style="font: inherit;">2005</em> Plan and <em style="font: inherit;">2014</em> Directors Plan were determined by the Board of Directors or the Compensation Committee of the Board of Directors in accordance with the provisions of the respective plans.  The terms of each option grant include vesting, exercise, and other conditions set forth in a Stock Option Agreement evidencing each grant. <em style="font: inherit;">No</em> option can have a life in excess of <span style="-sec-ix-hidden:c78113918">ten</span> (<em style="font: inherit;">10</em>) years. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model. The model requires various assumptions, including a risk-free interest rate, the expected term of the options, the expected stock price volatility over the expected term of the options, and the expected dividend yield. Compensation expense for employee stock options is recognized ratably over the vesting term. Compensation expense recognized for options issued under all Plans was $17,000 and $8,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Compensation expense recognized for options issued under all Plans was $30,000 and $8,000 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">A summary of option activity under the Company’s stock plans for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>is presented below: </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Option Activity</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>Average</b><br/> <b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b><br/> <b>Remaining</b><br/> <b>Contractual</b><br/> <b>Term (in</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate</b><br/> <b>Intrinsic</b><br/> <b>Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at March 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">374,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">129,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(161,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">261,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The aggregate intrinsic value in the table above is before applicable income taxes and represents the excess amount over the exercise price optionees would have received if all options had been exercised on the last business day of the period indicated, based on the Company’s closing stock price of $2.90 and $3.30 at <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">A summary of the Company’s non-vested options for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>is presented below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nonvested Options</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>Average</b><br/> <b>Grant-Date</b><br/> <b>Fair Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Nonvested at March 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Nonvested at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The weighted average grant-date fair value of stock options granted during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>was $79,000. As of <em style="font: inherit;"> September 30, 2021, </em>total unrecognized stock-based compensation expense related to all unvested stock options was $172,000, which is expected to be expensed over a weighted average period of 2.6 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Restricted Stock</i></b> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> October 18, 2021, </em>grants of fully vested restricted stock issued to Non-Employee Directors was 55,438.  Compensation expense recognized for these grants issued under the <em style="font: inherit;">2014</em> Directors Plan will be $158,000 in the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b><i>Restricted Stock Units (</i></b>“<b><i>RSUs</i></b>”<b><i>)</i></b> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">RSUs are service-based awards granted to eligible employees under the <em style="font: inherit;">2016</em> Plan. Compensation expense recognized for RSUs issued under the <em style="font: inherit;">2016</em> Plan was $82,000 and $7,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Compensation expense recognized for RSUs issued under the <em style="font: inherit;">2016</em> Plan was $90,000 and $12,000 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The following table summarizes information related to awarded RSUs for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nonvested Restricted Stock Units</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>Average</b><br/> <b>Grant Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units at March 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(34,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,979</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">As of <em style="font: inherit;"> September 30, 2021, </em>total unrecognized stock-based compensation expense related to unvested restricted stock units was $60,000, which is expected to be expensed over a weighted average period of 1.1 years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 300000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>As of September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Authorized</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Available</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Outstanding</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2016 Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,300,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">992,165</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">215,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2014 Directors Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">350,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">43,133</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">12,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2005 Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">53,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2004 Directors Plan</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;">—</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">11,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,650,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,035,298</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">291,630</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1300000 992165 215130 350000 43133 12000 0 0 53500 0 0 11000 1650000 1035298 291630 17000 8000 30000 8000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Option Activity</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>Average</b><br/> <b>Exercise</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Average</b><br/> <b>Remaining</b><br/> <b>Contractual</b><br/> <b>Term (in</b></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>years)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Aggregate</b><br/> <b>Intrinsic</b><br/> <b>Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at March 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">374,300</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.64</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">129,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.96</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(1,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.63</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(161,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">261,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">3.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">75,700</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">119,833</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.43</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4.1</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 374300 3.64 P3Y 129700 50000 2.96 1000 3.63 161800 3.80 261500 3.42 P6Y9M18D 75700 119833 4.43 P4Y1M6D 24450 2.90 3.30 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nonvested Options</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>Average</b><br/> <b>Grant-Date</b><br/> <b>Fair Value</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Nonvested at March 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">125,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.19</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">50,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.60</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(33,333</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1.20</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Nonvested at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">141,667</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.33</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 125000 1.19 50000 1.60 33333 1.20 141667 1.33 79000 172000 P2Y7M6D 55438 158000 82000 7000 90000 12000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Nonvested Restricted Stock Units</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Weighted</b><br/> <b>Average</b><br/> <b>Grant Price</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units at March 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">28,188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38,672</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.91</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(34,751</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.84</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,979</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2.58</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Nonvested restricted stock units at September 30, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">30,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2.52</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 28188 2.38 38672 2.91 34751 2.84 1979 2.58 30130 2.52 60000 P1Y1M6D <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>INCOME TAXES </b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> December 22, 2017 </em>H.R. <em style="font: inherit;">1,</em> originally known as the Tax Cuts and Jobs Act, (the “Tax Act”) was enacted. Among the significant changes to the U.S. Internal Revenue Code, the Tax Act lowers the U.S. federal corporate income tax rate (“Federal Tax Rate”) from 34% to 21% effective <em style="font: inherit;"> January 1, 2018. </em>The 21% Federal Tax Rate applies to fiscal years ending <em style="font: inherit;"> March 31, 2019 </em>and each year thereafter.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company utilizes its estimated annual effective tax rate to determine its provision or benefit for income taxes for interim periods. The income tax provision or benefit is computed by multiplying the estimated annual effective tax rate by the year-to-date pre-tax book income (loss). The Company recorded an income tax expense of $11,000 and $6,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The Company recorded an income tax expense of $14,000 and $6,000 for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The Company’s effective tax rate was 1.1% and 3.8% for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The Company’s effective tax rate was 1.0% and 1.9% for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The effective tax rates for all periods differ from the statutory rate of 21% as a result of state taxes (net of federal benefit) and the net change in valuation allowance against the net deferred tax asset the Company believes is <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> to be realized.  The Company continues to carry a full valuation allowance on its net deferred tax assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">The Company is subject to taxation in the United States and <em style="font: inherit;">seven</em> state jurisdictions. The preparation of tax returns requires management to interpret the applicable tax laws and regulations in effect in such jurisdictions, which could affect the amount of tax paid by the Company. Management, in consultation with its tax advisors, files its tax returns based on interpretations that are believed to be reasonable under the circumstances. The income tax returns, however, are subject to routine reviews by the various taxing authorities.  As part of these reviews, a taxing authority <em style="font: inherit;"> may </em>disagree with respect to the tax positions taken by management (“uncertain tax positions”) and therefore <em style="font: inherit;"> may </em>require the Company to pay additional taxes. Management evaluates the requirement for additional tax accruals, including interest and penalties, which the Company could incur as a result of the ultimate resolution of its uncertain tax positions. Management reviews and updates the accrual for uncertain tax positions as more definitive information becomes available from taxing authorities, completion of tax audits, expiration of statute of limitations, or upon occurrence of other events.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">As of <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020,</em> there was no liability for income tax associated with unrecognized tax benefits. The Company recognizes accrued interest related to unrecognized tax benefits as well as any related penalties in interest income or expense in its Consolidated Condensed Statements of Operations, which is consistent with the recognition of these items in prior reporting periods.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">With few exceptions, the Company is <em style="font: inherit;">no</em> longer subject to U.S. federal, state, local, and non-U.S. income tax examination by tax authorities for tax years before <em style="font: inherit;">2017.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In response to the COVID-<em style="font: inherit;">19</em> pandemic, the CARES Act was signed into law in <em style="font: inherit;"> March 2020. </em>The CARES Act lifts certain deduction limitations originally imposed by the Tax Act. Corporate taxpayers <em style="font: inherit;"> may </em>carryback net operating losses originating during <em style="font: inherit;">2018</em> through <em style="font: inherit;">2020</em> for up to <em style="font: inherit;">five</em> years, which was <em style="font: inherit;">not</em> previously allowed under the Tax Act. The CARES Act also eliminates the <em style="font: inherit;">80%</em> of taxable income limitations by allowing corporate entities to fully utilize net operating loss carryforwards to offset taxable income in <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020.</em> The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in <em style="font: inherit;">2020</em> for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the Tax Act.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In addition, the CARES Act increases the limitation applied to the deductibility of business interest from <em style="font: inherit;">30%</em> of adjusted taxable income to <em style="font: inherit;">50%</em> of adjusted taxable income for the <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> tax years, raises the corporate charitable deduction limit to <em style="font: inherit;">25%</em> of taxable income, and makes qualified improvement property generally eligible for <em style="font: inherit;">15</em>-year cost-recovery and <em style="font: inherit;">100%</em> bonus depreciation. The enactment of the CARES Act did <em style="font: inherit;">not</em> result in any material adjustments to the Company’s income tax provision for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> September 30, 2021 </em>or <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> December 27, 2020, </em>the Consolidated Appropriations Act, <em style="font: inherit;">2021</em> (“CAA”) was enacted. The CAA includes the COVID related Tax Relief Act of <em style="font: inherit;">2020</em> (“COVID TRA”). Section <em style="font: inherit;">276</em> of the COVID TRA includes provisions that overturn IRS Notice <em style="font: inherit;">2020</em>-<em style="font: inherit;">32</em> and Rev. Rul. <em style="font: inherit;">2020</em>-<em style="font: inherit;">27,</em> allowing full deductibility of expenses incurred to receive full forgiveness of its PPP loan. The Company received full forgiveness of its PPP loan during the <em style="font: inherit;">third</em> quarter of fiscal <em style="font: inherit;">2021.</em> For income tax purposes, the forgiveness has been excluded from income and the applicable expenses incurred during the prior fiscal year have been deducted.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.34 0.21 0.21 11000 6000 14000 6000 0.011 0.038 0.010 0.019 0.21 0 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>EARNINGS PER SHARE</b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Basic earnings per share is computed on the basis of the weighted average number of common shares outstanding. Diluted earnings per share is computed on the basis of the weighted average number of common shares outstanding plus the potentially dilutive effect of outstanding stock options using the treasury stock method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Reconciliations between the numerator and the denominator of the basic and diluted income per share computations for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;">2020</em> are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">Restricted stock units become dilutive within the period granted and remain dilutive until the units vest and are issued as common stock.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,130</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.16</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">185</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">970</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,315</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Three Months Ended September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,054</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">109</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">155</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,163</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.03</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended September 30, 2021</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,124</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt; text-indent: -9pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">188</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,491</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,312</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Six Months Ended September 30, 2020</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Net Income</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Shares</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Per Share</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Numerator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(Denominator)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>Amount</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><b>(in thousands)</b></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b> </b></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Basic income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,042</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Effective dilutive securities – common stock options and restricted stock units</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); text-align: right;"><em style="font: inherit;">—</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Diluted income per share</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">293</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6,147</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 970000 6130000 0.16 185000 970000 6315000 0.15 155000 6054000 0.03 109000 155000 6163000 0.03 1491000 6124000 0.24 188000 1491000 6312000 0.24 293000 6042000 0.05 105000 293000 6147000 0.05 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 45pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">13.</em></b></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><b>RELATED PARTY TRANSACTIONS</b> </p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">In <em style="font: inherit;"> April 2019, </em>the Company obtained an unsecured subordinated loan from Skywords Family Foundation, Inc. (“Skywords”) in the principal amount of $1,500,000 pursuant to a Promissory Note (“the Skywords Note”) executed by the Company in favor of Skywords. Skywords is controlled by the Company’s Chairman of the Board of Directors and largest stockholder. The Skywords Note bore interest at a rate of 1% plus the prime rate (as published by the Wall Street Journal), which was recalculated and payable on a quarterly basis. The principal amount and any accrued and unpaid interest was due and payable on <em style="font: inherit;"> April 12, 2021. </em>The proceeds of the Skywords Note were used to pay down accounts payable and for general operating capital purposes.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;text-indent:45pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> April 12, 2021, </em>the Company entered into an Amended and Restated Promissory Note (the “Skywords Amended Note”) with Skywords. The Company and Skywords agreed to amend, restate, replace and otherwise modify without novation, the Skywords Note in order to covert $500,000 of the outstanding principal amount into revolving loans that <em style="font: inherit;"> may </em>be prepaid and reborrowed from time to time in principal amounts <em style="font: inherit;">not</em> to exceed $500,000, extend the maturity date by <span style="-sec-ix-hidden:c78114027">three</span> years, adjust the interest rate to reflect a floor of 5% and secure Skywords’ interest by granting a security interest in substantially all of the Company’s personal property assets, subject to limited exceptions (the “Collateral”). On <em style="font: inherit;"> April 12, 2021, </em>concurrently with the conversion, the Company repaid in cash to Skywords, the principal amount of $500,000 plus accrued interest to date of $1,900. The Skywords Amended Note bears interest at a rate of 1% plus the prime rate (as published by the Wall Street Journal), which will be recalculated and payable on a quarterly basis, provided that at <em style="font: inherit;">no</em> time shall the annual interest rate be less than 5%. The principal amount and any accrued and unpaid interest will be due and payable on <em style="font: inherit;"> April 12, 2024, </em>unless accelerated in an event of default. The Company <em style="font: inherit;"> may </em>prepay the Skywords Amended Note at any time without penalty.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">On <em style="font: inherit;"> April 12, 2021, </em>in connection with the grant of a security interest in the Collateral, the Company also entered into an Intercreditor and Subordination Agreement with the Bank and Skywords. The Company is indebted to the Bank pursuant to <em style="font: inherit;">two</em> Term Loans and a Credit Agreement, each of which granted the Bank a security interest in substantially all of the Company’s personal property assets. The Bank’s security interest in the Company’s personal property assets ranks senior to Skywords’ security interest in the Collateral, and the Intercreditor and Subordination Agreement generally governs the relationship between the Bank and Skywords as secured lenders to the Company and includes customary terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 45pt;">At <em style="font: inherit;"> September 30, 2021 </em>and <em style="font: inherit;"> March 31, 2021, </em>the Skywords Note principal balance was $1,000,000 and $1,500,000, respectively. The loan balance at <em style="font: inherit;"> September 30, 2021 </em>was included in long-term debt and at <em style="font: inherit;"> March 31, 2021, </em>$500,000 was included in current maturities of long-term debt and $1,000,000 was included in long-term debt on the Condensed Consolidated Balance Sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1500000 0.01 500000 500000 0.05 500000 1900 0.01 0.05 1000000 1500000 500000 1000000 XML 13 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
6 Months Ended
Sep. 30, 2021
Nov. 04, 2021
Document Information [Line Items]    
Entity Central Index Key 0000768408  
Entity Registrant Name Cyanotech Corp  
Amendment Flag false  
Current Fiscal Year End Date --03-31  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2022  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Sep. 30, 2021  
Document Transition Report false  
Entity File Number 0-14602  
Entity Incorporation, State or Country Code NV  
Entity Tax Identification Number 91-1206026  
Entity Address, Address Line One 73-4460 Queen Kaahumanu Hwy. #102  
Entity Address, City or Town Kailua-Kona  
Entity Address, State or Province HI  
Entity Address, Postal Zip Code 96740  
City Area Code 808  
Local Phone Number 326-1353  
Title of 12(b) Security Common Stock, $0.02 par value per share  
Trading Symbol CYAN  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   6,194,166

XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Sep. 30, 2021
Mar. 31, 2021
Current assets:    
Cash $ 2,134,000 $ 3,767,000
Accounts receivable, net of allowance for doubtful accounts of $113 as of September 30, 2021 and $32 as of March 31, 2021 3,077,000 2,436,000
Inventories, net 9,808,000 8,415,000
Prepaid expenses and other current assets 339,000 488,000
Total current assets 15,358,000 15,106,000
Equipment and leasehold improvements, net 11,901,000 12,136,000
Operating lease right-of-use assets, net 3,500,000 3,517,000
Other assets 118,000 120,000
Total assets 30,877,000 30,879,000
Current liabilities:    
Accounts payable 1,833,000 2,287,000
Accrued expenses 1,250,000 844,000
Customer deposits 110,000 124,000
Operating lease obligations, current portion 373,000 343,000
Line of credit 350,000 1,000,000
Current maturities of long-term debt 731,000 1,210,000
Total current liabilities 4,647,000 5,808,000
Long-term debt, less current maturities 4,468,000 4,823,000
Long-term operating lease obligations 3,125,000 3,175,000
Other long-term liabilities 24,000 32,000
Total liabilities 12,264,000 13,838,000
Commitments and contingencies
Stockholders’ equity:    
Preferred stock of $0.01 par value, authorized 10,000,000 shares; no shares issued and outstanding 0 0
Common stock of $0.02 par value, authorized 50,000,000 shares; issued and outstanding 6,138,728 shares at September 30, 2021 and 6,116,073 shares at March 31, 2021 123,000 122,000
Additional paid-in capital 33,347,000 33,267,000
Accumulated deficit (14,857,000) (16,348,000)
Total stockholders’ equity 18,613,000 17,041,000
Total liabilities and stockholders’ equity $ 30,877,000 $ 30,879,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Accounts receivable, allowance for doubtful accounts $ 113 $ 32
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred, authorized shares (in shares) 10,000,000 10,000,000
Preferred, issued shares (in shares) 0 0
Preferred outstanding, shares (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.02 $ 0.02
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 6,138,728 6,116,073
Common stock, shares outstanding (in shares) 6,138,728 6,116,073
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 9,419,000 $ 8,571,000 $ 18,383,000 $ 15,923,000
Cost of sales 5,657,000 5,270,000 10,949,000 9,647,000
Gross profit 3,762,000 3,301,000 7,434,000 6,276,000
Operating expenses:        
General and administrative 1,422,000 1,472,000 2,768,000 2,800,000
Sales and marketing 1,131,000 1,374,000 2,681,000 2,618,000
Research and development 127,000 173,000 284,000 308,000
Total operating expenses 2,680,000 3,019,000 5,733,000 5,726,000
Income from operations 1,082,000 282,000 1,701,000 550,000
Interest expense, net (101,000) (121,000) (196,000) (251,000)
Income before income taxes 981,000 161,000 1,505,000 299,000
Income tax expense 11,000 6,000 14,000 6,000
Net income $ 970,000 $ 155,000 $ 1,491,000 $ 293,000
Net income per share:        
Basic (in dollars per share) $ 0.16 $ 0.03 $ 0.24 $ 0.05
Diluted (in dollars per share) $ 0.15 $ 0.03 $ 0.24 $ 0.05
Shares used in calculation of net income per share:        
Basic (in shares) 6,130 6,054 6,124 6,042
Diluted (in shares) 6,315 6,163 6,312 6,147
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Former Executive [Member]
Common Stock [Member]
Former Executive [Member]
Additional Paid-in Capital [Member]
Former Executive [Member]
Retained Earnings [Member]
Former Executive [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Mar. 31, 2020         6,011,885      
Balance at Mar. 31, 2020         $ 120 $ 32,994 $ (17,268) $ 15,846
Issuance of vested shares of restricted stock (in shares)         17,469      
Issuance of vested shares of restricted stock         $ 1 (7) 0 (6)
Shares withheld for tax payments (in shares) (3,635)       (6,431)      
Shares withheld for tax payments $ 0 $ 0 $ 0 $ 0 $ 0 0 0 0
Share-based compensation expense         0 20 0 20
Net income (loss)         $ 0 0 293 293
Issuances of common stock for Director Stock Grants (in shares)         66,385      
Issuances of common stock for Director Stock Grants         $ 1 157 0 158
Issuance of common stock in connection with severance of former executive (in shares)         11,400      
Issuance of common stock in connection with severance of former executive         $ 0 0 0 0
Balance (in shares) at Sep. 30, 2020         6,097,073      
Balance at Sep. 30, 2020         $ 122 33,164 (16,975) 16,311
Balance (in shares) at Jun. 30, 2020         6,028,312      
Balance at Jun. 30, 2020         $ 120 32,999 (17,130) 15,989
Issuance of vested shares of restricted stock (in shares)         3,637      
Issuance of vested shares of restricted stock         $ 1 (3) 0 (2)
Shares withheld for tax payments (in shares)         (1,261)      
Shares withheld for tax payments         $ 0 0 0 0
Share-based compensation expense         0 11 0 11
Net income (loss)         $ 0 0 155 155
Issuances of common stock for Director Stock Grants (in shares)         66,385      
Issuances of common stock for Director Stock Grants         $ 1 157 0 158
Balance (in shares) at Sep. 30, 2020         6,097,073      
Balance at Sep. 30, 2020         $ 122 33,164 (16,975) 16,311
Balance (in shares) at Mar. 31, 2021         6,116,073      
Balance at Mar. 31, 2021         $ 122 33,267 (16,348) 17,041
Issuance of vested shares of restricted stock (in shares)         34,751      
Issuance of vested shares of restricted stock         $ 1 (40) 0 (39)
Shares withheld for tax payments (in shares)         (12,096)      
Shares withheld for tax payments         $ 0 0 0 0
Share-based compensation expense         0 120 0 120
Net income (loss)         $ 0 0 1,491 1,491
Balance (in shares) at Sep. 30, 2021         6,138,728      
Balance at Sep. 30, 2021         $ 123 33,347 (14,857) 18,613
Balance (in shares) at Jun. 30, 2021         6,117,719      
Balance at Jun. 30, 2021         $ 122 33,285 (15,827) 17,580
Issuance of vested shares of restricted stock (in shares)         32,210      
Issuance of vested shares of restricted stock         $ 1 (37) 0 (36)
Shares withheld for tax payments (in shares)         (11,201)      
Shares withheld for tax payments         $ 0 0 0 0
Share-based compensation expense         0 99 0 99
Net income (loss)         $ 0 0 970 970
Balance (in shares) at Sep. 30, 2021         6,138,728      
Balance at Sep. 30, 2021         $ 123 $ 33,347 $ (14,857) $ 18,613
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 1,491,000 $ 293,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 798,000 918,000
Amortization of debt issue costs and other assets 32,000 54,000
Amortization of operating leases right-of-use assets 144,000 156,000
Share-based compensation expense 120,000 178,000
Provision for doubtful accounts 85,000 0
Net (increase) decrease in assets:    
Accounts receivable (726,000) 71,000
Inventories (897,000) (421,000)
Prepaid expenses and other assets 134,000 73,000
Net increase (decrease) in liabilities:    
Accounts payable (992,000) (8,000)
Accrued expenses 406,000 129,000
Customer deposits (14,000) (129,000)
Operating lease obligations (147,000) (156,000)
Deferred rent and other liabilities (8,000) (17,000)
Net cash provided by operating activities 426,000 1,141,000
CASH FLOWS FROM INVESTING ACTIVITIES:    
Investment in equipment and leasehold improvements (521,000) (295,000)
Net cash used in investing activities (521,000) (295,000)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Payments on short-term contract obligation 0 (38,000)
Net payments on line of credit (650,000) 0
Net payments on debt – related party (500,000) 0
Proceeds from long-term debt – PPP loan 0 1,381,000
Principal payments on long-term debt (349,000) (330,000)
Payments on finance leases 0 (17,000)
Taxes paid related to net share settlement of restricted stock units (39,000) (6,000)
Net cash (used in) provided by financing activities (1,538,000) 990,000
Net (decrease) increase in cash (1,633,000) 1,836,000
Cash at beginning of period 3,767,000 2,417,000
Cash at end of period 2,134,000 4,253,000
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Interest 180,000 235,000
Income taxes $ 2,000 $ 14,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Organization and Basis of Presentation
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.

ORGANIZATION AND BASIS OF PRESENTATION

 

Cyanotech Corporation (the “Company”), located in Kailua-Kona, Hawaii, was incorporated in the state of Nevada on March 3, 1983 and is listed on the NASDAQ Capital Market under the symbol “CYAN”. The Company is engaged in the production of natural products derived from microalgae for the nutritional supplements market.

 

The Company is an agricultural company that produces high value natural products derived from microalgae grown in complex and intricate open-pond agricultural systems on the Kona coast of Hawaii.  The Company's products include Hawaiian Spirulina Pacifica, a superfood with numerous benefits, including boosting the immune system and overall cellular health; and Hawaiian BioAstin, a powerful antioxidant shown to support and maintain the body's natural inflammatory response.

 

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”) for interim financial information pursuant to the instructions to Form 10-Q and Regulation S-X of the Securities and Exchange Commission (“SEC”). These interim condensed consolidated financial statements are unaudited and, in the opinion of management, include all adjustments (consisting of normal recurring adjustments and accruals) necessary to present fairly the Condensed Consolidated Balance Sheets, Condensed Consolidated Statements of Operations, Condensed Consolidated Statements of Stockholders’ Equity and Condensed Consolidated Statements of Cash Flows for the periods presented in accordance with GAAP.

 

Accordingly, they do not include all of the information and notes required by GAAP for complete financial statements. The results of operations for the interim periods are not necessarily indicative of the results to be expected for the full fiscal year. The Condensed Consolidated Balance Sheet as of March 31, 2021 was derived from the audited consolidated financial statements. These condensed consolidated financial statements and notes should be read in conjunction with the Company’s audited consolidated financial statements for the year ended March 31, 2021, contained in the Company’s annual report on Form 10-K as filed with the SEC on June 22, 2021. 

 

Liquidity and Capital Resources

 

As of September 30, 2021, the Company had cash of $2,134,000 and working capital of $10,711,000 compared to $3,767,000 and $9,298,000, respectively, as of March 31, 2021. The Company has a Revolving Credit Agreement (“Credit Agreement”) with First Foundation Bank (“Bank”) that allows the Company to borrow up to $2,000,000 on a revolving basis. At September 30, 2021 and March 31, 2021, the Company had outstanding borrowings of $350,000 and $1,000,000, respectively, on the line of credit.  The line of credit is subject to renewal on August 30, 2022 and the Company intends to renew or replace it with another line of credit on or before the expiration date.

 

As of September 30, 2021, the Company had $4,281,000 in long-term debt (“Term Loans”) payable to the Bank that require the payment of principal and interest monthly through August 2032. Pursuant to the Term Loans and the Credit Agreement, the Company is subject to annual financial covenants, customary affirmative and negative covenants and certain subjective acceleration clauses. As of March 31, 2021, the Company was in compliance with all required annual financial covenants under the Term Loans and the Credit Agreement.

 

In response to the coronavirus (“COVID-19”) pandemic and the uncertainty surrounding the pandemic, in May 2020, the Company obtained a Paycheck Protection Program (“PPP”) loan in the amount of $1,381,000, under the Coronavirus Aid, Relief, and Economics Security Act (“CARES Act”). The proceeds were used for certain payroll costs in accordance with the PPP and the PPP Flexibility Act of 2020 (“PPP Flexibility Act”). In December 2020, the Company received notice of forgiveness of the PPP loan in whole, including all accrued interest to date. (see Note 6). In April 2019, the Company obtained a loan in the amount of $1,500,000 from a related party. The proceeds were used to pay down accounts payable and for general operating capital purposes. On April 12, 2021, the Company amended this loan (see Notes 6 and 13).

 

Funds generated by operating activities and available cash are expected to continue to be the Company’s most significant sources of liquidity for working capital requirements, debt service and funding of maintenance levels of capital expenditures.

 

Based upon the Company’s operating plan and related cash flow and financial projections, cash flows expected to be generated by operating activities and available financing are expected to be sufficient to fund its operations through at least September 30, 2022, and the Company’s debt service coverage ratio and current ratio covenants are expected to be in compliance with the annual Term Loans and Credit Agreement covenant requirements as of March 31, 2022, the next measurement date. However, no assurances can be provided that the Company will achieve its operating plan and cash flow projections for the next fiscal years or its projected consolidated financial position as of March 31, 2022. Such estimates are subject to change based on future results and such change could cause future results to vary significantly from expected results.

 

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Significant Accounting Policies
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

2.

SIGNIFICANT ACCOUNTING POLICIES

 

Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of Cyanotech Corporation and its wholly owned subsidiary, Nutrex Hawaii, Inc. (“Nutrex Hawaii” or “Nutrex”, collectively the “Company”). All intercompany balances and transactions have been eliminated in consolidation.

 

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of any contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the periods reported.  Management reviews these estimates and assumptions periodically and reflects the effect of revisions in the period that they are determined to be necessary.  Actual results could differ from those estimates and assumptions.

 

Cash

 

Cash consists of cash on hand and cash in bank deposits.

 

Concentration Risk

 

A significant portion of revenue and accounts receivable are derived from a few major customers. For the three months ended September 30, 2021, two customers individually accounted for 28% and 21% of the Company’s total net sales, and for the three months ended September 30, 2020, two customers individually accounted for 24% and 21% of the Company’s total net sales. For the six months ended September 30, 2021, two customers individually accounted for 21% and 16% of the Company’s total net sales, and for the six months ended September 30, 2020, two customers individually accounted for 19% and 16% of the Company’s total net sales. Two customers accounted for 60% of the Company’s accounts receivable balance as of September 30, 2021, and three customers accounted for 57% of the Company’s accounts receivable balance as of March 31, 2021.

 

Revenue Recognition

 

The Company records revenue based on the five-step model which includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when the performance obligations are satisfied. Substantially all of the Company’s revenue is generated by fulfilling orders for the purchase of our microalgal nutritional supplements to retailers, wholesalers, or direct to consumers via online channels, with each order considered to be a distinct performance obligation. These orders may be formal purchase orders, verbal phone orders, e-mail orders or orders received online. Shipping and handling activities for which the Company is responsible under the terms and conditions of the order are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. 

 

Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling a performance obligation. The Company has elected to exclude sales, use and similar taxes from the measurement of the transaction price.  The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, which includes costs for trade promotion programs, coupons, returns and early payment discounts.  Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company reviews and updates these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intent to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Revenue is recognized at the point in time that control of the ordered products is transferred to the customer. Generally, this occurs when the product is delivered, or in some cases, picked up from one of the Company’s distribution centers by the customer. Revenue from extraction services is recognized when control is transferred upon completion of the extraction process.

 

Customer contract liabilities consist of customer deposits received in advance of fulfilling an order and are shown separately on the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, the Company did not recognize any revenue from deposits that were included in contract liabilities as of March 31, 2021 and 2020, respectively. During the six months ended September 30, 2021 and 2020, the Company recognized $49,000 and $251,000, respectively, of revenue from deposits that were included in contract liabilities as of March 31, 2021 and 2020, respectively. The Company’s contracts have a duration of one year or less and therefore, the Company has elected the practical expedient of not disclosing revenues allocated to partially unsatisfied performance obligations.

 

Disaggregation of Revenue

 

The following table represents revenue disaggregated by major product line and extraction services for the:

 

($ in thousands)

 

Three Months Ended

September 30, 2021

  

Three Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $4,015  $4,138 

Spirulina packaged

  1,796   2,126 

Total packaged sales

  5,811   6,264 
         

Bulk sales

        

Astaxanthin bulk

  509   463 

Spirulina bulk

  2,985   1,684 

Total bulk sales

  3,494   2,147 
         

Contract extraction revenue

  114   160 

Total net sales

 $9,419  $8,571 

 

($ in thousands)

 

Six Months Ended

September 30, 2021

  

Six Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $8,054  $7,354 

Spirulina packaged

  4,538   3,968 

Total packaged sales

  12,592   11,322 
         

Bulk sales

        

Astaxanthin bulk

  914   908 

Spirulina bulk

  4,569   3,214 

Total bulk sales

  5,483   4,122 
         

Contract extraction revenue

  308   479 

Total net sales

 $18,383  $15,923 

 

Recently Adopted Accounting Pronouncements

 

In December 2019, the FASB issued ASU 2019-12,Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 as of April 1, 2021 with no impact on its consolidated financial statements and related disclosures.

 

In November 2018, the FASB issued ASU 2018-18 – Collaborative Arrangements (“ASU 2018-18”), which clarifies that certain transactions between collaborative arrangement participants should be accounted for as revenue when the collaborative arrangement participant is a customer in the context of a unit of account and precludes recognizing as revenue consideration received from a collaborative arrangement participant if the participant is not a customer. This ASU requires retrospective adoption to the date the Company adopted ASC 606, April 1, 2018, by recognizing a cumulative-effect adjustment to the opening balance of retained earnings of the earliest annual period presented. The Company adopted ASU 2018-18 as of April 1, 2020 with no impact on its financial statements.

 

In August 2018, the FASB issued ASU 2018-15, “Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU No. 2018-15”), which aligns the capitalization requirements for implementation costs incurred in a hosting arrangement that is a service contract with the existing capitalization requirements for implementation costs incurred to develop or obtain internal-use software (Subtopic 350-40). The Company adopted ASU No. 2018-15 as of April 1, 2020 with no impact on its financial statements. 

 

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement - Disclosure Framework (Topic 820) (“ASU No. 2018-13”). The updated guidance improves the disclosure requirements on fair value measurements. The Company adopted this standard as of April 1, 2020, with no impact to its disclosures.

 

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Inventories
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Inventory Disclosure [Text Block]

3.

INVENTORIES

 

Inventories are stated at the lower of cost or net realizable value. Cost is determined by the first-in, first-out method. Inventories consist of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Raw materials

 $932  $547 

Work in process

  4,052   3,206 

Finished goods

  4,562   4,423 

Supplies

  262   239 

Inventories, net

 $9,808  $8,415 

 

The Company recognizes abnormal production costs, including fixed cost variances from normal production capacity, fixed production overhead costs, idle facilities, freight handling costs and spoilage, as an expense in the period incurred, without adjusting overhead absorption rates. Normal production capacity is defined as the production expected to be achieved over a number of periods or seasons under normal circumstances, taking into account the loss of capacity resulting from planned maintenance. The Company had no abnormal productions costs for the three or six months ended September 30, 2021 or September 30, 2020.

 

In fiscal 2021, cultivation of astaxanthin was completed in the first six months of the fiscal year during the most productive months of the year due to the best growing conditions, compared to year-round production in the prior fiscal years. The same approach is being followed in fiscal year 2022. The Company calculates total production costs for the year based on normal capacity of production expected to be achieved in a year under normal circumstances. These costs are then allocated into inventory based on the period of production, not including abnormal production costs. Allocating fixed and overhead costs requires management’s judgement to determine when production is outside of the normal range of expected variation in production.

 

Other non-inventoriable fixed costs of $32,000 and $17,000 were expensed to cost of sales for the three months ended September 30, 2021 and 2020, respectively. Other non-inventoriable fixed costs of $36,000 and $46,000 were expensed to cost of sales for the six months ended September 30, 2021 and 2020, respectively.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Equipment and Leasehold Improvements
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

4.

EQUIPMENT AND LEASEHOLD IMPROVEMENTS

 

Equipment and leasehold improvements consist of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Equipment

 $19,368  $19,056 

Leasehold improvements

  14,744   14,703 

Furniture and fixtures

  376   372 
   34,488   34,131 

Less accumulated depreciation and amortization

  (23,538

)

  (22,740

)

Construction-in-progress

  951   745 

Equipment and leasehold improvements, net

 $11,901  $12,136 

 

Management has determined no asset impairment existed as of September 30, 2021 and March 31, 2021, respectively. Depreciation and amortization expense were approximately $398,000 and $451,000 for the three months ended September 30, 2021 and 2020, respectively. Depreciation and amortization expense were approximately $798,000 and $918,000 for the six months ended September 30, 2021 and 2020, respectively.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Short-term Contract Obligation
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Short-term Debt [Text Block]

5.

SHORT-TERM CONTRACT OBLIGATION

 

On November 30, 2018, the Company completed the purchase of a six-acre production and research facility from Cellana LLC (“Cellana”) under a purchase agreement that was signed August 31, 2018. In accordance with the terms of the third amendment to the asset purchase agreement, the Company acquired the asset for $495,000 with a cash down payment of $100,000 leaving a short-term obligation of $395,000 on the asset purchase.

 

The short-term obligation was comprised of two separate loans in the principal amount of $180,000 and $215,000. The first loan of $180,000 bore an interest rate of 6.25% and was payable in four monthly installments of principal and interest. The loan commenced on December 1, 2018 and matured on July 15, 2019. There were no principal amounts outstanding at September 30, 2021 or March 31, 2021.

 

The second loan had a principal amount of $215,000 and was a non-interest bearing loan that was payable in twelve monthly installments. The loan commenced on December 1, 2018 and matured on October 15, 2019. This contract contained a hold back of $38,000 pending resolution of certain closing items by the seller, which have been resolved, with no principal amounts outstanding at September 30, 2021 and 2021.

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Line of Credit and Long-term Debt
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

6.

LINE OF CREDIT AND LONG-TERM DEBT

 

Total debt consists of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Line of credit

 $350  $1,000 

Long-term debt

  4,324   4,673 

Debt - related party

  1,000   1,500 

Less current maturities

  (1,081

)

  (2,210

)

Long-term debt, excluding current maturities

  4,593   4,963 

Less unamortized debt issuance costs

  (125

)

  (140

)

Total long-term debt, net of current maturities and unamortized debt issuance costs

 $4,468  $4,823 

 

Line of Credit and Term Loans

 

On August 30, 2016, the Credit Agreement, which the Company entered into with the Bank on June 3, 2016, became effective after the Company and the Bank received the necessary approvals from the State of Hawaii to secure the lien on the Company’s leasehold property in Kona, Hawaii. The Credit Agreement allows the Company to borrow up to $2,000,000 on a revolving basis. Borrowings under the Credit Agreement bear interest at the Wall Street Journal prime rate (3.25% at both September 30, 2021 and March 31, 2021) plus 2%, floating, provided that at no time shall the annual interest rate be less than 5.25%.

 

At September 30, 2021 and March 31, 2021, the outstanding balance under the Credit Agreement was $350,000 and $1,000,000, respectively, and was included in current liabilities on the Condensed Consolidated Balance Sheets. The line of credit, which is subject to annual renewal, was renewed on August 30, 2021 and will be subject to renewal upon expiration on August 30, 2022.

 

The Credit Agreement grants the Bank the following security interests in the Company’s property: (a) a lien on the Company’s leasehold interest in its Kona facility; (b) an assignment of the Company’s interest in leases and rents on its Kona facility; and (c) a security interest in all fixtures, furnishings and equipment related to or used by the Company at the Kona facility. Each security interest is further subject to the terms of the Credit Agreement.

 

In 2015, the Company executed a loan agreement with a lender providing for $2,500,000 in aggregate credit facilities (the “2015 Loan”) secured by substantially all the Company’s assets, pursuant to a Term Loan Agreement dated July 30, 2015 (the “2015 Loan Agreement”). The 2015 Loan is evidenced by a promissory note in the amount of $2,500,000, the repayment of which is partially guaranteed under the provisions of the United States Department of Agriculture (“USDA”) Rural Development Guarantee program. The proceeds of the 2015 Loan were used to pay off a $500,000 short term note payable that matured on September 18, 2015, and to acquire new processing equipment and leasehold improvements at the Company’s Kona, Hawaii facility.

 

The provisions of the 2015 Loan require the payment of principal and interest until its maturity on September 1, 2022, the obligation fully amortizes over seven (7) years. Interest on the 2015 Loan accrues on the outstanding principal balance at an annual variable rate equal to the published Wall Street Journal prime rate (3.25% at both September 30, 2021 and March 31, 2021, respectively) plus 2.0% and is adjustable on the first day of each calendar quarter and fixed for that quarter, provided that at no time shall the annual interest rate be less than 6.0%. The 2015 Loan has a prepayment penalty of 5.0% for any prepayment made prior to the first anniversary of the date of the 2015 Loan Agreement, which penalty is reduced by 1.0% each year thereafter until the fifth anniversary of such date, after which there is no prepayment penalty. The balance under the 2015 Loan was $429,000 and $635,000 at September 30, 2021 and March 31, 2021, respectively, and was included in long-term debt in the debt table above.

 

In 2012, the Company executed a loan agreement with a lender providing for $5,500,000 in aggregate credit facilities (the “2012 Loan”) secured by substantially all the Company’s assets, including a mortgage on the Company's interest in its lease at the National Energy Laboratory of Hawaii Authority, pursuant to a Term Loan Agreement dated August 14, 2012 (the “2012 Loan Agreement”). The 2012 Loan is evidenced by promissory notes in the amounts of $2,250,000 and $3,250,000, the repayment of which is partially guaranteed under the provisions of a USDA Rural Development Guarantee. The proceeds of the 2012 Loan were used to acquire processing equipment and leasehold improvements at its Kona, Hawaii facility.

 

The provisions of the 2012 Loan required the payment of interest only for the first 12 months of the term; thereafter, and until its maturity on August 14, 2032, the obligation fully amortizes over nineteen (19) years. Interest on the 2012 Loan accrues on the outstanding principal balance at an annual variable rate equal to the published Wall Street Journal prime rate (3.25% at September 30, 2021 and March 31, 2021) plus 1.0% and is adjustable on the first day of each calendar quarter and fixed for that quarter, provided that at no time shall the annual interest rate be less than 5.5%. The balance under the 2012 Loan was $3,852,000 and $3,978,000 at September 30, 2021 and March 31, 2021, respectively, and was included in long-term debt in the debt table above.

 

The 2015 Loan includes a one-time origination and guaranty fee totaling $113,900 and an annual renewal fee payable in the amount of 0.5% of the USDA guaranteed portion of the outstanding principal balance as of December 31 of each year, beginning December 31, 2015. The USDA has guaranteed 80% of all amounts owing under the 2015 Loan. The 2012 Loan included a one-time origination and guaranty fees totaling $214,500 and an annual renewal fee payable in the amount of 0.25% of the USDA guaranteed portion of the outstanding principal balance as of December 31 of each year, beginning December 31, 2012. The USDA has guaranteed 80% of all amounts owing under the 2012 Loan. The balance in unamortized debt issuance costs was $125,000 and $140,000 at September 30, 2021 and March 31, 2021, respectively.

 

Loan Covenants

 

The Company’s Credit Agreement, 2015 Loan and 2012 Loan are subject to annual debt service and other financial covenants, including covenants which require the Company to meet key financial ratios and customary affirmative and negative covenants.  As of March 31, 2021, the Company was in compliance with all required annual financial covenants. The next remeasurement date will be March 31, 2022.

 

Long-term Debt PPP

 

In May 2020, the Company obtained a PPP loan in the amount of $1,381,000 with an original maturity date of May 2022. The balance under this loan was $1,381,000 at September 30, 2020 and was included in long-term debt due to its two-year original maturity. In December 2020, the Company received notice of forgiveness of the PPP loan in whole, including all accrued unpaid interest. In the third quarter of fiscal 2021, the Company recorded the forgiveness of $1,381,000 of principal and $8,000 of accrued interest for a total of $1,389,000. The Company has used the proceeds of the PPP loan for certain payroll costs in accordance with the PPP.

 

Debt Related Party

 

In April 2019, the Company obtained a loan in the amount of $1,500,000 and the interest was payable quarterly.  The loan was originally due in April 2021. In April 2021, the Company amended the loan, which extended the expiration to April 2024, converted $500,000 into revolving loans, adjusted the interest rate to reflect a floor of 5%, and granted a security interest in substantially all of the Company’s personal property assets, subject to limited exceptions. Concurrently, with the amendment and conversion of the original loan, the Company repaid in cash the principal amount of $500,000 plus accrued interest to date of $1,900 (see Note 13).  At September 30, 2021, the balance under this loan was $1,000,000 and was included in long-term debt, and at March 31, 2021, the balance under this loan was $1,500,000, of which $500,000 was included in current maturities of long-term debt and $1,000,000 was included in long-term debt, in the debt table above. Interest is payable quarterly.

 

Equipment Finance Agreement

 

In October 2017, the Company entered into an Equipment Finance Agreement (the “Equipment Agreement”) with a lender, which provides up to $175,000 of financing for equipment. The interest rate on this loan is 4.75%. The provisions of the Equipment Agreement require the payment of principal and interest until its maturity on October 31, 2022. The balance under this loan was $43,000 and $60,000 at September 30, 2021 and March 31, 2021, respectively, and was included in long-term debt in the debt table above.

 

Future principal payments under the loans and finance lease obligations at September 30, 2021 are as follows:

 

Payments Due

 

(in thousands)

 

Remainder of 2022

 $362 

2023

  477 

2024

  1,289 

2025

  306 

2026

  322 

Thereafter

  2,568 

Total principal payments

 $5,324 

 

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Operating Leases
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

7.

OPERATING LEASES

 

The Company leases facilities, equipment and land under non-cancelable operating leases expiring through 2037. One of its facility leases contains price escalations and a renewal option for five years. Right-of-use assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. Right-of-use assets and liabilities were recognized at April 1, 2019 based on the present value of lease payments over the lease term, using the Bank’s incremental borrowing rate based on the information available at recognition, and the Company has elected to exclude non-lease components. In the second quarter of fiscal 2021, the Company commenced a solar lease for one of its buildings which was added to the right-of-use assets and liabilities at September 30, 2021. At September 30, 2021, the weighted average remaining lease terms is 13.0 years, the weighted average discount rate is 7.4% and for both the six months ended September 30, 2021 and 2020, the operating lease costs are $296,000.

 

Supplemental balance sheet information related to leases consist of the following as of:

 

Operating leases

Balance Sheet Classification

 

September 30, 2021

  

March 31, 2021

 
   

(in thousands)

 

Right-of-use assets

Operating lease right-of-use assets

 $4,255  $4,128 

Accumulated lease amortization

Operating lease right-of-use assets

  (755)  (611)
          

Total right-of-use assets

 $3,500  $3,517 
          

Current lease liabilities

Operating lease obligations

 $373  $343 

Non-current lease liabilities

Long-term operating lease obligations

  3,125   3,175 
          

Total lease liabilities

 $3,498  $3,518 

 

Maturities of lease liabilities at September 30, 2021 are as follows:

 

Payments

 

(in thousands)

 

Remainder of 2022

 $309 

2023

  452 

2024

  396 

2025

  382 

2026

  362 

Thereafter

  3,543 

Total undiscounted lease payments

  5,444 

Less: present value discount

  (1,946

)

Total lease liability balance

 $3,498 

 

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Accrued Expenses
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

8.

ACCRUED EXPENSES

 

Accrued expenses consist of the following as of:

 

  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Wages, commissions, bonus and profit sharing

 $569  $211 

Vacation

  382   408 

Rent, interest and legal

  158   86 

Other accrued expenses

  141   139 

Total accrued expenses

 $1,250  $844 

 

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Commitments and Contingencies
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

9.

COMMITMENTS AND CONTINGENCIES

 

From time to time, the Company may be involved in litigation and investigations relating to claims and matters arising out of its operations in the normal course of business. There were no significant legal matters outstanding at September 30, 2021.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

10.

SHARE-BASED COMPENSATION

 

The Company has share-based compensation plans, which are more fully described in Note 10, Share-Based Compensation, to the Consolidated Financial Statements included in the Company’s annual report on Form 10-K for the fiscal year ended March 31, 2021 as filed with the SEC on June 22, 2021.

 

As of September 30, 2021, the Company had two equity-based compensation plans: the 2016 Equity Incentive Plan (the “2016 Plan”) and the 2014 Independent Director Stock Option and Restricted Stock Grant Plan (the “2014 Directors Plan”). The Company has also issued stock options, which remain outstanding as of September 30, 2021, under two equity-based compensation plans which have expired according to their terms: the 2005 Stock Option Plan (the “2005 Plan”) and the 2004 Independent Director Stock Option and Stock Grant Plan (the “2004 Directors Plan”). These plans allowed the Company to award stock options and shares of restricted common stock to eligible employees, certain outside consultants and independent directors. No additional awards will be issued under the 2005 Plan or the 2004 Directors Plan.

 

At the 2021 Annual Meeting of Stockholders, the stockholders of the Company approved an amendment to the 2014 Directors Plan to increase the number of shares of common stock available for issuance under the plan by 300,000 shares.  These shares are not reflected in the table below as of September 30, 2021, because the shares were not added to the 2014 Directors Plan by the Company's transfer agent until October 2021. 

 

The following table presents shares authorized, available for future grant and outstanding under each of the Company’s plans:

 

  

As of September 30, 2021

 
  

Authorized

  

Available

  

Outstanding

 
             

2016 Plan

  1,300,000   992,165   215,130 

2014 Directors Plan

  350,000   43,133   12,000 

2005 Plan

        53,500 

2004 Directors Plan

        11,000 

Total

  1,650,000   1,035,298   291,630 

 

Stock Options

 

All stock option grants made under the equity-based compensation plans were issued at exercise prices no less than the Company’s closing stock price on the date of grant. Options under the 2016 Plan, 2005 Plan and 2014 Directors Plan were determined by the Board of Directors or the Compensation Committee of the Board of Directors in accordance with the provisions of the respective plans.  The terms of each option grant include vesting, exercise, and other conditions set forth in a Stock Option Agreement evidencing each grant. No option can have a life in excess of ten (10) years. The Company records compensation expense for employee stock options based on the estimated fair value of the options on the date of grant using the Black-Scholes option-pricing model. The model requires various assumptions, including a risk-free interest rate, the expected term of the options, the expected stock price volatility over the expected term of the options, and the expected dividend yield. Compensation expense for employee stock options is recognized ratably over the vesting term. Compensation expense recognized for options issued under all Plans was $17,000 and $8,000 for the three months ended September 30, 2021 and 2020, respectively. Compensation expense recognized for options issued under all Plans was $30,000 and $8,000 for the six months ended September 30, 2021 and 2020, respectively.

 

A summary of option activity under the Company’s stock plans for the six months ended September 30, 2021 is presented below: 

 

Option Activity

 

Shares

  

Weighted
Average
Exercise

Price

  

Weighted

Average
Remaining
Contractual
Term (in

years)

  

Aggregate
Intrinsic
Value

 

Outstanding at March 31, 2021

  374,300  $3.64   3.0  $129,700 

Granted

  50,000  $2.96         

Forfeited

  (1,000

)

 $3.63         

Expired

  (161,800

)

 $3.80         

Outstanding at September 30, 2021

  261,500  $3.42   6.8  $75,700 

Exercisable at September 30, 2021

  119,833  $4.43   4.1  $24,450 

 

The aggregate intrinsic value in the table above is before applicable income taxes and represents the excess amount over the exercise price optionees would have received if all options had been exercised on the last business day of the period indicated, based on the Company’s closing stock price of $2.90 and $3.30 at September 30, 2021 and March 31, 2021, respectively.

 

A summary of the Company’s non-vested options for the six months ended September 30, 2021 is presented below:

 

Nonvested Options

 

Shares

  

Weighted
Average
Grant-Date
Fair Value

 

Nonvested at March 31, 2021

  125,000  $1.19 

Granted

  50,000   1.60 

Vested

  (33,333

)

  1.20 

Nonvested at September 30, 2021

  141,667  $1.33 

 

The weighted average grant-date fair value of stock options granted during the six months ended September 30, 2021 was $79,000. As of September 30, 2021, total unrecognized stock-based compensation expense related to all unvested stock options was $172,000, which is expected to be expensed over a weighted average period of 2.6 years.

 

Restricted Stock 

 

On October 18, 2021, grants of fully vested restricted stock issued to Non-Employee Directors was 55,438.  Compensation expense recognized for these grants issued under the 2014 Directors Plan will be $158,000 in the third quarter of fiscal 2022.

 

Restricted Stock Units (RSUs) 

 

RSUs are service-based awards granted to eligible employees under the 2016 Plan. Compensation expense recognized for RSUs issued under the 2016 Plan was $82,000 and $7,000 for the three months ended September 30, 2021 and 2020, respectively. Compensation expense recognized for RSUs issued under the 2016 Plan was $90,000 and $12,000 for the six months ended September 30, 2021 and 2020, respectively.

 

The following table summarizes information related to awarded RSUs for the six months ended September 30, 2021:

 

Nonvested Restricted Stock Units

 

Shares

  

Weighted
Average
Grant Price

 

Nonvested restricted stock units at March 31, 2021

  28,188  $2.38 

Granted

  38,672   2.91 

Vested

  (34,751

)

  2.84 

Forfeited

  (1,979

)

  2.58 

Nonvested restricted stock units at September 30, 2021

  30,130  $2.52 

 

As of September 30, 2021, total unrecognized stock-based compensation expense related to unvested restricted stock units was $60,000, which is expected to be expensed over a weighted average period of 1.1 years.

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Income Taxes
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

11.

INCOME TAXES

 

On December 22, 2017 H.R. 1, originally known as the Tax Cuts and Jobs Act, (the “Tax Act”) was enacted. Among the significant changes to the U.S. Internal Revenue Code, the Tax Act lowers the U.S. federal corporate income tax rate (“Federal Tax Rate”) from 34% to 21% effective January 1, 2018. The 21% Federal Tax Rate applies to fiscal years ending March 31, 2019 and each year thereafter.

 

The Company utilizes its estimated annual effective tax rate to determine its provision or benefit for income taxes for interim periods. The income tax provision or benefit is computed by multiplying the estimated annual effective tax rate by the year-to-date pre-tax book income (loss). The Company recorded an income tax expense of $11,000 and $6,000 for the three months ended September 30, 2021 and 2020, respectively. The Company recorded an income tax expense of $14,000 and $6,000 for the six months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 1.1% and 3.8% for the three months ended September 30, 2021 and 2020, respectively. The Company’s effective tax rate was 1.0% and 1.9% for the six months ended September 30, 2021 and 2020, respectively. The effective tax rates for all periods differ from the statutory rate of 21% as a result of state taxes (net of federal benefit) and the net change in valuation allowance against the net deferred tax asset the Company believes is not more likely than not to be realized.  The Company continues to carry a full valuation allowance on its net deferred tax assets.

 

The Company is subject to taxation in the United States and seven state jurisdictions. The preparation of tax returns requires management to interpret the applicable tax laws and regulations in effect in such jurisdictions, which could affect the amount of tax paid by the Company. Management, in consultation with its tax advisors, files its tax returns based on interpretations that are believed to be reasonable under the circumstances. The income tax returns, however, are subject to routine reviews by the various taxing authorities.  As part of these reviews, a taxing authority may disagree with respect to the tax positions taken by management (“uncertain tax positions”) and therefore may require the Company to pay additional taxes. Management evaluates the requirement for additional tax accruals, including interest and penalties, which the Company could incur as a result of the ultimate resolution of its uncertain tax positions. Management reviews and updates the accrual for uncertain tax positions as more definitive information becomes available from taxing authorities, completion of tax audits, expiration of statute of limitations, or upon occurrence of other events.

 

As of September 30, 2021 and 2020, there was no liability for income tax associated with unrecognized tax benefits. The Company recognizes accrued interest related to unrecognized tax benefits as well as any related penalties in interest income or expense in its Consolidated Condensed Statements of Operations, which is consistent with the recognition of these items in prior reporting periods.

 

With few exceptions, the Company is no longer subject to U.S. federal, state, local, and non-U.S. income tax examination by tax authorities for tax years before 2017.

 

In response to the COVID-19 pandemic, the CARES Act was signed into law in March 2020. The CARES Act lifts certain deduction limitations originally imposed by the Tax Act. Corporate taxpayers may carryback net operating losses originating during 2018 through 2020 for up to five years, which was not previously allowed under the Tax Act. The CARES Act also eliminates the 80% of taxable income limitations by allowing corporate entities to fully utilize net operating loss carryforwards to offset taxable income in 2018, 2019 and 2020. The CARES Act allows taxpayers with alternative minimum tax credits to claim a refund in 2020 for the entire amount of the credits instead of recovering the credits through refunds over a period of years, as originally enacted by the Tax Act.

 

In addition, the CARES Act increases the limitation applied to the deductibility of business interest from 30% of adjusted taxable income to 50% of adjusted taxable income for the 2019 and 2020 tax years, raises the corporate charitable deduction limit to 25% of taxable income, and makes qualified improvement property generally eligible for 15-year cost-recovery and 100% bonus depreciation. The enactment of the CARES Act did not result in any material adjustments to the Company’s income tax provision for the three and six months ended September 30, 2021 or 2020.

 

On December 27, 2020, the Consolidated Appropriations Act, 2021 (“CAA”) was enacted. The CAA includes the COVID related Tax Relief Act of 2020 (“COVID TRA”). Section 276 of the COVID TRA includes provisions that overturn IRS Notice 2020-32 and Rev. Rul. 2020-27, allowing full deductibility of expenses incurred to receive full forgiveness of its PPP loan. The Company received full forgiveness of its PPP loan during the third quarter of fiscal 2021. For income tax purposes, the forgiveness has been excluded from income and the applicable expenses incurred during the prior fiscal year have been deducted.

 

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Earnings Per Share
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

12.

EARNINGS PER SHARE

 

Basic earnings per share is computed on the basis of the weighted average number of common shares outstanding. Diluted earnings per share is computed on the basis of the weighted average number of common shares outstanding plus the potentially dilutive effect of outstanding stock options using the treasury stock method.

 

Reconciliations between the numerator and the denominator of the basic and diluted income per share computations for the three months ended September 30, 2021 and 2020 are as follows:

 

  

Three Months Ended September 30, 2021

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $970   6,130  $0.16 

Effective dilutive securities – common stock options and restricted stock units

     185    

Diluted income per share

 $970   6,315  $0.15 

 

  

Three Months Ended September 30, 2020

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $155   6,054  $0.03 

Effective dilutive securities – common stock options and restricted stock units

     109    

Diluted income per share

 $155   6,163  $0.03 

 

  

Six Months Ended September 30, 2021

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $1,491   6,124  $0.24 

Effective dilutive securities – common stock options and restricted stock units

     188    

Diluted income per share

 $1,491   6,312  $0.24 

 

  

Six Months Ended September 30, 2020

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $293   6,042  $0.05 

Effective dilutive securities – common stock options and restricted stock units

     105    

Diluted income per share

 $293   6,147  $0.05 

 

Restricted stock units become dilutive within the period granted and remain dilutive until the units vest and are issued as common stock.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Related Party Transactions
6 Months Ended
Sep. 30, 2021
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

13.

RELATED PARTY TRANSACTIONS 

 

In April 2019, the Company obtained an unsecured subordinated loan from Skywords Family Foundation, Inc. (“Skywords”) in the principal amount of $1,500,000 pursuant to a Promissory Note (“the Skywords Note”) executed by the Company in favor of Skywords. Skywords is controlled by the Company’s Chairman of the Board of Directors and largest stockholder. The Skywords Note bore interest at a rate of 1% plus the prime rate (as published by the Wall Street Journal), which was recalculated and payable on a quarterly basis. The principal amount and any accrued and unpaid interest was due and payable on April 12, 2021. The proceeds of the Skywords Note were used to pay down accounts payable and for general operating capital purposes.

 

On April 12, 2021, the Company entered into an Amended and Restated Promissory Note (the “Skywords Amended Note”) with Skywords. The Company and Skywords agreed to amend, restate, replace and otherwise modify without novation, the Skywords Note in order to covert $500,000 of the outstanding principal amount into revolving loans that may be prepaid and reborrowed from time to time in principal amounts not to exceed $500,000, extend the maturity date by three years, adjust the interest rate to reflect a floor of 5% and secure Skywords’ interest by granting a security interest in substantially all of the Company’s personal property assets, subject to limited exceptions (the “Collateral”). On April 12, 2021, concurrently with the conversion, the Company repaid in cash to Skywords, the principal amount of $500,000 plus accrued interest to date of $1,900. The Skywords Amended Note bears interest at a rate of 1% plus the prime rate (as published by the Wall Street Journal), which will be recalculated and payable on a quarterly basis, provided that at no time shall the annual interest rate be less than 5%. The principal amount and any accrued and unpaid interest will be due and payable on April 12, 2024, unless accelerated in an event of default. The Company may prepay the Skywords Amended Note at any time without penalty.

 

On April 12, 2021, in connection with the grant of a security interest in the Collateral, the Company also entered into an Intercreditor and Subordination Agreement with the Bank and Skywords. The Company is indebted to the Bank pursuant to two Term Loans and a Credit Agreement, each of which granted the Bank a security interest in substantially all of the Company’s personal property assets. The Bank’s security interest in the Company’s personal property assets ranks senior to Skywords’ security interest in the Collateral, and the Intercreditor and Subordination Agreement generally governs the relationship between the Bank and Skywords as secured lenders to the Company and includes customary terms.

 

At September 30, 2021 and March 31, 2021, the Skywords Note principal balance was $1,000,000 and $1,500,000, respectively. The loan balance at September 30, 2021 was included in long-term debt and at March 31, 2021, $500,000 was included in current maturities of long-term debt and $1,000,000 was included in long-term debt on the Condensed Consolidated Balance Sheets.

 

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
6 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Consolidation, Policy [Policy Text Block]

Consolidation

 

The accompanying condensed consolidated financial statements include the accounts of Cyanotech Corporation and its wholly owned subsidiary, Nutrex Hawaii, Inc. (“Nutrex Hawaii” or “Nutrex”, collectively the “Company”). All intercompany balances and transactions have been eliminated in consolidation.

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosures of any contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenues and expenses during the periods reported.  Management reviews these estimates and assumptions periodically and reflects the effect of revisions in the period that they are determined to be necessary.  Actual results could differ from those estimates and assumptions.

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash

 

Cash consists of cash on hand and cash in bank deposits.

Concentration Risk, Credit Risk, Policy [Policy Text Block]

Concentration Risk

 

A significant portion of revenue and accounts receivable are derived from a few major customers. For the three months ended September 30, 2021, two customers individually accounted for 28% and 21% of the Company’s total net sales, and for the three months ended September 30, 2020, two customers individually accounted for 24% and 21% of the Company’s total net sales. For the six months ended September 30, 2021, two customers individually accounted for 21% and 16% of the Company’s total net sales, and for the six months ended September 30, 2020, two customers individually accounted for 19% and 16% of the Company’s total net sales. Two customers accounted for 60% of the Company’s accounts receivable balance as of September 30, 2021, and three customers accounted for 57% of the Company’s accounts receivable balance as of March 31, 2021.

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company records revenue based on the five-step model which includes: (1) identifying the contract with the customer; (2) identifying the performance obligations in the contract; (3) determining the transaction price; (4) allocating the transaction price to the performance obligations; and (5) recognizing revenue when the performance obligations are satisfied. Substantially all of the Company’s revenue is generated by fulfilling orders for the purchase of our microalgal nutritional supplements to retailers, wholesalers, or direct to consumers via online channels, with each order considered to be a distinct performance obligation. These orders may be formal purchase orders, verbal phone orders, e-mail orders or orders received online. Shipping and handling activities for which the Company is responsible under the terms and conditions of the order are not accounted for as performance obligations but as fulfillment costs. These activities are required to fulfill the Company’s promise to transfer the goods and are expensed when revenue is recognized. 

 

Revenue is measured as the net amount of consideration expected to be received in exchange for fulfilling a performance obligation. The Company has elected to exclude sales, use and similar taxes from the measurement of the transaction price.  The amount of consideration expected to be received and revenue recognized includes estimates of variable consideration, which includes costs for trade promotion programs, coupons, returns and early payment discounts.  Such estimates are calculated using historical averages adjusted for any expected changes due to current business conditions and experience. The Company reviews and updates these estimates at the end of each reporting period and the impact of any adjustments are recognized in the period the adjustments are identified. In assessing whether collection of consideration from a customer is probable, the Company considers the customer's ability and intent to pay that amount of consideration when it is due. Payment of invoices is due as specified in the underlying customer agreement, typically 30 days from the invoice date, which occurs on the date of transfer of control of the products to the customer. Revenue is recognized at the point in time that control of the ordered products is transferred to the customer. Generally, this occurs when the product is delivered, or in some cases, picked up from one of the Company’s distribution centers by the customer. Revenue from extraction services is recognized when control is transferred upon completion of the extraction process.

 

Customer contract liabilities consist of customer deposits received in advance of fulfilling an order and are shown separately on the consolidated balance sheets. During the three months ended September 30, 2021 and 2020, the Company did not recognize any revenue from deposits that were included in contract liabilities as of March 31, 2021 and 2020, respectively. During the six months ended September 30, 2021 and 2020, the Company recognized $49,000 and $251,000, respectively, of revenue from deposits that were included in contract liabilities as of March 31, 2021 and 2020, respectively. The Company’s contracts have a duration of one year or less and therefore, the Company has elected the practical expedient of not disclosing revenues allocated to partially unsatisfied performance obligations.

 

Disaggregation of Revenue

 

The following table represents revenue disaggregated by major product line and extraction services for the:

 

($ in thousands)

 

Three Months Ended

September 30, 2021

  

Three Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $4,015  $4,138 

Spirulina packaged

  1,796   2,126 

Total packaged sales

  5,811   6,264 
         

Bulk sales

        

Astaxanthin bulk

  509   463 

Spirulina bulk

  2,985   1,684 

Total bulk sales

  3,494   2,147 
         

Contract extraction revenue

  114   160 

Total net sales

 $9,419  $8,571 

 

($ in thousands)

 

Six Months Ended

September 30, 2021

  

Six Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $8,054  $7,354 

Spirulina packaged

  4,538   3,968 

Total packaged sales

  12,592   11,322 
         

Bulk sales

        

Astaxanthin bulk

  914   908 

Spirulina bulk

  4,569   3,214 

Total bulk sales

  5,483   4,122 
         

Contract extraction revenue

  308   479 

Total net sales

 $18,383  $15,923 
New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Pronouncements

 

In December 2019, the FASB issued ASU 2019-12,Simplifying the Accounting for Income Taxes (“ASU 2019-12”), which as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 as of April 1, 2021 with no impact on its consolidated financial statements and related disclosures.

 

In November 2018, the FASB issued ASU 2018-18 – Collaborative Arrangements (“ASU 2018-18”), which clarifies that certain transactions between collaborative arrangement participants should be accounted for as revenue when the collaborative arrangement participant is a customer in the context of a unit of account and precludes recognizing as revenue consideration received from a collaborative arrangement participant if the participant is not a customer. This ASU requires retrospective adoption to the date the Company adopted ASC 606, April 1, 2018, by recognizing a cumulative-effect adjustment to the opening balance of retained earnings of the earliest annual period presented. The Company adopted ASU 2018-18 as of April 1, 2020 with no impact on its financial statements.

 

In August 2018, the FASB issued ASU 2018-15, “Customers Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (“ASU No. 2018-15”), which aligns the capitalization requirements for implementation costs incurred in a hosting arrangement that is a service contract with the existing capitalization requirements for implementation costs incurred to develop or obtain internal-use software (Subtopic 350-40). The Company adopted ASU No. 2018-15 as of April 1, 2020 with no impact on its financial statements. 

 

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement - Disclosure Framework (Topic 820) (“ASU No. 2018-13”). The updated guidance improves the disclosure requirements on fair value measurements. The Company adopted this standard as of April 1, 2020, with no impact to its disclosures.

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Significant Accounting Policies (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]

($ in thousands)

 

Three Months Ended

September 30, 2021

  

Three Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $4,015  $4,138 

Spirulina packaged

  1,796   2,126 

Total packaged sales

  5,811   6,264 
         

Bulk sales

        

Astaxanthin bulk

  509   463 

Spirulina bulk

  2,985   1,684 

Total bulk sales

  3,494   2,147 
         

Contract extraction revenue

  114   160 

Total net sales

 $9,419  $8,571 

($ in thousands)

 

Six Months Ended

September 30, 2021

  

Six Months Ended

September 30, 2020

 

Packaged sales

        

Astaxanthin packaged

 $8,054  $7,354 

Spirulina packaged

  4,538   3,968 

Total packaged sales

  12,592   11,322 
         

Bulk sales

        

Astaxanthin bulk

  914   908 

Spirulina bulk

  4,569   3,214 

Total bulk sales

  5,483   4,122 
         

Contract extraction revenue

  308   479 

Total net sales

 $18,383  $15,923 
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Inventories (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Raw materials

 $932  $547 

Work in process

  4,052   3,206 

Finished goods

  4,562   4,423 

Supplies

  262   239 

Inventories, net

 $9,808  $8,415 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Equipment and Leasehold Improvements (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Equipment

 $19,368  $19,056 

Leasehold improvements

  14,744   14,703 

Furniture and fixtures

  376   372 
   34,488   34,131 

Less accumulated depreciation and amortization

  (23,538

)

  (22,740

)

Construction-in-progress

  951   745 

Equipment and leasehold improvements, net

 $11,901  $12,136 
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Line of Credit and Long-term Debt (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Long-term Debt Instruments [Table Text Block]
  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Line of credit

 $350  $1,000 

Long-term debt

  4,324   4,673 

Debt - related party

  1,000   1,500 

Less current maturities

  (1,081

)

  (2,210

)

Long-term debt, excluding current maturities

  4,593   4,963 

Less unamortized debt issuance costs

  (125

)

  (140

)

Total long-term debt, net of current maturities and unamortized debt issuance costs

 $4,468  $4,823 
Schedule of Maturities of Long-term Debt [Table Text Block]

Payments Due

 

(in thousands)

 

Remainder of 2022

 $362 

2023

  477 

2024

  1,289 

2025

  306 

2026

  322 

Thereafter

  2,568 

Total principal payments

 $5,324 
XML 37 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Operating Leases (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Supplement Balance Sheet Information for Operating Lease [Table Text Block]

Operating leases

Balance Sheet Classification

 

September 30, 2021

  

March 31, 2021

 
   

(in thousands)

 

Right-of-use assets

Operating lease right-of-use assets

 $4,255  $4,128 

Accumulated lease amortization

Operating lease right-of-use assets

  (755)  (611)
          

Total right-of-use assets

 $3,500  $3,517 
          

Current lease liabilities

Operating lease obligations

 $373  $343 

Non-current lease liabilities

Long-term operating lease obligations

  3,125   3,175 
          

Total lease liabilities

 $3,498  $3,518 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

Payments

 

(in thousands)

 

Remainder of 2022

 $309 

2023

  452 

2024

  396 

2025

  382 

2026

  362 

Thereafter

  3,543 

Total undiscounted lease payments

  5,444 

Less: present value discount

  (1,946

)

Total lease liability balance

 $3,498 
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Accrued Expenses (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
  

September 30,

2021

  

March 31,

2021

 
  

(in thousands)

 

Wages, commissions, bonus and profit sharing

 $569  $211 

Vacation

  382   408 

Rent, interest and legal

  158   86 

Other accrued expenses

  141   139 

Total accrued expenses

 $1,250  $844 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Share-based Compensation Shares Authorized Available and Outstanding by Plan [Table Text Block]
  

As of September 30, 2021

 
  

Authorized

  

Available

  

Outstanding

 
             

2016 Plan

  1,300,000   992,165   215,130 

2014 Directors Plan

  350,000   43,133   12,000 

2005 Plan

        53,500 

2004 Directors Plan

        11,000 

Total

  1,650,000   1,035,298   291,630 
Share-based Payment Arrangement, Option, Activity [Table Text Block]

Option Activity

 

Shares

  

Weighted
Average
Exercise

Price

  

Weighted

Average
Remaining
Contractual
Term (in

years)

  

Aggregate
Intrinsic
Value

 

Outstanding at March 31, 2021

  374,300  $3.64   3.0  $129,700 

Granted

  50,000  $2.96         

Forfeited

  (1,000

)

 $3.63         

Expired

  (161,800

)

 $3.80         

Outstanding at September 30, 2021

  261,500  $3.42   6.8  $75,700 

Exercisable at September 30, 2021

  119,833  $4.43   4.1  $24,450 
Schedule of Nonvested Share Activity [Table Text Block]

Nonvested Options

 

Shares

  

Weighted
Average
Grant-Date
Fair Value

 

Nonvested at March 31, 2021

  125,000  $1.19 

Granted

  50,000   1.60 

Vested

  (33,333

)

  1.20 

Nonvested at September 30, 2021

  141,667  $1.33 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]

Nonvested Restricted Stock Units

 

Shares

  

Weighted
Average
Grant Price

 

Nonvested restricted stock units at March 31, 2021

  28,188  $2.38 

Granted

  38,672   2.91 

Vested

  (34,751

)

  2.84 

Forfeited

  (1,979

)

  2.58 

Nonvested restricted stock units at September 30, 2021

  30,130  $2.52 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Earnings Per Share (Tables)
6 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended September 30, 2021

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $970   6,130  $0.16 

Effective dilutive securities – common stock options and restricted stock units

     185    

Diluted income per share

 $970   6,315  $0.15 
  

Three Months Ended September 30, 2020

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $155   6,054  $0.03 

Effective dilutive securities – common stock options and restricted stock units

     109    

Diluted income per share

 $155   6,163  $0.03 
  

Six Months Ended September 30, 2021

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $1,491   6,124  $0.24 

Effective dilutive securities – common stock options and restricted stock units

     188    

Diluted income per share

 $1,491   6,312  $0.24 
  

Six Months Ended September 30, 2020

 
  

Net Income

  

Shares

  

Per Share

 
  

(Numerator)

  

(Denominator)

  

Amount

 
  

(in thousands)

     

Basic income per share

 $293   6,042  $0.05 

Effective dilutive securities – common stock options and restricted stock units

     105    

Diluted income per share

 $293   6,147  $0.05 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Organization and Basis of Presentation (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
May 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2021
Apr. 30, 2019
Aug. 30, 2016
Cash and Cash Equivalents, at Carrying Value, Ending Balance   $ 2,134,000   $ 3,767,000    
Working Capital (Deficit)   10,711,000   9,298,000    
Line of Credit, Current   350,000   1,000,000    
Long-term Debt and Capital Lease Obligations, Current and Noncurrent   4,281,000        
Proceeds from Issuance of Unsecured Debt   0 $ 1,381,000      
SBA CARES Act Paycheck Protection Program [Member]            
Proceeds from Issuance of Unsecured Debt $ 1,381,000          
Unsecured Subordinated Loan From Skywords [Member]            
Debt Instrument, Face Amount         $ 1,500,000  
First Foundation Bank [Member]            
Line of Credit, Current   350,000   1,000,000    
First Foundation Bank [Member] | Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity   2,000,000       $ 2,000,000
Line of Credit, Current   $ 350,000   $ 1,000,000    
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Mar. 31, 2021
Contract with Customer, Liability, Revenue Recognized $ 0 $ 0 $ 49,000 $ 251,000  
Customer Concentration Risk [Member] | Revenue Benchmark [Member]          
Number of Major Customers 2 2 2 2  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Number 1 [Member]          
Concentration Risk, Percentage 28.00% 24.00% 21.00% 19.00%  
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Customer Number 2 [Member]          
Concentration Risk, Percentage 21.00% 21.00% 16.00% 16.00%  
Customer Concentration Risk [Member] | Accounts Receivable [Member]          
Number of Major Customers     2   3
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Two Customers [Member]          
Concentration Risk, Percentage     60.00%    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Three Customers [Member]          
Concentration Risk, Percentage         57.00%
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Significant Accounting Policies - Revenue By Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net sales $ 9,419 $ 8,571 $ 18,383 $ 15,923
Packaged Astaxanthin [Member]        
Net sales 4,015 4,138 8,054 7,354
Packaged Spirulina [Member]        
Net sales 1,796 2,126 4,538 3,968
Packaged Products [Member]        
Net sales 5,811 6,264 12,592 11,322
Bulk Astaxanthin [Member]        
Net sales 509 463 914 908
Bulk Spirulina [Member]        
Net sales 2,985 1,684 4,569 3,214
Bulk Products [Member]        
Net sales 3,494 2,147 5,483 4,122
Contract Extraction [Member]        
Net sales $ 114 $ 160 $ 308 $ 479
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Inventories (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Inventory Abnormal Production Costs $ 0 $ 0 $ 0 $ 0
Non Inventoriable Fixed Costs $ 32,000 $ 17,000 $ 36,000 $ 46,000
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Inventories - Components of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Raw materials $ 932 $ 547
Work in process 4,052 3,206
Finished goods 4,562 4,423
Supplies 262 239
Inventories, net $ 9,808 $ 8,415
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Equipment and Leasehold Improvements (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2021
Asset Impairment Charges, Total $ 0       $ 0
Depreciation, Depletion and Amortization, Total $ 398,000 $ 451,000 $ 798,000 $ 918,000  
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Equipment and leasehold improvements, gross $ 34,488 $ 34,131
Less accumulated depreciation and amortization (23,538) (22,740)
Construction-in-progress 951 745
Equipment and leasehold improvements, net 11,901 12,136
Equipment [Member]    
Equipment and leasehold improvements, gross 19,368 19,056
Leasehold Improvements [Member]    
Equipment and leasehold improvements, gross 14,744 14,703
Furniture and Fixtures [Member]    
Equipment and leasehold improvements, gross $ 376 $ 372
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Short-term Contract Obligation (Details Textual)
Nov. 30, 2018
USD ($)
a
Sep. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Jun. 30, 2020
USD ($)
Short-term Obligation for Cellana Asset Purchase [Member]        
Debt Instrument, Face Amount $ 180,000      
Debt Instrument, Interest Rate, Stated Percentage 6.25%      
Debt Instrument, Periodic Payment, Number of Monthly Payments 4      
Short-term Non-bank Loans and Notes Payable   $ 0 $ 0  
Short-term Obligation for Cellana Asset Purchase 2 [Member]        
Debt Instrument, Face Amount $ 215,000      
Debt Instrument, Periodic Payment, Number of Monthly Payments 12      
Short-term Non-bank Loans and Notes Payable   $ 0    
Debt Instrument, Hold-back, Amount       $ 38,000
Cellana Asset Purchase [Member]        
Noncash or Part Noncash Acquisition, Value of Assets Acquired, Total $ 495,000      
Payments to Acquire Buildings 100,000      
Issuance of Short Term Obligations $ 395,000      
Research Facility Owned by Cellana [Member]        
Area of Real Estate Property (Acre) | a 6      
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Line of Credit and Long-term Debt (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 12, 2021
Aug. 30, 2016
Sep. 18, 2015
Jul. 30, 2015
Aug. 14, 2012
Apr. 30, 2021
May 31, 2020
Apr. 30, 2019
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2021
Oct. 06, 2017
Line of Credit, Current                 $ 350,000   $ 350,000   $ 1,000,000  
Repayments of Notes Payable     $ 500,000                      
Long-term Debt and Capital Lease Obligations, Current and Noncurrent                 4,281,000   4,281,000      
Debt Issuance Costs, Net, Total                 125,000   125,000   140,000  
Proceeds from Issuance of Unsecured Debt                     0 $ 1,381,000    
Long-term Debt, Total                 5,324,000   5,324,000      
Long-term Debt, Current Maturities, Total                 1,081,000   1,081,000   2,210,000  
Interest Paid, Excluding Capitalized Interest, Operating Activities                     180,000 $ 235,000    
Long-term Debt, Excluding Current Maturities, Total                 4,468,000   4,468,000   4,823,000  
Unsecured Subordinated Loan [Member]                            
Long-term Debt, Gross                 $ 1,000,000   $ 1,000,000   1,500,000  
The 2015 Loan Agreement [Member]                            
Debt Instrument Reference Rate                 3.25%   3.25%      
Proceeds from Issuance of Debt       $ 2,500,000                    
Debt Instrument, Term (Year)       7 years                    
Debt Instrument, Prepayment Penalty Percentage       5.00%                    
Debt Instrument, Prepayment Penalty Percentage Reduction During Each Year       1.00%                    
Long-term Debt and Capital Lease Obligations, Current and Noncurrent                 $ 429,000   $ 429,000   635,000  
Debt Instrument One Time Origination and Guaranty Fees                 $ 113,900          
Debt Instrument Annual Renewal Fee Payable Percentage                 0.50%   0.50%      
Debt Instrument Guaranteed Portion                 80.00%   80.00%      
Term Loan Agreement, Maturing on August 14, 2032 [Member]                            
Debt Instrument Reference Rate                 3.25%   3.25%      
Debt Instrument, Basis Spread on Variable Rate                 1.00%          
Proceeds from Issuance of Debt         $ 5,500,000                  
Long-term Debt and Capital Lease Obligations, Current and Noncurrent                 $ 3,852,000   $ 3,852,000   3,978,000  
Debt Instrument Interest Payment Period (Month)         12 months                  
Debt Instrument Amortization Period (Year)         19 years                  
Debt Instrument One Time Origination and Guaranty Fees                 $ 214,500          
Debt Instrument Annual Renewal Fee Payable Percentage                 0.25%   0.25%      
Debt Instrument Guaranteed Portion                 80.00%   80.00%      
Term Loan Agreement, Promissory Note One [Member]                            
Proceeds from Issuance of Debt         $ 2,250,000                  
Term Loan Agreement, Promissory Note Two [Member]                            
Proceeds from Issuance of Debt         $ 3,250,000                  
SBA CARES Act Paycheck Protection Program [Member]                            
Debt Instrument, Term (Year)             2 years              
Proceeds from Issuance of Unsecured Debt             $ 1,381,000              
Long-term Debt, Total                 $ 1,381,000   $ 1,381,000      
Debt Instrument, Decrease, Principal Forgiveness                   $ 1,381,000        
Debt Instrument, Decrease, Accrued Interest Forgiveness                   8,000        
Gain (Loss) on Extinguishment of Debt, Total                   $ 1,389,000        
Skywords Note [Member]                            
Repayments of Long-term Debt, Total $ 500,000         $ 500,000                
Interest Paid, Excluding Capitalized Interest, Operating Activities $ 1,900         1,900                
Skywords Note [Member] | Unsecured Subordinated Loan [Member]                            
Long-term Debt, Total                 1,000,000   1,000,000   1,500,000  
Debt Instrument, Face Amount               $ 1,500,000            
Long-term Debt, Current Maturities, Total           $ 500,000             500,000  
Long-term Debt, Gross                 1,000,000   1,000,000   1,500,000  
Long-term Debt, Excluding Current Maturities, Total                         1,000,000  
Skywords Amended Note [Member]                            
Debt Instrument, Term (Year) 3 years                          
Debt Instrument, Face Amount $ 500,000                          
Debt Instrument, Floor Interest Rate 5.00%         5.00%                
Equipment Finance Agreement [Member]                            
Debt Instrument, Interest Rate, Stated Percentage                           4.75%
Long-term Debt, Total                 $ 43,000   43,000   60,000  
Debt Agreement, Maximum Borrowing Capacity                           $ 175,000
Minimum [Member] | The 2015 Loan Agreement [Member]                            
Debt Instrument, Interest Rate, Stated Percentage       6.00%                    
Minimum [Member] | Term Loan Agreement, Maturing on August 14, 2032 [Member]                            
Debt Instrument, Interest Rate During Period                 5.50%          
Prime Rate [Member] | The 2015 Loan Agreement [Member]                            
Debt Instrument, Basis Spread on Variable Rate       2.00%                    
Prime Rate [Member] | Skywords Note [Member] | Unsecured Subordinated Loan [Member]                            
Debt Instrument, Basis Spread on Variable Rate               1.00%            
Prime Rate [Member] | Skywords Amended Note [Member]                            
Debt Instrument, Basis Spread on Variable Rate 1.00%                          
First Foundation Bank [Member]                            
Line of Credit, Current                 $ 350,000   350,000   1,000,000  
First Foundation Bank [Member] | Minimum [Member]                            
Debt Instrument, Interest Rate, Stated Percentage   5.25%                        
First Foundation Bank [Member] | Revolving Credit Facility [Member]                            
Line of Credit Facility, Maximum Borrowing Capacity   $ 2,000,000             2,000,000   2,000,000      
Line of Credit, Current                 $ 350,000   $ 350,000   $ 1,000,000  
First Foundation Bank [Member] | Revolving Credit Facility [Member] | Prime Rate [Member]                            
Debt Instrument Reference Rate                 3.25%   3.25%      
Debt Instrument, Basis Spread on Variable Rate   2.00%                        
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details) - USD ($)
Sep. 30, 2021
Mar. 31, 2021
Less current maturities $ (1,081,000) $ (2,210,000)
Long-term debt, excluding current maturities 4,593,000 4,963,000
Less unamortized debt issuance costs (125,000) (140,000)
Total long-term debt, net of current maturities and unamortized debt issuance costs 4,468,000 4,823,000
Line of Credit [Member]    
Long-term debt 350,000 1,000,000
Long-term Debt, Excluding Related Party Debt [Member]    
Long-term debt 4,324,000 4,673,000
Unsecured Subordinated Loan [Member]    
Long-term debt $ 1,000,000 $ 1,500,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Line of Credit and Long-term Debt - Future Payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Remainder of 2022 $ 362
2023 477
2024 1,289
2025 306
2026 322
Thereafter 2,568
Total principal payments $ 5,324
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Operating Leases (Details Textual) - USD ($)
6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Operating Lease, Weighted Average Remaining Lease Term (Year) 13 years  
Operating Lease, Weighted Average Discount Rate, Percent 7.40%  
Operating Lease, Expense $ 296,000 $ 296,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Right-of-use assets $ 4,255 $ 4,128
Accumulated lease amortization (755) (611)
Total right-of-use assets 3,500 3,517
Current lease liabilities 373 343
Non-current lease liabilities 3,125 3,175
Total lease liabilities $ 3,498 $ 3,518
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Operating Leases - Operating Leases Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Remainder of 2022 $ 309  
2023 452  
2024 396  
2025 382  
2026 362  
Thereafter 3,543  
Total undiscounted lease payments 5,444  
Less: present value discount (1,946)  
Total lease liability balance $ 3,498 $ 3,518
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Accrued Expenses - Components of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Mar. 31, 2021
Wages, commissions, bonus and profit sharing $ 569 $ 211
Vacation 382 408
Rent, interest and legal 158 86
Other accrued expenses 141 139
Total accrued expenses $ 1,250 $ 844
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation (Details Textual)
3 Months Ended 6 Months Ended
Oct. 18, 2021
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Mar. 31, 2021
$ / shares
Number of Shareholder Approved Share-based Compensation Plans   2   2   2    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   1,035,298   1,035,298   1,035,298    
Share Price (in dollars per share) | $ / shares   $ 2.90   $ 2.90   $ 2.90   $ 3.30
ShareBased Compensation Arrangement By Share Based Payment Award Weighted Average Grant Date Fair Value Options Granted | $           $ 79,000    
Share-based Payment Arrangement, Option [Member]                
Share-based Payment Arrangement, Expense | $       $ 17,000 $ 8,000 30,000 $ 8,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $   $ 172,000   $ 172,000   172,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       2 years 7 months 6 days        
Share-based Payment Arrangement, Option [Member] | Maximum [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)       10 years        
Restricted Stock [Member] | Forecast [Member] | Share-based Payment Arrangement, Nonemployee [Member]                
Share-based Payment Arrangement, Expense | $     $ 158,000          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) 55,438              
Restricted Stock Units (RSUs) [Member]                
Share-based Payment Arrangement, Expense | $       $ 82,000 $ 7,000 90,000 $ 12,000  
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total | $   $ 60,000   $ 60,000   $ 60,000    
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)       1 year 1 month 6 days        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)           38,672    
The 2005 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   0   0   0    
The 2004 Directors Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   0   0   0    
2014 Directors Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)   43,133   43,133   43,133    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)   300,000            
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)
Sep. 30, 2021
shares
Authorized (in shares) 1,650,000
Available (in shares) 1,035,298
Outstanding (in shares) 291,630
The 2016 Plan [Member]  
Authorized (in shares) 1,300,000
Available (in shares) 992,165
Outstanding (in shares) 215,130
2014 Directors Plan [Member]  
Authorized (in shares) 350,000
Available (in shares) 43,133
Outstanding (in shares) 12,000
The 2005 Plan [Member]  
Authorized (in shares) 0
Available (in shares) 0
Outstanding (in shares) 53,500
The 2004 Directors Plan [Member]  
Authorized (in shares) 0
Available (in shares) 0
Outstanding (in shares) 11,000
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details) - USD ($)
6 Months Ended 12 Months Ended
Sep. 30, 2021
Mar. 31, 2021
Outstanding (in shares) 374,300  
Outstanding, weighted average exercise price (in dollars per share) $ 3.64  
Outstanding, weighted average remaining contractual term (Year) 6 years 9 months 18 days 3 years
Outstanding, aggregate intrinsic value $ 75,700 $ 129,700
Granted (in shares) 50,000  
Granted, weighted average exercise price (in dollars per share) $ 2.96  
Forfeited (in shares) (1,000)  
Forfeited, weighted average exercise price (in dollars per share) $ 3.63  
Expired (in shares) (161,800)  
Expired, weighted average exercise price (in dollars per share) $ 3.80  
Outstanding (in shares) 261,500 374,300
Outstanding, weighted average exercise price (in dollars per share) $ 3.42 $ 3.64
Exercisable (in shares) 119,833  
Exercisable, weighted average exercise price (in dollars per share) $ 4.43  
Exercisable, weighted average remaining contractual term (Year) 4 years 1 month 6 days  
Exercisable, aggregate intrinsic value $ 24,450  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation - Summary of Non-vested Options (Details)
6 Months Ended
Sep. 30, 2021
$ / shares
shares
Nonvested (in shares) | shares 125,000
Nonvested (in dollars per share) | $ / shares $ 1.19
Granted (in shares) | shares 50,000
Granted (in dollars per share) | $ / shares $ 1.60
Vested (in shares) | shares (33,333)
Vested (in dollars per share) | $ / shares $ 1.20
Nonvested (in shares) | shares 141,667
Nonvested (in dollars per share) | $ / shares $ 1.33
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Share-based Compensation - Restricted Stock Units (Details) - Restricted Stock Units (RSUs) [Member]
6 Months Ended
Sep. 30, 2021
$ / shares
shares
Nonvested restricted stock units (in shares) | shares 28,188
Nonvested restricted stock units, weighted average grant price (in dollars per share) | $ / shares $ 2.38
Granted (in shares) | shares 38,672
Granted, weighted average grant price (in dollars per share) | $ / shares $ 2.91
Vested (in shares) | shares (34,751)
Vested, weighted average grant price (in dollars per share) | $ / shares $ 2.84
Forfeited (in shares) | shares (1,979)
Forfeited, weighted average grant price (in dollars per share) | $ / shares $ 2.58
Nonvested restricted stock units (in shares) | shares 30,130
Nonvested restricted stock units, weighted average grant price (in dollars per share) | $ / shares $ 2.52
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Income Taxes (Details Textual) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2018
Dec. 22, 2017
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2019
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00% 34.00% 21.00%       21.00%
Income Tax Expense (Benefit), Total     $ 11,000 $ 6,000 $ 14,000 $ 6,000  
Effective Income Tax Rate Reconciliation, Percent, Total     1.10% 3.80% 1.00% 1.90%  
Unrecognized Tax Benefits, Ending Balance     $ 0 $ 0 $ 0 $ 0  
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Net income $ 970 $ 155 $ 1,491 $ 293
Shares outstanding - basic (in shares) 6,130 6,054 6,124 6,042
Earnings per share - basic (in dollars per share) $ 0.16 $ 0.03 $ 0.24 $ 0.05
Effective dilutive securities – common stock options and restricted stock units (in shares) 185 109 188 105
Net income - diluted $ 970 $ 155 $ 1,491 $ 293
Shares outstanding - diluted (in shares) 6,315 6,163 6,312 6,147
Diluted income per share (in dollars per share) $ 0.15 $ 0.03 $ 0.24 $ 0.05
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Note 13 - Related Party Transactions (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
Apr. 12, 2021
Apr. 30, 2021
Apr. 30, 2019
Sep. 30, 2021
Sep. 30, 2020
Mar. 31, 2021
Interest Paid, Excluding Capitalized Interest, Operating Activities       $ 180,000 $ 235,000  
Long-term Debt, Total       5,324,000    
Long-term Debt, Current Maturities, Total       1,081,000   $ 2,210,000
Long-term Debt, Excluding Current Maturities, Total       4,468,000   4,823,000
Conversion of Skywords Note Into Revolving Loans [Member]            
Debt Conversion, Original Debt, Amount $ 500,000          
Skywords Note [Member]            
Repayments of Long-term Debt, Total 500,000 $ 500,000        
Interest Paid, Excluding Capitalized Interest, Operating Activities 1,900 1,900        
Skywords Note [Member] | Unsecured Subordinated Loan [Member]            
Debt Instrument, Face Amount     $ 1,500,000      
Long-term Debt, Total       $ 1,000,000   1,500,000
Long-term Debt, Current Maturities, Total   $ 500,000       500,000
Long-term Debt, Excluding Current Maturities, Total           $ 1,000,000
Skywords Note [Member] | Unsecured Subordinated Loan [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate     1.00%      
Skywords Amended Note [Member]            
Debt Instrument, Face Amount $ 500,000          
Debt Instrument, Term (Year) 3 years          
Debt Instrument, Floor Interest Rate 5.00% 5.00%        
Skywords Amended Note [Member] | Prime Rate [Member]            
Debt Instrument, Basis Spread on Variable Rate 1.00%          
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !> :E,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " 7@&I31VJH>>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L0@$(9?I7A/1A/H0;)>6GKJPD(76GH3G=V5QD1T2K)O7V-WLY3V 0I>G/G] MYANP,T&:,>(NC@$C.4QWL^^')$W8L!-1D #)G-#K5.?$D)N',7I-^1J/$+3Y MT$>$AO-[\$C::M*P *NP$IGJK)$FHJ8Q7O#6K/CP&?L"LP:P1X\#)1"U *:6 MB>$\]QW< N,,/KT74"[$DOU3VSI +LDY^36U#1-]=267-Y!P-OV^:6L6[DA MD1X,YE?)23H'W+#KY-?VX7'_Q%3#&U&)?/B^$9)SV?+WQ?6'WTW8C]8=W#\V MO@JJ#G[]"_4%4$L#!!0 ( !> :E.97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M%X!J4X3KH/A#!0 CA4 !@ !X;"]W;W)K'6#]X'S_>D=^=[FHCU;...3?D)4N%ON[%QN3O!P,=QCQC^E3F M7,";I509,W"K5@.=*\XB9Y2E ^IYHT'&$M$;7[EG#VI\)0N3)H(_***++&-J M>\-3N;GN^;W=@V_)*C;VP6!\E;,57W#S1_Z@X&Y0HT1)QH5.I""*+Z][$__] M-*#6P(WXGO"-WKLF=BE/4C[;FUETW?,L(Y[RT%@(!C]K/N5I:I& Q[\5:*^> MTQKN7^_0[]SB83%/3/.I3/],(A-?]RYZ).)+5J3FF]Q\Y-6"SBQ>*%/M_I-- M.78X[)&PT$9FE3$PR!)1_K*7RA'[!MX! UH9T#<&_J$9@LH@< LMF;EEW3+# MQE=*;HBRHP'-7CC?.&M832)L&!=&P=L$[,SX5H8%1,60B8C(!V$2LR4S46X/ MZ^8^T3%37%\-#,QF;09AA7Q3(M,#R"/R60H3:T"->/3:?@ L:ZIT1_6&HH + MGI^2P#LAU*-^"Y\I;CZ7ZU/B#=O,7]$):L\%#B_H\MR^N_[^!*/(S/!,_X/, M,:SG&+HYA@?FJ (RA6D42V&FB+^0>[YMBP:.Y,'?^>ABZ%T@M,YJ6F?'T/K& M5XD&8N"#.QF0J58X0&]7$1BC@! (2N:#@0XO:#,V6/ 8$CVNHF'*W?]X)^@.W9BYK7!8I4[]F* MV -7B8S('3QN/>$XVE>*4+JL*5W^+TK.5P<)X5APLC%*OM>(HG<O>N0Y;]1I?]X,C@@33IQ.DRXC0NLD;$?>/4O&9"$%\I7()[(0L#$222 627$#6@>0CH_;(XNCS[QC) M1M!]7)$KDH_LA[9TE:L/Z]% RCU^0%'Q?SM_3JC?F@Y#H18;MC<7]+;4'J0VDKK^2_.!IZ4"\')T//8Q;DS$HKO(NBA/XHCM,!0>X0$M$ MVF0)BDO[)^DJC%@*3.\Z0 (ZZOO!68 Q:A(#Q;7\,3&@O7))?/KKTV]DP<-" M@;=::>%(4YEE($$+(\/G$_*+=^I1DD/=LF9IP4G.5?G5A+%N\@;%)1^R6)2( M%5ELLR>9MI+% :8_)G.,29,P*"[I.X>1#R]AS,2*'RS[.X#FD\7M!"N0:),? MZ%'Y85=PEWG>N0ODHKV&[$#\\?9C]S6S)B_0H_+"3$#95C8K;)'$=E1;F>&( M'CY T:Q0^.4OP/&5Q\O&Q#4"-0EMS5HVO^JG=;-QXEIL@V9XV:G\S&Q(-4GY M$DR]TW.8797-O_+&R-SUSYZD,3)SES%G$5=V +Q?2FEV-W:"N@4[_@]02P,$ M% @ %X!J4YA#^:O[!0 >Q@ !@ !X;"]W;W)KJYX_&>(W/]H,U7NY72D<>JK.W-9.M<(O)1_LT37QKJRU_NIO/A8WD\0SDJ7,G1]"P)^=7,FR]",! MCV^'02?]-[WA\?73Z+]VSH,S:V'E2I=_J\)M;R;9A!1R(]K2?=8/O\F#0S,_ M7JY+V_TF#P=L,B%Y:YVN#L; H%+U_J]X/ 3BR("F 0-V,& O-> ' ]XYNF?6 MN?5!.+&\-OJ!&(^&T?Q%%YO.&KQ1M9_&.V?@K0([MUSINH!)D06!*ZM+50@' M-^]%*>I8^12BT(>"]:%@W7@\%(J# MC\):\/DJ,B+O1^3=B&EH1&&W6%CV5O/.RJ^SW9)1GB9):[;&J;5R%RJG5B7\HS44#+TAH@2%G8W]5 B2*';M=NT):RV M@PE 7E'*(4C^$F;0R6HM33^-1-0%><79 0!SE&\#D[2/Q9[J[-C'9+$8QV*, M8RF?!V,QZV,QB\;B8[V#.==&2=O% *,X&WWZ,DNR,<4Q+DOI+$AQWE.<1RG> M&MD(51#YV/B5:KL0:[>%J.P-,N"S!<]\T64^9_:B?(% M)!>CK],9GR$1QH T"6=!UA/-HD1_^=:JINI(0FQ+";JPU65!5-48O9/^33@] MLC$I>IG0,7L$".L^S/ZR9W\99?]'(XUPJK[?,R?&2]>YWIRW<+./>I#\Y3@_ M?,:.N&,X&BY%-!GT)XF3[Q(YG!L'\]/P(JF!X5@2)G@DD/0%21PA2)$*EF$E M+("\#),ENA>^Z88R\E3,&VW\$]0!1',66#8@N)2' M'1A4A\9EYQ/<^^8C-Q*:5)3B6$@XF@F(X"1)I*H,@D/CBO.T8&$CTIINO7K& MI:[OSYTT%63(&F<^%I$%1[0&P8'81)@/8D/C:G,JZD<%!Z4[UHUTGF*U<0R< M_=!DG3;U@\"PN,!\.HGI&22UM3W](?P8>S;6E#2=(^*# 3,6SF4VJ ^+J\_ M7H>7)8AU=#Q_ M4G1E&Y'+FTECI)5F)R=+@FW(_X>!3GT>I)/-H@W.G=/Y5]^32V-__BEC=/&6 M2.C:W?=8G\,&T6//;K(V$FI"0:S_4K?/32X2"GV/(3M1MK!%%JW;PD[Q'P#1 MY PFTO\0NQ7@ZUM2Z\,E4=;Z7J3;IK7..KB Z4$G9BR!HSR*04Z='022Q072 M)Y"N3SUE 4]G8T]Q_\C\#!+\;,&RIS@(%SH@ "B=GR4+?@1]_JB (6K,D,8" MQ45*Q"#:+"[:[PKH)Z#@0IWP._)S59-<- KJ!DIW+,&<$+&Q_)[3-)MA9#'HG*?ARL8'K>9QK=[78!M*T=;%6ZRZT4X( 'P/N-UN[IQI\_ M]_]O6/X+4$L#!!0 ( !> :E/7JP9P$0, "0* 8 >&PO=V]R:W-H M965T&ULI99M;]HP$,>_BA7U!4B,//'4"I!:JFE[,0F5=7MM MDH-8=>S,=J#;I]\Y2;, *5"-%\2._W?^W?D<>[J7ZD4G (:\IESHF9,8D]VY MKHX22*GNRPP$CFRD2JG!KMJZ.E- X\(HY6[@>2,WI4PX\VGQ;JGF4YD;S@0L M%=%YFE+U^P&XW,\-2@4/QCL=:--;"AK*5]LYVL\K.-(C>%-4;#A%W&E5$XRM#.S!=2Q+@H$!-L:!?-O5*&YWV;N8I;J5 5U MJH+"W^ =?_=1)'.!V5 0 =O1-8<>H1PW0I$JW%(DEOG:;'*.U5EJVX(N9QD5 ML]A=MIO[?CAU=\W(3C5A4$L.Z,.:/CQ+O\3M ;B(,<&:BEYZ)*.*["C/@71P MF6+).56:9(![/,$E[;:AEU.,&UA>W_./V"^(#N@'-?W@.GK,>&X2J=@?&XD% MU05_V6R%+CT/F_GVRM\1^!7" _AA#3^\%IYIG5\-/CSA.28^ISA '=6HHRNK M!#_YVN"^96+;NY)W=)'WG.* =USSCL_R+F2:XF'P'R4];JO6X(C[@N@ ?5*C M3SZ 7F6X4=P7DCTY2>6PO:JO$![PW];\MQ_GK^K[ OOM"=+(#R?C8'*$WJ;S M1]XX;"?WO7^'GO=Q]D;%7PJ@?XPN M5'DE*3M&9L6IOI8&[PA%,\%K'"@KP/&-E.:M8R\*]<5P_A=02P,$% @ M%X!J4QH'DL@=!0 \A4 !@ !X;"]W;W)KMLW$F_99,7+,!) KR7'VWU<"# ZZ ML-GV)09R[I7.T=7EH/F1BQ>Y8TRAM[*HY,ULI]3^VG'D9L=**J_XGE7Z/ULN M2JKTK7AVY%XPFM5!9>$0UPV=DN;5;#&OG]V+Q9P?5)%7[%X@>2A+*K[?LH(? M;V9X=GKPD#_OE'G@+.9[^LS63#WN[X6^<[HL65ZR2N:\0H)M;V9?\/6*U $U MXJ^<'>79-3)4GCA_,3=WVV9$5A,NEY_-,FG75CFL#S MZU/V7VORFLP3E6S)B[_S3.UN9O$,96Q+#X5ZX,??64LH,/DVO)#U7W1LL>X, M;0Y2\;(-UC,H\ZKYI6^M$&=I8A?25Y MD6=4Z9NUTC^Z'I1$?(O^W#-!S;I*=/%8T4.6:\PE^HP>URFZ^.42R1T53**\ M0M]V_"!IE+@+T?E_HZ_^\^COQ/"Z0O'J?/Y(OC]T MTY*T8.#"-J%A'6I:T^LB\7'BNGK@UW/!;%P<1-C"I38.QU[L6< 5 P2\@[X MCJW?L?4GV2ZY5*;R1QDWX<'9P$$81#9C $<,;,C8QF$W\6T)5S8P"?UHE'#0 M$0XF"?\FN)1H+_@V5Q#?P!K6BT)B\P5PG@NLL(V+?,^WZ=JXD$3A*-VPHQO6 M@=X(W;:C5<^(O>U-_Y/7$WLDZK)&TR*R2J&21I9"^Y M3P!)(5QDXU(;IY6*;4D!G$&-21IWY.-)\FNS56KJVG&\,",NQ#JVV6#/+I E M@/,BNT!2&T?"V,ZW@G X'F6==*R32=8/3#(J-KN:>,9>M?/:F_PNN 2 NGO8 M73 %@$'D 2\($$C&&P@^,TYX4H"[:L-+AK:"ER<9M$$"Z6.@N !,"E M4,((Z+(K !@$XUL=DYX\^0%YQ;3C4Z=E_X0J!M9\F^=\!I\Q,-4E""3 FP,$ M)B% '@"2 (^S[ZT0GO9"[=(_,?VAQK3KK>\4?1NI?L]^90,=:@G@< @) . " M-P $L($D2<;Y]^8(3[NCNX[Q:?U!WH"G@6C;,'LQ4R@9T.U^E.P]X=X+=&=K/N^F M#!+N'1*>MDBW5.8;=*&_%#->%%3(?H!+4-LF771&T;W"X5!9".5Z0UTA%/&' MHH*Y@A%)>W>$I^U1FA<'\V7]$]1CB'HPI ZA;.H0RJ8.YAJCWELDG$Q6T[HY M'3B84P;-?D.+S:&H7Y?F$ZOZR5HCO44ATQ:EK[7F? )4F=@&(<3><.M"*#<8 MZ)>"N2R5P5P^@54FO1\ATW[DO,"F^-J6(/2LJH)0.!Q6%9R+#/E"N?QHP-GH5^I M>,XKB0JVU4.Y5Y&>JF@.&)L;Q??U"=H35XJ7]>6.T8P) ]#_WW*N3C=F@.Z8 M=_$O4$L#!!0 ( !> :E,_GA3N?@< XM 8 >&PO=V]R:W-H965T M&ULO9IM;YM($,>_"K(J72N=:_:!IRJ)U#QS4D]1T]Z].-T+ M8C8Q*@87<))^^ULP\9K=V5WJN/L M^;JZJ?C9;.LES9:LJ+.R<"IV?SSYB#[$-&@-.L5?&7NJ=XZ=-I6[LOS6GL3I M\<1M(V(YFS>MBX1_/+(SEN>M)Q[']][I9'O-UG#W^,7[99<\3^8NJ=E9F?^= MI!).G)3=)^N\^5P^7;,^(:_U-R_SNOOK//5:=^+,UW53+GMC'L$R*S:? MR7,_$#L&/%'8 /<&6#+PD<: ] 9$,O"PQH#V!E0RP+[&P.L-/-E =P6_-_ E M Z*[0M ;!/(5=*,4]@:A9("(QB#J#:+N=MC4KRO^>=(D)T=5^>14K9I[:P^Z M.ZBSYC7/BO9FOVTJ_M^,VS4G9V61\EN7I0X_JLL\2Y.&G]PV_(/?TTWME/?\ MK)Q_6Y1YRJKZ-^?B^SIK?CAOOQ;).LVX^ITS=;[>GCMOW[QSWCA9X7Q9E.LZ M*=+Z:-;P&-LKS>9]/*>;>+ FGO8.9I5S\G_8\ISX=,OR9V;)$NG/(VS9)4U_-QPM?,]K_:9-7PAX@-]D51% M5CS4IHM<['D1P-6EV=780;XRN]EO+*_-3G]JR&*SKR\ECV5H-N,39SM[\';V MX,X/U?@Y3?*DF#/G+<^P7B05J]\Y2>-\2JKW#D&_.]C%+E2%C5>O\]JVH\<3 MWT4H#+VCV2,0#MF&0T:%,R:$C2=_)P34"A]WJZQJ"(XB.E1=JZHI"K ?#F4Q M<$$OI#Z<,=UF3(T9QW6][E+FJ]0CJ]NE:U.']@O^T539O/NRNZ-WR@0-"56J M@@+J1W"$WC9"[W 10E%YZKA)9?*4N*>!5"-5(M4Z!IQH:N-O,_>-F=]NTGS* MFL6"Y:G#RVH=\VG)KZLS+)8?Y.NEP MF#VWQPR:&J$MS"M5(2]RUU8GL=')(-EHFVQD3/9/_A23%3Q-WCKRLH:7H\A: MR,A:2%6!(R*E9]8,\D.NP$IWU++7+7/S#59L%N%V+IUG%7_8X0<;TKBJ$OMZ M<-E?<= U?:+KF6B'@-&A0P7#0]:%NI<,.HPG+]6 2+XA03^A9AP$RR SS.QV MJL$P\++,RZ+H'T_;1=&IV2.K7L3W&P!E6P"U%5+%'X2HJYE32- /,N//P1( M@U;Y19Z.O<0T'^V2V"@9CHR@)&3&) VGWK(5AT17#XE(12+?C0(WT*T/@HJ0 M&8MV4-4>!8! &,N#KP(,(Z ML(R!RCF^BT."L"8B@3K(S#H[E;!'H<*%^M2 5#9H'QLBN1*JC#\W(*+,!U6' MO"C48#D2O(',P''01P>D,@)GU4 3H\ $9.:$5S\\(!4BE*:D]O\ID6ME)8T8 M\YP;:7:JR;Y?$1LDP M8='WB;GO[P-T1&WL2L+ ;RC*CJO=3VSQ,TQ:$ 0Q$\0HI",J'RA96EO_-2!! M-$)RFA;5,$]!".35A !V! (0 B)A@#7,0@0AD+T( 8X"(@0BEP B!+Y*RV6 M"(&&,LS%@ Z%/'=-WH(0R%Z$L+O1 H\!2 A!@'1+L" $,IH0[%&,(00"$D+H MR96 ",$+L5()B!"\4#/WJ2 $^C\2 @4( 6.D"U(0 OW%A$#MA$"ASB[/&T D M+]&@']W/^8(0Z*\E! H1 F\=FC65"D*@AR<$:B<$:B<$NR0V2H8)[[Q9<7A" MH'9" "3*UK#=36QV,TQ9\ $] !]0.Q]0.Q\ $OXH+B=I%@VS%'1 ?PT=T)^D M RKH@!Z.#N@8.@!$$!T ,I .H&L"=##;>0VS?5.8/X$_9$7MY.R>V[GO SYT MU>;EV\U)4ZZZ-S/ORJ8IE]WA@B4IJUH!__]]638O)^W+GMM7H$_^ U!+ P04 M " 7@&I3O#S.\O<& ^' & 'AL+W=OU%!F^V2J>A@5O],,CW6H1Q,2A-!FPXG S24&:]LY/BV4J?G:B#260F5IKD MAS0-]?,GD:BGTQ[MO3RXE0\[8Q\,SD[VX8-8"W._7VFX&]2SQ#(562Y51K38 MGO;F].."!W9 (?%5BJ>\=4VL*ANEOMN;97S:&UI$(A&1L5.$\/,H%B))[$R MX]]JTEZ]IAW8OGZ9_;)0'I39A+E8J.2;C,WNM#?KD5ALPT-B;M739U$I-+;S M12K)B__DJ9(=]DATR(U*J\& ()59^1O^J S1&@#SX -8-8"]'3#J&,"K ;Q0 MM$16J'4>FO#L1*LGHJTTS&8O"ML4HT$;F5DWKHV&MQ+&F;.%RF)PBH@)7.4J MD7%HX&9MX >\97*BMF01YCMR"1[/R=%]%AYB"3+'I$_NU^?DZ/?CDX$!*';" M050M^ZECQB7DG7(O]!\*'?Q(V9!3! ML_CYX4,/'%Z;E1?S\2ZSSM>?R>67FV]KW\[OE]=]DOKA;?EW> M+2_6'SWKC.IU1L4ZHXYUKF&CRRQ2J@X6/;-JX< M"WA;[!6V<8UM[+7!//X'XK<,(J-@ST M8,8LIQNWC#0-9JXM7;& SCIM.:W13KUHYRUP=D?&8@,VS/.#()'*P%68. M.#H:N3H@8N-)IQ)!K43@56*]"[7H6]*(P>HI,&E>*B1^V&MT"P8N$FOSMX 1 ML6EWU-!AD]V'7L@KNZ<*R@7&)[$Z;,SVD,!6BM0APTUC&&SV1%D!FUCXAB"O+R"/%"%A&_C4]8LP_S!6&EO4Y*0C^$F05U7S=+6 ML#]E$\04KN"4=CNOX1#*O3B7V2,D3Z4AXZ'XN(MO%DP1?(C@B'D0-NQ#_?2S MTF(?ROAE _Q<&JKF?!7L'-G$B-RTFY5H0TO4STL59Y:A=?029,I)$PRWT'7*)(GT0C1=1D"XMC(;8 M7G#E* NZ038$0OT,LBAJ80BL6.Q5+CM"RTW\?8J%%B;G@]E0!/5SQ,UK8B-J MD\B'@B5PP&[B!\#8'L8$/9S&&HI@?HHX%UNA-;A?0[)I;>#67L"0,S?_]Y%R M"!.CTV[8#59Y&R#+<93OQ[D/OTQ=-%C.Y4 J5V:NU8MGRHQ1 .&3.DE\ $63#N M-EE#-NS]7J?P>-4;P)_5[">\[1))!W9$T(N]X1SFYYRW[KY<7L^O%[_@[H9Q MF)]Q5N%SU;=G)-]!U=TW0J=0KV9&@YE:"0DUE4LQCI$0%N+=-,0:&F)^&K+^ MW;?0V_>V5P!^CJ5!T;IDTY^,D?(:$>R"VQ 2\Q/26[A%2_;';S-&Z5^02Y/B M'&4?:O.,0D<8J$#N0'<%NZ W),7\) 5=021$G).M5BE)5/90!LDK%5:K%;P* M\3!QVJ*^*C5][P$_?W2'?A#V&K5AG7L5R=U>2V M"R90W)NDH N[137D82TC*P556O2='+*."HTC317'?(#(=5<[O'4NYV?#FD2: M$Z9V 5$ZY7U*X0C+T3%'"B!$,@@\L=30(7^?#E]U+TVS;!5$42/\1B><(ZB1 M'FW&/0YHF)"/_76\-7YHR$8\R"RSEH;X@;)-JAB%/'8/K:83I$!&!-G(MQ4: M1N5^1GU!+&QI[,7J,B-#.UM$<,3&W;TM;SB43[UUQOI^M?IR<75Q?3?_0LZ7 MZ\67F_7][06YN21U"0*UYN7-[=7\;GES[:LY>$.%W$^%RPP2+Z0 U"C(6=P, MX3E$CO'NTHLW9,?]9+>L3IIM0D,!!N[I-P+/E:+(L>B@]24&FM6'X@-53HI# M@/)C1OVT_@@V+S[]O'G^B7Y>C3+0,1>7.Q'&0EL!>+]5RKS)+X!DQXF;QC8L)RU:](':I;1LN.2&Y$I6O[YGR-5& M<1(#?;"U)( MN+?=N%/+,O#&\.RD%DLYD^%]?>NP&G9:"E5)XY4UY.3BM#<9OYP>L'P4^*#D MVN]\$WLRM_8C+ZZ*T]Z( 4DM\\ :!'Y6\EQJS8H XU.KL]>9Y(N[WUOME]%W M^#(77IY;_;LJ0GG:.^I1(1>BT>'.KM_(UI]GK"^WVL?_M$ZRAZ,>Y8T/MFHO M T&E3/H5#RT/.Q>.OGB"#.3IQ=DV-I:../Z&J\#7#*<%!F MP>%4X5XXN[9!TICVZ,8MA5'_BL25*6@JO/)D%W3KI)F=-*#V],H4LOKP_!-@.<;9%/,V>5#B3]8#V1WW*1MGX"7W['0/[ M4=_^$PQX"I8NE1$F5T+3#,Y*9%[P3^@_Z/0?1/T'W]$_;3QVO*<+Z7.GZJ<) MIK_NY4.@J;;YQ[^_Q?:3QKB$7_I:Y/*T5[-6MY*]L_& ;NY>3ZZO_IS<7]U< MT^3Z@J:3V=6,;B[I]N[5[-7U?3HYWP@#.O*2SJVKK4N0?@ZEI!]_.,JRT?&Y MK6IA-G$U/OZE3P *L@I2AMX*I1NQ]]8:T:)SEK;HDR/H\<\S> M7\N5* 3!SCOA8'F_3^,71_MT#Z'6&H$G =*63N6HML8A1GE[%$H1J':V:'*$ ML401TDKH1I(123"=!8]:=6@ !2V9 &,1 M(OK?7FVQ]X5]O_'($<^XV1UV&@J$#^Q3PMD!/""69II+.-I[FTLB%"K[?*E)F2>A[/O '@U%5 MU1C90HSNV)4$:+"&]M=HX:B40H?R.!YV,*;*3E@+&Z_M&L8;#0DDP8,J\$N^ M9*I0*X"&>(9XG5M_$&U8Y[9@5[?D*[/0 NT^6+=!#_?@TF1@VGT_/3EK89AWEYTQ>F[XJ12K&!12@-J92U$A'YN:^#U9'*[+0#"N\C) HEJ M!R3\CF\&ET_=.-\P>^ M1L?XX)KX**6^ TD:C^@/FD3D *HW?1;=4&$)!1G_ MVNH8I\;W:-EG!;]RT+,L[0SH-_6I42!U$Z-T+FH5@.Q.>MLXKI5)=&[&OE=S MZ;J>VG^D>_ -F:_,3YHE'JOM>?:$\E8R&^UG@Z_47)DN2[9T@1+4U@H%XKL( MG-]\N+K80Y]HPP ]&]:0C(S0:O-D-NT=T@21UUB-7_3;[W&VM7E(XWVZ;$RQ M30J._GS#A<\-$&D31P<5E/212K%"HQ-S#6S"([^<)/E08\S /8!&WN)6$QV8 MR^C#3M<%RQ,_NPM0\0"4D84P0' "U[OGY/ Z!$361/]L$6233Z MRQ,I2FXUPN#6K$UL9 M*7*_:5.^&0C5-FY.///;LW%F:Y=H4IY:\C6FXTPSY>RT-OS3K_3//BJ M5FO'#TXNSBJQDG?2?:MN#>Y.=EIRM9&E5;HD(Y?GG5G_P^60Y;W KTIN;>N: M.)*%U@]\HL[,SR1O;UXWV*Q\[8ED( M*^>Z^+?*W?J\,^E0+I>B+MQ7O?U9QGA&K"_3A?7_:1MDAZ,.9;5U>A,WPX.- M*L.O>(HXM#9,>B]L2..&U/L=#'DO/PHG+LZ,WI)A:6CC"Q^JWPWG5,E)N7,& MJPK[W,6-=I)2>D]W:E6JIDRQJO@R: MTQ">K+@UZ":6]M/^*OL$N]('7 M-W@E=$M.TY4J19DI4="=$TZBY)Q]1?]PIW_H]0]?\O=U1.D_]_+)T66ALX?_ M'H/W5>W9>>;ZZOK^>SFGF;S^2_?;NZO;S[3 M[2__NIY??[JCN2XM/,B%;XK[M41C9'I3B?*9O1W4%$ MJLR*.I?DHI*:'^HES9]%"6RS-8R92IM@2I0Y*0ALU[HHGDEO2^BU]<*J7($. M$KJIG9%/]+/8"J42NBZS+KW]Q]\G:=K[Z6#-/^O_1-K0P7)\GL#UPG?]HX0A M]BZ*S4.<4>Y=EV9%@2B<-!$!-'B!.)$<]M8945KAVGS;'8+XON] M5D@PFKX$2[(PU^Q&/$B2.ROLKK!@UBIXZ];"D5@N@8(' YHPQZ+S2Y-D)UF^'7\WUT8 ;.\=<,_)1 MEG5T1CY57)&6\MIPB?*F2AJE<[O;W*4O>WBPF\F;!>UK( 4E:%"N1U[$0."Z M\3M)!O2"-\KZ'4C2WGH &??8;!"P1!VA,! )\K.05$H4DD5IH\XR5R-Z0(EA M88%C7>0 &!8,+8W>0(M^S=4NS85=AW]<<,H&G#)^@*):>WG\^0?P!L&3\AM]4NKO;!JU=.+.X^NQ7WW M^#NZSUO[(@RX:= /3[OT-4;\568:D.R(,=(%!Z^-+[8@QZ> G&$/M0U>Z&.$ M#FA((\#P3""_G4Z%QI6"NX@3ZG>4.&J%6OD%X5:12YJQ["&<7\4"KJAS%.W%86T"=4V MY-N"V0J!O(DG%&&L3-E$X)LKMG2+&T%O*I/!W/\;5^BZ )4)\/_AP_7NV59' M0.6C,,J7X('N!!-%9>O]GDQS=S!*<#)G]M4;'1W5*R,VEB=$74%) J.N-F4D M&F% !)5X]H$R__GBQTRMH;_5G.@ D$96%WX(U);3L$9/:L-D0I@4!EP$P?PW M] /W"9SA+.Q@"*ED2I,,258;PS87K NDX<>P"BS54*!1LFQ@WE=F8#J6J:O< M>_<=ZX4)("$"#*5 *($UV>O(9 T7*Z@-G,?:@_N1K0'PV*I MF)NO2S\OK =JNY:0-[LA'5CGL%PBKS1LPEV$W"TX^8FWU@#0; N=U>]D(-IQ^0 TB M?PS-OSP@!@!K)GV#JDU+AQG\;AX= =CP^H^*BM6P&^U.SLUO,I=L$0%Z:WWSM,"RII/PF%> M!;%\KX!C>XYC"L64UQ[M4L8&\_"S$3Y*^SPOPP#[0&_?A/SJVD+6OH-Q/T9: MKS?'XOL1J1XJ+'L 6>2!BFF&$](3)O(:%JMFZ0T-DUY_Y'_[@PG=5)+W1$+^GR0"_1\ >)B-D89!,QY/C8/?3 M9#1-$6\R2--7X9X"DFEO\F>X86$\A86T?P3N43*<#+@4H/LUN ?0.SR='H&[ M/TD&4(&+43)-!W_#R0=M T:8Y;KB3FF_KQI=XCJ+QW9P^4=(>US37G^:^/\< M,3*PJ0JU?&[XHJ6$>PDO=* PNO=GB[BI>96+MWO5<"QR0;,TPS&CH(8G2LV> MW.C'G2<3+SI!; "E*,3"OWCB<#8SAH=M<#^*-':99,:]<=+6WM;4-MJ+1F?U M"FQ\( AG=U1NOXL;J'CK@<3F_G@",'CF!_JF>:'KW ^UVF]KN0P:P;RZQD1# M07MFVN?\1G<;!YJ WM[5"Z-8P=V>5C0L4\L)ZTO60!SY;_7^1>F MTH6/6KNGNT^"L_ E;"\>OB=BL*P4SD^%7&)KKWLZZI )W^C"#6#RW\46VB%S M_G(M<6 T+(#UI=:NN6$#NP^E%_\#4$L#!!0 ( !> :E/(OE&*"00 *(( M 8 >&PO=V]R:W-H965T&UL?59+<]LV$/XK.QP?VAE& MI$C)=C*R9F+'F?H0QV.YR:'3 T0N1=0@P *@'OGUW04I64UD7RB\]MMOWYIM MC'UV-:*';:.TNXIJ[]L/2>**&AOA1J9%33>5L8WPM+6KQ+4611F$&I5D:7J> M-$+J:#X+9P]V/C.=5U+C@P77-8VPNVM49G,5C:/]P:-?).X<4=K8$N6QCSSYJZ\BE(FA H+ MSPB"?M9X@THQ$-'X=\",#BI9\'B]1_\<;"=;EL+AC5'?9>GKJ^@R@A(KT2G_ M:#9_X&#/E/$*HUSXPJ9_FT\B*#KG33,($X-&ZOY7; <_' E\_ TS'7@#GZ46NI!"P<(+CY1>WKV!/SG@3P+^Y!7\O?=V\$FZ M0AG7682_GG#KX5J9XOGO4SY]&S(?P=W]M]O[IZ^/=[>+X_B ('#']$L0'GR- M0+6%%DP%A7$>C 5-]4Q%JN0/L50(:Z$Z',$-WTI':>O14C81P'(7 "IIZ:K_ MDO/),TL"W$< O@A;U)"/A^UO4I.4Z9S0I?L='L6&QE/QE-X(AMN3-,*O2.["[/2\@=[:JFY=A43*+N^$;"+ M"$7J0G6EU"NR>DLL@N?6@FS01!4J:QHX(2Q:44B_BP>IHRNS1EM37SPH*,GQ M%;U6T@?>E0T] FKRFF+%X2'0#EQKI*(F&(/@ \ M=5V'$/R,T))K3ASH0J)0(J#JI=73*+@)*.Z M62(UT%KBFK:L"@3H+N0()5U/SW'>.13.: <=-0*[]U\A;=$UE+'LV1B\>&;& MD@)*H(7I]#Z)*4,XA_?L+#IJKB%$'(U6"=9XY#JFE#X.?$WF:W,JZ&[P M-4VQH,K7%JF&Y/94LO]RE%(I:@JX*PB4G\1#I3 [;,1J?7PE9#99OU.[M,U M%-]+?@7SSO(L3M,TQ/UL?!'65+VX#WKP=U_'%3BA\&?:)R@SR?@U>\+EJ2:7 M',V-!NTJ3$=V%46D'R&'T\, _MC/G9?G_?2F!K&2Y&:%%8FFHXMI!+:?B/W& MFS9,H:7Q--/"DM,5+3^@^\I0BQXVK.#PMV3^'U!+ P04 " 7@&I3L+!R MV"D# #&!@ &0 'AL+W=O1S7C,IA/_=E*SZ>JM8)+7&DP;5TS_7N!0NUF01(\'=SS;67= M032?-FR+:[1?FI6F732@E+Q&:;B2H'$S"\Z3LT7N]+W"5XX[W MN2YG0>P"0H&%=0B,EE]X@4(X( KC9X\9#"Z=X:'\A'[E4!%*VQJNZ-*8*:RVYE^YZ' X-) M_(I!VAND/N[.D8_RDEDVGVJU ^VT"0Q2&D<9J\@9<-^6<>+WLC?P-6P1673!:< M"5A;9E_*]QE^/N#G'C]_!7^EJ7^T_1W"2K">W#]47W)3"&5:C?#],^XM+(0J M'G^\Q//;;O)C6/[UY7IUN[S[#.=WEW"S/%\O/WZZN83KV]7]IZ]+=[/^5Y7% M4&5^4&4H%/6Q9#DH>Z7.(.K5DMN'4TN[ W?.]E M=C*F)X4L#_/)Q"U)EA"B,=3M15NW@BI94I/2O*+2=F. %BMM.5_=P?OTRP< M91/X0%)*3F.2+H@!JUL_.(ZX/*+ MMK!GHX2.,E'_XO'$"3ZC)/P-$ZUZLZ$>#VBG0_491M_8;YV#X=F%L-=8$UFBTCHF;U_) M=APZ3;BQM=+NM__JL*-*Z2>3(Q(<"B'-V,N)]E=!8)(<"V9\M4=I5S*E"T;6 MU+O [#6RM XJ1!"'X650,"Z]R:B>>]23D2I)<(F/&DQ9%$R_S%"H:NQ%WNO$ MBN]RSOO.O'7YPK,S1&%PE M6Z6>G'&?CKW0"4*!"3D"L[]GG*,0#F1E_&F97I?2!1Z/7^FW=>VVEBTS.%?B M)T\I'WM##U+,6"EHI:H[;.L9.%ZBA*F_4#6^_="#I#2DBC;8*BBX;/[LT.[# M4<#PHX"X#8AKW4VB6N4U(S89:56!=MZ6Y@9UJ76T%<>E.Y0U:;O*;1Q-%HH0 M!G !ZUQINB#4!DL/@ES>N=J-P *;CEDLF$,P%K M8H3VQI$YP>]W_'[-[W^D]VU#KW%+\&N#!X*94,G3[_>V\S1MX,/Z;KG:7&QN M5@\P7RXVJ^E\ \O9M_LOT\W]<@%+"0OUC,46=;M-T? <##_ M-S9BP2]J)GT M@7*N4]CD".9-I.H.&RIF(%'%7G.#*:@,J%)P%@W#\S ,X2R.!F[@0\:UY6:J MU+;$I$G=)H&OI7@!Z^BLSSY(!?8 Z5A>',$#TTG>"HLCOY&$B9*I38GB&?_G M+A-2M=VAW^'6M/?.,#AZ*07J7=T/7+&EI.;1=+-=RYDV+^W-O>E75ON.2P," M,QL:^I\&'NBF!S0&J7W][K:*["NNA[EMFZB=@UW/E+V!K>$2=(UX\A=02P,$ M% @ %X!J4Y\4,MEW!0 GPT !D !X;"]W;W)K&ULC5=;<^HV$/XK.S33(3,^X L0DI,P X&T:7-A$MH^=/H@; %JC.0C MR2'TUW=7-@X0"I6EW4@MKFPX.8+RQ]:/;.,S;GC]S^D8TU[IH52B*67!JA)&@^NZCU@[-! MB^@=P9^"K\S6&LB2J5)/M+E.+FH^*<13'EM"8/AZYI<\30D(U?A18M8JD<2X MO=Z@7SG;T98I,_Q2I7^)Q"XN:MT:)'S&\M0^J-6OO+2G37BQ2HU[PJJ@;44U MB'-CU;)D1@V60A9O]E+Z88NAZ[_#$)8,H=.[$.2T'#++>N=:K4 3-:+1PIGJ MN%$Y(2DHCU;CJ4 ^V[M3ED,'OL$-'H":P:7FB;# 9 (W2LZ_6:Z7,.13>]ZT M*(^XFG&)/2BPPW>P.W"KI%T8&,F$)[O\3=2S4C;<*#L(/P1\Y%D#(M^#T ^# M#_"BROC(X44?&&_ *K@2DLE8L!0>+;,P2>WP5"8.%4F MUQS^GO 7"X-4Q4__''+GAVA4GF:W7:<#-]=T([J_@\F$T MO)Y _VX(-_=WOWR;C!YN83@:3&"B+)J6D#:QPGHRUE"H[8+#3*58ET+.@=&W M,T ?HP.F7%>.AENFXP5$0;FM"XFL*C>8(^:X2IRX2)PCB-H^/@//]_VM%'+2 M6UX4MO#9.8E<3F'>:9ZBQQ/(F+;KDBOPVL3+C<$2T!JC@2EOI3A,*&8(R8 M2Z=N60S[B-LX#KT()X78D!8'L.F\'I.J;XPD%):F,!,OF!W<>##+M11F@2XI M@/F/7&1.H4U5X-VD-.0&E]/UMH[ K-ONB&_ B&'P#D@V) OIJ1U/_\6.2,C$ M3SE<70;[86S M:24:GM /@G][[3!9$O7F]QK0WWGS#V.0BI@*N62YC7/@JY7 M(E+>8'B?!?7W2H5]\B++/+3IF3=B8T6HTY[AB*7;F@^OXRW+?T"?>%V9[S" M&V/(XY(\V%X7(6K )J+AI\1AX\L*T"6&68SA=%?$Y$#=[>>AMZ7)/MS.'M78 M'5I@/!Y3#&_9FLY];[-"RC>Z^F!7ZM6T@MXNA$Y*60[QH2S-L6M8B-W/M$A) MN5.O6H=!8VN]]1UC'40'W.2],6Q470;%=,*WKE>4>A];56@9G'C5[M4/7XC$ M54[W$.:HP-DGPZZ6L;4;?;!A)[7.CEQGL+B#[M4"-A^([]#BPY$H2LL M_/^86;+>:V/?+'KR 3N.H.TFCD.S7'-K:%YR/7>_!CAPJ%S:8GZNOE9_'_UB MZ'XE+WY=T+%S(:D#S9#5;YRT:Z"+WX%B8U7F1O"ILCC0N^4"_Z"X)@(\GRF< M1,L-":C^R7K_ U!+ P04 " 7@&I3EUQ6Q-(# "A" &0 'AL+W=O M601H4@M2<5)O[Y#2M8Z&R?H"V^:.7-FAL/1]*#THRD0+3R7 M0II94%A;78>AR0HLF;E4%4KZDBM=,DM;O0]-I9'MO%(IPG@P&(4EXS*83_W9 M6L^GJK:"2UQK,'59,OVR1*$.LR *C@?W?%]8=Q#.IQ7;XP;M']5:TR[L4':\ M1&FXDJ QGP6+Z'J9.GDO\"?'@SE9@_-DJ]2CVWS9S8*!(X0",^L0&$U/N$(A M'!#1^-YB!IU)IWBZ/J)_]KZ3+UMF<*7$7WQGBUDP"6"'.:N%O5>'W['U9^CP M,B6,'^'0R"8DG-7&JK)5)@8EE\W,GMLXG"A,!N\HQ*U"['DWACS+7YEE\ZE6 M!]!.FM#"<4 M9BW4LH&*WX$:P5+_G 5P-6P6[W^#V9K&YV.5^!R1T(-]24*0U2R7Y& 4'!M@)!=?1; M$'RNN'9[6VA5[PO*1T+V'GFK >&/Y\Y=P,M-W55"9\ERMB6"4<5FB>+R^9=:IX(0/"58,;PG&<-_AE^7YG."DBB=GO!)1E2 MM:'8FD_@7[B^RONU03)IT)J?38(^(_,+I+UX./1S%$]@D65U63?.-5JL5-KR M?QM>_P?R8DQXG^!B%$4T/2@7R?.FD]YP,&CF: RK6FMW8QIDP=FVO4YOK*JM MX'M/R*.,$S>F"=RYR_4NRJV2^[Y%7?Y\ZU[A)12&H1O'PY;[6R3'.+V:M,PG ME!I;Z^83I?^M/+/G$KIF+_XU>)-*= W.%0N!D63L[ RNW#*!=!B[10K)U<@M MB.K$GXP@&<6N+*E=YM;9Z0TI)(T+5'O<9*J6/]):':T/>VF:@GM/KL'7/ 7O MB8D:X:@#%U'O*AUUR7SMX$M7)L>PG'O>PI.V4:+>^^;HJH;PFP[2G7;]=]&T MG1_B3?.F0MASRI3 G%0'E^-AT-ROX\:JRC>AK;+4TORRH'\(U$Z ON>*'N=V MXPQT?R7S_P!02P,$% @ %X!J4S".RD;& @ L 4 !D !X;"]W;W)K M&UL?53;;MLP#/T5PMC#!F3U)9>Y11*@25-LP-H% M32\#ACTH-A,+E25/DIOT[T?)KI=M;5XL42*/#DD?CG=*/YH"T<*^%-),@L+: MZBP,359@RH5"[21 '+PX,P=[<)FLE7ITQI=\$D2.$ K,K$-@M#SA'(5P0$3C5XL9 M=$^ZP,/]"_JESYUR63.#>&Z+29 &D..&U<+>J-UG;/,9.KQ,">._L&M\ M1\, LMI85;;!Q*#DLEG9OJW#04 :O1&0M &)Y]T\Y%E>,,NF8ZUVH)TWH;F- M3]5'$SDN75-65M,MIS@[O586(86/<)YENL8<%GOJMT$S#BW!.ZHG#*;I"9S/ MYS=WBPM8?%\NKE>+5<<"V^Y"IDA7QH+:@"T0-DJ0/+G< C-T=@94>RK,&G77 M +AB.BN@'[?F>RXI5-6&LC0?X($D;'J$6Y;<.,F2L5:R-KX*E58;;L$43+M' MWL%P=$K?)([AGF7,"[2?)C"(4KBA=O2 2XN4DO7A K?4K'B80CJ";T18DYS_ MR2@>Q!#W3^%66?+][_H=Q+UD&-&:#@;P6K?# Q65J+=^5KA*44\;076GW3@Z M;U3XQ[V9952J+9>&>&\H-#KY1.K7S7QH#*LJK\FULJ1PORUHI*)V#G2_4?2O MMH9[H!O2T]]02P,$% @ %X!J4P'(K&L] @ TP0 !D !X;"]W;W)K M&UL?51-<]HP$/TK.SZGV#$D33+ 3""DY0#)!-H> M.CT(>\&:Z,.5EI+\^ZYDQZ4S"1=+*^U[NV^UZ^'!NF=?(1*\:&7\**F(ZILT M]46%6OB>K='PS=8Z+8A-MTM][5"4$:15FF?99:J%-,EX&,\>W7AH]Z2DP4<' M?J^U<*\35/8P2LZ3MX,GN:LH'*3C82UVN$+Z5C\ZMM*.I90:C9?6@,/M*+D] MOYD,@G]T^"[QX(_V$)1LK'T.QKP<)5E("!46%!@$+W]PBDH%(D[C=\N9="$# M\'C_QGX?M;.6C? XM>J'+*D:)5<)E+@5>T5/]O 56ST7@:^PRLMP!+C*/@#D+2"/>3>!8I9W@L1XZ.P!7/!FMK")4B.: MDY,F/,J*'-]*QM%X:0GA&C[!U&HMB^D MX%&X9FO4^7R3@FA%J#+)U;-N-)1Z"N*WXKX,N./#]UO(+MD8( MT/W'QG\!4$L#!!0 ( !> :E.70'_C5P8 'H/ 9 >&PO=V]R:W-H M965T\PI6Y5"4S^*D6/;U4G&56J2QZH>\/>B435>?JPLY- MU-6%K$TA*CY1H.NR9&I]S0NYNNP$GJV5 M3)2\TD)6H/C\LC,.SJ]CDK<"WP5?Z9TQD"TVLBAO MF6%7%TJN0)$T6J.!==5J(SA145*F1N&J0#US=2\-A\"',YCF3/$S\C"#&UEB MUC6CP%WT#.Y#TKVTL7GM;(8'; [@JZQ,KN&NRGCV6K^'^%J0X0;D=7C4X)0O MNQ#Y'H1^&!RQ%[5.1]9>=,1I#4;")U&Q*A6L@*EAAB/9C#YB/V[MQ]9^? CO M3B@G;$UF8:P4JQ9V"_C[B;\8N"YD^N.??>$]:IW*]%PO6%\4:J:Y3)6:H(BIH:.,1=;XRA=)1X-(#?]85AS!T7UT8 M:Y!SP QB>&=(WEP4V,%$MP+!9P<&&'NGB@JF!U2:7 M2OS+,P_8,Q.%E<*NB>$S-49Q@?DWP*H,L#=J@P,R5F.)*. ,(XAA,MM$D2?! M\*-V.3D_&$<8MQO#N-WW86<+&]<)6H' BWS?\WT?1J/0"P88GJ#O!9'OG+X5 M"GNE5-I)1WTG&T.$H@'.$LXIH:K!%X6!([-8R+ K2=D7;&Q51C/\QX$TF*(/]9"[,^ MR&]8<4R'T+K&96: OW"5"DTI%2EFLFIHV? ' W,OP?"*N&YRQ?F^+. #AUJ\ M'%X<;TX^2F3C@#V4$.P.^K?Y=PX[Y$0GDCFPCXL3C#=&IXZ:?]FCR?*#*SQI MX6[C\80\?K_^R.DX)^[<8"-7"++&/#UQ5<(I%O^:,Z4_P'BQ4'R!;1.^H)# M ! M/.>"YD\=$F[DOAO0>Q+"ZKT&R!Q"(-N@L-AW^)H0F2+ M:;]V$(R\!.OB!.)N'.$C(+2Q%_=]VS!8&Q[1AN?9A@=#2$ET?83-Y#.Q$69\ M3LV6+9>%2.V2J)"\)/="_04;A^)MU[$\?T&ZXDHI:^PL:*:A_RL^-TSC:&(E MZR+# P#WP^KD^#>$O7P.#*M*-A66LPR!(-^::F+-Q\1"$6@FJ'E\M" MKHGUV\ZZ^<$8_*J-6YFCO7S?'X&C(A[$&HO!79?,\/-_) M^8'H'.5ET]JW1M36B$MX;8V\)VF8>$&2V,X;)2U'H\0;#$/JQL&6H[$W[ >8 MGK";Q*][]&@XLO/]Y']!V!-G'-"/"<'HAT?^(O?]KO=V[D,E5PM[Z\/60WW2 M78W:V?9B.7;WJ:VXNY5BMZ_^ U!+ P04 " 7@&I3?+YTG]@# !^" M&0 'AL+W=OL:%;W)M:F$HZU9AK8V*#)O5)5A M$D7G826D"B8C+WLTDY%N7"D5/AJP354)LYEAJ5?C( ZV@B>Y+!P+PLFH%DN< MH_M6/QK:A3N43%:HK-0*#.;C8!I?SVM@3Q9:O_#F+AL'$1/" M$E/'"(+^7O$:RY*!B,8_'6:P.Y(-]]=;]"_>=_)E(2Q>Z_*'S%PQ#BX#R# 7 M3>F>].HW[/P9,EZJ2^N?L&IU!\, TL8Z777&Q*"2JOT7ZRX.>P:7T0&#I#-( M/._V(,_R1C@Q&1F] L/:A,8+[ZJW)G)2\:7,G:&WDNS88K5 TG" 8LO(#Z%WX5JJ,YX2:++/MP+DQ8P:/>?X;E MN-95+=0&&B=+^2\%2#H+:)VD?,<,A"*($C#/T5J/: MZ%?I2U53G:#"7#J@I@&R#8SCO.H$9"*:VJ.%D'G\"F.3Z,H(H4,/IW[)3O+)[K"( (EM&LO:9O5_*"EE>O#+_^/ MK=+.__8=H3C:9O$WQ8:OD'P0OCE*Y9E^4Y)CZ O#>E M^$.Z G+JQ+A.28> [:G'W3M=:9^@E,/OM_=](!RLTU51NW[ M@SF!_19ROE/VZC(Z\>(NFUM=KT+((LLDG]\=/WVB.IF2SW1W-+HL=P*2E[*2 MK@V J.M2DNL=$[KJAM)G057A-NSSHK&4Z=:VV4OI!KG1%07@!(8MD98"),,3 MB(<01R1EFNT%'KFG_OL"OCCM@KE3(-EYNQ@D6P'[)4WFE?KP4?L*]V9"A6;I M)Q\74:-<.QYVTMUPG;8SY4V]G&ULS59-;^,V$/TK [4H M$B"UONS$V;4-V!MO-X<-#'NW/10]T-+8(B*1*DG%R;_OD)05!YMXH"T9EC*W3B(@_W"DF\+8Q?" MR:AF6URA^5XO%,W"#B7G%0K-I0"%FW$PC3_,^M;>&?S)<:=-Y+BPA[(RBG8Y^9G)C30(<0*_ MPYPIP<56PP(5K JF. <=*#^71Y3B<,B^,=HPD1-^#ZYXZ1#?*2#49:.==TWG)0P=4_D N25!5QAPLZ$[;1$. M?>BJ9+<@:WO9-33:KED(0]\JW:B'UJ!"4\B\!TO,)!5 R9EW6*/9(?H$B")Q M-5(!8;N5'(6DV^?6VL36[@BL0=ZJPP5EA ?:>&': /0!]7P*A0A4V%1U5HA] M==M'!-_<[N$M>L[TAK[6US[:RJOW6&\G-WOVIW!R]?P]SI;D^@.PJ-6:.XX<3@MU^&21Q_[$[U MR7%8F8BF43RS2OG-1G#3^B4?(1X.NO'52XKN6:7QP+,:O$JQZ'T4BP<#XA8- M^HY;E+ZU8M'E:Q3SK.+S=,]JQ>__'Q46G_4O8\LM\8K1ZZUK;/@JQ5I>*?T8 M6UX_U^R=:BRY3&V-]3VS:/#F-?:J6^E9Q?V+/:OE\[!K=*X=TQTW!?M8L+]+APWVU8^6I-.O'3&'NV.@CA#_R/2C?733W+M/?=3#P_Z)3J5K>L* MK1\%\*U3M]HUGE/?;SV:^Z[U*U-;3E*6N"'7J'49E#6A_(^D7UTYL@*X=G_P'4$L#!!0 ( !> :E/'Y6+:; ( &\% M 9 >&PO=V]R:W-H965T"Z5=L.H(*HNXMAE!9;"=4R%FD]6QI:"6+7KV%4611Y I8K3;O\?'+Y)W+H]&7PE2V,>O7*;#Z.N3P@59N09!/^> M\!*5\D2N"^O&._";5S+4OA\-*H[S*G8AB=1Y#C2FP4S\Z4,CR2I 8 M#:S9@O7>S.:%4&I I1PCE4'>MT3 M2+MI/*2L5]3#Z=-'*2UGWMP(/^RW3"=^T%M"&@ MPB+^!!7:-MIPIVP60&]9.?Y'R[O32C>6X(2[3JL MNH/,;#35^]!:V]=D7"_1'_?Z*>)P:\FC4KAB:+?S\30"6Z]WK9"IPDHM#?&" M!K'@%Q&M=^#SE>'[U2@^0/O&CEX!4$L#!!0 ( !> :E.9&090$ D &$8 M 9 >&PO=V]R:W-H965TTF=UD MAK4DZF(IM3TC.TGKAV0\L=M]Z/0!(B$)-46P &C9^^OW.P!(28VDQ ^Q2.+< M+]\Y9"XVVCS:E92.GM=%:2\[*^>J]]VNS59R+>R9KF2)DX4V:^%P:Y9=6QDI M\,V7J]%N;E6A9Z<]GI=YH'7]5R MY?A!]^JB$DMY+]UOU9W!7;>5DJNU+*W2)1FYN.S,^N^OITSO"7Y7W^66GQP;)0F:.)0C\/,D;610L"&;\'65V6I7,N'O=2/_D?81V98L%9E M^!7/,0X[#)-C#&ED2+W=09&W\H-PXNK"Z T9IH8TOO"N>FX8ITI.RKTS.%7@ MZBZZ"/N;I9E'T=9*='9(_I MLR[=RM+',I?Y/G\7=K;&IHVQU^E)@?>R.J-!+Z&TE_9/R!NTS@^\O,$1>8<< M_F,VM\Z@6/X\H6#8*AAZ!<,C"FYT:2$X%UR!25#R0G_$WP?Y[.BZT-GCGX>" M^PK1]+"2*/!,KRM1OK _F4;,2RMSOHJ$N%FH4I29$@59AP?H+F=)E5E1YY)< M%%+S0[V@FQ=1:B>S%=UH4VD35(DR)P6"S4H7Q0OI30FYMIY;E2NT=4)?:F?D M,_TJ-D*IA&[+[(S>_OM?DS3M_;QWYI_U?R9M:.\X/D]@>N&[]TE"$5L7R6Z" MGY'NW1G-B@)>.&EB!-"H!?Q$.ME:I+.TPJ. I95XDC27LB19*#24#XLJ=\($ MLK,3N1^UN1^=3-!O5G(0/UJG ![2OC;]KY/N*P"P7(F8)AP>23:[RFBNW O MQJWHE]GL#@#[=ZT,!*U%"31F8G(:=X^29*N%PRDL$+P*T70KX4@L%LB23Q , MT(8C*M9M&8%>NL!:*#%7A7*JR0Q81L>=ZZ>?X] M_,W@5>RVK\H^)G1C9*YU?18&,VG0#T]/)7/2)G-R,KY?8\Q\/!!LOP $<+R) M$?G11)Y4Q"OV>UN)3%YV -96FB?9:;5_E9E&2MN!'L<<)T\;#T*!CK?0G*L\ M8![F69]2&M"01DCC"V%H4R-3 ="E8'3E1O<<)5;]@(&^8[A[4 ^AM!@#,]=" M2RB;,"#E>-"-4+\STS'V5":#NM?Z%= XA,J$ M\/_/N^O-LSM("9%/PBC?0GNR$VQ"*EMM>3+-8,11@I$Y3V6]UM%0O31B;7FS MJ2L(2:#4U::, T@8#(A*O'A'>2[ZYCVC^QKR=T ;'8QADM6%7UYJRVE8 0*U MX2%#V' ,9A0(\[]0O=SG,(:ST(8AI))'G>209+4QK'/.LC!,_/JHPO1J1J-1 MLFS"O*W,, &9IJYR;]TWTS!L!A(DB*$4<"5,4[8Z3KAF1BN(#;.0I0?SXQ0W M_TC0_H"4WQ C/U@B%HIG]FWI]PCK [592=";=KD,J+E?+A$7&S3D+D+NYIS\ MQ&MK M"PA]B$X\:2S]JR+\ -+:+)3"3A<#RERIN(8,>\$-NP2UK,&]W MR8J#U5O9$#8C= \:1/X4FG^Q!PP(K,G9 IY$2(E=X66!;-A1>:6/$+;WAA(W M=_*OM*C]#]ME[-@DBH.#86]_-,2#PU,H'A[DX-BPN _*BB7BMVQWZ@97N0L6 MJ""]\=9Y6$!9,Z:'>1O(\JT ]NTECED44U[[:)#SO @#^#V] M?1/RJVL+6OL.ROT8W'FY/N3?CU#U4&'9(\ B#U!,,VS.S]@H5M!8-4=O:)CT M^B/_VQ],Z+Y2IH;M8DO23\ZG8TJ3?CJF!^V 0M6^X%$RZ?=IG*3C(5W7Q>,! M?7-^/.I-:3@>[.CPC]-D.AE!RW@RC/+G6R #@=LO+A^79Z[X2TR4:_/Z3^ MN!<%\!P,_&]HF@S[4_Q.DM%Y_]N WZ."OA?N[]/\:+ G26\TQ.]Y,L#O@6 / MDQ&R,$BFX\GA8/?39#1-X6\R2-.3X9XB)-/>Y)_AAH;Q%!K2_H%PCY+A9,"E M -FGPCV W.'Y]$"X^Y-D !&X&"73=$ G5KAIN\)-3ZYP7[##[G[/,;K$=19> M E^[C9]6A3T-0H%?LUQ7W-=']?+D^0!J7P5IKS]-_%_.#^IE715J\=*@VXX0 M[OS;,@/@TH/?A")3\\$DWFY%(XP1N9JC&9:B@AI4*S5;\D4_M99,/.D$F4 * MBT+,_><=K)(S8W@U".9'DD8O0^*X-TYVI>]*VE7:BTIG]1*S8X\0QK:#QW[C M-Z+BM0?(O?'+%(+!&TH8-G13Z#KW([CV;#LF _0P76\Q?]%^'D>W%?I%GS4& M- Z]O:_G3F,HTF#4HY]HV*-WNW0_ZM$@H4]"&?I=%*C[SSOKZD\\0^+W#?J$ MY4_R5VIZ^^"U3M)]A8/&L#V]/-H.=4AWY[,O8KGT'[?]6W_IPA?@]FG[_7P6 M/AMOR&ULC55-;^,V$/TK R&'78"-).K#4F ;B+,M MVL,61IRVAZ('6AY+1"11)>G8_?<=4H[CW76\>]'P8^:]F4=Q.-TK_6P:1 N' MKNW-+&BL'>["T%0-=L+17G8"=D'\ZE? M6^KY5.UL*WM<:C"[KA/ZOP6V:C\+XN!UX5'6C74+X7PZB!I7:/\8EIIFX0EE M(SOLC50]:-S.@OOX;I$Z?^_PI\2].1N#JV2MU+.;_+:9!9%+"%NLK$,09%[P M =O6 5$:_QXQ@Q.E"SP?OZ+_XFNG6M;"X(-J_Y(;V\R"(H -;L6NM8]J_RL> MZ\D<7J5:X[^P'WVS*(!J9ZSJCL&402?[T8K#48>S@.*] 'X,X#[OD-@9_[#6Z^C \I MW5/._#7G!;\*N,+A%I*( 8]X? 4O.6F0>+SDB@8&QOJNP*4GN-3#I>_ ?9)& MU+7&6OC_3FWA$5^PWR'\[3G@"0\6%JVJGO^YI.95='=)[\P@*IP%= L-ZA<, MYA]N0/9@&[4SHM^8C_#4:,0O= =2S6*W1GV2[H>\(EB*ZIGNYP:,(('@WEAQ MH+^D(<;A=>L&4A;%F;=Q4L!JD'I'J8LWEYA-RAPXBWD.3\J*]FUK!,Y8$<>0 M,YZGL-BUSQ?XUFXYBTI(\^2,PR]S5A89L>1%>L1?OX$D+"U31YY.X('JU=0- M@([!V;&]C"<4QRG$>70$Z*DICO$W4+(T+LD6+)O$\(W@*WGXKMS?]_E1L0L6 M92G9"4O(7A [91F=0L+*O+@L=LQ95G*JER6<7Y6[)$G*J/A:;F+(2V+@\06Y M,Y86B?L5"/N:W GAII/R@MQQP1*"H$'&2I[ I7L9GK6]#G7MF[L!W[O&#GA: M/;T?]V/;?',?'Y_/0M>R-]#BED*CVTD6@!X;^CBQ:O!-=*TLM60_;.@-1.T< M:'^KJ(D<)X[@]*K._P=02P,$% @ %X!J4RE>+*UW @ ) 4 !D !X M;"]W;W)K&UL?53?3]LP$/Y73M$>0,I(ZJ2EH+82 M94/C@0E1-AZF/;C)M;%P[,QV:/GO=W9"UDG0E]AWON^['[F[V4Z;9ULA.MC7 M4MEY5#G77":)+2JLN3W3#2IZV6A3BV2:V,N:F]&I&1@*46- MR@JMP.!F'EV-+I>YMP\&/P7N[,$=?"9KK9^]<%O.H]0'A!(+YQDX'2]XC5)Z M(@KC3\\9#2X]\/#^QGX3[Y" M2QN^L.MLQVD$16N=KGLP15 +U9U\W]?A ##]",!Z MQ=XY"E%^XXXN9T3LP MWIK8_"6D&M 4G%#^IZRDL<>3" M&R9%3[?LZ-@'=!.XT\I5%KZJ$LO_\0F%-L3'WN);LJ.$*VS.($MC8"D;'>'+ MAGRSP)<=R=="E]\1NGR@RP-=_E%X-"1E*Q'T9JC@:PS7K3%TAU_!$3SBWL%2 MZN+Y]WLE/>K"3^6E;7B!\XC&SJ)YP6 MJ]*>P@/?4=LX-()+"Y_@(F/T'>?G\$13 V3<&%V@M9#'Z9A!%K-T C="">JM M$K9:E_YI/&'TS5D&J[9II&\61BJ671PV4 R*U@DYB:?IE,YIG(_&\%ZYDX/. MK=%LPWQ:*'2K7-?$@W98 5==Y_\S[_8'Y;\5RH+$#4'3L_-Q!*:;R4YPN@ES ML-:.IBI<*UIC:+P!O6\T]48O> ?#8ES\!5!+ P04 " 7@&I3<+/ %KL" M #'!0 &0 'AL+W=OF6Z4?38EH85<):69!:6U]'H8F+[%BYE35*.EFK73%+&WU)C2U1E;XH$J$ M212-PHIQ&O!W=\4UIW$,ZG-=O@ M/=KO]5+3+NQ1"EZA-%Q)T+B>!1?Q^2)S_M[A!\>MV;/!5;)2ZM%M;HI9$#E" M*#"W#H'1\HR7*(0#(AI/'6;0IW2!^_8K^K6OG6I9,8.72OSDA2UGP22 M>L M$?9.;;]@5\_0X>5*&/\/V]9W. P@;XQ551=,#"HNVY7MNC[L!4RB#P*2+B#Q MO-M$GN5G9ME\JM46M/,F-&?X4GTTD>/2?91[J^F64YR=?U,6(8,3N'IJ>$W= MML!D 5^1*BV5*."FJK5Z1G=CX.B!K02:XVEH*;=#"/,NSZ+-DWR09P2W2MK2 MP)4LL/@W/B3./?'DE?@B.0AXC_4II-$ DBB)#^"E?2-2CY<>:(2!MKX#<%D/ MEWFX[ .XI2;=:/LR@*5@75/?6OS+YX$'W%E8")4__GZOHPFYKE. M( MC@;U,P:N*Q:K%>J^-7#+=%Y"&G?;(R[!EJHQQ,@<[W'Z!/'9(!U-6B,:CO8> M =]_!'$V&&>97Z(4KALMN6TT^A+7?.=L ^EX1+\$TFR0329NB=.8$(TA(>9- MU0AFL2#]$/>E@F$[@F*R$DD9D72IIK&Z\ID^X/"%B M&^U@SX8QC+/A?P]9O%O# "3ZBN/!610[(R%^(WCOPX=[XJI0;_P(,9"K1MI6 M9_UI/Z4N6G&^N;&ULC57?3^,X$/Y71A$/(!7R.Q345J)P MJUUI.2%@]QY.]^ FT\;"L7.V0V'_^AL[(=MEH<>+,W8\\WTS_CR>;95^,#6B MA:=&2#,/:FO;\S T98T-,R>J14E_UDHWS-)4;T+3:F25=VI$F$11$3:,RV Q M\VLW>C%3G15&6;VKK%L+%K&4;O$/[K;W1- O' M*!5O4!JN)&A.6[-C@\MDI=2#FWRIYD'D"*' TKH(C#Z/ M>(E"N$!$X]\A9C!".L==^R7Z)Y\[Y;)B!B^5^(M7MIX'TP J7+-.V%NU_8Q# M/IY@J83Q(VS[O4440-D9JYK!F1@T7/9?]C348<=A^IY#,C@DGG,?MD?_@&D>41C/(FB:">#RF60 M3=(DH[$X3?N4CNER"F:Q@I9I^SQXQ9/<^:(Q)&.M*6&2K>TTMYQ*?4B;IC$< MP6$R2>*(C%]1)H!/I>@J+C=ON6>3_"RE\:Q(>XA.LD9IRW\0"\^2&],Q62*4 MREB'E^0.+:N477\RL2&1$B425.-D7B3#J:TU-G M9"2#9'KFS)RT6#BC@)3VWM=(;\B:&ULC5;;;MLX M$/V5@; /#F!'LBZV$]@&XNP66R#M!G6V?2CZ0$MCBPA%JB05)_OU.Z1DY6[D M11S2G#-G;AS/]TK?FA+1PGTEI%D$I;7U>1B:O,2*F5-5HZ1?MDI7S-)6[T)3 M:V2%5ZI$&$?1)*P8E\%R[L^N]7*N&BNXQ&L-IJDJIA]6*-1^$8R#P\$WOBNM M.PB7\YKM<(WVW_I:TR[L40I>H31<2="X7007X_-5YN[["]\Y[LT3&9PG&Z5N MW>9SL0@B1P@%YM8A,%KN\!*%<$!$XW>'&?0FG>)3^8#^R?M.OFR8P4LE?O#" MEHM@%D"!6]8(^TWM_\;.'T\P5\+X+^R[NU$ >6.LJCIE8E!QV:[LOHO#1Q3B M3B'VO%M#GN6?S++E7*L]:'>;T)S@7?7:1(Y+EY2UU?0K)SV[_*HLPA1&\$^- MFEDN=W"%Y*6!P0W;"#0G\]"2'7<[S#O,58L9OX,Y@2]*VM+ 7[+ XKE^2/QZ MDO&!Y"H^"KC&^A22: AQ%(^/X"6]TXG'2XXX;:#U[PA,-/3P=N\)XTA=Y2HU!;K#:H^WC#%Z;S$I)Q MMQUP";94C6&R,"?@VWBDMJ.&G" HM 9>F 3]QIT_(!W&6>;7<3R#BSQOJD8P MBT6GQ2JE+?^OY?41R,&4\$Y@,!F/:;E1EHEW3"?#+(K:=3R%RT9KE[ 667"V MX8);CJ\=41O!=YZ01YDF[ILF\%7)4?XNRI62NY%%78$Z@I=0&#+WG68=]]=( MCG%Z-NN8S^!(\69]\69'B_<**2@X?%F/0[CJ[#X,J0)LHTGZ8)$>-?AVD5ZS M!] M@5M2C4ZG%'O=#J)V8U7M'_^-LC1*O%C2[$;M+M#O6T5O8;=Q!OI_ \O_ 5!+ M P04 " 7@&I31/30DXT" !5!0 &0 'AL+W=O_QD1(UWRK];"I$"[M:2+,(*FN;BS T184U,V/5 MH*23M=(ULV3J36@:C:STH%J$213-PIIQ&2SG?N]6+^>JM8)+O-5@VKIF^O<* MA=HN@CC8;]SQ367=1KB<-VR#]VB_-[>:K'!@*7F-TG E0>-Z$5S&%ZO4^7N' M1XY;<[ &ETFNU+,S/I>+('*"4&!A'0.CZ06O4 A'1#)^]9S!$-(!#]=[]H\^ M=\HE9P:OE'CBI:T6019 B6O6"GNGMI^PSV?J^ HEC!]AV_E.*6+1&JOJ'DQV MS64WLUU?AP- %KT!2'I XG5W@;S*#\RRY5RK+6CG36QNX5/U:!+'I;N4>ZOI ME!/.+K\JBY#!.[@L"MUB"=<[NF^#!DX?6"[0G,U#2W&<=UCTG*N.,WF#8S.&232")$KB(WR3(>F)YYL<2=I E]\1 MNG2@2SU=^I8\ZI2R%0AJ/93Q"V"&Z:*"2=R;IUR"K51KF"S-&3Q1GYD1%*JN MN7%]14:N9&N SJ'1:LTMF(II+C=P M/9.8U)',,C*YCOHDF60!IE<(?2CH!+ MBZ3&>KC #1,03S/(9O#-5B2+]=7 _:.*TQCBR3D\*$N^_QV?0#Q*IA'-69K" M:U<3'CSU&O7&-[2AC%IINU<_[ Y_QF77*G_=NP^'2K7ATI#N-4&C\?MI +IK MXLZPJO&-DRM+;>B7%?U[J)T#G:\5O:/>< &&GW3Y!U!+ P04 " 7@&I3 M7*4BBL1WGH=,'B%I)').$"D"6W:_O J0I M7V36Z8N(R^[! <[N:D<[J6[U&M' ?5E4>NRMC=F<]?LZ6V,I=$]NL**=I52E M,#15J[[>*!0+YU06?1X$2;\4>>5-1FYMIB8CN35%7N%,@=Z6I5 /YUC(W=AC MWN/"9;Y:&[O0GXPV8H57:+YO9HIF_19ED9=8Z5Q6H' Y]J;L['Q@[9W!38X[ M_60,]B9S*6_MY/-B[ 66$!:8&8L@Z'.'%U@4%HAH_-U@>NV1UO'I^!']D[L[ MW64N-%[(XD>^,.NQEWJPP*78%N92[O[ YCZQQ@K#6AV8&[JO,F%CM<#%<_\^$6W9\D>VY[P3\ HW/0@#'WC 60=>V-X^='AAQ^TU MU/?K@(M:N,C!16_1HY19; L$N7S[.=V&ANG6K*7*_Z'MZ9W("\L!1+6 ;UNC M#0WR:@7S!Y@5HH(_'46XQGL#YX7,;O\Z)$8G.9O=9WHC,AQ[E+X:U1UZDZEV M7'%CL)RC:M_V,+VGU'C DIH<\\,@\(,@@.&0^RR)@;/89V%@;2+XD"O*0*ET M;1W&M6T4DDD(C+L9U9"XWO_UEY0S_EO[C4,_K@U>0;TT9J0.FZECKNE?B+O3#Q0F3(P54I4*[1C'[YMK-H^3&W9R4M8KJ MY9;>\1I5"<=Y!0\HE#Z!Z6JE<"6H:GPFHYRJ#1/5.?B06_&AGY*<7L$42\* MZ8=9MI$?Q9UAE;1AE;R[@GR5U1UJ>WVGZ,]&4N=!AR-I?V(=4_K-6'*"G7ZP M8?!)Y*J)@+W_:_T9CQMM68\-7RK.>DD -[7O<1CZ(3WQ":WRX#GH(44B2NID MX(#)JT.$02O"X'^(<$D?2ARGAZ%'A^]5;O3/JM)Y\G^I\@:%3I&:;-^#J#V( M=B!;!_):,9[Z+$U=,H9I*UB8^LF VP1E>\$B?Q S$HSWTNAYV@X'0[<>I^^B M<$!?&MC_$DLCY@?E[3]I?TI4*]?D:J[JQJR=&;EPS-9>&6C,W7%,OC,H:T/Y24DO13.P!;7<]^1=0 M2P,$% @ %X!J4R\W?V$* P 4PD !D !X;"]W;W)K&ULS5;?;],P$/Y73@&A31K+KZ9K1UMI94/L@6FB QX0#VYR;:PE M=K"=M?SWG.TT;-)6]C+$2W+^<9^_^W*7\V0CU:TN$0ULZTKH:5 :TYR&H-&W[/!1K*4\M8.+HMI$%E"6&%N+ *CUQV^QZJR0$3C9X<9]$=: MQ_OV#OV#BYUB63*-[V7UC1>FG :C I/M#W(LSYEALXF2&U!V-Z%9PX7J MO(D<%_:C+(RB54Y^9G8E#4*P9QIG@,3!9SSJC58P'=W M-MS@UL"\DOGMC\=4WGNJ+=A3W; _:FM4S$AU" ?G*"3EG1^=U;(5!@ZX %/*5E- ^K +CGNT MAF"T@WD-XY,(AD=Q&I$='<=#N%BMT)4A%%8&:VC,6\4-)P9O7HV2.'X'A%-3 MP5+NY[<@&UN]VFE'-(WBN97/+[:"F\XO>0?Q*.OMG]3L-U!+ P04 " 7@&I3?%1TTTD$ "] M#@ &0 'AL+W=O) R10421^E+U*[2XJU]V'TSV8Q 2K2SP>[+AXDFM*%7I.DTQ>M]9*;:X<1X9KFA)YR3' K,W%<,!SE;",S@62>9H2L1_3A.^N6[CULO# XK72 M"\YPL"$Q75#UN)D+F#F5EHBE-).,9TC0U75KA*^^8E\#C,0/1G?R:(RT*TO. MG_3D-KINN9H136BHM H"?ULZH4FB-0&/7Z725F53 X_'+]IGQGEP9DDDG?#D M)XO4^KK5:Z&(KDB>J >^^Y.6#G6UOI GTORB72$;^"T4YE+QM 0#@Y1EQ3]Y M+@-Q! ]S0"O!'CG MHEH/T6T#D!Z)2 SKF ;@GHG@OP2X!_+B H 8%)5A%= MDYHI460X$'R'A)8&;7I@\FO0D!&6Z:VX4 *^,L"IX3>N*,+H"_HN8I*QWZ38 M(%F$QD0RB?@*S065-%/%ET]3J@A+)/J+/JN<))\!^KB8HD]_?!XX"@AIM4Y8 M&A\7QKT3QC&ZYYE:2W23131JP$_L>-^"=R 0532\EVB,/:O">[)';7R!/-=S MF^C8T0NZN41MU\!Q WQZ/KS)^LU[W,7E"_DFZS,[?+01+]9QOP'^]1UX'E=P MWY*)=K4OVT9?YX2^"9%KLPW-X.97SK8D@5TH+Q!1L"C$GF4Q^D&2G%[H_.O9 MF"0D"VE3Y@IKOK&FR_-VZ.%VQW4AT-OC&-?EVH$?',N]W6&+2[;IUH74Q[JW"Y%@.\H MW$_H^S)AL2EY_+ [8/=R4KI74 MP?0B7W(!%895"*'%A".XXQ M*$8ISQLW[ZQ4]RH 7JC^UE_P.E MI]3T;NUID+,6'WRHZ=A>U.WQ0/^B![KER=;4?>./3AU+F-J?%;1#N<8?J=>5 MD0MT3YY9FJ=HS 4H+>\?^*KVC0&M5VGO3:"*3J 4]"V"KSTYU'/\3D'_0/K] M^DW=F/ZZ7'/ZG:,F.J4B-N\CB4)]SHH.LEJMWF C\_)XLS[!5]/B)7504SSL MH$6+62910E>@TKT,()"B>"L5$\4WIE5?<@6-OQFNX7U)A1: [RL.5;><: /5 MBW7X'U!+ P04 " 7@&I3O![CAW M^5HEE,%$(+E.4R*^#R#AVYZ#G<>..[J,E>EP^]T56<(4U.?51.B66[#,:0I, M4LZ0@$7/N<'78]PQ &OQ+X6MW/M&)I09Y_>F\7[>%!KDKSI MNDK/;UC<*)]KD,WE5\S50K>HYS^J M-_!K&:>P.DR)$NQ"B72]$ M'CK2BD1@1+'[\QV5]^C_6TAG(+Z@GX48 V!1K$^,W6!-,CJ%#YU:'SZN#1/B M"W1+OG)1I$.6"9Y1=?9E.!"\T2)LM!C563R),2AB#/ZLSGJPX,@%P\AZ^>XYX( M>%D(>/G7,^P?D^&KPL&K$V>XGJ]2\>%OXL)Z' ZJ,OQRW!,!L;>[VWBGR'%^ MW9'F[ "Z(;,$CDDDWKMCX9/MF&'.5;/=C4M,6N7['?9W/OI_6BL]_&G+=]$= M)>+N"H ;[P O^Q_"!L+ :UIHNU,9G^18;A(O%@ OE&]W:./Z4_O%\HT;"#L7 M5?*Y>^6(#F1I"T>);.S9G:_H+8K3&UN2'?0/\/40E_2'^'J4E9X[^JP2UA?/ M)642);#04WGG%SH&D16764/QE2V&9EQIE>UGK MR$,9 CR^X+HCRAIF@*/'[ MOP!02P,$% @ %X!J4^5!5E74 P #P\ !D !X;"]W;W)K&ULI5?+;N,V%/T50IC%#-!&(O4.; /QHV@7*8RXTRZ*+AB) MMHE(HDM2<>;O2U&*;%.TZS@;BX]S+GF/>7EY1WO&7\26$ G>RJ(28V[> M=46V)246=VQ'*C6S9KS$4G7YQA4[3G"N267A(L^+W!+3RIF,]-B23T:LE@6M MR)(#49JYO968#W"Q@W!(WXDY*].&J#QI5GQEZ:SF_YV/&:'9&"9+(Q@=7GE98XLF(LSW@#5I9:QI:?M&J.2@KR=4L53PY^9U) M A#X&:SHIJ)KFN%*@HJ739KN5FWHVF[(W1F1SYX9)7< M"K"HN /C-#+4&X(01 9H/@0%H2GQ8@CRTRBQJY?T_B77 MJ===L>(:\=+>>'J[>.G FS"!1ES.AJ (1<:IF@]!$*FX--2SH*"/D%T^Z!WR MF7?1QVE=O'PT=.%1MH2W*]AQ3R3TS.O/ @HBXV*;6T I-(/7!O+.'#^(#AZB M_]?O0Z$+#[D#?B)Y=-R3P$P3\^ZSH&"4F"?0@@K"*#4%'*)\!,]#:$#PD$7LX@ M,_5^XZJ" (LW_6T*BFMD/.00^(DDTG%/7A5F[,ULH,@S11R"?,],(A90$*>& MA.[1 [\D?*,K*P'T*[U]N_6C??7VH&L68WP*[V?0,CYOJCU=4!S,MZ7B(^8; M6@E0D+5:RKN+U;_-V^JK[4BVT^7%,Y.J6-'-K:I8"6\ :G[-5(G1=9H%^AIX M\A]02P,$% @ %X!J4SU:20=Q @ 'P< !D !X;"]W;W)K&ULI571;ILP%/T5"^VAE;9"@*9;E2 U(=7ZT"IJUNW9"3?! MJK&9;9+T[W=M"$L;DE;;"]C7YYQ[CXTO@XU4SSH',&1;<*&'7FY,>>W[>I%# M0?6%+$'@RE*J@AJ;JF0@*\.9@*DBNBH* MJEY&P.5FZ/6\7>"1K7)C WXR*.D*9F">RJG"F=^J9*P H9D41,%RZ-WTKB>Q MQ3O 3P8;O3 MJ=\Z[^AE3C6,)?_%,I,/O:\>R6!)*VX>Y>8[-'XNK=Y"9%-CXV\>653: MR*(A8P4%$_6;;IM]V".@3C*&$'\TPV5#<-;]VKO; MN)0:F@R4W!!ET:AF!V[W'1OWBPG[G"I-K,A$99!W\ M]#2_?X+OH]O6?_LD_^.?NKS8C: M\X^<7GQ$;W?L+^1F+NS-XV2J9%;5UW@LM=%=1UZ+]IVH;47K!(M9[V_BNXCT M7<3D%.*5V[AU&Y]T^X">V@^=SCF06[:%[+C/^*"""#OP6Z^'J-[5 2KMT.H? MH":'J/@5JO;M[]WX M3*M5I-%K(2IC[\-MIV\QO7Q-[$1[WK<:\CGF+WKYOU M7_GZUW%/U8H)33@L,55P<84-2=7MN)X86;I^,Y<&NY<;YO@' V4!N+Z4V'.: MB4W0_A.3/U!+ P04 " 7@&I3SF6?-#_\_^69J3[)&JE== ACR5G&A%UYI3'WM M^WI=0D7UA:Q!X,Y&JHH:G*JMKVL%M'"FBOMA$*1^19GP\LRM/:@\DSO#F8 ' M1?2NJJAZOP$NFX4W\SX7'MFV-';!S[.:;F$%YJE^4#CS^R@%JT!H)@51L%EX MWV?7R]3JG> /@T8/QL1F\B+EJYW<%PLOL$# 86UL!(J//2R![$$8J1AHG"UE54N!"YK(3;_W M3DYOP5#&]1EJGE:WY/3DC)P0)LCO4NXT%87.?(-8-KB_[A!N6H3P"X05U!Z0-%MB 8I1/9M/:4V>W MEV2?7T5AYN^'R&--$E_VFG^XHIXK.LKUC-?!5KI6<@UZDJP-D S>&@?)(=I8 M%(5!.LT6]VSQ4;8[)AB>P8)LI9P^ O$8+4D/T29$<1A-HR4]6G(4;;6K:XZ' M>@HJ&;TO'#%-:**K::2T1TJ/(@VNVCD18*;0TO$AFP?S [:Q:![/D@,X?] < M;&/&^[)E0A,.&[0%%Y>8FVJ;73LQLG;]XD4:[#YN6.+W 905X/Y&8L_H)K8% M]5^<_ -02P,$% @ %X!J4P2!.H.G @ MP< !D !X;"]W;W)K&ULI55M;]HP$/XK5K0/K=0UK] 6 1(0T"JM4U7:[;-+ M#F+5B5/;O&R_?F?-SUMT*^J!1 DUW&B@!QOED)F5*,H5ZXJ)-#$@C+N!I[7=3/*R+M>8LAWM) MU#K+J/P]!BZV \=WWA0/;)5JHW"'_8*N8 [ZJ;B7*+DU2\(RR!43.9&P'#@C MOS>+C+TU^,E@J_;.Q&3R+,2+$6Z3@>.9@(##0AL&BI\-3(!S0X1AO%:<3NW2 M /?/;^PSFSOF\DP53 3_Q1*=#IQKAR2PI&NN'\3V&U3Y= S?0G!E?\FVM+V* M'+)8*RVR"HP19"POOW17U6$/@#S-@* "!(> 4Q[""A!^U$-4 :*/>NA4@,XA MH'L"T*T 75O[LEBVTC'5=-B78DNDL48V<[#/9=%88):;QIIKB;<,<7KX0V@@ M$?E*IJ]K5F#':$+SA'P'?*U4\(3<9H44&S WBIS%H"GCBCS"3J\I/T?@TSPF M9U_.^Z[&< RINZA8)) WXN!W?_1]^UH[W@Q8"%^M8 M%S-X*^8X:&6<0W%)0N^"!%[@-P0T^3C<:ZK'Y[Q//^=]U@Z_HQ+A?I/W=[4, MZ\8,+5]T@F^D%(Y5[#[*I&W+24KE"M0%>12:\J9V*PF[EM ,U,T0\]CLI]!F M\2[*J(XR:HTR!ASG"T;-E+P@*'$H!R;^AT:9D)K]J>Y.1AT=Q13>7'O>0>B3 M8[.HXQ^9Q<=F5PULTV.S&_^=65D-=V^P9(#E-RM D858Y[I\REI;;YF1':X' M^K'?F_@-^MCO34''!J1$7N!I[7 M=PM,J#,9F;%[/AFQ2N:$PCU'HBH*S']=0R"J3>L"=C$J\@AG( MQ_*>JY[;9DE) 5001A&'Y=CYX%].?2,P$=\(;$2GC70I<\:>=.=S.G8\300Y M+*1.@=5C#5/((Z6F73#>.-4:MJ"-6?<2:YFB5*)R=?F 04H1[Z M^%R14GT?B3!-T2TH:S*6I^AS47*V!CTC5-B4%26CIL.6QXE.KT%BDHLS)7^< M7:/3DS-T@@A%7S-6"244(U>J4C20NVBPKVKL8 _V#,H+%'KG*/ "WR*?'I;? M8:[DODWN*@-;%X/6Q<#DB_;D>^M#WOI .CZ9J@87C$OR MVPS8X.O\<0>K%X1QN$UO"PN2R+/C1RU^=!!_RJB0O#);0H_0GK)[Q<'NW([P9MF\8OJ ?9;RI.B:PX&/8;\J+;1[GC=TXJ_SW]:;*_ MV3^3_I8]UJ!@RQVW<]SJNXXZ35:$"H6T5"KO(E'V\OKZ4'>F MF:DK%W =H.:73)W"34 :E/C>@F?W@, %H- M 9 >&PO=V]R:W-H965T+P4E@!$H6NMJMK%\&^?#C=!Y,8L.K8K.V4(MV/OW$2 EU"EI[VC@\DCCW/ M/)X9/[9[&Z6?S(HQ"R^QD*9?6UF[?N=Y)ERQF)IKM682>Q9*Q]1B4R\]L]:, M1JE1++S ]]M>3+FL#7KIMXD>]%1B!9=LHL$D<4SU]I8)M>G72&WW8(/>FB[9C-DOZXG&EE>@1#QFTG E0;-%OS8D[^[(C3-(1WSE;&,.WL%-9:[4 MDVO<1_V:[Q@QP4+K("@^GMF(">&0D,?W'+16^'2&A^\[]/?IY'$RCG1T\*LN@!51;=.Q OS%W=9JZ"DZZ>KZ'AUR'P2>?+; P7OUW2 M$IA1-%[T;ANU'I>\SF%NZE ML3I!/;!U>$]#!L-8)=*6Y3Q#:Z=H3I6>!Z3CXZ_G/9>P:!8LFF]C<2\Q',Q8 MF%++ZC"S^(A@PG2(W:AH9=2J7;2O@];O%0%K%51;;Z.*I+B*> @3NLV^/"8N M.Z 6\(!+:R6VNRY31CMSUSJ(:+,\F.V"8?O<_=@$$YRR!3N&]\TN70.=H^@%IG5P" MW8)%]_^MJ^Y179&@G"+Q][N'_U^65HY^1N60@PV-O"UN'Y2(D%GX5#^=P[L< M])!)HW,RAV2OY*1:RO^]8).]8I-JR<;(A]2L )?'A&H+N_8P_)YPP]W:J<-7 M*A+F2B5E8K).S:(Z?%:6BM+M_%C;F]W3A4WVXDZJI7=7I6#5C@?<)EQ$7"Y+ M2S?'>U6[_NE=ANRUFU2+][TQ"95A&IBTEO%\\TITRNFTCHNE*C![H2;52CUE MAE$L$:4'=)N<^3#E+1_F+YW<"QUMPX\)^%QM7_\VFE: M-\3Q@\<]'TY;.N-Y>#R_\4QZ\)S17_F"D *\)'&:'^XLBF+Y>Z^73Q9DD(7T=DCA[/MR!.^L_W$;S1<'_T#LZ6(9S*G\L;RC[U-JO,HH2D>92E M@)+'PYUC^/MUW^$,%<4?$7G.M]X#;LI#EOWB'\YGASL.UXC$9%KP)4+V\D1& M)([Y2DR//^M%=S8R.>/V^_7JIY7QS)B',">C+/Y7-"L6ASO]'3 CCV$9%[?9 M\W=2&X3Y>M,LSJO_P7--Z^R :9D765(S,PV2*%V]AB^U([88H-?!@&H&9,K@ MU@RN*8-7,WBF#+AFP*8,?LW@FS($-4/PEL'M8.C7#'U3"8.:86#* )WUSCG& M+)O--MYMN-YN:+S?<+WAT'C'X7K+H?&>P_6FKP*^MXKXZKB^8F]:RQVN MY*(.N<=+N@\@V@/(05#"/M*PE_-]X#J<'?H2]A,U^QU9,NG]BAU+V,=J]HLR MWDB7L9\:* ^]BAU)V,\,7+>2+G7==S7[5?@*7%AQ.Q+N/I1GF9]&LU^_6TV >.7WD^:++WV*'?G'RT M.?FH6L_K6*]YX/? J*24I(5L3U<+^=5"O-YX.G*QP_X=])ZVG6]&-FF30<=I MT#7L<3?VN$I[;LDR?&6%2Y%SJWA>R\%-^!H^Q$26(-R6%EBAA+=1PE,[M9DR M>18=A\LHHW[B\(IMDZ;1[!U92\9:V'NK#]A;HZ1IF MX8U96&E69TX=Q5[$6R4 M#BQ"3+$#04M#["*OO05ZNH:>_8V>?2L]U\%^%18EC8J(Y K=^^W]=F3Q;D@W M:=,A!+L#:+"Q<:"T\3QE!I*\8(DFFNV!\?W MVYMH2CB1$?:1VVWR5A4,E2:+\WY7/F24&1L6A%? 80K^4$ [$ M1IX3R K5T+K"H#0O:%DM?DL>V;'B^?J6[974A>H%W7V$_RDM(JWYFB8)5(5J M6.W&GP[4&=<+-LZ\<@\%%$(U%KYQ+SO7/$AW_TU"*KO>C37+!>"5<>8J-PG M@VK$:ZEV0]>U'K@A:1@7K^R53MGG<"Z+A+%& -YW'.6."LR#:M"S4Y7%\*Q< MM ^UQJA5HVU%DA4 VJ8>VKJEC81BP/#20IS8QN MM Z2L0 M$ D$1&H$?)MKKME5Z3Y*F.$TFG-LJ#J;S-ZS,J1ARC;UE$BA_*(6U,C.T!UT MJB@0"ZD1ZZV*QVE:LOVY)2EY9J],G_7M1WTV+C1RG'W\-JKJVYXU7]/2K7NJ M&C+?6EK[G"5.<)-1OA52L]2+]IWV::GMLF=L&B9@$VE@DY^P)F3NU:452P4L MPH[+>(H$GJ+/QE/-@IUX:L_7-$G@*3*YIFYEWV&81SFXJP8G MW*%_A#2JCD2GB6H!NA2+!-RB]UX].Z#_%+7ODU@%_4C@*[*Y47Y>NJ_%-AI" M?8PDC2-#P@EJWU7=0=#O]H$ ;F0%W&#K9K=&;QIE,[![E:7%0E81G6HD0 02 MSJNJB9" :*2&Z%;Z3W@J_&N%3&M=NXJW4\WB<*"MWER!I>[?A:5N&TL1]'!G MXU!@J?LW8:E&CM.5(>WYFI8*+'6_ DLUBW9CZ3L8FX9M-7_?@:4LR291GF?T MM>H'5Z%G@*&NP%!7#5WV6;Q>L!'#"'=G<5> GZO&)B,/W#]G1AX0..9^-HZY M;1QSE1X0..:J<>QN> Q&Q[?C.]Y>XR=VNB#37]P'1?TP GL[IV%BY (!':[E MG4]]<_ZN60[I=R#_0X/[NMB]AROZU)Q#!L^LO=G80/C%F&NG4CGGE4ZW];N M>#JEY5;W6:MDNSO875=Y(B][ZKQ\%D8IV+W,\OP;+\#'+[S]74;YHH*?.DUT MA\ /KSVG8[X;=&NV-:E3Y^Z[7Z_/&65GHTJ,!AG!$ZG84Z?BYBC2--R'7KNY MAR6-W#,]75-OD5*^C#PY3PHF,4&F4@"5L M-^1ZWP!Q@B4#*]63(EB@$E:CTB8I'+/@G9&9,09@ 2_8JKVFJPJ'FN5<;56( MMQ[FL&R3J<_N$-OA#19X@RUG3J=QEE%1LG1TZ8::927CG/JT6_,U#1.@@]6@ M,_ZSC)95A7/*8(67W%9#42RP!5O>/1J^VP-W105JRJ[%M4:&MQ\HNP]8@ :V MF2NI'AZ2#(!<2:IKSW\D9!,)F:]X>$@@CV_0V6JT[E^BI$S ,*-LK;IN"J=1 M\2KSNB^YLP3=PRM?0(JOAI2K**W4V*IU/C"@]T76]RTO(^^(Q;%&AJ\YHKZ M %\- 3(O?<$\QA> X5L"1L-]ZP'QJK4K.S.:Y;%F'N<+^/!U3RWP[FVEU">% MV-;S>I: 83O@&6L$(%U\"0CPU1 @]])7W49\@1B^)6+8NO!<(T W(_,%7/BZ M[I72A;:U6R 2>V ULK#WT5 C0.>C0"3[0)WL3R-:]7;*=+::I S#])>1-T1> M#S[M0?' \$GQH%W92Q\5E] I;P"!2/^!.OVK_<;"["T^J%PI$UD_4"?E-S]-6@NQ M++A&0;L-A607XXN@W8F2$EX:$#9-WGK&6S.2MSASDN&Y],R9T4TD=.HS)Z G M4"/#)\03(Y*@@BK*!-H$=A-U_?,PF@4[GX>QYVL^@"]PK/_%.#;2".@LEWI; MOTCD/S.^"ND\2G,0DT>VD+//,P]=_7)W]:'(EM6/%!^RHLB2ZNV"*4DH)V#? M/V8,Y>L/_'>/F]]/'_T?4$L#!!0 ( !> :E.#MRWH!0, ,0) 9 M>&PO=V]R:W-H965TS#D E83F]E.:??K=^VD*5T"9>L+V/$]-^><:^>ZOQ7R3JT! M-'G(,ZX&SEKKS:7KJL4:8F;4\:= M8=\^F\IA7Q0Z8QRFDJ@BSZE\O(),; >.[SP]N&&KM38/W&%_0U

'@LBT+;>%&^*?Z3":L0A5/7JC3XF\O"'70F82\J7N&>OEH'8>M'?>+;$ M7^'D\,AM5X@J=H56,L%%X+IF2;"(&^^'^JZ_>"]G](8X$16K>]U93OP63 1* MQ,!38?/%^X*A[^C.B>(_UQ%8GG$T3# O 5*8ZM)5_X*] AJ!:USE[Y9GFV V M3VW@4@XEEN((GJ8%Y+>Q37_]$Z4$B'<$#Z-+[W#B^%J:(1H,W MY\(=:R?@CKGHE$VV@-O_B=\T-3PG%5EIA2&E4.F.'' ^:V0U#*UN@N)> MUJ@AS;<[I 5J)MHVM4AWA9H/5J>;U'T(#6T_ =,>7PM"=;[TBPR#H+?8I MQ: V)=R?"=I]F("%(_'G(G7&TK;7'<7QGOX-$T#[5$AG>!I[4XT:S83^6(XW M%W$KPHSXIH/H!PD?>HP8'XQBWKM$MP48]"J/:!TY/.2"-'JV5011\[VE*)81 MN3\Z.3-<8?F(QPL>D/1[/BL?U4]@>6=TEWR=#N/J,#RZ3#XR_Q?EXQ.,92*0 M-;RLQ$Z/'3(\$ WO"+1_PHB+'1Q__SC"R2Z\)XZ"UL<8V!2TN0,C\NC,A MSP%O9'XK5UFP C1JV8J'?"6P_7Q_E#L0D<>?*)IZZ_3F5^((VN:$<3"4>\PZ)3HS".KQGTJT8 M5Z&+?:RXJR _QJ Q E?B!1A]\OT:SFVL"2<:H53XNZ4LAFVG@:_+-P)?U>VIPLA)E',@Y0/5H3V$30&.F M2!]@@>$)W!X8<^K9^/9<%06AO)",X^IM*12T"&YUP9.7IMW*;Q4\U7^_DV60 M[7,C /\S=)@(\!66 Q%ZK1?=<2Q[!MSB,BF"LT'-^_L:8@2;A3I1^"H="^[X MFC][*JH%(*^0(4O%==!'GH'",VBG F0\ M#'JIW'LVJ/,+!C:,Q27I-_E^=E-!ZAEZH,RM)0%YDT0&XH!WAA&P MD4PJ*\]7&"P!#/@H"YAS43&I+X&I!8X84@<8O*T,T+^ M!NX0]N,AB1F88MD,T0:IPS]L@P$QE L!BO++5#@P,JWN0C?5R"/%N T9P6=T7K M\$-8VY]V%@')-<^>,=7^\/5T_AC\DX(_.">*C-]*!S<[':BCD>T%H9AP[#"@ M!1E%Q'BY*>,KKR)0SZ/?0$[PG7 ,IQYLCC,!9;_&&=5I0AI_$HQ\)L?E8 ^3 MLK%9.QN?-6-ZIGY2EIU/G<8TXEV;?\I]TG2R: 3SAD7@OJ@:2G.NHI9R9:A- MED9N@<(P&H-3,C755H"[;,PJP+''^CMP%F^S"W0E?MK]P58_!BTAYZ:7[TRK MA0CZ,;N]JC<]H1XNT\#CG3*0B>YL2>>O?EQ>Q;I1G"7"\,Z?Y!V?XYKKUXWE M%J1C#(*%EN1%U:B%'5*XM0+G /6"J+(IG4881)K(H%E-*2XD#\E-TO$D0?-$ M)"1MOV+J3W:X7_=,=)R]\+!=$$9Z_P=-BCS;V(S=1A)7:(W@4H-\I1PH;C8N MW<"Q.XG=0,>#,7$':R*GRL_D L,5MB*#?%MD-,ZPB^>B*P1QEAR8#E;L?[-J MQ-6O5I1IH4-3.U>GNJL:WS'N$6KC*<[[J/O-0NKH:DUE6X-\IZ.#- R=?5V- M7CNI3=<&S_HW;N+%']Q&*S%DL)<^<^M&?0*'JSKNB94;K:T<]PSB,L-:F%+4 M; S.GPJ>Q=R:V9J=%WZ^VLJ9\-1OM#>U%H]OUB[6HIVX%K6BSB=5!0\; MT\X8\YPMMI+.%N4I68X3,IF8LO*!V&&J^#R!]M9BH%V;C[3K0<@6*(A'<[(Z MNLN"UAM1_8E^IPRTW$GG$SQW[4-$8)S&1K6IS2P_SYLK[Z)?_,5&X_-+R*^L MB9K?5<\DBM=R[95.)):VXNTW&^"ZZB8#<6#*9KP?TV8YH,?G/ =H[<,Y0+^9 M K)8I$6[PZ.!/7$9!:TM.0?H-V.\$=RPTV@'QTWMW58B__%!L".-_/>;,2<_ MF]CQPL\%>#A4:JQ5Z:"-,>VX,I=<(<96]A!CO[5JB'%]+W\G<;9VK=]MY7-2 M6JO&'?=VB0:G"=W?]T>S5,'(@CR5%=)Z^:KB:63*39;)Z)XZJ0O+UI\1TAY9 M#7='^+W@OC"PTA&W!^W%5*X\S:\I\AP,1,>Y-1ENR6WP&L" P@&?7;$0L.-J MA5%-8,(D&148RK)@"!=+9L8NIDZGK%T">MK';ZE +,=Y[LJ!9:F."A*<3C;)V=Z^5[438=IJ=F*[EA0L3-MI[5.W M%U78@'SMH'R-C314 C;+N55^ =O9DE>VIS*W-2]S)4T!WRX!<%SJ$'=R=V)9 MAFRZFB782LH+6>*M=G)WS2AV_IVD(\$M8EB$O<"#]^0X!!S:%>?@N)HJ5;$< M*>;;8UQFQ2*>VPK%#>GD-W\$8K,8& F21@ZS7W74?C"@1:7P8V(W'2X8R7T+ M9W_X7XKCXG"Y30A7[07/0WZR66@X0I'@)?TC6#E8=@2'&X]UY&&"EX-?3,Q\ MP3_\YYSP#56&2_5S(FZ,G!>/N<#0+U-#)QG,\Y(,(SC,%(L3LPI7%4WR5V#!>09=PN.0JIJC@M9->J-KG"\Z&-\3/GA;'@^O+]\&([P M<'PT8:.?=[;E,GK&'2\ISY_OXO>:S)_XTJRU^_&]2P7/F])U-8)3=IE3GV%# M6B=\0^+.0W2';\92TV[%L%=1BQX.Y!>^NJO:4XT0%%%Z2%SS,!1+>1$9$@XZ M@P]?W3=+Y!K4*8%_8<& 5G^$K$X\7A>,99L^W MB66P2#HENAV4HX"9'U-5#ZI3:7I+W \@-UOCNEX>J.(D=-S6C(<3*: M@">*O$H:+<\WE!6RI-GP94FSM2%9$N,HPK;9>"YU)[W\J^!-"J?XA>+BU'6* MR3#<_3H-.?W) ^2U5ROAV Z=;$'I_G$\54GQ0.%2&NOL;.VDZ/P&&M?Y;CD. M.&QSK2L%:F-!)P/K*:%/8P M^"&$' EF6Z9G=<2S@!ZPC1!;HDL3+8'VSA_:O<%KA!+9\A=AQ -ET M+$GG!EH2 .5B+502^.64V8[%%L%C75A;.@C%1G(DP"WP[-)GMC(-CX1OM' MK]F9*3M0V_H.:")S4 KO@I$)>R)]^]3E2,CVW,!R!*4%NI;_4",^.>>CPYB" M$TG%&FOSI&<_O+KJ.4A(+>0-@/16/%;<@>H_5VU[!F)V/?6?V#IC>=B#RZ\E M497$R'?NG5DQQW1O=R9)D-3\@CC.'ZF+E7!$N]/%VKP=DH2#'NI@"&LX%\1; M%A_II1P7EV(MU\UJ3A$&RP1!4DYP4!REQ_D.%=IG2=$^VQ7:9X7V>3QHGQ2! MN_1KM45:3Y#_4(7>XHV[VY%K\2.HYFE,+(:%6_Z!:9>RPARS0@)3!!C>EQ?S)BTJL50H3R#(OL>=<\34AZHQ,V M2A 1^! &/UT?C+U0J*2UO/;7"M!>'KE;(LNV@55;GY#2QAG 1>""&'#>. MY2M8J]"2KW":;5[WZS2A\5*28YR+>XI+!^BT\^6&GB;X_TG&_HY?LU>R%-*J MD'!537OE49N,0'[(F&0HU9OBZ:(HG>M/#F(5@& XF7<\HV!IK(!20,F>O[F([0,A:@ MUV^A+\* =Z?H<=@>DW;^[YRTN>=#;(WN@VC5[?_MH#$@_^:.!NSQH^@7PAXK3I5HLNZS6JER\2[_[ZT*O M]^;T7:&&=,J3 6X?4FT"AZ[VR'AN%>W176LJF%-\(62'R\\]OMO M3]P?F._CGG]ZT:[L+AZX(%&8>'BTU/W/MR +G>&3=\)^?OH(&@+__92\(>O% M:\0;13@;*%VTDZHLIN;@9X+GX+ZR8G^SMZ.KRAO,X)@WB#CN\IEV:.H^ZOV M^EOB^K@X( Y,B96$0C=6AO#*#L1".W, N$W<2S[&YTAAS(JPWT[MG?"'O=H3(W] MBE/@E_Y7./MS_0/Y[\QQ&+N=,JS6-)\)T=N)/WYOQAZ_KW[Z'G?8GNO$'$1; M5!2+(47"1]:TDWER6KIG>&::G*UQ*K&=$@Y0Q215S[4V/,G;N\O[X>/US3?E M^^7PX?)A;DHI''!$:4%AB 5*]G%"/?=J\_VE>(L>/(@%MJN/,$7(X!G"8R"@[5,D1D;L1@@)U\X@1+QHR)PG+ MQ'ST6&O*V_58=GJ+CE<.YBO;[-RC$JM;X[J';?NHLA7K3&WFX.M3QS"\ K-_ MZ0J3KX0Q(R0;O%Z1#9]XUA0EHOEMN11#5Y]D+\/HN*$>0P@?I_Z4(_@I6K#7 MU.YK;%LOP1/BYTQ/##V+6H@AMLVS24B<2Q*X>$$Z9=XU!SSQ[DE%W W1]41. M_%4U/-JKN:E25Z3H(M1@P3@I,.5,-7\&)<5@9'$@.02CE8G+HDU)^*&ZR14O M02V_JCHG.M65[X4_U'Q @3!D",/:;]X^350 $.GRR2$:GF4R KA;#C?DP+/, M O&&X.DOO).ABCZ1:HLE6T*X$H1:\LF3IQNH;"0J(29%@OKA[^R3[1(B63F/ M4R IK%,ZRTM0\/6!9+"EIDW) +X0(=IQ0EGC<7I>3U'N4;7^+_&X(7_:O7P8 M_8BV7C/2WJP?S8^5[",#202 M$W19J)E;5$L)9"#,*DU+U>['82_%F99I#D5T9R[?I\QT6+Y<[-:@%X^7=)1Y MS0_>=&KX.D04'3@3Q& -:PU;(!TA1(5O3SBZX\H:#)Y4S'4Y?+\"ENPY6[LJRH[2;DJ'GFQO%QH?$@N7_?D=-?+MTQP^?\;R'44O*80LRGG2.WZ&&@-&:[*_=YJ[O>B M9;&[_.]JKS>[U]&RLM+G^1=VSK)Q&ML@U?:V1K6'6792G0-FJC!9C)'LQJXI MEZ62[%G/68)Q0::@Q\,A')N6N5)GD"M!(NK6$0=88]B^(>[>&0,/$,&QO1>/ M/. -R1VO=D.)S=:VDG6J%+U<^CBT MW4+!J*%=KU3S$:OF$F0U?OCZ,4T(KER-MUP(%BG^3G>IAC]5!%<\P:6 L):! MX'K-YLX)KGC'=XXJ$HADE:#?>EG=Z]V]RCP/YYTV8'[%A%OWV12+2Y%.L3UX M]O2!61Q'G4-]FKOB*D:_W([_%/IE=472_?"U'=M$OCQ)U151[PM1)Y04+>_, M73!1MXFHF]N"Q,A?*; ]RVDW?U:!F/A C.B?L)C#7,5@5HG!A! T#\L2*G,P M.J7'\"I"_KL@^ME\+Y&5I/QINQP1YXK<-D5N":=PJ]H4Q9!;IR3D5B44VD'*?7Y29G$N)=%2.VND?T7;%"S E>;M[[7N;ICA4 M*)])Q*+-4NJ@VU4=],IUT'O8J:FJU#V\D^7%HLS#IA<>*:K-HQ;88W!PEX#\7R M9OY.3%5/X'*S9M6)::\Z,0U63OSCG9C2>/W1.F-WJJZMWX.I7>MN+>NYZL%4 MH!"@+!MX78%/[D.^['GKI1(P?3HWY^\:GE%YY^RY M3B"2>_>460]0D:=!Q@SR=R)/X_T_0T+\\GT$EPY?\*^VLK\NK1DQ6:'MP'B,_,[2,+GB2]I[X;?+NMG]Y?# M?]2'5X^7]Y\5U7A39XXD;I18)IN;ZH2:+'U66KAS0A#_TJ!_XF2T^.F#\EOL M*OUQ<1^[2D@+D0<'[QRZ?S*NV]:;_U/DM\?;\^^Z^5.!:S#+,#Z5$+3WU%!G MN'"&;K+Z$Z8V1F4'S21XA/*[JDQLY,I?7&L4+1)Y$TNC8X,V%/1\6_&*^2]] MG3!W;8ZLQAJGCYKBP-:/44WP#H5CY1Q%"_F3:K!$(5*(TD7PF=@J0MMA8I=\ M,'?-]GN9#D=D>3G@@.$;#TT-OK$]IGT/4GJQ!YAA.9Z=D+G:J9JH0R:SH"/4T9+8P36CJEI';61E MRQB7E![Q*9@7NX]1?OCZ+_49/4_L[*T[#N(0U6!=3(\WW)[:UEAW%6<"@YO/ M!Q.@+'%US" W>+$PHQ]4 S:+.>M@L75[):E\J^F6U-T]-B8XY+!;[!GU:C$_6:8,E_34\&1N%E#4_O3%3'R M=3BSV2T)9U;D51AY=1OY.IEN@+SZ5>EGJ>7^K3MAMJ+.'3'NJ=0_P#38-";/ M#V2-F[YXU+J6&NELRW_/4[Q2$7%IB3@_3/8&B+B]K5AG58&U^=3J0U%J1YQ3 MW6WDKO0H4#)TL)JCU:UZ-U8$O3Y!)Q0)9([&%:3J^ENK4CR8(H'MYT2?XTF\ M2_6HX(]C C@L)#-'&5*A>U4J=)94Z$%I4J'/;W_\N'[\<7GS^* ,;RZ4\]N; MQ^N;;YIV;KKR!9?>#.E/#'QRB ,/-NALHXG#VYBCG.B$)R(\H;_29F[:?%2( =6 M2Q\#AU$+MF<84\X#GN^X,#'*"%\5 _TD: ^2)/*V(VPW*E@#Z7D[1GH!_X"V MZ1YWF(&D=5SG8:+:[$QUF"8Q >(E[6F:I,TF/A<3TN>DU-)V1@I^Q@2J1/5H?P_5G]"OL!,09]UE*FA M8L+@VT0?311LHO!BP7_&GF',P/9T1K;^Q(7LC>6F2KAFH\9%''%@G5A0"7-I MC00^S!/RK'*EFRJ81B ('USX@C@61J6:-DV*7_$FL-"M1G/P!06XZ<$M M-IM:-HAM4[F"U4J?'4VN_@^TM7G]#4%+*S.FV@HS\6%I(C?(V0ZUG'!@$ -N M?-/="8WY<'F.DTD;Z.^>R916*TYL'Q6!#JG]1R8M)Z>/2Y5\?5O27\HUN.;B M*C?"(+#YF+XM[ZL[;%37W^L378-)?^9.8'_0^?#5?0-%CI=^5=A_/-V=)?+4 M9WI$ZF2:/3Z72QI)N38Q]UI_9I_"Z&H8WP2H0YB@LF0[2B-DO6&KJAMH/X%VI9WT8U:-2,P*Q27&K=Z LAUFS@>M;JR% MF)6"5C)^PH _/AAX13<,!1T[SN><"3/S!)&8E>6&6.(Z*9=R+*7"=I(.N7GV@S%RO(';2!Q,+ ,VU>$.OQ/Z1M9$2P96IU/;0N<>-A4(V]200*7Y MF$F?1;<7;P6;TB;4'O+GB<[QL8% B$@!59(^V8M(DXCO$Z)*E#[*TRR5P>>R MQ;0P@Z?R>K/CSW^+3#_T>5*PO^=.+!O(24O@^^18]?7-%5IDC5JCL7C^(M;\ MA%.YD.9B']1E8127[Z_-Q@8CX2UH)(Q)26AW;$G$"F MH2+*3Z5 3B$N^&]'<6'OG#%F^CPC WA@'1JI[W4+H^%;D7,1MIN/T<5XC* L M< (1^(&.3V\^C=?F>'[LN1YL_#-9,*CAP]8EEP-,!>LN*KH"%Y4[ ?N#ZD"I MA &D XF IWEI,B\8? MA:&JWP?J4S @^A4&1"FKEYN-HZ_.YX&)1051 M%H62^L/C)TD UU M\(TLSQXQIW[N./?BC_K$?3'JS* 83'T"5W2HNJ[@L,Y=E:UI5 M7C.Z-0 EMK6IYNP6@(\ MY\Q"X#=XB^!R 0L6%F(*QVAW&9/X+3'WZ:9 ZR/H)Q_D$Z&I=.JS+N\%(3>% M>Q"YD78QA&S$P?WP0@X6$Z(-B7*J$%JU^5SS=[O&\6:HQQ=(;H[*Y/!!'>:B MZ(2YX/2BN'O#9YN18%;8JZXAXCQL-#U7;&G*.M\(\A$S',$*$VZAJACZ&.&V M878C)"U$5EJ*E3D T^ZKRTR)E?EQ.33K)_Y^B,3P#RACAF4#SB&:(30QW]K#^,)I:! ML&%T4QW9""]XL31F"\2O)(3 *%5@F7B_*R/ M8?^";IXV3(%CI>%[$M@54M/N"//UJX7(YP9BBUJO4@"E#B6!(/VK-)TH M25-F.C.TDR@395A^W:&=>S;1@\4W M48FHT@?9I,PN"AV_$YP< AF$ 5A.\= MEY^JH_PM!9.M-9>.*D&13J.@2'^1'?,XF_(XY*5X.>(VSFP+8'HNTS@/G0)'_Z\/=83,] 5@5EA3,&K3") (=*#SIJ-]]NWJ\ M3X6V":',20B[R B3<=VVWOR?YG]#,#OE[MO-GS^6 ^@DPM?-+V'PM%0\?&&" MRXGY73KF_HA\GO@'17?#;Y?UL_O+X3_JPZO'R_O/()?>U)DCHR'H39DLLD!? ME G#:,5GI84>M3A'^J5!_\0=,8F?/BB_Q>[-'Q?Q>X,^>C$[\WA[_ETW?_I/ MT70'S/L9+J,!+D?]"6$-H_XB/3R\ ZH"R@8DQB\@33Y$..!-K(8.0D5'OY-O M,UXQ_Z7OHLY=FP/1L,;II:8X0 AC/.HBQ$6P [%/%2)C_OZ;NA)9D%R*,%&8 MJR3#+5Q3"I]= 6,?.5S2!?4:4M;.4.Q@"OSHH((?71W4"F/IB9DE3^@6E^+L M'M'81#A$$,(&T-@J++QD+#P>]:^P#@]U?__%^*$3[>Z3C>89@5PR6WUFT2\O M14 S2@Q;G>T=1L(J8CP*8MP-A<52_CUU)))PH/[7:&2C_^YA>EGXAT>,QG[4 MS1V^!T7>/U6L9HB[<^1%BKM=CO4/-LM)B1,!OS67X561Z2 M7$W DEB4JQN4I[Z53G9Y7H2R0>VT+%9 A1H19^!'5VU T;[;E.#F!82H@V\-72'%Y3:DTNX[-[ZQ$NL7;_:V3 M0:]L]%P\$1<_8J$4"O28VKD]Z#.[?PM5]J7?;-W83K>UBO)F-0*O+'O,],H, M7$>6?TS3J?U2V(%BFSU@8ZE1I;F_2P%PI!ZA$F'U;T,B9)YIFP[9; MI;!AB8[HGG5MV%ZSUM^=%9M KI5IN[>F;;M=)M,VAD\V8=KV2W<:<'SV567: M5J9MZ4S; XV>+N3(+A93;M'$;6_;Q,V)E+<#&S=YIFDJ/ 4[>D^2<5M@UNZP M>89NA@+]'6?HMOLI&;J]DWZ5 MH;OGU6R;]E]UR$$B84DLIS.2S/I9/2"'WS(7F?KM;Q M7)K-0:W?WME1>>6Y[,QSZ:0TW]Z.YQ(BX>(]E\Y)IW0)(.4GX-T+YC)X+LF$ MF>2Y-".>2R>MMK!STJP\ESV7J[OR7#HI/; S>"[%L$34>-T[3!U1AVTF,"\= 4U/;0C4%W +W3"N?;A3AD#S9##$F^49&N]E8+,1 MTU^9INACPM&6 -L3%=$TF>D/XC<, ,YUE2=$_\=G:NI,(N9/Z;P>)JOIA/I< MBS8:R-9V8YP*7]W.YC LL[G6*[W* ;O=+@:'8JU =$RW('2H-P!\/0?!4^,W MK8*!?9C"((*M&\L2L#EU[/^ 7",8<==@NEO?J0*!<6\LDZ\F<<]R$-QFHP+! M71D$][2Q-R"X/CT$[;DJ&-QB$C!P:42^?K% O3B%3:AJH 62W@4 M$UW$;WU-U%1SIKHCJN$1_Q*2G:*#4OJE.W@GS9=)QP*ZR02J[= M0ISJ(HAV+LI-R@UU&VJS==#)3IJ#J5-,J\#L%HDBM M8:K_LS#GLMVNM4N4\%=5X!\%_Z8:!(7#4ZW-:!LS!%K;,@3B^*SRDC<2.-YF M3O\^I._O0NXD3G57WGAWW=J T@2C.\U:KW>Z(['5SB"V]HK%UJA$V64DNY!Z MF6XQ)0>ECGAOS;3.PRE5IFMJINN;( I%Y52A/-,IOX:YKV,\V.=IK]98Y'S* M'+=G'C-7-,_&A-"MI;N]J4YZVN;*G3!"F>.CF6IFYK>%\-I2_A(,*98N9_WK M(#9"?*(,'=RDU994I'FZEJL:L" V&UG/)A";QC>[SI.!1Z%E4-@[?L8D9 ,3 MAA77HAQD3]J&42I9NEL)YX&X17_1HC[.IFSXKCOURY>I8\ '\)7\P7@1 M8%H1@'\;LU_U$8N/G?HBDA[I/.)ZA'\_MQSWQG+_A\%CY!+E%):GK=C]JREO M$WTTP5QR7.&16-HG)A=9BG43;(OL9;6E4>D[ZR;/$5 M7AE9&6:WMZO M0JR:NS53Q>+MR+50*#;[$:%(4IIDZM@SC)DBY)L=K"\7=;KC>)Q9@=Y]#E(N M=)"FKF5S&9@F N./AIJ->K,?_ACEU&";:9[LVH07] B \A:, M"_MQHIJQYU/(L/?$>:2(ZF O.MEQE"KT>QP M:R@@DCM#-94W'30IB/Q4C1D?. 0:D8*]V:JWFV4FEQ@M/30,BPJ0XJGFDN] M3I7;[<>J7%G*E;)3[D2W-;Y5__%4VX6]17F@XS32=[C5.A&@B8VWO%4\T$P3#5BM&<[+$4>IB#)&.+:"(-XIR4DTI MKPB&!P+SFWSOD6;#$3&D1?A( F)+>_MY-_;F)DI_XY@W0R5PLZH$/HY*X'AG MHRH,K@J#J_W=66&P0D@G505PN1*YPFE;"Z%KCV(T51GP=FI NJWDVL>E3CM6YWOSK(,$P !U^"C311;9>>F#>5EM4YB#KCV ML0+K*'*LF_VJ%'GS*CA;Q>1N:"A^BE0*;LA_E22%( 4&TSIME1>5 D]HJ'#AUO95=6 M1R\%RV6?3(W-9QYTMW6F6"'"%%KNL#L0$6^)D;.L5FK^:+\8WBPYFD@OOJ:J M'& B2Y:Y-( B>)Z=""C27.QQ\9GL9D88NFOTI5>/?MYL\?J3GK M*Q2OS,L<64F3)AAD82.?V6\P-?EYXGMT=\-OE_6S^\OA/^K#J\?+^\^*:KRI M,T=J?I1>)IN;ZH1(]+/20LDN'+Y?&O1/G"\H?OJ J>DQJ_3'Q7WL*J&NB#PX M>.?0_9-QW;;>_)\BOSW>GG_7S9\*7(/U1/%%0YKN3 UUA@MGZ":K/V$14U18 MTTR"1RB_J\K$1J[[!;CH0X34WL32Z$C6*/3YMN(5\U_Z^F'NVASU2S5.'S4L M3]?'6"-']54@,K!!.-H;O_^F!DL4(H4H702?B<,BM!TF=LD'<]?$Z6KZ@XUP/3NA$*T56XBV>AU:' 7EJAUSK6DT(B*& M%%H_J^TQ3S)+11A6DJ2(C*;$R$BH%Q&S5#W7VO LKV_.;W]<*H_#_W?YH,S- M)\5$('WE@? UN8KC*:H!/EH%6$/_UY\G"B7*.>A#DH]^R5F1ZV^M58S9\&/$(Q MK#=F.\$M8P:L#'>,+'MJV;Q=N&S[K=#?'^4LK\2E.-0]_!),=VQ;+VD 47&Q M[N8IPORT6J&/(9(-W3N6[IBEH0(Y%KV+'*Q M;Z/66QF-U!9FM"R8I[_BLJ>\\'Q,C%ZX#[*9BV?YL:0OW%I,W_E587(RJ4ST M=]7TL-4TU6$U^R>B /1U5SQ7-AL C8 F0NN%FP4 M>8NU,N$5;?)/>7H,/%4AC*S?(VSB-=7+2 M6%P^XB(.T%[0V,ZQ?,(4QBW1P1R_!:T M UD@SNHV1CL2PPL9&;1R*6\68U:EB[0=O%G[9#&AX]<]%')KD>#*@._;WJ@6 MDN"BH%A.@@EH@,D2;R?,M9ATF(D$RR$#%^F-VZ6(:2]L4D73X2);&+'HK%,T M0?I G$B# Y/8G4S(5RU"3.[(1P.F5'$]P>+FS2'(&R"[_J/)Z#L9'1$6^R>B M=UP[_)U'8!"#%QM,\&-!%7'65',$#M^SJIN.ZU^M,=@!&X^Q8)=4QV'\)VDC M/3%P#U_1;7'2*,&T7$ER-E,,_2>0 8RCIH:V_)OX"1JXBN@A:1(I.FRJC3A3 M<4=UI-I '"JAA\>^(Y((.$SQKW?X@/5+?5'82\=[^C>0/(7IU'>^@ *U&8\3 M"?^+6':)"' PHL=WD1/JOSU;=S2=B%DXG>#S354N"9%X21PPU[--!_[_/YX. MM [S-U6>>X%3(M\5;N.T2#&*$87X\5Y#?>/3LMFS9W !BW/G @<_.=YH$IV( M/+<=69X!]CZ_DL9^L3S3E=.:JKHFW5:Q6"?*#W]J-1P<2!%9D[_.F^Y.B-:( MO#1PJ"T;'C;6#>'IAU^6']?30HO7$Y,'1G$)EEAPFQ9PA&.9].(!".I(MT?> M"RPV4/JB5R^>55,FUAN,9-S1==?-5S M)Q;LL Z/$.PX=&!Y;+Y4A,\N1H GS-\U2U4V+^J,:Q=-=]1GL);X*@H-(@/' MM!V6HXL54G\RD^(0 9WX 6 /5L)V523?\$U!'%A(1YN-43IEFIL@S(@LA)E- MX7<\5L('@/PEJ1RF$(5Q><1X*%N,0K^0[HOV!+D"ZPN,W7$.B#08" M&B<-GI1JX"9(^G4C,A%I&>[T['F=@9=AP 8C-/BU97B2^Y H$Q8L\B*2/G : MWE3S7TG,F5XG81R<#>D!$+YT*/K*(G">3PS)%2Y[576#J)OK_@72JU$(RF!A MR:'",KGP"WCI>B!3N,U QH*AO^B"L6H8*?.F>,D(5LEFI!S&BH7$H*#D.E9M MD"<;:563D#ANF8_13X <6AYP^#.4#P4VF(@W)+4EI-P3,,7>+%MSF!FVP^IM M-$46HPU@]SV!\0?2+!I?13/"&ND4_"3)%9'8:C]_C"PG43OZ(8KXP$+-ISN8A\#?FTLX/_LU]J*/!"T,[R\?Z$0K',Q8:'9BRRU_$0.17#H@#,8 MT=#'P-U296M,\[@X#FG,<+J _@(:G?GVL#BI1_Q^>20/% (&$9[;9[*IR&_# MO#+RS"PN8D JX/$/\Q]-7XG>A^D4UY=Z!FS:Y\DRK<0O)K-E2L?DR9>/P6+A MEQ/]2Q%(JBR#.SM%VPF,:5A#\DDC/0S\98SN#6@BZCI"3"E,K91G]1N_BO0. MLHK(B!+<'=[-)S$#7,L@DP(HEW,Y'OI2!RYQ.!FS+]S9AE7C+5+@#FL\IB!! M]*GIE(F;):R"]*L$3V0P,KBT65A%>%DG1)>DIT [8OH)V:&POOJ+1\:F,K*9 M1CZ:A9F&^@N9T&/8JJ5O$Z8F.@V%%;4CSB0Z:F)X#+?/8Q7 TK>:EZ- H.A'"YX*N$.D/FA28 MY M*$P^6/0GSP%'V7$"FXKG$R431CO$E:J&L^)YEG.:8\DKM;I)HHI;)R_@VCO8! S4$VX'J!T;&("< M4/@$3 #;\0PVL,VI7G9FPF5(4Z]=>FJ=$E%&EH/E2L1\LV5K@MF@?,9/ENDY M\+H@T$<\""Q"V\AY-$'!Z@&U:7KJV+Z.$+XZ"!JT_-!/!SXPQ)YS,UP:$O,' M.7$Y'"N>3"T+ZA5V@)"^1X$ M9_JJ-_GV^A&T\^$P(A"% )J4"VK>]_4BX9!B['Q 'I<85 X 0/I]$> M[X,IG ]<0&3-M)I+Y K_J1@F&"N/GN($"NR/X9'E>O[!^7&8;'78LZ"CAVSL\#&AS;0;2BJ&M0[> M8'B&/TB1B?#?W=T=V':JN1">P+NTI;=E;$R^1H='D;VN7$7C+E//1H]$>,WA M&4Y4=%(9EK_1UFM<58M[Y>%8Z!QA<=U"+\6C%J%T2!C_E?$'\!T SJB*E*)* M\[0J4JJ*E ZZ2.E2M4T0$8ZL*H^O4&I7%4J9*I1:I:E0NAS>WUS??'M0[B[O ME8<_P)2ORI1BK-4SU0&^88(),#BA.,@&2CA3W.(I!$]PK2,-LX5*:)/@3/!G MN ]<##X.7.^Y>*R-+'&B7.@&C;BE!RI3P^/&[=1"(::3LZGA)-"4$KD%>'88 MNH=7T5L\EJ]@N( ;$"X&'#SP-/D%+\R=6#NP&,I -=$<*K32W#>THRC]"&6Q MZN*YN+#0X%:+(J"6+3?SB<@.+] $10BK+J '3@SB >5+T12&/,8'<7H4HOR\ MS]TDYQ4A28:AJ0F6C>TCV;MHM*^NSOKUYE6[6>\T!V )-H;=>K??;YTWAY?# MX5EG3G/Z25_:T/T_'\Y/&\UNO]&L#[N]=KW3[9S6^V>M/@PUO!HT3IN7S=-V MU94'ER^7)%_BH.1*WM-O#VEO>_TE MMTY3-\Q5>-+QA@BGVJ?R-W"M]JB0/0+C1:%]VLHV5>+V<#7]QQOIQWRJ>C8? M["9?!*YIMW#Z_(1@/CR[KW#Y96L*G@J?703> MS0US>7#AN^4$933MC-7,]*KD-#M5(B.2BOMX6&QT<$/V53M#MK =! MQ)JA!-:C$0>T:6#PRI M<8((T&4@ZZKMX?*VAX.%D_#Z@*;I8XP$604.&WFBX([GOK:_^!D*D=0"CG80 MA]Z_K]95RM 4[4H(I28._5%64@"U8A,TE MLC06#*^A7WJRNO6%:%7];HD[X!TIJ9=$-F[6HML[N5O&6-+NS:@/7R\2$OSV MU<8Y]&9QJ1IL95R^91&IH0OF[Y-'J7V/UAW0A>D*BBEYL.K@NR(>6V?1A!;) MQ43$DNRS7%99K]9N[LHN.S@R/W1YOJO V^I0URL$WN95Q*JAMS)S3TG;;<*C M1>J^ZF]UIO3]:,;_J'%Y?MEL=J[JK8OFH-X9G%W4SZXNS^J-RT[K;'AVT>N> M#:N4_Y+D=U0I_YE2_AM5;E'QM'? :-1,JJZ:N4 M_V/8Y"KE_QBVN4KYKU+^JY3__"-6*?]5RO^A'MB6..5_]2Z*Q:?\8]I/=UL! M\@,Z22K!06@Z;<65DZ32UBY2_NEXL]'M5/2W]X)N9R>/>;IK;R7EO]$N!UE7 M*?]5RG^5UEJE_.\WP>Q!RG]22^HB;*Y-I?PW%AM45Z1>R<8JY;]H,ZI*^=\3 M/C[T%-%4#79:=$2JT)3_K0:K#CX7^LA2_D_CRED*BX@5G/+?[&TK>'#P9'[H M\GQG@;>X$IJB F]KIOQO+?2V@93_<-[][I/^LV7PSV?]7UR>=YO]B_IP.#BM M=WK-?GUX=MJL7[2O^HW!Y2G\M\KZ+TN*1Y7U__5!?Z]@_@\Y";7*^:_VJV)8X MY[^? )2ST+EUPSG_M[LO*BL5!64AZZJBH*HHJ+)FJXJ"_2:8DE04[$S-)?3**<*>VUB# M@GY5K5 V-BJ)W*VJ%:IJA:I:X>"R6U,U6$*+G?RQM,*K%;889COX1.X#K%?8 MF>T75^=36"RO\/8'K8J%*FU1:GY*:)532,APS5J(K04-CZ 6HJIK*%\B0U77 ML$9=0]7+8 .4=\"YV%5=PW[L4U774/X]JNH:]HU$RJKGJ[J&8]CDJJ[A&+:Y MJFNHZAJJNH;\(U9U#55=PZ&>[1YK0FX"TE!GNWT26H.2 'KO$Q&7X#1V9W0[ MB*OU2:7;W?5@Z&SKC/6 :+L2T)+0$QK9I KH[?1@*$EKFZIB(MY@JXHAJJ3< MXTG*/5)B//)"BT%"AZ(BS,"-M878%["B!EW,1WN%A]"%0&F* M[C@>WN=$@J8GON#'\:YH+?D6_12:5K90JRG'W MS%!AO<#:/L'8.YQ/G0G=&AN5X-GN$$<\,6(L/G.V;@UZ_U>Q_4!@PY123 M0VR/B>J=U8MWXFIU);WE]^'CY<7RMWP_O%_E,?[XIJHY4ZPG%\0/R2(0.'0\@^+,0^[ =%3X MP[#@M[%MO2@//V=O\+VC7-%[*E<8\2#A7\/"D1/E(X_CC+[(*_G?VI=/BI2 MMFZ.]*EJ*"KE0BK66/E;HN;N@$B(:F[]+WP1E!CMQE\7[ E<0Q#"'EH#PW?= MJ/7C;,KHNC_ENSZ$7O4[O"F_*=TCC3[W2ATQ MGMB9SP1HUKJ-1JW1:"S8 Z;@ZP6KC0OK[PW^ M%"P[>X?7Q%U\FBGA?8?M&*NOEHWK+V\]"0;1'5IUVS*,A7OYX(,OCG(^475X M2Q,'P0O.+-76\(\+W68CU[+Y.9X!!(Q:C)35Q#) [)XHC_-S1H$,&@[S]DCE MP;^*#;N"XZ412 R@'R<04BE;H)6__HEL#)+G'KZG&^YLX'_\:X&8[KQ%>S(Z M,SP1=QZF-E.U6S,\:\C;11Q/E#6Z 35:-D4?*F79ZJLY(M\(6 MJ.94U;6 %O!9FL?F'[%DG#4D<$*DJ1_^O#W6%E(71% M3"DT>Q\9GL9D:3.8;=)-N_MV]7B?FE@=,HED;71DA,FX;EMO_D_SOZ&AI=Q] MN_GSQ_+T[<2ZZ/DE#)Z61B'-/I&$/S'?7)W[(_)YXEMV=\-OE_6S^\OA/^K# MJ\?+>[".C#=UYDA?&'6ZR2(+]$694#SFL])"STL<%/S2H'_BSA#$3Q^4WV+W MYH^+^+U!7ZZ8G7F\/?^NFS_]IVBZ,S74&2ZC 49#_0DM[JC50@\/[X"J3&R4 M?+^ \/\0X8 WL1HZ"$<=K1^^S7C%_)>^H31W;8Y2^1JGEYKB "&,8:J/7)R, M0;T!M9F88**N1!8D82-,%.8JR7 +UY3!8-1?_6J/F"OG/(/GD,/1N?X=^M/H.2(J&MXC@URAV"I^,' M(-D1%]D6/-E^TQVFO%@:K! -;WDNK.*K,&,750)82L31./C(0H\NW6!-1%YL MML(?4>L#Q<%X#HQP-OO3U/_CL0OP5VV=:K4+%6$&)>U/]$.K9\%7(VT#@!\R^- M,E] -1,U/J%&9V0N\&@*B%^0:T +Y+&X:.# ^C_82?G'^^D/<6T7*XC8 #@ M722PU)WO+;HJD>U.,#\%Y0=6Z#:=CZ2]J\$;@S34: -A+,S: VL(344P#G_' MHBNY;'6PCNOZ>WVB:R!2+ =]?B7BY MEZ%$?>?!EV"=8.4I=(B,HLI.[(:Z@DP?!&^UTPX8+S!B:K8YEH MJMIHOL(XH/N9BYK1>_HW;@/LB*&_Z"C#D?Q%9F9$?)^#@PC+ #:P+[-/E#Q: M!382W@9/J^!X>-^1ZDQPHG+1:OFB#'%%* E">ZD3FPGSV5<9.I@ON78*IPA2[MAZB"![*U M%KQ+8H(1?*.[8!R2_^<'9/')0W0"D66".9RIYL^(IQ@E(AUU@ ;LQGU'_XYP MW#UE.=PW(6)0B2ODAG'V4K!8G#Q)T^ @SENRISC+XS/"*Y- MV8Z,HX+4-'_B0*9NV6'[RS=:,VVY*AR,[#LK(JZP&,_HBYM<$]EX0(S6Z42? M@EQRWQ@SX_!@@#, +'SX< "R$0,U3C*"#@'V,X&&0%[O#2<>YA" M89CNC"\ #S:Y7,"%3+OOAVH#*[2;"^&E: FT%!/JJ&:(T;G :GV:S=>2P]V M>6BXOK'?1%,_WMS'I4Y=D8381+O>;N[UBB3'+T#F3'GYH3'C0I .LB4-+0DP M)=$TDIX0#F2G&/ .=5P6!=4(E_[I(\=2?>K>G99\[\ZYXUZP!SN_TB(\((-1 M6$(*NC!F_5/7,B%F5)JUO/'C((7+B"6D:TGUC+(?3T#A$U4-D4E^)MCF8<+0 MJ-BZ&EQR3KGL!'$%F.7$X\1DIMYH6FMS$#JH/,;32'$*J8A3R?ATO.IHLK"C MR=@LTK3\S@V) -@?E-PZZ&%PM#Z D^[B0_R_Q>;!A; J?B+JII([>>8H)1H* M"/@E69YB8W:1ZWD-2Z2T3J+YG$GSV4)6YP_55)])M(DL3G(1X0='P11>S\$( M/^GN(?B:,T=P*!')!O:J\JH;'P (#*Y+'-? "!VP@&UP%<6S\HH]L2S6>579"B.CV MU/(CD\U!OUU3WOA3GSV*1HN M_!4NC,?-5MRT3N8SB M(PY8<3J5%%B22TX4L5C?+$L#1\3TQF <@C4-D[PC.Q',DB"M]-N/NR 38X1" M;JP'+_L#%HQY[\H-3O!A!+;-"'67S7037@3%JP*F#14JZ 16@'$6^?J85 $_ MRE>OS?\0#NC C"B>1Z-1.(;9=$HYG8)%A1_9R]2P9HPY?D )GXHF-WH)L%4& M+H-N?N(1)_DL$4H++1P^7IQ/,*2GGR?*;6B:TGS^O&4VVQ>=%JH<2KJR=;I9 M[8<$VQV-O^Q$[Z5F9J*TUK^>Z=80?C'!R*+E8E_$HNE?_U#?5%W'+"I@\7<8 M=K)X61U$P-1Z8_;8,\#F92Y&)C$^;+V#HP8$[$PP814X#=G#LKE'C!5&*#6( MW'&[@P"OE(/ M(;Z\H+XTS,*G0#O@83!S!=S0IZ?\U,W1<0V&)W-X*)_6[HX M-]*1ZY@08B Z764"3B=[GXKL'Q59=J0*B"?X5P@Y^2;$TSS0B\/)K^%6C W# MUU_P^Y+J^8I+#X9+?59\F.JV!PZEJMS!OH$25^,XDG0T^?:H.F*(F3+*4;W# MHVU5P3.,YUD-U;EK,_,9V!)+< 3W.#,'[/>:,E)M3;=>50>/QVUA1;CBA EY MAX<.Z(0M) '@-@N<14O7G)(R2AFLQA^^A2>L1_!FP9; 4TO+F^*:DH7FC*RI M/E*FAHJY@I1T,%%?R=H$PP]/P9ZYL3FAE3)-#;6?KL!P4\E [A//IN]!7D0B >F*,/L $ P/E%J!/< MHFP*&P59E,+GI!N#[,CTF.D'F9Q'XC? )Y($^6K_[CF$0J'S-=%+)TN);'= MT\LF^1.^)ZK5:];B9N%-/&<0*!.8E 1O.&H*,*:D*^T_9PA-R:=9,#*62AP# M>:!(X.(]0!/2X901KB7.AJA_F&M59G49X17X-]M<87F1_'>J\'!A1:"/H_5) MD$D25!\78 "'3%H% L 1@$M "R!#H(>: D((JT1& <;K0CH,$-K]%,\L[-$! M%4P2494T&B88;)%A$#P-[MB)'D8W;J#B,?FZ%26ON7@$OB^1/#75QF(CBH_T=UP/6#BJN M8G6/Y=_?0KC-3T-@-H:>54P\"O[B>]]$F6&DP"WE=YF[EQ3H6&*0L@[>^$VZ MHQ#$ODN2@?W05W M0D9N@90#+5T01T!2>8BL-8%DRZ0PFQ#8010+CA>E(#A$4Q_$;RGA)O0DX.8= M1FP I43NG9VR7 ACZSA:Y("]G?(!608 M'FTMC2J-5\39O3!.=O+K!9@!C+G>3&K&WOJX^7E=M_DR7GQ=$B5)D8@Q'R=& M?I;Q2:_H2!YF5GWXVV6E2(?&Y152*"P/#07PPO8/O/%2%YS:6^!>H=_O,^P$ M69^G&;5[_A5,+_YQP\+"Q]V$SD_7F#]5:O([V_W)0K#.$)QNTKQB^.46'\L- M-J7'8"ER<:GX]G3#00OX30;\YG$?V^$4PVGK@'L6WBN#=]O">Z/@;>E[L^!= M"_I^EBPQ;S^.16[#-,OMUJ-9[F>9B-CUY70,0$6(Q0(+HB]GBH=;,3XTW]$* M^C$>'SF[F)NQTFTO_:PW%YR'SMY!QX*S*>#L'#J]PYZ%9V/@N><<=5\;G@N1 M0J;[O2Y4GJV1Y('1\I%T8]D $62N*58C=;16+7,L3N,HZ1<_-L&'5:$=?C?4 M7V<+EA*??R.U=BTIU@V/UY04ZV[?J(-D\4L4QAA>% Y5T@"9HJ:"=L\YV.]: MO:DYX.RUK5FC,> \<'9[JY8Z+#B7!LY]IWNP;XT::R5Z8&;!CY26UR ?2WW4 MJMY&6#@L7CP;+PY;>Q8O+%Y, VFWO0EF&(L7+[A'&HH7UE;TM,!VD75DE-\F M6,^T"4):3968KK-_V+8Z:5/ V7/:-JZI.>#<. MFQ"[7%-%IN.T#VV<46/ V;7 ; XP.\Z!#1IK#CCW]E[;/&\M1L\7/:R]:+D\ MKF/M118O*O2_UJJ])18MU@ MCBQ:6+2HXA8-O42LL>AIB>VD.>Y W9KF49>_?/BM MNG'4S'[,-P0<^FJ+AIL:[_.??SQ:T;HT2;6T8@ P;6_2\E6WS4<(T^H%C#+Y M[?+DE[.=#U_.3G[;.?ET??;E)^'Z=^Y];(I?HP04R*E5C"1OJ3OY]DYH\>X? M;?I/E>2G?]H2;ZOV_^O'+Y7[QX,LS:M/K_3Z:+@3A7?FE])/UQ>GOZO@JX!' ML!%8-= &*I[X+AR="GP5R)V^'WI?R[1%ZS"2JGCOBE$DAS]O_2,)O:T2]MWI M4U&!2A3*C PL?&+ZRTR\G'KV(< ^0ED.0]T1L8S4$!9*O M9=UVM7NZJ]UB-3FLVX=MP&C&OCCI^ZP,HB4N>0%G42)^XW&&JD AN+O+0Z]TZ[ M8P-8&P3.3N_0@K,IX-SNK+PY]9(2@9N0N5J?_/#M7E.J";ZQ&>(+$9:N)BI* M?16X#:"SNNM M]OY_P&QOA<5U$!8[>TTI)[0<:7&N]?5K4=9BXOIC;:;0N-%=3+7[/.;35 MA9H#SGVGNV^KTC0&G-N[>];&5ALDJ9'8=-"43BXKMK%50M!^N;@OK=#[=$#4 MA]3_:H.A[+AV7#NN';=&XUK_G@V&JJLJN->V''2W4;VT"4]4>2CK-_N%1?F$62)B!) M;[E]7S<)2>H"_:WC@X.F-J^S-JKOB"J:R_.R+M164W6XY^P>V1"4QH"SZW1V M#RPXFP).D'(H!+ MX+\J#$0D;V60VIYV2VR?:^71Y@!SWS8H; PPMU?N.[7A[6L@XFYW#UNKKA2S M5O'M5LBU0FY]A5RVM=H =SNN'=>.:\>MS[@V),P&N-=5%]QU]KK63M,@<.XO M-[#&@G.U&><-<3I92\U"T:+3%&>D+?9IP^?K2V>[SL&AO4W7&8(]Y[!C/5?K M#,&C TN!ZPR_;F-*3=I,OX6(*@T/QFEJQLYRHWDV*5^GL2BRW!@ABR+KCR*K MCCQZH$CYF_7&CKJ W88,64O4 RE_S!U@S#M^W*:V;VZ_V#^I1XY MNYVEUF.9YL.])E_>FX$SA\[>:AS.[2Y46-@ECZB,$;D I+_C4#P?W M^#5\= &SCP5^KES&/Z?6\<]G+\1 =O+(+&)ZM_-*=D5\^#N-$S6\-X>LR9F> M4,% XFN[>[2D]_WC]^KXLTS$%8MVZOC]V_ZQN!Y)$<"W)/ )%7B1=&,IPJ$ MM/@1EA")!![QTBB"X<2_4S=*9"2\<#QQ(SD024B_Q^Y8BHF,5#@0OALGXEZZ MD;AS8S&)%"P.=BP&D;J5@>C?"S?(9U*!B(WS4_2S2A,.+&$8P\+P<3&0^=-N M'E8& PT*;T]*W6_H1Z_"6$F_MFCG3ZT"OZ_:_M3&4HGG8 8S\R9-F$)%8@3$#3L%7!CPZHJ[YB$1''/LOW)YN(]$C8&_ MXFKBD9J,84NQB*3O)CDD3Q&RP3TLO=ON'+V#;41N$"LZN6$4CD4L?1\'&:A( MPL'":RZ /+J1V;[PNS11OOH//D? 3N1-Q+.,5#38 =Q)[H4?WBC 7X]!!:O] M*A-\8Q*%MVJ QZR2$4+?35P1>TH&GC18-(%%PVF,BW@R"P#QV-EGZ,AG3HNH M.*#6XW3<8&[Q2Q3&L;B,PJ%*,H;!7T[H2\!% ^0O8?$ 8,"=UJYY M"O!33$*%B#<7#W'$W4AY(T)I?"B2<>K37'YX1XPHAJ'@3Y 91@5:((#FE+*Y M0+R $W6)K,Z^3600%WA__I/4/V4LA\#V0[O5$[!R'V@?Z"P2G4ZK^Z,S]Z4 M+ B>I)N 8*N?B.J V M+!7X*9(9/@AX;F"(M/!#I^.TV^T,4#&\!O1@X 1/ $W ;:)BS_490$78\?5< M->Y^>=@J@FWA.O':50'#UG.C"._P8>K[XM;U4Y?N$M<'H+O(T>$/Y,_(.P9R M*"-:!4SLQL#75XX$ W4K/-A-_//6Y2\??MN:%H;;[1^K5"C]#0GH]-46#3SD MMYV33]=G7WX"(-RY][%1 !%W SFU"A!-:$M=U,6T:?0?;?I/E=54_[0EWE;M M_]>/7RKWCP=9FE>?7NGUT7 G"N_,+Z6?KB].?U?!5P&/>"">5 -MH&*0&N#H M5 !7A-SI^Z'WM4RGM YCY17O73&*Y/#GK7\DH;=5PKX[?2HJ ,D(J9V!A4], M?YDQAJEG'P+L(]J5PU!W@* C-41C+:HR2)GHE$=AY?U;U^AQ.0J4T"'[6/BT MCNRUR$F);9+@&JD8VR4DBQWU@@;VV([KM;H?D M!/C01@Z[8DY#>J@FO9^W@&00=;4))/L[!J$^^YN1?:@"@GLUEK\8N:;NHS9Y MV@AE,MUY'D]*A8]$KV^O^^,CBBA\N4W:5IC& )3X#?_R=*XQO ACFI\0BC/O M+>81._LKS/XL+]Z"_7,KS5N$^Q-H/?AY:_]1":&NAKC"6O522ZP/J;Y_/,V0 M&=R:\:YO?NBBQITB@ZKA%XL2,M=E\==YPZJ6C43+@K!2^7 M#T1OO0[@NUL"M$?^W-E:P.;F Z^H0#."Q _+(/0'3OPUV'#QX#>''B?CMS@1EJ(6XC77)[8R/#ZK>/+4D"2M7+9 M<>VX=EP[;BW&M>G_MJIC7>O&'3KM/5O5L3'@/'!Z%IP- F?;EJ1:[X0G6]%H M0W7RQA=?;&KED5UGK[?2W%-;GF;]D*3G'.U;)+%(\NAR]PYLF:O&B72=W=:J M%:QUDNDVR$Q5*F,TMP-F72BNIAIQI^OL'76M4MP8>':<7M?"LSGP=+K+E7H: M"LX:"3B=UJKI<9T$G >-5M69:_;+A7UIY=.GXX ^9 6%; R0'=>.:\>UX]9B M7.LPLS% ==79CI;;L:.A&EM=@=E>=9E]"\RE 7.U/3": F]:CU% M-OIG^FP:ZK/?=?;V5]K?HLE>^Z8B2<_IVB9W%DF>:'+G]/:6&OV[24A2%^C# M!=&U[C%KHIJ)_YG+\;(NU%93;7C/V3WL68VX*>#<=3HV\J[#J[I06F,OK-]]9;LOAUE7#:VV@!W.ZX=UXYKQZW/N#8FS :XUU49/%QVM1ZKVZ\6G-U]ZSAL##@/ MVC;,?9U-*H>VR.6F*N2-#W.O#Y4=.9WVJ@V7]3C>ID#PP.D<6K%EG2'8<8ZZ MJ[[KZG&\38%@=[^U:D5PG825S;._-#QLIJ&Y-4N.N]FDS)JFHLB2HWDLBJP_ MBJP\1NB!AI=OUAL]Z@)W&]QCC5$/9.LO-])MFQ+TF7]\;@C1[SE'7(HU%FNOL[J^T24N3<:8^@F!GK_E- M6N!3/QS/WZOCSS(15RS?J>/W;_O'XGHD10#?DM0G5.!% MTHVE"(<"\>)'6$,D$GAFJ*(8GE+?Q!A6-8KQB:&*09P6W7:W*[QP/'$C.1!) M2,_'[EB*B8Q4.!"^"Z_>2S<2=VXL)I&"U<(1B$&D;F4@^O?"#?*I52#A0V37FG14;QH%? [;EGO M=FJ/J31' D-P+/[Q1@!D>GQ LY:M, M\(U)%-XJX/;B3B4C/!DW<47L*1EXTH!CXKL)0'U,KTX!AO<+BP@#PI$PC6#T MOP%'S KC E3AK.,45SV08QHL%J<7_W/^<:=S)"(9)Y&B\X_%R+V5HB\EFI-] M]YL A]]IMY_/ .P.F%<4(, "[J48$L&,89T6PN M$"_@1%TBN+-O$QG$!7Z;_R3U3V6P_7#@M-OM%[-=8#SP)O%: NV_4^ ',MI< M4)P'<$127 -7R8'P%^*TAW(O("PL%?@G0@$?!.PUD,&S_J&S6X)'#*\!ENMC MQ2< TV,#$CKW(DB8?5:-NU\>MHH,6[A.O*]4P)>(YT81WF?#U/?%K>NG+MT= MK@]DZ2('AS^0(R-'&,BAC&@5,+$;PUT8UP():HYJ1:PB%/I=_3M5 Y7<$W<[ M=2<*;61?9 P'[2%* 9:M\X9?1ELGQ(BNY"21XS[000]T1.!'';@Y)-SF T#5 M>$1XWFUU!*S0)T2%$[P+HZ_(_3Q]DD1C[=8!;](\6:2A'WJMP](0/QRU>N8+ M!R^G"4A+('/X]XYP$_&'&\'=U>OPBEH\,)(221FN.(5QX1H]N8FD'.,=2K(0 M4N$'-_@*'V ,(JE8I"3K@((^&RN0(T^2 MBI.AE9>7EAU6F"; @X(!C4&3P2(2@"<9+> Z817<98I*DS&"0/2N :T42Y$1@.4J? MGQN + #[G9H)#RD"T0X8G:35 0]4$?,M$#YE+7A2W8CGA]U6KTP/('I?2Q#) M?P]!8P#UXQY56'/GYV@;26!6^J#AH;&6$$$H"#PU 1 C/!&8*'VS1 $J2C** MPO1F9(#?;?>Z+7&91G$*FS63%*;'04B?F2(D6C]0;1&WW"!(8=XAB(>P!/CD MA: 7H)*0D(6O>2.88B$[Y0"X\RA=GKRY>Q*G'B:+8)&Y4DYB!DO4A3!42(S M> 8D%(6^K_4=M )X*#3F:(-#XAK,AO#S)U]^4WU0T6%3-!$]N%/H23\/S4SHEQ%E84)3* DW#F2-; M%=NQE.)S")_VS>' 3*R[HP2+ "(VL& [24Q;R [K!A."R?H]+[OT!XGR1>8 M.0O$:&@QYP3"_ ^C](I$J6ERBDT,U"URRCC^>>OREP^_;4U;>]OM'ZO^7!A@-=T#Z,;],_P2LWA>7OWS^ M\X]'YZAF< _Q0^/8%]VNGO0MS&K6EG\N?AQE,067)[^<[7SXUQ>GOZO@:S;'0,4@^<%!J@!EO9V^'WI?R]<%39V=ZWM7C"(Y_'GK M'TGH;94(XDX?A I4HO#28=#A$]-?9O?3U+,/@?D1'X7#.." ,A^I(<8]$&#A",$>7'UZ'TP^@\H4+Y$X]N,:@;B M@ZO?*R$1*@816M=I*-910([%N?B;@OXRN[(*/83D*%8_IA2,&:N%&;J$Y.@< MF-9\8/$DR0!$Q1CVE_*SK'Z+7\,[0/?( =Q ,V$:X6)B $Z 2]3^H@&KEZA M*9(Z1PI>>@@+C=HP!9O5*T&<(1X9ML_\&Y(_ [3&$ 2O_EIX?+T \+SS%GR1EB4^WD+ M1# 4B7282O9W/'&][&\6G@!?2:BH%JY?++E,\>4V1423/)*%-\P3\;K@6-:5 M5N,!F1C.._AY:_]I'6#5,?)+T??TCDH4CV38/[Y2W\0?[!4\(XV6G1':(;'B MM12OS/(Z%HP7#^0%?%>)I4801'?C"0)-/'7 /0OOE<&[70=XUSW=Q%B!#D#X M>/W4$Y-G0O)@IF" IK=-UE\5:'EO?+TFU(2,!INF\"(EE:U MXS78TL-KA5MQO[?46B]/WXH]>RM:9*3"0\YA;ZEVQI?6D+&U0O) 3XKOTLZX MZOC++&\Y3TSGI(J*Q,?9*@+%HA*JH0LX')\EP");K% M%_*;206WL(\P4N4*(,5\%$J.UCG9E&H6!CODB?1&6&DCUODK7?/\>D?O+0#^ MJL(>^2SXY[50.'<)HTLIH0H'<3T,7J5R"/!A0H&I"!8,Q)6CT(G4#$9 M[^6IR?D[55G),V2/,"^%5A?GA"=[S:#'JFC:*YW-@$?P9\P<2-<9,.&U:[WG M12=)(P9.)WK@'3-;1L"9N6F*6:'%&@-3-0,PG#F2-.IT9:K'[J;9JD]JK/-+ MXA$SM[BJJE+AVC)YAUSW9>3ZPZF*+PX&OM_E=4$PX\ 'JN<,:+Q'*286N/[ M)H$URZG6%:"(Y1<6.$@CD_!+63Y#]S:,Z%!ON H"\ ,W!JI'B,1Y>2Z=+II? M\3A"D0$5T]]Y(3,L"]?S/"ZUWKSG971X0?R>DQZ0_>=I,^74'LR/Y<0,G3KB M#H>BG8\X0QI53M3; XZP:&F8G+$#28?!83DD;Q)_0)8N!2'/NR*D]U$1#XII1!. MPL@P3#P74YE)I_ZYD>885%D%L/R;'#@BYGH&.5//N1'@0U[.*]8)1O E5^]# MID/I1B'<&JZNG::16=<>/"_6<6-R0,;*N40:LL30[\4-5^FCU!E.[7('@ G( M'>%"\VBF:A)!U.XC<= YZ/2Z%.\&5QOPK7'8_@5(= =52Y"F<#',:LJS#DC_!;, MIE/E A)CZX(^AERRNC$*_@3)RI6G,\F4L543J?)7BQG M]:$GDR.0_OUBR5[S&^3249 -DIH9 $C')689XUIC-&2Y: &3D0 MTQ-GDSX5)_;.[NZ1!.'R3X0T89J@?(!'$E"6ZVQVL"-**8[)G?1A7]N=[ANM MA6UP;8BGZC8\(T?N@2(.W=XF5FK0%1J$KMA0#31;MJ'T\:FR#35G]C-VA(LT M\X13-#)F;DQ:T! M3&CLV,'*J'#_NG A<\T)?#SFY/RQ\J+0]6]<23(J M3X_%%7Q!VAJ,\OD83@ MWN7Z6&:=P?+86#4D&\T84+ J%HLP1_L[+@BWF9D:W_W5O7.58@;0YCPQ/60 '%DZH[)B314Y5P75;!G!EKK X7 MJ "QCA\R4WZ:5\QBPGYE!$911((3'EQ6%+8RTOH3(5 MN3=F#7S-#)R2?+DF3^#0BR_Z9-T@[S& M> 9G(%6?:FW E8QS#].(U.%P@DI?&N3V\;Q>O" 1@+^]*M6S/LFM50[7NQZ M8A]G&&,**@;Z.(&ZQ5FAM#Q+DS$7PU.1L4#EY=+SYC^>9T@J6V M(T53B=.+KBE9'T8&VV:JBIC**0*]H+R@K Q5SD!YD@HG!48IG/7H)*9,AQQ M27C6E28ILSP-TUJ8)/4?Q\#W*ZAMC[;F1='VJ#8I51'U_IR]AGRU= M+ +D)K>H@U>.!X#7A.S?9Y9.3'57QQD*Y "[!%I#!=^P?!#GL(Q?>(?L@XKT MH/>]6M +*J,ME^M?'L5LD[9B5W=WPI&# Q 87-J1P:?P91@LTZH?P)I7WF8!8$)/9$8W^0%;:$THF?2RL M _-$$J^ HFG0W#J:1Q-?1")2<Q.PK MT-N?9:VDGS]*W$P!";: (&ZAIT';;\F5@*>K;\S86 O,P8TEW(<#VHBYQZ0Y MJ/*3VER7%=G=2-;GX@!H]P?B XS=IFI5P#4&$EB+9TXE,GLW M15*!+7!AKS=(5"5W([X+_&9,!5TSO-?+*DR:K_"OD0RJA$E+(VBNU5;U8-,$$*[ ML2S!@>>1W[#\;)'071:%V#(IN^-I DX$EV1YK]L"-G$_G)-=KU R-NDE4W,@T5M/%>E[0W%><,Q17 1Q 0H4*!//;P+@/,%N3>2EX12B>)R>@6_3J8:%&SC;%P/HVFW M[LA%MCH]@IMH(3?7+I%PO\V\LY%6\FC_FY3A\T80EM\F*')!6]UL9"*JW.FG[JN]J1 ME[\7R1L8D;TD0#,I!IR]M/H//'BDJLYRY% MOBJC\([8 SMOIHU' !T 7604?GK(W*[8$B@< U +T0%9PS8R+&3._](SA9B8 MBOG,\*573#!!OOC2SP61W,3/%+:I]>Q'VMKIV=_EVL>MS&,VC+"1!RI4R =L M9M/O(R(^U!W,A M%.2H7)"92K "9,%B86YNP*=#H0.Q!UH)_+ M++X1%N%X. MWWS1Q6")DD''U):70*KOV)E-EP!6!PY2/ :.5C);?3=?K(7X MB?/8!"0X[: MA 5 #LA!Q26&"9R?.^(<2%!T3K+N4KK;%(@XD40;ED%"?J'T/$[\"1@/<[1. M>^"4M0;/YF%OFT@J_VKP@&-UI8 ]1= OO@^A@..G2F-=396 M+9/:->D"P"8H6G,[KQUR%<+=&N%=F75/S-6;(O&[)+WL9,(0HB",6=!M0>"_ M96FD((,,UIN.9MV+P^'.!RV#7XU0/CV)(KQV6%2P,Q;XH\POUQ\'M;POZ%A5>%PQU?4LHZC_?+(=--! M3$=TN]Q7(;,?:5TV[Y5@M.,*1WFA[KHRVP<%-E,>J65=KN706EEG)XD8(*-= MIVBG0OU9IP^)28C1'AS=*]$3JB/%S*G!8?I8 ]XH\VCM2R*^Z$QH/_J5"@7O MR_7M,7I9]U>;N'$L"EEFQCRE;XG,C;?!85WKW/)G=\YPH&M4CLZH;RSS;_;DA,>NQE!W,PGR)M?MHI0&^'%"/46U/ M1(L _BFK(K%T3U+='@6S//ZB6!"T[T00.2'\8R M,T7"MKKMCO?N#_);(+[Q-T?O8O&1K4TF7NZD$,K_*8OF;A*(V2><+^B+VQF@N_1_B3(])1WL<_;HQ=,3UG"I6X.!+0ZR/L@79V= MXFC_.PVDZ'9-9N8Y;9A?F,YMYF^K]+&$\SDE>78SBZFV.+N3B:]R?^NCL"A8 M74I R/J485XH4/O#AU(+\O[^6>"*5X.?MQ0<]1 VOR42E> L^1=: H!'X6I] M>4>=*E'U^[K@).&DJE:3GD%3Y;R\89HU/'UPH!>CO7:W]43; KT>-TW"):_G ME*UJS&DN\58:8"Z+J%B@+9-2BC?_R#P ]=<'#K$0?5X#NE_Q"?V9-5ZF:-9; ME=U"&9Z3DT,0CWU(&.(A?D=@V-^#IV86YJ-ZP]D]O MY#EJLV]\RM]PLO1V$_C!GJF2;=>L MN]/9VY9O^$_J.KRW/7A3_%)[.\^^Z7YT)^A\SYI#2S2/#PM]U+@=(4.FR&#"V#W!WR]%8Y%#ES5W Y +(Z M%7/OTCG!]K<[ M^AQ-M%!NP,=L7M.=;F"BG&$"+7]HJ0H#>[+H0/11<-:L_A7DDUS(BG+(:B_B MF$]HNVL@['GI..4J!&R5&H_30+>]T^:DA_&^ "1"JF+ "H9F4!D&7"\*)K#0 MF-R;11>^*<200=)T,MU8[@3\.Y>7-9\F<,(/<4%T.^?X?M^P>%;8CX&+.JP])XL1 M\7518ND/"(5O-$EX9# >%*M/S5,FCU[&7-5B=2%=Y8C"0)!Z,G:.(>]?41RC MF->I%YSG;;X6-J/5D]KOF#-@&"\+W6?3=XE1NS>:Q"[FUQUT>!3[*9ZEX.D. M[=-(&S]RFZ#+8Q)Q8@S&!\@H"G6\)_XYC-QT@#'M!O\YT K9Q)@"9L4(M!K* MC,LD)W(9820;[A3I#A-NC"P5!A0C:00JAR/!^G'HIPE&$)?53PZU*,Z<"W@A MQ2X GL69XV8LJ6P8)1-SW25>%!7=F]["."5;\-#G4^8HVFS:R"B['/6O(Q10 M^-6IT_A&'W!\J!*=,*W/FL;MRRR#B>)9N5"5-F#Y L+Y M!>YA0D=8FG9U4 F!X^]T<)/E)!K5>4?+E3K/<^BF/B:6,6C@I3X,\A7S+^)" MPE=?VD1&,66M808[AF3Z?AIK>3^Y"VDV\J7*$-8 HF2^K.3A\YF-."UC-&;7 MQ 4E0E>XI!WBE$3+A11*KJU,N(H)9GA';J[82+FZQ@/TWQA:KKW9J$9PWEKP M=QH4$IO(17!TDFD4#UB7,PU" W=&47V^+\X1[(?[_O'ER9?K0FFK_O'Y>2O_^Z'_Q[CUZU_/OHCSSY\NOOQQ(AQBZX5_ ME#U\PGQ#\M1QP77I%"4A4_-69Z5R45[@Z3=N%NRD&USH% RM3J%9*,2K2HU- M G="U:M@T3$KUIS,CX)YGI1KTD=U\0/0[ECP-EFG665Y;0TK%BCQ"?!F'A@? MI&VNB0L*1X41ME%L3#,JMQ1'Q%]8UO4XZSJI#^^B3-=/G-YBV=;C; LKA)A, M8*.]HW6BF"QS-LQ!$33I3XJ=H%L3-6C(\(R9"GXITJ6HJ\M0WJ4(77KPX_^#")YH^*$[*177.AQ*,[^ MG:(G_4IZ:<2&0-UZ!W_4@I=E7X^SK\]P-S>+^(F\@;1E2031WUB2?Y3D>_4A M^8^2C/4Q]S2XD@'F]>2D;LEZ \EZJ&[+5,U?6*)^E*CWZD/4%U21I%!*UY)Q M[@%&:MOI?N1_E[L]?@,=S$C'^%>D5_0/5-B%_KF MJ;A99R^KJ3L6KUB>Y[#5_?'AZ^L%GNW*RW2_595--]<"'[]?%[# LV\CU5=) MG67CQF%=NW7T8V&;1-X(0_;>RL&-&[T=N(G[]F#_<+=]^!:NULYN[^!@ M]Z@+(#YJ[^^_E=_^7W>WO7_8;8V2<88Q.S#8CF[G\)-DRL!27V,VE^KL^(0, MHI=1B$%16$SXXH=@ BS;B[?,'[;%N+#0="X2>R6V?"0@ZU;4RIC+3#]$Z M3'$_>O7[O/HW&?.O8@JO@_0O?M^@YO0 K[VAY5%Q=V.HN#T.I\U^PIKGBHB[%P?@>E[Y]E"?\7.GW_,HWBU.7^KE>ZT1\(@$%) M2QY@XC>-]1.G!*'^^D[D ,4WCI_Q7J_=-8[:*S?JNX&,=RZ^^?*>'=M*'RN*_@A"L^S)M>6PH4E MO.80WOJ0W>YB+U:236M%DB#G6Y*T)'ETM$;2[OX\1'F)[2!!3^-8/M8XGT$7 MWRM96MIH#&UTVG6UUUZ7VC55UZ/!"/Y*.HE'3(FJM-[0D?/JOL:L+,"H>A7RJ+@GK"VH(<3Y;99)K\E!YVDQN M)5M/GI]3JNP+/W>.>KN.?A'S>R*7FAGK*H]4:924!&[:H2U#6*(QP<:"(]$42[6ER2BD"L&KCJ5M7+A3M]O:?:;>1=8/)H MN_AYJ[LU[SC+$F7_S\GGB^NSTU_%Z<67RXLONMS$8N30#3B_[2\9*2],?*_3 ML2U,A%_G33%+V^F'21*.?R)K@^A,OF7RVY.;7DH!*GU;E]!QQH/PDM#=QT[[ M=:GMP_U/CVSHY6!JM_97"J:W\5OQ"Q:I'H@O+7%Z'\N[^*MRQ.6OK8\+,U>M M'/FV/[J)G.:"J\*X%[V[/).G S&*B ; N=: MH(L0.[5@6?O(RARO .CM2VX2!#">@?:;1R'RNCZW!GCV/EU7>[8J/'LO;!/_ MM/?P10Y#(;J'17GGS^>_;R.I7U#%(Q6-F(;OK;H'?A?]^\$]-Q*?Q\1IA[RZT" MH:.32E7,/Z<VM6@0E?:UP?4/%HMWSX'NXK'C.^V-JR2CYY0N6!LRL@4(J@H0 M6 I;/84]MW; VI#8=Y40T(70%Y,#;-'Z5=#Z69F[:X_6=[3>+*3^ M[JQTWNV"$LX9^;[+TV*%^5\VV1KAY(][PLZK5!.9N"_9HIV%=)Z'T= MA3[FF9C#Y"&X#XU#2=GBY2G=WY/1;?G,Z_"9Y^1CKPV?J6342" ;"\ T !E>%\S,# Y.#(N:'1M[5IM4QNW M&OUKED72.SI%6@]1G>CA(22;#G6\&7GE-0[KY\[#=_OEE]P!O M!ZTJ<><;O/]/LRG>4$Y6>DI$-!67:9DG9%^;C,2YL5YJT12=3JO;ZK:['7'8 M^^&GWM&A./]--)O#049>BCB5UI$_WBW]J/ERMT[-94;'NR-C,^F;"7F*O3+Y MKHA-[BE';D^:BM3D=)R;W>'.H%7%/(A,,A7.3W4HGONF4W]13W3:A>^+D#"2 MF=+3GGCQH32^?ZDR)?9%(9-$Y5<]T5:Y:!]T5-X7<6F=L3TA M2V_ZW&9QJZ%9O2LUUJW>"6,LK9*Y[XF<.ZG[PM.-;TJMKO*>L.HJ1<9,VBN% M1RZ%D8F&9S>IBI0?M*+ABSQR11]IAYV##B<,6L5PY]&#JL/XTFW'F'2R:T;D ME*Q7(Q5+QH&]-6N?PJ-WXNE&> M.'&2F(*9.QLV<6F^;DSKANJPW15F)'Q*XKVTD1)A$9"R$XWFUCS2:MZ_5T_NP* M&<^>ZY F*O$ICT?[NWK8%;2$AZ-=W/!Z"\6!)-E9_C'W+Y9Z-CO>%"$79TI6 M*CW\,<097CYLBE9GZ-XQZ!R$_G,++9]LB&,F'5\PCK25VTK3*8\AKK*=R=#3C$Y)^V4 MLV3RFL+Z/Z_3(2U!,&A2LRN9"42L;%QFR):CN A>5$Q2!42[DO\LRD_(4ET) M=R!33L- 8DD2$^53=- 5T")NG>LM$)I)T$U@I7*Z2\/PS)!'9LCAMC.$Q$CE MP"##>8&Y!NB!['AME]ZKO-KEL'U5>:S+!'4"UTL :X 3BA?O K!D1C'3M%Y0 MID:K6VD:K$P45]S@'*5&!O#$%%2M["[$$TN7BI$V$SWL//BVY?=SD]]5P.^=J.\P)K:H#*JW@J9 M!?@"CHI](V FR+&'5"[EW)PK@[:POO!SHERLC2NQ?+/J6*,K'!?6Q)0@V8D] MP#8A\*#"YME-G,K\BL)^X:+4Y&K;Z$Z;2-H/O5^E('),*)BZW@9L[N"73?>SP[]_E7@$ M/LK][>#C:W(8-L Q>)_[>=-@6Q;+TCV\"/NCB(#[NJ7*<9D24UA")\;*!?5! M+LI#/;P97>C6LO99TC(0J;9<"PHT:EWDEPH:AEB?%>8^O."#"0S2CU7"O)3.Y$$!I .G M>:O%9)4VF5$'5%8R4EKY*7O*=/2D#W?"IZAD1N+&0C18PY:)M- /9L2#P=FXNUN+W_ M?$SS)#1N6XYI3C1V.QBX<(L%..)#Q%@1D%X;P?EQR83D-3N[:O<3O%W8MX7/ M:;-3_77\<9N5KSK[J$(6 /(-2I_Z6 N79FAPQB1 MT)M:P-=^ 'GVCO\"7FW+4'M)#65GLE;= 6]/L6#;J;B4S=:RR%MGKP04 6"(#!5 M'$U-(]\+H*@3PF7#WAPF%3-6P;3"$"9(577WZ*#SW4?Q=4^$]^],@*&>>(?) MS"+,9Z?=$'S%]6/0KX:T&1GO3=8+1]BB4]R(;]OA7W]S;]H'/W[VWBQ=;*OO MM=WJ7\NUUMPV^\BJ]!X$OIJIAANN&?;%__$C3E.I4%$^.SMZ MQ2YZT%+#+5G4$C46L9;.'>_^]^3]9?/\Y,U9\]7%VWYFU\N+U;2 MTE'3FLG=1%X(Q?F;=W_\MF@-.?@V^IH?1-'BV^D8DG#+_F]02P,$% @ M%X!J4QK[&:4X" :# T !E>%\S,# Y.#,N:'1M[5MM4QLW$/YWY--%)%TEGX_[Z[DKG=QO(-"&FA0\8 M2RMI)3W//BO=T<]<+@?]#'@R./BJ[X23,(";OSK-YD]GG1.L[3="X<%76/]U MO@0+#'20LFK+KK%0)F!.2U5FKU6@WVLUVBW6ZWY]U.VUV]2NK MUP?]'!QG<<:-!7=^6+JT?G98E2J>P_EAJDW.73T!![$36AVR6"L'"JT=2"@R MK>!N;L7?T&6M9N%ZS!>D/!=RVF7//I3:]:Y% M#I:]@0E[JW.N0F&/%3Q)A!IU65,HUCQI"=5C<6FL-EW&2Z=[-&:Q,M"LW[4> MJU$WW!AS([AR7:9HDK+''-RX.I=BI+K,B%&&ACDW(X%?J16N3#2XO,E$)%R_ M$0V>J<@6/2SKM$[:5-!O%(.#'4Y]M^;4=[V%4]ZG%9,\4DF M'N/F@MDR\PLP3J0BYH0#=H5;46(G=\W[\_ITK5GKC/UQPMZ=L O\'4"ZLCFM MSFFS]F6]'%HV3'1!#)TM&[O67]:G;4O5:;:93IG+@+WC)N(*;/VW&PE3-HP= MU;2;S<<-]-5E>%UC+T&*6'#V"\=@4V,7F8"4O12**RR5[+<4 0\&EY&P/\6E MX:[[@+-W/)+ (FTPI)\?-C'Z@I159)Q_MP6/9]\KER8B<1DM1?/;"@\"58%6 MHEG<4.1$[4!Q,3/[,5BRI5&TP[0X"E8*Z&]$!SK#9+]4*%\PHE MJ$+%LDRP3\3U$L!JR E!P;M 6!*CB&E2+BA3H=6N#8VL3 1U7".+4J(!\D07 M$"*[]?[$W&8LE7IB9R0R,!+6&6H M+:0O]#T1-I;:EAB^276,E@''A=$Q)%ALV1'"-@'D0<#FY4V<<34"?R)X6TJP M5=K3X?76*3N"X_"=>FF=)E79L>]5T%%$!2[16(P48(EB ?+DUT<->I1NC(E% MQW[VZQ1$BPGXI*Z[ YL'^$E)]U.&?W>4> ^\N/]X.,+L+AL"$>?^]S-FQJE M93$O[?V;4'X4 >*^&BED7+K$+2Q1)\;">O5!*U"^'SJ,+G1K6?L,2.Z)5*5< M"PK4*EVD2H$:AKY8+47BKP]M&5F1",P4T2RDA5Z+%?536DK5? "R/J_S2J4M MH#L.E9'F7' "62DY"2Q.RKNP2/FP14@@E_->_"L",D0-Q/:0?"G-^T]HXSYP M-MI+SMY??=:8>_^&]R8PDGXL$N(EMUIY!> 6.4U'+2(K-\F,.DAEP2,AA9M2 M3KEM6 HCGF6>0"$"K)@N'=5\2G!33:@H38$$MCX'CF/4(.^ /[2-_$,%B3S& M&O!WEV2"!]+ 50PCHD E?F+K(V=KO"=LO1QS67H9(BQ#FM(%]1A1:+<'7!QP(*T'W MA=3Y$\$>-\&2/2'8BX#=30[016-UP/(U6XGV$2I(::F.X](0TI>RP"V]YMHZ M+*>G5-B7QFTV+A>>#IT/R<331WVYXQ]%)3,2UQ:B M01JV3*2%?A C[@W.VN9I<>X:QQ.CT\;.0RB#5R-D@W^D6]&F%M(IH<9:CH%R*L5'U9-I4PD8Y(74 M4\#:2::#:O$54B*)/B;3W$VXQYY.+;NT>_.\0P$$G@C!C[J$U'4]**H"_\9B M=PZ3P(QU,*TQA @2NFZ?GK2^O15?=WAX]_D#,=1E;W S\PCWL]6L,7HE]3;H MAR6M1]HYG7?]135K%3?LFZ;_Z>V>3?/DAT\^FZ7WZJK7ZE;FU["-U=?);CG2 M?O2V[ Y3>[4&__?Y]\5@QRN$/?8G?K K@UD&25B_(08^Y+5[V"B8@R\,,\4_ M>%[TV##!_-B'R/#R #'M#A[(A")&+-8 M?UVK2Q+ZT9/-@M)5-C5JS=_ M_+H8#2WH3?PM'^A%@][,QR7Q_V'P#U!+ P04 " 7@&I3(GMR4N $ & M&0 #0 &5X7S,P,#DX-"YH=&WM66U3VS@0_EQ^Q5XZI3"#$SLI-+5#9M(4 MF)MK(87TOMXHMHPU)TNN)$-RO_Y6EI,FX>VF5]KTA2^.7O?9U;./UKB7F9SW M>QDE27_K2<\PPVF?3O_J^/ZK[HLFCO9:KG/K"8[_YGEP0@55Q- $)C,89Z5( MJ'HCEA(Y4J)\9+J*&Q85(T();"4(&S#>6TR*2@AT(V^EN]EL/+5<&$^S?V@(@5^8"*J.E.2,ST+8_EA*$XU93C6@:%3XQ'. M+D4(BEUF.#$GZI)ATZ["R$SZ1].,39CIM2;];3'1181]G;9M]EI%?^L.2,_7 M(#V//D&J$*T JO'4MIWIVM@]-KZ(VS$>+56W^#VDRK"4Q<2R &0*PZ,S("*! MX?'90]X_+K(1DJ+$96 D!%WXT+QH#IMPX?BZ>T2IJOT+JIA,@"*8!'F!5,DG5$''WX-* MP9=W=0@6FQ(-*>.X; $6>54J9AA&R.;JT12U7EQ2A)GG3.LJE44U,\$+!#*J MJ$SW@!)TI3[^ZCK1R!3<-W8B@+N9C)CP*YZ](1-.82(5@CEL^'@-4<[K*V+1 MU@6)Y^T:TC5+3&:)X#];.V6_F-HK!"]1O&75?/Z5]3 F?)X<1A;5+#LI6=NT MYDDU^-^XN4[-!V,0[%;^6PLMD]R!8WX;/B*.,1*AIGM:;!_DXR;Z7K/%UPU K-3K _%_27W1QP[*3XM7WZ1\U%)T=X@F>'2:LZP4":Z0-+B@%V4,D%$;+MQOX15.UL-Q=4E=Q27!752 MK^=B6((]#.)57KF((ZHKAOB1U(?4FTAB9AUIR MED!03.&I7_U%=WOC-P^^N#=+56E=E*[XU](M?-=5A"=PWL2:2]-K_3>[(]4^ MZVSFI+L9J(T*Q,T@+&7+SQ6*'NL/,T93+!NPA##LBL)9BJ^I]H7F3WS ,$/5 M1UMSA7XMB<*Z@?4W)%BK2[][$+_4[?^HVS'E#$L.>$OP9ML0@G[-&/SL_B_4 M['A1?*ZJV0BK3V9?$:R"V??^H!WA(C>=5IW.4_Q!\B*"09(SP;1Q=>I>5<&. M%26Z5)A$&Z2#7SG,.R/%,, %1OA&K'?O"#D MR'M]?C3XP_Z+?6ET='(\/E_KRU)/R>N;G;8BA]')Z8=WGZSA#/N=X)8'HFC9 M[P88]NK[Q[]02P,$% @ %X!J4X-.!J2/'@ K>4! T !E>%\S,# Y M.#8N:'1M[5U9=]NXDGZ^^148==*Q[Z%D+EJ]Z(QB*XF/$]MM.W-//\V!2$A" MAXN:("U['OJW3P$DM5.68ZT40<5RJPE_4^([R^?JI0P*,S"[V&0G.Z V*37]5QRYGJY^KO3HXCBTY9G/2,6/-OB M<3?(,_I_Y!AI:B\X0>)"&SO4?CY&O_\=>L') W4(0]>DC^X\![O1Q1/4PY9% MWL4^Q&QPCEW?2 M/D$!>0KRV*8=]QCYM-.%&QWL=RA\Y$_!R+3JS:PSG['K 5>[U,$=4OBKU\DAYILSOX!> M0B.O;2LA,GXTP"V;H);G@WB>Y520)&+;,9<'GUD/F\GG&2,Z.:##\13#V:=6 MT(5?U0\G$2EYF[2#8R$N\05!Z7$B0/]Z]R^883[\PG]:29./Q ^HB>VX>X'7 MBU]M5 O5#^)!N'\FSU^@<(S?,;OC41N(&#S,T!W,+LP(%[$19O-FCP+K!7H= M:EDVB4DN%VHKI_@<[L$F"# G]Y,?F@3=A8P!/R,175G;!X:F'B*C6,Z7-4-; M<6.G8;WE1]WZ[\$D*9@>Z..P/LD>^,G%"M2BD/M4'?%Q@JJ/KR9K3!>L3@^9 MH/2)/T,CGB=# 3+; XO#T&?J8M>D8'KN" MMN )F! 5=@NX)F \+_1%B'UZ& M,/S^F?HL0/?T"7T'&KH,>6VXQD":$5@L_24=NX[QVVH>3?'CJG'Y[4<#7=U< M-Q3T%?>#TS$W-;#$YA9 M^&]TCGN4 XGOV/])H.GS/QO7APK"J._YMH5 48%*1V"F'6KZ'K8[F.1;H+PL M!75!W0+-=DB0&P8^%>_E; >P8 ==9%' &C[@A;#7LXD#,H9ZOF>%9L"@ =?U M0M<$8-,>2)0_(5$LDJB_1R2J+22*@40Y XEJ1Q+U3+ OQ$I!!&"2!0+9"Z)! M,>)!*6Q:$M[>QKGG\)$$.XI@M&>,4GLXOY(!588R((2B9>2-FH^$3,, MZ"-!-^TV-8FO .+T,3#^K@ /,;!6/ZF";KN%BX*"&*;6L9 K73WY#Q%PD;K M_L!#Y*E'?$J HZA/,- 5\0L'CL=Z\(F:_'9+" D#NG$ 4,7V^L G%K( 4Q=^ M,X%:^H@'@A2+"_\(N!7>P1!N@:2CP <6%Z+Q1O_I4INWBKH8OH)^HA8A+J*. M$[H$M7W/B<:)B^$S1\0@S19E?MB+B&D1/IJ,/X-!QAD3MW=LKT64P6O%*P7* M@N".$)B09B]T!^(/C#% 0H8B(?ON9V" M&$XM0SIJP@Z\0M\OB8:APO.%T0+!<@DH#6P3H2_>UY2B5E-454W3-$.E(J81 MP( >]N$UP.'W5:54T19^6..:#M2GZ7/$Q[_3U \%]$6(&8A$&]R-/F;HO:%4 MRCI_+8@79&;TCZA]_VJ@!Y%/&*!J[DW?/4 Q56^!5U4()2+GI<0>3SP"@ MDGN6BXV)(!I:J0JB(_D:&R<]^H:;#O$V<#D15Q&>Q5_%+_7@@R_4=@%X'DRV M#PZASVU&W&I"AVBX5E&C#L*][\&!+/%7PZ2V0\YM!DXO&1\D=_A^/D1:J33Z MO&K,>GXP$'-)S\[$G4)K6SAUM:IB5(VQZ3<'$DS/7JVDU/3QYT?9"\(Z=^Z6 M9L[=BE(TBB]/N*):*+XT=\N*7BDOI :*\^;N2V,2S]Y*I"?&AZA44M\V<1=L MO%C31N>@7GSE'-9KQM@0US=[/\6 '"1%! M1$0L!FFH?)S+KW\!_#]4$GWB$S"!1:6JEJ=EVP";5!;BG:"TZ=FLZ3 '2PO, MP5+!F)C.XEFC*MKEV ],K/XA:6EDIHAV=$73*J,2;+QV!I2JY3$KJ$X_/U>T ME\3V[7"RMWJ>OAQLJ1CY8K&L FSFCL85QMT0&@C15W"R^_A90;]IJH[^B6B\ M@ND1XOR5Y^(D#(!JY4I1W1#Q!U6U>H@,O9S7C)*!VO@))9=J>:-4JZ!_4+_? M+TQ$UM)I_85PW@B5,9%#YJ+D7W5VA-VT,6-GN=LOGZX&H>DHPHI$P!F-1IQ% MGY,K47BCRQLQQ]G1-^3 M 1\C9W[J98K/X\S2!E'[KI^T>-OXTLQ_NFLVKO*-SP_-NV-PSD'JV$DT\GH*9LGKWY315_X#EL_@3%&;I6?ORKJ7'Z>G$WL^=\L"=: MG).#6$868T>2+:O4Y;!([ R#OPPOP? VP5PZHT M\R[NVC;H> 'R,'JD?A(#J M6[Z'+1/S:Z!BCP'\W'Y'S8L''J%\Z(8^L[@!&X:HM5@P -'XA/5XE %^_3LD M+ K(X987 M )P',8.#A);)C#*D^$%P.OQP." (0H5Y'P< %=QK^!C %H"B@, M 8 @A-G/"$"QL.4 B!LV-=KN>.('M4B;"ZVFHU[!*: #U_/]MLDC#/L((7 IZF@,@2>GW9PH[S" #J,E)A:/PO*!$HU' 5&$ M31.F)F^!DS5L&":G&<64&;)"7Y [0]XFI4)^N"AO[S8IQUT3D&]2.'!E3[\ M. WKW2#H'1\=C9K$_&;./!< G M% #E61F_;"HX<)D;0ML,-9Q(RT=Z#[X5'V>FT.8GR1"_W07DTWD>&L"@BUVP MBR+HP)0X)0"].*7U3]1KP(QT3X\HM*Y5BB?\:H3MX2'X#C]!/[IC=_ Y/GK7 M?8_Z(3C.&-UBD[:IB8\D:">;!J 46R&U>>W',#$HS 0\ AYZE\) M0M\=&-(D5RBT%0'21#)F3(4.5*!#&>,M4:&VVZ'=YNHM"N5X\*5PBOM=SQZ\ M->@" NUTT6" AOPIS,B)S6:#UVX3G_$A(6*& QAQWB@^; MR)*SGQ3D@SQ'H\3U3A#3!%+#1$_Y3Q^4.@SNH@ MA21(&DFZBG3:H'$3^Q;U'C$S0QO[HR,L4F) +K30 J&8CUX,[>6L5A:$54C M(@UXON]R&\\EH5;.8Q/N;H.D<:9S\1]S2$/&!:"'>449O"S.YX&6C$1N9'Z( M1"&\*BIVLT&QWL' =%R8RQ8?IGO<)N@@SCM^N6OQVT];Y P M9",CB'A-!Q-H8M!+B\+(BX0=&%46.IR_T"U?X%-D>R:.;&-L+G[ F'%H"Y). M8@3B D,(?X:[M9P1Y"G?%?T6V$'TR&8>SS,"DUK"0/#\X%1*7!%LQ"8)196/ M>-+TF$,&5W@8 899JP@$[YW1*X>/HU##F?^:CP9R[\L(,: M%L]< D41]$;_0QD-ICWSH<+:$%!_4SG9KY0D*I$Y44!8?-H>]SK32\G&?-.( MVL39]3NM _!_^-_#P7?BL6/$/)M:@XO)2\")GE?)M0Q[-_A7$T/^[\@@,"[6 MD:H?3Z 37MNQN# ]=.E@BG%9Y._AR%RXA4+V<*_QJR=7:0IK+PQ^Q7A-*[BOV02P2!,++ @"!W"<,0J+\-U)) MA?L"NO5YL82HO JY)0!ZOL&/3F20[[C_XJ"&*3)+6JU6BDKX"*,68:-LAZ^! M!TPD6WDA@ZCA OWP>[D;<_[*1VT,2U-P.N98;V /PUOZ*]31UP>6+AL D/F^1=U=!/F4_(Z5H M K;J$*&S3>J;H0.MN!Q<1;4F//Q >8T+>)'\A3V.=TQP&6_ EG'M.E)_Q/O% M;X:QYD ?&,AM4EQ( A(#PZBDI<,+/[B=L9_C IYY3UXZ MW)[CF"N>'W?%]$([Z6Y,N9*,7-(#ZIIV:($DCHQ*E!_A:,X6MH@;<< '\"V\ M,P1N!WZ%>>@,6<"8!SXH'Q"1-'%A8@RKO;@G M33N@4IYBNMMVR"D79E:)&/X(MA>W(BPA,H;"JW4[8XC)Q3&8Y(_P$AWN]8(^ M%:82$!=P!J"@R1$HP \0UBB!0@+*JYR4V'3&V%782L]_'JE, GD0O4]&G,N- ML(0 -T$&1B)8,[UT[+IQ6#0F<95D,E,PH,DD#% U?B/);(2\"X5CH62*8M/HL01'2#Y0DS,E0R7L!ABHA:1%&@ M$822W);.GNG8Y9RP2GJZ,@+[)O@3+4YS* !AU. P3D9:@*T MIZ&]1FIC[!^ M&&OS2_>1<%7+?N\$)\D']#F6F[#'E83X )B=>R%F5XETY6"LIH8U!O&/E'= MQ)Q@YF#4">'"2 !M&V1<9@OW/5L8T?CVE.&2.;K&M*"^F;1@KJ[O:B8P+?>W M+L%(3=PE78IO&)7[5RR/F^3C4K.-2Z/I%2Q8\2*5/QO7-P_-\Z_H_.;N]N:N M\7!Y;#_5H6 M&J8HXDMNX;V0\;BLPL$Y@!U10R1JAQ!V8-8&['!3Y/UP<6CQT-M<"C8=>XK5 M%_@K G[-MA2_')F*!XH"5G2%17D:"4BEK!$$Z@-PYY)XTC!@M8SI/K)"D5IG MN0)/?A0N])E+.I?0!I@,&&Q76$G1'G:"T>9FB=&ODS##HL=ANFA(19PN"N"- MA_B6O AS7C%3I%O$0HL1UT2HD58]$G>5RF)>LZ1X= MJ!>EQEBOU!A2:EKU[]@']]30WB0QRV#<0A(3QWT74'8S<"8?:UTM@MMN5.&_ M4NEPF2HQ :05=?X:[%>^=5XL)1]XO7%'(QF[B,.-^WN!*-*X)V;=IY7I:M$& M>W9:JVZ#S^85-Q$)^HH;B?BQ,BTXPH_5MB'XL=HF8GZLHI&WZYA22:B7Y>N8 M+=$KY_%2/ "Z)&#'4L%(!2,5S#H5S,I S%8HF''\K$6+-,XQZ[Z@:/0I7_O# M6V#\"R*^Y-:FG89<_?ULR9]N6?\PC M'DL?F[DJSEBK)"RYM5=(PG3+:Y$$OCE!)4T2C,U*@D1OKU&N>H5?&@LIYJ-J ML(9IBF@O+THE])&',J-UM5X[VJE%K"K@>7/+"UM!.[3YDH+H$;$R7S-XFAE^ MG;$$B*>!WQMZ?,,@!(&BH$-VE?Q\1+,AO6XH:B5U-DN]OB;F;TB5ZTK1*&=6 ME>\A3N8E0RXOU>3ED"Y?IB35Z5IG5$VIJE6I3O=3G5:5HE;*K#K=)V01T07'YE@4-,MZ=N'TY=:IXX4I-XS:9G3VK*SG?BGRI4C71O3] MPI07JZF(8+5&X=>D2P+OUU@*H]R+-A3@^R;OCU'80FV?JVLEQ2A)]+VGZ!NX MKZG9C6:DP.\7LKWZRZGSE_+>+R>M7\PXOY@N?BG7^W*B5AJQ5Y9Q-/\.:<^) MEEJ+74L8Z7HVWQ:"KQ:+EIW*&-)&%)FFU%1-FK$]-6,\T[YW9BPS:G6X"W>\ M>2*7D;S7SO.=:2*_0&K5S20Z2ZHJE>I^*E5@OI;=FI6L0]5H%X[L!U7V(-*N M:1N*S\A(^QY$VC4]U<)G,]*>;30])]*^!\;@Q6E@P#3@Y9)RG6BZVG6B<0&.3:/-8RF1"]2EXI&*1^Z L6+%,U@PVE4F_K*E:(%5PR4Y65:T6YCHX[I5+\DZBCVMHZ@6 M4_> V7EENH>H]3P^Z059I.75VZA\!TLO#7:]GQ MX6M,&2P,Y&=XP16I9M==_UF1X8 ]5;-&,97U.Z]F]Q"R?N-'[7IM9/(C&^4J MBK7/)NG[[ZLBU10U?0'-SJO2/42L2;+OY(*+73<3,[C()LPMC A@T='FG"UF["BF6Y0]^>FK"B M4M6S&XS/=@1I5*5ZZ:E.J5#7OK.-IJ?N.2\5:K85*C"_(@\R".1##A72#7Q#5?-L!R$Q&YB8C< M1$2J=ZG>MU:]WP>>^9.?<$-\ENQ,1_X.:? L=XB2RETJ]VU0[AE1-FEG";>) M[Q/>2=!$O-3^O5I0-?"??/2([9 H"(=!U_.!!@MHX,LM^#_$NM@G[ 1(B']% ME#&^!XHXC3@,6 "_ %+-K0.4-RZ*\3RIGW5J\!] MO2QW:LV2:C7-T EM' #\M4B;FMG>KF4/RE@.M*)2+6V+BIY9>#!O.DRT=#)L M0K0P)OZQ]$>-'D?2=/B"^.ZT4=B#(ID#<*.-XK:LH=V\^$J'X9=+,UEJ,E&: MN)TV<5I5*6L;"N[(2LT],$):15&+J9LR9;-2\.X-YMXTLS_^FNV;C*-SX_-.^.$;9!LEBBH3C#73)!19=$ MG=>Y/HC1X&^J^#,+*,9?38W3UXN[F3WG@SW1XGA'$C:*W@PZM2Z9F4%Q;"'& MJ3RE3@=&,SC+#22<.KA#"G_U.M!OWYSY17W0G]>T-38BZY_JIZWZ^9^-ZYN' MYOE7='YS=WMSUWBXO+E&IT>M^H;4#Z?IYOJB>7W?O ":KN]OOEU>-!Z:_"!S M^/&]>?UPCVX^HYO;9D3L_4O$[K@Q.;AT4=#U0@;N"E,0>3))+T ]XD?%1P@[ MXIC3PTV1]\/%H44#8LVE8,E,$! EUG5G.34'Q-EVC'L&GUD/FX//D?9J4_>! M/SK;:LQ7TW-!V%B=FAK'C1=RT9?J?,]U(2Y65MX.%@,&VSW+E7-#A#[2W"PQ MVDBL9ZFQ_)%>Q9T:$UC09/#WH>L3@K[#XUV&FB @EM!7+3^BI54?JS&,=%FL MSV8&'R('8BFL3,EWS)>ATGIEJ"1E"$2$/BU?@I;!R(4D:/%HY1I5X%48O*)[+8- O*;C5&TE=&LEIR5"WW_05URL912D9K]09RV#0 MEH(B78*BM^B,;08[)7!%R_O%YB5IU7( M:HM,55MLA1.5J]\,CAHG3SWB,L+D:1W+:$*>UO%:?NSL:1W3RG;U_%AM&['* M7P,_5MM(8GA6SX_5MA&;OS7P8Q6-R"S\+VSN^H6X8)AML:L1MASJ4A9P0_U( MLAS7W+Z 9:ZN*<7T+>EE]>.:>+^9@D?@?65;CR/(4D1P^T)]N;JN5,JI>]G* M$L0UQ9;+?3Q7::+A>.R%*[50E7)75YH"RTDX5V;Q,NO2K+[&29W:J*A-4- M85>Y8F1M*T:BH1N7I$KAZ1JT>6[U!=NJ;G$-3V/2=QJSPWT^[4 M]OE)/.&N5F71ZGX66^CIG)>E%IDNM="42OJN!K+4(M.E%J52=@M6)7R7\%W" M][44^%SR SH("Y)$B()<(JM[=CH9<-;)WH[K3WE/TDSH%62PVRK]D52Q'=PRRZ9ME/WX [E*H3 MU^SI;5XG2M]2^I;2M]QVWW(\-=0B;<\GB$:? OR4[6J[[?,<<_5:^HH\F1S* M=')(*V^+0R630^M.#I74TI9X)#(YM.:4<"VU7%4FAR2 EP!> OBIG8$O!_@\ MR05E&:5G/PVD;0CRRP4QV<_3I$:ZY6(8F4=YH]J2"[QE*F7=:DNN@I&>DO24 MI*>TF*=T38(XFY%I#^E%/6N GK6\L&63247[?GO]I72B:^GG7:_78S+VSV-: MOJQM@_^43K162@W-K]>%^B59VVT7:OFRM@T.U1Q94XJU#:T26HJT[;93M7QI MVP87*YUHO9:ZE<5ZO:S%9$UZ6=++DE[6=GM9J$=@D+K8)_*LRF4T(<^J?"T_ MY%F5K^"'/*MR<7[(LRH7YX<\JW+3==WQFN%/F%%3ACXS%/I4"UIJ;DS&/F7L M<\G"IF[)"0$R^)GYX*=:T+>DH$3&/C,?^P3-EIK6R6;P,]M!J)GH]X+:84 L MB7^SA7]3)Z[$OQ+_2OPK\:_$OQ+_;ES8)/[=+OPKD_\R^2^3_\M/_M_S;#]# M(2,PE"Z"@3%#6QPM@+PVWZ)4E@;(T@!9&B!+ V1I@"P-D*4!6Q,5G1#+D4:DLVC_@U =ON"&A944NI42D9 EUQ"'0I K;=44_08#+L MN2W[2/R:@&UWI!,T6#'UU+5LACJS'7+:VU3_7N!90Z;W)9Y=*=PHRY2^Q+,K MU6"I<$/B68EGEZ#!BI4=Q+/OX">&_M3?O9L-(#].D/'QU6?0).WV-MH&FFAC M8? [*F(FX:<])J.;#&S%R!>+917]$1+BHBN,NR$T$**O()!]_*R@WS151_]$ M-%Z!0(0X?^6Y6$%?<1]3BFKE2E'=$/$'5;5ZB R]G->,DA'1V,9/*+E>RQNE M6@7]@_K]?L%\QJX7$+-;,#UGC1RUZ",R;Y;X_XA?]OXTLQ_NFLVKL#W M&?WV]LOGA[N):]UVWO?ZTQ=-8MOH]LOUC^\Y9.$ Y]W0:1'_+%>,/_=\TJ9/ M9[GX(PO;\<>XP[,&=S9?4MDXSHOBZ1&0"(3.^@'#<-3RK.?ZZ5$W<.SZ_P-0 M2P$"% ,4 " 7@&I3W357ZGX2 !5WP $0 @ $ M8WEA;BTR,#(Q,#DS,"YX&UL4$L! A0# M% @ %X!J4T2:<>FV0P 6- % !4 ( !GA\ &-Y86XM M,C R,3 Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( !> :E/5'Q#\9UX (0_!0 5 M " 8=C !C>6%N+3(P,C$P.3,P7VQA8BYX;6Q02P$"% ,4 M " 7@&I3L+VPH-Q& "G2@8 %0 @ $AP@ 8WEA;BTR M,#(Q,#DS,%]P&UL4$L! A0#% @ %X!J4PBLU7JK$ $ S5P/ !0 M ( !, D! &-Y86XR,#(Q,#DS,%\Q,'$N:'1M4$L! A0#% M @ %X!J4QW8>342" ;"\ T ( !#1H" &5X7S,P,#DX M,BYH=&U02P$"% ,4 " 7@&I3&OL9I3@( !H, #0 M@ %*(@( 97A?,S P.3@S+FAT;5!+ 0(4 Q0 ( !> :E,B>W)2X 0 89 M - " :TJ @!E>%\S,# Y.#0N:'1M4$L! A0#% @ M%X!J4X-.!J2/'@ K>4! T ( !N"\" &5X7S,P,#DX-BYH 8=&U02P4& H "@!Y @

OZJD3OU. ]P=/V7_:,6CF#E5,!+9=Y;J]<#I.B2%)2TR?2.V MGZ 2%)M\"Y$I^TNV5:SGD$6AM,@K,#+(&2__Z4-EQ [ C_8 @@H0' L(*T!H MA9;,K*PQU738EV)+I(G&;&9@O;%H5,.X*>-,2UQEB-/#+T(#2<@YF> "$4LR MDI R32A/R43PU;D&F9,QS#7&S,I:F[#7PT_&H"G+U"D";V=C M["XJ>E-JMT*:K<"FR_:DV\" M2F%5I 2NL0JZD$PS4&VZRD2)363.TOWPW/>ZON=Y??=^5T%+8!"8N.? %US# MFFMXF&M=CA3+<4;@89$5*>.K(P64V>,=7E'<"YO\6^)Z2;B7?E33CUZWNN T M%U*SWY!:%80I55"^ +(02K?2CAITSOT@;M)NBXOVNQ[7M..#M+\*33.2_>4] MQ^\Q'I:F\?;@_(?*N&EZE'2;*EOBNL'^XB2URN1P<5Z>_A_7D,]!_CQPPCIU MYLX_[-HVZ9V&I##VFLJ;8?9,[5/>K?EUC^0WMI7]4)^J&\BHQ@I.J=2/Y2?P M"%]Z]7M[;_2EURQU&$1-8UKBDL[^+>%[SYW$.TCQEBO '8X6S(JYD&B*]6,B M*#_&"7^G9?EO]*)*D!RH?M4^6@+CMFWB[K18<[_!SK)B7)$,EHCT+CIHJ"RO M#.5$BXWMNG.AL8?;X1JO62!- *XO!7;>:F(:>7UQ&_X!4$L#!!0 ( !> M:E.!]'A18 ( # & 9 >&PO=V]R:W-H965T:B'-(JBL;:["T&PKJ)FY5 U(W"F5KIG%J=Z% MIM' "I]4BY!&41K6C,L@G_NUE<[GJK6"2UAI8MJZ9OKU&H3:+X))\+9PSW>5 M=0MA/F_8#M9@'YN5QEDXJ!2\!FFXDD1#N0B^3ZZN,Q?O _YPV)N#,7&5;)1Z M'K&6Y "">$-O[UFL& =(F'XS?U6U\[UK)A!FZ4^,L+ M6RV"+" %E*P5]E[M?T!?3^+TMDH8_R3[/C8*R+8U5M5],CJHN>S>[*7_#@<) M='(B@?8)U/ON0-[EDEF6S[7:$^VB4B:+&%C,>:VM:T&LF*O>"S6D/,E6,:%N2!G MA$OR4*G68**9AQ:M.4"X[6U<=S;H"1MK:"Y)''TA-**3Q_62G)]=O%<)L;"A M.CI41[WL](3L/;A[68!VE:$T'7/62:1>PMWAYSQ.,?!YA!L/W/A#+J+B,527 ME1R@IK/9.&HZH*:?H:9CJ.D1:D*S;^.L9& EG[&2,59RQ(JC=!R5#JCT,U0Z MADJ/4?3$8 :E.R!G.(80( !L& M 9 >&PO=V]R:W-H965T6&<(DV'%53JR6T^9J,@U\[U?+(#$Z4>."9+4;!VP R7+*5L'.U M^8!-/5Y@JH3Q3]C4L8,X@'1EK"H;,"DHN:S?;-OT80] /(3S\HB7,$;^%*A M9I;+'#XAM<7 V10MX\+ 5]S:%1/G%'2_F,+9J_-A:"FU(PC3)LVX3A,?23. M.R5M8>!69IC]C@])QR<)%UAUH!==0!S%W0-Z)G\/CT[(Z;5M['F^ M_A&^%]V[@ =_?C"#FS5Y6_#/4*4I[2/3I3%>=?O3ZA.++5O'EORF^W=),,WA(4=^_!CPW:F/;FMM)]R-O]@O[&.: M?/6@^D53C\T[IG,N#0A<$F74N2)INAY%]<:JRM_F1V5I-OAE0=,;M0L@_U+1 MC6XV+D'[/TA^ E!+ P04 " 7@&I3D8%+*Z " !U!P &0 'AL+W=O M__.[./N<;+IYE#:#0:T.9G'FU M4NVE[\NRA@;+<]X"TU]67#18Z:E8^[(5@"LK:J@?!<'4;S!A7I';M7M1Y+Q3 ME#"X%TAV38/%VS50OIEYH?>^\$#6M3(+?I&W> T+4$_MO= S?_12D0:8))PA M :N9=Q5>SC-C;PU^$MC(K3$RD2PY?S:3VVKF!08(*)3*>,#Z]0)SH-0XTAB_ M!Y_>^$LCW!Z_>_]B8]>Q++&$.:>_2*7JF7?AH0I6N*/J@6^^PA!/:OR5G$K[ M1)O!-O!0V4G%FT&L"1K"^C=^'?*P)0B3#P31((B.%<2#(+:!]F0VK!NL<)$+ MOD'"6&MO9F!S8]4Z&L),%1=*Z*]$ZU1QQQ6@#$W0CQ8$5H2MT3?0:9%Z:=&U M+05=,H4INL84LQ+0PNZM6]9O(%.)TQM0F%!YIB5/BQMT>G*&3A!AZ+'FG<2L MDKFO-*KYH5\.6-<]5O0!U@+:)XQ*:[ '$:1#L4+J,PLQ-F8Z4Z4'*>2>$WO=#,BG!2T*)(N"D3/V32ZYTU[7#6M^+ M((R!_K[BNE<.$]-ZQYNV^ M02P,$% @ %X!J4VN@2QRS @ V@< !D M !X;"]W;W)K&ULC95O;]HP$,:_BA7U12MMS?\ M%2"M5-,FM5M5VNVU(0>QZMB9[4#[[7=.T@PMAO8-L1T_]WON@L_3O53/N@ P MY*7D0L^\PICJRO?UNH"2ZDM9@< W&ZE*:G"JMKZN%-"\$97? M-FOW:CZ5M>%,P+TBNBY+JEZO@2QDK:G(]=0WZ,]2 M_'7GY;KU$AWQLH3JDL3!)Q(%4>B0+T[+[ZA">>B2^UB5OC117YJHB9<S,L\/(%93?@^XW$?MQ-;'OOK_/Y7U!+ M P04 " 7@&I3C[-B68@" "Y!@ &0 'AL+W=O.I4QS:7KZKR"FNISV8# M)Z54-34X55M7-PIHT9EJ[@:>E[@U9<+)TF[M5F6I; UG FX5T6U=4_7W&KC< M+1W?>5NX8]O*V 4W2QNZA368A^96X2ZNY+=H/4X-@J?,O29[)($_ M8U\=M_^D"NW^G-W%@QE/)QA/)^CB1>_$>\)"UF&>]M%RZ" Z2I)O(6\TC1B!0=1;K#,CK#XC"@0)ON^#AL*9]#C";;^_'B M '&J623SA/%(&!\E_&TJ4-A6^BJ'HKX?6V9T/CJ2G1YYU\P0=4WRGYB9-/U MFHTTV+FZ887_%E!6@,]+B?UFF-CV-?ZMLG]02P,$% @ %X!J4P5":<^+ M!0 9!L !D !X;"]W;W)K&ULU5E;3^,X%/XK M5C4/(#$D3MJF'95*I87 S,5'6:T6NV#:0R)2.*.[;9TM3]^;$.&8!20&%#^<=2;PT[75EPI*XEN MMRSW&\A4[@EYDA?7WEG'E!'A$"^Y-('$OPV>XC"4ED0T#ODMV5YAG5!/VEN2D*F_8*MES0Y8KADG MD586$41!G/Q'SQJ(G()5I6!I!6M/P78J%&RM8.][@!4*7:W0;>NAIQ5Z;3WT MM4*_K0='*SAM/0RTPF!?H5NA,-0*0]4.2?U4\6>(H_&(DBV@4EI8DS]4!REM M4?,@ELV^X%3<#80>'W\F' -H@H]@X2.*/\K&\<"41&(W,:3Z\6B&.0I"!K[B M9[Y&X?'(X,*SU#>6VLMYXL6J\/)ER4\!')P R[0@DX[8 2/3>B,+O#H%MID8 MN5O,P-&'XP_ (F]2JNS>JLSO!168<'J 2L7[Q+;97NK9G5L[KO$=O4FL5W7 M6[E!-$,_"ZIHR! ]G3:VE3:VI2QWJQI['=UC"LA#TM@^"3UQ.5FM*-F(#J_L M]GF(XH/-F;CK*7=RA&S&ULC8Y%ND4<*MDRAD::=9VK595J8QH13%CUB,)0[N M=X5TYVBGEB=;1+T3L <4 Y.-V.WH/L1 S%+@"CL<' 6Q+LVA(D_M4E[0M'O6 M<+"'4$LYMUFN@%8W1:O;C!:8TV")548>"4-$&5B)_%5VQ^ ?4-6%2::) R=? MP=/A7I8M9-P6,M=E&?O4/HQ +T6@UXS >7V[G.MV >?E=@'?%7L0RY,-IH(- MZ?X0LP>#2Q10\ V%:PR^K*19EMP5T@+60P=7$FP_EZ$S-$WS<([]-,=^ZSV1 M!I_E=Z*# W_>8-GY?]4<-D[JTGF=RXMGB36NP.'"*>$ G3P.R; H2PU*0JY3 MVCJV69*Z:C!5 &&0@C!X'0B?2;S!3#5/-BE8.=8/6W>$D>X^!O+&Y, M(K*6&E\)1V$%:-/! ="L4JH7[<3<0?G(*8H5,!FFF Q_%29S3 /BJ3-9+R?L M[ ^,Z$'&4A^9)1S(L\\!$8FYST ?>&A7-WFAF7%*\TUWH*CP#7H.HG749E/" M'+>%[ST=Q<8-J&8&20&J 6^(1K!L!7E=:AF[@?7TYE8TC9ACLG$6G"R?\EB* MIT"\1**-K3"F9D +9@ Z_L MCA_K@._ =2R*L98W&/C"?<$FN(_BER%XDDQ!!H*LAVKIU+D./'\8]7I=NX+] MP&SXP_KI7VJ:.W&(,'!TN[ACQZVJGLU@^,HAW# 1M?G"A"J?VI<'Q,J#T]52 M>3R'!X;B 6.P>@3 C!S 5[*#-QZ,L#S=^^5T+]J)N8UB150RM@!_&5WXSZ.Q M(32H#FH D]'88C)F= "VYP._U9GCZL +Q''0=RJ>3ZV,"UCU7."KC\7#O=E3 M#]9MSA@K&^_6NX_WMWCXU5'FD=O?:LTB;JU($:#<*Y!ZDJ"Q[X)9(!@!)X+N MM:Y"-M^M_\4K"*O\SJ!4A481MU:D"%#&,ZQZGF&9\* :E/Y6\U\&P, #X, 9 M>&PO=V]R:W-H965T.JEM;(?P40%2 M/]9M#]U06;>':0^&7(C5)&:V ]U^_>PD33*%I##! ]B)[[GG^MA'E_%.R&<5 M FCT$D>)FCBAUILKUU7+$&*F+L4&$O-F)63,M)G*M:LV$EB0!<612S'NNS'C MB3,=9\]F+:33\'$P9811+#4 M%H*9GRW<0A19),/C5P'JE#EM8'W\BGZ?%6^*63 %MR+ZS@,=3IRA@P)8L332 MCV+W$8J"?(NW%)'*OM&N6(L=M$R5%G$1;!C$/,E_V4NQ$;4 VA9 BP":\I3B6@#Y(E&K$D0%]2 MK;09\&2-GI( )'K/EB&:12Q!9W>@3;!Z-W:UJ<#R<)<%VYN<+6UA.X?-)?+P M.:*8$I6Q^A?$->67>T#+/: 9:J\%M:H+G?$$Y;A[V>4X?H9CS_MV2OH^-I^Q MN]U#P"L)>-T$RLU\([_7S(\]GXZ&^_/WROR]SOQUM=Y@T&LPH"/2]UHVP"\) M^)T$OH9@)"7]_(#\>(!X ?)GA[3]$KA_(FG[S:WU<+NT@Y+ X#32#AKY1R-J M3M?^],,R_?!4R@Z;RA*?M"D[*@F,.@D857OHCDMCPD*J@_4EN/(O?"*%"Z!Z MA5['Y24U"R6GT;C J3/H><3S6@A4_D6Z#>P(E"Z/M>U Y&.FVL/P&8_]P MA2MS(MWN=(3"37=J*ZQR)M)M38>+ZQ^ $"UW/GBGQ9DHDQL"O^8+B7K72?L+^WJMYT"RDXKGM;%&D+.B>M+GFHB6@1_U&/BU@?_.@,0] M!D%M$-A$*V0VK1NJZ&(F^!Z$6:V]F1?+C;76V;#";.-*"?V5:3NU^)TK!.+! M):RV5."EH22%)<]UG4AJF=:?JCT&OH9OI9V[,NPS]0+W18H"5HHGCW"7T4+" MQ0TJRC+Y21O>KV[@XJ=/,U=IJ":@F]2PKBM8?@^L&+[R0FTEW&K_:8?] M^ ,.7,U10Y3_2M2U/^AQA>4( N\S^)Y/N@ -FW^E0IN3+O,W<()FWP+K+^SQ M]VVGI*)%RHH-7+ "I-D]V56$9 (I?9%=93/L M*:@\#11,W) 0GTX"W6P$;J@^^DRGS/2EG, 3S7;8E6OE-VYMR3@:M\JGRN-X M%?&GX[XJ&S>HQX.H?Q&T,)OU08F/CTH\\KR^V),F]N24V.>L[LE1=?NC:=P- M<]K G ["U&JV1G8"2=,CDBY)+TG$.PB(=UK\&LO,9'C(6CL _M02G(L%0,H_U7*O]!Q+"6>5+)/,0=(O\VF8/TD&'M M>9/,#ZEU[;@MQ'X81N\/F=MJ&7(4&]M)24W.KE!5]]#,-MW:E>U1W,/RJM73 M?VTW&A1DN-:FWFBL*U%4W5,U4+RT#<@#5[J=L:];W7&B, OT]S7734@], &: M'G;Q#U!+ P04 " 7@&I37Y1QS9<" 0" &0 'AL+W=O4D$]$R&!;K@M5YV2:QQNLLM&>)+ M=,U9;P-2Z4'?&],MT9J%2A,9W7#1SCYSL\<'9D_0%6>JE.@3*Z!X M&1_J3'PZ\5,ZL_BHX!R:/AK@CRC&+L&5G]XT"[69G]2 ML5;\%/U!71,X7JQ^M&D&VKDH49'H;X(PMYBS6C/&F/, 6<2#Y&\&N(=OB0=OB3=1*DG M2H\2W;WM@TGW7.D-S*\;8NPAQJ^%>(:_..=--G?2<,H2=)N MC@@_GX#X_^ZE5O^E/7L+%NX&ULS99;;]HP%,>_BA7M894&N0$)58A4VMT>.E6@=@_3'DQR M(%83.[,-=-(^_'Q) VT#8IHZ[87$EW/.[_\/<4ZR9?Q>% 2/50E%1.GD+(^ M=UV1%5!AT68'7<$MF+O'FDI"\;N]>!S/G$\300E9%*GP.JR@4LH2YU)\4/C1%[ >&A@* ),$:XMI"AO,(2IPEG6\3U;I5- MWQBI)EK!$:J?REQRM4I4G$R_, G(]U /S0O,H:<5YNB25>JQ"VR,ZZ$9",E) M)M7*7++L'MU2(@5Z>P42DU*<'=DRF]^J]6_74"V ?T]6"&/)VEI":%/S#/U"776M#%MF:,KH=VN3!K$?QXF[ MZ: ;M'2#OZ)[A[;F?ZQF\0:X>B_1BF,J4:WV@F'/65EB+E -W-)K&3LCNZ18 MIFA?2C\\H&38*AD>5?)18RG,4^T_X**\Z_I= M_L2W\4O?_'$T[L;PO=U9[9T&\CK>-=6?FC<\\)[Z>U\8_]^ M <'DKOW::^ KTP#(U#&UE3:KWP[VS9)%[8UV&VW'=8U MYBM"!2IAJ4*]?J2,Y+9IL0/):M,H+)A4;8>Y+52C!UQO4.M+IIJ%9J +M*UC M^AM02P,$% @ %X!J4^1Q$X?I @ 4 H !D !X;"]W;W)K&ULK99K;]HP%(;_BA5M4BNQW B75H T"I1.VH2@W3Z[R0E8 MO!>#$0!GU0M]O>QDFS!GTS+.9&/3X1E+"8"90 MOLDR+)Z'0/FV[P3.RX,Y6:ZD?N ->FN\A 7(A_5,J)%7JB0D Y83SI" M.]\ M#JZG+1UO KX3V.9[]TA7\LCY3SVX2_J.KR<$%&*I%;"Z/,$-4*J%U#1^64VG M3*G!_?L7]8FI7=7RB'.XX?0'2>2J[W0=E$"*-U3.^78*MAXSP9C3W/RBK8WU M'11O=OWJ->\HHI5O"TBVAT8N.Z(W3%,S'9L\M:(Z5 MA>80Q9X&0>#[RDE/^_^ PZCV0="D0BHZB+H](?6J]JBL/?I/KK-^JFE(?:; M#2I7>5R/-=UN)38YE:W:4[>GL*M:2[7*MK9J=1Z84.U;,O(;$M-2ZZ>\@<8L M(6R)AIAB%D-5'UL'Z_S65"(@=_ %!+ P04 M" 7@&I3\8G8-LT# #V# &0 'AL+W=O86=NC7,Q$I7/&X5$2514%E7\O(1>' MN1=Z[X8GML^T,?B+64GWL 7]7#Y*O//;*"DK@"LF.)&PFWN?PX?-U. MX \& M!W5T30R3%R%>S6X"X3+^:F)Z;4KC>'S]'OT7 MRQVYO% %*Y'_R5*=S;V)1U+8T2K73^+P*S1\AB9>(G)E?\FAP08>22JE1=$X MXPH*QNM_^JVIPY$#QG$[1(U#U'6(SS@,&H?!M1GBQB&^-L.P<;#4_9J[+=R: M:KJ827$@TJ QFKFPU;?>6"_&39]LM<2G#/WTXJO00,*(_$0V5'+&]XH\@B3; MC$I X[9N'R)VY D2P1.6,VIV6)$EZ , )SH#\K4J0%(M)*$\M98U<('+M39T M-J8E52RQ@#7+*PVI*^5*%&6EFQ2W:]"4Y>H.5_*\79/;FSMR0WRB#%01QLDS M9UI].C+\GHE*80XTWISY2D1C#-A8*DDDPS M[(T??YA$8?@SP2-0X!L7WQ3)*Q%EK9Q&9;%#M&2)$=KZ867$\GO],^IM:#CI MG(J5 Q-,.U5SQ9ETBN:*DW\O$ W?[VWQI']F!V%WCQV@<-0]&LY(48>]*U(\=M.?MO2G%^F_ M3Q#-5G\(Q?4",74)1+<*+E!/(%R@GD X(W6;W3\:Y'"BVML)6N$1K[BN7XVM MM1W2/]O9M&-?A@^KT&%?XU!?S^ ?X>LO@B]4[ADJ1PX[3!7&'"4@#P.<[@:-D :E/. M9*B(7 0 ,\2 9 >&PO=V]R:W-H965T>3JGO:TW@Q^^ITE9F4P.+UV_: M;Y/@(9@ED73*_9_96NV&K5X+K>F&Q+YZY( =E- )P5TF@*Z M*:";%.N4W:0T,Z+(:"#X 0DM#=KT15+?! T58:%NQ842\)0!3HU^Y(HB[**/ MZ)'Z1-$U>B!"'=&3(*$D2;M(=#6CBC!?HB?ZJF+B?P#QY\4,77WW86 I\$+K MLE:IQ@[EGQG:SX3J+/J]%W%RHJJ%10<[:^1I]?5WZ\9N$634G$ M%/'9'] /;T+7Z*>("J+T\[%>($PQ*JM2>#+:28SJ5;@?X9X-?P-K7TQ56^74.=BN];V=^=Z^R/="0UP21;L4A>=U M>N4H*N1ZCEL;12>+HF.,8LK#/14)5_(-6KP<@0S7$B6;#IJ9PZ;;4.P S(]B6A<1/,SH.>!RJJJ79+954ST)= M+GJ9/SVC/^?1-PBTGRGN&Q4_TH@)DCK)38=NTB\/G5U>#=/^1">D_J/*8"@>._46+T)WH.)5W% B):Q$N0@#;4_*Y[ODDG MX)Q%L)E&DJ:_"Z42L>Z(:W1+5K2^U6>X@B",]<.W) \QN#I&G+4E$1PSB+83",7KHX)OHP9G)P9'#,SE!QYTKU]]0LEHO*, M\XXZ%QT!*4V_T?,%[Y@7?#E'/NO>N!$!S\/)?+I!A39-UW8A^+T]N1T MHWB4'-Z77"D>))<[<)(*+0#/-QQREM[H]P'9.ZS17U!+ P04 " 7@&I3 MO;X)2O\" ")#P #0 'AL+W-T>6QEUW%19/Z:ZWK#T'0K-:T(LV9K*DP2"%51;29JC)H:D5)WH!3 MQ8/I9!('%6'"7\Q%6UU6NO%6LA4Z]:>CR;.WSWGJA_$[W[-TFOO[1 M2GWQRK/WD[>.,'3M+S)Y">37!>@_74P9##8EY(L4LE\JW! MQ"85]>X(3_V,<+94#+P*4C&^L>8I&%:22^5I4T,C)@1+ M^SN'_F:"+*7*J1K#A/[6M)AS6H P]9C&!C: M%>7\&GKO>W' W15[NSJ!/17CT @:AI;&3H!_G\UR[]'.GD7KU>Q.ZD^MR4;T M<^@5>J5HP;I^WA5C?(P]Q-E)7?/-1\Y*45&;^Y,#+N9DZ^>MI6+W)AITRLH8 MJ/*].ZHT6^U;?BI2W]!.;[NI*W#-TW]0\Y^M5&,!^+N1' L#B8 LS'>F%Q M_J=\9F@^%L.TS9S(#/69H3[6RX5D_0>+X_9)S.7.-$FB*(ZQBF:94T&&U2V. MX>MFP[2!!Q8'(OU>K?'=QCOD\3[ ]O2Q#L$RQ3L1RQ2O-2#NNH%'DKAW&XL# M'M@N8+T#\=UQH*?=/=H'"/5B>'CWA_L*8FB)'$C M@+D51!&&P-.((Y@"T( A4=2?@T?G4; ]IX+=C^_%+U!+ P04 " 7@&I3 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( !> :E-AVEQ@000 *4B / >&PO=V]R:V)O;VLN>&ULQ9I=<]LH M%$#_"J.G]B&U)6'G8^K.[";I;F8RB:?)]+6#)6PSE4 +.$GSZWN1ZEU(S9U] M,7JRA;!\=(%[ .GCL]+?5TI])R]M(\TBVUK;74PFIMKREID/JN,2SJR5;IF% M0[V9F$YS5ILMY[9M)L5T.I^T3,CLT\?]M99ZXA\HRRLKE(1"5_!5\&?SWWEW M2)Z$$2O1"/MCD?7?&YZ15DC1BE=>+[)I1LQ6/?^MM'A5TK+FH=*J:199/ISX MRK45U6_%#P[RD:U,7V+9Z@L#D$4VG\(%UT(;V]?HK\^ \8E#Y>%H9]5GT5BN MKYCE?VFUZX3' 3SU( MBD#2$2,X0R-F8D*4'.4<@Y\>%O(/L2')R0N[UADGQVM<@3+IN:83Q($\1 MR-,$D 5 /HB-%/ CYM)15:D=I".Y\2#/$,BS!) E0-[()Z@)JN!^^,X1LO,$ M9!3(KO_9B:[/Y:Z!;SDS?*L:/X-/L10^38 Y@/M:-W*L!C62^Y6/ MB9KFR*KI,>> >2LD)VI-+C6OQ:^0AC[$7),?638]YJD;V!W7S V3H<']/IEC MGLF/+)H>\ P 82#K'23&ZY?.IPZI0@: M&K-,?F3-#!E\VH\;IOG)B@W*:5TTF?4Q,<_D2423]_FQ4BTGC^PE;&M,,'D* MP^1.,==,2Q@LABRY'B+J,V)^R5,()G>&^>).0R,OF8;)^*-FT-"5CXG))C^R M;0X[FBQA E2%2BPPVQ0I;!.;4P13R *S39'"-F]F%>0=+!,;;M[[D.BZ)H5K M8A.,,):8<8H4QHF9.\3$O%.D\,XA.>0OW_'Q+Q3)/%.1(]A MHV,"*D84$ 34Q\0<5"1Q4&2Y&$83[^TKO$'%2.ZB#J8V(.*D=Q MT!6W3#2&^'VSQ"Q4IK#06\Q^]MXI&>QC^6@H+1649]$W,0F4*"T4Q@[Z) M6:A,8:'8ID&XIXI9J$QAH>C4(VATS$)E"@M%,8-&QRQ4IK!0%'/F8V(6*E-8 MZ/!$SB5/?RL=LQ!-8:&#F#"J=IV/B5F(IK!0!!.*?$S,0C2%A0Y.BWL5^9B8 MA6@*"T6GQ7Y"HNASGA06BF+Z"8EB%J)C[L$%"8EB%J*CKH7F/B9F(9ID+13# M//4Q,0O1)&NAMSN:_TZ,?4S,0C2%A6(KRQ/_T?@,L] LA85BNYOA(UW,0K/A M#8G]:Q$U7\,4H;Z#OS!07K&F6FKB/H8'-'3F]DK7NZ:YA+)[>:M8O7_+8O^& MR*>?4$L#!!0 ( !> :E.AE^J4R0$ * > : >&PO7W)E;',O=V]R M:V)O;VLN>&UL+G)E;'/-V;ENPD 4A>%707X AKN8+()4:=)&O(!%AD4LMCP3 M!=X^" IRK!1IHCF5-;9\_X_[)F_;8]ILNS0Z'?;'-*\V.7?/(:3E M)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE]G/F:''NXE\FMJO5 M=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K0<:7R=7H[6->]6\? M4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R08\0]%@^Z F"GLH' MR01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0;B&P M6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Q]L=A/H[:BW M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J7?^GWBF?]S'=>VYK?/Y_ M4ITO]\;[XZ_+V\G!2[CB'."'],LW4$L#!!0 ( !> :E,HM&@3PP$ (D> M 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[",!0%T%]!V5;$>( . C9M MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=?;.EL,G[;6?*];576?I(L M0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@Q#)3!ZI#/S0UDNGXB>9Z M78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK--G7]+Z1\2TKBRG>.7A?4W M<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N))]VESC3HYG/BXQRDZVK MN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9,V>LCR?FZ/*XXY$TJ_LV M%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R]7;_'7\_X5/_"/@1('Q*D M#P72QQ"DCQ%('[<@?=R!]'$/T@ :E-':JAY[0 "L" 1 " :\ !D M;V-0 :E.97)PC$ 8 )PG 3 M " &UL4$L! A0#% M @ %X!J4X3KH/A#!0 CA4 !@ ("!# @ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ %X!J4QH'DL@=!0 M\A4 !@ ("!_18 'AL+W=O :E,_GA3N?@< XM 8 " @5 < M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ %X!J4^(P')&*!0 [PL !@ M ("!,2L 'AL+W=O M:E.^=P\(PP@ #05 8 " @?$P !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ %X!J4["P&PO=V]R:W-H965T M:E,!R*QK/0( -,$ 9 " @1%1 !X;"]W;W)K&UL4$L! A0#% @ %X!J4Y= ?^-7!@ >@\ !D M ("!A5, 'AL+W=O&PO=V]R M:W-H965T :E-HCR*>T@, )H+ M 9 " @2)> !X;"]W;W)K&UL M4$L! A0#% @ %X!J4\?E8MIL @ ;P4 !D ("!*V( M 'AL+W=O&PO=V]R:W-H965T :E-#DT"1(P, &$' 9 M " @15N !X;"]W;W)K&UL4$L! A0#% @ M%X!J4RE>+*UW @ ) 4 !D ("!;W$ 'AL+W=O&PO=V]R:W-H965T :E-17&M"+P, &,' 9 " @0]W !X;"]W M;W)K&UL4$L! A0#% @ %X!J4Q?LTT5; P M&0@ !D ("!=7H 'AL+W=O&PO=V]R:W-H965T :E-< MIR'P.P0 &D+ 9 " @&UL4$L! A0#% @ %X!J4R\W?V$* P 4PD !D M ("!/84 'AL+W=O&PO=V]R:W-H M965T :E.\'N-SI0, .X/ 9 M " @?Z, !X;"]W;W)K&UL4$L! M A0#% @ %X!J4^5!5E74 P #P\ !D ("!VI 'AL M+W=O&PO=V]R:W-H965T :E/.99]S:@( 'T& 9 " M@8V7 !X;"]W;W)K&UL4$L! A0#% @ %X!J M4P2!.H.G @ MP< !D ("!+IH 'AL+W=O&PO=V]R:W-H965T :E/C>@F?W@, %H- 9 " @3B@ !X;"]W;W)K M&UL4$L! A0#% @ %X!J4Q)($]=%"@ 2ST M !D ("!3:0 'AL+W=O&PO=V]R:W-H965T :E.!]'A1 M8 ( # & 9 " @06R !X;"]W;W)K&UL4$L! A0#% @ %X!J4[(&&PO=V]R:W-H965T M :E-KH$L&UL4$L! A0# M% @ %X!J4X^S8EF( @ N08 !D ("!];P 'AL+W=O M&PO=V]R:W-H965T :E/Y6\U\&P, #X, 9 " @7;% M !X;"]W;W)K&UL4$L! A0#% @ %X!J4^?: M! /. P SPX !D ("!R,@ 'AL+W=O&PO=V]R:W-H965T :E-JI<6<\P( $8* 9 " @9O/ !X;"]W;W)K&UL4$L! A0#% @ %X!J4^1Q$X?I @ 4 H !D M ("!Q=( 'AL+W=O&PO M=V]R:W-H965T :E/.9*B(7 0 M ,\2 9 " @>G9 !X;"]W;W)K&UL4$L! A0#% @ %X!J4[V^"4K_ @ B0\ T ( ! M?-X 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL M4$L! A0#% @ %X!J4Z&7ZI3) 0 H!X !H ( !_>8 M 'AL+U]R96QS+W=O XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 174 335 1 false 52 0 false 8 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.cyanotech.com/20210930/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Sheet http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited Condensed Consolidated Statements of Stockholders' Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Organization and Basis of Presentation Sheet http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation Note 1 - Organization and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Significant Accounting Policies Sheet http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies Note 2 - Significant Accounting Policies Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Inventories Sheet http://www.cyanotech.com/20210930/role/statement-note-3-inventories Note 3 - Inventories Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Equipment and Leasehold Improvements Sheet http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements Note 4 - Equipment and Leasehold Improvements Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Short-term Contract Obligation Sheet http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation Note 5 - Short-term Contract Obligation Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Line of Credit and Long-term Debt Sheet http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt Note 6 - Line of Credit and Long-term Debt Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Operating Leases Sheet http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases Note 7 - Operating Leases Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Accrued Expenses Sheet http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses Note 8 - Accrued Expenses Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Commitments and Contingencies Sheet http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies Note 9 - Commitments and Contingencies Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Share-based Compensation Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation Note 10 - Share-based Compensation Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Income Taxes Sheet http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Earnings Per Share Sheet http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share Note 12 - Earnings Per Share Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Related Party Transactions Sheet http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions- Note 13 - Related Party Transactions Notes 19 false false R20.htm 019 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 2 - Significant Accounting Policies (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables Note 2 - Significant Accounting Policies (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies 21 false false R22.htm 021 - Disclosure - Note 3 - Inventories (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables Note 3 - Inventories (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-3-inventories 22 false false R23.htm 022 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables Note 4 - Equipment and Leasehold Improvements (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements 23 false false R24.htm 023 - Disclosure - Note 6 - Line of Credit and Long-term Debt (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables Note 6 - Line of Credit and Long-term Debt (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt 24 false false R25.htm 024 - Disclosure - Note 7 - Operating Leases (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables Note 7 - Operating Leases (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases 25 false false R26.htm 025 - Disclosure - Note 8 - Accrued Expenses (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables Note 8 - Accrued Expenses (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses 26 false false R27.htm 026 - Disclosure - Note 10 - Share-based Compensation (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables Note 10 - Share-based Compensation (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation 27 false false R28.htm 027 - Disclosure - Note 12 - Earnings Per Share (Tables) Sheet http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables Note 12 - Earnings Per Share (Tables) Tables http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share 28 false false R29.htm 028 - Disclosure - Note 1 - Organization and Basis of Presentation (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual Note 1 - Organization and Basis of Presentation (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation 29 false false R30.htm 029 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual Note 2 - Significant Accounting Policies (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables 30 false false R31.htm 030 - Disclosure - Note 2 - Significant Accounting Policies - Revenue By Product (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details Note 2 - Significant Accounting Policies - Revenue By Product (Details) Details 31 false false R32.htm 031 - Disclosure - Note 3 - Inventories (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual Note 3 - Inventories (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables 32 false false R33.htm 032 - Disclosure - Note 3 - Inventories - Components of Inventory (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details Note 3 - Inventories - Components of Inventory (Details) Details 33 false false R34.htm 033 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual Note 4 - Equipment and Leasehold Improvements (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables 34 false false R35.htm 034 - Disclosure - Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details) Details 35 false false R36.htm 035 - Disclosure - Note 5 - Short-term Contract Obligation (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual Note 5 - Short-term Contract Obligation (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation 36 false false R37.htm 036 - Disclosure - Note 6 - Line of Credit and Long-term Debt (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual Note 6 - Line of Credit and Long-term Debt (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables 37 false false R38.htm 037 - Disclosure - Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details) Details 38 false false R39.htm 038 - Disclosure - Note 6 - Line of Credit and Long-term Debt - Future Payments (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details Note 6 - Line of Credit and Long-term Debt - Future Payments (Details) Details 39 false false R40.htm 039 - Disclosure - Note 7 - Operating Leases (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual Note 7 - Operating Leases (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables 40 false false R41.htm 040 - Disclosure - Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details) Details 41 false false R42.htm 041 - Disclosure - Note 7 - Operating Leases - Operating Leases Maturities (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details Note 7 - Operating Leases - Operating Leases Maturities (Details) Details 42 false false R43.htm 042 - Disclosure - Note 8 - Accrued Expenses - Components of Accrued Expenses (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details Note 8 - Accrued Expenses - Components of Accrued Expenses (Details) Details 43 false false R44.htm 043 - Disclosure - Note 10 - Share-based Compensation (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual Note 10 - Share-based Compensation (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables 44 false false R45.htm 044 - Disclosure - Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details) Details 45 false false R46.htm 045 - Disclosure - Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details) Details 46 false false R47.htm 046 - Disclosure - Note 10 - Share-based Compensation - Summary of Non-vested Options (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details Note 10 - Share-based Compensation - Summary of Non-vested Options (Details) Details 47 false false R48.htm 047 - Disclosure - Note 10 - Share-based Compensation - Restricted Stock Units (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details Note 10 - Share-based Compensation - Restricted Stock Units (Details) Details 48 false false R49.htm 048 - Disclosure - Note 11 - Income Taxes (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual Note 11 - Income Taxes (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes 49 false false R50.htm 049 - Disclosure - Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details) Sheet http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details) Details 50 false false R51.htm 050 - Disclosure - Note 13 - Related Party Transactions (Details Textual) Sheet http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual Note 13 - Related Party Transactions (Details Textual) Details http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions- 51 false false All Reports Book All Reports cyan20210930_10q.htm cyan-20210930.xsd cyan-20210930_cal.xml cyan-20210930_def.xml cyan-20210930_lab.xml cyan-20210930_pre.xml ex_300982.htm ex_300983.htm ex_300984.htm ex_300986.htm http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 true true JSON 70 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cyan20210930_10q.htm": { "axisCustom": 0, "axisStandard": 20, "contextCount": 174, "dts": { "calculationLink": { "local": [ "cyan-20210930_cal.xml" ] }, "definitionLink": { "local": [ "cyan-20210930_def.xml" ] }, "inline": { "local": [ "cyan20210930_10q.htm" ] }, "labelLink": { "local": [ "cyan-20210930_lab.xml" ] }, "presentationLink": { "local": [ "cyan-20210930_pre.xml" ] }, "schema": { "local": [ "cyan-20210930.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 411, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 31, "http://www.cyanotech.com/20210930": 13, "http://xbrl.sec.gov/dei/2021": 6, "total": 50 }, "keyCustom": 38, "keyStandard": 297, "memberCustom": 33, "memberStandard": 19, "nsprefix": "cyan", "nsuri": "http://www.cyanotech.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Equipment and Leasehold Improvements", "role": "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements", "shortName": "Note 4 - Equipment and Leasehold Improvements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Short-term Contract Obligation", "role": "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "shortName": "Note 5 - Short-term Contract Obligation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Line of Credit and Long-term Debt", "role": "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "shortName": "Note 6 - Line of Credit and Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Operating Leases", "role": "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases", "shortName": "Note 7 - Operating Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Accrued Expenses", "role": "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses", "shortName": "Note 8 - Accrued Expenses", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Commitments and Contingencies", "role": "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies", "shortName": "Note 9 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Share-based Compensation", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "shortName": "Note 10 - Share-based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Income Taxes", "role": "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes", "shortName": "Note 11 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Earnings Per Share", "role": "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share", "shortName": "Note 12 - Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Related Party Transactions", "role": "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "shortName": "Note 13 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 2 - Significant Accounting Policies (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables", "shortName": "Note 2 - Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 3 - Inventories (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables", "shortName": "Note 3 - Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables", "shortName": "Note 4 - Equipment and Leasehold Improvements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 6 - Line of Credit and Long-term Debt (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables", "shortName": "Note 6 - Line of Credit and Long-term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "cyan:ScheduleOfSupplementBalanceSheetInformationForOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 7 - Operating Leases (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables", "shortName": "Note 7 - Operating Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "cyan:ScheduleOfSupplementBalanceSheetInformationForOperatingLeaseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 8 - Accrued Expenses (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables", "shortName": "Note 8 - Accrued Expenses (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "cyan:ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 10 - Share-based Compensation (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables", "shortName": "Note 10 - Share-based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "cyan:ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 12 - Earnings Per Share (Tables)", "role": "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables", "shortName": "Note 12 - Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 1 - Organization and Basis of Presentation (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "shortName": "Note 1 - Organization and Basis of Presentation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "lang": null, "name": "cyan:WorkingCapitalDeficit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 2 - Significant Accounting Policies (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual", "shortName": "Note 2 - Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 2 - Significant Accounting Policies - Revenue By Product (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details", "shortName": "Note 2 - Significant Accounting Policies - Revenue By Product (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30_ProductOrServiceAxis-PackagedAstaxanthinMember", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "cyan:InventoryAbnormalProductionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Inventories (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual", "shortName": "Note 3 - Inventories (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "cyan:InventoryAbnormalProductionCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 3 - Inventories - Components of Inventory (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details", "shortName": "Note 3 - Inventories - Components of Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "shortName": "Note 4 - Equipment and Leasehold Improvements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetImpairmentCharges", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details", "shortName": "Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2018-11-30_DebtInstrumentAxis-ShorttermObligationForCellanaAssetPurchaseMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 5 - Short-term Contract Obligation (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "shortName": "Note 5 - Short-term Contract Obligation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2018-11-30_DebtInstrumentAxis-ShorttermObligationForCellanaAssetPurchaseMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 6 - Line of Credit and Long-term Debt (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "shortName": "Note 6 - Line of Credit and Long-term Debt (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2015-09-18_2015-09-18", "decimals": "INF", "lang": null, "name": "us-gaap:RepaymentsOfNotesPayable", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details", "shortName": "Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "lang": null, "name": "cyan:LongtermDebtGrossExcludingCurrentMaturities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 6 - Line of Credit and Long-term Debt - Future Payments (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details", "shortName": "Note 6 - Line of Credit and Long-term Debt - Future Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "role": "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 7 - Operating Leases (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual", "shortName": "Note 7 - Operating Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cyan:ScheduleOfSupplementBalanceSheetInformationForOperatingLeaseTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "cyan:OperatingLeaseRightofuseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details", "shortName": "Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cyan:ScheduleOfSupplementBalanceSheetInformationForOperatingLeaseTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "cyan:OperatingLeaseRightofuseAssetBeforeAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 7 - Operating Leases - Operating Leases Maturities (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details", "shortName": "Note 7 - Operating Leases - Operating Leases Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 8 - Accrued Expenses - Components of Accrued Expenses (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details", "shortName": "Note 8 - Accrued Expenses - Components of Accrued Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedSalariesCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cyan:ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 10 - Share-based Compensation (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "shortName": "Note 10 - Share-based Compensation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cyan:ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details", "shortName": "Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "cyan:ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details", "shortName": "Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 10 - Share-based Compensation - Summary of Non-vested Options (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "shortName": "Note 10 - Share-based Compensation - Summary of Non-vested Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedShareActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-03-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 10 - Share-based Compensation - Restricted Stock Units (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details", "shortName": "Note 10 - Share-based Compensation - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2021-03-31_AwardTypeAxis-RestrictedStockUnitsRSUMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2018-01-01_2018-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 11 - Income Taxes (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual", "shortName": "Note 11 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2018-01-01_2018-01-01", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2020-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "role": "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "shortName": "Condensed Consolidated Statements of Stockholders' Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "i_2020-03-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details)", "role": "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details", "shortName": "Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-07-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": "-4", "first": true, "lang": null, "name": "us-gaap:InterestPaidNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 13 - Related Party Transactions (Details Textual)", "role": "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "shortName": "Note 13 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-12_2021-04-12_DebtConversionByUniqueDescriptionAxis-ConversionOfSkywordsNoteIntoRevolvingLoansMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtConversionOriginalDebtAmount1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Organization and Basis of Presentation", "role": "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "shortName": "Note 1 - Organization and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Significant Accounting Policies", "role": "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "shortName": "Note 2 - Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Inventories", "role": "http://www.cyanotech.com/20210930/role/statement-note-3-inventories", "shortName": "Note 3 - Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cyan20210930_10q.htm", "contextRef": "d_2021-04-01_2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 52, "tag": { "cyan_AccruedRentAndUtilitiesCurrent": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for contractual rent under lease arrangements and utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Rent, interest and legal" } } }, "localname": "AccruedRentAndUtilitiesCurrent", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "cyan_AdjustmentsToAdditionalPaidInCapitalSettlementAgreementWithAFormerExecutive": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from a settlement agreement with a former executive.", "label": "cyan_AdjustmentsToAdditionalPaidInCapitalSettlementAgreementWithAFormerExecutive", "negatedLabel": "Issuance of common stock in connection with severance of former executive" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSettlementAgreementWithAFormerExecutive", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "cyan_BulkAstaxanthinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding bulk Astaxanthin.", "label": "Bulk Astaxanthin [Member]" } } }, "localname": "BulkAstaxanthinMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_BulkProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding bulk products.", "label": "Bulk Products [Member]" } } }, "localname": "BulkProductsMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_BulkSpirulinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding bulk Spirulina.", "label": "Bulk Spirulina [Member]" } } }, "localname": "BulkSpirulinaMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_CellanaAssetPurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the Cellana asset purchase.", "label": "Cellana Asset Purchase [Member]" } } }, "localname": "CellanaAssetPurchaseMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "domainItemType" }, "cyan_ContractExtractionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Contract extraction.", "label": "Contract Extraction [Member]" } } }, "localname": "ContractExtractionMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_ConversionOfSkywordsNoteIntoRevolvingLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents convert Skywords Note into revolving loans.", "label": "Conversion of Skywords Note Into Revolving Loans [Member]" } } }, "localname": "ConversionOfSkywordsNoteIntoRevolvingLoansMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "cyan_CustomerNumber1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to customer number 1 accounting for a percentage of accounts receivable.", "label": "Customer Number 1 [Member]" } } }, "localname": "CustomerNumber1Member", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cyan_CustomerNumber2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to customer number 2 accounting for a percentage of accounts receivable.", "label": "Customer Number 2 [Member]" } } }, "localname": "CustomerNumber2Member", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cyan_DebtAgreementMaximumBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under a debt agreement on the amount that could be borrowed with a combination of, but not limited to, a line of credit and term loan.", "label": "cyan_DebtAgreementMaximumBorrowingCapacity", "terseLabel": "Debt Agreement, Maximum Borrowing Capacity" } } }, "localname": "DebtAgreementMaximumBorrowingCapacity", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_DebtInstrumentAmortizationPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period over which obligation under the debt instrument fully amortizes.", "label": "cyan_DebtInstrumentAmortizationPeriod", "terseLabel": "Debt Instrument Amortization Period (Year)" } } }, "localname": "DebtInstrumentAmortizationPeriod", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "durationItemType" }, "cyan_DebtInstrumentAnnualRenewalFeePayablePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of annual renewal fee payable on the debt instrument.", "label": "cyan_DebtInstrumentAnnualRenewalFeePayablePercentage", "terseLabel": "Debt Instrument Annual Renewal Fee Payable Percentage" } } }, "localname": "DebtInstrumentAnnualRenewalFeePayablePercentage", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "cyan_DebtInstrumentDecreaseAccruedInterestForgiveness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for amounts of accrued interest forgiven by the holder of the debt instrument.", "label": "cyan_DebtInstrumentDecreaseAccruedInterestForgiveness", "terseLabel": "Debt Instrument, Decrease, Accrued Interest Forgiveness" } } }, "localname": "DebtInstrumentDecreaseAccruedInterestForgiveness", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_DebtInstrumentDecreasePrincipalForgiveness": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Decrease for principal amounts of indebtedness forgiven by the holder of the debt instrument.", "label": "cyan_DebtInstrumentDecreasePrincipalForgiveness", "terseLabel": "Debt Instrument, Decrease, Principal Forgiveness" } } }, "localname": "DebtInstrumentDecreasePrincipalForgiveness", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_DebtInstrumentFloorInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents floor interest rate for debt instrument.", "label": "cyan_DebtInstrumentFloorInterestRate", "terseLabel": "Debt Instrument, Floor Interest Rate" } } }, "localname": "DebtInstrumentFloorInterestRate", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "cyan_DebtInstrumentGuaranteedPortion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the guaranteed portion of the debt instrument.", "label": "cyan_DebtInstrumentGuaranteedPortion", "terseLabel": "Debt Instrument Guaranteed Portion" } } }, "localname": "DebtInstrumentGuaranteedPortion", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "cyan_DebtInstrumentHoldbackAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of debt instrument hold-back associated with certain closing items.", "label": "cyan_DebtInstrumentHoldbackAmount", "terseLabel": "Debt Instrument, Hold-back, Amount" } } }, "localname": "DebtInstrumentHoldbackAmount", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_DebtInstrumentInterestPaymentPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the period for which interest is payable.", "label": "cyan_DebtInstrumentInterestPaymentPeriod", "terseLabel": "Debt Instrument Interest Payment Period (Month)" } } }, "localname": "DebtInstrumentInterestPaymentPeriod", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "durationItemType" }, "cyan_DebtInstrumentOneTimeOriginationAndGuarantyFees": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of one-time origination and guaranty fees on the debt instrument.", "label": "cyan_DebtInstrumentOneTimeOriginationAndGuarantyFees", "terseLabel": "Debt Instrument One Time Origination and Guaranty Fees" } } }, "localname": "DebtInstrumentOneTimeOriginationAndGuarantyFees", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_DebtInstrumentPeriodicPaymentNumberOfMonthlyPayments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of required monthly periodic payments including both interest and principal payments.", "label": "cyan_DebtInstrumentPeriodicPaymentNumberOfMonthlyPayments", "terseLabel": "Debt Instrument, Periodic Payment, Number of Monthly Payments" } } }, "localname": "DebtInstrumentPeriodicPaymentNumberOfMonthlyPayments", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "integerItemType" }, "cyan_DebtInstrumentPrepaymentPenaltyPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the prepayment penalty rate applicable, if any prepayment is made prior to the first anniversary.", "label": "cyan_DebtInstrumentPrepaymentPenaltyPercentage", "terseLabel": "Debt Instrument, Prepayment Penalty Percentage" } } }, "localname": "DebtInstrumentPrepaymentPenaltyPercentage", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "cyan_DebtInstrumentPrepaymentPenaltyPercentageReductionDuringEachYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the percentage of reduction in prepayment penalty rate each year.", "label": "cyan_DebtInstrumentPrepaymentPenaltyPercentageReductionDuringEachYear", "terseLabel": "Debt Instrument, Prepayment Penalty Percentage Reduction During Each Year" } } }, "localname": "DebtInstrumentPrepaymentPenaltyPercentageReductionDuringEachYear", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "cyan_DebtInstrumentReferenceRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the reference rate used to compute the variable rate on the debt instrument.", "label": "cyan_DebtInstrumentReferenceRate", "terseLabel": "Debt Instrument Reference Rate" } } }, "localname": "DebtInstrumentReferenceRate", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "cyan_EquipmentFinanceAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A financing agreement that allows for the purchase of equipment by the reporting entity.", "label": "Equipment Finance Agreement [Member]" } } }, "localname": "EquipmentFinanceAgreementMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_FirstFoundationBankMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about First Foundation Bank.", "label": "First Foundation Bank [Member]" } } }, "localname": "FirstFoundationBankMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_FormerExecutiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the former executive.", "label": "Former Executive [Member]" } } }, "localname": "FormerExecutiveMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "cyan_InventoryAbnormalProductionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of abnormal production costs charged to cost of sales.", "label": "cyan_InventoryAbnormalProductionCosts", "terseLabel": "Inventory Abnormal Production Costs" } } }, "localname": "InventoryAbnormalProductionCosts", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_IssuanceOfShortTermObligations": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the issuance of short term obligations.", "label": "cyan_IssuanceOfShortTermObligations", "terseLabel": "Issuance of Short Term Obligations" } } }, "localname": "IssuanceOfShortTermObligations", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "cyan_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "cyan_LongTermDebtAndCapitalLeaseObligationsCurrentAndNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of both current and noncurrent portions of long-term debt and capital lease obligations.", "label": "cyan_LongTermDebtAndCapitalLeaseObligationsCurrentAndNoncurrent", "terseLabel": "Long-term Debt and Capital Lease Obligations, Current and Noncurrent" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrentAndNoncurrent", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "cyan_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFour", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "cyan_LongtermDebtCurrentMaturitiesExcludingLineOfCreditCurrent": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Excludes line of credit.", "label": "Current maturities of long-term debt" } } }, "localname": "LongtermDebtCurrentMaturitiesExcludingLineOfCreditCurrent", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "cyan_LongtermDebtExcludingRelatedPartyDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to long-term debt excluding related party debt.", "label": "Long-term Debt, Excluding Related Party Debt [Member]" } } }, "localname": "LongtermDebtExcludingRelatedPartyDebtMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "domainItemType" }, "cyan_LongtermDebtGrossExcludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt, excluding current maturities.", "label": "Long-term debt, excluding current maturities" } } }, "localname": "LongtermDebtGrossExcludingCurrentMaturities", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "cyan_NonInventoriableFixedCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the non-inventoriable fixed costs incurred during the period.", "label": "cyan_NonInventoriableFixedCosts", "terseLabel": "Non Inventoriable Fixed Costs" } } }, "localname": "NonInventoriableFixedCosts", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of major customers accounting for 10% or more of the specified concentration risk benchmark, which includes, but not limited to, sales revenue, accounts receivable, etc", "label": "cyan_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "integerItemType" }, "cyan_NumberOfShareholderApprovedSharebasedCompensationPlans": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shareholder approved plans under which shares were available for equity based awards.", "label": "cyan_NumberOfShareholderApprovedSharebasedCompensationPlans", "terseLabel": "Number of Shareholder Approved Share-based Compensation Plans" } } }, "localname": "NumberOfShareholderApprovedSharebasedCompensationPlans", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "integerItemType" }, "cyan_OperatingLeaseRightofuseAssetAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated amortization of lessee's right to use underlying asset under operating lease.", "label": "cyan_OperatingLeaseRightofuseAssetAccumulatedAmortization", "negatedLabel": "Accumulated lease amortization" } } }, "localname": "OperatingLeaseRightofuseAssetAccumulatedAmortization", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "cyan_OperatingLeaseRightofuseAssetAmortization": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from operating lease.", "label": "Amortization of operating leases right-of-use assets" } } }, "localname": "OperatingLeaseRightofuseAssetAmortization", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cyan_OperatingLeaseRightofuseAssetBeforeAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease, before accumulated amortization.", "label": "cyan_OperatingLeaseRightofuseAssetBeforeAccumulatedAmortization", "terseLabel": "Right-of-use assets" } } }, "localname": "OperatingLeaseRightofuseAssetBeforeAccumulatedAmortization", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "cyan_PackagedAstaxanthinMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding packaged Astaxanthin.", "label": "Packaged Astaxanthin [Member]" } } }, "localname": "PackagedAstaxanthinMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_PackagedProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding the packaged products.", "label": "Packaged Products [Member]" } } }, "localname": "PackagedProductsMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_PackagedSpirulinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding packaged Spirulina.", "label": "Packaged Spirulina [Member]" } } }, "localname": "PackagedSpirulinaMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "cyan_RepaymentsOfShortTermContractualObligation": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the payments on short term contractual obligations.", "label": "cyan_RepaymentsOfShortTermContractualObligation", "negatedLabel": "Payments on short-term contract obligation" } } }, "localname": "RepaymentsOfShortTermContractualObligation", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "cyan_ResearchFacilityOwnedByCellanaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the research facility owned by Cellana.", "label": "Research Facility Owned by Cellana [Member]" } } }, "localname": "ResearchFacilityOwnedByCellanaMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "domainItemType" }, "cyan_SBACARESActPaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the SBA CARES Act Paycheck Protection Program.", "label": "SBA CARES Act Paycheck Protection Program [Member]" } } }, "localname": "SBACARESActPaycheckProtectionProgramMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of shares authorized, available for future grant and outstanding under each stock-based compensation plan.", "label": "Schedule of Share-based Compensation Shares Authorized Available and Outstanding by Plan [Table Text Block]" } } }, "localname": "ScheduleOfSharebasedCompensationSharesAuthorizedAvailableAndOutstandingByPlanTableTextBlock", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "cyan_ScheduleOfSupplementBalanceSheetInformationForOperatingLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental balance sheet information for operating lease.", "label": "Schedule of Supplement Balance Sheet Information for Operating Lease [Table Text Block]" } } }, "localname": "ScheduleOfSupplementBalanceSheetInformationForOperatingLeaseTableTextBlock", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables" ], "xbrltype": "textBlockItemType" }, "cyan_SharebasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOptionsgranted": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the weighted average grant-date fair value of options granted during the reporting period.", "label": "cyan_SharebasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOptionsgranted", "terseLabel": "ShareBased Compensation Arrangement By Share Based Payment Award Weighted Average Grant Date Fair Value Options Granted" } } }, "localname": "SharebasedCompensationArrangementByShareBasedPaymentAwardWeightedAverageGrantDateFairValueOptionsgranted", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options and equity instrument other than options outstanding.", "label": "cyan_SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesOutstanding", "terseLabel": "Outstanding (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardNumberOfSharesOutstanding", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "sharesItemType" }, "cyan_ShorttermObligationForCellanaAssetPurchase2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to a short-term obligation for the Cellana asset purchase.", "label": "Short-term Obligation for Cellana Asset Purchase 2 [Member]" } } }, "localname": "ShorttermObligationForCellanaAssetPurchase2Member", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "domainItemType" }, "cyan_ShorttermObligationForCellanaAssetPurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to a short-term obligation for the Cellana asset purchase.", "label": "Short-term Obligation for Cellana Asset Purchase [Member]" } } }, "localname": "ShorttermObligationForCellanaAssetPurchaseMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "domainItemType" }, "cyan_SkywordsAmendedNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to Skywords Amended Note.", "label": "Skywords Amended Note [Member]" } } }, "localname": "SkywordsAmendedNoteMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_SkywordsNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Skywords Note.", "label": "Skywords Note [Member]" } } }, "localname": "SkywordsNoteMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_StockIssuedDuringPeriodSharesDirectorStockgrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares issued during the period with respect to director stock grants.", "label": "Issuances of common stock for Director Stock Grants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesDirectorStockgrants", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "cyan_StockIssuedDuringPeriodSharesFormerExecutiveSeverance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period for a severance with a former executive.", "label": "Issuance of common stock in connection with severance of former executive (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesFormerExecutiveSeverance", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "cyan_StockIssuedDuringPeriodValueDirectorStockgrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the value of stock issued during the period with respect to director stock grants.", "label": "Issuances of common stock for Director Stock Grants" } } }, "localname": "StockIssuedDuringPeriodValueDirectorStockgrants", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "cyan_TermLoanAgreementMaturingOnAugust142032Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the term loan agreement that are maturing on august 14, 2032.", "label": "Term Loan Agreement, Maturing on August 14, 2032 [Member]" } } }, "localname": "TermLoanAgreementMaturingOnAugust142032Member", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_TermLoanAgreementPromissoryNoteOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan agreement, promissory note one [member]", "label": "Term Loan Agreement, Promissory Note One [Member]" } } }, "localname": "TermLoanAgreementPromissoryNoteOneMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_TermLoanAgreementPromissoryNoteTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan agreement, promissory note two [member]", "label": "Term Loan Agreement, Promissory Note Two [Member]" } } }, "localname": "TermLoanAgreementPromissoryNoteTwoMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_The2004DirectorsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The 2004 directors plan.", "label": "The 2004 Directors Plan [Member]" } } }, "localname": "The2004DirectorsPlanMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "domainItemType" }, "cyan_The2005PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the \"2005 Plan.\"", "label": "The 2005 Plan [Member]" } } }, "localname": "The2005PlanMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "domainItemType" }, "cyan_The2014DirectorsPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the \"2014 Directors Plan.\"", "label": "2014 Directors Plan [Member]" } } }, "localname": "The2014DirectorsPlanMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "domainItemType" }, "cyan_The2015LoanAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2015 Loan Agreement with a lender.", "label": "The 2015 Loan Agreement [Member]" } } }, "localname": "The2015LoanAgreementMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "cyan_The2016PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2016 Cyanotech Equity Incentive Plan (the \u201c2016 Plan\u201d).", "label": "The 2016 Plan [Member]" } } }, "localname": "The2016PlanMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "domainItemType" }, "cyan_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to three customers.", "label": "Three Customers [Member]" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cyan_TwoCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to two customers accounting for a percentage of accounts receivables.", "label": "Two Customers [Member]" } } }, "localname": "TwoCustomersMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "cyan_UnsecuredSubordinatedLoanFromSkywordsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the unsecured subordinated loan from Skywords Family Foundation, Inc.", "label": "Unsecured Subordinated Loan From Skywords [Member]" } } }, "localname": "UnsecuredSubordinatedLoanFromSkywordsMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "cyan_UnsecuredSubordinatedLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the unsecured subordinated loan.", "label": "Unsecured Subordinated Loan [Member]" } } }, "localname": "UnsecuredSubordinatedLoanMember", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "domainItemType" }, "cyan_WorkingCapitalDeficit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The difference between the current assets and current liabilities that is used as a financial metric for operating liquidity.", "label": "cyan_WorkingCapitalDeficit", "terseLabel": "Working Capital (Deficit)" } } }, "localname": "WorkingCapitalDeficit", "nsuri": "http://www.cyanotech.com/20210930", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual" ], "xbrltype": "monetaryItemType" }, "cyan_statement-statement-note-10-sharebased-compensation-restricted-stock-units-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Share-based Compensation - Restricted Stock Units (Details)" } } }, "localname": "statement-statement-note-10-sharebased-compensation-restricted-stock-units-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Share-based Compensation - Shares Authorized, Available for Future Grant and Outstanding Under Each Plan (Details)" } } }, "localname": "statement-statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-10-sharebased-compensation-summary-of-nonvested-options-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Share-based Compensation - Summary of Non-vested Options (Details)" } } }, "localname": "statement-statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Share-based Compensation - Summary of Option Activity Under Stock Plans (Details)" } } }, "localname": "statement-statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-10-sharebased-compensation-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Share-based Compensation" } } }, "localname": "statement-statement-note-10-sharebased-compensation-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Earnings Per Share - Summary of Reconciliations Between the Numerator and the Denominator of the Basic and Diluted Earnings Per Share Computations (Details)" } } }, "localname": "statement-statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-12-earnings-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Earnings Per Share" } } }, "localname": "statement-statement-note-12-earnings-per-share-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-2-significant-accounting-policies-revenue-by-product-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies - Revenue By Product (Details)" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-revenue-by-product-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-2-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 2 - Significant Accounting Policies" } } }, "localname": "statement-statement-note-2-significant-accounting-policies-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-3-inventories-components-of-inventory-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Inventories - Components of Inventory (Details)" } } }, "localname": "statement-statement-note-3-inventories-components-of-inventory-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-3-inventories-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Inventories" } } }, "localname": "statement-statement-note-3-inventories-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Equipment and Leasehold Improvements - Components of Equipment and Leasehold Improvements (Details)" } } }, "localname": "statement-statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-4-equipment-and-leasehold-improvements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Equipment and Leasehold Improvements" } } }, "localname": "statement-statement-note-4-equipment-and-leasehold-improvements-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Line of Credit and Long-term Debt - Future Payments (Details)" } } }, "localname": "statement-statement-note-6-line-of-credit-and-longterm-debt-future-payments-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Line of Credit and Long-term Debt - Summary of Line of Credit and Long-term Debt (Details)" } } }, "localname": "statement-statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-6-line-of-credit-and-longterm-debt-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Line of Credit and Long-term Debt" } } }, "localname": "statement-statement-note-6-line-of-credit-and-longterm-debt-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-7-operating-leases-operating-leases-maturities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Operating Leases - Operating Leases Maturities (Details)" } } }, "localname": "statement-statement-note-7-operating-leases-operating-leases-maturities-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Operating Leases - Supplemental Balance Sheet Information (Details)" } } }, "localname": "statement-statement-note-7-operating-leases-supplemental-balance-sheet-information-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-7-operating-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Operating Leases" } } }, "localname": "statement-statement-note-7-operating-leases-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-8-accrued-expenses-components-of-accrued-expenses-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Expenses - Components of Accrued Expenses (Details)" } } }, "localname": "statement-statement-note-8-accrued-expenses-components-of-accrued-expenses-details", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-note-8-accrued-expenses-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Expenses" } } }, "localname": "statement-statement-note-8-accrued-expenses-tables", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "cyan_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://www.cyanotech.com/20210930", "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "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": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r422" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables", "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies", "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r424" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r423" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables", "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies", "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r419" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r420" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r155", "r247", "r251", "r394" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r195", "r229", "r255", "r257", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r392", "r395", "r416", "r417" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r195", "r229", "r255", "r257", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r392", "r395", "r416", "r417" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r155", "r247", "r251", "r394" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r247", "r250", "r365", "r391", "r393" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r153", "r247", "r250", "r365", "r391", "r393" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r195", "r229", "r254", "r255", "r257", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r392", "r395", "r416", "r417" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r195", "r229", "r254", "r255", "r257", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r392", "r395", "r416", "r417" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "label": "Name of Property [Axis]" } } }, "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "stringItemType" }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "label": "Name of Property [Domain]" } } }, "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r105", "r256" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r105", "r110", "r256" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r105", "r110", "r177", "r256", "r355" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r156", "r349" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r41" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r40", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r5", "r20", "r157", "r158" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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, net of allowance for doubtful accounts of $113 as of September 30, 2021 and $32 as of March 31, 2021" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses", "totalLabel": "Total accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalariesCurrent": { "auth_ref": [ "r8", "r9", "r45" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details": { "order": 0.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Wages, commissions, bonus and profit sharing" } } }, "localname": "AccruedSalariesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedVacationCurrent": { "auth_ref": [ "r8", "r45", "r253" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Vacation" } } }, "localname": "AccruedVacationCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r37", "r170" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21", "r289", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r97", "r98", "r99", "r286", "r287", "r288", "r317" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedTerseLabel": "Shares withheld for tax payments" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r259", "r262", "r291", "r292" ], "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": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r262", "r283", "r290" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r26", "r159", "r163" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r65", "r78", "r215", "r333" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of debt issue costs and other assets" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Acre)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r78", "r168" ], "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": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges, Total" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r92", "r142", "r145", "r151", "r161", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r312", "r315", "r322", "r352", "r354", "r367", "r381" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r54", "r92", "r161", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r312", "r315", "r322", "r352", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r263", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r2", "r96", "r136" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r3", "r35", "r80" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r12", "r81" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r74", "r80", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r323" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net (decrease) increase in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r50", "r176", "r371", "r386" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r173", "r174", "r175", "r178", "r403" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r97", "r98", "r317" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "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 (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r230" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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 of $0.02 par value, authorized 50,000,000 shares; issued and outstanding 6,138,728 shares at September 30, 2021 and 6,116,073 shares at March 31, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r131", "r132", "r155", "r320", "r321", "r402" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r131", "r132", "r155", "r320", "r321", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r131", "r132", "r155", "r320", "r321", "r401", "r402" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r127", "r379" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r131", "r132", "r155", "r320", "r321" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r131", "r132", "r155", "r320", "r321", "r402" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r88", "r314" ], "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]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r169" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction-in-progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r236", "r237", "r248" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "us-gaap_ContractWithCustomerLiabilityCurrent", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67", "r365" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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 sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r130", "r155" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r83", "r85" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r83", "r85" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionOriginalDebtAmount1": { "auth_ref": [ "r83", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_DebtConversionOriginalDebtAmount1", "terseLabel": "Debt Conversion, Original Debt, Amount" } } }, "localname": "DebtConversionOriginalDebtAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r90", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r209", "r216", "r217", "r218", "r227" ], "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]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r91", "r95", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r221", "r222", "r223", "r224", "r334", "r368", "r369", "r380" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1", "terseLabel": "Debt Instrument, Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r17", "r219", "r369", "r380" ], "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": "us-gaap_DebtInstrumentCarryingAmount", "terseLabel": "Long-term Debt, Gross", "verboseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r192", "r221", "r222", "r332", "r334", "r335" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r47", "r212", "r332" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "us-gaap_DebtInstrumentInterestRateDuringPeriod", "terseLabel": "Debt Instrument, Interest Rate During Period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r47", "r193" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "us-gaap_DebtInstrumentInterestRateStatedPercentage", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r48", "r91", "r95", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r221", "r222", "r223", "r224", "r334" ], "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]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_DebtInstrumentTerm", "terseLabel": "Debt Instrument, Term (Year)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r38", "r205", "r333" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "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": "us-gaap_DeferredFinanceCostsNet", "negatedLabel": "Less unamortized debt issuance costs", "terseLabel": "Debt Issuance Costs, Net, Total" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r140" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization", "terseLabel": "Depreciation, Depletion and Amortization, Total" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r247" ], "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]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses", "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r63", "r102", "r103", "r104", "r105", "r106", "r111", "r113", "r115", "r116", "r117", "r121", "r122", "r318", "r319", "r374", "r388" ], "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": "Basic (in dollars per share)", "terseLabel": "Earnings per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r63", "r102", "r103", "r104", "r105", "r106", "r113", "r115", "r116", "r117", "r121", "r122", "r318", "r319", "r374", "r388" ], "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": "Diluted (in dollars per share)", "terseLabel": "Diluted income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r123" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r297" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "terseLabel": "Effective Income Tax Rate Reconciliation, Percent, Total" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r93", "r297", "r306" ], "lang": { "en-us": { "role": { "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).", "label": "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "terseLabel": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r284" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r282" ], "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]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r57", "r58", "r59", "r97", "r98", "r99", "r101", "r107", "r109", "r124", "r162", "r230", "r235", "r286", "r287", "r288", "r302", "r303", "r317", "r324", "r325", "r326", "r327", "r328", "r329", "r396", "r397", "r398", "r425" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r339", "r340" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Payments on finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r78", "r225", "r226" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r258", "r260", "r282" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r92", "r142", "r144", "r147", "r150", "r152", "r161", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r322" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r61", "r142", "r144", "r147", "r150", "r152", "r366", "r372", "r376", "r389" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r93", "r298", "r300", "r301", "r304", "r307", "r309", "r310", "r311" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r94", "r108", "r109", "r141", "r296", "r305", "r308", "r390" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.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", "terseLabel": "Income Tax Expense (Benefit), Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r82" ], "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, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.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": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 the aggregate amount of expenses incurred but not yet paid.", "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued expenses" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r77", "r363" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Deferred rent and other liabilities" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net (increase) decrease in assets:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r77", "r340" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Operating lease obligations" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net increase (decrease) in liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r60", "r139", "r330", "r333", "r375" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.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": "us-gaap_InterestExpense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r73", "r75", "r82" ], "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", "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r167" ], "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]" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r27", "r166" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details": { "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 merchandise or goods held by the company that are readily available for sale.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r4", "r53", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r29", "r166" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details": { "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 unprocessed items to be consumed in the manufacturing or production process.", "label": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventorySuppliesNetOfReserves": { "auth_ref": [ "r52", "r165" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details": { "order": 0.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of products used directly or indirectly in the manufacturing or production process, which may or may not become part of the final product. May also include items used in the storage, presentation or transportation of physical goods.", "label": "Supplies" } } }, "localname": "InventorySuppliesNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r28", "r166" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details": { "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": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r169" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r343" ], "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]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r343" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total undiscounted lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r343" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r343" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r343" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r343" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r343" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details": { "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "Remainder of 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: present value discount" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r92", "r146", "r161", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r313", "r315", "r316", "r322", "r352", "r353" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r92", "r161", "r322", "r354", "r370", "r384" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r46", "r92", "r161", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r313", "r315", "r316", "r322", "r352", "r353", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r42", "r91" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r42", "r91" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r42" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.", "label": "Line of Credit [Member]" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r368" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of credit", "terseLabel": "Line of Credit, Current" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r17", "r206", "r220", "r221", "r222", "r369", "r382" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "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": "us-gaap_LongTermDebt", "terseLabel": "Long-term Debt, Total", "totalLabel": "Total principal payments" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r43" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebtCurrent", "negatedLabel": "Less current maturities", "terseLabel": "Long-term Debt, Current Maturities, Total" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r95", "r179", "r211" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r95", "r179", "r211" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r95", "r179", "r211" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r95", "r179", "r211" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "order": 0.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r95" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year.", "label": "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "terseLabel": "Remainder of 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r48" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details": { "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 classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term debt, less current maturities", "terseLabel": "Long-term Debt, Excluding Current Maturities, Total", "totalLabel": "Total long-term debt, net of current maturities and unamortized debt issuance costs" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r48", "r180" ], "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]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r76", "r79" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r55", "r56", "r59", "r62", "r79", "r92", "r100", "r102", "r103", "r104", "r105", "r108", "r109", "r114", "r142", "r144", "r147", "r150", "r152", "r161", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r319", "r322", "r373", "r387" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "terseLabel": "Net income (loss)", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAttributableToParentDiluted": { "auth_ref": [], "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 - diluted" } } }, "localname": "NetIncomeLossAttributableToParentDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "monetaryItemType" }, "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]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionNameDomain": { "auth_ref": [ "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "The name of the sale of an asset or business acquired through a noncash (or part noncash) transaction.", "label": "Noncash or Part Noncash Acquisition, Name [Domain]" } } }, "localname": "NoncashOrPartNoncashAcquisitionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1": { "auth_ref": [ "r83", "r84", "r85" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The value of an asset or business acquired in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "us-gaap_NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "terseLabel": "Noncash or Part Noncash Acquisition, Value of Assets Acquired, Total" } } }, "localname": "NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis": { "auth_ref": [ "r83", "r84", "r85" ], "lang": { "en-us": { "role": { "documentation": "This table is organized by a unique description of the noncash or part noncash acquisition.", "label": "Noncash or Part Noncash Acquisitions by Unique Description [Axis]" } } }, "localname": "NoncashOrPartNoncashAcquisitionsByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 1.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": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r142", "r144", "r147", "r150", "r152" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "order": 0.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r338" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r337" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "us-gaap_OperatingLeaseLiability", "totalLabel": "Total lease liabilities", "verboseLabel": "Total lease liability balance" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r337" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "order": 0.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease obligations, current portion", "terseLabel": "Current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r337" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Long-term operating lease obligations", "terseLabel": "Non-current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r336" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating lease right-of-use assets, net", "totalLabel": "Total right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r342", "r344" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r341", "r344" ], "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": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r45" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "us-gaap_OtherAccruedLiabilitiesCurrent", "terseLabel": "Other accrued expenses" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r49" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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 long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForCapitalImprovements": { "auth_ref": [ "r69" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use.", "label": "us-gaap_PaymentsForCapitalImprovements", "negatedLabel": "Investment in equipment and leasehold improvements" } } }, "localname": "PaymentsForCapitalImprovements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r71" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Taxes paid related to net share settlement of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBuildings": { "auth_ref": [ "r69" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for acquisition of buildings (properties) whether for investment or use.", "label": "us-gaap_PaymentsToAcquireBuildings", "terseLabel": "Payments to Acquire Buildings" } } }, "localname": "PaymentsToAcquireBuildings", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r263", "r285" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18", "r228" ], "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 value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "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, authorized shares (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18", "r228" ], "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, issued shares (in shares)" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "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 outstanding, shares (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable 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 of $0.01 par value, authorized 10,000,000 shares; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r33", "r34" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r70" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "us-gaap_ProceedsFromIssuanceOfDebt", "terseLabel": "Proceeds from Issuance of Debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": { "auth_ref": [ "r70" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.", "label": "Proceeds from long-term debt \u2013 PPP loan", "terseLabel": "Proceeds from Issuance of Unsecured Debt" } } }, "localname": "ProceedsFromIssuanceOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r37", "r171" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r172", "r404", "r405", "r406" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r36", "r169" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment and leasehold improvements, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r171", "r354", "r377", "r385" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "us-gaap_PropertyPlantAndEquipmentNet", "terseLabel": "Equipment and leasehold improvements, net", "totalLabel": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r13", "r171" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r13", "r169" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r64", "r164" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for doubtful accounts" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r346", "r347", "r348", "r350", "r351" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r72", "r91" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "us-gaap_RepaymentsOfLinesOfCredit", "negatedLabel": "Net payments on line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "us-gaap_RepaymentsOfLongTermDebt", "terseLabel": "Repayments of Long-term Debt, Total" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r72" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "us-gaap_RepaymentsOfNotesPayable", "terseLabel": "Repayments of Notes Payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.", "label": "us-gaap_RepaymentsOfRelatedPartyDebt", "negatedLabel": "Net payments on debt \u2013 related party" } } }, "localname": "RepaymentsOfRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSecuredDebt": { "auth_ref": [ "r72" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt.", "label": "us-gaap_RepaymentsOfSecuredDebt", "negatedLabel": "Principal payments on long-term debt" } } }, "localname": "RepaymentsOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r294", "r364", "r418" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r235", "r289", "r354", "r383", "r399", "r400" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r97", "r98", "r99", "r101", "r107", "r109", "r162", "r286", "r287", "r288", "r302", "r303", "r317", "r396", "r398" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r137", "r138", "r143", "r148", "r149", "r153", "r154", "r155", "r246", "r247", "r365" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r89", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r252" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r131", "r155" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r48", "r95", "r221", "r223", "r231", "r232", "r233", "r234", "r331", "r332", "r335", "r378" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r30", "r31", "r32" ], "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]" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedShareActivityTableTextBlock": { "auth_ref": [ "r273" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested shares.", "label": "Schedule of Nonvested Share Activity [Table Text Block]" } } }, "localname": "ScheduleOfNonvestedShareActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r267", "r278", "r280" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited": { "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": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Forfeited, weighted average grant price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted, weighted average grant price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodEndLabel": "Nonvested restricted stock units (in shares)", "periodStartLabel": "Nonvested restricted stock units (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Nonvested restricted stock units, weighted average grant price (in dollars per share)", "periodStartLabel": "Nonvested restricted stock units, weighted average grant price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Vested, weighted average grant price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Available (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r270" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "terseLabel": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r272" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r271" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r279" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "terseLabel": "Outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r269", "r285" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r268" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r261", "r266" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "terseLabel": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r258", "r282" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Share-based Payment Arrangement, Nonemployee [Member]" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r285" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "terseLabel": "Exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "terseLabel": "Exercisable, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "periodEndLabel": "Nonvested (in shares)", "periodStartLabel": "Nonvested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Nonvested (in dollars per share)", "periodStartLabel": "Nonvested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Outstanding, weighted average remaining contractual term (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation", "negatedLabel": "Shares withheld for tax payments (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-term Debt [Text Block]" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermNonBankLoansAndNotesPayable": { "auth_ref": [ "r39" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowings from a creditor other than a bank with a maturity within one year or operating cycle, if longer.", "label": "us-gaap_ShortTermNonBankLoansAndNotesPayable", "terseLabel": "Short-term Non-bank Loans and Notes Payable" } } }, "localname": "ShortTermNonBankLoansAndNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r87", "r96" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r51", "r57", "r58", "r59", "r97", "r98", "r99", "r101", "r107", "r109", "r124", "r162", "r230", "r235", "r286", "r287", "r288", "r302", "r303", "r317", "r324", "r325", "r326", "r327", "r328", "r329", "r396", "r397", "r398", "r425" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables", "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies", "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "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/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r97", "r98", "r99", "r124", "r365" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation", "http://www.cyanotech.com/20210930/role/statement-note-1-organization-and-basis-of-presentation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-restricted-stock-units-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-shares-authorized-available-for-future-grant-and-outstanding-under-each-plan-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-nonvested-options-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-summary-of-option-activity-under-stock-plans-details", "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes", "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-revenue-by-product-details", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-components-of-inventory-details", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-components-of-equipment-and-leasehold-improvements-details", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation", "http://www.cyanotech.com/20210930/role/statement-note-5-shortterm-contract-obligation-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-future-payments-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-summary-of-line-of-credit-and-longterm-debt-details", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-operating-leases-maturities-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-supplemental-balance-sheet-information-details", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-components-of-accrued-expenses-details", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables", "http://www.cyanotech.com/20210930/role/statement-note-9-commitments-and-contingencies", "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r230", "r235" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Issuance of vested shares of restricted stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "auth_ref": [ "r18", "r19", "r230", "r235" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.", "label": "Issuance of vested shares of restricted stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r92", "r160", "r161", "r322", "r354" ], "calculation": { "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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": "us-gaap_StockholdersEquity", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-stockholders-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-10-sharebased-compensation-tables", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-tables", "http://www.cyanotech.com/20210930/role/statement-note-2-significant-accounting-policies-tables", "http://www.cyanotech.com/20210930/role/statement-note-3-inventories-tables", "http://www.cyanotech.com/20210930/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-tables", "http://www.cyanotech.com/20210930/role/statement-note-7-operating-leases-tables", "http://www.cyanotech.com/20210930/role/statement-note-8-accrued-expenses-tables" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r295", "r299" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-11-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r125", "r126", "r128", "r129", "r133", "r134", "r135" ], "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]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-", "http://www.cyanotech.com/20210930/role/statement-note-13-related-party-transactions-details-textual", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt", "http://www.cyanotech.com/20210930/role/statement-note-6-line-of-credit-and-longterm-debt-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment", "terseLabel": "Effective dilutive securities \u2013 common stock options and restricted stock units (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r117" ], "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": "Diluted (in shares)", "terseLabel": "Shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares used in calculation of net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r117" ], "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": "Basic (in shares)", "terseLabel": "Shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.cyanotech.com/20210930/role/statement-condensed-consolidated-statements-of-operations-unaudited", "http://www.cyanotech.com/20210930/role/statement-note-12-earnings-per-share-summary-of-reconciliations-between-the-numerator-and-the-denominator-of-the-basic-and-diluted-earnings-per-share-computations-details" ], "xbrltype": "sharesItemType" } }, "unitCount": 8 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r11": { "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" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r125": { "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" }, "r126": { "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" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "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=122038336&loc=d3e74512-122707" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r165": { "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" }, "r166": { "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" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r171": { "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" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349" }, "r178": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "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=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r22": { "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r23": { "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r235": { "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=120397183&loc=d3e187085-122770" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r24": { "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r25": { "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r252": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r26": { "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r27": { "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r28": { "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=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r29": { "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=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r293": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r294": { "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" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r305": { "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=122134291&loc=d3e330036-122817" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r31": { "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=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r311": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r32": { "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "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" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r34": { "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r345": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r351": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r36": { "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=123371682&loc=d3e55415-109406" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r367": { "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=120398452&loc=d3e534808-122878" }, "r368": { "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=120398452&loc=d3e534808-122878" }, "r369": { "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=120398452&loc=d3e534808-122878" }, "r37": { "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=120391452&loc=d3e13212-122682" }, "r370": { "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=120398452&loc=d3e534808-122878" }, "r371": { "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=120398452&loc=d3e534808-122878" }, "r372": { "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=120399700&loc=SL114874048-224260" }, "r373": { "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=120399700&loc=SL114874048-224260" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r375": { "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=120399700&loc=SL114874048-224260" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r38": { "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=120391452&loc=d3e13212-122682" }, "r380": { "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=120400017&loc=d3e572229-122910" }, "r381": { "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=120400017&loc=d3e572229-122910" }, "r382": { "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=120400017&loc=d3e572229-122910" }, "r383": { "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=120400017&loc=d3e572229-122910" }, "r384": { "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=120400017&loc=d3e572229-122910" }, "r385": { "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=120400017&loc=d3e572229-122910" }, "r386": { "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=120400017&loc=d3e572229-122910" }, "r387": { "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=120400993&loc=SL114874131-224263" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r389": { "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=120400993&loc=SL114874131-224263" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r418": { "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" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r421": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r422": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r423": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r424": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "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=120391452&loc=d3e13212-122682" }, "r54": { "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=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "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=123367319&loc=SL114868664-224227" }, "r61": { "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=123367319&loc=SL114868664-224227" }, "r62": { "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=123367319&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "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=123367319&loc=SL114868664-224227" }, "r66": { "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=123367319&loc=SL114868664-224227" }, "r67": { "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=123367319&loc=SL114868664-224227" }, "r68": { "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=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "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=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r96": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" } }, "version": "2.1" } ZIP 71 0001437749-21-026134-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-026134-xbrl.zip M4$L#!!0 ( !> :E/=-5?J?A( %7? 1 8WEA;BTR,#(Q,#DS,"YX MW]>+"'#^?7USTK" EWB>=S>MKC?N^OO_WG?WS]DVW_3CD5)*2N M-5I8C].(NU1<^#-J_?WL_L:RK?ZG+\>?[[Y9/Q[/K#.S^L6W_]O4U M<+\$SI3.B 42\. +7#CM3<-P_N7@X.7EY>/+T4=?3 X.^_W!P=^_W3S(OKVD ML^-'/!2+C.!U)+R/ 74^3OSG@Z3Q !EF!)$0H%<91=):)%D07I (+_@A=:8? M'7\FN_9/COII=Y#04!C7#84=+N8T* PN25!A:#[ 9J3IV_V!O:2DK\Y4 MS0-;"DP\QI_4XX-!CPZP>40"FG;GA#F!>FC95!@[8(ZZ*S04.XHPZS@FP4CR MAXNR$ZIVE.^Z8I0\0=RD(@OGHD06:"D($P7VA)#Y^OA)@V)T:"F1*6U1$*$4 M;E@4*K'[\4'^6)V M0<[1&>5AH4.N.21B0L/O9$:#.7&HSCT X<"RY#W- M9G-?A!9?HZZX1>,X<.,[))11""F"*I+T'QO_^0AL>P=-)BH";P4P)$ M_'$[17/SHY:F67_YJYFNU9/$!G>9'&QCB*_D.GJQ-T^3_;=!!%0F.66BU%'* M_X-60:>U@]9#3VOOK,+]Y$#X'CW@=(*)M=Y=X@E1H,);Y00GA\'G53D(APE< M#B6OI5?G<\;'?G()+F(R\25-$^_IV)+IQ1+P4H7 MDKA09N&VZSN1_ $K;!O^LG!AX[TH9I)+ST*Z'_?7&GEX+*/^T)F J8A+E\5+ M#ITEY&_]?A^6^A<)K_S/(7>M2\G6NEZR_7JPPFM-C"B@[BW_3?Y>N342XJ1' M%6$1?OITJRY64R974Y_JN=KQN4LY#(2_ M]CK@S6(^+)C#Z84AH&=CR_AC9 MF?FN'7$2N4Q.!>V1L"%G4T 9 #H>4J'@]WDJ%O[*Q++.8K&L!RF6]>$\ELNZ MDW)9/U*Y_GL/I78.M><$KT]IR, HP<]#UJH@IH!V:!AHUH>[@J![Y*TZ/.L0 MV/[8QGE8,@_>-'YI,#6%J",]1&5= LL?6[>91-:'?=32=&,0^L[3U/=<*@*; M_BO"K.7]0%3-W12:/K5!TT-.M/^R+J5L>UQI>]8AP=0>>_[+>\8D)5-3*#IN M@Z)SD,BZ0HGVV$$WHJ?M@0T&)IS]6W*0ZR4P,I,NS//>!"_-&)G"R&=W(G2?& M)_8<;B^'T8UR9TT.IJ#P9R449*J\E, :9A)8=XD$.XZ!(YOQ9_C/%R;\71S- ME&__HO0M)JW72VX[[L=/,I^;9Q4QCX+Q,)^RV6PN_.=XCMS8P9IL3'G^1.EY M3# O4S%D=+])Q;"NW*D=^N>_/0ID1P"&8!;@;']]OF/E6.:LJSZKJ93,,N M$ZZX8QS?P+ONWR-;4(\D6_OAPH85)\0Q)]Z6W=S1U<.;\KBZFB8SM/N8O76' M[*W''/O=]7Q- =M(K5R;ARD,K-75:HKDUH?TUZYOIM7N:,#,._+>8^LD960( M$X?J,IO&#HKUX5%*LNO0*&Q^F(*!5M=T%-5[??>KJNRFO)Z/0=3WB\I^E65<_"FG-^H M+KAW>[,#L)"9A81Y$*_I:Q@1[]U.WJXQ-@67DJ*B]DE!G =AU8Q3*DZ=!3/;HI:&A6._?H 6-JR M,!9#FG$SA0QUV7,5&?+H4B(/YB]IVV(?)9H5K4V'CY9L3:%'71+5+YKO TX; M;Q9C0Q, O!?>-I#0%#35Y5IM:*Y&O$9XWG48SP*-N5G"F/J(G']XSG[ MP-=\,\\T9EJP- 4;=759)='M,E1]Z M,#U-:K PA1%U+5Q]P&(_"]9Y*8CF\_B# ,0KOK8O_ZY08S%FB3N@RN MA!%.94L9BZ\-S+_:=!]PRKV\=@%,%@D6YLK9;P$N';:F$*6NGI<@:NW2MTRP M/8S*CV\5*T9KS::0U)ZS*3"I"^[*@V6K-:CUDV=[/-4=##-^W$2?E2G$J(OL M-8?1]@F2KMOD]< F43CU!?LW-)-G,!V>ZK(A TB71A-!D@*V'X7RNVDX^+M M4B?K!^ID78).UAWHM(^*&AA:UI[\>7QNS@G9<_Q27$2(?%VNA(BYN=>T/*8P MV^+=#<4BV*T4&:;G6.0$D/*UOA*1^XFZ&02XSY]I@ ^#QV!X;PB6\S<%N3;G MRPN0^PX2QS(FZ-MC3,/'P#D4S(E?YXP!)0(%W@5=-9Q-X:KDZ'H-KNXSX9*@ M]0.%VP-*_689\TN*FO%-@:/DH/KJFVSV:P>MATYR\X6@CL\=YC$2SQ8C&KY0 MRNUP2FT>S; >!'DYIN)XQ:7A$%"P1#C2102PQ-B MAW4SA7OUOD+9\SR%:?:^J+UU%FMO@6+6]U1[N2#!*Q=+[9$8+^$3'X[LK#Z&+$2<]D+HU[.":!2$ M+(R0^>_"C^:G/?G%[R\, -6SXF\%QE=F/@=7B<4UM*!2/2N^GFR&@9ARTSN] M'']%ZU$.$'\/.LQ_XG-=/_>?41"_3O+1'[JN] WQ[@ASK_DYF;.0> \T#&.Z MX410^>,/%DZ'^)5P*BY?J0.*/-/,&$:'_"F6ODJ_P#Y MBD;E[5W5YYF* ,ANQP]/BQ=?N %.PM<\]._IL^\]0ZYVX\/LNZ9G4[INZ@_1 M'E9^ I)9D'*PHF1)XQ9H$AS-?A,DC\O'7.?.*UO1KKV/J%R.^RTG).>3C MD$G2%^)=47I'%B@@".Q@ CRA)94VJFX=U.9_?<\=$><)8F:T7.;6]-F2 M^2+%4G(4O&K**.O:N5GCEM-'-J.W@DVP> C$0^XF6%O =% 22'3(MB2:Q+YA M3N*J.$N['7^#Q<346Z3'_M5FT*9M;PL&2)I08?8NO1-TGB*3$R]]S3,00DN'G*Y\O5+C]3B]*5 MUH7O)&FK>\E!G$7NI'RF5G6?]O4I(%NG,_ M6,YR&OTZ.[M?!T&$X]R.Y7/PCU3,E@^_+S6LZ]6Y[8-,P1M8K%&:/>HAG_2X M862$>T>+1_^,XH;)< P)*$Y'<&-EV&Q%V=GD')_41+_)JA1WDPTBJ53.EWI.VV3,-$I\>=2M!S]>ATG: KEFE=&++*YGIE!P&D&KH817[)6ZA8F_LD?7IOQ2'.-FV*,?I\F,> _I M<9OD[,IC>FXGU5FS=^<6#BAYH!(]R.M6VF.+]!DF)/5ZY7K^+/V6^J3U(/)/ M7Z3;@$O?E+6^:;&HD>#RB""^:HR*X5R^:\Q]R Z9YP]RRR=-5A5K3/W3JV3% MU/B>3::A/XX"*@])#!TGFD5R9LOO"*9:MZ3M[&11K4]C [R;UINM'BN5.*-C M7]!-<% WPL^P2YM,\8XX3V0"XI<=6ZOJT,FB3BJP^OA::6NG=2DYQE;>W(G\ M/+_2S(HSZ=DNR,262_-4H484G2OLE+KQG@:PM':F5\21%9K;%T[=LT5R<*_H M4\V^G83KP]GP?'A_^3!T<+_4F5('CXJ&5-8;X==$D%E1VT84G0#U PCI1AY- MLJ*U%"A^"GWY$'KV"/J0N[GGS<\6F"O)K[[@NN3,\YVGS"AORF(S*X;I2"8- MF;T^*7EWDGQU4FZOY\H7Q;6K?1R!LLC^5HIK=V']+7*"^G:[C?5,?45P[8MB'LYD2HK4A; W1< M_^0P^Q"ZN=3%(L^*HA4=.JU1N2J=T6$I,SZ&C_NCU(U/ML2GG.(0ID2=#%%K2L#Z:<:"P!<+C$VWG-8H7=Y_ M&_5]?/$;Z9OOWTU]I_2PW_^4WJ !KNY6-*SJT6&=CLM4.=X2#0:U7BGKT6&= MCHL14:%328\.Z_2YS#V?M\$K8.AL>W%5"65;-_5X\[%=;)DW&;ES)UC::/DV[P!N;_4WDN?7\)76BT(WL+W> M^+^:+1N\!]B(;9OP^R5L':(*&UDO&V&+[-'A]PO6>J+3LF\[!G1OAVKB[;'" MH1VP"6>0C^!QDJS/:"/E,> 2H6]CP^XZ0-U0T'_Y6LJ(FK M!@-MCW4:?K"^QD1-1]M6.VDBIH1H>[1^AZ^+UYCP/23XY?RA"<^FHVV/G3;Y MR8*N/)&]NW79L?RG+:][?34;:'ONT_:!DC;%:#[O5EFOZR=?F M1FS,8:OMJ7EG5E%NC_X;?).SQCZ;C+S5]M/$3Q7E5NA?MY).?U19HL$8[V:3 M^%,#@3.E,P+__C]02P,$% @ %X!J4R;LE%:^# I+L !4 !C>6%N M+3(P,C$P.3,P7V-A;"YX;6SM75MOV[@2?C_ _@YX6M$3'0F71AZ2<^/SZ,Y1EQTE$:4DXDC7KC9>]ZFJ41Y:=L1GM_'X_.>D%O[\W'M^\NSWLWUR>] MUWNO]X/]_6#O;1#\_BF)T^\?U7]C(F@/F$A%_N=A?RKE_.-@<'=W]^I^S)-7 MC-\.7N_M'0S6U/V"7'T;R4V#;>*W@]67&])G7=\=Y+3['SY\&.3?;DA%7$8( MG>X/_CX_NPJG=$:".%42"14O(OXH\@_/6$AD+D8KA)Z60OT5K,D"]5&P_SHX MV']U+Z(^2+W76XF.LX2.Z*2G?MZ,AH_&#)#9/:'^P)8J0)&&6Y*(_@[\+ M-8QW"L.=$Q@MEC$5([H>\F)R MR>,TC.+.1'!+R#R7^X F4JP_R9$'>_O%&O^U^/@1RT\@F4@<9Q##KKIN/^%L9K'=K,TU -R@T.[O&EJSN"[P,V5]$\A/Y!0B'\ M%,\_F&W0U(P#FPW280S8!J/-XC\J!*47ZS'/U)!G,1G'22R7U^R87I(XLD=^ MM7MQX4F9F+TLE.DAJ?[\,D4]4" M )A>3$[R\]*"2G<2V:@S!\[=41BR#+0&M(>,$UJ.#D?LD/L1#6F\4#Q]HYH9 MJM+$#1*>T6AMS6#!6&&8Z5U@B&!)@WT@B?)7A^D)F<>2)#H$9FH7_,/N(G7I MB,=?.N/.LBK*:!SP>D+$]"B-U(_/_\U S1*U,Q_)$\+Y$FS@GR319KHJM76! MCB59^-TX'1HR)QRGDI-0_A7+Z4DF M))M1OG'_S(I1I:D#9,-T 0PPOH2]2(.@C,1%,NAAP]%E=YY3N.43="Y?OE.6 M0%0@E%&12SOSQF9N$9G7NE<^@?)VA=EWQI Z+GWYQM+0S+N1V 'WFB#9/ .X M1OZ@L4X+NIUS3".5=KF8W B:^W H/)HV+K#(*>4KY],^)R9:5[QOV4P< &,# M!R@NH3,*3$16A\Y Z8;O.81_G^_G*A\$>^[6\C ;JPHMG>!2%15R>9F05 )S MRGV8JQ! [^%AFCA ,E+5'RF-/A.>@N411V&8S50FD$:G=!*'L0X/OJ$#5&B/ ML)X/Z.X0LEP!6 .]\>ETT8I.'R;Y=#QHA8'/4OITW&>%52.W@\77G6Z5SMV&0.17W! Q#28)NQ,M5M3B MAW!:3%N5S49UM"59%S;)BJS+T8QQ&?\OA_LDRUZO<97S @W#VP\L7TUA".6E MK0/VC"07XR2^U7)7''VQ17N;5X\,TY&IUG=+53_A[%>Y"W#LE8,]&H"V?)Q,::DO(G##A M0-JG=,YI&.>+ 'Y/:+Y/I9%!C>LT=8!LM:!I;F8VMQ2LGQO10$*U<5(R^'0M M/$5J5%'FC 53IS@%Y51("7=AC!@3\HE9()V0"EH0-_4&Y4KBY*0P=N4(*6 MP4YVQH0!R',:%P6,A8O[A?$BO3J1[\FEV3>^59J.07 MK [@]VI*.#T&NQ>=L)DR=*8XIVEW;@I20THC\86SV5"(3 4U%Y,;,.AAQM7) M@/8JX@HMW>!:Q.J&=Q#Z*$RZ5A>6&:.$9R9=41"[6+ NH;=:G\ZAF(&O$FSX= M5C4#CUG3/IT1UT/;Y #%I_*U9G.-/[?PJ7BM&>;JN78L]G1K,"* MX_TNBD.;A,.B_FT74=MR_ECP'[S7?GP,@W9G_'?::N9DT1+818^NPCD)6@[^ M.W?5#\70X/WU]6H>X=8H'.SN48\NPM3;4Z*U@AH=P&T(:&]"V&L!7&C(E*? M'@1P5!3)&CD4WF5YO96BM13"IW2QMU*T%B%T^N!$_@:H@R!^2! %0#YGZ?I1 M@?4WRYJOP:K5=X=OOVK '^X9B;8O!04MC,641E\9BP2L,>42",H7AIH\=,N? MEYUB.!V1NW-80SPF2;4)L#9TB>HJF\\3]01Y%43&1B[1_,7X=W4, $&#J ;) MWM+/$_!2+2F["PLQ9SZY0VA<6//FDY>"!H==E3X%_&AP2+O8O6/T)J#K^Y4" MDD:KMV&J/%L0;V4:GW@-J";UG*G.^.G0 >L84Z=.VZ/+%NP']-K+O31[5MO= MN[G%'V*P+%3\Y?;MEH.!^\KU)=&(%C[=\&J"@FOD$YJ7NZ_6G>.$XIS56(!> M';%41?DRML4GWZNJ1*IH:_>NRKL >J/YY0YYEGRU,19WO,%6.)9!+A2^5#16 MVGK^RV*PZS9W6*IRN2$(X%H"%VQ_V?),S5 M!,6]AMC9JX,J+B)<(S^#3SO;SZ_7-BXVG[;02N"JS*)/820*9&6K[5,>O\X: M-9J4[EV?]P%;EUVLLL4"XK*A"2/WS4>Q.F$\4(L]5R@UL;KT!5JF><7 MO$'R(375[#))K,2NV<8^KH MU9D.98O8*QA,GVJL;1;R!WB?4G.(]I=K^'(G>>%R <&+ MW4EN&L*C.\GM;'9:NJ$2U!>3O)9,W8U/^2(.J;AB2:394NP-'.R-7VD*4DW4 M86TT4_5Q4LEX08L+$310D*U[5*[= RF!EXY3PY1 4(W^7DWH B"7 X.TPE913H2^2?O$1 MGS,!0VK%GQ :E-$FG'IMD, %C0!0 5 8WEA;BTR,#(Q,#DS,%]D968N>&UL M[7U;<^,XLN;[1NQ_J.WSS*ER55?W],3T.2'?>AWK*GEM5\^9?9F 24'[,%????AY?G[Z)W'W[\V^>?+KZ\^W9]].[CAX\' MT<%!].%S%/WGW[,T__XW]7\W1-!WDHE<5/_\]8=Y42S_]O[]_?W]7QYN>/87 MQF_??_SPX=/[+?4/&W+UUZ1X;+!+_/G]^H^/I*^ZOO]4T1[\\LLO[ZN_/I** MM(Y0=GKP_K^_G%_%<[H@49JK$8D5+R+]FZA^>4 M-V2OMH_.&4T7-%<[)5I_KBFOFFZZ9G4.CQR\VY-C04X]C3&>DS(KV M@_R\'RW#6VY?LJJ^%:](S@H:S_\2L\5[=91]^.73A_<5Q_(D**C\6!$I$K5= M*>&Y/$!%)$X&R9H,^ M%%2>^INS:?5#-1KK>:/IOT[R(BU6Q\\V M1T9N:/;K#[H_K[G)U!',^&94AN>F?JWUPM4YO279^MN3AU34,*:A:,S3C(B; M:K^5(KHE9+EFC&:%V/ZFXC#Z<+"YK_YC\^M_':47ZFM\,B;!H65W@.&J^T6EV<$/9,_OEPZ=D*?7%^3 MFXS:.'Y&9.+VZ<2<\/@=XU)\_?4'*0*O+Y._J25(DU]_*'CYV-WFGFHHUTDR9;S'1R#+RK[*<&Y#Q@SI?0 M$\R_OZ^1)KN7DW^)),DB+=1O1$3R)%*+07)*\SBEC],$E)B!O0TG.SLQ%*3H M($5;9:"CI_4TR9.CW=541ML[S=YH8= M7 C_:T3B6(Y;$M&'I5S#SG*WOH/A1&T;#T&Z#M*U5>*9Q#$KY9Z]("MU)LFM M.UDOJO.4W*297*\N8G;+WH*\'>3M(&\'>3O(VT'>#O*V6=[NY*H=4O!.6%Q6 M/RBC,*T68I3F,\875?@87 '=C2((.[$2R\"^41^/E$LG&;DMD;4K/U[C\+O MD3IZ."5'+'EYH>O^W"<*N]P()/LG)?PD3X[EY-5Q9B'MD0 MD6X _OYO27A!>;:ZI$O&7RIP ,H!>+SF1,IP:O:L3.I(A^!2?L+$VS?O M3)*$4R$V_U&[\T!KZS'0#L6GNN&F_)K=ZRU26LJA>+Q@4H3)_E^ZU-S2=N*A M.*U$^"F_X.PN73\\,/*J(>^=VR.Y*3C)SJ1X]_!_Z$K+IH:N?_[88L'RJT)J M %4TC)B61?6X),RXW7R6@5L?QD;)3\)7QJ@&U&H!W*1.2N$COJ)18L,3!M(N^= MVTMZFRK[4%Y\)0O]T-:3]<[=U9QFF6USUQ'US]F"9-EA*:1P*/0722U5[[Q= MDX>S1-F19NGZ5:7E\+'0[Y63$\ 34R:1.NKFA<%]1@TZ%X;_(&0_HH6DM$%!$3W"UIT!A<< M]-+N/_2E\6HT.L:@^+!*)3J#(A075HG$P<8'A8I/0G$PRT!!XA-9@+Y6*$!\ M0@O(30N%AT]F@;M,H1CQ22Y0%S84(3Y!1A]*!\6$3WPQFV>A*CD^R<5LX(7B MPB>Q&.RP4%#XQ!6[S1N*#:M\ HF2@&+$*IY O+-0C%@E%(.+'PH-JW1B\+]" MH6$52@ A+5"(^*02FV,?B@R?;.(:%/>$M/_'-3'+$_4$O$JW)%B6)BH]=71# M,I6N.1)S2@L1Q>LS4"4U35D2E3DIDU31+8GZ_9P64EW-'-["]_+901[N],AY M>'?O*;QP5._NLXS=JZ5VRO@Q*V^*69EMG_1=TIBF=\K;6A^!UJH/3QF\-D?F M!>%37ED6?G&MKX))6]^*1]<" XXS(4HXAN?4 M&/C7![>[-/& Y$)V1N5V39IL%K?&WM$!MPRL$1(TQHUC;X $A7W[ %N%/"A[ MG ?ES00]ACPAXPMW'#Q/2/^F>3=(+70#J(4&&>(FX@\0:O]F_#90S3(1$&+_ M5OSV$.N$)2"\_@WX[>$!#(F>8R/=,#HK[T"<_9OU&^/L9"OV;]-OB:_%/NS? MJM\2&PIK_KH*6221DSS]L_)*5 FF;HA(1<1FT5)R*@D=$V7(UB8L+ MLHKG5)Z=7(V?^J+\Z9:3A9Y#]]8=L/PM%RI>0EYEY8W2#K)LE.Z)WKVE4/(1T?YYWMW19IL.E-<98+*8RI^]BP M8O2$WKE687K&L;>1CQ7KY!H'>J^\D;"#H('G_7^$,O*Q&;OFK?WTA_V;\<>G4L&@F&HA+ M)3Y.9\_8J)UH$.V8>$;@B'K]-L#H@[*1>WD%FL=4Y7.N\D*FXOLAS>/Y@O#O MYH ,8+/]081@M;UF!8<=L M+HQ77!J/:6"K$"[4/'R 9%3>@G;+1.6T"L M6^,0CA+"44(X"NJ0!HL*R)ST+DS 7 0NUD"N&0G6>DG9!-BH"8TV/@4L=Z,S M]D-6)&LH_*%R2G6_8S&X4_M=PP9%&/]"UITTS$EX'LL:;GT2[TE "\3HC&;M MPH0?!O>?H5JM+84_#,=K3W-7ZW)$@ZS-B0JSX0][JG0VB397Z;!A1=W!LKJA M0[Q4B)=R0QSBI;3Q4DV,G(/'2'V*TER*Q07C[O%0M6V'BWTR?#YD47][L2QO MUHMTMMD%JQKV-$ @38+7)7A=@M=E_*;K("('$1FKB R_AP87C'^,Z!]ENJQ^ MH;()9I0(.F=9$DG1EK.[BM158G;K=#A1N@E?0<8.,O:;D;$O.),7<;&ZR)0V MGR%\R>/-[:7"9_',DYHP7!>4+57FS M@A2QFRR];9+,'-C;<%*X$T/MGO+23,XVF0A!BXN2QW,I[AN>T5JI.WC$>DD% ME0MJOLV^,KW/:7*XVGQ;SYQ+NP[8O-K.T/1Q7DX9KQLAP[ODQIT,"J +_L-# MXZ X@I_#7E+Y\>I,E-?0)([+19FI3"_'=,EIG%;K;"?YA$HZL;ZZ-&^2.^D/ M$?9UI,>62>U+X;9=O1W$")[FA=SIHT: 807MB8GM*\MC(N93?D%XL?G'));* MB$BW^])30G)(;W9AT^Y^U$,D:S8YJ??,S16X%J<_B\._;D03#44(9N MJ<,SW+=RNZ!<[R'/?;,);O.P.+S>#&$Q(2S&^GH38)$;/ #FITCV1E5-^[@J M5;,.UF;Y;14SDDA.MPP"8V#@'0X7!N/*4ZM(F,=HI],T)WE,)[><5KSHHQ^ M33J(U;!6"=ME"UA2K%WPB'.-G6=A(PTK]+1C>5,>9K*H%LE7^3T#AS;B#AF" M<=(+"^I84^5SGE8N*4J>YK?3?%+>EJ(X^/'CAT^& *9&'?3!N%PUBU0(QE=J MH*:Y841=V_;/[O4]:\SNJ[9=L#NG'S\B%E&D69?UEIOW[4)%3)+^M2PY?^[=*.5LU?L?&%(&)"7Z3R M969V2YE1CUR;L^1;RS2/B7,$*T;IIO 7B!9J[U%X(?IQ9 @P[( ]B7X\MQ35 M?@'"1HX$05T-= 2?6'[?4"$8-><;ZQIE6US9:PT9")%P+EY)HS$X^0>P>JY MX.F"7A*-^6,V8Q7F%"\%:"JPTJ#W,Q-&'$9A2UF9M8BQ&? M]L)D\ L*(RZK,LZ:JKNC"^1WLT^@BQ$"SPYS"[I %H4.&8-XT"UWJ *:JN5]2.:E;7_;WF@T7.H5F%XM5,[E+>@Y?D-$.#/^ Z/1T;=A[#<][PG'>/G_."8I^?0 [TGO?G M2"6F(:HP[+KFDFM!*7T'P[W7M?$0"D6]O3=6;S>.FPI!Z72[(6F6YJ;Q-'WX\3CF-Y<4F5*TO2V8'(W57R28^?(9P4D/46;8+IS$Q M4N-0+W!Q\S:4'5A""?)@3BA1]_>04"(DE'#D[RJF.>$I.V7RI"*B/H&/G7!@ M;K_E8DGC=);21%OER4H[)IY]K8ZM\+%E3+/KC70>5/K)/>&)Y:5R+8U74]9T M=K0CSUW2*CWY$1.%N%(BWZ$2^2[(2HVSU4;44:_!M-<8QXE4!MB*TJM"\C.M MO^5I(2ZOOKE@J&_CP[GQ M>,?O2@$3SI7F4=WYAZM7E5M9G,/D:$QZ[>8LYV1LQ M8;.K[\Q!6QY=9(5=+47GG]?L&@9S@***%&EV4(SD-2!HGNSN870/_B"X &[O M8>>KPZ/"X#1 =U;T*G/PIXFLY/EH27JPB"4+*]U4J21&Y2LN@S@84GAWX:?6&^XCE M=Y2K[3Z=[>:J/,L+]IC67R4_%/I7S$W[Z."YM36WWRZ?P$2 G3 $XZ07%H#Y M*W?Y<4IYZ5M;PL5-T-VTM:"?SH7#U;<\_:.DQU3$/*U\_Y:RW."VWK&!ZER; MR,>+ ,'C@5#K?=0(,*R@/;$RA>K;H^4>P2X87_7M2CNZ4,K1]8YN!#>Q-N@A M6%Q#9>Y0F3M4Y@YV>?1V^5#7VEV39JXZ*T;(H=PUMG+7H7+?<'6B0L4^;VLS M%,3"NU ]%L3"\Q +IL>@6Z2AR/,>%GENX>I!MT"MLC+KQ$^.E;I;LBR-4RH> M?]AR: ]D<^UQD&BV9DR%YR$AQ,B>O?UQ.5UL%I'%;V]OX '%$1'S29ZH_Z@Z MOGF4UL?V%@>2X[X^M%=*KX?<9JDA?I)A\C>P@\.(0B:=N,CL.$Y)Y8CPD+M)=#ACN8E/94" MD5Q3%3?_2(OY42D*MJ <-E_-.@GA#GL9[O!-T.GL1!3I0C*D&]]ZHM&[W4'[ M&Y/;;T0N]V!5"%:%,5D5;&[GT%TG M'-9[U,>JA>F,PQK9.\?91H@'0N\HK53GT-OIFT.:=:O7NQ^M9L]"W8^N*7U< MNQWNN7(SSH*5-UAY(<^SR.TME_P4E>-\239QQ[5Y$(V#:!Q$XR :!]$XB,9O231N M=D\.+AW_&-$_RG19_8+D2911(NB<94DD)5K.[M:&\F9B.EF.3)R7:UV<0F>,,@7 ?A.@C70;@.PG40KM^2<.UZ0PXN M5O\4R=YHQ&917 44K07,388(N=YNBF8BM7._PXG3#5D+HG00I1ULUL\?S[^N MMZ:U5ML:>D7UA10EEYN1BNE,Y9&YWN:1<;/(NW43E(>@/ 3E(2@/07D(RL-; M4AY<90)T[U5<(#81"0;7EGZ.E#I'JJCOR@K?T.%@[6,;ZH0K-.&9]N^3E7[!BEA)YZQZ%BX>(F*'SUA3&H M$)0^7U3G*;E),\G;YDQ;@23=%CT%!2DH2$%!"@I24)""@O06%*1>Q;X1:E&M M18?!%:F_JO>S)U+7 M.JQ"^YR<%'U]#H=$CXN;H%]8](NOJCR-*&AR*?^?I['\Z:J0B^J;W-AB$A?I M'=1_T4F?.,:BVHQMP0,Z\8JVXN_PU3FD)FI:535J.OUM.PZ::-!$@R8:--&@ MB09-]"UHHL/J!R-T;W4M6@"'8+CDURY#X"Y? N$.E_FZ$=RFNL3P=IJ/$24\ MEYM11/**6ELT&IIH %T-:)T!6]=IQFI=SO MCNIGH]Z"SAETSJ!S!ITSZ)Q!YWP+.F>GU^;P(G8D!X3DZ9]KWZ#*WR 5YE2H MG Y+J29+PO5?$EI(-5E$:N64Y''BH>)WR\\,*)IWPFDK?^IIRD5QRLI\75CK MD.3?OSQ;FKO>4"NQBZR@86CW$6%5*VJ9%B2K8F.G-UFZS@0N-JD.)8'4-./U M/^HX;M];!Y"N#B='D\N3*ZGW7I"5W+KQ]PNNEDA5RHRS6TX6^D%W;]T!R]]R MJ;647&KMY8T\_])<%:T_9R17%9ZNOJ_NY2^%GN<&S3M@^A^,?Y=GX6:2C^5N MC=/:56$DQ*%]XN(FZ,(.]=$GQ1'A?"47V.\D*W7*EE-;']BJ)$NG)*Y>(]1, MA9W0.]>U:QM".C[..]NA+:IA/D+O7,M!I9.%JA 'XOTUN7<$7\F" M&E>/C7R\"!#L :6$3F?@L]-&C@3!N=(ON'%.H,WV!Q'2U?:%/*2+$)J=CR>52K[T%(_63ICBE-A-)\SH0HU4/7Z>Q105)GF0:( M0TL/N"[I'G$UP*K8$ !%WF*I!AQ&<07)B+HH41 MFU4T8TV%G]$YO]RD573N%/#L,#18( M[#,28)W&&0&Q_X0$>V-3-1#GS\APPKR_@P=6?HQ$>ING\E0DJM9L'"N>5&;X M),K/M5U2'^S?CV8R^=*@#*#EBYEG^ECQWKA\1$UP4;]PS"A)8*1QP@+F[> M1E2BX,6.3U#^ZZ4_4/[J7\^W3PV+9J*!N%16A!=;O7:B0;1CXAE!K,AD?26* M2QI3J2=*!=CHJK>1^XB0E#*SO.]Y)4M?IN+[(B:\F%&YB7+3#@N*!<_8+ EF1K.&UB\J;W_V.Q1"'TN\:-JB.^!>R[J1A3N+76-9P MZY-X3R(!(69:-&L7)OPPN/,+U6IM*?QA.%Y[FKM:?R$:9&U.5)C5&TT$E=LD MVIR+:"*H'&%9'; MR/8I2G/)4<%X^Z U4%_#!:@YL-,J&.UL\Y75Y"97A;2S"\Z2LGIG<\1$41N$ M!6W31608R[=?2]7A>)H^J*H &L;LU#@BD7!Q\S;BHH)W*'B'>@821/D@RN^9 M*.]VU8],J'>2&087;G^,Z!]ENJQ^H5(]9^IUT)QE223%3\[N*M*V4F^[CPPG M#G?!9ZA7$Z0^>]RS$+0X6RQ)RM62.IH3?DMUDI^9V$MFS"6G<5I9)^3/&:U. MWCR9+!@O-GGC-5AWST*NG)&)X_#2>&M&&SW9IIF&*]LI>[ M-/W\;;:_+;6EMZF MGPY@/*6%N%)+3B7+V,F,4>N5 +7H@+5+*J@\>>;;_"O3^YPFAZO-HM.O2I=V M';!YM=VJ3Z-PRGC=UC"\_&_78Y*/HGC<26VD%DUG_2'"O@['VC*I?0#?MJNW@QC!.\T)IV0Z M>P*P95!G&[.0>[&.A8I#_A&< MRI='Q'S*+P@O-O^8Q'^4J4BW)ZP1FG/[?<:(?SZKM*73627/B^KWG":Z]!2M M^L*'71RNON7I'R7=D0\-5UO+WCS@WQH7KMEF-@[+-$M4$6L-1'L#'YZ@K4WB MZ[I"A,IX+:K,G@45DF.3?\BA:?#,!<\<>L^#[?>R*RQ)1Z5HQ_-"8GAT7*'.2$ZD8W1[)CF)Q]S M=*.BVAP^[XX]R2H!-8.B6^KP^E*MW((HUWNH,M5L@MMDIP@I $*D8HA4U$4J M@AR (XU5[,"(/.P9TUWM'J!U%0@/2[TIYQ R(#XL9:?A5&V+_@:1ZG2SEX31@WM>Z=3^>?7JUZ5)Y\QM1V CED"/ F.SSIF5!U.CB:7)U>36)VB\9S&WR^XDG@K\8JS6TX6 MAL=4SJV[8/G[ZEXJ:&*RJ.1EI>49.+01=\@0C)->6%#K2*F].Z)\41UDTWQ2 MWI:B./CQXX=/AF=]C3KH@W&Y:A:I$(ROU$#)"].!9TO;_MF]OF>-V7W5M@MV MY_3CAX//SR?64,'81MT!2X\UW:_*&[D=E!A$$_5)/5_ )CC>1.+B)KS0?*IP MG.;*N%&[S+1_'^H](X?B5)301AV";UP/:-<7N(; M,V25H/DKU1]C1FH/_/\F)U^<,R&HF.8G#X4\>\I4S"LWP4R-M 8)N)T'3$\. MF331SX6&R@._YVE.IS.PE&XC1X+@7)DZN?$T@C;;'T0(SMDZ%H&Q&FVZ\(14 M;/D\JG6!0$A]<+[CE-%Q7$/BF5/+$.LI/?.M=9#!B#UQ7VP8NEXMZXQV$%($ MG)M/4R/Q.+E'< -<\'11F3)J[9<6*B_\LIC21)QRMG@*A3>I6< MX=2V](#K, )#WQD;N!<$=R^Z4U/5<)C/M;U";D+?';]Z> MGKC=M6<;9 <=F6>.C;>NGG!<7+O("2&[4S?9G5[YN)G%S8P)0;UY=/^2+QD, M7TQ'-19L1F6-N2E&&/%I+Q0&/\ QXJHSB&GGSLGH.;I$7VY6:G2I6L"SP]PB MOE'EN>ACV6+(U-+A\AW=PC5>>*R1VH=RS3:__O5Z;";2M%J+>-([&2*#T2Q G0+'K '7J-8;5$%MM;(ZRGH3#4/Y]"E&X.GJFSXJA9= C(X M8LO;V&&1=6F+L<: H+M&+19.UN11)LJ;M)W)M]5-.ER:/.Y?NM_SQK'*Z$1SY_2,AGP]Z.3P)IE4H6\TT0GA*-+& M8DL!?&Z-P4@PX!%B&HTPQO4/"(!2) JDXH2BR248/_T'3VWE!D\F=_.TM/4Y%K&X7)?9L3#L@6/!N ML"&^I&J=;_^H[B)=+N*FW81\'7[S=81,#"'0+ 2:O\?#Z5M->6M5Y'A;P_Q* M?7G.,KE$)\LE9WW! J(=$\^^5L=6#-TRIMGU1CH/1J])5GUN(UX>OA2^S+9EM\8^T"GIT)(- MOY;& Z\G4CEB*TJO*+]+8UH_I%]9?D>%$G45U^*:%23;_;L*I_O*BG_2XI+& M[#9/_WPE:@_VO7T:PW4+O:Q7+F%[<2N\!PV_K M&%MU+)?"<$IHZ7SS;,PA;: <&]\8BF1(U52]XS:!S<(E@- ME_+XYFFLI!]UGED**QAH_?/^3=XEXO+JFPN&^C8^W+:U]RO :JCR;A2KIP W M,2WFE%_/2;XQ%U:GD#A[\6#JI4-XX,^/:82WUNQ)DE3""LDJ.C$IBSGC!MET M@"^.<1PW6.Y(FBD?J90$JS72UR!:/H=Q!(4.TY.6ER>@^Z;/3X61<_T4@OO^ M-//JZGU8IKSF+70=R"[[ M#Z%X(10/?2C>6RF*5&_W94-* !B'I=:"P6!6 TQX[,X6YN3]PH3-;I1D#C; MT47ZVHUM T^6/8I0LVL8+!P'5>1RLX-B)/G=0?-D#U9"%[H+P04(PAIVOCH\ M*@Q.7G1G1:]RQ\Z8 -UQ* \?+\+;GE2+VH<*/?J8/E3+=9 */;AJ/P$"G%"M M,KOXS^!A?>@67SL-:"1"VU 7)L"+"QP;?$6U+/$M:+8L1*NM%0.<#>ZH]G); MC1^#Z()W)YMB&8!CA*?"3W@'[7PZA7?0/:8BZN))([Z#"C:5@T1@C/3)]& Q M/L/*9-V.3_?>YV'OL\Y&H\E3$R!4++D@;;$50#A8$C]Z?-(-'"EL220'>I$# M'!ULV2A]/JN!REW8\EOZ"4Y^&JVA,IT<1&DNJ6A4D(?6:22!O0V8T\2%H9! M\NWE27!_N3>;J:+-=_2L6E?7Y$$E9#J2"G":EZI(^3J=$7N5I*9Y!VA0JE,^ M5T4?UV=A<4KEV2UU"&4MDZRMGA$[P6_4LX=Q>>1C(S4?TEP>6;IG!!;J$-/J M-Z:U)VZ_Y?Q10))SOYETW4!;J$-,;C +![-P, N_U.BZOD5':B8&W; CM?(V M%11':K0%783#Z\>?(DXS93V-EH07JZB0VKL@56W3UMIRD[X'U)V;L]B1 M,D1Q=<%-9U??5_=RO0I5"?DL+]@EO6/9G4H6RR0O^M2(3?OH((<'V 2' M(0<7-\&L5*LT5F79'@^MP]6W//VCI,=4Q#RMS,:&S#E.;;UCLSZ"MY&/%P&" MI_C/6=M401#Y>!$A.KB?65-$/$(9=0B\.@]KJ MEJ\804:@X.WSUS M^.[*VX;S4$?FF6/C2:(G'!?7+F=?<*NW!@)0N+7%TL>0(:F9Y8VYVK@P0C9* M=)%0A/-T8\Q)SO7\PYS#\_TD#R9N$4(XTL M=PSF&6E N2T. @+2SH/]TAA($!L23Q@7C0@."PI/4"1'D!,V))OM)XD;/DR MK $CT!L<6U(+2#C)X$]L?HID;S1BLRCF-$F+B.1)E&TL15)4O"FB65F4G$;; M6[W$V5TN7XC\FD1(Q>[Y?,'3/$Z7))O,)&/_ MI(2?LK+VR43;OG"\7L#%37A+L46:DQOLNA-B1&?@[ M5%Y&9OGOT$ T4K< Q(0^D#GVYXBM$TOEMU%&B:#B]2\6C_/3T!3;[B/#F6&[ MX+.="98*0>ET^\US]L&*U\D MV[I#;*/P+4\DCRHXC"8G#[$D->;R:=67!^P:3C7H+-3!;![,YL%L'LSFP6P^ MO!VEHXMWK ;S3C2*L=K*V\B;8S63M],JQFHA;Z4^CM(XWM* -U:S>".;T%C# MZ-OK3".-MP?I4X,[0@X^1.*Q!FL4[U2!C$2Y6!"^4N'9K'J&&ZFR"'>2YZA4 M@D4D"A9_CY:J''=##TE/7Q_.==(K@%"J,3@D[.:%IB5<-X5:3QZDAIP*I1RM M"Z?K+!1]?6?<8_:B#O7F+\_+<_X&;XTPG%[7JSZ-\Z$UK+ M-/"1!OQXEQM&&C0TD*UQI,%%O=NQ1Q9_Y%VG'VGL4N]^I)&&.?DUQ(TT0JIW M9RY4B,26T=2O(1TZ:OLF>ULB5J##LF_"=Z/P$^A@[9OTW=I:"ATXE.+W %9\ MI &SN2H\(.1L;V(_^PV0M7X-6T LD.$0 !L"8$/PURC&[<7M5OWQ6)X,IR3E M?8:$->1BA*[(K]LSU,8]?JZ4Z* ,C'.7?AUNBID^-=N1\ M+4['KX>0@A!2$$(*0DA!""D8G64%)-F-.;# @X@VYM@"!%Y@E,9+7TKIF",* M>I7FQQQ2,+1DCLDLKBJ!\C16UMYURH-2,M*#01SV'12F:IR+:;% MG/+K.F%NKV;GN20]^/C7?WZ/1QC?%AB9 M@Z^7,7AALAE\#C3?W\\QQK<%QN,X[ 7^6@'V=@?4?WZ/1QC?!FC('\8YTD9J M/VEG>7*1D?PK6=!:C7B(3X61<_U49W:)X" /#G(<0,QVHTZ>IT!/HM'%#0!L M;@-/-<"=T>]/*:/W6 G+Z-2^/.51G<%O9F,-W\%FUWEJ^D+;>ZGW-(^+!M3QD;)D4>Q.) MNHJ?R@7+TH2HH*D;(I6CF$9B3FDAHKCD7%$OJXF/RIR4B5H*\-BR;KXS2&Q9 MEZS"8LM>#]RZ7!O+;PO*%\?TICA:?^X+D0M*XJ3BY"'.2I4\2RWOZ>R(4_GY M#=4+(U\WG>$(3\/%30B6JP^6BZL:ETJ+K5^5,&*/W%_2F*9W578:JME9 M+DW\()&7:[(MA2*49_D16:8%R70(S-0^^!="7AN!]R,BYI,\4?]1@N,=R93(."F.".>^:W/Y.;7U@8XM%6E0RL&*3Y:H&)\WC5/LP'=#"$PZ65RX3XW1HR+QPO,YL M]8^TF!^5HF +RA_KGIHWM4M3#\C.\CO) .,K>8]J$-21>.!TY[+4,%I#X9=/ MN>>JY3MGF=3)Q5J3M3-O;.87D7FMHY)G7C-CNJ,'?V5Y;.;=2.R!>TV-:_,,P!KA06.=%G [[Y@NE>%O.OLF:"61@O!HVOC MHDR::U':/B21:$'DS)R>$JR2Y8A+' MY:+,E*G[F,[2.-7A@3<,(;I^0W1[XQ:H.Z#2%EXS8Y&[[0U">'2(=PSQCB'> M\04D@.T976BZF6?6RAB-;AK!8.%N/73!IF",>C,JNKA/,"9G'0)=U"9\B;8& M-5SPI,/\054F=#&/8(P.-A]TH8APD':C$+JX0<>MA_P>@(DL4!\#.KD%P'C- M?6X*-4(GK3A#A(3PH%NG;BC=O=?HA!DWP"XN''3"C!O4=)*Z&SRWX-;3X2"%4$-B9B'LTR=B\Z?+$)_X3/QYJN M7+9ZIUECRF6SY/ ;H M.1/R]\K[?,'972IW[.'JFU Y"1[WT20NTKOUF6UY(];CIWR,W,Y9,9V=ICF1 M>/+;(R;TSP\!33P]EGL18/"4TFX3@/#\%SN4A'R8\C/8Q77(:I]6LRY\S6HG!>6(0$9HT]8!L?7302H2YX*D\199*RUM+ M"1I(H#9>GAZJT_^:/%"A]%33 T0=H1^N7^R %\Y./0A8.U28G@*RG&&];HH% MV0N_K0LR35,4R(R^6C!(4"\H\!YO3)1-IM+0%@6V;;"@"Z::-BBP/$KQ&SND M15MP[P 7RN=^.G>0]>V18=RQUS6>34,G*-!N@ENW1T5MD"L8M4MG7M 75)7R MM EBM50>^%7AX34&@T?-^LE@H('BW@%JE)9=V+PC/*C/JJ3*+>;6T %JE,WF M%M 1'M0UACXWM(8.4*-L-K41S22L'^#6[)@]*?U,^5+E*)+_UV7I>N8J!_V8E3?%K,RV!A8](&L3+VD0GIR9 MY[N1QQH85GK/&#:;XX+P8F587I FGI%<6?>(A=I'D@&7\PS=:1629PS ;;E< MKI_H]P0K<4>H6\,[3N 1GH#HNAA@H>989NF_4]1&TB@-&]E!AJ M/4'T)G3O*H8:'+B9!=WZ@=UI3?WPZ&ZJ!D",PV +<$)W_W0] -I $W372M?( MW;WXZ,['UIO?&K8QI@/ ! 9T"-0&;X[I!&@S L9HR#$=!HT'P2%:$IT8T,=X M@*+8T)V)?8R$-<(4W9/=]J/0-#@#W5"T,N^!(V_0790M .UJ1@YA$NANRFZ& MH&D$&G XL%46;QM>.):- '$6C[>'LN. (Z%8S@'.J&Q>_3F*!!T4F(W ^ < M985.1NQ^(6@C:=")0]U@=WB'BNX>[&@7=!)8"1R$,GJ;<":DZQ M\(052R6M5J@[.&&P=]0>D MRBK;;AIL7;0/JA>\V FHE_]Z&4PO?_6OZU1NL>GL+$^DB)64)*M);6>E\\6K M.@TJ;4O)9/-T>ZB6QB&!C6)=+!$FYP?:-9SC#5J+[H%?IUZS8QK)&RAHX-,9LJT!T[393.TE@NR8BLDTC(B8R6+$OCE(J(RWG+2QK=K*(E9TD9%U&B%.'L<5CL M4:V=?6J0H-:.N6T5TWI89M\GDK4'R<4\S?7AG4;"#L(*5?\7:YCUOFX+54* MF;)#5@!KQD+:V),7REAWP97',M:@*-C-"I[RC9:B"4@VD0W+J9CDR88)H8W, MM=*.B6<$T6V7:WE!O3BOR])T\K!YSZ>RMLG_)=?DX07"#GH*$3]^(WY"\OU. MW#W&HY0YG5_#0NLHRL5^E:")"H!-!7,34;VY'W4A+:T6)/)H@&8S:!2ET7CC MFF$SJ2QH/')NT #V S0.-W=D72S&_MUI[K@Z6(C].\O<8,&,)J,+[ O5@)Q% MD! QTZ_'L;4:.;BWXE.4/J5ZC^+'0#:596+[EU5#]T2COH?S1[1@#^: "';+ M?;);.ML[MC445J=RW8HY37YC+!%?::$21 IY96LK8#NT](EK)X60#L"K+$-^ M.+TD]U_DWN+BN%R4U?,=2 UH>:E*";E8760D+^3?3K:K4Z.G=-V]EYQON9"W1.6T MJ:2*6R[%"E-^%4 +3[G4JK$T)O724'G@][3D\O0MN2K\>9H^J)_,^V+O5N8PP "T\X-#NS,/5M>3&D+/+H24F7*8-#FN$"8W>3@QI@@F)6C/& M/) .+?<-%X)XX&!S#3;7+H$TN458B\-@=/;FQM09:%W:]69\+CIX]*SI6R0:0T M]JQ.KHYI8/,.F'XL]'U5WLA3* 6R"PX6'BYO@4*PUI:DE?U9= MK>J,.B*$$RHW*S)IN*ZD=,%$)O1[=0^W ]R;-^.CNJ M3GJSQTE+Z(-K>71>;X[.S6&I8UM/Z9GOKRR/P:R_)O;$_?;"LOCS3*0(.#?Z M4,S$X^0^.'V"TV=/G3[&HX:Y;>O1.G;LYRTZ3XYE/AA<]$!E!^YF68[$1V.? MPW;J.3H;*A"PD\8<'#/!,>.&.#AF7D*"6P?0'2DP@%8]=F0>EG86T)&Z6T#F MGY&^4H)8*P9W(OU5I2^7PY)$]$%5UGB5/^35GYOYB5I_9SA74$>LMO+V3-:? MN*25T_%;D6;5'J^WY#FTP&'SQ\5-\$#HGC2I!76>DAOCZ@/3^\-P13+"H0 T MQ/ZX_YW$52 )B'L-L0?NI\6<-AO,",&,L']F!,@E.5(# M N0&':,-P44S&*G9P$5L&*GUP!G=0 :$GR,5($NJ\F=56@T1"95HIB(A670C M3XH\II&84UI$:3YC?%'MKX:&A,Z^-YQ!H6.66QD6IEM.JE= E^GMO&"S4E"5 MQ[?8B6S?C6"O,S>TZ:>#&$WCYP^I'$':%1A0;S@L&;BX"7:5>KWXV6+;GN>K M%SP#J?'P;]'K08WPH+&&'H+;><=4'6?3V;?-<0;"HVD3["[![A+L+L'N$NPN MPVKP7":HPCHU11A)$94[*))4D<&-4ZT\,8G_JB,N0 S<8-@ 9 M7H6\H:HLZCN5_*Y8EKQ@&][ XH3PG-YDHD+RJ_F1 I6-Z*J?J;!8"-'@."0 MB#0&LO^,%@'OQVE6[IQ&%NY?4'O@_S>:R[,T4RE@DH6J*U"HD_6.GJQ#!34X M@*U\X%$QQQ>/5ME:3UG37Y(&* MJH;H^ND)7U6BC9+*5*U#EDD&;\^D*LNIT!<&Z_V+WL91H=R9>KGWD+M MA?_U$)KWFX;* []?:?&TD#3EL(Y)7XKF8EH4H2*Z6 MMP9.PU[PX'W%HN7":=H-8L0F?;-1'\$E&ERBP24:7*(O(+66I$;F#G4UFX[4 M[ZDU*(W=RVE6*8>]$0#H['RSAA9,=.>-$U2HAH/N='%"Z:"(HSMGG(!:K%7H M#IUFX'0&(71A%4[PC'9<=+$4CM &[4QRZ)9M8S@-AF0,R[S'\8"9 MJ8<,A*S>GQY\B(1BZ8:L P$7ZM)9/S"M?B\B4A9SQM,_Y9_)'4DS92.*I'@1 MS4I5+2VZY21?ESEA3ZBB,I=3%U$2SZ-E1IH^Z/7$W7#/?[T";/58^.J1[:,= MKB=2>\$2[J5ZX!7K^2@IYS&LA.A MZD#IZ\#8J3MCZ3.$DQJBKA@X%QN7B^ MDH6ILD<=B4=.S=70:XG&P2V&BAT;W#71:C"VBQW];H+#F:\62FB^@>;(K1.@I43G9L8!*>S:0K%:4(H7PCETT'J5[]!=Y(..RIF MU07=N0Q("M.WR7AX%\W'B&Y.@=V*\_(28GF<9NDF4<,-+>XIS:-B M3J.\7*AX L8K%X'Z34)SME UU>3O9&/UJQOEFJL(DK67JNZ#RCE1%IM/-'3G MX$/%$"NV0512:_,@^_: M/%A@W\Z#4EV$S23Y=RF*76T,\O 0WAL6_.%!;7A>BLZ[$&Q2P2:U?S:I]G'W MV.Q)_4?Q8C$2=1^&C^U5:2?RS$C?CS13$/;K-8)KJ#F2QUW-MJUE/G4VVLWO MU?\I0[#\S?\'4$L#!!0 ( !> :E/5'Q#\9UX (0_!0 5 8WEA;BTR M,#(Q,#DS,%]L86(N>&UL[;UK<^0XDB#X_SS$)5F5G][IE="[UJ M9*>4=)*R:N?*SL8H$J%@)X.()AE21O_Z@X./8$00).AX43EC-M.EE$#X ^X. M=\#A_B__Z^LJ(2\TRV.6_NMW'WYX_QVA:1&D M49"PE/[K=RG[[G_]S__S__B7_^ODY&>:TBPH:$2>MN1QN4DCFIVS%27_^_3^ MFIR0][_[R^__)?'X\(Q_??_QP\N'#R?O?GYS\SW])XO3+7^!_GH*<$HY$ MFHM__NMWRZ)8_^7''U]?7W_X^I0E/[#L^<>/[]__]&,]^KMJ./PU*IH/VH-_ M_V/YQV;HT=2O/XFQ'_[\YS__*/[:#,WCKH%\T@\__N]/UP_ADJZ"DS@%CH2 M2Q[_)1>_O&9A4 @V#I) I"/@7R?UL!/XU*()QUE,LK1/ZW8_:F-[1+&;116H8Y>YIK>#^4 1980/[XXD-X__( MBB QB_GQE*9QYB:,&L;Y:$K#.-]0P_)Q.*$Y?!&(%L=(*F*7P*AK_E,U$";L M,:H"7F7"6Q/3KP7E^U%E-9NY6;A'1+@-TA/8FM[_^:?W DWXS7^Y4N6+82]KT&(] L9U :7Z*5P"[!LHK@/9)'SGN2M+FIQ*1C]F?'[X[G_6L D'3DKHI 7^7W[<87M,RSRK^1QDX0!NU8@? M0\9WU'6Q3]I$&$5)B0"A7W0C5R$9@&9S4% M+:]AG+1^BI_3>!&' ?\Y"$.VX:*>/I^L61*',)!Y@P>YJ\"[%T\CB\2,<]Z"**=78E!$%?EK2R3_!(YXMJ'1"?VZIBE2) =G,2J24FA.1/)/7"3G)7QR4<&? MD$@.+\6@2"KRUY9(?GA_DB^#C,(E;'02LA7@4!X=(T13>3:C(CH(U8FH?G@/ M1PZ QXE A)RU$)F0S*JOT:#LCF2\-1G^>$*#+.5&/3_AYKW$"26^"A.9E=P> M@&Z$%L[)+BH4R!W-2@F>DKBJK,FPI"HS6E5(@>*\3L99!/F3H'F3GSP'P?I' MD-X?:5+D]6^$/)^\_U EN/Q3]>O_N$JYVM#'X.MYG(<)RS<9A1N54P[NRX'L MCOEDI)2J3&U;'DO8A ,G.^CD-X!/! +_GU.I',5MAF&AOYN%C+[0=,/WJ>W) M.F/1)BQX>"9N\PS?-@P#7&^ %L52<\+%%\YD3C"8YP\;'+0\>ZTG=#!VILM)'4]1R=])FZC+* ME AYO,#*-ZM5P*T<'S,X%F-"[*+@^FH,@>IT[M' BR[QAV'#PZ=H(RR+DXG; M.FT9\6@-%IN"1]XGZV"+=QKTP;C6:@DZD]+<2X$CN:MP?*O*.;3R)A10:3D= M'UA>Q\%3G,0%#S3.-EG&\9(<4\H'(@\GCR>T+==RR/VR:@__0O*ZK(<(\2"- MA"5$DNR0\'*GL)&FX3>+CX%7",%7K<+L&R/7%?!KCW"3<+0 MP3UV&J2^C 5G_<5!A0]L$#N,A >WOT?\)O BOD_^T)V)( MD)P\!0D\^3[)EY06)W'K.1G&C3(&S7:JU3BLO*5DB>AGARDY+3$E#X!I^]WB M)%TK<]* R?;266*'VGCTBU5C/4RIX @0MO5. 16?RG;TJ];F]48T;,QB8]1J M] HZS+#L+-52*K#1K\I\76?\K)O"%L1N8U98135I\7_@R4B1/%VQUEY#-01BXX M9>2.PYZDW? EF3KIN_;%S8>-VMUGL+7X31 6\4M<;"N4\P)"<, 9YQ=8@NW, MQB!PG(8-V5T&W@K$N4-1(EX9B = 7%B(:;H6M@1'RP1H2X-?%4]9^D)S*"%6 MHF]3I0=A>5!A*4Y34]D;CG>)::6];UE'AR7!D$XJ+J\''>2B461Q"*B5)F*3 MQL@;>&THKO2N'YM):-Q]@V*U'7X&%-^:JBDNNXZ2C5E+MT_:6NJ?4>!NG,1! MJ?Q/M'BE7!R*)3U)-RLXCN-N.GCF\)N(IFP5I^)W_&/X%2<\#L6 *$XV0&P' M0.#+I@@TML_IT^'@0=\DZ/7YGG!_P[_?YP$Y+7E .'GDIN:!"/7A-^<['L#' M\*M3X($8<%[RH OD68L'T[1RTY65$79TND08KWV:=Y7![+2'PZ.Q-4Z[9W6A MV[FDL*F'>@P*[&4C>69-/.9/W)O@D?,X,3G\RJRXU+-[%1OR6XV&V_2>L9P? MEJ1N=GK+41/;WRGXM>T(0/C\57Q=GXZ-S%K3G5@[CPV+@/7,ME;45>4UDWF6 M\2%"0&;5N<9L=RPYN10W[;7M3'HSLV"N-:D3Z=9ZGFYW0ZKEGK\&603OU:#Z M.K<&HB![?LO]E^QQ&:05L>(.*[]*R^X6O]+X>J?CC.;I(/>-&JE?Q*GR=(T4$K_)&:F1=-@V4B4Z_V6C\ +F MQ$9I2=QA!AVS15N/R7=4)+EQ/3A!>9;\8N MW=27\M.S2N-1FYQ-4B?!U8H\!;S'K]&ZMREH[SETA139W>T3<;=/ MQ-V^A7WEV^-[=RO9:7']S>WF"*OL9"_'BM,WLY,W/F<=:OD*(XXQF-R^?(3I MV]]^CTB:EK77X7A/GW3U2$Q8Y_*1R+=FDN5ZYS**DBWM-V-@FQWF9K-ZHIF_ M>&@?_N2,ZP&>;]^T'A T+<.JS6UK,8JZQ7VC/#,>7WS#>Y3,>+F-#;K6VUO6 M4X.5H J9X31F$NUL)A5@+FMR[?2I3*">;K+2J&7J3$P:SWO-!-%VR:]Y&IT% MZQ@J^4&UE-NG)'XN4Y>K8G=\ $2,5&B*86^$)Q$+Q=XDYE0W=IM5_8(D#+)L"P4D M7N ,*R=!7O^E*@I&1%$P$O$8&?[RQ(IE4T,3&)4VV),UR\I')GQ8Y=W.RX>P^FHXR+Z<;.^FR [$Y M2)\(M^@A3]N]I\1-4CL0-2,E6:1%%Q&$<0,:I/4C_EE9LB=]P0";1 M/@]IJ]^H==W/>_.<=#I9Z[J/YML_*]RG9UJF&\UKG0N8$N@W;$@EBN8AM]9O MEX66=SW09D$^$MMGX7A&9XT6CD&C.BV8H$ [[MY%UKN"P3,BVC&X)TK'Z%S3 M/&^"WUUE7S_](WK$G8U@EN9QWN.2?GS_X7?G<49#KEPYE);[1#LN,A5'8X[C MY+/:5E< 2QJX9>7-WTK0 T?#ELG G0O=TS7_JPACX 3HNP[R?OC._6&-@M2P MD3PT(?7O?Z\@[%V#T#+>GLRV:'. !"":$&H]O$W)JP_5P]2JK4O8&[2,2J]E]-8I?JK9SY5%'7Q5>: MA7$.!!TD&U=_H7>0#V[ZR <'W?6)SS@L)W_@,XX]/?0:/L4B;=K MP*\X67&:QZ%XB^? 3DL ^C?'!XB]0:M[0(%GXZK-3UT;&CP_9^*V@L0U*F6V MWELWE3(5LF,1>]?Q[1X5V'DU-@3'?_C_1EZ!R1#W'-)CN:=GR]YNNL:@/M@) MO2?PL.@Z3J%3^UE&HW@H Z-G*#8%HV-*VSH/,.$L/A1 41D*1K#&Y%U4J)>0 MF[P+/PD*?=+ QC#KC44EK;:)[[<;RMKANN>FOPF9[86#UO/_3T7*ISFCU(/)'U M)BVKSR8E;[45B8:?_8M^Q6QWT#T=$"AB^58.!13)\7$08(W3".^U]=IS2JE] M#K7-8#B/6M@W9DK-]!]PBH G@SK17@).*/)A5B?>%\!PW#!I1FD4VOR&=B(# ME?<]K/(;VX]^:=4)K;K!'O9+=P'*J].^C]);V4VZ> MP6-+.XP[V7W+]<8LV$&Q8\M&; ":;U_Y;9HR"?I>G3M=3AIR>95,VIM@A:93 M^Y9M^Y#1L.&V3LW"F[G:]/#^?"1T_RD1W\+[L?HST S\ K] M33)R]'YCG8T3O4P=:^#L)*V8?\PO*9$U#\-L [5;1-'SST6UU#!AL&-"J\\]Y((HG M1GQXQC;/2RB378T$KJR#K7@EMaAJO*+>X22.N_V7O@& G^;GX:S.589#^0SSF@ MQSC,!4Q0]DC8[V]0TYO$P5,%EKR+."M>XV+)[15+*=G2(".]$FCVO8L"4T;+G# MAM&=C%]LF"XK?IUWWB,2-9JFG=^6:V=+:\?X>%;%X:U9ZXNOZS@KO0J?UAJ) MAB]K/1)=V]9:H/.?S51@1<:DJ="2 \>FHGY9]BOWI,\V><%6-+NN/.]M_WOT M,9\B55(%A"NG1P47C*-BAT:$'R553(>-;VU3[LW5=[(? MC\? UU:LCNF;B9G42?(2+MGD.,*850^U_G,Y/PC]-.GW8$7 L2&NCMFN=^>+ M_7[.X'BDD9/.:]LD58"Y)L JXS)4#")?0*>B<=HMFAN18!0=EI1V6#K8:*ZY MKD%%\YS2V_KD7/36S8?Z3:A]A*U+U3NY]0I5 OJ,-/#+;M8Y^2\U:(1[!N,M<,>D#LRO@%I?R/DR6WW\9..8I'F9#=W3=OT2 MSVF8@9AR3R$-XW607'("XQ>:_S7FDEL=BFWY&8G.Z'MPFY0B/'E MI]4">D9JC&:DP8E,E5Y<#D"-@[BJ7S=$!JO2;K %B=.(8TTCP I&"0RAFS9< MA2]9 I?YU3TZ#.3C:_H\7(,C%)1IKHWCK>R>OK#D!0IUB3*+ET$HCITZF]>- M^@:YL?7.;3\AIP)>U6=CPU?C,4$Z=VE*B>L&:UOK44CO_TXK=5 MW_H(<<^9KECNF4@.-O*@9 ILT$GMG<9C$BNFP4YBKDZI[U%12W7$XQ@Y4H:\>Y-4FXUIZL/9&C4+H8U)X@T$.*VPIC[1;;*YWV9H MHZ"__0&.Z@J],;^S(S'&DN?9 \E;;Y4CC-Z*]]F!NI_^*CH&Q">YGS5@[^]NMW MS5^".($DLDN6B61QTZ=_BN!<'P$.H&4]X; &Z.WJU#@#$)N'@'TB*LZ1-OJD MA3]<,[3'53000<2,E&3 [4-)"-EQ%BXR!"UO]Y!057E,G!2.$HBW9NSF413# M)T%2D;HYH]L'OY]$W,"-G$"*3FR6YCA#[!!N'1B9W&X% -4*&Z0 M'H0EJ,%#/;<* :)(CZVX?%ARV'CVO95*\KMKU^'4"I/SNZX6?XC'Y.O#'R+L MM RZ/K?\. D[O$F)^)OL-"_5&1/%TON7]JU%3:YBI:E%2*[CHF_)PW;B5T_* MFR[KFM"'(B@V>6]Z2L](I*AWS&A;6"N0I(3I-S>ECZ%L!)<<2\Q!'99]J6Z] MD!BX%\5.@Y2UL>!L"V)U/+')178Z"8,DW"2E>\(6)*60AQZR%=W5$/J+%R%% M+Q,SQ7N?!K$GMU,ZSH0Q=)'9>6@*_25VREDI,X/>TSJOA'(^!E]I?A?$T0V5 MF3GY0*2<'$]H6U!*B*0 D%[DHX>'3)TQ1E_GE0%2'%;^76W2/K&T6";;^B3H M0":TY]%_I:<&S\-+/37$-!^LV:+>Q(N]&K?ZW*)]K5$A2";.!MS;O4=HMM&0 MFE%Q=!J1547SNN;+NCX>YHY1LA&/EI]8L=SOU+(K;E(/]_Z(;Z2*=S_DPRR9 MZZIO1[F_ Q' \ ?8:F_2B:V_?:A:S[1ZS?AQVQ5XR\8SS---WR7+SH)U7 3) MU6J=L1?:M;F.^TCSQJ][W?MU8Z-S\:=.E\RKR2O3H%&?V/"*&?6 M_E%V MX IR"H^U2:Q,JN5+P0$!Z[@85.&N^SA&/!"O'XI?I?NE'9N*Y_+P9MSW^*A' M#8YM'=S5\"Q[F[7ZI?F*C48N -/FJNOT\CRG4G.__T=L^KB8Q)7Y+J&ABB0C M\<171%9 U59^^_["LGXNN+ZI0MH&2@N@_H=WY%? M8R\2U:!8/^C^?'=W??'IXN9Q?DW.KQ[.KF\?/M]?D-M+7W[*[FZ MN;R]_S1_O+J]\>,OCUT2ILEGUYXT7Y*;8$5[SK.[AF"]Y-94ML4+8!$ YO, MNY-W3(4AGN2@]Z*W>Y"F++BYWFU)@\^;70D'.R1B O>Y^R[?1?GX7"(:O6.Q M=06ZYG163J +.*J*@!DJ,,4#]KL*B$RW82ILE0_H%1 VBE^.]>!BM4[8EM(' MFKW$(>U.\[EAXI""1B*C)Q=>?K_JW8R/)^ZY)EU:]@W ?7AK,7B:E9TTYDW[R)[:1J4G;7$-_]&N/J M!00\,F^1X?-%A">E=F&Q%23&L1D_C_,P8?DFH[>+-O;W-(%K.R B/\IA'^S@ M9FA6I*'5A.XDWU>NO/Y;P9E:/69I25Q?.D5_VY27T7F%[B-[#+Y"-VBXAN:! M*U?H;ALANZG2GQ%[O86'[.Q.#(\BZB+-"4?VDR$>D3M^3EX!+9J4^W41?&UR MV_Q^^"\$OPS#?VG',X2(MEG':VVU(;C,G4E4YJ_=2\ DQ: MD!5[:]DE Y=0>D\77-6@BD"\NX8C&=?"3&2-KCO(]9 E.BQ#;!Q'-17@=)-\ MNS;:L T12@\0+N0G$[4CW$Q"XKE#S(-8] L(4F6?( MD@\+<_]('1ON5J@; ZXOV*8(L"/A7Q < X-MPEA-Q37G&[R&/K^ MG-,\S&+17V.>1MRUBO/;Q1U?FGK-AJ)]_$3(*&8\0/M[28D1::$DLI4%4O": MI8V6_Q!?8\F8N7686AV17%:O0?S/(\>6DZ>4.&,3E*UJ(@B4K!<4 <@$0/O- MXK&ZG&,*BFBOD8'(X&$=9QL^-.@/#23#L+'!P71.@H,&IEYTH(VZQ?"@P$6!LYVS&$OD71]GNFTR\O3)V+AD)@!:L] M,%0G"'9LO9LHV( %-T:"Y2-,GY9\2'(.HV C%MW4]5[C.=R MZ4#[>Q31S3ZFQ!/'TG!#B[)ZS#4[:JO>.P8I#7MSV9:&FZ:6&.:F5!-51)K3 M#E_R+N% 49U%=-$>_V!2E3TG+\Y(B8Q? 1OF>E>R;S\K M'0O:&31L+7.AYFETQD1K2II"7\I=+N70Q1QN$J1(C@-FO?S6#AMQ#[>'#]DA MY/\J#KE(S SG70?;8;A9;41NWSE=9S2,Q7D&_SFAU?7A?,6R(OY'V7P@8VN: M%5NXT2CXWR[J2E"R.-WP]-@0WQ :SE)N#>&+RK]USRN=RF37<,D?[' F40MI M86F"%K:^VL&:50)F>[5%%G\M"F@1_8CNPN@Y/-YG&P*:;6:L9^;N!GK >/N MTHR1X7OLBL?96:Z+AO/TF?NZZV@WOW A7S?4&RI^(XI;RE8WAE6?1Z4W.[A]L2'S<)$AW"Y#/5.D!YO8(T00*('(S"75; M^5;]$DZI.\#N;R_ M_42N;GZY>'B\NOF9S,\>KWZY>KRZ>/!3X5=C<9@YCKN^N0RR%!J0W]'R"?V M \-Q]Y;2J9UZ,1Y[J(XR%@VEEN>!6GH$G)PO"%1;P*..'3W9%GQR'?ZVUV'C -A&?$%)@V]?V;; J. PNBL M=-,4(<[8:Q3@=:M @@ 69$I4X=O0O03)1E &[\SC%J6YH%2XW*V&+QYR[A6U MA2%8JZGY][2N2M0"!FD)L'=M@F0'M\L*C/\:8Q'4H3BQ#NKHC-8I*Y3J7*'7 MU=T(2TMM*@/8L$*II5;3H%7+EI2UCL%PA#Q8(&Q3+!+V6I;O$A4L#GA!]GC! M4?9L91#:R#07PWE"L$AGN NR8ON8!6D>B /[$6EVB!G0R5_"$QZ>JXWL<^]SIQT-)P'H;9AKLKNQZW<@51 M_A2O+8,@7*5_J>""5"H+-"(TK );&XBI].?L$:K>UIQ#7'1]^1:G4-8YHU%< M]+Z&D0_$7KH=36C]PHU#!&^^A.GWF4L/.YDZCZ9@E2%&RGE<"!D)8TQRUW[' MD#'R;@)_A.L#8,D.[JR\*_789:M',)@ZMQR+_<\TY5J8P"O#:!6G,:3#%/'+ M0*MBQ:^0"C$PNVWMJ,"73T_W$/ B5JJ\9D@&NGZ%$^1+>%//_P-O@UZ"1+RR M+\Z"+-ORS> 72!.0B-VH;[$OR M@X,QH:QT4NO% ,FH5F.>?6[:*&"*"NTH+=TQ>6O'#=@X"ZIT4-=@Z,RHR%Y> 9:(6/R#:L MI4SH$^!$&J3$N8I&UQO[E&OK7BA0+ [8$ ,;LH8-":#H0?/04LJ,+(#K>D:) MT"L:=7=NZ(]+QGV,K46D!,19I2$E;%!UA"S1::,[MQ*9MJH#C1,ZIL=A[Y>+ MYU ^/@3DQPVJ'GQ)59UA&-ZBMJ:QGIXS6$1 $8 FO/U[>08&V*#8]_R+F5H! MW5-JFG#V!_,\I\4=7Y(E#Z9ZSJ,'1Z-.GJ6S6M\$2\A$@"8U;(V39(.48)W\ MYF(&T@YK @-!X+I"R<<9\;#DL)%,U+VDA/>IQ=Z;^$N6C=,'[!RH*\V1L.RW M!6G><>\P$E&D::VR3[FVK@7M9^ULGQV3TD.TQ#(CB^']<+A^C/YK7"S/-GG! M5C2KCPRWRL?$2K,8.S#NA>;OC4HO6F9>K!BF'),F5$&%I@\LCXNIG).K26#O MB?D(YCI66W';E-]NBKP(1.*51#&EXY"J=S2?*^4Z HQ1'P/8KVD6L^BA"+)B MG)I4B7'D79R6E?9PC3N-D7"1CJQ0,YH 2YHN%VFFS";7";-LM6*IZ*6FJK@J MGV#38WNFMI^R!+!)#L!GE1A!_9\:OG?I4N([PS!3NWY83OG'R\L@%-O/[6L* M]54KMU(>@(WY#E#;]KNQZ;[MN"KK&9*? M7I\VMN_OSS<9'(H+GTXBAN,^-O($4@;$S[-(&3;Z3R7-T6DB%64^! 5 M4IT\IQP4/.D32S4NVTILV&20$W@9YV&0P--4'CF='^>SJ0S%)#Q(IK3NJ)=P M20F8 &1XXD7.!].[;*1"#/&5C6&6LUN1CR:N13ZZO!?Y.-&+D8\NKD;0Q/_7 MWF#DN,U_+D1UTL.QH_S M)<='W_TR2:L)!TS@0TJ$H'IUC9)"5K03%TQ!!*5.F"JOO5]@-D5I6@\=!AK[ MX"8Q=GW9!\Q1$R"!"7D753A]SW_7?OOBIRT03V9$/^A$.6V*5] M[F0\RUY.CI_ >*A_",A_N'^(D=F07Y]>XV'_C)1($56:G3V\7-M'0/-UERXU)C0&<#@!)&9D$C3A M6S(%32N5@Y=I9%G3"&$C"V-A%$1!S9!F1<#W=VC6 ">$<4%7/JHB*&E/]S.V M/H9[=T#O,KH.XJA^;UN] 9^GT2T\*19!KOI[ZS&3&7-(58#Z2ZM3P \*_TOAYR9=U_L)_^TRA M&0[8)O!9*F]%HO/8:70K\RJ""<-4D1@-2,U7J1"C-28 M50Z^$@-LEP4>*ZQ=58-1JV#IFN^\QZ&SN-C<"E ]PD M I<.O(P'+D9HMQ*X-)B5([SW=T!+K&KT,K@4ELS_15K$Q?8R3NC-IB/GK&\( MPN@?3F5;TTIX! "2$J)S2R_E'E-AB=55OUC1[)F+W,\9>RV64'TT2 \?:BN. M1LM"YZR.Q**&34K@I(+N243Z^A$SJJSX,A.C#MJ\6;E!UL4@'WJ2L# MLL+&,>K7%8ZF.7:$<]H<+NXIT%RD,T@Q43(XQ\.-F)W=M(Z-SXP :/);"7P*1JB#PU)3 M)&.;8XEJE^[HE27Y0*04'4]H6W[VZJ_XE9L>;C)U%CDO>QJO!"Z=E43XL+Y9!V@QL57GV4GG0FN5@CE;5\=[]$"YIM$EHF>BQ MRQS"D MYP1--LQ ".+B].P@ /%W=B;EHR3X,'1NIO52%M[^9\((W\?YEUW)+]E[-)5/ M\"]EI5.[NI_JPP%S1V66)DSGN#8"!#"8^:Y:IR1"#,-#S?CLAJ57Z0N?F94Z M>AE_!3\E/ZHDI3@:$R_)9W42]\C!CW;@35*"$'P.GNS!)P(!XI\8;"GS-?0B M I<)RI6G+#V)]\A;"/)"P F*S6Y$VYBH[$\!7Y0MZ3R$%0J*PD:RV7OYN:I5 M>GY/0QJ_=.0!83XU5EKN&(2_0G+'N)@I&Z=%XWZ1N$=$^D<%G62*9#FK#=3EKRN* / M-'N)0UJ6A.!DL>=4S/)+D&QDZNH*+#9]RS)Z]IN2<-Q.!')\I]IA5U=<]),R MY6K-F:^%U/2+ZRUY.W]*(:$RNW$4QY"8K2+:9XJ MA-?<($%J+,@.#:3O;)XP(Q[TKJIS4).ZWI%:^M&A>*LD^@?!+V!P'B341R%G M985B*+9;S=AZ#+Y>11R9>!&'8LT&"J@,C$?G;$GF=92TQ:&3??!^"ZT,<9F- M9IW=M#]Q!I1;*P9!P^T6]_/E<9?B54(L 2#M=7:I^$FTR915:% MXIX^Q]!7ILS\DLI$]S"T2.Q/YT@B=D!%AIXG>9!PDJFR1],5A6I?URQ(Y\\9 M%??%GX)"'''=IO/-,W>I/_SNX_N?>II"HB; .*FC -D6(5$3#K A#3HS4B,$ MM1A*E,B'W\T(8(5O!6F9;".>G[B(3H ;08TEI&$4A,=;9-7B2K#/%0]>'TY< MF?YB6+7:G2FQLC^CK;2;]-?*.GO)>Y6RC WQP?5%,Y;\ZKXE?8 MZ^;^V:W79J[ D^,;6K])LJI<9TA6FO8 >%B[BO.->I;(_N^ M!(:7+7^'"P%D",?&X%9OC%)DJZ[C;7T&1SHUQ2E0S(#BE0?UP@F@="=7XK6E M3?R:/@=)N;=T9)7UC$!LY0[K[5+(^YC$%CM@UKH^O#&UKE/?R4J]+RT9\ MAE$PA>F=W*XIX*'93M00;?H5@W>MA2M4ZHX;[SZQM%B.?SECA4XC!R]E"AI9 ML(R\+N-P2>*:]#@GZV +62?>>Z3VZU1WJU0%)EL]4)E'$0>?5_^YCM.C_&VE ML>BCEHXY'9V[5"!G]0\$@$-\S0PM@U&;<0U-@RNFY/VYSICIO! M2.S!U]0?35H,F(8& ^*?'".6(&L(RN#UWR:OL[56ZPU$I'S(2_T^4(S@!J+# M-'@W!=W:TVT%>OANU "(YN"50YL&2;'=/;P:-@<*'^L;AQX@'DQ%#S::FF:4 M3A--;G8(D0HCY5>%;HDUXV[LJ%U7U I;$JS721R";9F1>$&"=-L>RF/:51#! MUS$/>+E1@JD6<<;#W2!-8^Z[Y$&V]6YY5!2UVPXI+Y2+V/>,_WB;/;)7>5Z! M=*1NW+N;T774"Y )ERZ [3?B[>!J5[PK8Y7NT]VJ/,BGX&\LJZ^CNY_M]HY$ M/=GMG-'-<]U.T.-?MQJB /-,MRF6(X 3_T28>9[;D+429(4U/B0HW]E!AAF< M@WYX_]]!?WE<)PJEP+?YFH;Q(A9/I-JI(1FDACQQOV^Y"K(OL^8(-4PV$?2" M>=H4< U#DG@5%\(-GI6O%;B3_$+3#=^D@N-GBS-"B]##H^!^-60C%M65SWM/ MJ^<3YR*'[B((EW"HHN4*#\QIU4.6P)Z6XRQ!TIZ+:8PKUMULTJ!*2EP)($O> M"'M,G0/6S.#&,VOX$:=2GYT"C[8+G M."VKO*71SYL G@5L+^E1#SJ=*?3-Y" H#U9Q$"=-+;= LX$32DA)!+1("R]1 M0+'&C$R3=)P]FS>/4%E*3PJ@FQW0_5S3O>!X3?7X4EU5NTW7R 5Q<:!PQ_(B M2/[?>'W&(OG+LK[!NL<*>Y.Z/EDH@1,.G0!XOX<+W>SM.E_HX9G9"_4TW03) M/4WI:Y!P ;TKLU?&G) K3V'@NGT(E(_;]R&<="^KS=-LXFY>8$4JM& O(Q5B MY@[0+5!NP5L/2DYD%2?X[E:G@$UUDU-76,GM_;AU,6JOJKV4TN@.4@C8X2GY MF$_T[='1U![LSQ$.FEIG@"8#]F6'!9D,64:,Q_..L'6)2'U>.C4S(=>;;K,P MP&$7OBXT8>+.]UW&7N(T'/1V)<-U_=V#:5U[O (\',;7"/CU>65,[O)Z>SGG MNZCTZ?:18]!3?USA"U,EI7_RL%T#[K$^NPN>^NLLRYOD6,,"JM\N6 MPA>F!&PWLS/2H7M#,=+QW;L >[F[\NK^1M:]);"Z!V+M%V=<]J6 MK@H>.:WS&/P6N^CG*QO%+-<5DH\*-O=*T-!P;$5BR;2VY:@IP+T#[%>2!OG+ MQC+->Y'[IA3_T67MJ&^,E;5OS>VOGGT+"3.%['%4:5>P5Z;#6>7Z+M'I+5DO MY9PE;_$Q"\!I>-BNGEARH!'2OR-\P+UYK)>R*(&1$IISKZZ;9VR0$;YCSM-M MX\&,.]GH_,S<\<;>]!Y"T)9?-ZF#CFZV]Y]V]/#2N_C5J(T[]Y!\9DS\]J?W M*WZ3.@:1,;Y7 /NX::NT%Y>!Y&[)4BHMT2X;@BGN=3"5]>I> (\(@+Y*KTNY MQU18HGDEO&M7VMU;I#P?F6^*)7>J_D&C^4L0)Q">S-.H=6IRNKWC;!5]6V5] M;EV!PUQ%6T3+>O^<5D_==B^=-OKU6=V. -)0(!(*VQVZG[8$J!C=A7?J;$46 M.0N>-DF0D2C.PX3EF_)-3MG!G 0-YC,2- R%-SR+30%#GT5M=N!PJXUW58U" M9)WG< ;9U?UHS;'PT>_;@7XRU]+AV#/KM8+]@Y!>EUN+TPT5<_*ABS>J!VC! M%5< ]G/((5<*%:ZXOH\ \W25YQL:E:]$R@HSI6;>T[S(XK"@D1@V?PVRZ.>, MY;+(5V\R[(T&"JAM%0*$ JA0PO>2%XX$M_[5EB+>+-58E=L#>1>GU9\'JC79 MNA'16SAF=C4/$EP1,_X\9[)<1NS2.TSWS\I:Y)#3;7ET1LIQ=35N01.I MB2(5542018 N H0101FI2"O_^DTQW<@CCM>:BT'%18'.201<7 77P07X3ET MQ<@*7Q*5%2[*DH_B 0C_5UD&UL?)F6LKR;S*AV,/3CQCR#DVERP[9YNG8K%) MZI0IB:.F\@G2'^N;VO8.T< 6Y\Q1!;TIX^3%T5)B-8Q&J\+W!0]L;$[>;6SJI^339@!N",6"ZB_60XB7,'1 M F0K8+5H%)C#97IC5IOO0@L:PX5M0Y0EJ]T#R9/5[L#HK1BM#M1]&"T]#NXG M;8\S6Q7D;\!P]>F%0<,UN%2N#1=-^*3/\S3Z%&1?* 2P%U^!KL/G]NH?8,V( M=&+K^4NB'"VDR*QJR'Y$>)BU;#R_)G!9>4TAW:@W*5CU,X.7DNWIK>=XRN[C M2B3\Y@4K\W[@XDW.4$-UU(5E7;*$0YFOUSR"IU'WT1.D8_766!Z^?N(^?Q4&2 MW]#B=G'/%SQ[Z7E(J_HA^C7M$ #K+_^#5^[U59 ]/3E59C+#<\Z7R#ULH!L1 M'2=NO1_IBEKGY-9#C JH7PGKYVN7="DP:P+Q1<];UZ'A!N,)%V];JW#A)EAY MK=DUR-6!2,'[T]7K.'@"3+AH\P!:I$V5>WE^(9P5J32I?8:6JO[IW:7+]N.! M2Y$U35O!BB 9Y^\_PB@@*?N]P$5>;Y$KQ?6?;E M*KW+6$CS<8(W_*6NX,DAV!8\@%PV)1*P_4J> J.[)$^5>YHGD(]+RBG[W7F< MT9"#S2&H[RQLIC@:7KO MK" L;"3;')O9>UH$W,F/+H(LC=/G?![R%=DD<)M\3A=Q&!<2*ZO^(=+(#@-P M4!&PADBB$J07.SN"U0S//^>"EU,.;,E=WG/Z0A.V!D/0?W^M] U:W'KFME_# MM 0N0IIH!]Z3N*EPF:%8YUC(H"W">5-Z8ZBHPL!HI&!)9K4M4J*-QPXN^4VY M$HLEL1KB+AO),N=9@BPK'FFV N2&)*E_,#I7KVM2ZZ?? /6DX&")$"GO2]WO/MFD+U0?&./RZ"9/Z4%UD0RF**\1,8JP0M V1;6VYH >FW)1K? M<]^O_ F.=H(\IT7^EXG44AY][IK8>Z;9@0]I0V0 -*A:0$."7->B*)601":GT4Q!?A?D,PU'7 M80H]*&"\!J,4H6O$%8Q4$A0CN&]B3BO"5F-UU$32U6+_Q5J[!>ZGOY[*R7XK,@I M;U8CMJ@IZO@9QN4[L^GOG;EQ]F[E+MZ,U&[2NFPP;U!MT-0A'+ZSM^#L'>AGH^J4+Y2A0B9)7!4KR\XWL&GGLY]B7+XI@G+V M4<0']1+&&JUHO=NDT%P(BA_2J#(OZPH1/T]@QDH=TV7OE+3RN5UI:2\2&&TT196.UM7@"!1' M+O$I]U,_^ZB:$#$4#Z>T8[:V]7^G0?;((>LZM$?S6/9L&WB3V"6[$+/IZVI0 MCSBRX2+V^^GM@;W"AW!P)3R=L-Y>\@4SH+;M:1QH+8";HM("7K9U%D<[3F7_ M,'F5W1,\I,8>F0E_>C>+"V_ZE4U-FRNTK'O2&,IQNON[ M2>ONH=!AO>A#?DY)4S\%Q2;C_U7*?-.8R8;&=D.T7T0/4)J1W8VJP&I&&KR@ M3VZ)V52RXW063E7J55;#=08 O!<2EZCY<.9TWUCLC7_7G-9O^GT_DNKG)!O% MGDDTXI%(3/]@H^UP_':T,=>4QHE?T:Z['K;KKE.5=^#6:@;T"LM@CYB)J$7= MDV;7L89K+EVM$[:EM+.DF=8N_?=["KU((JC7?QGG89" -Z\3R/9.:#.F[00\J?"V$T-KD:XA M?B VIP8R/*?APOEQ>O& FK2.#8856.ZA--<92U_X(L+S_"Q^CM,@@=^621\? M)*JN_)U&N:[>^9V]BA]"!/4VWCQU"#44A:1V:/!HOD)$E)B:$96L+HM5RM3$ MBZ&YZE733K>?T_CO&WI.\S"+16/#GA8,H[XUHG$2&$[*Y>VP("WP/ILUC.._ M5"25F.I5+*$K1F^3P:'A1H1O-ZUC>9M5;4%\MA(=\^,JL,63]7#AAG;]?RFGUN:1>!%6XTKJ&@5G6\R#JWLWRMB MYKPNRBT&/8OVY \5T26P1H@( MC$C9X5V]K;07^FUT6LS+HFD1B03.8LA:($Y>XV))^(@UQQR*0]6UZRLNEE1X M*&&/%FIF9*7LJ/4O\&1"3ZN'IC"HU#)0$]1I4WILCF0C:EP^L0$M%K1^*TH\ M*,,#.JRV2IHJ_)GO^>$FH]'#YHEE$8^4&"])+3M_#E^TK_V4N[]>"^!RC MNB/ V%;;!A72QH4 ,@2P(34Z^!XO5JDUHK&;A@EYFPD),&&QQX3+8!4G6W+) M-FDD0,[(51IZ4%*,I#+=!7$>U/-5"F/!9_YS0L510QJU2[%* WSU3]'!_C ( M^X'_#@=15C=H <<=Z=H@"G6JNT-D1AI4!)%M9&9$/%SW=,8Q0LB8#I-]) GD M=T$<7;+L,?CZ*_=4H(LDW\OY+\9GUB"GTDD9& G2:5;.2-S0.3OV>*#S,K9$ M37B_2YI$(CPH@J]-G0GU2-]F[@169 ]3*+360-,9/F.I./NZ^"K^PZ>7>[Y# M8S%NKFQ.V\I6PR4[P'COU1P11ES5..7ZLBHW?!Y'0E1P=I?I*]S#+9-0WLN5WO0'E#,YJ*)-;HX45TFT&?7B,[%9TJ\ M<2S+9^(,3ARTB*,7B3C+AB$E^G Z^[:^==+(%N2_O?_A_4?N2V3E,=R,!)MB MR;+X'SR>__W[V?OWXO\K_^*O]>&Y8O MH@CO0/J&35!8Y] "2M9[?^UPAI@DJ[&&>K0\=@&\X??P+Z%]ZPIU\K0E[S;P MKB).OV_U PD:"OPDGU@5"^9RK?UYG^4YR+SQPX8=4=D7^C[IXWBWQ_^^KV'_ &Y!#$U M]NI9Z#PK6M:9_^O0,O-?_<<]%$+I5 +)7T=*_\$LUJO:@)CE11P&"?E$ ^B< M+2K;>+&0,@ZR ;8X6/9/P==XM5E)%[[S[XBEWYO']N)7P/Q4*Y)SC0VRPL6" MQVG_@G?]';/@[7FL+W@)S.."=W*-#;+"P8+?92S:A,5M]D"SESBD';'ET##$ M\G=-9UL**I@B@Z4"ZR/,&^0F4V61.^G(YVE4H9%W!E]*8_%RS9R3R M0*9C1OM6H@*YGXSY09*,^>$X&3-E!_>7!VF97HYJ^M:&C6"X5^%3N!0?_L"( M*+J\&F\@SVJ!JL3+][VX J^EHC69V_&KM* .-U(N[!+1B%EZ6 VZS4M M*G"83%AM5!$YKC5, D!GY.)KF&Q$/OM9L(Z+(!&&MQ[4;GNP2Q[SH@\R(6&* M['1N6R%!L=C"$63!W4LX65V#(W0>YV'"P"T:NGS'3(&VO^J@'$02 I>9.&8N M(XH&'[)#B/SF^]H=M4#,!->G(LQH$;8NN!,1UXDTA!FQ#BKR.16I//9Y!C.( MU3XRZ,:ZRR-NN;*M&&K"[FQ_'O$89CIW:U^X%K!LV^?3'@]!.[2[J>Q[LR4L M[N7-X 4&SJO5P1?Q\G<SE MD0LBM:\N*1ZXQ86IAY\(N?")LC.QJ@=6&< M/_P;N;R^_?6!7-[??B*W=Q?W\\>KFY_)_.SQZI>KQZN+!S_/;C46AYGCN.NJ M>[!#0PA^':?TBO\H>]<@'XBMF'9A"/V!\GL:TO@%SJ8&"EEAYL#6,A@#RWJ1@@HPE">H M(,](4&,H"A)&%8XDJ,;ZJ3Z 6B%FA.VN!?H(*[#>_?*K\ E67'NF]B*=4#"# M+8:$5.11I?Q M5_BIN]"\^@=(X95/;%MT&\A"SFK8?COA*K"9C>>=\T)(D7C;%21P_WV55O?Y M,L/8/QI=CJAS5OL5A6JP9,WAGL0I"4O(G@H"]?.6C628\QB#A5^@"#'-\O)! MV$"8//P!.N:036P_]MA!AI=N'_[X5T(%!GZ"7046L_%\ M(E3JW_\4OD"*5L_,MF6K 4W:L/WN@"J,9@CN:3XH;C(.+N,47-KY[K)(*/FD0P#]$-DX3[EGRG"P$?%'/KZ&J6 9%&<_D90L M:(S%9UARZ8/8A#8<>=J*/V9T#>TQH!]E6G"SY^%QLJK\,)==+QLZIB")@ MUUO?9,27QI,0&P@>1=%G#9,QO%=*/)0P5-/-@.;2.[M;OB<_95G&7OE6PD.R M(.1[29>S,>I#C,NA!,"V<*EC,MK]L$0?JIG84[%SJ&:D+GK08$.F1B3.TZKI M>FKH"BL,R";E 2,)2 2LV'EA+!6^5;""0]72)PO9AHM(#-:!27*=-\Q5:BF:('EVV< M%C/\JKH^$6SW&1FJ;=XW%GL:V#6G_>R9=@,83Q7!>YDIZP0SB3,:2(: _XM# >D:4; M&E6I%2R5Q0X^4,!6V'6(JJL^("YIPJ273YOG9=_NAR+(BG'^!R *?8&>Z'.< MBGYM?(,L9_M6N721CFP+6?.(PIM_->Y8LO!>;!2;PO*^I?VH;"K/RX#OB.>%AU0POR M+JJ0^1YZ\XB?B+A?SY=OS_+B==&4[=5<:,V#KLLXRXM+'L='PK2?!ND7^4W: MX&#,@99T4NMY1P"8[" 3 (V_-S-(AW8AWW:_W^");>""L(-8#R/X'91T\=@%SIA3I&J/ZG%NE%.GFB_\&NMV*[XV(K+\-O M 2B$/ Z_\QIDNNMPEZU6<=GCD7N19R(8?Z8<0ZF:*GR!#23E,UL_Q-^!%K=# M81NXMRYA0VQF"-XYEJ_F7>.N9ZA$KGI&(N6I8T97!KT#-,9R&Z$ 5>!$-,45 MKIQ4[/:4]M6S<^@I>YSVMM]%C,)VOJ. >;L&&X4 M5JAC-,MT(U)#NKO_S4B#UHS4W0)5:;>V2Z$DE)EA_S0BG(ZG^^,BG)X)K)=U M\!SA=&!D,,(Q0J].A-..:[KZQT\IKNF30E3]"M]%Q^!EWL77-4US>#AY6RQI MMI?^(E'2$5_BRXT-07!0:PQ0(+3$H0QZ&*!!PKU\)E\UQI27@&GP=1K[!Q3J MRW7VCYX)S.X?'8 \[Q\=&!G,@#]$F";&+[Q[BY*$F3!XFW8]M!IK+QG')_> 7] M>,MCO_LX_W(FWDW 3_*3JJ$O\,=2LIGM2U,+- &(,U)"K_YQQY(XW)+?JO_Z M+KJOL@@,P5G7H5NP794Y3@E4!WYDC\%7.!V"Y__<2;AD9:'@TX [#V=L!<[^ M7B;+8;2E.1TVR$."=>4%8/'#N P.>/'GDAO5 M,0_VKNEK9GG0M_'"RO361%,S/W/VAAOH1[%Y8ED$K\BYY\""5+[O*'Z"T<*! MJ6WK7@.>M.$30 "_,QFGR?PF1;G[5E.>MRGW5!I 5<(8AL6:"O/P9?O*8>0W MK*!R'9&/PJC%\6S6*S%6$ F Q,N^"<1MB/L>>1X$O$<\F"+K-,482A=!]0^H MI]%THZW"GKL@*[;P![E\(S['"/X(,$YJ/8EZ*0"SW<*WPH<(A,1?\0ICE6#3 MFI0T+!&U:VC#D?H 82TX G_TH&,8$66ZRV!0*ZO+^D]!L5#9G<9A9C)=C1T%U%6%FE6##40;^R*LI:Z6J=6)JV8D6' TN9=715=<-]]% M4': _Q$>GM!5O%F)]!>AR7&>;T2ITY#E13X[9M2,A D/N^)%S&<*\CI=YH?* M*G+>)GO%ICRK/T[ZNXR!QB+K^IWADD:;A,-XV*S7Y4GL:9# ,CTL*2U:9OJ2 M9?O!I&B'+.L:;6EVE)]K# OK_G&%J6CFT>!**F2)P):T=TXHI-L@3 3&H]M4 M3XQC.(O$H6Z2("/1KJ4\W%4WV <)>:JXF LNQ@=<]'_&8T%9F.7UU+N]5.H< M^1#2-,ABQH/Q-0W%UB#M'#DX=J3UZ)W3OBTH ?OK'#G,3C:*1PZEA4LQ#8.\ M.]0<'J@A)_L36B^$44'STW! @9%,G3L&@QR1-];X4$?>U5!8H_BY;B S ,;= MT4/I>^\"[? HJ-$*88S3J1>T/%&^V5&344L?YSS'**JBW!65C%HWQXE,]Q1. MC&AT$61P;M3?>:9_,#()J7M2VTI;0R4U6+^M9@8XR\:QR[D,B1>0EYRBKI>2 MC>3#52G_O^@Q^"H5,/1,:.D;#=&V:,++"G_)P3I+P SRU8&3^Q@7$,I=I5'\ M$D>;( $,Q3$R5!)8QNM'=B$ZYD@#)>0,"+=X)"3KB6& #FSA.X3\Q5?856 & M6.M#3#M:# V.,R%R+MH'=0J6^\9!P_R4"8_IID!JX7K=9+V.#R4BTCL.$ZQW MS>?N0,>/7/0SD2ESQG7CB^ZNJKT.O](WV$88?7-;3^/<-<>]JYKC5O#]Q@%J M#!_NE3N!J "J?;%4=%WME3'I.(T*;7OSN:C+QE(B(/J5'CDKF3)_'$M)8R?+ MEKSP:H.EHD*F=V[8DE3#)#JC/GHEJ7&8HUCD6L@.$>CLC]HY% M"E7GG*Z%R6_3PWZVLE&\ T_54\:_53M[A);IL(=QRJX*YA9'RC&Z29. MGW?]>$[%950Y3KR5O?A:9$'YVB#;7O&-*;_A#(&C2)8DH@8GEQ^:RS3: 42D M@;"(F2M[8Y$$C!&8%$?QE7"K^]BX_%&L3'_@P#7\%GUR=(I1 M7-,\W\O[Z$CP\&)ZAK2 C>2@:Y6/\^#Y.8,EX7;K=E%=HO;FAZ.^Q9H#%1BV MC<,^$G!55->9'INP;4L(1ZT$TV*O\TR/.EZY72B$Q4/#T3D;W=.ZVI9D\#&& MW!PMB(UI!QS4"!%46\M!&9 ;-I:!'@XCBU#V-ZB(.N0=6@2<<]A@2^G6%-2^_XG__I M3Q\_?/CK_N-K[]95*E 2"]O/4==G)[)%)4C >FHJ,<^[3BQ\@L7!^ MR3*1 $O#31&_T /YM#4]YHV-031L2[EI?$>_T_'#*YU=JCF0@C( 90I+62L4 M&IFS-*6AB*]%>Z><1Z)9/7@AT"7TC?'*4 &\NO,[L"G899&)RJRB!7R91?9N M?G=U]CT48MTDXC6T*( 7M.NT!C5A)8^#(\9Z>/)DP_(PV\N.AS\!V'IA97G__B/\TI2_I\-]W9HEFRY(\2R0S==8>1(V]LSH_6SM0HL M:>"2$K!3251A*1O!)TOR43X*@&NEC,,4]D2D0)V!J9$)/3@+LFP+SZK$ M?B6]*QS^!'UA*)]ZO.!QI^.)X7.#QM:,LD,$]NI3CH-_F@RD;(E'T9XN"17$ MGV%8YUCU/Z=9TW3T,?AZ2E.ZB M9UO3 :*3"2V9UI282\!@-,48)0CG:L D' M3FKH,W*1BH((594A+PHS)#EL)!-=/WP*14D*SD5Q)!33?/Z4BQ?)$DT9_@#[ MY$DZL?7W3@UD4H,FO]7 /3UU&N8R&\\ZU\]78B[KBS@,>,!ZA.'0&?2XC[$/ M6I2 6'^SN<."=,JB[\/GD6O!]!AL^<3B,0O27!RO#!Y9R(9JG%D<3NGLT&(' MV/>IA92K; RK+)];<#]%=&JEYT$1=!R MYXIB9E'': -)1:U9?>03M<#KIA+A*-&YG[T[>B,(N41C*N([R!_J$AM)ZI"4 M@Y;<' &/;Y477\,EYRN]"59=]S%]PQ!N3==TUH.K"B:I@1* ZMR+Z>4D4V6/ M96GX\/%)E&SJD83#(1I24$_EK&K6AX_OGKXG-7AO(G#$0J;"%\>;Y5W&0DHC M\6RP3H:Y733-RGHVSA%?(C=1!0BV9:I&HSWMW=B2YTJ([+-FA$ M>*O[A+;3HG8-!X=="$N;[1A18QJ\U4R(/,C/D73)UIFO)@#_WBQ=1YKJD/CZ],I>6]=!1&$XYGL^Y&OS(CS>X-(&Z\K>KK3@=RA.S[ MZ+_0(TY,D=5&MX&/JMO 1]/;P$<_V\!'4]L &G_;V\#'M[@-'(I7]S;0R7,' MM:CO:9!H2*BN+BJ1Z&%.6IUQ G'Z>K%8T#(%)P*$X(>\O"6 O,#ZG'GO M@2H3YK],)H R?5D>CPR^;BZ"\WR>_3I1_O-W!N5%DH(PF3P=H;=WW&[),^(.!Z#SWNJ) MW&6WU1!Q.6QX?%&9:AP<$?#$GA&Q) FR' X!ROW#S_;1L?QLF$<^BP'&*=^' M%F<9C6*E:H!=XTV4 VS/ZZ4>8!L![8* 2&I,%J_B7Y4E0A0HJL+L0U[8=6')2AD-CZ'49 MRB@(W5 (H\ISS2L@*4F!H=,ZCRO3YCF8QJX >)!(\U&6.NJYXM";"7 &A M -K60F-5H[!Z[)(UN-NGZO*,TUR2)PJC0Y%T@:G(M%D+=*L+IQV;IE,'2D_8 MF;EE*W4.P@9H>Y-93Q6OH57%TCVWEGN4OK3IX8HOD;A=E+T" MXB"Y8^6KS8%" F,^U16?'A#NA(K;O 8+4J/AN]# J%7HDD%EUKJN,AYDD->0 MIDR2R'C(<1+Q(U(;>>^="9N(&;"0V?<<\_:V?'5Q;+PTL%X M932B="4B_:8.TG0# M-OZ\?;6TBSW6]=428$[>\35)!.+K M=<:"C1U$XO0T7/10%^0I>@ ML@!")VQQPE&JSKXF3:*VGT$Y4O1_Y"0# M-*$ A#.G0MHE29V3$"Z_$7[% \HFY$G00R40*BI(4&+' ^;K 'U9H:7T:;Y M,V7X7)N\R1H[)V9.GWJ=]QLMZ*4>[^GLU"@U9.=D)DK7!D[-Q!DQ;D;-FJ'X M84305C:!C[.)3GC3G%W_?Q,56_=AO^%O]\S\Y#*<'@6TT_@#0X@,BS."R]_NI1Q9= HF+)Z3WH=6'>0@&>3N)GDZC6SE9Z^#DLA.B' -SW9HF MT*1I8JV9QG5D,M0-42.4#Y.G4:+VPF 3^]$38(-Z94#6(_L*$Y"^ MKM=T96D-XOLA'6)EF#Z[=3.,Q6W=_OU5#7G[R$[I71!'P[G%Z%E06<6CH;G) M)QZ-UOB,6P>4.\XA=D"1L:R>31K%N7CB"NF]3TG\7-YZPYN\\NZ_\M0.7^F) MOT4;^E^IOJA47[QU88;$;,JA\@W?&!Y?:?)"/[&T6,I>+1J9TT7H? A[DB'T M(9+60VE]KN!"ZI^F'U)+A14;6O?S>LJV0)STO3)CY^&[J9R=AK^R22I\A9N; MDW ,#W#J_;OIJ_>A(&J=@A]RUK$RW] "GG?<9>PECFATNOVK=I<]S M>(0MB!BX0\5/A%3D\0"M=T^KQZN+A[]X$6^-Q6'F.#Z)LAK[E1+FQ26-N ^>P*7SALO?=F^P1-8-SFRT M$,%XEV<>$OLR_ '2;,@GMFT-!.36L_=6D2DOHJK 8C:>;\[3, ^3 M[Z0YE[*!Z 3+PPF==9J_HSTQ< MXS6W7ZOFM$CW1$^'($0 LZ/J7%!5W@R*ZJD5:;N#,*5ZA)8IQ.[:R<'JI51< M5!ZOG[@*W:35,V3H^P,EGN(Z8RED^5#1"0>'G/W^K@JSO>4I=5:YFZ=1U65@ M9-(2:C;M#*914%VF,S45$3EF1* V(V6]1Y#JND_%Y!*<<*O8F>VDL32'*M%F MRC7_B?^R_A7_GZ<@I_PW_S]02P,$% @ %X!J4["]L*#<1@ ITH& !4 M !C>6%N+3(P,C$P.3,P7W!R92YX;6SM?5MSXSBRYOM&['^H[?/,KG)57R=F MS@GYUNM85\EKN[K/[,L$34(2IBA"#9"VU;]^ 4JR99L $KP!A! Q,>VR$T#F M1USRAL3?_^MQF;V[1Y1ADO_CNZ/O/WSW#N4)27$^_\=W7V^BR_NUN]N%V6>(GI*ENC=?Q]? M7[Z+WGWXX6\__G3U^=W7VY-W'S]\/(J.CJ(//T;1?_X]P_FWOXG_NXL9>L>9 MR%GUSW]\MRB*U=_>OW]X>/C^\8YFWQ,Z?__QPX=/[W?4WVW)Q5_3XJG!/O&/ M[S=_?")]T_7#IXKVZ-=??WU?_?6)E.$Z0M[IT?O__GQYDRS0,HYP+A!)!"\, M_XU5O[PD25Q4,&I%>">E$/^*=F21^%5T]#'Z=/3](TN_XZB_>[>!CI(,7:/9 M._'?K]<7+\9,UG%."I0LOD_(\KW _<.OGSZ\%Z3O.=L%6J*\B 2)Z!O%-.=? MFT4K1".VB*D0JAIC0='L']^)WJ)=)X*-_S#IHUBO^)1A>+G*T'?O]P184<1X M%Q5BE_P76WK!9"_";!A!CP7BDW0+Y8Z7C"0:D<5O_O6%#\)NR3G.^:?'<7:S M&YY-[EA!XZ38#9;%=RC;]&/0:L-B)J81H5NP9"P*A-ANUC.4?#\G]^]3A"N$ MQ \5_Q7O_!__.LL+7*SYTHQQ_HI)V9][Y.82S>-L,^;D$;,:AB04C7F:Q>RN M6F0EB^9QO-HPAK*"[7Y3<1A].-JNM?_8_OI?IY@E&6$E1;=\\ASS4;Y)OK9! MB['+$7VT*,G9=HU?(7HC5O@3=Q(YM/069'C:!/C6AR[XCZ\7@9[0)M>W\5V& M=!R_(%)QNW\43&CRCE"N1OSC.ZZ*\+_,$*4HO=R,(3TVJ^.@8H0/6!W]?Q-S M%Z7_^*Z@Y1,7,4W>'# O.]I2O%_QB<+/E62!LW37>D;)TGQ3)S!H^, ]P5)P M[0Y=#H(-8-:21AM,?^@,,VE49QK1G<%C%UXS_0G@R =#<#16"* ;OB^3 :(E M$>-#_!F=O[^O-3.Z-Z%^C3C)$A?5[A]Q,YG_F\_B?,[M:(R>OA[0F +V-J19 M9<12,+""@66F5)X\3ZY)GI[L3ZV:/4*B=#;K9.QFF"]R6#4G@RDV6ETBF&+! M% NF6##%@BDVI"G61M>R8)_]$L5)PI%+(_2X0CDS-LGD'0QIA>FX"(97,+S, M5,A)DI"2?ZRK>"UV0+Z6)YL9=HGC.YSAPL@":]G;V$T87^0(IE@PQ8(I%DRQ M8(K9MT."*19,,;4IUHG2-:Q-EI*DK'X0@2143>P(YS-"E]5X<-L,V-% -IH1 M-S!;S=#TF/#A4\'">1;/:PR/VK_W: J=B"V+HOB$I*^5(MF?^^2FI&+MG?/% M$&?_1#$]R]-3_O'J.-.0]LCEZ786;<:^0A23])S_KLZ0U-(.QJ? ",;E&\H! M>+QX7H4RLP)*/BRW=>8$A'0 +C>S3;Z$E'0#\/=_RYAR!3];7Z,5H:_-8 #E M #S>TCAG6'P]+9,RTB&XY$.H.-O[<^].ODF:\C.;;?\C5N>1U..GH!V*3W'" M3>DM>9#[):640_%X1;@*D_T_O)*O?X?]!:RJ:$KG_^R'))\IN"6P%5'AV;ED5UN0OG=4HCO%'_G&_4 MLLT.R <67[A6Y8"0'TQ 8C/B@7_G*LXE\]-)77OO)[C#'TI MEW>(2AE\2S((5_2$[RES0N7(U5+USMM%GA#*IWFE"E8;WXGP"M"U/MJE4PK2+OG=MK-,?"&Y,77^*E'-IZLMZYNUF@+-,M[CJB M_CE;QEEV7#*NAC'YEEU+U3MOM_'C12H\-C.\N;^KV7PT]%X%EP$\$>%\6)!< MOF?+2'KDZ@8E)>4@''V\N\5%K14M(QF J[/'9!'G0T^GQUMI"=C$]72B:"!1*89@ M1#[Z@8@B'@6&XI,?4, B3F!4?O #%6" "PS+CS["(HFH@4'YR2]0WL8CP$C\ M[!<2RL 6&)1?_ )%$8\$0_*K7Y"H8XMP-JXC>P+'P1*G5!]C@D'BEQ4)RIN#0>*7$0A)/ MX-!XI<"(>*6Z E(*X:?*QX(!XHL&>&28;#WMQ M,2%Y*NJN5.4O&Z%-DC[[U^*69GM+B=? MHP3A>Y%!4Y_=VZH/2P5+MQO454RGM')5I;_'68EVU8DE$AJTM"O79N.=E,6" M4/P72O7RR%JX(,<%8R5SIYJ05V139:!IC292=-0Z\N1LCV0;V6]X%>X M1C#\Q#B\"P2AI%6SJGYVT#,VB,'59@>!R-;C6&IZ-MQM'05DM86NTQC@:W6D+B2%!K M\VYVQ.6.<_Q7-495P?(N9IA%9!;MCPX/6C7J=LC7%)KQUNJ-A7-,67'.%=JT MZODXSK]]1C4E$V#$)KZ/$3SZ(&'QYGAR,KD^NYDDQ56\3A:(GT-4?&(!"O]I M3N.E'$3SUAVP_#5G(KV,:Q/E'=_!.$S\Q+PD<7[.MXV;;^L'_DLFY[E!\X.I M936F@.@N^^<4L83B576FY>FQV&.FLZN]'4;WKD;SCFR$KOC$Q<5YG(C:TW4? M24]HG>O:V0XAM?'T![HK+G*^[58Y-@J\Y836N1;9MTK,=>1C?W+%%SFL/ATC MM._I#+S_Z,@=D>!2J)M4N3J@S2Q(=(WN27;/+9R7W-4J/T9M0B VA"O#TT3# M>S'"TT0[1 XCCJO0&HFI?N8+)@J=@9C8";[@H=6D2%-=Q1>$]*D ,&W4ES@W M9,:8.$%]P44_3PYEAL!V$P-3P;L$".D4T3EZ?)DB:M6DE?O?E\D"@*AQM,&[ MO)D>,Q7'DB1S\)F*AH]OMHW,6(CT?XP8GN=5D3+Q5.4FOY*?H-&*9#C!R.!> MJEE_0\;V#9EJ%=0_*5E!EHAN2NX.Z2L(.PLXO^_\(9>3C(685W/*_HAT. MBEB\BJX+-AX(A DI58C[]Q_W9[38\[;S?[WVM/-?_>MS_&]"GSY2#8MJHH&X M%(ZYZ>P%&[4?&$1KXXKYF]L RD"2CMS*Q=X\0>)-A*K:+F;?CE&>+)8Q_:;. M.0 V=W"!3D$3V;3[&T+&W)LMY\WW"D7/[#5 MV#,N?)'#:N;(39PA?DKA'>(V-2(P,L[:);DP8JK,?XU!M2*I"4YJ0O2 &"ZU [ MSI<0JNGB,K&I?,&HT;11^#)\P:7)Q@,PGGP)O)> MUS H$072)(330C@MA--"."V$T\9O/3GJA@O64TOK"7Z.6["9?HC0GR5>5;\0 MY0LS%#.T(%D:<:N'DOO-R6!H3)EU.J25U82S8'X%\RN87^,VOZXH62%:K*\R MXQO20#-BJ=V=>Y3Q+QY/&$/%54F3!;<$%??=M=2' M<>G]FG]Q/N\7NS))TX<)ID]3YYS0NH^HJ''0N)-! M!>B"_U 1P,F* ->(#UYMD/QDM Q!VZZLU[8/%?E'Z?'R10ZKGKLO)$]BMIC2JY@6VW], M$JZC;QX(UDXRX_;NR)]DN$R;>$EKW9\/X)1>66*RIB1]#>-U<2 M!X]K\+@&CVOPN :/:W_W*KHQ(TB7ROG8806H\P?[5$);?8:T5@9]05)]G[1# M[\#8@RJ=[G(-_9]CQQ >F.K$8/$%K@YV.Z. A2\W@L.;!C =HH/(@"]3IE.@ MVEVW#Y>'P^7AL6B1II>' ?XZ"YD4/T6\-Q216914[_YLTL%)/J]2#U+.JV$R M!;S#(?,I3+EJE5+QE#JS\:6AR9RBBA=YC!K8I(.(NO89L'VV@&^&^9[M8?[V MT8O\@X8O)[5C>?O%U=,9$1]T!2]*7Q.1\ 9N$I"9'DIH^XQPOR_IC0_KWH9*.XGQ> M]TA#[=^&Y$F*5LU?;3RO('UI\U5 6??TJ$6NU:]::!]B'CS1"GYS34-M/5$L MI+>-,BW,%SFLIK==:EZQ?B6&CMP1">I>8P=((G_$?5B)MNZ1RF&U5K[:I")U M@'/U%U 26[FDC9?H.I:8R1HJ"_R"7@Y_Q;W!:^,AB=%6$F-/W/X>4RQ8$)-7 ML:?(R"QSK-Q+Y(0A630DB[Z&(R2+[A Y@&31-VX3HO%(+K0&8(;#./_37A4!X;'/ J71I@C. M'TZB;[A(L/=^%BPIR)1,5@PFOL 8$1^&3TB M1O=S?-E:A[CNZ/AB"=<=&UYW!"7;6KCO^',DJE/$XN76S:LWIH_ZR#L8\CZC MCHOP6,^!WT$).='CSXE&C"$TW:WSRVJ9ZRXYP!J%S,I0'C)D_(6,OY#Q-WX+ MRG%'3+"@&EI0)B>Y!4/JZ$/$%ESF.\Y6&G'R%-Z= M.3N&)#-326?!CI\\Q#357&*NI;'JP9K.3O84D&M4%5X^(:Q@-T)'.18ZRE6\ MKG0 ;?6+;GH=NT?/%SFL>B;/N"9.U@C=%)RC:55\67G;6TMO08;?:)P7@J6X M*)EB5Y#2V>99>1%906FCH@%7?<65/@7,=206.56"6T]DI?("WPQPPK?O:F5I M*BXH:.WS_C7'!;N^^6HB0WT;&U&"IW-S_V2=4"HTX>H-9Y\A3 MT-SK=']6JAW)9 A MCW%?H*PU# A,&1\[!GI/&C%R#XX=#[U-3@Q,8%_0T$?8Y<:U+UD&LET"$A/T MY5(F -]--*7NY=Z, "A65]6AWZ'4,0^? %!JY,!O=2^;!>AJL-KF15A?E^V M1?5'!T1M?9@ 1BJU*D7 EZU NS4"@@=@+!RO2: _*S41P;&O$",CJX7OW9#GGOZIO#728JV4B,/XIPSJE05,2/QM>+):T' M38%7L>!-WGM(J!YCVILO(;HR\B M>K",N!C?^JDJ6+#(UI$"=#6I7&7#4 MRLPZ(?D]/ZQXM]/9?NW+B[P@3_7L19E#)K^]VK2/#J[9NF0E2EC4%DC+/^L,QZ=%<\;Q+'ZZ\Y_K-$IX@E%%>Q<\USUN"VUF4#O7"M M(KA>L:Y4\RNAF=_N*>9P'VF#'H++-+QP M'5ZX=LVW$ES3P34=7-.-O)'AK>=:3.#&+C$U*WV!*3P!_1:3\ 1T>(_0=)/M M]L4KQZ$(+UXY\>*5X]<;PH/&\./DP!\T;A&A\&66&.NK'<2+?=EI++RM-]KK M5-TE*XWV,DQ(5E(F*S5VJ ^;N\3P/, M]0E,ICT.E,74C*U6J4Q[@S=F8S_CI(O^0CJ*@^DHDZ M*_]6TW&X+8CR$IUSO9"OBHJ?/W"Q."E909:(PF9 #311G9D0#;F$.^7$9B!WOZ\$K*?-*JJ?2 MV/T,P1D9G)'!&;F/A.2@(ZUT)@OFVJ<(YYPO?LXU-LU470QIANGYZ,?D4HT+ M,J_TC =3RBE3ZB99H+3,T'1VL?UPZY.2TMV^J%,[39L'@RH85-9G1#"H :5 MI[2(NK!8/]F&*-& +9:"U$#<:;4\;;%24K1(NU>&VXF.3IV>Z[ MZI1;>,-@L 6#S?J," 8;P&!KMJT'2RY848KNBF;VFW&_0]IN#9GKQVXS9@9DLS44,=AK3MEKSZZ@ MEV6=WKXU+ VSZ1I:E>IS7)04%QBQZ4P4#[S=%0\T"R6:=1,LU&"A6I\1P4(% M6*CFAUBP3H-U&JS38)T&Z]0DS@C3$7V9(R;(--$L+5CQ/T?"T1!7]QK!5@ZT:;-5@JP9;U20T:J8I6;"QCCY$ M;,%%ON/V8!IQ?'3-!SMRJ :/D^)MCC5!J:OC:\$I^C%!,<[YGL&B%Z$:A M:^B0!'0UJ"\2S$\_*2"0\6'.-K @P<_FJ)_M;/O]KA#=G4(XX6?V*^#2R6X5()+);A4@DO%Q$1KH3G9,,XB#D>< MX[\V3G51;N:.,\Q$"9K]T:,4%3'.6%1PULLX,S7<6@XSJ%'7":^M#+YS3%EQ M3LH\K48ZCO-OG]'R#M$ZHTY+W$'.QWXEB.II^!4NXJRZ>#*]R_#FU3.V+=K/ M";Z0/-G\HX[CYKW!-#6@4%_XU[XEYSB/\P3'V=-F=KKYKK=Q4MT"K/D8>D+K7-?.:@BI!1A M<]SSOQ1K ^ED75A=08)1MN/TI%915Y%:Y9WKJPE"*1-ZX 5CI:@;,)T]J8MB MM4M$ ;2T*MDUNB?9O9@C+V=0G8YLU";$9>S&9<;E]&IBX5H/%03/^&#.4(4^ M2TRU+E\P4>AFQ,2"\04/K<9*FNJ$OB"D#Z[ M'Y?@DV0&6/B[O8%%_T\.909 M MM-#!1B7])L]5-$YX+R98JH59-6L1!?)@L HL:A%U\RLH?(_?AAK!#8S_UP M-BVL49"HO[W7.9S@D=/^=EOG0.G">=S?QNLT7#J_='^;L7.P=)Q7 T;NQ]$C MUR(Z $;I)V]0@@:$+:0R?HP8GN>8GR>Q>-\]201?HE[_BF3\C$&L90YCX_Z' M3%YLR62KK,63DA5DB>B74I@&1_+<+B5A!UE<+_O_"&7D8^>,C"C#< .!>/_K MWX3N<*F]1%A/V6EFYBW_*WKJ6O[]5'1=L/% ($Q(J4(68/]9@(P6>_%=_J_7 ML5W^JW^]G*HU+*J)!N)2!,E>+:O:#PRBM1 ]GVQ.&W:-$L2-W[L,*5,7=.0V MLA&Y0LPW65J=R->8?3M&>;)8QO2;.C,1V,P)B=9/S*ER1('-W)#HEG-A)LSK M%B[(<86H^$4\1T=00?::V,T]?LV8P-=LR;QM84<.SE)2_(&+Q6Y;?7I8Y1K= MH[SDEDI"N(;]%TKEHAET8O>[;=E[\S64&S>PE8W\K3A#; OQ%U0HI5#2AHRY MD#$7,N9"QEP[X356!3%2Y<<.AHDV1AHH"A[C4Z]ZJT!2&B"^( 5(C8)J_KXD MP)@N+A--SA>,&DT;A?7K"RY--AZ $NU+XI1\VD""DN,XNX' ME$[:)"QR@(FE[>(1%A*Y/D4XYUP5A+9/V@+U-62"E@%#K9*Q+K:CK"=W.:'+ M.+NB)"VK6RXGA!6UF3VZ-AU77\MWXV%Q!)SC1_%J@H0U.;7W)>%"9E"(P(4( M7(C A0BL(8*BZ6JQA3\>5.%C&=OWFA M2DULN>(H7Y)\\HD%R7_.4+6AY^ED26BQ+10OD0;2U*ILP>H9K78;K)Y@]02K M)U@]74<,8"?P 9D[;0YS"[;/CQ%;<(8XC,LHV49_(O)4 :*ET=.P]R&MG58L MMKL#C[(LSN-J!5V5-%EP,TMQ_UQ+W4%,XV7)AO_-;;Z[./E66_9?2]]IL.7E M0%>(8I+BY"I>5Q5C=]%N_OD6V7K[V]K84)-^.A7DN5S(C9AVH@3+7KV5VDB; MLH7W(2T)J]=\(^#;Y6)7_FCZD*/T>+U=)?)E9-*N S9O=GO+\R<[)[1N+2M* M3S3N9% !NN _U$1PLB;"->*#5^>F4&"2I%R6F2CT^%+'80G%*_'C='9%R0K1 M6FDZZ\\AV3?7LG9,2@LQM.W*AC>.HG@Z>V9\QYC,'R;^8+:;T*J;%]A^3Y,\2,[S;E90B M&;=W3\:JXNIT5NDCK/H]1:FLO$:COJS.40W'['C]-<=_EFCOW%5LE2U[L_$6 MU-::NR7;[W%Z$KX[#G?*?"]YPC!DB?U_U[I'IL\S0NB^MJ3G]$V3'MG[ MK8QIS(?B^IM826\N*D.:],C>#H6MF@3=%FJ;]W>(FF%,]Q'F^O?6UQ M6O-E#IB>VB[ZO%Q#T6J'5!YGQ=ID2U,TML/R-=J683DM^5*?G\7)XI\HKKVF MT+;/'@6\%LHJXK8Z;,]X0=XI6V>[RB";)!_TK")(;W\ FW3 W#FFXO0I\[1: M,L)LD+.E)>Z H>:/;-=QW-V3W8=R2>SF>'(RN3Z[F21B\T\6*/EV187:7FF( ME,QIO%1<6S)NW07+W]8/W$IEDV6E] O(%!SJB#MD",9)+RR(22_L_SU[I*AV MWFD^*>?"%U+[0:5_'^JN8IS/ZUZWK?W;D#Q)T:KYJX4,_I/*,;=+M5,]#RPE MM,ZU^@E=!:GU^W+CO)%Y'#/,;E84Q>DT_SW>E+44]I;LRABTN4,W&4]B2M=< M33*X>?JRB4.R^':#=N-[J/6!F35V5+YP0]BM&\(O61+J/HAW06@9^4V<=^M] MJFH.?T'R3:"6VJH$O_$/SRX)8XA-\[/'@J_<$K-%Y2>>";0ELFC;697JV2N/ M4_GW>$5EE>-+G*/I#*PKZL@=D>!2N(ZH"-G-$(F"8NTD7UN8_$&5XU,+^E=(9S:2Q!36R=_V++TNUZ5>?*@) ZP+EZ/U42 MVZB-0?&R,CYK_30:*BO\D@2AE)U3LGS.8E;L+?(&5N=[/5M/'F%C@5ZTM"K9 M]2YXSD\AP-XO(W=&!D!U%1FY91GN278O-)B7^HUJG8/:A.HP=JO#],3MOB=2 M:2IOY27Q#2%SR ><1]*:L"F3$FFV^'!$02)K?^O!EWVR"$NB>B2][3'N )#=;^JL)Y!Q 3>_)]5<) MR#V(--?C?)DM !^ -F_#ET-;YU$TO_W57QDH9Q>,YF9K?Q6?G$/$Z!J]+UOK M$'5D'5\LH8YL@^IQ=;Y7:$YO?^>/#0>:E[@PI5PC$:OQ+>J,8O'*!#4+U5E1[@2(U? M[^ZBR"HF)[MV\JCT<*B]U;?.W"^" C5_QWE$9EQ""@^2K\MW!,V$?QZ]NUVW6 M;;W<'[W4JK7O>\#Q&;\6;5H/ HZ-/QJTIB0:'!)_-&>3$J1P?/Q4F3OPOG[R M2'DV?N/L&:7!'M+[.1*O(,="^XHRH;2RE@_GP3O M5$0)=?MU/#6O&3/=S;,J2'7VN$(YDY7FJ:6U6M/I)4=_(#Q?%"B=W//?SM$I M9HDX]H0FN?7,@@33=^.NS-=(S/'='\5!)ZO!;MJ-59E#O:O1UD0(=9A"'2;; M>>V.7X\)>>T-#+FVYU=_DV>WBIMQY9Q_+6"W%!;CI[$: M" 97XV3U8J2>Y3>/.%VL@?; M51;GM8\P-^NIT]=5Z\>94"H*@5174-85R;$@V28*3AYBFK[:V7X3J2>G'/KS M&-/?XZQ$TU65ASFO:NQ. :L*7WSXX113E/!.F/@DFE<@E=2=L?0C MA),:HJX8.#+"1$D=G%C].[%@CT]NG-3RQR?K_CX0;^'Q23A?-US3C"DFYX2O MN9C5/UNK)QR8VZ\Y6Z$$SS!*:Q2WR,FE!_!-;LE M19SM_UUDN'*5^)^HN$8)F>?XKS?*5^_C6?WBO4FUN=3 =\;MKP2=S/$_+!-N MX%V0Y-M&\58^]Z&EMR##;YO$>;$YETRQ4TCI;/.L?(E"06GC$2*N[HMJ]PJ8 MZT@LQ6%F:)W<4M/9Y_\KW-79]\]5$AOHV-@*2M7L] MP*LA*BX5Z^>\,C8M%HC>+N)\Z\ZHUC&[R)6/, \UO-U0=5,A=QZW29I61V>< M571L4A8+0A6Z4H\CCAO)K33W,(GEC1)Y8G _FP&>.7OWAP@CRM,]R[* MJ\3LHO^0+!62I4*R5$B6ZDKXPWZTKMX)2H94/7R!LM9]06 N@[%CH(]Q$*/ MS=CQT'L.B8&CSA@+PFILET"DJW17Y*@);MMF44C+,_=1\'NQT"QM:? I)VKX> ?>G(J6MK.AGJ(>K M6G$4X9Q3H:B('UN7;@3V-FA]"A.6O"M*$>Z[#W6O;39#28'OT44UV6[C1U&U MYX1PWO(2Y_-MU1KRIK2'>0=V[^_5LBG.CUP\9+S9*(MSQ$^$S40N.6OK%\1& M !CU;!69)TZVEL@QRM$,RZXV2*A#EK(K6;+M?2*-.E[4!])4Q.A,^2,C[*=';S;?W MYSL3*N!%7I!K=$^R>U'FE7!>Y/4!F_;102%#S5-9==P:OJ[5KO*H@_XH65W1 M[8>;+*O)),:7?W$M<8<,P3CIA86GIU5ORCL^B'@$FF__1%4K$]@D.! =="!6 M;Q ^[67'ZZ\Y_K-$IX@E%%>Q T4%)*.VUF73EJW0D5N78/LH>U8]T56]XR:K M[*9M9]7A]^H%=?4$JR>TSO5QS#"[X4I1G$[SWV.*A6TLSE+5)X$T=^C+/+_: M"I))_LBK11E JUY%;ET"\68%B'=!:#D4\>(13FD(0OE4YZ <[[\!*6%7]=*J M-5ZWKP8#6):\+VR-\^>7-@',RY_E')S_8LN2IDJOBM0!SI4[H9K81FE+BI?5 MH:@LK26ALE(@LOZ!9@GCT/><0S#6LV#LOKZGV$MD9)8Y5NXA!FL>K^LLM<6V6J.T-7V8(Y#A1NA3ZRY]Q;4(T MB._Y,DN,]=4.DD)\V6D,CF9-+D5_U\U=66K=)1&/MG)-2"*6YBU"XZL'F!G< M-)Q^@*G"QLD@!Y@AK(^D]W<6.0=*DY31_LXIY^ QC=^!H1E_^1-@C@<8$7\* ME70R0?RI+0)(40&CXD\!$%CNBX5K*C]%O#<4D5F4<)!Q$<5Y&F5;7UN4BCD] M*XN2HFBW)>ZN;^Q8!]Y9:3_0D!=8NN*VU6V6_4GS.>:CX0(CMG\X75&<)W@5 M9Y,99^R?**;GI*S-Y&_:5Z<72)Y![ASN?5E['";<='#PIH-IKNXI+_EP\MRX)IU-C+Y'TAG MTC^0LGXK:N.>8)7$F^&^/0VVW(4/5E0S5<:6Q]*YWA33+PTFS#)5Y M0E"MK9.EB\/O (-OG9H2!QB1ZT(//< @73?&RP$%\CHU>@\HPM>I+[3'\)\H MMNX2;A _FH7HQ<\1V51#R^=1AF*&V-M?+)^^<,/(1;M!AHQ:=,%INX@%8@RA MZ6[,2S'D)8[O<,:U]5MRC$386!^K,.YEF"A%.WA!$8HNOF"(3K@5G5#-YNU; M#^RTE/IU@[A6]NL&JIRK>\66=DQ@@1T$_5U!NT?TCKBU,@U= M#Q8BEDS+D7?)="H^0F+TF^1:LL MSIN&,GL:?="GA?H4H57P4^J;Z(EE4$"Q5[A"I-&I2&/C5^:W;\F?/2*:8"9< M E]*15WNSL>Q>^N@.VG^0'B^X ?RA!^-\1QM_X*N*$ZD7MMA1A\YPBN\??+P M(K]"%).T-S3?C&0WXM)6H'-"9PB+JQ5]0U1*\#/IA'!YXT2\JR0N%PT ,)2342,O M/_5E\G[L"?D&G(1*)"%-M/LTT;["(2%_-.2/AOQ1)_)'5Y5:RL>GA8NI";V[ MZ_J;8X>#K(D;Z@ S4AU0!P\PJW6P,,D!9K\.$,([H 19!UQ-/237NI\Q.D0, MOX=47.^G<4L'=0\IO/[/94@J#QA8XX)V3\?FRC2GU>W%+.YI[%[6 +-N\F*5EL<.+6$ XPL4KKRY>V;UJ8+4> M5Z?RO#J\E5X'F/:YP4$0R[L(][B4/ZRVZ$VFOQT5E$KYVOWH]E/!1\] M@M93O;N0J=6"'X0!/V;J"' >\WS^?;CMH&ZH*/]U].#9FJ' T4,V:\AFM97- MJK[5_ER[0GCOL'%8KADE_::P.UXD;P)W67Z+JP>!J[%#K M(8'U9<+4K:\A-Y!Y>*B9K,.;B3UDL8XFM:=_GV=_J:R'@:ZQ4\ZM,#T?NZ X M$8;QYFIGF>.W+\^W#]##QG$D-&_"[.!!>1AS; M+N+\Y=4)E/95OM*<@Y&6M80**FZI#)Y(T0MS7GV=ER;QX/C7#^\QPNXM@8;\ M>?6-7EEV@W^#5^/;S^XX")2MYW;T*Z5[6\V8\IO"MW$W)ZH7 #:^5&N:T,OA M?34&7DKIWBIHR)^+WTAZ[?K94Y&G5UF\I37YY3TEYMZ6+.^>=X(^ O JZZ.)CO81E07C+=Q,=9#Q]OQ M/.V$Y"F7N_($YXQD.!4'0G079W&>H(@M$"I8E)2T GSS,:,RC\M4[*#P/.UN MQADH3[M+9EOE:5^2?%X@NCQ%=\7)9KC/,=]/<8$1.WM,LE)44!53?#H[X2L2 M[ZCJTK%;=Q:RKEW,NDX24O(-B.].PG56__UAQ!:YOT8)PO=5C5HDF<,F3>Q( MPH^R]!+'=SBKEI16##6]#1E2ONCY#AIG5S'FZO%)O,)%G,DD4%/;X)\QOC'+ MV*W^&'VRSI]F7NS3N,/MY(Y5)78A7+^FM<#[2>0D%GA M>%-G^@]<+$Y*5I EHKL-?*U>UI"F5NM477![)>>CK?EI*I&ACL0"IWM'IH31 M/0JK.^@>'WS=55-X03)N1[.-_:AGO[:9*S*I9_Q;0L?XUAQI^@96I,@14]MZ M$%(;G'/K\W9K?7XA>:+F74EL@?LI-_)C<6I>HI@AX)X/:^2.--K/ FYG7:9K MX72;SKXR5&FF('DD;6S((IR)&Y5:_TU4M+9XW]L[80(H&UB0XFKGX]:JIPI* M.WRON#%^]BBP29*4RS(3+N93-,,)EDD$;QCN"YAR/9V=XSSF)G&<71%6 M^;4T^J%)4W]N0O3&+= VLN.=M;H&OAS#Z712@F72P[G-?8EDQX,C=RM[TO".Q@*8R.XAVST735> M4L39L#ES\,6DBE%[5:#88.; O0W]%19V=%D9^%E]2;V&8Z/WW_:7#.W^)M-X M=W%<<8%IN] 8I"\J+T#>&IU.E@^IM-*ET#EB[)LB L@.:@_E=EE M9 SS<_J[].:51@U/H?7$? R_0 L/9OABH 'E? MNI/5N6&^6*=FL*AO=/BS@$PP 5VF\\4 -8/&-.W-JYB,&53Z[*@>HS.N@V-Z MK>89*HN%&)X(F'A-/HG9(IIEY(%U6(,!/H3=\@NF?+:JO% 3LB*SI0E>4W&.^/([7 M7YFHA?4T:2=)@>\WVZ3FTG>/0]E ;F]A/F6JYO,3PN0U!0!-+-U^?Y4-]EQ6 M>9LM]O(7>Y3\XVU\LZ>8K0B+L]\H*5>\!?]W4MF])4JW7Y!OSQ)DAF3!ZC,X MAX:US6=M6@FZJ?7'Q:7B4#Y%F_\^B7_VF"Q$U:]KKF2S7$A#QMUS[K&Q8,]-H_Q7UX1[ ME6IB(MRKIHY].&62"%A,92^.27RZ\_@T^)R*MD[(MLMS-Y%IKXUK"^_)B-JZ MBC7&FGD';DGY,J1M+F1]>\=DW/-0-OZ:BDZM0!+#>G,MFI6 M(/&NFDXOJZ6RP*^X%E7CLGGR;3R[;"2BP#NP:MO V=0LQ>8=N2/U156LNL77 MK>G Q:];PV:SKPOHR!VI:]RM9M+6=.#BUS7W8#?OR([4SXYUN4!O:6S4Z]FZ M1N<24E%=D8=XIB3-"6=N2ZQXS#RW$_)>5= M,2NSG>=%+I"VB97:4L]QW,O]:PD2,:3T=B?:/EO;)7(5TV*MF&&J)NX(E_N2S\%0YBN4^0IEOD*9+\F]DK:&N2]HM<"!@+P"WBTPY;3J M/V/1EXG7*U)[7\0\3\B7&3L4PO <55]N7O6-;)L<__ZN<-FHCC;0%(9Y%'PI M/C(4JG 7IB\; TQ):)HIT\/1__*9]MOA5W@#+)1( O(9>SC?O8-1E9;6PV)] MB=^XH6N4,>3/Q>N6&Z VN:P_^\>"?M,0"- .*$E5[\^Z\0<_3=)X?]J*)Q : M):3[LO7U 20HN=@7LZ0/ +57!KPJ5]$>P>;Y>;[,PE;A W#69N^FW+ 3KP4< M^_X"L_2\'C69X9=N-P@V3Y[N;Q\#9?Y2P?Y9YNLPQ;#X>LP_Z!1E467"E[S*5OBHJZ,] M0^1,16BV5\8Z0ILZUGV5A@:-Y5*-: .&6Q6+?I&Q)ZGD?X.*8C,M)W.*JA^$ MPC_AJOX2T;-';H3R0^;UW;BNNV]XC50B]ZO./Z/E':)U$B@).V"D*N8NO"'< MC"^Y13K?:)Z5#<5.,>6J);>H!-&[SZ#KHOTU44:+O2NB_%^OKX?R7_WK%O-5-IU=Y"E7"-,RSFKJ@6OI M;/$J-H3*X2 TR 5>W9*ZNX' ME,X"SYOG603,).??I':[ M&.H6B3U3H9KY]:4DX1-;&M*B5L6A;<"LC%KB9A M_ V=U0<$FG-MLQ3_AANQ(_*CH]WIU*0KR^5P=E;FJ]V&U6B#1FU":1SSTCCZ M1\#D-7*@SU>&8CD*;A4FY[.[NR*;/,0T_8W*3\)VG;DC?:7E=20\K"];LK]8 M/"K!7CZU9_7 ;<$WZ,@=:5S!:%L\D/I-&AD)V-LS=B#T8A*XK]>;4!.\JI-> MZQO[##$3N?XYZ(.8+%!<#/R3_5UY=!PCB _"E_QA8W OK"Q+R[0L=0ZE.'= M\G*P"J&UA#Q@RI'.9]C?2G(=&:UUY]WRT>/1TH?AW9'5!#$3QX=GEUQ,]J26 MCO/>;[A8*+=D7 RT=53\L/)OAXV/]WC%Q=6IJ8P(]W=+Q:6YUD%.7G^W1\8" M%"QKKL<+'6,!RB1#$@[7.&[$ U#K,P,9#J>Q>6#I.E%3B[+IG9XC8RO ;6"T M8;=A[V$(DNACQ#!7468XX?MG%&^*^(F/MB(93L1=4LIWB[Q$T=TZ6E&2EDD1 MI<([F3T)J;^&T=E0 ]W"Z)C?5I3[.;E_GR*\R6GA M/U0H50C)7HS:RJ5^4*H7;B3O-^TQI'SAJ?=K,-M%,Z5;EX/DQHZ*;%A.V21/ MMTPPZ=4<+:V5[/%J48C*1'4E9L\>MU?<19%M_K_T-GY\)5D'/8446KMIIN-* M6AG@'#B03+F#?NE0>X 0HUU[['# LB;U)ZX/V2FZ:6%B;HP]D&Z,A]+(&'N0 MW!@-E?G70P#<33 WIL>0MKN8M'-$G$T+&V$1"?+PSB&[!@0,$?:V ]6O8+1 MW@$4,@OW,+48.CN4]'L[%S;?= X_H^SBB.,[-/H&UH4ZJJSB7?)XPD4C:R M*J3/NJ M^D6 1WG]K]*7>!6K2S#LV&#]#>M0&%JH?+]Q@0H \=P-#&KQ] M3GG[)DE2+LOJ"O$IX@LVP=5RY3]GJ#HY\G2R)+3 ?U6_YQK,"M%B?97%><'_ M=K:;!Q*+NZON[19-/2$YXV==%9.LM+@YW]F8JB BH(6E:M05G,KBR!(J"_R> MES3'14D1GPKG^%'\I*[KK&]@08K+W>ZX_^:X4@Q "PMR2!?G\?J61A#U43JV$0*6-BUBAKZ1NT#"[VX&+ORL4^G"X=W/*'XY8W M.3Y)BSW0%[ST/GQCA<07MW7#J:0T"7SQ63?$!JRL^^*\;H@3U#;S9:F%!-\0 M3#6,:)@8E3TL$W2)V#NGXFM!M;V3UA-[%9% MZ@#GRBB@FC@$_D+@KZO 7\\Z4(CV'4ZT3[GA$K/-S1=,](YD_3'E2UP!/#\T MNIXO+D\='NW\(+X$[4 H&?DS?%E/(4[G=)SN'M$[XN931R8NC8,,UT'L=N_6 M4"TB[?S:/1Q"[D\>J*?M &\^PCQ*%J*3OXA*TQR:-$*/XN&\-W4FWORY60"R M]3A#QA@[8K95&'&R&>(:53'MKP7.JFVFWNUJT*+/T%9KW$#1JXZ^3@A0.16@ MVL[>2QS?*:>ZEMZJFW[+U4V_QTFUFX*XEQ!;X'Y:+! UG4;J M1J]?0PVAAQ!Z:!]Z:'^ A>C"X4070HDOI[U=+ODL3!0+[^8&!!&ELG) ?BT3 M4[''C')$W703FRF%!^C. AM?%CQ:/T?B.D!FJKGC\)3QKOD[*15>^3A#5M[K2VG4-257OJ=/9UNZ>")'K5 MQNJ<"Q["T1KT0QUVP5,8/(7!4^B$I] Y=T?'5L9!)RR*1&\K >VH3DJ0AII^(G1C*ERGF)'"G;.LA!O+#=L0GS/4:'%F#%9YG_"RK7L69Y.GV\6QV M0Y[7\BM#5]_ 1MGYF.9\YV!7B-XL^'XTN6/5X\42&73D#DAP'#.< -E_0>L M[Z[M\COGJDL]? M#;45_C>30+UGO**R6V+F"RJ>5X.$X1: M/EWT%#XI_K^4;XY2"1OW9"/ZAJI#EG^.SS']AO;6ABP2IVT0(I]V(Y\]X(ON+ MI+LX1X"FOR_[C%YLW>&WX&-0-(Z3KVZ M-]@,&KE?LX>$'9O)A$;PZ*(:8&Q^\FWB#!AM!(/\LT<;.R@."$;F%]^FGS)Z MU]]V[J)V#4OY\46YUDJK0*;&\>F+1MT&EMHTI?[2=%U<0^TB!;ZLK<8H-$#2 MX[78(XRP6-VPB>35-,XZFM,XWSSG0I[EBLJ6+[9(_K">7LS"L!C]?/)%?QN@KJ/<0TE2ZL5_'1GD;IM+3'[0+Q7>:' M4TQ1PCMAX@5=^=N9>NK.6/H1PDD-45<,'!EAHJ3NC*6?()S4$/59 L;2^@<5 MC+&Z-X7R,D[=RA&KXDN\5+V:6$=BD5/E*XGU1#82VK8&KNY\.U:?;Y.GA2@1 MN+=Q1HS9;L=%7VQM:1'9+S#BSG>K=RAH$3+7EVF.*N&O5LP8*2=@(!'[DUMTFOR!:<5.OLA8C5BZ7 M,5V+.DK\R")Y@C.\+:9TAXH'A/*H6* H+Y M6/SJ3D2.*X)T$PVM&U!8K&6Q':)AT-!]208-,(X%CE;!2+E#Q'WQ8;$8]^4( M<1L'XS:MJWA9+3;?21TOJQ(8E[1QA==)45!\Q]XAZ' M4_1"E@ W2?]=LD*P+1&K86]6U[R5LA\N2MQ?&0R8M.-RE(Q? 0Q1P,.) H82 M'<&W:^B.5.BY_4T)YWR(G9QW!^1S-;).>[PL[RHN'6G(O@1@&VQ%8%NUO\MU MXYI=<"NDQXOVKB(&]$)!8CS;OXC_$\$D_IO_#U!+ P04 " 7@&I3"*S5 M>JL0 0#-7 \ % &-Y86XR,#(Q,#DS,%\Q,'$N:'1M[+UK=]I(UC;\?7Y% MO>[INY.U(.'L0])>BV"<]K0#'D-FII\OO0JI,)H(B=;!-O/KW[VK)$!88 %" M)U=/,@$DE:IJ7_N\J^KSQ)GJY'FJ&_:O)Q/'F5U\_/CT]/3AJ?[!M!X^5L_/ MSS\^XSTGXJ8+BXT#-SZ/+)W?6JM46A_AJG\C7E"UQ;W!^\1%_U:#:HH=O--F MRH<'\_$COP3/U*JK[6H;NU#_J!FV0PV%+>ZWU;"1P;W5C__Y=CM0)FQ*_9NU M9Z<,KPX\X'=%,W3-8/_Y=A%M_;)Y0 MO+KRRO#1O/:^6KG6\AMQ[;(SG['E)(ZI/>*M^%?PH=-RI;K22=MR-CVUN!3R MF.M8[&$C 3@ MY1&U%\C1;+-1JYYNPYJX(P!Y)Q3R30%Y9XE*[754EM>Q[$Q<0V66:DY9X.G[ MJZ_7&G3_P?Z@F-,50D4CTW,H[[_2%Y5IX=,.%P*SKLRI$6@??S =IDRPL_S6 MRGF]LKC=M2QF*//PQOVK@3?8FK(! 9H2N)$]*Y/P._%*X%9K Z@LA%3U+(A! MQ70-Q]K497$QT#K@^8'262C0\0*_^06WAO)IR*VJ8ZTQ=H#\H.TOY%RF;G1!%?/OUQ&'/SD>AA#Y>?O[H]?/SR%3GQ';F.C##&.XM MV]K_V 6I5F;.)\)_&-.IIL\OR/_]Y9K.IZ$V93;IL2=R;TZI(7[\1&9458%U M+DA%,TCE0U4S/A& F6U:%X2ZCOGIY/*SJCWZ;U(U>Z93:-0P#8;7M.<+[!&S MQ$=-59EQ^3?\#'?TW"FS-$6,Y=FY1^VI_BE(UH"Y]SZ>EY$!#(I\#?QST35@ MGN<=&+U%]1N8U>??V?R$:*#*5F1 .?RVRPK\=]HZ:U3./G\,=".>;MVS!\U& ME>3TX,JF7JW===GQN9YT3&L6<\?:4V:H\->YUNG#"1&J\M<3T*T7(Q,4!S7& M5 ?)?LG_B?GE'2Z3G&O-5JC^!Z-6UU"O@"E.+LOE2AWX,N;W79F*.UV\\ Z: M,-5K^,T^N?QG[:COPL%Y;X+;-[[KVJ(*&BH<&:Y-D"WNR!F[>EOA4M6^9PK3'NE(9QX13@CV$YZN M!U%@N%/5=%2F:%,*8L3[ *R7#^YK%;K_E#\KF\?2SU\+'4N@],=2[VVRU!J MS>J^9.F8TZGF(#;LMJ&BY 8A"JI98_9JQ\'0N3 T'22$Y0)'[-:Y#9AY?9Z/ MW[E*HQ%UYH!#!Q-JL?5.WH&WQ(#2ZL QE1]WU.I; P>5Z;^H[K+E4UY_*Q%1 M<-.[!A7PH5+=;3C-J'.=C^&T(E$GPD#X+7;;=2:F!?:%NM\ JI42*&7\N]LP M3B-1)?/#.(N7&C>V[>XQ!)2/.W;\/-[Y3ZSCS4J\,]YW'73_T%!.HO<;M-*^ MTYYP[R.;.IM$*:HOTSB.'-W)/J@T(YLZ.1A+-(W]VBCBD:3-_21I,YJ:SO88 M#M#-+\:PIT3E_6^5JO6STFGM;+?N'Z#,7G3_$,ETR!@.L"OB)D&U5:J<[N: M-0]0RT#*3*;5^M)\U MNSR 'H/S^,@,E_68\XU-1\P*>PRC:OR)CFL[)KCL+^X1SZ[,X)V[G$",!UZ MJP]W],??Z']-RV_'WF_>=I'>]5:]&C)?E>5\5>1\!>>K&8ZOAL17^'R=A^.K M(?$5*H-;M9CP]3+^5%BV\RYFR27S%;,52YOAQ_X89G_&+&?.!?D]LQFUE,DU53BO]Y\, MIGZ9=YBN4X.^D.9MY:43U+88[8^7W?#;W],!VFEFPC(-BYFY8B/GQK =BV<= MA3TU,2W'8=:T/]*U!SXWUZ"%Q&@Y?4%?*1-JL]<56;!YD3K5E#LZQZ\++0>= MF^AS[]<]U5QCMSG9$!+AYD"\^T78?P$0 U5"I+R9CX^C;4YA8[7]\1L5,G*S0Z:P:'"X63%ZHKC4'H02C M.]^Y @%D>G.IF)J;(/^EW6G?=P=MQ8'Y5R9,^0%2RV%\!N'3@T6GP9'Y\ XV MAI,4& [";N-P=JIQ.(_F0FYGQOX,*ZJ :+<,D-M]GC'#WC-"7CMO[1B$QM8NHJL]JSF64^,I7_A(65:L>W>.*C_40M M-3!M=ON1:CI*6Y!C7[%T*F:INZT(:#WNR+NW MA\CO^4:?M:F[@0G#0?!RAD;K,P0L MA9LUI,_@JK.Q%KN)O+V JUI;_1@F/G_,GTQ+M7FE'..J?0]IV:A@V'KCC-?7 M)YQ_7RV)Y,E99BC,AN]8<'UA\_)B& [A9?$7$[[" &5*V:\^_?!L ]G%92Q< M_?7$U@"/O&(GV(9X8> E_+MM@B7 O_+E Q?>)/*!;7)3+[U[&2]G]+]I*GX? M:\PB_*TL=*U Y^;W8!GF^L.7_D_!UF<P?(6XXG_W7_(Q,!>+N4&H\XD1DLYO?PKJ"(3^I?=Z+J_\)OQK_G=L(G2N M/=E;Q<%D8()%3;MSN>S4HB'ORJYS!A8TJ#U=4[C-O#YW*U6R%YK#II'F;]$V MBI[U%KT5"!=P;5]B9 7M 6($ +PC,<+&R",%61NCJ T^#'"KE1?^6U3M$?IU MN7(KE\<4;)H]\?/B>?SQBAGF5#/"FHTJ) )-? SV_C7X;@H%IT_E=;E]FHC< M?C$W(5'+C,U-)?K<5&*?FW6O+'MS$U7?QS(R$[#; M38.75/-TTK*.PC,DCSR!WCRP!^R2^*K"RYY1VVI>FI6H&ERUP6Y>\3RV#>/D M,J0N1+3U^6/H*Q;SN.C)SG*_%:]NBT"LMJIJZ$U0_8YJZHW1H3/-H7HA"+=U M;$4BXCUSJ&8PM4LM ]=Z%H)ZX8/*%=DRH#F.,L9-D2&I%V+#9D8LQ9V)+/7) M&R:^U$,Y);RE+5OF/A21N>4W+YU+RW?8[IB<1I-T8@EI7$!B"BE:C;) MEKDP2)S6?33U1V"AX#5/ MH-P"C_7'(8]=:Y;M7)NNH?*M\'"7UFQ"8&%-O1C#JC#9,@?[RQ2_^4V3Z(-P MTU0>+P5[C-5DQ8%*X>G%X[V27L>C5\Q!T'AW(\XH%5\.RJ-?]*$=4W,WHVON MY@KU#]3F1DZE2VCF'IM)I9F7^B4'&[N;9G3 ME>#>]LD]FB3+U+8NR8/VS^")48%'Q-;G58GN]- =R:%_24)/:8024G)26IQ4 MDYQ4#$ZJ%9:3LG%&3^;B!PGP'.N!EX0L("=5 IS$ESU( M)?"6>"1!^V5MV4=1H!NJ!"868U(-9 /B!ZJ!$%(6D)M"2F;O+%-U%:=O#9CU MJ"F"&>ZH\H,^,+4-?7NFAC/1C&S"&XD:-@*/K!O'<4PEGYTB3DG;XM25[,2W M@YEFN;IFT%Q3=FT4DF;*70, M;YA3)4V+R:?YMI-"1O#&>532LUC\F6O+Z.4 WCAW2FH6A3<[)D;<%:?[S/^! M^)5&=U=88%1YUYG- 2:U:QF:XUH,KE]KS_BI2+3E:M5%'[WC.I=&\]N![RT%<6= MNCI\4:_8S&**QC*?WMI_,ICZ9=YA.D U MP_'4@T;M>8M1QGX8>)1^IF?./?&$AZA!UQCR=WP85H29JF2U.?")F2O)*F69*]"YK> MFL8#C@['OPSP:@;KCSL64_W>9Y5L8=U?">2^&$=NB,.-5TF<#-NAX<19^;'[ MK.BNJAD/]XR'8- -G^.%/%*-R\(=1E<$1I.T+ Q??C=@MEV0-0-W9%HP5!SF MK4DS6LX3@7ZOC*@ _"=IED4^J[;*E3-^ 37W'Z.P$N:/)KZ(\B1X#4QC#]7 M%7[@L6O-LIUKTS54;EY_H4;6-ZE_,8:E6;-U#C92.#JZ-DRBA["-4WFDZ($' MAKAE> +8^O-?U-)P2_5[S)7Q]8<63#=^D^!+"GR1W[Q.K.60UZB6>;VGKLK0 M9,6IA+R$_"N0#^1CUX3[MGSLVJV'YF-]IM@#X_?4>!#@_J89VM2=9AO:R>.+ M5XGXDW1RR<_B6)VIW%@*X@0::84602IFQQ_#$E]#"<,;T#W MK?U@,9;])0D;)-;!3=LG;K@4N_L+GSYH>M:C1!0]ZU$J+M]F3PS<6>94LVW3FO=,A_6- MW)IO$0"S8RY:6GC[I7G44I;HZO1>+P] ,A>4]4O3* M>(YD]GL3'"/;;](>DE[Y$M.27MF3A\M]V'5J].B4+<#6=Z>:]AAA3:K,U2L]/V!,"H\7/)+U,J2J!5)U)B3])&)>OQC M9"51T\B\'/D$64G4V#@UY<-C)24S:3=7*V+CCL7'()WNF>U8FN(PE8_0LYF_ M6O!2'#1U7%NDM";48E^HC1O=SGGVZN"IJH[G5:PCX;FB.?3_X7@0T!\?R%MUK M2=P"N]F2N 5VMR5Q<^UVUU^U325%=W>_CU',(HF4W1@)%@C6RK7:RL>L;6[J M=2N"E%F_]= MGOXWJ^$RO$M-QHZ6)5:ZL?D00=TWAD%D[3 MESEHS;]<=L5LQ=)XBH&#>'E'?[P*B!O#,1=[U2.5[.RC_-71>DC<=J]GA)_D;(9_P _Y+_^^F95C[A M+]&O?9X1VYGK@)@IM1XTXX)49LXG,H8>E,=TJNGS"_)_?[FF\VD(DVJ3'GLB M]^:4&N)'[TY;^Q^[(%5\].12O.KSQQF\Y0C-?Z9D8K'QKR<_.:9RXC>_=XLG MET-$$3''I(/3;CCVYX_TTNO^Q/)?,&':P\2Y(/79\R>BF+II79"?*OR_3V1$ ME1\/%AZG5%Z_]*2IS@1?5?D9[@->8'#5, WVB?A34I\YI')"/H:_L!K_"ROP MO]67SD)G<6W^@C-WMB#C(_*AX> [K"G5/Q&$;IGJV@.\28'Y9-;*FP4)1Y?? M>S?#[A49#-O#[N#SQQ'\9F%GX-*@V_E^?S.\Z0Y(NW=%NO_I_-;N?>V23O_; MMYO!X*;?X_>OX2MZURL'=OW?U)Z 7^"81HEA\P-YXF!]=DEJEV3A_K8._ MK'7PET_+#O+^!;KG]<[KR#8F2XY^U_W[;X&!?P;1!"CK@0:P-(48%+60RK2+ M*U/A6@&C "?$$VWWR, ;0@)(M6$FJ.N81YV)T>5BK$0, MEMRYENW" T!",A"[VP58I%HGID6JS7?J^\#OH'J<"<-'7$MS-.A8]UF98 41 M:2L.:J;J>;VQ8 QXH^.A0:!!Z>/'*\I"<1K&-5R,NZX+1,88!=M/_(J>,23 M76$;!:!SH6+9$VZGKM+YG%&+&1&Q,V S1YB0]4J)X)5=!Z@1[$CN]PMQ\?$4Q'9N%*N-EJ56LKF9 H6 M>N>/=J\_['9^ \?I_JY_WQZFZSF]ZSY3$"M(4)0M%GO0; >+J@FUB3UC"L:@ M5*(91'-L H(([8GW!VK&U;%MEKY\8$*$ M,5W#L>8=4V4OE:B-=\PL\Q';B6R ]=@C5>E&]EM7I'F:OR%]OO&"IPJ?PYT$ MTSF6Q5= -+5>F1RA-F"/*YM@HR?IOU0 WM M?_S[^XQCX-W-_8!XB_(L$B2VI[S>[VL/W@@?34B M:YS6RPU0VN!4@IPAOU,Z<:'S+OGM:?Z!_%1]J-2H;\XG?>6%!^S"R8-6U&=<*>P5-QM$B_VT@,A%C;8G2' MZ3_#9%QP\M]OIO:M":+Q;F(:N]G!]5JK7*TWZUDB\_W"!D1GNU(]_V3#8SJ; MX>B(L2)?4R%RSW1(>X8Y0Q3D:4X4N+I +0Z"$K?+X OU>(0:JO_36+,!&P0# M9"6BC8GPYD&OHN A.K4=,+LQ9K!U4G.NF%;B&<+'8!9,P>QED(14:^]&[XD7 M!FDKSD4.\@L[.S3G9W'Z,SQ0N$@QGGXX7^08RR/3<8&FPZ*(1#*83T>F_LZ. M9*@'P7'^H;F<#?]'S&5[/_$V+L0 %S]ZR>S$Q]OSHA*<^LP/@X*,>)IH\,M2 MD+SBEVTDOO4P>E+)V7FU-N+,$]$.P1 @S"M?OU,B M?Z]\J-3(C%KDD>HN(S,L8<+E])&B[C',]GD^)MOC1\&.46?ZCW8OJ6D,TGPA!L? R$(;R8;<86'MPU0ZI:"A@X"!HB]T8*D9+P-"9 M$W[N&U[_ 4*5\5@1VETK<>!WU?>B9V--!Y.-ZKIGKJ(E]Y>KH1T'YMN($7$# M-.J9V"Y++3IY7B$KG]@>/@-L# AW7LJ )D25$X<&W+HD(V3^8O8[719J* M%V.(;Z1GKOZBJ4:EB2 &W]G512!R4!Z2=WCQ]%.M7OO@W>!, M-)Y&F6$:)0!WBRF,6W?Q85YT>H%B9K__$,AJOI:(6,P+3HL'W",C->?YUD/P M"L"@1(<&&*$*.)HP^8@W))R%LBKT5ZPA+8=>L*%#\-$3=P@LQ9S.J#$OH3R& MYD"486\Q/1(.73IBZ*Z^ U^#=&N&5S M)Q>WHI#V;]_0Y<6]FK'"DF "EVLD1-MX3/"NPTEB&NS]13I1@&.F-1N)IF1N MPS$1HH5>\5:%N>L-HX)NP*8ZI^P,OAUYV+LF#9,=1X0B#ZL#HWPPK7F(_:1@=Z.2 M>IU^_K-?^:,=\61BE9.%=7C'6^R=$E@-H6::-@[S*+@? 2+*,+D'X-K"5H+I MYVOIB+.L>_0L=;3@\5WZ'%_^I,&KX;7$@$&9R.>/FLU%'I[7I5$=M2@6_.#- MN$)9I99J$ZSPT=1-*9/Z._I^BZ4CG4%A7-L3,-Q\NI-W0$UNXHKZM@B&H^\^ M$?!NHHEC?&$B7!SJ3M6*0NLV=T!ZYJ-8-- 0:P9*G$ B(8W7>8@:[G0=SC?( M0.8Z#R]3VHH(>=L8\N:>LT?+:^[SPI47D1O^ ^1\[UE[?[R1> #@.YAW!MP MP6?B1.1WG0#&% W&9/]ZW]!J/Y$Y_;ZNM# M7/KK3FL[K3L5*TG7)OBWJ_ )1CH=.KW#?N=6,WXLVEZ93F#?-T$'0ED>Z MB3F'%Z_UIG'+*N(G;P)X1 (EA*"32%<&?UP(D[5[-]%TR\+DDB!XB=@@9<>? M-BQ+?H7XBW^/N:H[XNKRN+L05OHA"MW;W[&TO7W_!^GUAUURW_W:OK^ZZ7TE MU_W[?\/'\FV__SM^YZN-OW5[P\&RF(=LL-;CU5F;WA)+'LB&,=HF2W1EH&+B+BOC;E*K3)D )<%O._\ !EF M%_UHV'O>&);MV^[(UE2-6G.N8BA8._X#H(UP4\>R;IH_/(M3;&5N+R-P(MNN M&8KN0B>6=X@8-.@X["LO+GYD:$D9U'$M5@+%-P.;F+@S46(,C(UVF4G&+EXG M[)$WPJUC4*)\G"(GXX*%J^OSQ2OY9A4BC UZ>A$,?)Z!_6N'Q!U!76-QHL-" M+FK(MFK(!9!3QLM?1TS7H*-A]XLQV_Z%TK)C0/@IOGWQ#,;P-8 6M?"T]!' LN!4!=Y2(:3R8>-?(\_H) M&CH.&#R,SRTX#C:?)SZS,Q->C1+,:U,8$38G(I@H)MF,AP_D>N,U_OP(]]H7 MU%9$KH ($GD0YN^WS/\R_YTCL-36P(#W8%LK.3A+LW\ +ER<#H0NKR'#^]"P M U_)!4MHCA(9%)$[G8FV5V8/62*,$]Z!JD1?#D"KSX4IN>"B8%CYO;BZ,NN^ M70F,#%QN(5(]+N%O4TWHHD\/ 6D&/3*GX"+@%W14& R=\G,8X0:P*Q\\MG=P M%P.8;%Q4. $)L(4B?*;0#WUPJ3@'@9O)WHRN=/<#^<-T,8'DZL)Q!:S#(,!> M<-$VUC4Q)F,;]=^H;-Z">6 KBND#$%34]A&A\F47XK,0Z:6 )$>6]!+*"\S MO7-.2Q3R']#C9#,._45@P5FF]4 'X,_7#"Q%$ 4K=96W] FP],3IBJSR \%! MS!$,6;P:6IRY\%6!'KLSU5L@(@(07/IL408+OYJB(PT#M<0[]4^MKJ^DIHSQZR Y4'*@Y,#8.+"[ZH&^]*G-&1,A%!O- M='.L <3!.G? (=0UL+C!-Y^+M5P+YWNQ\^.'++-J%GRG2/[KFJ5R*J-DT%APH4BNEM''YH[ GG5]7&&-6S 1I\#;[A MP-C&N-,/ON?!I#IREDZ1P9::#J<1W=I%7"@0*/)"9&(JS:T^HW0"I1J4:O!U M-3C$6*F*]2,\G(HBU01VQD@*+TC!BF#' ?GEBN *YUX_BJOCVO82AO6Y$.$, M^V1:^DI4IXR$C8 M6@G F,2!7H"N!\M*D]PHN5%R8\SJ^H7E#^PG?%/DT@=F\%IYP@S3?,41J\X0S2-0RQB%D@PL&5@R<'P,?(T[E%D\ MG*#0F>:@XRQ*'SB'BJ %PV2J\'S1;[<$XRY^$$G6;+-FPF&FD\L;7LK-:QC\ M4A9,:XM:')Q#[^"<.5^H/C-YE &C=L+MP>*B\$*2D?G(1(D2^!I8C^_%=? & M7;,=HIK\M5@];O&$N2CJ9T!&?ATK4**\\@,9B$(,W$T+B6Y:?L4 M"H>@I^# MW<1R(I@L'::0+]_T:CDP:0^/8HQD-4B&BP68V./1 BR5L,S'%:%+1!2T-L= M&"];\5O&BZ).R(O>8'#+PZR(Q&RM$/ +R\2M/-8E(EP?2!MF94L0\)4RBD5# MB]H@+SP$]_\%@UKL3PN/:1;!N;<8Z$BO3D(!68%>JS4G@4H#7EH@ DS6RFZ8 MHL!B 0,,4YG!T7C5&=!5S0Y49>CTJ;0:LEOIIZK9BDZUJ2T(%EZ183$=;&U1 MB,%K,D1,/OAE5 E7#\5:HK[>WFM%Y(&7A$N_5RK* M:\&BXG0+R->'OV,)^98B\N EKWR<>.7DX33;L:8\UU7E 0@$X/"RW/SU8\7$ MDXFPWS%-@PU;0U)^XA\GL8-;7WF?/=+##3"G&[9?3ZO/>%Z3M^:,'ZZ45C]N M>E?=_[SR^O@1DL%]%CS';NGDH9>WD"/@B(!XA!X9OY[43S8X?\N5QXWFA],M M*X^/O TT=C,@HU6F>(K]0I2(HO3\1$XN[]KWP\\?\7ZQ[VST)WV*BF=W>O3F M0QRO3*2KUS>]=J]ST[Y-?I)Z*"$\(;5\][J#O/ (7\#U-8C6/]1^#@L61'JX M4=G]Z<""_MJ'>NCSAP\HOL7^ 0DFTO3KA1^[S=:1NK8TG*-&UC@G*2S4 M8H0"F*@J,[ Z S[QK2*YV_R%ZKPF9#!A#/U0[LJ_/.>->_'?J*5,#A7AT9^K M5[UWOW,-ZJJ8BGXOP9L;\-:/#]Z5.EU ;7]94N;O\^A ET1"U-:>_>WYQ(8? MX1A/#MWPQDJ^D=U\J\AN)(ULOGG%Q-3A.7LOA/)4Y+[8[O[E8O9R;YXB^8=Z MZZU"O9DTU#O4GI!KW7Q:"G$INF/'\^E;Q7,K1CSW3$<4;FP =ICSE6_8G,4/ MFV-Z_+4<>/S.DQDC)+]1@SYPI"5I)MCD2K,55QQ%BPJ_;5!];FM/7>RXQY]>K5@L5_.3V,E19J<__*U[3V26)8/Z)>M9EAFU'+"Y M/'<@1BUSRQ[ QN'JA9\'DD?]9)O3U2N[/LO(;D-DO6, M0Y)C$3,$,:+QBHTICQ7P32H'S-!,:P6%$G%'15PS!X@;:X]Q J[/B^=OEOLC M2H@=%6*M'$#,UIYC1%A7/)1'&RYSN:-4@E"U"$&H>MPG&.T4XJPI M'-Q\[;6'W^^[@QR"=UL&:V5=9F!A9KI++^)_3@R MJVWKK!)8:)7OE58!(+R^[BJI=8PA9W=L!7>LJTA$!F'D]VG$EVVL?"6+M1'! M*'K.]XI_N9I&+"Y;*:WWEIBM_!)8:+:(80^4Z_=]7M#;I7T)O>H'][<]4>PI":V>LK,)/N^;L; M7!1ONC;%\TX($PO79[A;XX2?]S'%8P;M]ZE-[;OO*R5,2:\-WW<-HJ= QYK! M54FXYMQ;7X7L4[-Z^/,&2YAXIO#)ZH&HT5^YWMM-1ZS&V&*(^[/Q++:]WAAB M=PHBE\5K53!'=/\KY%4D3XLO@9-8J>#1G_0S^K]E\ M'Y<\\CV=T\JVU=2[-;G-[BL[YBSHJ_KS)KE^N-%T>B)T:K(T)#XFZ!NV8X[NKE>C4MW-5+IZW3 M;.!.VGJO:PJQT7$@LE8^%ZZR@;"I"\4V1>Z,7 7:-/2L.0!U)C4!,?AT[-]-8%/H#FPYUY\ M>5XZJYQE@R\EHF)$U/F^DO]@1)V5&M5F-A E?9G(DOX.#_/1Q,&9ANVMH.*G M=RZ.[1-1[IRJ@,A)V]3Y.G)/M[!_J[*O0O%PT!4P:!LJ7W+2YJ0_R,.HGRV@?)TKEY7>756[Q30Q./T2J$=LL LV_G MXMK>H:Z#^;7:+-6;TL4I'J;J>P>WXL!4M5*,<%:(D[-&^'2^2D467G.$F<<9 M/R&/GR2(1[SA!LQ$F_)3^O@:$!FK.Z+8V;MLX<["8SJ=^9T.9 =[=$')?2,M MU6KIO%+-AA22$(L18GM7*,0/,:R(*:RB*X9&\':I-1Z$-A!P+9OCLHNG?W); M1RJ$(W+KWFG\!>%ND6[WV._^^+O-N'VZ.[LV,8_?K%2RP:T28C%";.\\?LP0 MXZ4BS6I&2D6DB[!!(?"T3:X#6F\LR+UW_G\EIMTS#>60D$8URV%MB=W,8G?O M2H.8L-M +R4IHR>%E$Q!_98M*9E\:ZY7N:P.7(;5WSI;9[,TUTQ$[^4687"Z M=]V!D /[6:25TEEBU-.7UIN&[=['!H?!-JS@F"GSC=[.*D& JJ%H^ MN;R]:7^YN;T9WG0'I-V[(H-AO_/[;_W;J^[]P#^*BW3_^?UF^(=<\"Y;S&B+ M,C:T??;U,M]*V2+66U1*NG(%?R+I<X7QGS.\E\#I_G6- M'K7N!+$.*D8KG=7KV9"2K6F+ $I'KSVK@F,$5ZXNK>1D?VQI&<0?4<[ MUX8;F 6DG)FVEMO46N9Y=.]*0'X2/#3X;\V9^-3R&79^D#:H2EU0/)SM70YX M')SQ.O%BJ(6WY!BLUXV;(Y@B?K":75HLBYV9ECAG4FJ,8W#R_H5_@<+>6'BX M?BJC2,5#V/[E>4= 6",C")/.0V0M<:L9_'P[Q6*J)M<0'8=+S_:NFT/RV/UQ MAU/G$$^A+J-&!<35W@5M\>"JA?'(2E:6I$G?8(>0D3#_@<:NQ8.&J -TTW@H M.\R: HU'>=4%;VMYQMG.&6IE3HV+6Z T$OH*Z.QAX=L""MUG17>QC!2%Q,$R M NS"TWI2NQC(M4>% O?.6?&DP2T27RI 26)RDO2RASJ@HS( :V\_?> M.?68LIV-4JN1D8H7B:L8<;5W,CTF7#6SL^NZ7-WSAK3:R>5MP(4K$9W9]D*C M+;T]J=".(WCVKA! N@T]F_7 G1X:I48K(\)'8BM&;.U=%1 KMLYJQ3ZP05*9R"H7?O2L58L8O'H6<6?Q*GV;' M7(U48SD3 WLOJ%^1 /ON=%]K2=TE0;L':/=>G'\P:.NELWJ6]^V5AQ.](3U\ M.)D"L ,LQ0-BG@^ 78&VG1GE'#;ZYL,Z6L/9*HT&3$N$VYHGEY4/>,2? MIT/X/V"(6^21ZBXK$>HZ$]."\:DD2GNM:*\]!<^B@NMVQ-J=P,OM";68_2G2 MZ\ZBO>X\TFW-2K3;P.HQS&"G0X= --O&?;'03C5=QW;@ ]BJ.0T317&E8_6; M7_KEVWWD X[-]%B,:]-_(>XW^H50""P,.]2E/9/ MHW7CG'>CVBI5<)>3#=WX1BUE0NI5T84"6P)I%B>='[!+&O+HZ_+ZE3Q/1NI3 M):9BQ-0!.Z+%@JFDB@9D=5MLVR*KJH:$HCIH8DT%>X H=*8Y5)=R_S@\NG?M M\Y)4=T"I&Z,CZ+1?>4^]5)=+.@N(KKU+GF-&5ZV5$71)?W"7+?+=J:M3!UPA ME8TU);<;G16P\.;=9JZO5O:N>KYG#M4,IG:I98#':Z] X$H@8!\!0&R8+O@$ M)F&C=-9,31*$UNIL9+ZUUWQ:ML^;#S";QVOBC1<"S^\EL^2"6?8NL3XZL[3 M*$MM27)ZS"+=M1W+N>W-!152!F5%!FT307N7=Z^6TG0YP?>+U)R56M6D H"R MRKM0V-V[RCLN[)Z6*HTL;Y0H/<[]5R?Q?%U1_$I5$G]LM:K7W9V-_UNS+:\A:S[M%'5WRI6%09X ML/RI6%3 ,T:HHIC3&37F6%EBF Z\RC$1/RJ>1\H7"7%;C(=?QYI!#47COA[\ MP)<2;>]][',$)"&*3FU U]W7+[^?K..G4ODYC+&\7SC/\I].>'-K[?6^?ULT M ]@9>$DV$CU8)3C^\F#=Z#!==.B$?P^;BMZO[T+G 20V\UYO) MP..3<=DRG_PK@4O#?N=6,WX0N$5ANAY.0%6S9SJ%:=0,73-8>:2#+ I"6O0C M9%;A=91,+)1Q/X$(.PG \LF;(@W$H(9<(JB(=ZS_N&"HM7LW47R+I"H).)2( MS2QMC!8F"AFL9,,SWP074:_W*W@(8&,IC)(62_@Z[(+X.4(/CBBR@+2HZC00 M/H!_T$..YN#KES]XE(=;84H[?[1[_6&W\QOI]._O^O?MX4V_EYJ\[?1[5]W> MH'L%O>D-^KHJP+-U5?Z$/S([01/&O]Z@JDND&:> M_;'X;L^HLO@NY!_H4,[]X8)O;Q&S5CA;X5'RSYY1\ZK7'YL_?_355*"[L##T MUY/65DV=2GPJOJ3$RI"\$05 ^7F$?X8@ZACY!H]/;-(%PJN?/^(%"Q4Z7 _4 M[?)+_&^L*QLWI&@*(7/:80VRJYW>GR) LQ*94 MTWFZY?K5ZEHAD.IED$[+E>H.-;R/S'#9M65.,JG0*=(,X[$>@L?*$H^5+.'QK-0\3:H.2.+Q:'CT MP[5?K__Q1Z-\==,#E3LM6^I#V9F F:6"J@I*[H&QE?98K;I6@JSRQW;OO>^ ME"?.5"\SG:=)RQ/HHX[]9.IVK#?"96\CB[*W>E:JG\D5V[D'^U9 -L.%;R.+ MPK?:+)UG90L!N7Y@TS:TMH.I[UQ;\[$45R? VG'45E=;,;@#2/7^^*MIJKRV MC%F/&NC+@:FK>Y[1VDIL 9]<*5 D,)_&X$O$">8&@KEVFN5#Z"684P1S:H[( M60R.2,Q2OUHIG3?2JB66G))Q3MF*YO,8O)B8T7Q>:B6VV8U<,7;4%6-?+=.V MRKZ*W&X,,>R89+H6UY*)AL4;8H6Y0MOMZBK'V(O+WQ5V: MIM'Y%E-4G6J&9CNH>1Y93@.)Z=OBVXWL#05VNX7^!-':AMH.D*PK;(7]DENE M1E9.JI!PBP]N&\KG=HO5'0=NIQ)N>81;:L&U#75@NP77C@#E6NFTE=H&U1+* MQY*<&RJU=HN&Q0VW)L+MK))4N99,T<=E9P^PW)A;V7#U!W,*>YIPZGR[H7!L M)P-[P'0=UP,8ZC>?6H<9.]"Q;+"L1%I\2-M0U+63;1T[TNJG227_)-**8%;7 M-]0B[616QXSB6JEU)N5E'E&\%6D;ZH9VLJCC1UHU([Z;#%I'-J9!XC%^'#?: MTRI[9+HY0Z&74XOZ3569U./9W4, ,3 U9+\!QE.M2S7PDLT9Q7-\>P-$CN: M3^4Y5A+-F:J-K<>SLTC1 -L2Q86SM@($UN[2 QO#N&X]BG) 8,\Y5^E<1V MV)08SAF&4_-FXMB>)![^:)9.Z]+;E_RQNXR/8U.2V#!5N37L_D5@M52+_+ %W&LB(^%+VJ2+R1?%"99MI7GXEBZ'PO/G2>598C*<^\E7Z3. M%]NQ&\<^ '%@M]9\@_I">K[2\TTU\39BP*",:.*;0Y]S6X.9OCS>'OF+8]^& M9<#//^M1,UP07/U%YO0+IZ>X;XC4[#X[%@4]H1G4FM\X;&KW3 ,[8IE\I:DO MNO<[8T4N8RX>4./8]B%K0*VV)%#S"-2T4H'-.':-R!P3E)J5IF2#'++!5JC& ML>U$UJ!:.T^J)%ZF)J6#EK:#MO#&P/_R,Y$Y]<**%SS;)GKCV.MC(5*]X-D7 M9K!]3Y>IRB/#)(QWAW$,L+Y60*"YJAF\;A\2QN4>L@E[NZB%99'=! M'\>N'F]%T$O/3WI^"7A^/>9XV;>\>GROBJHZB"K5=$I98! MIK#M7^>@6)COE8CF^TWO^N2R\J&:5CI'>J,%@O<^.X@E N]*EOU3">_LP#NM MN&1KG_W+$F&=6EKE*I)U\L4Z6^&]S]YIR6B&+&>L9*@MLDMTI>DN"%GI%.5/ M-NRS&UA4V>#!8F^W*,O200(\)P#?9UNOA N'2,)\&P[1OOLSY40\TC72#+/ MX=IAGTV\DM(.639_9%F'+.M(H*R#\Y%-7)NI1#,(S(CBZGQ?!6*.<WS(]'=%(ZL!160@B"T&D@/ $Q,Z[,.XB M(#PHO) 3>XJ(NJP&D2C?"^4[;]*8(LJK+5D2(E&>-6=IYTT<4]43638E)0=E M5T_LO,=CFGJB<9IAE N'Z:,S,M4Y?J- B4OR-P(N@:H]BD^ASLLO:[WZ9>$Q#?Y4+.H5&"-4 ;$\H\8=>!5CHG04G'7 M3Q4_\?U'*>"!C#6#&HI&=>@H_(!RV=[>^]CG"$CB:Y:[KU]^/UG'3Z7R;]P=N8_G?#FUMKK??^V:#!L^@(O"2?#1JH%IQ[?39J\!PN4D<^3A==^U_[: M+7^Y[[9_+[>OA]W["T+U)SJW?>F!9#;86H\F3 ROAJCWG/J?*OR_,'_?NW1" M/H;-Q6]7]Z%S@9,:>*\WDX'')^.R93[Y5P*7AOW.K6;\('"+PG0]G("J9L]T M"M.H&;IFL/)(-Y4?04B+?H3,*KR.DHF%,N\GQU1. K!\\J9( [&H(9<(*N(= MZS\N&&KMWDT4WR*I2@(.)6(S2QM#1XNP"^+G"#TXHL@"TJ(6U$#X /[!U',T!U^__,&C/-P*4]KYH]WK#[N=WTBG M?W_7OV\/;_J]U.1MI]^[ZO8&W2OH36_0O[VY:@_ARV (_WSK]H8#TK^&;_W. M[[_U;Z^Z]P.8\5JE>OZ)=/_Y_6;X1VH=?_?=H*X*40$,0( MH,F9V(2!'E3)@,T 7V :D3K89NA$$#"(\$/E\\?19?(JT),)W%;Q!2LH9RY6 MPB7JWK++FS4-#0*N.I_1MP/);<^H D8#KQ3&[Y[MQ;\+)84?P<83AM6K$>G8 M8LU'+VP"_0F#-WX]J6VU%H[I-&S<%SZ^TXQ7AN2-* !*X!3XTS&GP"F<"486 M&A+PVP"T[H^UG[@G(7C%XY?XZ+/A7&<)@ZS 8$'R1/O4GH*QZTC,%15S;2 MAA*H'L3='=544%?!'SMTICG>G1(-142#HKA37&V!^=Q5RE^QL:9H4@X4EO)# MTUD7 5SU3$P=NLN-#M^/6M[1_;8+HK-=+M;.DZALE0(\'T'?; M$%K;&Z'WS*&:P51_AY'DH$ELF"SXA,>+EMI.'FN]5JI5,R(;)'+C0VY8.6^LR-VDKE[B]E]4=]GKL-W)GY6 MS2-@M_H'T<[$/K(SFP1ZETY%73H4.6*/6'.?+WEMNSP/VZES9^[8VY&.BRW^ MQRQ3I?9D79Z+?&KCDQ3KA1/K.V]'E1'1G-2A9.F(YBRF>[/IAGM[L#YISF3" M=!6A1!SZ3&9TOERN).5&['(C;(NO!%QO3FVT':]-:TB?_XUD-W7,",,/_I$_ M3,7W,,/F>_'NYWA7JR50>846,@7CAS3MO_-HIW?&Z\^WU?^ZML.EW#WCE9!# M>B&8 +O6NM 2+BN"P_;B2].\EFB6:XT-SM,VCCN"/2QA+&,<'X[#=H7;U MSB4B95)[)V^Z/*)B)Y E$ A[QL],>@_[LSF;KI(;MYF8,$OS.N=Q"YM*F9T+ M8FZ1V6FD=E=D_-#<8(1SWAZMB_A[!J^W-8<-F/6H*4R$;N^98CX8O!4>Q94) M@PRA.\W"A?.TT\!I(7UKO<.Y7%!2.#&>6D97RO(W!/%497D_#$X MGKW%89DY=3$C[Y:0K-:+UJL,.JQA6RH423<4$"\;-4VMDD9Z%$3*#9)-H+Q+:TTZE2N07$?D);U._L:/;D)]:VC42Y+>NPCP_3>NT4PGY/$,^CA1M MT=$K$["O[UCUL,_$AE[U3!_1);D@0URP91E8K7*Z M-QMD8M>P1NFLF=HB_U#6D"N_WAI_;6.OL\WLE8RQ=%9J5;-L+\6?85_#LOP: M]:L,\NRV+7DEIP(Y_;C-=ID9MBUY)>/;DE=J9PF>#5UHZSNS&XW6JF';DA^. MS"-N3%J3.P\6&Y%AVY)'0V0&HABUTGE6"CTE0(^SSTRM&K8M>32$IA5@:*P& M&$Y+U7J*0E3&$K(-_6W(#]N6O)+4MN1UOJ7^^5E&Y*LLI-]U6W*^#;G"S4;" MMR!'PI,KS6** Q\X1LA7B\HMTH[%OV&;DU>6A4&5>$L$E#DUMN],[M.>W_3 M*;^GN]HJU>5Y,,4#;-C"]5@!NZ*KML&5K_O:AE:Y%?F;QFG8$O2=<;J'_YH< M9M/+218:M;'F]W9<%%(-6T^^,VIW\6GCA&M&%HN\+;BF*F3#UH:_A&OJ@C*I M$E99X"Z/S2H,;X?MW7T\SS258[-*K30/;Y%*Z2C K84M(S^6ARI/S9* /3A] M50M;"IZ$KYKFT2PRW94?[DC3):Z%K18_JDLL#\TJ"F[3E>IA:[ZC.L5UY MS,H;0G>:50OUM'/ F3RBI2JK'0HGQE/+YTI9_H8@GJHLCR/S*^6Q7.DKC\QZ MN45> 0Z%D4=F2;S$672>T"(B%?),C'D:(M.GKC3< 21:IGI7 :5)X L'='%U,+XV*\< MQY77[9K?V'%<]0W;/V?Z.*[*^6FITQD^CBNI54D2 M]@6&_8:-K/-R'%>UU9!<(+G@T..X&AMVR\[+<5RMTOEI:AN+RN.X)'^]HF4V M;,F=W'%U1? IEIU_6>O7+S@SE M=V.VY2UDG6NCQ@]6T:F S&26/Q6+HI'1Y4![)F!!.Q.;,$-E:LB1W@3\1"^8 M,+K*'A,::,<3O)^OHJ51^WC0_D0#%YTR#B3 X5)XQ"L5T MW9Y1!6#%?63\[L&,?Q=,BA\!S@)#KT; 8HL_A0O-&%M43!P\J+K:8J[#<)5* MN#8^+;/P2'WU"P[(2 M!MF!P8+DB?:I/35=PY&8*RKFEOY^$'?H_8.Z"O[H!0,D&@J+!D5QIRY?XAFD M_!4;:XHFY4!A*3\TG741L.JEX151UW/^:7F'\-W2 T7$K' .;6+<<#PA1"8. MM7>:09R)Z=K@_=DEPIX5< S)#/Q"OO4U4:E#WQ\)5-FOKB>>P]D ?S-K50#? MJ*5,2+TJO/>X1C(WF M49!9A&2Z1&0ZB&SMCT?Y@\$"M]S@T[$ LXM^$M2*D6X$"L1NFTF1'9 M()$;&W*;83NGQ8I<>2*6!&R<_D$S;#>TG1&;_1.Q&BM.1:,B'8K\L$>LR<\= M]T%HAFVAMC-WR".QI%A/6JR';8SV$KB9$,V!PPK/T\/B^^SF9+/I*LMSJ]+A M[;!SJQ)PCY,[MZI6JIRWI(V6'WY(U48+VYGMV#ZW/)%"(C@^!(?MMI:D#R[1 M+-$<'YK#=E!+Q&>6,)8PC@_&8;NB[>I!2T3*Q+,\N"I]-I<'5Q6(F)ME=BN- M]*L\[.0-H3O-XH)6VJG:[!V4TL!@88K9W (C/54YGEK:50KS-P3Q5(5Y' E: M*9#ET57RZ*K9#IL:Y.=P%GETE<1+/(?YM-)(D,H#?"3:TT%[VLE4B?PB(C\' MY_BT4DN\QG#X3ZEQGM9&NA+T>09]'&G:XN-7IF'W.&(JKQM,O;$CIEIA1TP= MM0@ZC@VKZF>ETUI2.UO(4T:*>PK":=@14\=;:!S'KECR9#4)^X-A'W;$5#*K ME6/9>JO>2&KK+>";8O!3L..F#KRLN0X]_=JE,Z:J>U!)X^8DOSUBI8) M.V(J^N+I&(RELU*KFF5[*?XL^QJ6Y=>H7V609\<=Q/-ZAGCZ@9OM0C-L!_%* MQG<0KU2KI;.SU$Z[+)+YG=T]04_#=A _')E'4O]9*J:3B#P2(L-V$(^&R R$ M,6JE\_.D3LJ6 $UGNYG3L!W$HR$T$Q&&TU*M)7<0E]#?0S:'[2!>27('\6;I MK)'B1DBRFOZ0'<3YCN$*-QL)WRT<"4^N-(LI#GS@&"%?+2IW2CL6_X;M(UY9 MU@95XJT14.;4V+Z)N$][?M,#I_R>[FJK5)>^:N$ >Q:V?CU6P*[HJFUPY:N_ MMJ%5[AK^IG$:MA)]9YSNX;\FA]GTDI*%1FVL";X=5X:$JX)YJ!@+.8 **N*TWL1G,HW\S M@H)9A#TSQ76TQ[PN%L\ZWX=M[YVFUWK-R=[UJ3[P(;'GYM[54J,BDUJ%,Z[" M%ID?U76-M/D);*]!NB![;4HXQP?GL%7DB7FX$MH2VL># M=M@R\>.[P1+3$M/'PW38*O"=?&4)3YGPC>T<+,N:#[^D=F %6*+B +\ M8"W.61=)^N*Z/FGFW,^3S;D'EHEL2KO?+RC/;VL_44O]:JUN4+E;WOVTU&B= M9T,V2.3&A]PD\^ZOX)87EKT.6UD[7GC ;@O0GJ>56D\;P]\[ARVQ](F(CV27:R6?@6Z5& M/44G1EI_.;+^ZI4DUW_+4'5![RYDN\T/G<87Y @B$/>/G B\[U7CPQGEH^5\KR-P3Q5&5Y')E?*8_E2NP8',\><\ API/<<^IBKA]:5YT] M$]O4-77GD[MCU7K1>I5!AW7]1+MJT-FN::AKI41 I-URBW&:_WDVB MO4AH3SN5*I%?1.0G?.KNQHYN0WYJ:==(D-^Z8*5VGM9AO1+R>89\'"G:HJ,W MW@0L471JP[B_7O_CCT;YZJ8'-T_+EOI0=B;P*+-4F,FRHFL@49V!*N/ %DZ8@NIA;&QPZ>G3Q@,X<+45*OY/K\Y.A'PV=- MMNQSB'V]NN$\YN-55L=Q'O/Y::ERFI8XJA=-F1Z K!2/9XP'_AL.?3[2NN@8 MCGVLU23L)>P/A?V&DZ436%P=P\G2]5*UE=3)TI(+2JLK?&7]O8:\,9V1$7>\=@++5*]6I2*RSWT10B:O'1 M&9GJ'+]1F.!+\C<"0%>U1_$IE)U^6>O5+SLSE-^-V9:WD'6NC1H_6$6G C*3 M6?Y4^+,P8(Q0!0O J3&':8-''7B58R)B5"P$Q_)P@\?*<$$!&6L&-12-ZM!1 M3S#;J?5^;?* 5G[$Z.[KE]]/UH%5J?P+YQ]^4\GO+FU]GK?ORT:#.M9 MX"7A(]PX(<%1X;M)B_=@ 3_R>;*(J=VUOW;+7^Z[[=_+[>MA]_Z"4/V)SFU? M6N ,&FRM1Q,FAE=#=O!";C]5^']AT3COT@GYWOUW=A\X%3FK@O=Y,!AZ? MC,N6^>1?"5P:]CNWFO&#P"T*T_5P JJ:/=/I'*L4=%#]Y9$.0BJ(%M&/D%F% MUU$RL5#<_02R[22 UR=OBC0L2D( "BKB'>L_+K"Z=N\FBF\1824!AQ*QF:6- MH:-#E#ZXKV '939G+^KU?@4/ 6PLI532\@I?AUT0/T?HP1&E 9 6M9X&4@GP MWSPA#FX5NOJ#1WFX%::T\T>[UQ]V.[^13O_^KG_?'M[T>ZF)LDZ_=]7M#;I7 MT)O>H'][<]4>PI?!$/[YUNT-!Z1_33KMP6_D^K;_[T%J_7QW9>HZM6P\B=*9 MF*Y-#=5^GUYWOAO4!4^8J>\_CRR45B$ %4S"M;HG(GFH$T6,9RTLOMLSJBR^ M"Z$$&H^S9+@TVIOOO=%IJ&6YVGGF=7_"!'DU@1);^B+^KIH2>;F1: 6\[XJ<@J;.0J9^:;^1 MZ_O^-]*_ZZ+9V?M*VIWAS;]NAC?=P47,I$N !V6+;Z1%N;W"VUGE$A(RW10( MK]927M]6#=NBL+HLS:LF4YI7+37.Y6[HQ89:+=H"E^)4@:CIC*5C.;DG8N)&,UX3\P9LZB#F1JD^J/F M:,R6)J-L,:LM2I/Q=?E0.^6=NF(S$ J:V(:+&BJA4Q,FZW_\AYR:D:\UGKHZ M#UO!MZOEN$HX^*PS_- VU/8*_?;2\J?G9]G0\A)R,4(NVM*YE"!W7LT(Y*1A M&5EQK!(="P=4-@*+$L_H *#98&ZB,C&=";,(M6U6U),2TN?LL!6"NRJ356+V MQ]>BW,IXZ" A]ZO33FJE@M0AR2$MVF&8"2.MF=1J +D+\+%4QS*\H#-J0X\X MLLOFN.S:3&J/H_)TV':R4;6',J?&1=\GWBW2[A[[;XZ!;FTDV\&68;61$?:6 MH(L1=-%V>4T/=,T43W^3[LA>.N5M;BV?/BN'[6.[J_>QV^D06[?FK&9E;TX) MLAA!%LL9HC&!#/7#:3'"56_)Y[C#Q*:-P,(3/'$YHS-V=;X,S2WL,9[IZ0J_X1KST0H2E:^R!:SVJ*T"%_G\T931*$]P8Y%<4Q[Q-66 MT@K<7]MLVVNG'D?!RXTGDJ\\@7QC^!2\7Q!POX*76HKA/KEE3O:@O W)<=31 M' O)R]VA3C.R(D":G9'5T8WQR S'M#0F@Q''4D-QE,J\9-X5RNT7CC@_E?I' M8C@BAN,HPHD?PXU:BAHG 0Q+ORJR(KNSV(QJJI]XE86@29FFAY3R;)8,'CFO MV)A9%E.[@JIM0^TC27G!Q5XB8V4KT[JL\2D>&@^I\4D3C8D=+2!=IS@C]G[ MGKSS _;O,6*O:W2DZ7+!JFPQTRU*\W+WL/V,SF7,_HB.9AR5?9LCG7>">H?I MZO/S%)<9R+1(%>MG6<#D?Y0S=QREM.B:ZTU16 MTE_*D@[L![>0(.8(IHBO\)/:\%CRXCC55,&E_;'I05EB)8$=%=C'*;$Z#K#3 MW*HB^RKP+;F!?DT$L9CAK!1=K:3 9NN)/M!>8V'/I1E(N1)C\*5+J\8UA.XYZFB-CNUJJ M-I):F+0/NJ5[&^W,RIO>O[H#>6:E;#$G+4J#-^H!9;CP5!Q0ALLUV%^N-IOZ M\2N>RIF8NDJT*9K#C)]C)@W?K!@'6]WQ6';^HW-.\FO3ZM"9YE#]9@4(^QT7 MD-Y"91FVDGSR@D^:L>Q;&#^?U,Y3VR0SMW&J@IKCV^-4WB&A\ <5N8Q1Y5 $ MQ5'6N,&1O_%1<9@COPR?2_TMF2=3S!-'U612S".5NO3%-\;8KF]Z[5Y'QMAD MB_EH41KK46-LOGM(0'79$]-RR@ZSIEQMH198*9;.J42O,#S^[9 MS"-B?SQ $@Z!@O[2"I?J_04)=SRG8&D<9.O @J+!+]6*YN8A%P^"'Y;:ND- MN49WEJDPIMID;)E3HIO&@PCC!=73W=T=7*,RDG+:\5TL.V^B'ME?47]K!A'C;TA_^;.T@Q% MFU$]&&D+*)0"JX]4'9M6'+56@6#\@1Q<;Q1[#RV)WCC1&T>Q4VSH;0!ZZ\7V MR*5WM$^-PU@ST, 1ZX?R6H2<=4^H%"4GQ'K(59XI.R(!&.HH$N70T4 MQ]YL>Z%NNQ]4[.T%I6\550T-Z3/#HXFPB-Q+%#DF,9A#[ FU&+&9X^A\6196 M-5C,=BQ-P;MLQU1^<-3F56&]L<+_5APU$[[0\8+[0Q/P@QLEXZ)GS7BX-JT! MPN8+""JU8T[Q+) #BJQ2\_3DRAG)0"\9*(ZJC409*+6M5N7BF2QK_O45L>^\ M);'O WNX":=4KH_-H: ZXB9NUSXJXEKB5RTUTRNFEGK^C;+/-NXYXC9QL7!/ M \\132J,+#>)BV\!*RK#(7BA;:C!'U;NO&.69JHO]VI6=!>9J_NL3*CQP.[!(^B.QTS9*S.Z MJE);]7JAXWN2/^*KUSF-HUXG^^P!7'%6S\CQI-))W;## WJCU"$C!M<,=#W- M,9EQ=.24^=^6Z7RZ5BRD>>JU7JY7CR@_%I+B2K-GIDWUK\ S,W@"OF-W-,-E MJK=#LVGLES"KETY;2>7,Y+;CA6**6@A35 K!%+52([%$LG1$X]>S#,_KG"/;+ G(UNJ]:0.@UZ7+?6B*=PW MS2.-D\U6:%>%FQ>#[W=UM]UNW-VS?DJN; M0>>V/_A^WR7]:[+8NY'<]*[[]]_:PYM^3V[6*%O,:HLR1+?%=>#EHJIK883. MF3#/@4"])5E:MIC5%J7:CG[&D<.PU%N&!'+H[L1S&+< P!T(^A[;;ZEC]2RM M&A7IOA<)S_$$*%F%7Q@A5@/PS:LPQ M)&.8#KS*,1%5*C-P<0]\XG4+?(&OM[*'ZM!1^(&O1XLRAE_6QO#+SC6<:V\! MJA%%IS: [^[KE]]/UB%6J?P+YR?^4\GO+FU]GK?ORT:#)O$P$O"B;&1 M=D$"X+O)*>_! HCD\V1AB]VUOW;+7^Z[[=_+[>MA]_Z"4/V)SFU??""Q#;;6 MHPD3PZLA8WBFVD\5_E^8%>==.B$?P^;BMZO[T+G 20V\UYO)P..3<=DRG_PK M@4O#?N=6,WX0N$5ANAY.0%6S9SJ%:=0,W!V_/-)-Y4<0V*(?(;,*KZ-D8J'0 M^\DQE9, +)^\*=) +FK(*X**>,?ZCPNV6KMW$\6W"+.2@$.)V,S2QGP)/ EQX#/U>K^"AP VEO+J%*+7.8U<&9-B'SO2NNKU!]PH_#?JW-U?M M(7SQ3B!KWY+!$'[ S-<@134P@SD=,4M0O Z6!UK#J?7GW7>#NBK067V?O%KA M_"=^#G*9,&YZ[A285XGF1P0-K2^NC9OMVU?,5BQMAB92VU"_4%NS^^,[B]DP M&3RE/X2&OZ"H.Q'&7O6\=58].S\A\""=H2"V7.9K+F[+>.K@UQ.LR =QZME( MB^_VC"K^]S!!RVFBHCO>TTVFEL]^,TF%8E&L\^C MR\]LNMHV"N<)D 6O5C]\_LBF(!+@KBT^.G4=\\B=[-]_;?=N_A\71*3=NR)? MVH.; >:T[^Z[ \QU"Q$5Z.A&2S4A%C@FM__7M1UM/ ^R>Q!['G8Z*5\Z@BK57Q5/[TO$> 8;J1J!OF=:KI+R[^;!BV1W^@3 MU;02>:(VKISS&A0W8HOGY6)QQLU(#& M;*)K-C9KBF9[[<%5^Y_$.Z4<'_O!'/#$@$_%:^?3D:DOQP/ZRQ_,!S*$&[P1 M8LO,>* /RQ[/+%-UA3<(W3:HXUJXQ:GXU0;'S-(>T5JWS"F9:HIE4OV!,O3E M^..&Z\!8X&FTX]W93.S28R-9H(L?7H%",1&W-N'4(/0!Y+RKB[GU?"28/NIX M$\T\SV<"IB1YI+K+HE,"+/ G@Z_>A'9U]DPX@@RL!^-8G#&C/ ,7+-@)>P[X MFMH^P!#=T "U^09+ N4?/-6U,IQ?[&5_-%Y:QKR;89"#F6:Y8%M3<@<:8@RO M+Q&*HV#15,/"="> %=)[IVF3$##;6'+!@-;] /*"6 M4CAAX)@B7DW+X8]/*4P9]7@"!28,U2>!9HQU.IU2Q[3FN/D4S*;-WBZT UZ^ MZYM7N[CY9$(?8989,P!.;$8M(8ZP84OE>U!RK.!WU^" F(G]YG08Z@, !V$P MQ^MH;2Y$V7>#=V2 [[$1QVUN7U'RSA>,7]OMNX64YS),0Z-1FZYT$ZC-XU0H M$6>NA;M^.X@6CDG#!GN)2TL>VKB&.STR;;$B*ERPE__)@7;/'@"[O/5!>S&".7_GQQMQCF+D3"C=>6 MY(77EOR)-F?@P J% 9 #;8(/E!82 7F4J@@JT= [?)\(YW%<#JKP_E"=8ZBP80Q ME# ;;ALLQPK=6E;!1GQ@@'O/X8Y)S++%A)]_(EA[Z\SY,"(UPBN9KG7SR5ZH M5%''9/OC#><-1/+;%$%M/A. &WU>POF:$]7<9F2!\2=8:16>'ENM\CJ23,0L M+09$M,3^0SC/G#)"NX)"#>,5860!O4"]9*\HW?9Y *8: M+JNHU<$.\$?@OQ/X8\0(>YXQOB^B_U+0?3KT&&/P9,ZHY5N#K[,-H7P@KUJO M/D303]I\;[U:$J/96719O'PC14#P[23P%@@ $\'5 M59Q1BU%5&%?&?UU#V,F< 9VE5>0SOQW:Q_!W^01"HN **+@OX:GV[L+@ ]@] M2RWZ![>/;--UU*P-F"4]R'O*>9?%3^+4"/QHXPEX4*OH!@L M355L+P>-_7US^K-5.3MD#5O;6%]XTW8ZU++01/X7NG.+-&@E8AKTIG?MK3XK M54+.S^-@>3*M'V@_*1YH7AOB^:Y#Y&=8_UN\Q4/F%3AMRLKIGCN-IUHIG5:K MX0/B/H4E-O[=-HIJY9#5_4S\VX%<5/EO%0[/POM?(E[NPQW M"6-H;44T"0BH("&W!3\. _P("@7$VZ.I/R)VQ6&QI/U@,;&_\\*-6;^R]-NX M'KG6+-L!5>0:JK#?OE#CQ_)I_+9\@H=:P.Y#,WM5.J#59%J6^43$XQ"/;P1W6 MWC?ZK$W=Z1<^0@$6N.+,]Q5& )%PC*/U#%#Q:3K"-,0'TG9V%-_+ &ATB&T0 M^:;K@+%E>%$E;_SV:Q*RNF4A\U$HMC@MN0.N,&!\3^G3W$"75V5/V*)43_9D M>+S5C4A<$UC"KO%"G)CU1P HO .>2 5#-G:[NB_T J*!.@F>T+ENMU> M;;L/8-KX4*XMH;R*3'0!#=5>-$O "0"S6J?@=,&+1= +/!!H=;U3&&VQP"&! M66*\37#U-"^7@6[&&XT%Q&7+5R M'>J%1D2<2FPBSO?N6)R-YR4?>)T[F<*<37BHSC+=ATD4!JI5ZC7/;+A;"[XN M.TH6C+5F(Y2"[!9@9,^-77KCBOG(X#,&"!5X-<#5 B=L/-9X1.B1B7@ >Q!? M%G?SGQ5F\6R!USZ_6U&8[D5]L#+)M1DJP1U-IA!TBERC"$!I*]%Q75]&JC8/ M;B5+&&$"WZ88N3$6:1T?;(IIF09]U"S77C%)^_^ZN=H6M*^>^SS$J8B,!&^: M:LIBPEW#@PXX_#8P.ZK1Q0)6[V8>9]\.F3F"I1("%G/D17,P"S=7)DSY0>XL MS']S7,+'!XM.ET.ZNUM)B. )R'X8B$XQ]_*JQ116!E\I5YK+JN$F&A,H F]X M\@11QLV(P9=VIWW?';05Q^_ILJ->/Z/8%;L:>VC#C]?Z^Q9&W$SCG=BNUA"VHD X2I4UAM9Z?;- M=LA>,46HX0VXM> ZC_>"^:,IW/*!$3_ 3UCFY$>[_6.Z<BI\MY6IS[>MYYFN",\M;]=K#'<*L#?&N_ M39+SDX6(.S,WY)R6] ?O6.1F?8'!Z3[6S28K1Q LX8U:,QVQQAX9<))0?J#'V^O9G]]UP=\)SQ7=<>06*T4&DA8SE, M@PHOD'I@A+]<^"G"G_1^6?%A7HXEQ,7@:DMX%FN^PXNPK=]T@$=V#1C75@2O M :@A4Y@R5S3FJ?'?S"=@)ZNT/77N"5VP!BT\L"% MW\#B 2V,*HF?FKAT?KURH1%G.SSKUT7ALZ@>P-'9V(!WG\+3WPKZL.NW0F./ MZ"BO"%#P\+E27P#*N_E3B-LA1ROPF?/O"8D9+W1 MW=?K8?ARI9"E6Z'+DM96+*U?PRI&\OH"L>TKA-:G="F MM4)I+R0[="79SH3QUI0MWA)U^=@J ?*Y9FP76'#K/L!#JTSE\]O:/;Y+X"U_ M26"US& IJ]J+FM([$,*@NNW0%3+G%;E")LH*F5IF5L@,;K[V;JYO.NW>D+0[ MG?[WWO"F]Y7<]6]O.C?=0<&7QKPH*_+'>SCS+$L$,2Z'3#-?9QD,731JS>8Z MSQQ[D(&NO85*J9 "_%T*'/T*6,=KQ/6+D$.72%'/F\% &YAXYA/&M,"FM,%! M!@NP1'JN8[%G?TV4F)H;0_FP#!D&[O"#A6@2!V_PKY30,M#]]"W9MD3K VGK MN@CS^>MI1J)\U4MN@.%O4Z]2?[G<@.G_/WO?^IPXDNS[_?P5BIZ=.-T1X.%M MZ)[;$?C5X]UNV]?V[-[S:4)&A=&V++%ZV.;\]36[,G^IO_ 8F4CJ#.B'K-5YW;3]#=YS$MZ@(/K38;?C2^GA1$5/;]NB!R:# MG.-/YQBD3V)%$"_B464188+LP3W'"#)&U_P:!ADO<$*5).ACOJ@_6=B=Q9@, MN/,O4QE6P80N:L,ETN Q.1EC[B^^5(/KF?!M#5VE0PL9WL%;P*(?&1:&%_C5 M($%X]/ 9IY!TLW\4H8E"3\JR3\HF3YJ:S5Z9Z8G)4#30@3\6L&P=_V:9KO(C M6"080V<\G\U)6RH^%)J2QDP$TL8H8WDF'.-KR.>D.W2'K SE>+HR5#*CF(+& M,(6 CC=XV,@OT9%3'(Y.(L I/B3;"-3"V(;@+K/V&RC\8H'EDQXSXR MHV5B\)#KXWO=^HY&0K1 M$O,I?W? "9.WU1TVJNOO]8FNP5M_EKD-I_#,-^OWW_#2K\%DJ:SQ5=<\6=6- M+RU27M)2)>(0"X$G3J/L\=<"/YS-SI@YFB!$!<]$ G7EW/-UOV&NR-"/N>UQ M-F5TQ[F8^L(UXMX?N!OR(B=R"S V7-%<2,FX T-T*2??@;>+R#[/K.GG9=1; M&1,S6A^^MOH+^1B_\MR$E&5.:%R]#\OXKH4I 29S%0<7 MJ.:GM6R#>QO9N;?=+)1[VZWXS,'3*-YH*V*;^,(:AG?9L,7+^4R[XAOF[TM:-T">'<5 MG3LHE'<[C4P8WZ4DJAWQ;G.P.N]VFON[S'O(NR?*4D[J-'KPD,T MG;;O4>6GD$XZW\O*ZO)0"+[P+FD$F+)[NC4:F0.G\.&$RAG?3GZ1@\1!*B[^ M+10F%D!A7B-2U;]T=R+I//54:@$8>].O+2:K *M;SZ9^+(E,2W%S@<&Q2(_ M$J045$9(#?$E=;Q6PGB$B@NKA:++"M Y.&[?%SZX*)LS#^5EX.'LI^P-G_$ MTH?IB&$0(6>DNHFCR.+HA+ES(-ZT!W7%@VQ.[?^+3Y([_#9A9NK*4$D#?';& M.M-.E ?O"2%>,"<:?: U'%!:\@GZ'-%9F//&.N&025;F- ;@N#T0%.H/,7' M\NP ;ME(!+PF3 ]7U0T8I\:+4]$ZQ3]@4$VW924&O(I'=L6KCOC@A/.!91_G*P4Q-].J4**B //&\V MYBJNJ-:.>'0.OD%4Y>NHYX.2:Z1U <-@81D=48?8?+YJ6;$UHZ:=ZB32WI-' M@)B"8D3%D^,ZD<4.UY!1Q8P 9Z#2,+HQGCZGH*ET 3V +#<6[_EL$4XH'@2* M3/( / T7/PFJ'M!(H=A MC%9]19X+QED2H@/6 M9EI8]^D@5I/KV:*@D*F(Z2PA93 WCPQ]^7XQU6W@:HP\7A**S5">E0G(10OQ MO@U%Y860CH"6EOP-.^(O!M];3+HCQI.%DD^BL4I8M,@D/5L'+XU%&RK(+#R\ MQIMJ-+N%C#R>H\@0PG[,A3O/ZZ/J0IYE)[,%=1B6Y^-1U7D8&=N>VZ9HDAY; MN%A8'+HO%ZY-2FMT:+5 BA#.E,RXYMD'4@FU\0CJ((NW(VYR( M8?3?, ^!%2%A@7AR)Y;T\PS.!)(E$<>AN&!_3A#*1+*!;KY:.F9Y\]^0QQ'Q MB]Y3+@JI"H.GQ\NYJR&,H-E4I$.FF58<_H*OG*;.0HPIID IH)(#K!%0D-]. MP4\.E>*D]=6P?BXLX-S!I0 16 M\!LU./X\A#:*/N^;!-2O<70#\2J!/<8'H@5G!H@.&(6,&L0_PB:V(S 5@)UA M47]243=?J92U!2LB@FZ_6-8,K&SKH'0)2XDJ(1VTV.(72A2?NC(D(^JAG;D5 MI!>2BS6W*%2)+B"^!2MPD#5_4 *G<(ZT7%_ZSH$7%$Z*%FF%1.3R0IE &-&H MJO;*=>8XHD]-:;4)2XPIA M4B]!]Z S'_Z\L-#4]$R1R6[OP_*CHDZKVQ%V+84O9133)W]%**N 8?P=(B%" MD"M"C^_/)"24XR(&:QSB%*NB M0"<4(W)DA$HB0]DB^N.9?F HR86OP"A*"D8QJ, H*C"*G8%1[*"$^W?]ZX7N MJ,_@D#[[,EBH-9C?\9[]C"U$Z">3CVC!9J(%5A#"UX*%XS%\7O<@750*IO-P MS:(W*(+[G[>^OFN?:$;)Y78LB(4X9OX@L]UL-0:7K8MZ]ZS9JW>ZYX/ZH-D] MJU]V+AO-T[.K=JLS?\CIH^9I0["=KKJM[N"TWZZ?#4]A@/95MS[LM9OU\V:K M?=IK7[8[PUX@R?A.+4-!$?)LK)LT9U_^\&6KVUP $4J(()4Z"K#/RF :B-!! M]]?BY$T^$)8GRP5K-/]#YV-CXXS M9J8LM8.*6*D(L=,WB1MF/S]]!'<5__VTU7U;WF0=TS>>OE(VD?*#>^&7Z(7S M3 8)O%.V^2Z& :+SW1#-*4)0AK=XD1 K0M\/0I?+*@B'_MU'VF^4A?8Y,M=R M%;SHIB'=M!H=>)UV'_[3[7XJN:(NG_*]@T6EYO!T0KU=U5N-7XU?VO'7E$K= M+@FD2BKED$J+#B'V?7+5=QAI0LTPN,Q*PY]L_EKDHL<3W@8>M6@U??CZMZ3G MMG^-JG]RJC<[E^2#H'8_H7YQ'C7@CD=N;NT''J:AN@2IAD+;G*6%Q9+$[\MW MT2ED2$DP3'M4W_W#HW;&PZ-Z&_ML-9K=A9.C'='#UHBQHOM,=!\'2A)3;[^? M=-]L+P*(E(#N*Y^A5-KY8:K;GJ&;ZD'KYJSQB_09;5UZ99YWFI#+" F4*N1\ M*BF3B&O63@>+IXR,C1Z/LCYJ5! B;#2@9#*7FI56NV]H>7*@^_)#9$ MN\<3 @CD8;H\(+G?HJ]T,BU=6,6E=ZZJ^,6/F;I2;DM6=6OP?F5T;2HZWPF= M9P0GW#LZ[]5:O444P1+0^5&Y\(=T,E*-7XU?G:SMI=W]X>N99_RLSOJK\:OQ MC]44*9=$6G;6_P3RJ@H"[-HYBH,4SQH$0(U3TN/-;F,1Z[4$GE%%Y#LA\@0L MSTP1@!(3>:?7+B.15UY J71N<()_H!KWJ$\-@[ZNTG*JT[NCY2/ MXCJAK&(BE)*/FK5>?S8I9T?A.:'R=G/NRTGBKUNPLML8H 8T?E:M^2.<:U?C5^-6YV%[: MVA^^2ET31K:R)6;8P=G81QU66*>X1I+)I4\E9;)IFLW]B2Q4K+3WK-1IK%-; M4V)6ZF##S$7LXK*RTE%Y#.4R'%*"='[_U$.T'Y:*DS:($\WR"&8T*D_* S20 M?ZI[LI6LO# M+=P*^$U@[/Y&P,$^B'>T >^VT9D%_K'J4T,>#&1.?C[\\?IPR AW7 CT<0S8 M<5S23V;XXUR64\S\-XU37' (IE!DX@P"OV"(UD*=KHTTT1!O%.%6 5>JOZ\* M++RQJ6P&-3BCJ[5NQ+*/ M?ZH1JQ$W$J,[& ;>-O;L1L, V5(]-N70KYOETVDDI*UW#@!1ME]K=#=R-+;E M%+:*?E/H-R%=O', R+"GM799Z+>R1' KZ=92\D2[-NB5F2(-VO%; MBXE57NU!L<0ZN8'E9HG.:9D#/57L>->(3-N6*R7$D2EVEFEB)EO*83D$1[-? M:V_-&]XZM%)%]MLC^U:VQ,62D'VW-FB5F>QC,9("B*0P3M'7>="DWS7]54 : M_19\W#B($M(&HPUB7S?UM "L:?.O\]ONWT>91PQ9S?[PHV8!&,CO$5+)IJ>B M+ J3&8Y&8*0! 3Z#J6S"QQ%[8:;KW(%!/IKQ_S["L&>&-?KY(1 2G58/AF/ MKU,8T+4]]B%A98M[\7N&N"G&3!EJUM1EFA),7HG.WL=+V2;F6+%O']83_P:9 MJ8]GT26)XG]UNC2G:U/YG;V$)_)9TP@@0NTVHT!S60*>SEJSMA MRM7PX4S1'.FGFO(VT4<3175 MPMNN8HT5W744,67P;TA#7H.VT^'C*U-<2[$9>):,7F5D.:ZBF@BS!#>P=]V= M(:J8&GU#G;^ABV]8@]M?K%>@C!$X4"I<#.*)3?$Q#OQDJ$C>\! <79U.;4N% MV?%!0)/6I_ >EH9#*:H!G$GSJ]'5+\R=6!JX7,\SN@$4ZLB#\7 6X1G0!$T< M#\9Z4<2(^!(XBLU&UC.^+KPV+(;&QLRV&7^BH:M/N@&_P2#X!,MS'5UCX/(Y MNJ-H^ABN9<")SDE!M,1)"12^I8#X,C5'L6".-NS6E(U@FV""..=G3]=4=DEEA$QPV=_D3 ^8U<2/4,=R4C5.;70X#);@5 MAU=@.)""*DI!G#L\^D5W@6+X[,^!"%53_%X80XM-H-5.F_AP:NN&TN0H:J$Y MI]QC6GQPV"Z,4J,M"KN*&X51(6*%L6["ANBPEHX+7Y"0I^67O*+!2AN6X]E M=I7D7]R6&Q V4O+WDR6_>+-4:NDOIQ9^"1^,2]KV%S&T_O7<,@P5W!0N28>V MK9K/8D=7%/199A(OZ$<&K/H8)9@[45U?"(-L-1WN0#C KNX;8R9BYX7FJP;S M)5VACW3@-IB[,[$\0X.[I-Q'LK502LG#%G@V,X7"R# D2A]5&0E_B<-4,FGF M(1NJY'_1)_Y$(>@8&;J.%.+_2Q(GF 5)0/ 157$0-&(P"9@K"$A\7K:I<9$[ M-]M4'G>%!/'?"*45W(3;;+/_>+I-4W9MB\0Z/5U*.*$)41;0AT41=Y[V\%ZC M)^R1C)++9Y&G67058?(OI$U?69UK!I@#,BFMD)BF-64DY9]4@[0(;!"\%] 7 MS!1$-_[F*RT4Y4"&N'7@ QI2#\,F.H@1F%ND9V;2%45Z8QV1'B?%ETGK]8 6 MI?P,Q+'N\."5,C1&"1AZ3D*7&/PPR78[]VWJ\?[5$1-&79H-'X-L(5# M(TS&==MZ\W^:_PU!AI6[;S=__EB.VYF((CR_A,'3TK:PV>!;*"<6Q!^B?T0^ M3_R#@;OAM\OZV?WE\!_UX=7CY?UG,.#>U)DC(U2H[TP66: O8+9QE.06AE7$ MN<$O#?HG[DA!_/1!^2UV;_ZXB-\;#-04LS./M^??=?.G_Q2P0J:&.L-E-(#= MZT_H-4 MPPG_\)7@K%%&8!B/>]?J2F01";\L<)5DN(5K]L"J&GK/,-02FVI]2=VM+=A3 MY%++6&K@+P_P:V?!MT:O%*4M5_GGX*XZZ'![Y-.A(ZB<&Y:GD9[QZ+:0608: M"$RD:S1&Q"FJ(@.ZZSCJ-];)4IV<<7D2G'G<;(<;3>I4=^'O_Y4V#YD;W.8D MKSJZ0"-:(#VR0.#/T<*$+2*R'[/#Z9B MF( 8N*Y<^'$#Y$[:@@%(2)+.I->1Q%1K;X M+T#;-@4AR;D*5B(BFX#RQ[AZK[1Z+\'J.?'<[Z)3!]QA:JJMKOSEHSQ\B<=FV5N5->\B86&J1D:8<"&C.:ER2&%-N75>S.T]#RX\.G M5!7-141B'P Q2=5SK0U/\OKFGYA.P)6>AH6&K,Q=@^!HZ>9C1 "HV, M==OA03:84RWCE9;GBB.C$R4\=7%,(L-48\N J8M HC7^O'5C9VV)]#":,,TS MV.W8ETWG:%J;+OFW\=*I$RN="FP.%9%7N5WVG**NV,Y/51>;XL.76?O$[+!A M3=4LZ9#)[(=JCR9*NWG$))8QXWT/I6AO:^2]=;K].-?4;R/$4_Z2?WG(<0KF MQ>ZK)#Y\O5??X =,F%&-PRF(2,GX;NVXDKHUAX:C9ZY:\*UDV+,?))KEUO-W=" MLZT1<_95+RP;?.=\V5U;%>!&79MW?)O69\Q.K=&MM,'A$5IO;050,*&U:ZU& MKQR$5D8OH0PZX$HW=6>")Y26I54J8$.<>;JV"I#[] VWJ0@5T.U5*N#P"*V_ MM@HHG- Z6RL2KMR 7"K@P<-ZK/T%RB@&@&<+K%L$ $]KL+8JD?N]/G.WMJ9# M*A2I0R+B=F-M-54@$;T& B'? 4FMOS-,Q K$Z9!HN+6V%?K+ MI@P5?,?H '=C^%JCCD"=]A4&*E,5%,SJ+2*:J6P^-V96KJA/K,: MYJFJB*HR9:;#9/&\J*Z6554U*M/"%%A>Q(UC^4]7GQS+YN7GMNHBFLE-XEOP M7-TQ)>JJO)PB=!5.8B0 70@>8*(SK+C'1RFJ JSTQ).")8:(!6864QT$(0!# M"GX3ZS?2[9'W@K45(UP'5_W)45U@7(D P).,':JZ\&=G,\#4@[L;44$V< MZ8N*!618T,2BI1P3>/UDR7+:B(-G!\ERF@45<313S4#"# 5=W?FK1<6)OM1I M1*1.W6$CE#QO(!X=9LZ+':P*F9,Y<83K"'K!HKLE*=7NQ&:,EYI8J7@MCO[. M+WN!'R:.PF#;M-2REV@"9P"6DOZ4G)).7]G<3>)J)E$F MGA U ERM-RX!38W0FD LX&NHHF84;ZJ3.Q862%(:@K2)0AIQ,> HP:H4SHB MH?!*8JP!X*L3?H/TM6^)XK:P?)&85%AY1B"Y\UK%YTUZP)/JH+0T?3$HY1J* MS.5BELIW::!D84HO[C"I26R"&3$EN!8-@D5F4FP%4PIIE8^%>24C#$<2(OW1(8&6B=NJ0/G/AO*1HUMDG72AKU MQC*OPT^_PH>GZ=)D"_[ZYNK#UW:KUF@T8O0IT%[JF\2U&6H$;Y(*';N1-VF> MQK_)&[.9M ])9O"2K#%'ZU[1.EA;[>.ZI@O2AE!BP.4"'\F8G2A%$%\R)MT$MYD?>(KSN+,27J'7L(,+@DH=G=V!]Z2.S2U M2]"P4]2BRTJ:NU5)'.A?+\EQ6+B@-]LR\F75=<73''3J3)FI-*7D>%^HM-$] MC JU@RU/^!X;WMA3)52"!.YTCDXI5L[$T?YN78JJ C*S5**;W.)"O\ MO8??K\3.[TA4M$^W9:I6Y78'Q0,I5>'[QP-E+CDMIP^WKUQ: O9+YZO)GC8%D2;YB)+7H9MB85>>/H MP*@O%BP5[X>UITY,*;CV8QK;YJYD'@9;=Q':.?AL,/P G#P,;6 BE^<$0ZAU MVSO4(L4=-4<.EC]59+XA,L]=[+P[,N\ F;=JIYW%]/!#(O-RNB*[5X_GENFX M-J^;JL.O4]MZMO<7_?:X(AF=W+#JX6TGA%/:]/R6\*"[+3.XBL4=% 7G1FDO MFH)/.[N""JEPK_*JKSC!9%8DS?O; =/2ZO*;C9Y2;:< MF%_X//='Y//$-V/NAM\NZV?WE\-_U(=7CY?WGQ75>%-GCF0L- =,%EF@+\J$ M8+<^*RVD%V'E_-*@?^(,(/'3!^6WV+WYXR)^;Y "B]F9Q]OS[[KYTW^*ICM3 M0YWA,AJZR>I/6*L9%57T\/ .J,K$1B'PBVN-/D1H^DVLA@YR0D?#B6\S7C'_ MI6]CS5V;HTRSQNFEICA "&.8*M6"8G'M.4HRRDA55R(+XM\($X6Y2C+E*!,CQ"S^$U1L)&+M!,<'VN/L"T(/NI=QV9_QBP5 MM&.^+U&N_<@2NLV)13+HYP,CF6^#LQ(2SN;?J]-MQK_7G@#?;(86XP!DLD+A M;'[/3O/2XCS0^4K .)M_KT$SX;TJ')S=X^ \3&!['T&Q7K"G!(B+TPKQ)B@< M3J:@;FD0;Q[^N+U_K(/=_T,YO[UYO!^>/RJW9]^OOPT?KV]O*JR;.)0_,U6H MW&"(,Y I(-"X4''#L)<^OBBA1GI@;ZD.V>ZJ\CN6T\O1T6"LZ^_UB:[!'#Y+ M(=X1T@XO_5I71W8$91C%%P@F1F:<@$N><<#?<^ S,)65[]_/E8\<%W+T17S) M_]2^?!+HF&HP,?49U#S'C9RH+D&D.K!J2\3KT'N&116&9+-_PM?AVB2(8EM# MN$V"7:9%0(/=1SA-M3AT6^/"%X23J4DT2[R-V\J+LZXIX<571X20J85N0>V2 MJC5C++AFO]YL8LY^Z..-98Y49W)KWZFV*_X8XN,<#LEZ-OO3U/_CL0L0DK9. MD-*4SBQV@'R).S']+.G,2Y[W3]7PV.V8AG6&XK6;.:W$03\6P5-,)H42;(WVJ&NAA>9S# M4T;[6[,O*)^$=;I-_;=6DW8YA!&=#7,;9[B,5>*2-'S^0&/VF@ZRD>V)](EV MW0CM7EEV7H$2?<"5.F)#6KZ6OCS78N+W,.\'%W/Q[IB-X7/UF?D+5F]E7#&PDWHGK<6L@E^)')$U M0%F1;P(DGL'PZG2!]BS/%I87]S2-&=SMN*IA<)A#0O_V.<74_,W@F.I$L,"1 MGV5 7;,2M26%$!0XJO+UG+Q_@[Q[,K]FENP?"!(-IV"(BDN6E>REG M9YUV:H'^QIG+5S.@V$'*X=!=VA?2Y MNXEV#]&@[!&W>EBB&F!3+5,+Z09L8:+&ZJY4E1%3H5B,4&QM7V<(W1H?+40I MJ K<<*$TGL!U1$JF]?,]OA5%Y0#M"6:\LC1AN1.1>#MR+;I_7BKJA%'KXO+0 M!Y6W\5$H>PF/-9=133>N-*I1;_0V2S5D>D>'_P.FC#->AVS:";'8*>."#FC% M,CSIJXR8C0NF("(V-2,"*>)#E)LHKYBUQ)F\B%>9?^E M-"NEFU*^L@6&W*J>V8R"61[5GE,KAQK'1FI9!MW>KP+960+9O9T%LD/&@[0= MYN?]_?KF4KF]4L[O+R^N!:3[[>$ [P^C"=,\@]V.HQK&B1<:@PK@O930Q!7R=@7P M7I'9%G:W GBO -Y+5HY< ;ROL!,E WC_CLTI,;1@,TT_G&JQ$N-G=]+ ";]; MYK,KT[]\Y%+8H]OQ.>W0ZI'-<]6V9R!0Y\)4JR GM+L[A$TXG&JO,A-E&EI@ M"8FR]^%K?$;U/J)2'2SL!A(.SY; 4,>>*I<28!"DLVX*(&$"ZX:^O'P73;'O M&<'R8 ;3#'_8/D^W/WSMU-JM"KO]X$@T]LPN7;N4F$1[IQ5R>ZG5#NZY4E=L M3B[*%.FE4CZ;X>RT(^-8SO[3=-@(4P@>/(RPZ2;N$1[U'KL169%E@629@E!8 M>K+L(EEVRT*6E6^3@K@+%&-C'09E1>FN7O4'*0\>6QJ":3]0\D1NDL!">0(#>6JNY,ZVW.YZHW+@LT<.:PF0< MX'#4;@ED1[H=O3(2(>5)ARULPBKU0SA"//SP-RYG#*8[*$D,IJ*V JEM98C M+5';H%<2:JNKDA)S]@25W2P:W'EG57>62(F/2]J,>:\ M-I-1(?"BRT:5L0>JLX\9Z+N;NT%F.(Z$*#IKA%<[M4YO6QW-*MCZ Z;F7NY. MG(52<[^U+0_T@/#JBZWT#!=U(LGXJ?,\!Y;4&>ZW0G7K\.+'B1VR!+I1 A9R MX,9>&+B1+^,P0!3D2 9A7$&J+F$$]V,%N(8(%K \8!CU^!5SG\(_Y(J$I(&G^H;ZJN M(W8BSRZ@7PV=F1)833R(XT(.OCBA5CY3T?8"P4#^89EJ38S&\3SF5TM1L6S8 MB