0001654954-19-011692.txt : 20191015 0001654954-19-011692.hdr.sgml : 20191015 20191015063142 ACCESSION NUMBER: 0001654954-19-011692 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 70 CONFORMED PERIOD OF REPORT: 20190831 FILED AS OF DATE: 20191015 DATE AS OF CHANGE: 20191015 FILER: COMPANY DATA: COMPANY CONFORMED NAME: AEHR TEST SYSTEMS CENTRAL INDEX KEY: 0001040470 STANDARD INDUSTRIAL CLASSIFICATION: INSTRUMENTS FOR MEAS & TESTING OF ELECTRICITY & ELEC SIGNALS [3825] IRS NUMBER: 942424084 STATE OF INCORPORATION: CA FISCAL YEAR END: 0531 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-22893 FILM NUMBER: 191148983 BUSINESS ADDRESS: STREET 1: 400 KATO TERRACE CITY: FREMONT STATE: CA ZIP: 94539 BUSINESS PHONE: 5106239400 MAIL ADDRESS: STREET 1: 400 KATO TERRACE CITY: FREMONT STATE: CA ZIP: 94539 10-Q 1 aehr_10q.htm QUARTERLY REPORT Blueprint
 

  UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
 
FORM 10-Q
 
☒ QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended August 31, 2019
 
OR
 
☐ TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the transition period from _________ to __________
 
Commission file number: 000-22893
 
AEHR TEST SYSTEMS
(Exact name of Registrant as specified in its charter)
 
California
 
94-2424084
(State or other jurisdiction of incorporation or organization)
 
(I.R.S. Employer Identification No.)
 
400 Kato Terrace
Fremont, CA
 
94539
(Address of principal executive offices)
 
(Zip Code)
 
(510) 623-9400
(Registrant's telephone number, including area code)
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐
 
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes ☒ No ☐
 
 
 
 
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated 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 ☒
 
         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
AEHR
The NASDAQ Capital Market
 
     Number of shares of the registrant’s common stock, $0.01 par value, outstanding as of September 30, 2019 was 22,740,986.
 
 
2
 
AEHR TEST SYSTEMS
 
FORM 10-Q
 
FOR THE QUARTER ENDED AUGUST 31, 2019
 
INDEX
 
 
 
 
 

 


 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
 
PART I. FINANCIAL INFORMATION
 
Item 1. FINANCIAL STATEMENTS (Unaudited)
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)
 
 
 
August 31,
 
 
May 31,
 
 
 
2019
 
 
2019
 
 
  (1)
ASSETS
 
 
 
    
Current assets:
 
 
 
    
  Cash and cash equivalents
 $5,266 
 $5,428 
  Accounts receivable, net
  3,287 
  4,859 
  Inventories
  9,217 
  9,061 
  Prepaid expenses and other current assets
  523 
  686 
 
    
    
    Total current assets
  18,293 
  20,034 
 
    
    
Property and equipment, net
  1,000 
  1,045 
Operating lease right-of-use assets
  2,533 
  -- 
Other assets
  199 
  228 
 
    
    
    Total assets
 $22,025 
 $21,307 
 
    
    
LIABILITIES AND SHAREHOLDERS' EQUITY
    
    
Current liabilities:
    
    
  Accounts payable
 $1,742 
 $1,933 
  Accrued expenses
  1,577 
  2,034 
  Operating lease liabilities, short-term
  606 
  -- 
  Customer deposits and deferred revenue, short-term
  615 
  1,545 
 
    
    
    Total current liabilities
  4,540 
  5,512 
 
    
    
Operating lease liabilities, long-term
  2,086 
  -- 
Deferred rent
  -- 
  153 
Deferred revenue, long-term
  113 
  189 
 
    
    
    Total liabilities
  6,739 
  5,854 
 
    
    
Aehr Test Systems shareholders' equity:
    
    
  Common stock, $0.01 par value:
    Authorized: 75,000;
    
    
  Issued and outstanding: 22,721 shares and 22,669 shares at August 31, 2019 and May 31, 2019, respectively
  227 
  227 
  Additional paid-in capital
  84,760 
  84,499 
  Accumulated other comprehensive income
  2,216 
  2,230 
  Accumulated deficit
  (71,897)
  (71,484)
 
    
    
    Total Aehr Test Systems shareholders' equity
  15,306 
  15,472 
Noncontrolling interest
  (20)
  (19)
 
    
    
    Total shareholders' equity
  15,286 
  15,453 
 
    
    
    Total liabilities and shareholders' equity
 $22,025 
 $21,307 
 
(1) The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date.
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
4
 

AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
Net sales
 $5,533 
 $4,740 
Cost of sales
  3,262 
  3,187 
   Gross profit
  2,271 
  1,553 
 
    
    
Operating expenses:
    
    
 Selling, general and administrative
  1,808 
  1,879 
 Research and development
  892 
  1,116 
   Total operating expenses
  2,700 
  2,995 
 
    
    
   Loss from operations
  (429)
  (1,442)
 
    
    
Interest income (expense), net
  12 
  (78)
Other income, net
  10 
  9 
 
    
    
   Loss before income tax expense
  (407)
  (1,511)
 
    
    
Income tax expense
  (6)
  (4)
 
    
    
Net loss
  (413)
  (1,515)
   Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
 
    
    
Net loss attributable to Aehr Test Systems common shareholders
 $(413)
 $(1,515)
 
    
    
 
    
    
Net loss per share:
    
    
  Basic and Diluted
 $(0.02)
 $(0.07)
 
    
    
 
Shares used in per share calculations:
 
  Basic and Diluted
  22,708 
  22,190 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
5
 
 
AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS
(in thousands, unaudited)
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
Net loss
 $(413)
 $(1,515)
Other comprehensive loss, net of tax:
    Net change in cumulative translation adjustments
  (15)
  (15)
 
    
    
Total comprehensive loss
  (428)
  (1,530)
Less: Comprehensive (loss) income attributable to the noncontrolling interest
  (1)
  1 
 
    
    
Comprehensive loss, attributable to Aehr Test Systems common shareholders
 $(427)
 $(1,531)
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
6
 

AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY
(in thousands)
(unaudited)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Aehr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
Test
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
 Systems
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
 Paid-in
 
 
Comprehensive
 
 
Accumulated
 
 
 Shareholders’
 
 
Noncontrolling
 
 
Shareholders'
 
Three Months Ended August 31, 2019
 
Shares
 
 
Amount
 
 
 Capital
 
 
 Income
 
 
Deficit
 
 
Equity
 
 
Interest
 
 
Equity
 
Balances, May 31, 2019
  22,669 
 $227 
 $84,499 
 $2,230 
 $(71,484)
 $15,472 
 $(19)
 $15,453 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  52 
  -- 
  62 
  -- 
  -- 
  62 
  -- 
  62 
 
 Stock-based compensation
  --
 
  --
 
  199
 
  --
 
  -- 
  199 
  --
 
  199 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (413)
  (413)
  -- 
  (413)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  (14)
  -- 
  (14)
  (1)
  (15)
 
    
    
    
    
    
    
    
    
Balances, August 31, 2019
  22,721 
 $227 
 $84,760 
 $2,216 
 $(71,897)
 $15,306 
 $(20)
 $15,286 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Total Aehr
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Accumulated
 
 
 
 
 
Test
 
 
 
 
 
 
 
 
 
 
 
 
Additional
 
 
Other
 
 
 
 
 
 Systems
 
 
 
 
 
Total
 
 
 
Common Stock
 
 
Paid-in
 
 
Comprehensive
 
 
Accumulated
 
 
 Shareholders’
 
 
Noncontrolling
 
 
Shareholders'
 
Three Months Ended August 31, 2018
 
Shares
 
 
Amount
 
 
Capital
 
 
 Income
 
 
Deficit
 
 
Equity
 
 
Interest
 
 
Equity
 
Balances, May 31, 2018
  22,143 
 $221 
 $83,041 
 $2,292 
 $(66,249)
 $19,305 
 $(20)
 $19,285 
 
    
    
    
    
    
    
    
    
  Issuance of common stock under employee plans
  102 
  1 
  108 
  -- 
  -- 
  109 
  -- 
  109 
 
 Stock-based compensation
  --
 
  --
 
  256
 
  --
 
  -- 
  256 
  --
 
  256 
  Net loss
  -- 
  -- 
  -- 
  -- 
  (1,515)
  (1,515)
  -- 
  (1,515)
  Foreign currency translation adjustment
  -- 
  -- 
  -- 
  (16)
  -- 
  (16)
  1 
  (15)
 
    
    
    
    
    
    
    
    
Balances, August 31, 2018
  22,245 
 $222 
 $83,405 
 $2,276 
 $(67,764)
 $18,139 
 $(19)
 $18,120 

The accompanying notes are an integral part of these
condensed consolidated financial statements.
 
 
7
 
 
 AEHR TEST SYSTEMS
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
Cash flows from operating activities:
 
 
 
 
 
 
  Net loss
 $(413)
 $(1,515)
  Adjustments to reconcile net loss to net cash used in operating activities:
    
    
   Stock-based compensation expense
  199 
  256 
   Depreciation and amortization
  95 
  111 
   Changes in operating assets and liabilities:
    
    
     Accounts receivable
  1,584 
  563 
     Inventories
  (156)
  (536)
     Prepaid expenses and other current assets
  194 
  4 
     Accounts payable
  (235)
  (398)
     Accrued expenses
  (455)
  (151)
     Customer deposits and deferred revenue
  (1,006)
  609 
     Deferred rent
  -- 
  82 
     Income taxes payable
  3 
  4 
       Net cash used in operating activities
  (190)
  (971)
 
    
    
Cash flows from investing activities:
    
    
     Purchases of property and equipment
  (50)
  (84)
       Net cash used in investing activities
  (50)
  (84)
 
    
    
Cash flows from financing activities:
    
    
   Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards
  62 
  109 
       Net cash provided by financing activities
  62 
  109 
 
    
    
Effect of exchange rates on cash and cash equivalents
  16 
  (38)
 
    
    
       Net decrease in cash, cash equivalents and restricted cash
  (162)
  (984)
 
    
    
Cash, cash equivalents and restricted cash, beginning of period
  5,508 
  16,848 
 
    
    
Cash, cash equivalents and restricted cash, end of period
 $5,346 
 $15,864 
 
The accompanying notes are an integral part of these
condensed consolidated financial statements.

 
8
 
 
AEHR TEST SYSTEMS
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(UNAUDITED)
 
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES
 
    The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.
 
    In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2019 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2019. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.
 
    PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the "Company"). All significant intercompany balances have been eliminated in consolidation. For the Company’s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders’ Equity and in the Condensed Consolidated Statements of Operations.
 
    ACCOUNTING 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 disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.
 
    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company’s significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the year ended May 31, 2019. There have been no significant changes in the Company’s significant accounting policies during the three months ended August 31, 2019, except for the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Update No. 2016-02, Leases, as discussed in Note 2. RECENT ACCOUNTING PRONOUNCEMENTS.
 
 
9
 
2. RECENT ACCOUNTING PRONOUNCEMENTS
 
Accounting Standards Adopted
 
    Financial Instruments
    In January 2016, the FASB issued an accounting standard update related to the recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments and financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, this standard clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The Company adopted this new standard in fiscal year 2020. The adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.
 
    Leases
    In February 2016, the FASB issued ASC Update No. 2016-02, Leases (FASB ASC Topic 842, Leases). The Company adopted the standard as of June 1, 2019, using the modified retrospective approach and the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements. Under this method, the Company applied the new leasing rules on the date of adoption and recognized the cumulative effect of initially applying the standard as an adjustment to its opening balance sheet, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance under FASB ASC Topic 840, Leases.
 
    In addition, the Company applied the package of practical expedients permitted under FASB ASC Topic 842 transition guidance to its entire lease portfolio at June 1, 2019. As a result, the Company was not required to reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases and (iii) the treatment of initial direct costs for any existing leases. Furthermore, the Company elected not to separate lease and non-lease components for the majority of its leases. Instead, for all applicable classes of underlying assets, the Company accounted for each separate lease component and the non-lease components associated with that lease component, as a single lease component.
 
    As a result of adopting FASB ASC Topic 842, Leases on June 1, 2019, the Company recognized right-of-use assets of $2.7 million and corresponding liabilities of $2.8 million for its existing operating lease portfolio on its unaudited condensed consolidated balance sheet. Operating lease right-of-use assets are presented within Operating lease right-of-use assets and corresponding liabilities are presented within Operating lease liabilities, short-term and Operating lease liabilities, long-term on the Company’s unaudited condensed consolidated balance sheet. There was no material impact to the Company’s unaudited condensed consolidated statements of operations or unaudited condensed consolidated statements of cash flows. Please refer to Note 11 – Leases for information regarding the Company’s lease portfolio as of August 31, 2019 as accounted for under FASB ASC Topic 842, Leases.
 
Accounting Standards Not Yet Adopted
 
    Financial Instruments
    In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard on its consolidated financial statements.
 
10
 
 
3. REVENUE
 
Revenue recognition
 
    The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.
 
    Performance obligations include sales of systems, contactors, spare parts, and services, as well as, installation and training services included in customer contracts.
 
    A contract’s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.
 
    For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies.
 
    Revenue for systems and spares is recognized at a point in time, which is generally upon shipment or delivery. Revenue from services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.
 
    The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.
 
Disaggregation of revenue
 
    The following tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.
 
    The Company’s revenues by product category are as follows (in thousands):
 
 
11
 
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
Type of good / service:
 
 
 
 
 
 
Systems
 $2,934 
 $1,806 
Contactors
  1,650 
  1,153 
Services
  949 
  1,781 
 
 $5,533 
 $4,740 
 
    
    
Product lines:
    
    
Wafer-level
 $4,826 
 $1,969 
Test During Burn-In
  707 
  2,771 
 
 $5,533 
 $4,740 
 
    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
Geographic region:
 
 
 
 
 
 
United States
 $5,057 
 $2,695 
Asia
  338 
  1,734 
Europe
  138 
  311 
 
 $5,533 
 $4,740 
 
    With the exception of the amount of service contracts and extended warranties, the Company’s product category revenue is recognized at the point in time when control transfers to the customer.
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
Timing of revenue recognition:
 
 
 
 
 
 
Products and services transferred at a point in time
 $4,859 
 $4,118 
Services transferred over time
  674 
  622 
 
 $5,533 
 $4,740 
 
Contract balances
 
    A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset.
 
12
 
 
 
    Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of deferred revenue. Contract liabilities as of August 31, 2019 and May 31, 2019 were $728,000 and $1,734,000, respectively. During the three months ended August 31, 2019, the Company recognized $1,049,000 of revenues that were included in contract liabilities as of May 31, 2019.
 
Remaining performance obligations
 
    On August 31, 2019, the Company had $546,000 of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue in fiscal 2020, and an additional 35% in fiscal 2021 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.
 
Costs to obtain or fulfill a contract
 
    The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expense as the amortization period is typically less than one year. Additionally, the majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing process.
 
4. EARNINGS PER SHARE
 
    Basic earnings per share is determined using the weighted average number of common shares outstanding during the period. Diluted earnings per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during the period using the treasury stock method.
 
    The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
Numerator: Net loss
 $(413)
 $(1,515)
 
    
    
Denominator for basic net loss per share:
    
    
Weighted average shares outstanding
  22,708 
  22,190 
 
    
    
Shares used in basic net loss per share calculation
  22,708 
  22,190 
Effect of dilutive securities
  -- 
  -- 
 
    
    
Denominator for diluted net loss per share
  22,708 
  22,190 
Basic net loss per share
 $(0.02)
 $(0.07)
Diluted net loss per share
 $(0.02)
 $(0.07)
 
 
13
 
 
    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the three months ended August 31, 2019 and 2018 potential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the same. Stock options to purchase 3,434,000 shares of common stock, RSUs for 20,000 shares and ESPP rights to purchase 297,000 ESPP shares were outstanding as of August 31, 2019, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. Stock options to purchase 3,189,000 shares of common stock, RSUs for 43,000 shares and ESPP rights to purchase 359,000 ESPP shares were outstanding as of August 31, 2018, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the 9.0% Convertible Secured Notes (the “Convertible Notes”) outstanding on August 31, 2018 were not included in the computation of diluted net loss per share because the inclusion of such shares would be anti-dilutive.
 
5. FAIR VALUE OF FINANCIAL INSTRUMENTS
 
    The Company’s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.
 
    The guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:
 
Level 1 - instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.
 
Level 2 - instrument valuations are obtained from readily-available pricing sources for comparable instruments.
 
Level 3 - instrument valuations are obtained without observable market values and require a high level of judgment to determine the fair value.
 
    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of August 31, 2019 (in thousands):
 
 
 
Balance as of
 
 
 
 
 
 
 
 
 
 
 
 
August 31, 2019
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $2,029 
 $2,029 
 $-- 
 $-- 
Assets
 $2,029 
 $2,029 
 $-- 
 $-- 
 
    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2019 (in thousands):
 
 
 
Balance as of
May 31, 2019
 
 
Level 1
 
 
Level 2
 
 
Level 3
 
Money market funds
 $3,017 
 $3,017 
 $-- 
 $-- 
Assets
 $3,017 
 $3,017 
 $-- 
 $-- 
 
 
14
 
 
    Included in Money market funds as of August 31, 2019 and May 31, 2019 is $80,000 restricted cash representing a security deposit for the Company’s United States manufacturing and office space lease.
 
    There were no financial liabilities measured at fair value as of August 31, 2019 and May 31, 2019.
 
    There were no transfers between Level 1 and Level 2 fair value measurements during the three months ended August 31, 2019.
 
    The carrying amounts of financial instruments including cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities.
 
6. ACCOUNTS RECEIVABLE, NET
 
    Accounts receivable represent customer trade receivables. As of August 31, 2019 and May 31, 2019, there was no allowance for doubtful accounts. Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. The Company’s allowance for doubtful accounts is based upon historical experience and review of trade receivables by aging category to identify specific customers with known disputes or collection issues. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.
 
7. INVENTORIES
 
    Inventories are comprised of the following (in thousands):
 
 
August 31,
 
 
May 31,
 
 
 
2019
 
 
2019
 
Raw materials and sub-assemblies
 $6,499 
 $5,471 
Work in process
  2,667 
  3,580 
Finished goods
  51 
  10 
 
 $9,217 
 $9,061 
 
8. PRODUCT WARRANTIES
 
    The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required.
 
    The standard warranty period is one year for systems and ninety days for parts and service.
 
    The following is a summary of changes in the Company's liability for product warranties during the three months ended August 31, 2019 and 2018 (in thousands):
 
 
15
 
 
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
Balance at the beginning of the period
 $154 
 $135 
 
    
    
Accruals for warranties issued during the period
  62 
  75 
Consumption of reserves
  (24)
  (50)
 
    
    
Balance at the end of the period
 $192 
 $160 
 
    The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.
 
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM
 
    Customer deposits and deferred revenue, short-term (in thousands):
 
 
 
August 31,
 
 
 May 31,
 
 
 
2019
 
 
2019
 
Customer deposits
 $182 
 $1,003 
Deferred revenue
  433 
  542 
 
 $615 
 $1,545 
 
10. INCOME TAXES
 
    Income taxes have been provided using the liability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances are established when it is determined that it is more likely than not that such assets will not be realized.
 
    Since fiscal 2009, a full valuation allowance was established against all deferred tax assets as management determined that it is more likely than not that certain deferred tax assets will not be realized.
 
    The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a “more likely than not” recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.
 
11. LEASES
 
    The Company has only operating leases for real estate including corporate offices, warehouse space and certain equipment. A lease with an initial term of 12 months or less is generally not recorded on the condensed consolidated balance sheet, unless the arrangement includes an option to purchase the underlying asset, or renew the arrangement that the Company is reasonably certain to exercise (short-term leases). The Company recognizes lease expense on a straight-line basis over the lease term for short-term leases that the Company does not record on its balance sheet. The Company’s operating leases have remaining lease terms of 1 to 4 years.
 
16
 
 
    The Company determines whether an arrangement is or contains a lease based on the unique facts and circumstances present at the inception of the arrangement. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable.
 
    As such, the Company utilizes the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received.
 
    The weighted-average remaining lease term for the Company’s operating leases was 3.9 years at August 31, 2019 and the weighted-average discount rate was 5.5%.
 
    The Company’s operating lease cost was $183,000 for the three months ended August 31, 2019.
 
    The following table presents supplemental cash flow information related to the Company’s operating leases (in thousands):
 
 
 
Three Months Ended August 31, 2019
 
Cash paid for amounts included in the measurement of operating lease liabilities:
 
 
 
Operating cash flows from operating leases
 $182 
 
    The following table presents the maturities of the Company’s operating lease liabilities as of August 31, 2019 (in thousands):
 
Fiscal year
 
Operating Leases
 
2020 (excluding the first three months of 2020)
 $551 
2021
  754 
2022
  772 
2023
  795 
2024
  132 
Thereafter
  -- 
Total future minimum operating lease payments
 $3,004 
Less: imputed interest
  312 
Present value of operating lease liabilities
 $2,692 
 
 
 
17
 
12. STOCK-BASED COMPENSATION
 
    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation cost is based on the fair value of the Company’s common stock at the grant date. All of the Company’s stock-based compensation is accounted for as an equity instrument. See Note 10 in the Company’s Annual Report on Form 10-K for fiscal 2019 filed on August 28, 2019 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.
 
    The following table summarizes the stock-based compensation expense for the three months ended August 31, 2019 and 2018 (in thousands):
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:
 
 
 
 
 
 
Cost of sales
 $19 
 $36 
Selling, general and administrative
  130 
  148 
Research and development
  50 
  72 
Net effect on net loss
 $199 
 $256 
 
    As of August 31, 2019 and 2018, there were no stock-based compensation expenses capitalized as part of inventory.
 
    During the three months ended August 31, 2019 and 2018, the Company recorded stock-based compensation expenses related to stock options and RSUs of $150,000 and $173,000, respectively.
 
    As of August 31, 2019, the total compensation expense related to unvested stock-based awards under the Company’s 2016 Equity Incentive Plan, but not yet recognized, was approximately $1,508,000, which is net of estimated forfeitures of $4,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 3.2 years.
 
    During the three months ended August 31, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $49,000 and $83,000, respectively.
 
    As of August 31, 2019, the total compensation expense related to purchase rights under the ESPP but not yet recognized was approximately $131,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 1.1 years.
 
Valuation Assumptions
 
    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model and a single option award approach. The fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.
 
    Expected Term. The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior as evidenced by changes to the terms of its stock-based awards.
 
 
18
 
 
    Volatility. Volatility is a measure of the amounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses the historical volatility for the past four or five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.
 
    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield in effect at the time of option grant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the ESPP.
 
    Fair Value. The fair value of the Company’s stock options granted to employees for the three months ended August 31, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
Expected term (in years)
  5 
  5 
Volatility
  0.71 
  0.74 
Risk-free interest rate
  1.88%
  2.75%
Weighted average grant date fair value
 $0.97 
 $1.48 
 
    There were no ESPP purchase rights granted to employees for the three months ended August 31, 2019 and 2018. There were no ESPP shares issued during the three months ended August 31, 2019 and 2018. As of August 31, 2019, there were 369,000 ESPP shares available for issuance.
 
    The following tables summarize the Company’s stock option and RSU transactions during three months ended August 31, 2019 (in thousands):
 
 
 
 
Available
 
 
 
Shares
 
Balance, May 31, 2019
  1,147 
 
    
  Options granted
  (527)
  Shares cancelled
  151 
  Shares expired
  (119)
 
    
Balance, August 31, 2019
  652 
 
 
 
19
 
    The following table summarizes the stock option transactions during the three months ended August 31, 2019 (in thousands, except per share data):
 
 
 
Outstanding Options
 
 
 
 
 
 
Weighted
 
 
 
 
 
 
Number
 
 
Average
 
 
Aggregate
 
 
 
of
 
 
Exercise
 
 
Intrinsic
 
 
 
Shares
 
 
Price
 
 
Value
 
Balances, May 31, 2019
  3,107 
 $2.20 
 $282 
 
    
    
    
Options granted
  527 
 $1.64 
    
Options cancelled
  (151)
 $1.50 
    
Options exercised
  (49)
 $1.27 
    
 
    
    
    
Balances, August 31, 2019
  3,434 
 $2.16 
 $41 
 
    
    
    
Options fully vested and expected to vest at August 31, 2019
  3,397 
 $2.16 
 $41 
 
    The options outstanding and exercisable at August 31, 2019 were in the following exercise price ranges (in thousands, except per share data):
 
 
 
 
 
Options Outstanding
 
 
Options Exercisable
 
 
 
 
 
at August 31, 2019
 
 
at August 31, 2019
 
 
Range of Exercise
Prices
 
 
Number Outstanding Shares
 
 
Weighted Average Remaining Contractual Life (Years)
 
 
Weighted Average Exercise Price
 
 
Number Exercisable Shares
 
 
Weighted Average Remaining Contractual Life (Years)
 
 
Weighted Average Exercise Price
 
 
Aggregate Intrinsic Value
 
 $0.80-$0.97 
  47 
  0.26 
 $0.85 
  47 
  0.26 
 $0.85 
   
 $1.09-$1.28 
  301 
  0.82 
 $1.28 
  301 
  0.82 
 $1.28 
    
 $1.64-$2.06 
  1,261 
  5.34 
 $1.76 
  483 
  3.54 
 $1.80 
    
 $2.10-$2.81 
  1,584 
  3.30 
 $2.43 
  1,263 
  2.63 
 $2.44 
    
 $3.46-$3.93 
  241 
  4.91 
 $3.85 
  151 
  4.94 
 $3.80 
    
 $0.80-$3.93 
  3,434 
  3.90 
 $2.16 
  2,245 
  2.69 
 $2.20 
 $41 
 
    The total intrinsic value of options exercised during the three months ended August 31, 2019 and 2018 was $17,000 and $139,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at August 31, 2019 was 3.88 years.
 
    During the three months ended August 31, 2019 and 2018, there were no RSUs granted to employees. During the three months ended August 31, 2019, 3,000 RSUs became fully vested. As of August 31, 2019, 20,000 RSUs were unvested which had an intrinsic value of $26,000. During the three months ended August 31, 2018, 4,000 RSUs became fully vested. As of August 31, 2018, 43,000 RSUs were unvested which had an intrinsic value of $108,000.
 
13. SEGMENT INFORMATION
 
    The Company has only one reportable segment. The information for revenue category by type, product line, geography and timing of revenue recognition, is summarized in Note 3. REVENUE.
 
 
20
 
 
    Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):
 
 
 
August 31,
 
 
May 31,
 
 
 
2019
 
 
2019
 
United States
 $961 
 $1,005 
Asia
  39 
  40 
Europe
  -- 
  -- 
 
 $1,000 
 $1,045 
 
    As of August 31, 2019, the operating lease right-of-use assets of $2,533,000 are allocated in the United States.
 
    There were no revenues through distributors for the three months ended August 31, 2019 and 2018.
 
    The Company’s Japanese and German subsidiaries primarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese or European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems GmbH.
 
    Sales to the Company’s five largest customers accounted for approximately 93% and 78% of its net sales for the three months ended August 31, 2019 and 2018, respectively. Two customers accounted for approximately 54% and 22% of the Company’s net sales in the three months ended August 31, 2019. Four customers accounted for approximately 21%, 18%, 17% and 14% of the Company’s net sales in the three months ended August 31, 2018. No other customers represented more than 10% of the Company's net sales for either of the three months ended August 31, 2019 and 2018.
 
Item 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
 
    The following discussion of the financial condition and results of operations should be read in conjunction with the unaudited condensed consolidated financial statements and the related notes that appear elsewhere in this report and with our Annual Report on Form 10-K for the fiscal year ended May 31, 2019 and the consolidated financial statements and notes thereto.
 
    In addition to historical information, this report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. All statements in this report, including those made by our management, other than statements of historical fact, are forward-looking statements. These statements typically may be identified by the use of forward-looking words or phrases such as "believe," "expect," "intend," "anticipate," "should," "planned," "estimated," and "potential," among others and include, but are not limited to, statements concerning our expectations regarding our operations, business, strategies, prospects, revenues, expenses, costs and resources. These forward-looking statements are subject to certain risks and uncertainties that could cause our actual results to differ materially from those anticipated results or other expectations reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in this report and other factors beyond our control, and in particular, the risks discussed in “Part II, Item 1A. Risk Factors” and those discussed in other documents we file with the SEC. All forward-looking statements included in this document are based on our current expectations, and we undertake no obligation to revise or publicly release the results of any revision to these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.
 
21
 
OVERVIEW
 
    We were founded in 1977 to develop and manufacture burn-in and test equipment for the semiconductor industry. Since our inception, we have sold more than 2,500 systems to semiconductor manufacturers, semiconductor contract assemblers and burn-in and test service companies worldwide. Our principal products currently are the FOX full wafer contact parallel test and burn-in system, WaferPak contactors, the DiePak carrier, test fixtures and the Advanced Burn-in and Test System, or ABTS.
 
    Our net sales consist primarily of sales of systems, WaferPak contactors, DiePak Carriers, test fixtures, upgrades and spare parts, revenues from service contracts, and engineering development charges. Our selling arrangements may include contractual customer acceptance provisions, which are mostly deemed perfunctory or inconsequential, and installation of the product occurs after shipment and transfer of title.
 
CRITICAL ACCOUNTING POLICIES AND ESTIMATES
 
    Our discussion and analysis of our financial condition and results of operations are based upon our condensed consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States of America. The preparation of these condensed consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. On an ongoing basis, we evaluate our estimates, including those related to customer programs and incentives, product returns, bad debts, inventories, income taxes, financing operations, warranty obligations, and long-term service contracts. Our estimates are derived from historical experience and on various other assumptions that are believed to be reasonable under the circumstances. Those results form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. For a discussion of the critical accounting policies, see “Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations – Critical Accounting Policies and Estimates” in our Annual Report on Form 10-K for the fiscal year ended May 31, 2019.
 
    There have been no material changes to our critical accounting policies and estimates during the three months ended August 31, 2019 compared to those discussed in our Annual Report on Form 10-K for the fiscal year ended May 31, 2019, except for the adoption of FASB ASC Topic 842, Leases, as discussed in Note 2. RECENT ACCOUNTING PRONOUNCEMENTS.
 
 
22
 
RESULTS OF OPERATIONS
 
    The following table sets forth items in our unaudited condensed consolidated statements of operations as a percentage of net sales for the periods indicated.
 
 
 
Three Months Ended
 
 
 
August 31,
 
 
 
2019
 
 
2018
 
 
 
 
 
 
 
 
Net sales
  100.0%
  100.0%
Cost of sales
  59.0 
  67.2 
Gross profit
  41.0 
  32.8 
 
    
    
Operating expenses:
    
    
  Selling, general and administrative
  32.7 
  39.6 
  Research and development
  16.1 
  23.6 
 
    
    
     Total operating expenses
  48.8 
  63.2 
 
    
    
  Loss from operations
  (7.8)
  (30.4)
 
    
    
Interest income (expense), net
  0.2 
  (1.7)
Other income, net
  0.2 
  0.2 
 
    
    
  Loss before income tax expense
  (7.4)
  (31.9)
 
    
    
Income tax expense
  (0.1)
  (0.1)
 
    
    
Net loss
  (7.5)
  (32.0)
  Less: Net income attributable to the noncontrolling interest
  -- 
  -- 
Net loss attributable to Aehr Test Systems common shareholders
  (7.5)%
  (32.0)%
 
THREE MONTHS ENDED AUGUST 31, 2019 COMPARED TO THREE MONTHS ENDED AUGUST 31, 2018
 
    NET SALES. Net sales increased to $5.5 million for the three months ended August 31, 2019 from $4.7 million for the three months ended August 31, 2018, an increase of 16.7%. The increase in net sales for the three months ended August 31, 2019 was primarily due to the increase in net sales of our wafer-level products, partially offset by the decrease in our Test During Burn-in (TDBI) products. Net sales of our wafer-level products for the three months ended August 31, 2019 were $4.8 million, and increased approximately $2.9 million from the three months ended August 31, 2018. Net sales of our TDBI products for the three months ended August 31, 2019 were $707,000, and decreased approximately $2.1 million from the three months ended August 31, 2018.
 
23
 
 
    GROSS PROFIT. Gross profit increased to $2.3 million for the three months ended August 31, 2019 from $1.6 million for the three months ended August 31, 2018, an increase of approximately 46.2%. Gross profit margin increased to 41.0% for the three months ended August 31, 2019 from 32.8% for the three months ended August 31, 2018. The increase in gross profit margin was primarily due to a decrease in other cost of goods sold related to inventory scrap, and tooling and layout charges.
 
    SELLING, GENERAL AND ADMINISTRATIVE. SG&A expenses decreased to $1.8 million for the three months ended August 31, 2019 from $1.9 million for the three months ended August 31, 2018, a decrease of 3.8%. The decrease in SG&A expenses was primarily due to a decrease in employment related expenses.
 
    RESEARCH AND DEVELOPMENT. R&D expenses decreased to $892,000 for the three months ended August 31, 2019 from $1.1 million for the three months ended August 31, 2018, a decrease of 20.1%. The decrease in R&D expenses was primarily due to a decrease in employment related expenses and a reduction in R&D material expenses.
 
    INTEREST INCOME (EXPENSE), NET. Interest income, net for the three months ended August 31, 2019 was $12,000 compared with interest expense, net of $78,000 for the three months ended August 31, 2018. The decrease in interest expense for the three months ended August 31, 2019 was primarily due to the repayment of the Convertible Notes on the maturity date of April 10, 2019.
 
    OTHER INCOME, NET. Other income, net was $10,000 and $9,000 for the three months ended August 31, 2019 and 2018, respectively.
 
    INCOME TAX EXPENSE. Income tax expense was $6,000 and $4,000 for the three months ended August 31, 2019 and 2018, respectively.
 
LIQUIDITY AND CAPITAL RESOURCES
 
    Net cash used in operating activities was $190,000 and $971,000 for the three months ended August 31, 2019 and 2018, respectively. For the three months ended August 31, 2019, net cash used in operating activities was primarily the result of the net loss of $413,000, as adjusted to exclude the effect of a non-cash charge of stock-based compensation expense of $199,000 and depreciation and amortization of $95,000. Other changes in cash from operations primarily resulted from a decrease in accounts receivable of $1.6 million, partially offset by decreases in customer deposits and deferred revenue, accrued expenses and accounts payable of $1.0 million, $455,000 and $235,000, respectively. The decrease in accounts receivable was primarily due to a decrease in sales for the three months ended August 31, 2019 compared with the three months ended May 31, 2019. The decrease in customer deposits and deferred revenue was primarily due to the decrease in backlog of customer orders with down payments. The decrease in accrued expenses was primarily due to the severance payments to terminated employees impacted by the restructuring plan implemented during fiscal year 2019. The decrease in accounts payable was primarily due to the decrease in inventory purchases for the three months ended August 31, 2019 compared with the three months ended May 31, 2019. For the three months ended August 31, 2018, net cash used in operating activities was primarily the result of the net loss of $1.5 million, as adjusted to exclude the effect of a non-cash charge of stock-based compensation expense of $256,000 and depreciation and amortization of $111,000. Other changes in cash from operations primarily resulted from an increase in customer deposits and deferred revenue of $609,000 and a decrease in accounts receivable of $563,000, partially offset by an increase in inventories of $536,000, and decreases in accounts payable of $398,000 and accrued expenses of $151,000. The increase in customer deposits and deferred revenue was primarily due to the receipt of additional down payments from certain customers. The decrease in accounts receivable was primarily due to improvements in customer payment terms. The increase in inventories is to support future shipments for customer orders. The decrease in accounts payable was primarily due to lower expenditures associated with lower revenue. The decrease in accrued expenses was primarily due to the interest payment before the end of the quarter.
 
24
 
 
 
    Net cash used in investing activities was $50,000 and $84,000 for the three months ended August 31, 2019 and 2018, respectively. Net cash used in investing activities during the three months ended August 31, 2019 and 2018 was due to purchases of property and equipment.
 
    Net cash provided by financing activities was $62,000 and $109,000 for the three months ended August 31, 2019 and 2018, respectively. Net cash provided by financing activities during the three months ended August 31, 2019 and 2018 was due to proceeds from the issuance of common stock under employee plans.
 
    The effect of fluctuation in exchange rates increased cash by $16,000 for the three months ended August 31, 2019 and decreased cash by $38,000 for the three months ended August 31, 2018. The changes were due to the fluctuation in the value of the dollar compared to foreign currencies.
 
    As of August 31, 2019 and May 31, 2019, we had working capital of $13.8 million and $14.5 million, respectively.
 
    We lease our manufacturing and office space under operating leases. We entered into a non-cancelable operating lease agreement for our United States manufacturing and office facilities, which was renewed in February 2018 and expires in July 2023. Under the lease agreement, we are responsible for payments of utilities, taxes and insurance.
 
    From time to time, we evaluate potential acquisitions of businesses, products or technologies that complement our business. If consummated, any such transactions may use a portion of our working capital or require the issuance of equity. We have no present understandings, commitments or agreements with respect to any material acquisitions.
 
    We anticipate that the existing cash balance together with income from operations, collections of existing accounts receivable, revenue from our existing backlog of products, the sale of inventory on hand, and deposits and down payments against significant orders will be adequate to meet our liquidity requirements for the next 12 months.
 
OFF-BALANCE SHEET ARRANGEMENTS
 
    We have not entered into any off-balance sheet financing arrangements and have not established any special purpose or variable interest entities.
 
OVERVIEW OF CONTRACTUAL OBLIGATIONS
 
    There have been no material changes in the composition, magnitude or other key characteristics of our contractual obligations or other commitments as disclosed in the Company's Annual Report on Form 10-K for the year ended May 31, 2019.
 
Item 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS
 
    We had no holdings of derivative financial or commodity instruments as of August 31, 2019 or May 31, 2019.
 
    We are exposed to financial market risks, including changes in interest rates and foreign currency exchange rates. We only invest our short-term excess cash in government-backed securities with maturities of 18 months or less. We do not use any financial instruments for speculative or trading purposes. Fluctuations in interest rates would not have a material effect on our financial position, results of operations or cash flows.
 
25
 
 
 
    A majority of our revenue and capital spending is transacted in U.S. Dollars. We, however, enter into transactions in other currencies, primarily Euros and Japanese Yen. Since the price is determined at the time a purchase order is accepted, we are exposed to the risks of fluctuations in the foreign currency-U.S. Dollar exchange rates during the lengthy period from purchase order to ultimate payment. This exchange rate risk is partially offset to the extent that our subsidiaries incur expenses payable in their local currency. To date, we have not invested in instruments designed to hedge currency risks. In addition, our subsidiaries typically carry debt or other obligations due to us that may be denominated in either their local currency or U.S. Dollars. Since our subsidiaries’ financial statements are based in their local currency and our condensed consolidated financial statements are based in U.S. Dollars, we and our subsidiaries recognize foreign exchange gains or losses in any period in which the value of the local currency rises or falls in relation to the U.S. Dollar. A 10% decrease in the value of the subsidiaries’ local currency as compared with the U.S. Dollar would not be expected to result in a significant change to our net income or loss. There have been no material changes in our risk exposure since the end of the last fiscal year, nor are any material changes to our risk exposure anticipated.
 
Item 4. CONTROLS AND PROCEDURES
 
    EVALUATION OF DISCLOSURE CONTROLS AND PROCEDURES. Our management evaluated, with the participation of our Chief Executive Officer and our Chief Financial Officer, the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, as of the end of the period covered by this Quarterly Report on Form 10-Q. Based on this evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective to ensure that information we are required to disclose in reports that we file or submit under the Securities and Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC rules and forms, and that such information is accumulated and communicated to management as appropriate to allow for timely decisions regarding required disclosure.
 
    CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING. There was no change 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 period covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
 
    INHERENT LIMITATIONS OF INTERNAL CONTROLS. Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or our internal controls will prevent all error and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within us have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of a simple error or mistake. Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people, or by management override of the control. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving our stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.
 
PART II - OTHER INFORMATION
 
Item 1. LEGAL PROCEEDINGS
 
    None.
 
Item 1A. RISK FACTORS
 
    Please refer to the description of the risk factors associated with our business previously disclosed in Part I, Item 1A - "Risk Factors" of our Annual Report on Form 10-K for the year ended May 31, 2019 filed with the Securities and Exchange Commission on August 28, 2019.
 
 
26
 
Item 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
 
    None.
 
Item 3. DEFAULTS UPON SENIOR SECURITIES
 
    None.
 
Item 4. MINE SAFETY DISCLOSURES
 
    Not Applicable
 
Item 5. OTHER INFORMATION
 
    None.
 
Item 6. EXHIBITS
 
Exhibit No.
 
Description
 
 
 
3.2(1)  
 
Amended and Restated Bylaws of the Registrant.  
 
 
 
 
Certification of Chief Executive Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Financial Officer pursuant to Rules 13a-14(a) and 15d-14(a) promulgated under the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302(a) of the Sarbanes-Oxley Act of 2002.
 
 
 
 
Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.*
 
 
 
101.INS
 
XBRL Instance Document
 
 
 
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document

 
(1) Incorporated by reference to Exhibit 3.1 previously filed with the Company’s Current Report on Form 8-K filed September 11, 2019 (File No. 000-22893).
 
*This exhibit shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liabilities of that Section, nor shall it be deemed incorporated by reference in any filings under the Securities Act of 1933 or the Securities Exchange Act of 1934, whether made before or after the date hereof and irrespective of any general incorporation language in any filings.

 
27
 
 
SIGNATURES
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
 
Aehr Test Systems
 
 
  (Registrant)
 
 
 
 
 
Date: October 14, 2019
By:  
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
 
President and Chief Executive Officer
 
 
 
 
 
 
 
Date: October 14, 2019
By:  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 

 
 
 
 
 
 
28
EX-31.1 2 aehr_ex311.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
Exhibit 31.1
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT
 
I, Gayn Erickson, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Aehr Test Systems;
 
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
    a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
    b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
 c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
 d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
    a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
    b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
 
 
Date: October 14, 2019
 
 
 
 
 
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
President and Chief Executive Officer  
 
 
 
 
EX-31.2 3 aehr_ex312.htm CERTIFICATION PURSUANT TO RULE 13A-14(A)/15D-14(A) CERTIFICATIONS SECTION 302 OF THE SARBANES-OXLY ACT OF 2002 Blueprint
 
Exhibit 31.2
 
CERTIFICATION OF CHIEF FINANCIAL OFFICER PURSUANT TO SECTION 302(a) OF THE SARBANES-OXLEY ACT
 
I, Kenneth B. Spink, certify that:
 
1. I have reviewed this quarterly report on Form 10-Q of Aehr Test Systems;
 
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
 
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
 
4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
 
 a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
 
 b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
 
 c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
 
 d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
 
5. The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
 
  a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
 
  b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
 
 
 
 
Date: October 14, 2019
 
 
 
 
  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
 
 
 
 
EX-32.1 4 aehr_ex321.htm CERTIFICATE PURSUANT TO SECTION 18 U.S.C. PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002 Blueprint
 
 
Exhibit 32
 
 
CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
I, Gayn Erickson, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Aehr Test Systems on Form 10-Q for the period ended August 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Aehr Test Systems.
 
 
 
 
Date: October 14, 2019
 
 
 
 
 
/s/ GAYN ERICKSON
 
 
 
Gayn Erickson
 
 
President and Chief Executive Officer  
 
 
I, Kenneth B. Spink, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report of Aehr Test Systems on Form 10-Q for the period ended August 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Quarterly Report on Form 10-Q fairly presents in all material respects the financial condition and results of operations of Aehr Test Systems.
 
 
 
 
Date: October 14, 2019
 
 
 
 
  
/s/ KENNETH B. SPINK
 
 
 
Kenneth B. Spink
 
 
 
Vice President of Finance and Chief Financial Officer
 
 
 

 
 
EX-101.INS 5 aehr-20190831.xml XBRL INSTANCE DOCUMENT 0001040470 2018-05-31 0001040470 2019-06-01 2019-08-31 0001040470 2019-05-31 0001040470 AEHR:OptionsPriceRangeAMember 2019-06-01 2019-08-31 0001040470 AEHR:OptionsPriceRangeBMember 2019-06-01 2019-08-31 0001040470 AEHR:OptionsPriceRangeCMember 2019-06-01 2019-08-31 0001040470 AEHR:OptionsPriceRangeDMember 2019-06-01 2019-08-31 0001040470 AEHR:OptionsPriceRangeEMember 2019-06-01 2019-08-31 0001040470 AEHR:USMember 2019-05-31 0001040470 srt:AsiaMember 2019-05-31 0001040470 srt:EuropeMember 2019-05-31 0001040470 2018-06-01 2018-08-31 0001040470 us-gaap:CostOfSalesMember 2019-06-01 2019-08-31 0001040470 us-gaap:CostOfSalesMember 2018-06-01 2018-08-31 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2019-06-01 2019-08-31 0001040470 us-gaap:GeneralAndAdministrativeExpenseMember 2018-06-01 2018-08-31 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2019-06-01 2019-08-31 0001040470 us-gaap:ResearchAndDevelopmentExpenseMember 2018-06-01 2018-08-31 0001040470 us-gaap:StockOptionMember 2019-06-01 2019-08-31 0001040470 2019-08-31 0001040470 us-gaap:EmployeeStockMember 2018-06-01 2018-08-31 0001040470 AEHR:OptionsPriceRangeAMember 2019-08-31 0001040470 AEHR:OptionsPriceRangeBMember 2019-08-31 0001040470 AEHR:OptionsPriceRangeCMember 2019-08-31 0001040470 AEHR:OptionsPriceRangeDMember 2019-08-31 0001040470 us-gaap:EmployeeStockMember 2018-06-01 2018-08-31 0001040470 us-gaap:EmployeeStockMember 2019-06-01 2019-08-31 0001040470 AEHR:OptionsPriceRangeEMember 2019-08-31 0001040470 AEHR:USMember 2019-08-31 0001040470 srt:AsiaMember 2019-08-31 0001040470 srt:EuropeMember 2019-08-31 0001040470 us-gaap:EmployeeStockMember 2019-06-01 2019-08-31 0001040470 us-gaap:EmployeeStockMember 2019-08-31 0001040470 us-gaap:RestrictedStockUnitsRSUMember 2019-06-01 2019-08-31 0001040470 us-gaap:StockOptionMember 2018-06-01 2018-08-31 0001040470 us-gaap:RestrictedStockUnitsRSUMember 2018-06-01 2018-08-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2019-06-01 2019-08-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2019-05-31 0001040470 AEHR:OutstandingOptionsStockOptionTransactionsMember 2019-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2019-06-01 2019-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2019-05-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2019-08-31 0001040470 AEHR:StockOption2006and2016PlanMember 2019-08-31 0001040470 AEHR:StockOption2006and2016PlanMember 2019-06-01 2019-08-31 0001040470 us-gaap:ConvertibleNotesPayableMember 2019-06-01 2019-08-31 0001040470 us-gaap:ConvertibleNotesPayableMember 2018-06-01 2018-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-06-01 2018-08-31 0001040470 us-gaap:CustomerConcentrationRiskMember 2019-06-01 2019-08-31 0001040470 us-gaap:CustomerConcentrationRiskMember 2018-06-01 2018-08-31 0001040470 AEHR:CustomerAMemberMember 2018-06-01 2018-08-31 0001040470 AEHR:CustomerAMemberMember 2019-06-01 2019-08-31 0001040470 AEHR:CustomerBMemberMember 2018-06-01 2018-08-31 0001040470 AEHR:CustomerBMemberMember 2019-06-01 2019-08-31 0001040470 AEHR:CustomerCMemberMember 2018-06-01 2018-08-31 0001040470 AEHR:StockOptionAndRSUTransactionsMember 2018-08-31 0001040470 2018-08-31 0001040470 AEHR:SystemsMember 2019-06-01 2019-08-31 0001040470 AEHR:SystemsMember 2018-06-01 2018-08-31 0001040470 AEHR:ContactorsMember 2019-06-01 2019-08-31 0001040470 AEHR:ContactorsMember 2018-06-01 2018-08-31 0001040470 AEHR:ServicesMember 2019-06-01 2019-08-31 0001040470 AEHR:ServicesMember 2018-06-01 2018-08-31 0001040470 AEHR:CustomerDMemberMember 2018-06-01 2018-08-31 0001040470 AEHR:WaferLevelMember 2019-06-01 2019-08-31 0001040470 AEHR:WaferLevelMember 2018-06-01 2018-08-31 0001040470 AEHR:TestDuringBurnInMember 2019-06-01 2019-08-31 0001040470 AEHR:TestDuringBurnInMember 2018-06-01 2018-08-31 0001040470 AEHR:USMember 2019-06-01 2019-08-31 0001040470 AEHR:USMember 2018-06-01 2018-08-31 0001040470 srt:AsiaMember 2019-06-01 2019-08-31 0001040470 srt:AsiaMember 2018-06-01 2018-08-31 0001040470 srt:EuropeMember 2019-06-01 2019-08-31 0001040470 srt:EuropeMember 2018-06-01 2018-08-31 0001040470 AEHR:ProductsAndServicesTransferredAtAPointInTimeMember 2019-06-01 2019-08-31 0001040470 AEHR:ProductsAndServicesTransferredAtAPointInTimeMember 2018-06-01 2018-08-31 0001040470 AEHR:ServicesTransferredOverTimeMember 2019-06-01 2019-08-31 0001040470 AEHR:ServicesTransferredOverTimeMember 2018-06-01 2018-08-31 0001040470 2020-05-31 0001040470 2021-05-31 0001040470 us-gaap:CommonStockMember 2019-06-01 2019-08-31 0001040470 us-gaap:CommonStockMember 2018-06-01 2018-08-31 0001040470 us-gaap:CommonStockMember 2019-08-31 0001040470 us-gaap:CommonStockMember 2018-08-31 0001040470 us-gaap:CommonStockMember 2019-05-31 0001040470 us-gaap:CommonStockMember 2018-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2019-06-01 2019-08-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-06-01 2018-08-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2019-08-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-08-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2019-05-31 0001040470 us-gaap:AdditionalPaidInCapitalMember 2018-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-01 2019-08-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-01 2018-08-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-08-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-08-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-31 0001040470 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-31 0001040470 us-gaap:RetainedEarningsMember 2019-06-01 2019-08-31 0001040470 us-gaap:RetainedEarningsMember 2018-06-01 2018-08-31 0001040470 us-gaap:RetainedEarningsMember 2019-08-31 0001040470 us-gaap:RetainedEarningsMember 2018-08-31 0001040470 us-gaap:RetainedEarningsMember 2019-05-31 0001040470 us-gaap:RetainedEarningsMember 2018-05-31 0001040470 us-gaap:ParentMember 2019-06-01 2019-08-31 0001040470 us-gaap:ParentMember 2018-06-01 2018-08-31 0001040470 us-gaap:ParentMember 2019-08-31 0001040470 us-gaap:ParentMember 2018-08-31 0001040470 us-gaap:ParentMember 2019-05-31 0001040470 us-gaap:ParentMember 2018-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2019-06-01 2019-08-31 0001040470 us-gaap:NoncontrollingInterestMember 2018-06-01 2018-08-31 0001040470 us-gaap:NoncontrollingInterestMember 2019-08-31 0001040470 us-gaap:NoncontrollingInterestMember 2018-08-31 0001040470 us-gaap:NoncontrollingInterestMember 2019-05-31 0001040470 us-gaap:NoncontrollingInterestMember 2018-05-31 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-08-31 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member 2019-08-31 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel3Member 2019-08-31 0001040470 us-gaap:MoneyMarketFundsMember 2019-08-31 0001040470 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member 2019-05-31 0001040470 us-gaap:MoneyMarketFundsMember 2019-05-31 0001040470 2019-09-30 0001040470 AEHR:OptionsPriceRangeFMember 2019-06-01 2019-08-31 0001040470 AEHR:OptionsPriceRangeFMember 2019-08-31 0001040470 srt:MinimumMember 2019-05-31 0001040470 srt:MaximumMember 2019-05-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure AEHR TEST SYSTEMS 0001040470 10-Q 2019-08-31 false --05-31 Yes Non-accelerated Filer Q1 2020 0.01 0.01 75000 75000 false true false 22740986 686000 523000 9061000 9217000 4859000 3287000 5428000 5266000 20034000 18293000 1045000 1005000 40000 0 1000000 961000 39000 0 228000 199000 0 2533000 21307000 22025000 2034000 1577000 1933000 1742000 5512000 4540000 189000 113000 153000 0 0 2086000 5854000 6739000 -71484000 -71897000 2230000 2216000 84499000 84760000 227000 227000 -19000 -20000 15472000 15306000 19285000 15453000 15286000 18120000 227000 222000 227000 221000 84760000 83405000 84499000 83041000 2216000 2276000 2230000 2292000 -71897000 -67764000 -71484000 -66249000 15306000 18139000 15472000 19305000 -20000 -19000 -19000 -20000 21307000 22025000 22669 22721 22669 22721 2271000 1553000 3262000 3187000 5533000 4740000 2700000 2995000 892000 1116000 1808000 1879000 -429000 -1442000 10000 9000 -12000 78000 -407000 -1511000 6000 4000 -413000 -1515000 -413000 -1515000 -413000 -1515000 -413000 -1515000 -0.02 -0.07 -0.02 -0.07 22708 22190 22708 22190 -15000 -15000 -428000 -1530000 -1000 1000 -427000 -1531000 22721 22245 22669 22143 52 102 62000 109000 1000 62000 108000 62000 109000 199000 256000 199000 256000 199000 256000 -15000 -15000 -14000 -16000 -14000 -16000 -1000 1000 199000 256000 95000 111000 -190000 -971000 3000 4000 0 82000 -1006000 609000 -455000 -151000 -235000 -398000 -194000 -4000 156000 536000 -1584000 -563000 -50000 -84000 50000 84000 62000 109000 62000 109000 16000 -38000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2019 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2019. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the &#34;Company&#34;). All significant intercompany balances have been eliminated in consolidation. For the Company&#8217;s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders&#8217; Equity and in the Condensed Consolidated Statements of Operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;ACCOUNTING 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 disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company&#8217;s significant accounting policies are disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended May 31, 2019.&#160;There have been no significant changes in the Company&#8217;s significant accounting policies during the three months ended August 31, 2019,&#160;except for the adoption of Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Update No. 2016-02, Leases, as discussed in Note 2. RECENT ACCOUNTING PRONOUNCEMENTS.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">2. RECENT ACCOUNTING PRONOUNCEMENTS</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In January 2016, the FASB issued an accounting standard update related to the recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments and financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, this standard clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The Company adopted this new standard in fiscal year 2020. The adoption of this standard did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>&#160;&#160;&#160;&#160;Leases</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In February 2016, the FASB issued ASC Update No. 2016-02, Leases (FASB ASC Topic 842, Leases). The Company adopted the standard as of June 1, 2019, using the modified retrospective approach and the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements. Under this method, the Company applied the new leasing rules on the date of adoption and recognized the cumulative effect of initially applying the standard as an adjustment to its opening balance sheet, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance under FASB ASC Topic 840, Leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In addition, the Company applied the package of practical expedients permitted under FASB ASC Topic 842 transition guidance to its entire lease portfolio at June 1, 2019. As a result, the Company was not required to reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases and (iii) the treatment of initial direct costs for any existing leases. Furthermore, the Company elected not to separate lease and non-lease components for the majority of its leases. Instead, for all applicable classes of underlying assets, the Company accounted for each separate lease component and the non-lease components associated with that lease component, as a single lease component.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As a result of adopting FASB ASC Topic 842, Leases on June 1, 2019, the Company recognized right-of-use assets of $2.7 million and corresponding liabilities of $2.8 million for its existing operating lease portfolio on its unaudited condensed consolidated balance sheet. Operating lease right-of-use assets are presented within Operating lease right-of-use assets and corresponding liabilities are presented within Operating lease liabilities, short-term and Operating lease liabilities, long-term on the Company&#8217;s unaudited condensed consolidated balance sheet. There was no material impact to the Company&#8217;s unaudited condensed consolidated statements of operations or unaudited condensed consolidated statements of cash flows. Please refer to Note 11 &#8211; Leases for information regarding the Company&#8217;s lease portfolio as of August 31, 2019 as accounted for under FASB ASC Topic 842, Leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Not Yet Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">3. REVENUE</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Revenue recognition</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Performance obligations include sales of systems, contactors, spare parts, and services, as well as, installation and training services included in customer contracts.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;A contract&#8217;s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Revenue for systems and spares is recognized at a point in time, which is generally upon shipment or delivery. Revenue from services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company&#8217;s standard payment terms are less than one year.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Disaggregation of revenue</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company&#8217;s revenues by product category are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Type of good / service:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Systems</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2,934</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,806</font></td> <td style="width: 2%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Contactors</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,650</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,153</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Services</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">949</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">1,781</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Product lines:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Wafer-level</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4,826</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,969</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Test During Burn-In</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">707</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">2,771</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following presents information about the Company&#8217;s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Geographic region:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">United States</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">5,057</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2,695</font></td> <td style="width: 2%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Asia</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">338</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,734</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">138</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">311</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;With the exception of the amount of service contracts and extended warranties, the Company&#8217;s product category revenue is recognized at the point in time when control transfers to the customer.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three&#160;Months&#160;Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Timing of revenue recognition:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="font: 8pt Times New Roman, Times, Serif"> <td colspan="2" style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Products and services transferred at &#160;a point in time</font></td> <td style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">4,859</td> <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right">&#160;</td> <td style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="vertical-align: bottom; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">4,118</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-family: Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 78%; text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Services transferred over time</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-family: Times New Roman, Times, Serif">&#160;</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"></font></td> <td style="width: 8%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">674</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td> <td style="width: 8%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">622</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: left"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; border-top: Black 1pt solid; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Contract balances</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;A receivable is recognized in the period the Company delivers goods or provides services or when the Company&#8217;s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of deferred revenue. Contract liabilities as of August 31, 2019 and May 31, 2019 were $728,000 and $1,734,000, respectively. During the three months ended August 31, 2019, the Company recognized $1,049,000 of revenues that were included in contract liabilities as of May 31, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Remaining performance obligations</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;On August 31, 2019, the Company had $546,000 of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue in fiscal 2020, and an additional 35% in fiscal 2021 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Costs to obtain or fulfill a contract</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expense as the amortization period is typically less than one year. Additionally, the majority of the Company&#8217;s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company&#8217;s products and their respective manufacturing process.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">4. EARNINGS PER SHARE</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Basic earnings per share is determined using the weighted average number of common shares outstanding during the period. Diluted earnings per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during the period using the treasury stock method.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Numerator: Net loss</font></td> <td style="width: 1%; padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">(413</font>)</td> <td style="width: 1%; padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td> <td style="width: 1%; padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">(1,515</font>)</td> <td style="width: 2%; padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Denominator for basic net loss per share:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Weighted average shares outstanding</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">22,708</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">22,190</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Shares used in basic net loss per share calculation</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">22,708</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">22,190</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Effect of dilutive securities</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Denominator for diluted net loss per share</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">22,708</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">22,190</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Basic net loss per share</font></td> <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">(0.02)</font></td> <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td> <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt double; font: 8pt Times New Roman, Times, Serif; text-align: right; vertical-align: bottom"><font style="font-size: 8pt">(0.07)</font></td> <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Diluted net loss per share</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: left; vertical-align: bottom; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; vertical-align: bottom; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif"> (0.02)</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="text-align: right; vertical-align: bottom; border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">(0.07)</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company&#8217;s common stock for the period, as the effect would be anti-dilutive. In the three months ended August 31, 2019 and 2018 potential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the same. Stock options to purchase 3,434,000 shares of common stock, RSUs for 20,000 shares and ESPP rights to purchase 297,000 ESPP shares were outstanding as of August 31, 2019, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. Stock options to purchase 3,189,000 shares of common stock, RSUs for 43,000 shares and ESPP rights to purchase 359,000 ESPP shares were outstanding as of August 31, 2018, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the 9.0% Convertible Secured Notes (the &#8220;Convertible Notes&#8221;) outstanding on August 31, 2018 were not included in the computation of diluted net loss per share because the inclusion of such shares would be anti-dilutive.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">5. FAIR VALUE OF FINANCIAL INSTRUMENTS</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company&#8217;s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity&#8217;s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Level 1 - instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Level 2 - instrument valuations are obtained from readily-available pricing sources for comparable instruments.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Level 3 - instrument valuations are obtained without observable market values and require a high level of judgment to determine the fair value.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of August 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Balance as of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money market funds</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Balance as of</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>May 31, 2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money market funds</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Included in Money market funds as of August 31, 2019 and May 31, 2019 is $80,000 restricted cash representing a security deposit for the Company&#8217;s United States manufacturing and office space lease.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;There were no financial liabilities measured at fair value as of August 31, 2019 and May 31, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;There were no transfers between Level 1 and Level 2 fair value measurements during the three months ended August 31, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The carrying amounts of financial instruments including cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">6. ACCOUNTS RECEIVABLE, NET</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: left">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0 0 0 0pt; text-align: left; text-indent: 0pt">&#160;&#160;&#160;&#160;Accounts receivable represent customer trade receivables. As of August 31, 2019 and May&#160;31, 2019, there was no allowance for doubtful accounts. Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. The Company&#8217;s allowance for doubtful accounts is based upon historical experience and review of trade receivables by aging category to identify specific customers with known disputes or collection issues. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 27pt; text-align: left">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">7. INVENTORIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Inventories are comprised of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 70%"><font style="font-size: 8pt">Raw materials and sub-assemblies</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 12%; text-align: right"><font style="font-size: 8pt">6,499</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 12%; text-align: right"><font style="font-size: 8pt">5,471</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Work in process</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,667</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,580</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finished goods</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">51</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,217</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,061</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">8. PRODUCT WARRANTIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company&#8217;s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company&#8217;s estimates, revisions to the estimated warranty liability would be required.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The standard warranty period is one year for systems and ninety days for parts and service.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following is a summary of changes in the Company's liability for product warranties during the three months ended August 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Balance at the beginning of the period</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">154</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">135</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font: 8pt Times New Roman, Times, Serif">Accruals for warranties issued during the period</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">62&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">75&#160;</font></td> <td><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Consumption of reserves</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(24)</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(50)</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"></font></td> <td><font style="font-size: 8pt"></font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt"></font></td> <td><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">Balance at the end of the period</font></td> <td style="padding-bottom: 2.5pt"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">&#160;$</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">192&#160;</font></td> <td style="padding-bottom: 2.5pt; border-top: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="padding-bottom: 2.5pt; border-top: Black 1pt solid"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double"><font style="font: 8pt Times New Roman, Times, Serif">&#160;$</font></td> <td style="border-top: Black 1pt solid; border-bottom: Black 2.5pt double; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">160</font>&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="margin: 0"><font style="font: 8pt Times New Roman, Times, Serif">&#160;&#160;&#160;&#160;The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.</font></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Customer deposits and deferred revenue, short-term (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Customer deposits</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">182</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,003</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">433</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">542</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">615</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,545</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">10. INCOME TAXES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Income taxes have been provided using the liability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances are established when it is determined that it is more likely than not that such assets will not be realized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Since fiscal 2009, a full valuation allowance was established against all deferred tax assets as management determined that it is more likely than not that certain deferred tax assets will not be realized.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a &#8220;more likely than not&#8221; recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">13. SEGMENT INFORMATION</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company has only one reportable segment. The information for revenue category by type, product line, geography and timing of revenue recognition, is summarized in Note 3. REVENUE.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">United States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">961</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,005</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Asia</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">39</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">40</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,000</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,045</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As of August 31, 2019, operating lease right-of-use assets of $2,533,000 are allocated in the United States.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;There were no revenues through distributors for the three months ended August 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company&#8217;s Japanese and German subsidiaries primarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese or European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems GmbH.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Sales to the Company&#8217;s five largest customers accounted for approximately 93% and 78% of its net sales for the three months ended August 31, 2019 and 2018, respectively. Two customers accounted for approximately 54% and 22% of the Company&#8217;s net sales in the three months ended August 31, 2019. Four customers accounted for approximately 21%, 18%, 17% and 14% of the Company&#8217;s net sales in the three months ended August 31, 2018. No other customers represented more than 10% of the Company's net sales for either of the three months ended August 31, 2019 and 2018.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2019 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2019. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the &#34;Company&#34;). All significant intercompany balances have been eliminated in consolidation. For the Company&#8217;s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders&#8217; Equity and in the Condensed Consolidated Statements of Operations.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;ACCOUNTING 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 disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company&#8217;s significant accounting policies are disclosed in the Company&#8217;s Annual Report on Form 10-K for the year ended May 31, 2019.&#160;There have been no significant changes in the Company&#8217;s significant accounting policies during the three months ended August 31, 2019,&#160;except for the adoption of Financial Accounting Standards Board (&#8220;FASB&#8221;) Accounting Standards Codification (&#8220;ASC&#8221;) Update No. 2016-02, Leases, as discussed in Note 2. RECENT ACCOUNTING PRONOUNCEMENTS.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">2. RECENT ACCOUNTING PRONOUNCEMENTS</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In January 2016, the FASB issued an accounting standard update related to the recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments and financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, this standard clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The Company adopted this new standard in fiscal year 2020. The adoption of this standard did not have a significant impact on the Company&#8217;s consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>&#160;&#160;&#160;&#160;Leases</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In February 2016, the FASB issued ASC Update No. 2016-02, Leases (FASB ASC Topic 842, Leases). The Company adopted the standard as of June 1, 2019, using the modified retrospective approach and the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements. Under this method, the Company applied the new leasing rules on the date of adoption and recognized the cumulative effect of initially applying the standard as an adjustment to its opening balance sheet, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance under FASB ASC Topic 840, Leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In addition, the Company applied the package of practical expedients permitted under FASB ASC Topic 842 transition guidance to its entire lease portfolio at June 1, 2019. As a result, the Company was not required to reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases and (iii) the treatment of initial direct costs for any existing leases. Furthermore, the Company elected not to separate lease and non-lease components for the majority of its leases. Instead, for all applicable classes of underlying assets, the Company accounted for each separate lease component and the non-lease components associated with that lease component, as a single lease component.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As a result of adopting FASB ASC Topic 842, Leases on June 1, 2019, the Company recognized right-of-use assets of $2.7 million and corresponding liabilities of $2.8 million for its existing operating lease portfolio on its unaudited condensed consolidated balance sheet. Operating lease right-of-use assets are presented within Operating lease right-of-use and corresponding liabilities are presented within Operating lease liabilities, short-term and operating lease liabilities, long-term on the Company&#8217;s unaudited condensed consolidated balance sheet. There was no material impact to the Company&#8217;s unaudited condensed consolidated statements of operations or unaudited condensed consolidated statements of cash flows. Please refer to Note 11 &#8211; Leases for information regarding the Company&#8217;s lease portfolio as of August 31, 2019 as accounted for under FASB ASC Topic 842, Leases.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">Accounting Standards Not Yet Adopted</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;<i>Financial Instruments</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard on its consolidated financial statements.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="margin: 0pt; font: 8pt Times New Roman, Times, Serif"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company&#8217;s revenues by product category are as follows (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Type of good / service:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Systems</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2,934</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,806</font></td> <td style="width: 2%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Contactors</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,650</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,153</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Services</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">949</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">1,781</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Product lines:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Wafer-level</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4,826</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,969</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Test During Burn-In</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">707</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">2,771</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following presents information about the Company&#8217;s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Geographic region:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">United States</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">5,057</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2,695</font></td> <td style="width: 2%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Asia</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">338</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,734</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">138</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">311</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;With the exception of the amount of service contracts and extended warranties, the Company&#8217;s product category revenue is recognized at the point in time when control transfers to the customer.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Timing of revenue recognition:</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="font: 8pt Times New Roman, Times, Serif"> <td colspan="2" style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">Products and services transferred at a point in time a point in time</font></td> <td style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">$</font></td> <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font: 8pt Times New Roman, Times, Serif">&#160;4,859</font></td> <td style="font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: center">&#160;</td> <td style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;$</font></td> <td style="vertical-align: bottom; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;4,118</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font: 8pt Times New Roman, Times, Serif">&#160;</font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 78%; text-indent: 9pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">&#160;Services transferred over time</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td> <td style="width: 8%; text-align: right; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">674</font></td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif; vertical-align: bottom; text-align: right"><font style="font-size: 8pt"></font></td> <td style="width: 8%; text-align: right; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">622</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="text-indent: 9pt; font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double">$</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">5,533</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double">&#160;$</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double"><font style="font-size: 8pt">4,740</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="margin: 0pt; font: 8pt Times New Roman, Times, Serif"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Numerator: Net loss</font></td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(413)</font></td> <td style="width: 1%; padding-bottom: 3pt"><font style="font-size: 8pt"></font></td> <td style="width: 1%; padding-bottom: 3pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt double"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt double; text-align: right"><font style="font-size: 8pt">(1,515)</font></td> <td style="width: 2%; padding-bottom: 3pt"><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Denominator for basic net loss per share:</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average shares outstanding</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">22,708</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">22,190</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Shares used in basic net loss per share calculation</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,708</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,190</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Effect of dilutive securities</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Denominator for diluted net loss per share</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,708</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">22,190</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Basic net loss per share</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.02)</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"></font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.07)</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"></font></td></tr> <tr style="vertical-align: bottom"> <td></td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Diluted net loss per share</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.02)</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"></font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">(0.07)</font></td> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt"></font></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of August 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Balance as of</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money market funds</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,029</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the Company&#8217;s financial assets measured at fair value on a recurring basis as of May 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Balance as of</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>May 31, 2019</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 1</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 2</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Level 3</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 52%"><font style="font-size: 8pt">Money market funds</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td> <td style="width: 1%; border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="width: 1%; padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Assets</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">3,017</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Inventories are comprised of the following (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Raw materials and sub-assemblies</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">6,499</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5,471</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Work in process</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2,667</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3,580</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Finished goods</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">51</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">10</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,217</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">9,061</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following is a summary of changes in the Company's liability for product warranties during the three months ended August 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balance at the beginning of the period</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">154</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">135</font></td> <td style="width: 2%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Accruals for warranties issued during the period </font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">62&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">75&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Consumption of reserves</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(24)</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(50)</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance at the end of the period</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">192</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">160</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Customer deposits and deferred revenue, short-term (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>August&#160;31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>&#160;May&#160;31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">Customer deposits</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">182</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,003</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Deferred revenue</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">433</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">542</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">615</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,545</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> 1545000 615000 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the stock-based compensation expense for the three months ended August 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr> <td colspan="2" style="vertical-align: bottom"><font style="font-size: 8pt">Stock-based compensation in the form of employee stock options, RSUs, and ESPP purchase rights, included in:</font></td> <td style="vertical-align: bottom">&#160;</td> <td colspan="2" style="vertical-align: bottom; text-align: center">&#160;</td> <td style="vertical-align: bottom">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td></td> <td></td></tr> <tr style="vertical-align: bottom"> <td style="width: 78%"><font style="font-size: 8pt">Cost of sales</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 8%; text-align: right"><font style="font-size: 8pt">19</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 8%; text-align: right"><font style="font-size: 8pt">36</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Selling, general and administrative</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">130</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">148</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">72</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Net effect on net loss</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">199</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">256</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Fair Value. The fair value of the Company&#8217;s stock options granted to employees for the three months ended August 31, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="6" style="text-align: center"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 75%"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">5</font></td> <td style="width: 2%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Volatility</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.71</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.74</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Risk-free interest rate</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1.88</font></td> <td><font style="font-size: 8pt">%</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">2.75</font></td> <td><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Weighted average grant date fair value</font></td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.97</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.48</font></td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s stock option and RSU transactions during three months ended August 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>Available</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">Balance, May 31, 2019</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,147</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">(527</font></td> <td><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">151</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td>&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">(119</font></td> <td style="padding-bottom: 1.5pt"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Balance, August 31, 2019</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">652</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the stock option transactions during the three months ended August 31, 2019 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Outstanding Options</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Number</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Average</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>of</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 62%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balances, May 31, 2019</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3,107</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.20</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">282</font></td> <td style="width: 3%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Options granted</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">527</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.64</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Options cancelled</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(151</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">)</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.50</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Options exercised</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(49</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">)</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.27</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balances, August 31, 2019</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right; border-top: Black 1pt solid; border-bottom: Black 1pt solid"><font style="font-size: 8pt">3,434</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">2.16</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">41</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font-size: 8pt">Options fully vested and expected to vest at August 31, 2019</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double">3,397&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">$&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">2.16&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">$&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">41&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td> <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 0pt">&#160;&#160;&#160;The options outstanding and exercisable at August 31, 2019 were in the following exercise price ranges (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td>&#160;</td> <td colspan="10" style="text-align: center"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="14" style="text-align: center"><font style="font-size: 8pt"><b>Options Exercisable</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>at August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>at August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="padding-bottom: 1.5pt; border-bottom: Black 1pt solid"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Range of Exercise</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Prices</b></p></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number Outstanding Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Number Exercisable Shares</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Aggregate Intrinsic Value</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.80-$0.97</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">47</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.26</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">47</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">0.26</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">0.85</font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right"><font style="font-size: 8pt">1.09-$1.28</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">301</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.82</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.28</font></td> <td style="width: 3%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">301</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">0.82</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1.28</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 9%; text-align: right">&#160;</td> <td style="width: 5%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.64-$2.06</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,261</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">5.34</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.76</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">483</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">3.54</font></td> <td>&#160;</td> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">1.80</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td><font style="font-size: 8pt">$</font></td> <td style="text-align: right"><font style="font-size: 8pt">2.10-$2.81</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">1,584</font></td> <td>&#160;</td> <td>&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.30</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.43</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,263</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.63</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.44</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.46-$3.93</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">241</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4.91</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.85</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">151</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4.94</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.80</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.80-$3.93</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">3,434</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.90</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.16</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">2,245</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">2.69</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">2.20</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">41</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><b><u></u></b></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td>&#160;</td> <td>&#160;</td> <td colspan="2" style="text-align: center"><font style="font-size: 8pt"><b>May 31,</b></font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 76%"><font style="font-size: 8pt">United States</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">961</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">1,005</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Asia</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">39</font></td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">40</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Europe</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,000</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">1,045</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> 5533000 4740000 2934000 1806000 1650000 1153000 949000 1781000 4826000 1969000 707000 2771000 5057000 2695000 338000 1734000 138000 311000 4859000 4118000 674000 622000 1734000 728000 1049000 546000 .65 .35 3434 359 297 20 3189 43 0 2657 2029000 0 0 2029000 3017000 3017000 0 0 0 0 80000 80000 0 0 5471000 6499000 3580000 2667000 10000 51000 135000 154000 192000 160000 62000 75000 The standard warranty period is one year for systems and ninety days for parts and services 542000 433000 199000 256000 19000 36000 130000 148000 50000 72000 P5Y P5Y 0.7100 0.7400 0.0188 0.0275 .9700 1.48 1147 652 527 527 151 151 119 47 301 1261 1584 241 3107 3434 3434 .85 1.28 1.76 2.43 3.85 2.20 2.16 2.16 282000 41000 3397 2.16 41000 49 P3M4D P9M25D P5Y4M2D P3Y3M18D P4Y10M28D P3Y10M24D 47 301 483 1263 151 2245 P3M4D P9M25D P3Y6M14D P2Y7M17D P4Y11M8D P2Y8M8D .85 1.28 1.80 2.44 3.80 2.20 41000 150000 173000 1508000 P1Y1M6D P3Y2M12D 83000 49000 131000 0 0 17000 139000 P3Y10M17D 3 4 20 43 .93 .78 .21 .54 .18 .22 .17 .14 1003000 182000 182000 0 606000 0 0 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">11. LEASES</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company has only operating leases for real estate including corporate offices, warehouse space and certain equipment. A lease with an initial term of 12 months or less is generally not recorded on the condensed consolidated balance sheet, unless the arrangement includes an option to purchase the underlying asset, or renew the arrangement that the Company is reasonably certain to exercise (short-term leases). The Company recognizes lease expense on a straight-line basis over the lease term for short-term leases that the Company does not record on its balance sheet. The Company&#8217;s operating leases have remaining lease terms of 1 to 4 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company determines whether an arrangement is or contains a lease based on the unique facts and circumstances present at the inception of the arrangement. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As such, the Company utilizes the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The weighted-average remaining lease term for the Company&#8217;s operating leases was 3.9 years at August 31, 2019 and the weighted-average discount rate was 5.5%.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The Company&#8217;s operating lease cost was $183,000 for the three months ended August 31, 2019.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table presents supplemental cash flow information related to the Company&#8217;s operating leases (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Three Months Ended August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cash paid for amounts included in the measurement of operating lease liabilities:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">182</font></td> <td style="width: 1%">&#160;</td></tr> <tr> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table presents the maturities of the Company&#8217;s operating lease liabilities as of August 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Fiscal year</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Operating Leases</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">2020 (excluding the first three months of 2020)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">551</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">754</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">772</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">795</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">132</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Thereafter</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total future minimum operating lease payments</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,004</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: imputed interest</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">312</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Present value of operating lease liabilities</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,692</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> 1545000 615000 16848000 5508000 5346000 15864000 4000 0 0 26000 108000 1.64 1.50 1.27 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">The following table presents the maturities of the Company&#8217;s operating lease liabilities as of August 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt"><b>Fiscal year</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Operating Leases</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%"><font style="font-size: 8pt">2020 (excluding the first three months of 2020)</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">551</font></td> <td style="width: 1%">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2021</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">754</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2022</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">772</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2023</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">795</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">2024</font></td> <td>&#160;</td> <td>&#160;</td> <td style="text-align: right"><font style="font-size: 8pt">132</font></td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Thereafter</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">--</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Total future minimum operating lease payments</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">3,004</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Less: imputed interest</font></td> <td style="padding-bottom: 1.5pt">&#160;</td> <td style="border-bottom: black 1pt solid">&#160;</td> <td style="border-bottom: black 1pt solid; text-align: right"><font style="font-size: 8pt">312</font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 2.5pt"><font style="font-size: 8pt">Present value of operating lease liabilities</font></td> <td style="padding-bottom: 2.5pt">&#160;</td> <td style="border-bottom: Black 2.5pt double"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><font style="font-size: 8pt">2,692</font></td> <td style="padding-bottom: 2.5pt">&#160;</td></tr> </table> 0 0 -24000 -50000 551000 754000 772000 795000 132000 0 3004000 312000 2692000 183 P3Y10M24D .055 369 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">12. STOCK-BASED COMPENSATION</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee&#8217;s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company&#8217;s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation cost is based on the fair value of the Company&#8217;s common stock at the grant date. All of the Company&#8217;s stock-based compensation is accounted for as an equity instrument. See Note 10 in the Company&#8217;s Annual Report on Form 10-K for fiscal 2019 filed on August 28, 2019 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the stock-based compensation expense for the three months ended August 31, 2019 and 2018 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="font: 8pt Times New Roman, Times, Serif"> <td colspan="2" style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Stock-based compensation in the form of employee stock options, RSUs, and ESPP purchase rights, included in:</font></td> <td style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="vertical-align: bottom; text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"></td> <td style="font: 8pt Times New Roman, Times, Serif"></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 78%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Cost of sales</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 8%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">19</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 8%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">36</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Selling, general and administrative</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">130</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">148</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Research and development</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">50</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">72</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Net effect on net loss</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">199</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">256</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As of August 31, 2019 and 2018, there were no stock-based compensation expenses capitalized as part of inventory.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;During the three months ended August 31, 2019 and 2018, the Company recorded stock-based compensation expenses related to stock options and RSUs of $150,000 and $173,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As of August 31, 2019, the total compensation expense related to unvested stock-based awards under the Company&#8217;s 2016 Equity Incentive Plan, but not yet recognized, was approximately $1,508,000, which is net of estimated forfeitures of $4,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 3.2 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;During the three months ended August 31, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $49,000 and $83,000, respectively.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;As of August 31, 2019, the total compensation expense related to purchase rights under the ESPP but not yet recognized was approximately $131,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 1.1 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"><i>Valuation Assumptions</i></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model and a single option award approach. The fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Expected Term. The Company&#8217;s expected term represents the period that the Company&#8217;s stock-based awards are expected to be outstanding and was determined based on historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior as evidenced by changes to the terms of its stock-based awards.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Volatility. Volatility is a measure of the amounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses the historical volatility for the past four or five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP&#8217;s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield in effect at the time of option grant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the ESPP.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;Fair Value. The fair value of the Company&#8217;s stock options granted to employees for the three months ended August 31, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Three Months Ended</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="6" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>August 31,</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>2018</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 75%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Expected term (in years)</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">5</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">5</font></td> <td style="width: 2%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Volatility</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.71</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.74</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Risk-free interest rate</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.88</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">%</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.75</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">%</font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Weighted average grant date fair value</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.97</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.48</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;There were no ESPP purchase rights granted to employees for the three months ended August 31, 2019 and 2018. There were no ESPP shares issued during the three months ended August 31, 2019 and 2018. As of August 31, 2019, there were 369,000 ESPP shares available for issuance.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following tables summarize the Company&#8217;s stock option and RSU transactions during three months ended August 31, 2019 (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Available</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 88%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balance, May 31, 2019</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,147</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">&#160;&#160;Options granted</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(527</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">&#160;&#160;Shares cancelled</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">151</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">&#160;&#160;Shares expired</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">(119</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">)</font></td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balance, August 31, 2019</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">652</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table summarizes the stock option transactions during the three months ended August 31, 2019 (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Outstanding Options</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Weighted</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Number</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Average</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Aggregate</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>of</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Exercise</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Intrinsic</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Shares</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Price</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Value</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 62%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balances, May 31, 2019</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3,107</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.20</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">282</font></td> <td style="width: 3%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Options granted</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">527</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.64</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Options cancelled</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(151</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">)</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.50</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Options exercised</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">(49</font></td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">)</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.27</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">Balances, August 31, 2019</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right; border-top: Black 1pt solid; border-bottom: Black 1pt solid"><font style="font-size: 8pt">3,434</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">2.16</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">41</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt"><font style="font-size: 8pt">Options fully vested and expected to vest at August 31, 2019</font></td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; border-bottom: Black 2.5pt double">3,397&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">$&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">2.16&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">$&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">41&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif; padding-bottom: 2.5pt">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"></font></td> <td style="padding-bottom: 3pt; font: 8pt Times New Roman, Times, Serif"></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-indent: 20pt">The options outstanding and exercisable at August 31, 2019 were in the following exercise price ranges (in thousands, except per share data):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 8pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Options Outstanding</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="14" style="text-align: center; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt"><b>Options Exercisable</b></font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="text-align: center; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="10" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>at August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="14" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>at August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="padding-bottom: 1.5pt; border-bottom: Black 1pt solid; font: 8pt Times New Roman, Times, Serif"> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Range of Exercise</b></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: center"><b>Prices</b></p></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Number Outstanding Shares</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Number Exercisable Shares</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Remaining Contractual Life (Years)</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Weighted Average Exercise Price</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: center"><font style="font-size: 8pt"><b>Aggregate Intrinsic Value</b></font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.80-$0.97</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">47</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.26</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.85</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">47</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.26</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.85</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td colspan="2" style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 7%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.09-$1.28</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">301</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.82</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.28</font></td> <td style="width: 3%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">301</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.82</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.28</font></td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 1%; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 9%; text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="width: 5%; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.64-$2.06</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,261</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">5.34</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.76</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">483</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.54</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1.80</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.10-$2.81</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,584</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.30</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.43</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">1,263</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.63</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.44</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.46-$3.93</font></td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">241</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4.91</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.85</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: black 1pt solid; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">151</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">4.94</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.80</font></td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; text-align: right; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 1.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td></tr> <tr style="vertical-align: bottom; font: 8pt Times New Roman, Times, Serif"> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">0.80-$3.93</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">3,434</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">3.90</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif"><font style="font-size: 8pt">2.16</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif">&#160;</td> <td style="border-bottom: Black 2.5pt double; font: 8pt Times New Roman, Times, Serif; text-align: right"><font style="font-size: 8pt">2,245</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline">&#160;</td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">2.69</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">2.20</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><u></u></td> <td style="font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">$</font></td> <td style="text-align: right; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><font style="font-size: 8pt">41</font></td> <td style="padding-bottom: 2.5pt; font: 8pt Times New Roman, Times, Serif; text-decoration: none; vertical-align: baseline"><b><u></u></b></td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0"></p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The total intrinsic value of options exercised during the three months ended August 31, 2019 and 2018 was $17,000 and $139,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at August 31, 2019 was 3.88 years.</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;During the three months ended August 31, 2019 and 2018, there were no RSUs granted to employees. During the three months ended August 31, 2019, 3,000 RSUs became fully vested. As of August 31, 2019, 20,000 RSUs were unvested which had an intrinsic value of $26,000. During the three months ended August 31, 2018, 4,000 RSUs became fully vested. As of August 31, 2018, 43,000 RSUs were unvested which had an intrinsic value of $108,000.</p> 0 0 -0.02 -0.07 -162000 -984000 P1Y P4Y 0 0 <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;&#160;&#160;The following table presents supplemental cash flow information related to the Company&#8217;s operating leases (in thousands):</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;</p> <table cellspacing="0" cellpadding="0" style="font: 12pt Times New Roman, Times, Serif; width: 100%"> <tr style="vertical-align: bottom"> <td>&#160;</td> <td style="padding-bottom: 1.5pt">&#160;</td> <td colspan="2" style="border-bottom: black 1pt solid; text-align: center"><font style="font-size: 8pt"><b>Three Months Ended August 31, 2019</b></font></td> <td style="padding-bottom: 1.5pt">&#160;</td></tr> <tr style="vertical-align: bottom"> <td><font style="font-size: 8pt">Cash paid for amounts included in the measurement of operating lease liabilities:</font></td> <td>&#160;</td> <td colspan="2" style="text-align: center">&#160;</td> <td>&#160;</td></tr> <tr style="vertical-align: bottom"> <td style="width: 88%; text-indent: 0.25in"><font style="font-size: 8pt">Operating cash flows from operating leases</font></td> <td style="width: 1%">&#160;</td> <td style="width: 1%"><font style="font-size: 8pt">$</font></td> <td style="width: 9%; text-align: right"><font style="font-size: 8pt">182</font></td> <td style="width: 1%">&#160;</td></tr> <tr> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td> <td>&#160;</td></tr> </table> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0">&#160;&#160;</p> <p style="font: 8pt Times New Roman, Times, Serif; margin: 0; text-align: justify">&#160;</p> 22708 22190 The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date. EX-101.SCH 6 aehr-20190831.xsd XBRL TAXONOMY EXTENSION SCHEMA 00000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - 3. REVENUE link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - 4. EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - 7. INVENTORIES link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - 8. PRODUCT WARRANTIES link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - 10. INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - 11. LEASES link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - 12. STOCK-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - 13. SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - 3. REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - 4. EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - 7. INVENTORIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - 8. PRODUCT WARRANTIES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - 11. LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - 13. SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - 3. REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - 3. REVENUE (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - 3. REVENUE (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - 3. REVENUE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - 4. EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - 4. EARNINGS PER SHARE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - 7. INVENTORIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - 8. PRODUCT WARRANTIES (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - 8. PRODUCT WARRANTIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - 11. LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - 11. LEASES (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - 11. LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - 12. STOCK-BASED COMPENSATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 2) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 3) link:presentationLink link:calculationLink link:definitionLink 00000052 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 4) link:presentationLink link:calculationLink link:definitionLink 00000053 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000054 - Disclosure - 13. SEGMENT INFORMATION (Details) link:presentationLink link:calculationLink link:definitionLink 00000055 - Disclosure - 13. SEGMENT INFORMATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 aehr-20190831_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 aehr-20190831_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 aehr-20190831_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Share-based Compensation, Shares Authorized under Stock Option Plans, by Exercise Price Range [Axis] $0.80-$0.97 $1.09-$1.28 $1.64-$2.06 $2.10-$2.81 $3.46-$3.93 Statement, Business Segments [Axis] US Asia Europe Income Statement Location [Axis] Cost of Sales Selling, General and Administrative Research and Development Award Type [Axis] Stock Options Employee Stock Ownership Plan (ESOP) Name [Axis] Employee Stock Purchase Plan Restricted Stock Units Outstanding Options Stock Option Transactions Stock Option and RSU Transactions 2016 Equity Incentive Plan Convertible Notes Concentration Risk By Type [Axis] Five Largest Customers Customer A Customer B Customer C Product and Service [Axis] Systems Contactors Services Customer D Wafer-level Test During Burn-In Geographical [Axis] Timing of Transfer of Good or Service [Axis] Products and services transferred at a point in time Services transferred over time Equity Components [Axis] Common Stock Additional Paid-in Capital Accumulated Other Comprehensive Income Accumulated Deficit Total Aehr Test Shareholders' Equity Noncontrolling Interest Asset Class [Axis] Money Market Funds Fair Value, Hierarchy [Axis] Level 1 Level 2 Level 3 $.80-$3.93 Range [Axis] Minimum Maximum Document And Entity Information Entity Registrant Name Entity Central Index Key Document Type Document Period End Date Amendment Flag Current Fiscal Year End Date Is Entity's Reporting Status Current? Entity Filer Category Entity Emerging Growth Company Entity Small Business Entity Shell Company Entity Common Stock, Shares Outstanding Document Fiscal Period Focus Document Fiscal Year Focus Condensed Consolidated Balance Sheets ASSETS Cash and cash equivalents Accounts receivable, net Inventories Prepaid expenses and other current assets Total current assets Property and equipment, net Operating lease right-of-use assets Other assets Total assets LIABILITIES AND SHAREHOLDERS' EQUITY Accounts payable Accrued expenses Operating lease liabilities, short-term Customer deposits and deferred revenue, short-term Total current liabilities Operating lease liabilities, long-term Deferred rent Deferred revenue, long -term Total liabilities Aehr Test Systems shareholders' equity: Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 22,721 shares and 22,669 shares at August 31, 2019 and May 31, 2019, respectively Additional paid-in capital Accumulated other comprehensive income Accumulated deficit Total Aehr Test Systems shareholders' equity Noncontrolling interest Total shareholders' equity Total liabilities and shareholders' equity Statement of Financial Position [Abstract] Common stock, par value per share (in dollars per share) Common stock, shares authorized (in thousands) Common stock, shares issued (in thousands) Common stock, shares outstanding (in thousands) Income Statement [Abstract] Net sales Cost of sales Gross profit Operating expenses: Selling, general and administrative Research and development Total operating expenses Loss from operations Interest income (expense), net Other income, net Loss before income tax expense Income tax expense Net loss Less: Net income attributable to the noncontrolling interest Net loss attributable to Aehr Test Systems common shareholders Net loss per share: Basic and Diluted Shares used in per share calculations: Basic and Diluted Statement of Comprehensive Income [Abstract] Other comprehensive loss, net of tax: Net change in cumulative translation adjustments Total comprehensive loss Less: Comprehensive (loss) income attributable to the noncontrolling interest Comprehensive loss, attributable to Aehr Test Systems common shareholders Statement [Table] Statement [Line Items] Beginning balance, shares Beginning balance, amount Issuance of common stock under employee plans, shares Issuance of common stock under employee plans, amount Stock-based compensation Net loss Net unrealized loss on investments Foreign currency translation adjustment Ending balance, shares Ending balance, amount Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net loss to net cash used in operating activities: Stock-based compensation expense Depreciation and amortization Changes in operating assets and liabilities: Accounts receivable Inventories Prepaid expenses and other assets Accounts payable Accrued expenses Customer deposits and deferred revenue Deferred rent Income taxes payable Net cash used in operating activities Cash flows from investing activities: Purchases of property and equipment Net cash used in investing activities Cash flows from financing activities: Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards Net cash provided by financing activities Effect of exchange rates on cash and cash equivalents Net decrease in cash, cash equivalents and restricted cash Cash, cash equivalents and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period Accounting Policies [Abstract] 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES New Accounting Pronouncements and Changes in Accounting Principles [Abstract] 2. RECENT ACCOUNTING PRONOUNCEMENTS Revenue from Contract with Customer [Abstract] 3. REVENUE Earnings Per Share [Abstract] 4. EARNINGS PER SHARE Fair Value Disclosures [Abstract] 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Accounts Receivable, after Allowance for Credit Loss, Current [Abstract] 6. ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] 7. INVENTORIES Product Warranties Disclosures [Abstract] 8. PRODUCT WARRANTIES Customer Deposits And Deferred Revenue Short-term 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Income Tax Disclosure [Abstract] 10. INCOME TAXES Leases [Abstract] 11. LEASES Share-based Payment Arrangement [Abstract] 12. STOCK-BASED COMPENSATION Segment Reporting [Abstract] 13. SEGMENT INFORMATION BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES PRINCIPLES OF CONSOLIDATION ACCOUNTING ESTIMATES SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES RECENT ACCOUNTING PRONOUNCEMENTS Disaggregation of revenue Earnings per share Fair value by hierarchy Inventories Liability for product warranties Customer deposits and deferred revenue Supplemental cash flow information related to leases Future minimum lease payments under operating leases Compensation costs related to the Company's stock-based compensation Fair value assumptions for option valuation model Stock option and RSU transactions Stock option transactions Options outstanding Company's operations in different geographic areas Net sales Contract liabilities Recognition of contract liabilities Remaining performance obligations Remaining performance obligation revenue recognition Denominator for basic net loss per share: Weighted average shares outstanding (in thousands) Shares used in basic net loss per share calculation (in thousands) Effect of dilutive securities (in thousands) Denominator for diluted net loss per share (in thousands) Basic net loss per share Diluted net loss per share Options not included in the computation of diluted net loss per share (in thousands) U.S. Treasury Securities Fair Value Hierarchy and NAV [Axis] Assets Investment securities Restricted cash representing a security deposit Financial liabilities at fair value Transfers between Level 1 and Level 2 fair value measurements Allowance for doubtful accounts customer trade receivables Inventory, Net [Abstract] Raw materials and sub-assemblies Work in process Finished goods Inventory Movement in Standard Product Warranty Accrual [Roll Forward] Balance at the beginning of the period Accruals for warranties issued during the period Consumption of reserves Balance at the end of the period Product Warranties Disclosures Customer deposits Deferred revenue Total Cash paid for amounts included in measurement of operating lease liabilities: Operating cash flows from operating leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] 2020 (excluding the first three months of 2020) 2021 2022 2023 2024 Thereafter Total Less: imputed interest Present value of operating lease liabilities Statistical Measurement [Axis] Operating lease term Operating lease, weighted-average remaining lease term Operating lease, weighted-average discount rate Operating lease, cost Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in: Total stock-based compensation Expected term (in years) Volatility Risk-free interest rate Weighted average grant date fair value Available shares, beginning (in thousands) Options granted (in thousands) Shares cancelled (in thousands) Shares expired (in thousands) Available shares, ending (in thousands) Options outstanding, beginning (in thousands) Options granted (in thousands) Options cancelled (in thousands) Options exercised (in thousand) Options outstanding, ending (in thousands) Weighted average exercise price outstanding, beginning Weighted average exercise price granted Weighted average exercise price cancelled Weighted average exercise price exercised Weighted average exercise price outstanding, ending Aggregate intrinsic value, beginning balance Aggregate intrinsic value, ending balance Options fully vested and expected to vest, ending (in thousands) Weighted average exercise price for options fully vested and expected to vest, ending Aggregate intrinsic value for options fully vested and expected to vest, ending Exercise Price Range [Axis] Weighted average remaining contractual life (years) options outstanding Options exercisable shares, ending (in thousands) Weighted average remaining contractual life (years) options exercisable Weighted average exercise price for options exercisable, ending Aggregate intrinsic value for options exercisable Stock-based compensation costs capitalized as part of inventory Stock-based compensation expense related to stock options and RSUs Unrecognized stock-based compensation Estimated forfeitures of unvested stock based awards, amount Weighted average period for recognition of costs Stock-based compensation related to the ESPP Compensation cost related to purchase rights under the ESPP but not yet recognized ESPP purchase right granted (in thousands) ESPP shares issued (in thousands) ESPP shares available for issuance (in thousands) Intrinsic value of options exercised Weighted average remaining contractual life of the options exercisable and expected to be exercisable Restricted Stock Units granted (in thousands) Market value on the date of the grant Restricted Stock Units vested (in thousands) Restricted Stock Units unvested (in thousands) Restricted Stock Units unvested intrinsic value Segments [Axis] Concentration Risk Type [Axis] Customers accounted for 10% or more of total revenues Assets, Current Assets [Default Label] Liabilities, Current Liabilities Stockholders' Equity Attributable to Parent Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Income Tax Expense (Benefit) Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Issued Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Accounts Payable Increase (Decrease) in Accrued Liabilities Increase (Decrease) in Other Deferred Liability Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Net Cash Provided by (Used in) Investing Activities Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Schedule of Inventory, Current [Table Text Block] CustomerDepositsAndDeferredRevenueShortTermTableTextBlock Revenue from Contract with Customer, Excluding Assessed Tax Standard and Extended Product Warranty Accrual CustomerDepositsAndDeferredRevenue Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value EX-101.PRE 10 aehr-20190831_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 11 R50.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Details 2) - Stock Option and RSU Transactions
3 Months Ended
Aug. 31, 2019
shares
Available shares, beginning (in thousands) 1,147
Options granted (in thousands) (527)
Shares cancelled (in thousands) 151
Shares expired (in thousands) (119)
Available shares, ending (in thousands) 652
XML 12 R54.htm IDEA: XBRL DOCUMENT v3.19.3
13. SEGMENT INFORMATION (Details) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Property and equipment, net $ 1,000 $ 1,045 [1]
US    
Property and equipment, net 961 1,005
Asia    
Property and equipment, net 39 40
Europe    
Property and equipment, net $ 0 $ 0
[1] The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date.
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Aug. 31, 2019
May 31, 2019
Statement of Financial Position [Abstract]    
Common stock, par value per share (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in thousands) 75,000 75,000
Common stock, shares issued (in thousands) 22,721 22,669
Common stock, shares outstanding (in thousands) 22,721 22,669
XML 14 R7.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Cash flows from operating activities:    
Net loss $ (413) $ (1,515)
Adjustments to reconcile net loss to net cash used in operating activities:    
Stock-based compensation expense 199 256
Depreciation and amortization 95 111
Changes in operating assets and liabilities:    
Accounts receivable 1,584 563
Inventories (156) (536)
Prepaid expenses and other assets 194 4
Accounts payable (235) (398)
Accrued expenses (455) (151)
Customer deposits and deferred revenue (1,006) 609
Deferred rent 0 82
Income taxes payable 3 4
Net cash used in operating activities (190) (971)
Cash flows from investing activities:    
Purchases of property and equipment (50) (84)
Net cash used in investing activities (50) (84)
Cash flows from financing activities:    
Proceeds from issuance of common stock under employee plans, net of taxes paid related to share settlement of equity awards 62 109
Net cash provided by financing activities 62 109
Effect of exchange rates on cash and cash equivalents 16 (38)
Net decrease in cash, cash equivalents and restricted cash (162) (984)
Cash, cash equivalents and restricted cash, beginning of period 5,508 16,848
Cash, cash equivalents and restricted cash, end of period $ 5,346 $ 15,864
XML 15 R39.htm IDEA: XBRL DOCUMENT v3.19.3
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Fair Value Disclosures [Abstract]    
Restricted cash representing a security deposit $ 80 $ 80
Financial liabilities at fair value 0 0
Transfers between Level 1 and Level 2 fair value measurements $ 0 $ 0
XML 16 R35.htm IDEA: XBRL DOCUMENT v3.19.3
3. REVENUE (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
May 31, 2021
May 31, 2020
May 31, 2019
Revenue from Contract with Customer [Abstract]        
Contract liabilities $ 728     $ 1,734
Recognition of contract liabilities 1,049      
Remaining performance obligations $ 546      
Remaining performance obligation revenue recognition   35.00% 65.00%  
XML 17 R31.htm IDEA: XBRL DOCUMENT v3.19.3
13. SEGMENT INFORMATION (Tables)
3 Months Ended
Aug. 31, 2019
Segment Reporting [Abstract]  
Company's operations in different geographic areas

    Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):

 

    August 31,     May 31,  
    2019     2019  
United States   $ 961     $ 1,005  
Asia     39       40  
Europe     --       --  
    $ 1,000     $ 1,045  
XML 18 R12.htm IDEA: XBRL DOCUMENT v3.19.3
5. FAIR VALUE OF FINANCIAL INSTRUMENTS
3 Months Ended
Aug. 31, 2019
Fair Value Disclosures [Abstract]  
5. FAIR VALUE OF FINANCIAL INSTRUMENTS

5. FAIR VALUE OF FINANCIAL INSTRUMENTS

 

    The Company’s financial instruments are measured at fair value consistent with authoritative guidance. This authoritative guidance defines fair value, establishes a framework for using fair value to measure assets and liabilities, and disclosures required related to fair value measurements.

 

    The guidance establishes a fair value hierarchy based on inputs to valuation techniques that are used to measure fair value that are either observable or unobservable. Observable inputs reflect assumptions market participants would use in pricing an asset or liability based on market data obtained from independent sources while unobservable inputs reflect a reporting entity’s pricing based upon their own market assumptions. The fair value hierarchy consists of the following three levels:

 

Level 1 - instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets.

 

Level 2 - instrument valuations are obtained from readily-available pricing sources for comparable instruments.

 

Level 3 - instrument valuations are obtained without observable market values and require a high level of judgment to determine the fair value.

 

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of August 31, 2019 (in thousands):

 

    Balance as of                    
    August 31, 2019     Level 1     Level 2     Level 3  
Money market funds   $ 2,029     $ 2,029     $ --     $ --  
Assets   $ 2,029     $ 2,029     $ --     $ --  

 

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2019 (in thousands):

 

   

Balance as of

May 31, 2019

    Level 1     Level 2     Level 3  
Money market funds   $ 3,017     $ 3,017     $ --     $ --  
Assets   $ 3,017     $ 3,017     $ --     $ --  

 

    Included in Money market funds as of August 31, 2019 and May 31, 2019 is $80,000 restricted cash representing a security deposit for the Company’s United States manufacturing and office space lease.

 

    There were no financial liabilities measured at fair value as of August 31, 2019 and May 31, 2019.

 

    There were no transfers between Level 1 and Level 2 fair value measurements during the three months ended August 31, 2019.

 

    The carrying amounts of financial instruments including cash, cash equivalents, receivables, accounts payable and certain other accrued liabilities, approximate fair value due to their short maturities.

XML 19 R16.htm IDEA: XBRL DOCUMENT v3.19.3
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM
3 Months Ended
Aug. 31, 2019
Customer Deposits And Deferred Revenue Short-term  
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM

9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM

 

    Customer deposits and deferred revenue, short-term (in thousands):

 

    August 31,      May 31,  
    2019     2019  
Customer deposits   $ 182     $ 1,003  
Deferred revenue     433       542  
    $ 615     $ 1,545  
XML 20 R20.htm IDEA: XBRL DOCUMENT v3.19.3
13. SEGMENT INFORMATION
3 Months Ended
Aug. 31, 2019
Segment Reporting [Abstract]  
13. SEGMENT INFORMATION

13. SEGMENT INFORMATION

 

    The Company has only one reportable segment. The information for revenue category by type, product line, geography and timing of revenue recognition, is summarized in Note 3. REVENUE.

 

    Property and equipment information is based on the physical location of the assets. The following table presents property and equipment information for geographic areas (in thousands):

 

    August 31,     May 31,  
    2019     2019  
United States   $ 961     $ 1,005  
Asia     39       40  
Europe     --       --  
    $ 1,000     $ 1,045  

 

    As of August 31, 2019, operating lease right-of-use assets of $2,533,000 are allocated in the United States.

 

    There were no revenues through distributors for the three months ended August 31, 2019 and 2018.

 

    The Company’s Japanese and German subsidiaries primarily comprise the foreign operations. Substantially all of the sales of the subsidiaries are made to unaffiliated Japanese or European customers. Net sales from outside the United States include those of Aehr Test Systems Japan K.K. and Aehr Test Systems GmbH.

 

    Sales to the Company’s five largest customers accounted for approximately 93% and 78% of its net sales for the three months ended August 31, 2019 and 2018, respectively. Two customers accounted for approximately 54% and 22% of the Company’s net sales in the three months ended August 31, 2019. Four customers accounted for approximately 21%, 18%, 17% and 14% of the Company’s net sales in the three months ended August 31, 2018. No other customers represented more than 10% of the Company's net sales for either of the three months ended August 31, 2019 and 2018.

 

XML 21 R24.htm IDEA: XBRL DOCUMENT v3.19.3
4. EARNINGS PER SHARE (Tables)
3 Months Ended
Aug. 31, 2019
Earnings Per Share [Abstract]  
Earnings per share

    The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):

 

    Three Months Ended  
    August 31,  
    2019     2018  
             
Numerator: Net loss   $ (413)   $ (1,515)
                 
Denominator for basic net loss per share:                
Weighted average shares outstanding     22,708       22,190  
                 
Shares used in basic net loss per share calculation     22,708       22,190  
Effect of dilutive securities     --       --  
                 
Denominator for diluted net loss per share     22,708       22,190  
Basic net loss per share   $ (0.02)   $ (0.07)
Diluted net loss per share   $ (0.02)   $ (0.07)
XML 22 R28.htm IDEA: XBRL DOCUMENT v3.19.3
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables)
3 Months Ended
Aug. 31, 2019
Customer Deposits And Deferred Revenue Short-term  
Customer deposits and deferred revenue

    Customer deposits and deferred revenue, short-term (in thousands):

 

    August 31,      May 31,  
    2019     2019  
Customer deposits   $ 182     $ 1,003  
Deferred revenue     433       542  
    $ 615     $ 1,545  
XML 23 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 126 269 1 true 47 0 false 4 false false R1.htm 00000001 - Document - Document and Entity Information Sheet http://aehr.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://aehr.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://aehr.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://aehr.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://aehr.com/role/StatementsOfComprehensiveLoss Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Sheet http://aehr.com/role/StatementsOfShareholdersEquity Condensed Consolidated Statements of Shareholders' Equity (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://aehr.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 00000008 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://aehr.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPolicies 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 8 false false R9.htm 00000009 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS Sheet http://aehr.com/role/RecentAccountingPronouncements 2. RECENT ACCOUNTING PRONOUNCEMENTS Notes 9 false false R10.htm 00000010 - Disclosure - 3. REVENUE Sheet http://aehr.com/role/Revenue 3. REVENUE Notes 10 false false R11.htm 00000011 - Disclosure - 4. EARNINGS PER SHARE Sheet http://aehr.com/role/EarningsPerShare 4. EARNINGS PER SHARE Notes 11 false false R12.htm 00000012 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Sheet http://aehr.com/role/FairValueOfFinancialInstruments 5. FAIR VALUE OF FINANCIAL INSTRUMENTS Notes 12 false false R13.htm 00000013 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET Sheet http://aehr.com/role/AccountsReceivableNet 6. ACCOUNTS RECEIVABLE, NET Notes 13 false false R14.htm 00000014 - Disclosure - 7. INVENTORIES Sheet http://aehr.com/role/Inventories 7. INVENTORIES Notes 14 false false R15.htm 00000015 - Disclosure - 8. PRODUCT WARRANTIES Sheet http://aehr.com/role/ProductWarranties 8. PRODUCT WARRANTIES Notes 15 false false R16.htm 00000016 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-term 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM Notes 16 false false R17.htm 00000017 - Disclosure - 10. INCOME TAXES Sheet http://aehr.com/role/IncomeTaxes 10. INCOME TAXES Notes 17 false false R18.htm 00000018 - Disclosure - 11. LEASES Sheet http://aehr.com/role/Leases 11. LEASES Notes 18 false false R19.htm 00000019 - Disclosure - 12. STOCK-BASED COMPENSATION Sheet http://aehr.com/role/Stock-basedCompensation 12. STOCK-BASED COMPENSATION Notes 19 false false R20.htm 00000020 - Disclosure - 13. SEGMENT INFORMATION Sheet http://aehr.com/role/SegmentInformation 13. SEGMENT INFORMATION Notes 20 false false R21.htm 00000021 - Disclosure - 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://aehr.com/role/BasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - 2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Sheet http://aehr.com/role/RecentAccountingPronouncementsPolicies 2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies) Policies 22 false false R23.htm 00000023 - Disclosure - 3. REVENUE (Tables) Sheet http://aehr.com/role/RevenueTables 3. REVENUE (Tables) Tables http://aehr.com/role/Revenue 23 false false R24.htm 00000024 - Disclosure - 4. EARNINGS PER SHARE (Tables) Sheet http://aehr.com/role/EarningsPerShareTables 4. EARNINGS PER SHARE (Tables) Tables http://aehr.com/role/EarningsPerShare 24 false false R25.htm 00000025 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Sheet http://aehr.com/role/FairValueOfFinancialInstrumentsTables 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables) Tables http://aehr.com/role/FairValueOfFinancialInstruments 25 false false R26.htm 00000026 - Disclosure - 7. INVENTORIES (Tables) Sheet http://aehr.com/role/InventoriesTables 7. INVENTORIES (Tables) Tables http://aehr.com/role/Inventories 26 false false R27.htm 00000027 - Disclosure - 8. PRODUCT WARRANTIES (Tables) Sheet http://aehr.com/role/ProductWarrantiesTables 8. PRODUCT WARRANTIES (Tables) Tables http://aehr.com/role/ProductWarranties 27 false false R28.htm 00000028 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termTables 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Tables) Tables http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-term 28 false false R29.htm 00000029 - Disclosure - 11. LEASES (Tables) Sheet http://aehr.com/role/LeasesTables 11. LEASES (Tables) Tables http://aehr.com/role/Leases 29 false false R30.htm 00000030 - Disclosure - 12. STOCK-BASED COMPENSATION (Tables) Sheet http://aehr.com/role/Stock-basedCompensationTables 12. STOCK-BASED COMPENSATION (Tables) Tables http://aehr.com/role/Stock-basedCompensation 30 false false R31.htm 00000031 - Disclosure - 13. SEGMENT INFORMATION (Tables) Sheet http://aehr.com/role/SegmentInformationTables 13. SEGMENT INFORMATION (Tables) Tables http://aehr.com/role/SegmentInformation 31 false false R32.htm 00000032 - Disclosure - 3. REVENUE (Details) Sheet http://aehr.com/role/RevenueDetails 3. REVENUE (Details) Details http://aehr.com/role/RevenueTables 32 false false R33.htm 00000033 - Disclosure - 3. REVENUE (Details 1) Sheet http://aehr.com/role/RevenueDetails1 3. REVENUE (Details 1) Details http://aehr.com/role/RevenueTables 33 false false R34.htm 00000034 - Disclosure - 3. REVENUE (Details 2) Sheet http://aehr.com/role/RevenueDetails2 3. REVENUE (Details 2) Details http://aehr.com/role/RevenueTables 34 false false R35.htm 00000035 - Disclosure - 3. REVENUE (Details Narrative) Sheet http://aehr.com/role/RevenueDetailsNarrative 3. REVENUE (Details Narrative) Details http://aehr.com/role/RevenueTables 35 false false R36.htm 00000036 - Disclosure - 4. EARNINGS PER SHARE (Details) Sheet http://aehr.com/role/EarningsPerShareDetails 4. EARNINGS PER SHARE (Details) Details http://aehr.com/role/EarningsPerShareTables 36 false false R37.htm 00000037 - Disclosure - 4. EARNINGS PER SHARE (Details Narrative) Sheet http://aehr.com/role/EarningsPerShareDetailsNarrative 4. EARNINGS PER SHARE (Details Narrative) Details http://aehr.com/role/EarningsPerShareTables 37 false false R38.htm 00000038 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Sheet http://aehr.com/role/FairValueOfFinancialInstrumentsDetails 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) Details http://aehr.com/role/FairValueOfFinancialInstrumentsTables 38 false false R39.htm 00000039 - Disclosure - 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) Sheet http://aehr.com/role/FairValueOfFinancialInstrumentsDetailsNarrative 5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details Narrative) Details http://aehr.com/role/FairValueOfFinancialInstrumentsTables 39 false false R40.htm 00000040 - Disclosure - 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) Sheet http://aehr.com/role/AccountsReceivableNetDetailsNarrative 6. ACCOUNTS RECEIVABLE, NET (Details Narrative) Details http://aehr.com/role/AccountsReceivableNet 40 false false R41.htm 00000041 - Disclosure - 7. INVENTORIES (Details) Sheet http://aehr.com/role/InventoriesDetails 7. INVENTORIES (Details) Details http://aehr.com/role/InventoriesTables 41 false false R42.htm 00000042 - Disclosure - 8. PRODUCT WARRANTIES (Details) Sheet http://aehr.com/role/ProductWarrantiesDetails 8. PRODUCT WARRANTIES (Details) Details http://aehr.com/role/ProductWarrantiesTables 42 false false R43.htm 00000043 - Disclosure - 8. PRODUCT WARRANTIES (Details Narrative) Sheet http://aehr.com/role/ProductWarrantiesDetailsNarrative 8. PRODUCT WARRANTIES (Details Narrative) Details http://aehr.com/role/ProductWarrantiesTables 43 false false R44.htm 00000044 - Disclosure - 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) Sheet http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termDetails 9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) Details http://aehr.com/role/CustomerDepositsAndDeferredRevenueShort-termTables 44 false false R45.htm 00000045 - Disclosure - 11. LEASES (Details) Sheet http://aehr.com/role/LeasesDetails 11. LEASES (Details) Details http://aehr.com/role/LeasesTables 45 false false R46.htm 00000046 - Disclosure - 11. LEASES (Details 1) Sheet http://aehr.com/role/LeasesDetails1 11. LEASES (Details 1) Details http://aehr.com/role/LeasesTables 46 false false R47.htm 00000047 - Disclosure - 11. LEASES (Details Narrative) Sheet http://aehr.com/role/LeasesDetailsNarrative 11. LEASES (Details Narrative) Details http://aehr.com/role/LeasesTables 47 false false R48.htm 00000048 - Disclosure - 12. STOCK-BASED COMPENSATION (Details) Sheet http://aehr.com/role/Stock-basedCompensationDetails 12. STOCK-BASED COMPENSATION (Details) Details http://aehr.com/role/Stock-basedCompensationTables 48 false false R49.htm 00000049 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 1) Sheet http://aehr.com/role/Stock-basedCompensationDetails1 12. STOCK-BASED COMPENSATION (Details 1) Details http://aehr.com/role/Stock-basedCompensationTables 49 false false R50.htm 00000050 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 2) Sheet http://aehr.com/role/Stock-basedCompensationDetails2 12. STOCK-BASED COMPENSATION (Details 2) Details http://aehr.com/role/Stock-basedCompensationTables 50 false false R51.htm 00000051 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 3) Sheet http://aehr.com/role/Stock-basedCompensationDetails3 12. STOCK-BASED COMPENSATION (Details 3) Details http://aehr.com/role/Stock-basedCompensationTables 51 false false R52.htm 00000052 - Disclosure - 12. STOCK-BASED COMPENSATION (Details 4) Sheet http://aehr.com/role/Stock-basedCompensationDetails4 12. STOCK-BASED COMPENSATION (Details 4) Details http://aehr.com/role/Stock-basedCompensationTables 52 false false R53.htm 00000053 - Disclosure - 12. STOCK-BASED COMPENSATION (Details Narrative) Sheet http://aehr.com/role/Stock-basedCompensationDetailsNarrative 12. STOCK-BASED COMPENSATION (Details Narrative) Details http://aehr.com/role/Stock-basedCompensationTables 53 false false R54.htm 00000054 - Disclosure - 13. SEGMENT INFORMATION (Details) Sheet http://aehr.com/role/SegmentInformationDetails 13. SEGMENT INFORMATION (Details) Details http://aehr.com/role/SegmentInformationTables 54 false false R55.htm 00000055 - Disclosure - 13. SEGMENT INFORMATION (Details Narrative) Sheet http://aehr.com/role/SegmentInformationDetailsNarrative 13. SEGMENT INFORMATION (Details Narrative) Details http://aehr.com/role/SegmentInformationTables 55 false false All Reports Book All Reports aehr-20190831.xml aehr-20190831.xsd aehr-20190831_cal.xml aehr-20190831_def.xml aehr-20190831_lab.xml aehr-20190831_pre.xml http://fasb.org/us-gaap/2019-01-31 http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2018-01-31 true true XML 24 R49.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Details 1) - Stock Options - $ / shares
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Expected term (in years) 5 years 5 years
Volatility 71.00% 74.00%
Risk-free interest rate 1.88% 2.75%
Weighted average grant date fair value $ .9700 $ 1.48
XML 25 R45.htm IDEA: XBRL DOCUMENT v3.19.3
11. LEASES (Details)
$ in Thousands
3 Months Ended
Aug. 31, 2019
USD ($)
Cash paid for amounts included in measurement of operating lease liabilities:  
Operating cash flows from operating leases $ 182
XML 26 R41.htm IDEA: XBRL DOCUMENT v3.19.3
7. INVENTORIES (Details) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Inventory, Net [Abstract]    
Raw materials and sub-assemblies $ 6,499 $ 5,471
Work in process 2,667 3,580
Finished goods 51 10
Inventory $ 9,217 $ 9,061 [1]
[1] The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date.
XML 27 R29.htm IDEA: XBRL DOCUMENT v3.19.3
11. LEASES (Tables)
3 Months Ended
Aug. 31, 2019
Leases [Abstract]  
Supplemental cash flow information related to leases

 

    The following table presents supplemental cash flow information related to the Company’s operating leases (in thousands):

 

    Three Months Ended August 31, 2019  
Cash paid for amounts included in the measurement of operating lease liabilities:      
Operating cash flows from operating leases   $ 182  
         

 

  

 

Future minimum lease payments under operating leases

The following table presents the maturities of the Company’s operating lease liabilities as of August 31, 2019 (in thousands):

 

Fiscal year   Operating Leases  
2020 (excluding the first three months of 2020)   $ 551  
2021     754  
2022     772  
2023     795  
2024     132  
Thereafter     --  
Total future minimum operating lease payments   $ 3,004  
Less: imputed interest     312  
Present value of operating lease liabilities   $ 2,692  
XML 28 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 29 R21.htm IDEA: XBRL DOCUMENT v3.19.3
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Aug. 31, 2019
Accounting Policies [Abstract]  
BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES

1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES

 

    The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.

 

    In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2019 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2019. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.

PRINCIPLES OF CONSOLIDATION

    PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the "Company"). All significant intercompany balances have been eliminated in consolidation. For the Company’s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders’ Equity and in the Condensed Consolidated Statements of Operations.

ACCOUNTING ESTIMATES

    ACCOUNTING 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 disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company’s significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the year ended May 31, 2019. There have been no significant changes in the Company’s significant accounting policies during the three months ended August 31, 2019, except for the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Update No. 2016-02, Leases, as discussed in Note 2. RECENT ACCOUNTING PRONOUNCEMENTS.

 

XML 30 R25.htm IDEA: XBRL DOCUMENT v3.19.3
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Tables)
3 Months Ended
Aug. 31, 2019
Fair Value Disclosures [Abstract]  
Fair value by hierarchy

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of August 31, 2019 (in thousands):

 

    Balance as of                    
    August 31, 2019     Level 1     Level 2     Level 3  
Money market funds   $ 2,029     $ 2,029     $ --     $ --  
Assets   $ 2,029     $ 2,029     $ --     $ --  

 

    The following table summarizes the Company’s financial assets measured at fair value on a recurring basis as of May 31, 2019 (in thousands):

 

   

Balance as of

May 31, 2019

    Level 1     Level 2     Level 3  
Money market funds   $ 3,017     $ 3,017     $ --     $ --  
Assets   $ 3,017     $ 3,017     $ --     $ --  

 

 

XML 31 R44.htm IDEA: XBRL DOCUMENT v3.19.3
9. CUSTOMER DEPOSITS AND DEFERRED REVENUE, SHORT-TERM (Details) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Customer Deposits And Deferred Revenue Short-term    
Customer deposits $ 182 $ 1,003
Deferred revenue 433 542
Total $ 615 $ 1,545
XML 32 R40.htm IDEA: XBRL DOCUMENT v3.19.3
6. ACCOUNTS RECEIVABLE, NET (Details Narrative) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]    
Allowance for doubtful accounts customer trade receivables $ 0 $ 0
XML 33 R48.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:    
Total stock-based compensation $ 199 $ 256
Cost of Sales    
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:    
Total stock-based compensation 19 36
Selling, General and Administrative    
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:    
Total stock-based compensation 130 148
Research and Development    
Stock-based compensation in the form of employee stock options, RSUs and ESPP purchase rights, included in:    
Total stock-based compensation $ 50 $ 72
EXCEL 34 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .4S3T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ Y3-/3R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " #E,T]/7'F<'.\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/3L,P#(=?!>7>.FEA$E'7"]-.("$Q"<0M2KPMHOFCQ*C=V].6 MK1."!^ 8^Y?/GR4W.DH=$CZG$#&1Q7PSN,YGJ>.:'8FB!,CZB$[ED/=4"H.%^!0U)&D8()6,2%R-K&:*D3*@KIC#=ZP"'N=GPE:RZKV_?) M]8??5=@%8_?V'QM?!-L&?MU%^P502P,$% @ Y3-/3YE&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " #E,T]/&C;>-7T" ! "0 & 'AL+W=OWUS([7RV:=]UR\RI(Q%;PU=2NW8:E4]XR0/)>LH?*)=ZS5 M.U-%3\WK.: M]]L0A^^&E^I6*F- 1=[1&_O&U/?N*/0*35XN5<-:6?$V$.RZ#7?X^8!30["( M'Q7KY6P>F%!.G+^:Q>?+-HS,B5C-SLJXH'IXL .K:^-)G^/7Z#2<- UQ/G_W M_M$&KX,Y4?V!C0*@S&Z+^P!ZLUW)Q$:YQY M+>UO<+Y+Q9O1BSY*0]^&L6KMV \["1YI,(&,!#(1"/DO(1X)\43 B0U^.)D- M]0-5M,@%[P,Q9*NCYJ/ S[&^S+,QVKNS>SI:J:V/(LK1P[@9$?L!068(/"&0 M]CT)$$A@3SPZ^5?@X"-B6" &(X@M/9[1$YB>@/3$TI,9?>5<@(]8PP(K4&#E MT5-'P$=DL, :%%A[](TCX"-P!"NDH$+J\[$C 4 (+)&!$IG/CQT) +*0Z0TH ML?'Y;JH!R$*N<0274^1[<-,-8182CA>*%OL>W)P#&+*0= Q6[@X3WX.;=@"S ME!0,ER^.?17BJ@"8A?\(#%A[L; -$?^'#V^(K%;>JE<&)*]T5;>^Z+=^%Y!TZ.I^ -02P,$% @ Y3-/3\VWRBMU! L18 !@ M !X;"]W;W)K&P#.4HB M+:"JE5KI:*NVGSF)<]%R28&<;/]]S>6D9&:\S9>$RSN>U\:>![R^->VW[F1, M[WVORKK;^*>^O[P$0;<[F:KH/C<74]L[AZ:MBMZ>ML>@N[2FV(]!51E &$9! M59QK?[L>K[VVVW5S[6WL6W%O9GRM3=^>F]EISV/A?Q$LN80@8%7^>S:U;''M#5]Z:YMMP M\LM^XX>#(U.:73\T4=B_=Y.9LAQ:LC[^GAOU[SF'P.7Q1^L_C9VWG7DK.I,U MY5_G?7_:^(GO[#9 S@'R'B#D#P/4'*#N 6H)1JB"/6#$2E( M'D4YDTSQ9A5K5M%XC(;-,,H=9S9K5-!X-6JJ)CQ4( M;)81A9% 9IED#K,1:S:B\-H,5?8=((2I$HQ QG M1'C9,KF<;GG2"%K_%4:-8#@BR"J@(J$7C^K1#,\20:N[PC 1E!-*X[*8,2JM M!>#A>YXF@L>)H"5>89X(R@H(,8]O,\$3Q0!*WSFKPD_R\M,D8B-%G[ MSS,%>*8 K?(:,P48I@C,/TZ4X!=,)IO3+\\4H!5>8Z8 A444XU>0C%'I1.-: MQ>1S.G9\KE"B: =1@"<*T J/?:9 60& R_,SHIS)YNPQSQ.@]5UCG@ E1:+B M"*\"5J;P"TW.9'1ZYHD"M,IK3!2@L 0N,BP*OR9G#/YG(YYJ@"EBL94 0J, M3[%=EF1BL#J5D-7P_)<,\/@!B@.-\0/,QXR6A-VL3,480$Q&IV<>0$"9@#^= M4Z!H^01D-C,B0>;R\P0"GD! J8 75@H<7H 0DY4IPB$FH\NSY#DD*1GP%W\Z M:Z*'E46_%3@9\ZW 9'1ZQBQZO,O7?0D_:G_N$=5$>"\K6&S.5:8]CON>G;=K MKG4_8&5Q==I;S<1+/NZ$HNM?Y+#IRMVQ/CZV8X/_4DR;N;\5[?%<=]Y;T_=- M-6[^'9JF-]9^^-G.BY,I]O>3TASZX3"VQ^VTB3J=],UEWB .[KO4VW\!4$L# M!!0 ( .4S3T_#V=!N\P$ ',% 8 >&PO=V]R:W-H965T&ULC93M;ILP%(9O!?D"8KYI(T!J4TV;M$E1IW6_'3@$5(.9[83N[F<; MR@A8Z_[$]O'['C_',2<=&'\5-8!TWEK:B0S54O9[C$510TO$CO70J9V*\99( MM>1G+'H.I#2FEF+?=6/6IB1YZG[")IT\&1.^+2MH3_?@3*A@QYZ#WP MW)QKJ0,X3WMRAN\@?_1'KE9XSE(V+72B89W#H]>)+F2%7 P&%0NH,1 U7. "E.I'"^#7E1/.1VKB1O'IC/C,.XD]Y/-;O G@S\;O/"?AF R!'\-@2E^)#.E/A%)\I2SP>'CG]43 M_2:\?: NL]!!NMZKC ]$-26@E";J&Y;(RA)M69(52[0YQ?<3?WTM-E4JK-N%?]#Z M>!\$[>8@J[R]4T=9FU]VJJER;2Z;?= >&YEO;5!5!IRQ)*CRHO:7>JBIO_JYDJ2X+'_RW@:=B?]#=0+"<'_.]_"'US^-C8ZZ"ZRS; MHI)U6ZC::^1NX3_ _9JS+L J?A7RTH[.O:Z49Z5>NHNOVX7/.B)9RHWNILC- MX2S7LBR[F0S'GV%2_YJS"QR?O\W^V19OBGG.6[E6Y>]BJP\+7_C>5N[R4ZF? MU.6+' J*?6^H_IL\R]+(.Q*38Z/*UGY[FU.K537,8E"J_+4_%K4]7H;YW\+H M #X$\&N R?U10#@$A.\!D2V^)[.E?LIUOIPWZN(U_6X=\^ZF@/O0+.:F&[1K M9W\SU;9F]+Q,LGEP[N89)*M>PD<2N"H",_DU ZW9B.%V2\P)4D M3B4"0PHFG$HH49K1)!E)DF&2U"')4!*1N9N+-0"0T"# Z*>>813A/O8,[V_* MF -#J;)L8H-@PH, TR 3 I1G%O',I2%4$$5\ H/)+<P]0K7>@=-.D[$[AAZJFF9 M<<;Q9ZI#HNV88SL6KAUSPFB-'[O_4J0,,G?W@E%_6,EF;UOIUMNH4ZV[5FPT M>FW7'WC77SKC*]/&]TWW^S3].\#WO-D7=>L]*VVZ5]MC[I32TE"R.\-W,*\= MUXM2[G1WFIKSIN^]^PNMCL-[17!]N5G^ U!+ P04 " #E,T]/K]W;OCH" M #%!@ & 'AL+W=OP%YF=F?6L&0]9:^\ M A#.6T-:OG4K(;H-0KRLH,'\B7;0RB\8X*,F-03YJ]4:-;AN MW3S3L3W+,WH1I&YASQQ^:1K,_A5 :+]U/?<6>*G/E5 !E&<=/L-/$+^Z/9,[ M-&4YU@VTO*:MP^"T=9^]S2Y5> WX74//9VM'.3E0^JHVWXY;=Z4$ 8%2J Q8 MWJZP T)4(BGC[YC3G4HJXGQ]R_Y%>Y=>#IC#CI(_]5%46S=QG2.<\(6(%]I_ MA=%/Y#JC^>]P!2+A2HFL45+"]=4I+US09LPBI33X;;C7K;[W8_X;S4[P1X(_ M$63MCPC!2 C>":$V/RC35C]C@?.,T=YAPV%U6+T3WB:0S2Q54/=./Y-NN8Q> M\R3-T%7E&2'% /%G$&]"()E\JN#;*A3^@N[?%]@M$?'*7B&P>@@T/YCQTP?\ MT,H/-3^<]R T>C! UAK2:LBGT L,'Q:0%WF174IDE1(MK3QH]MK*7R^LI$:W MBP$2W:LTG'R,N=,16W7$2QU&MXIX62/T$T.(!>1%P8/33:Q2DJ44\W032Q5# MR!+RX%Q2JXAT*<+H>9%:7C$_-F180+(?IA0T^_H;8&<]*+E3TDLKU(OY^S%)4?'TA>4G G+O;]]B>W47QJSQS7AF_ MLS0OY^:YJJY3RRKW9YXEY3=QY;G\S9NRM6,S$K4HO.7\KC/*694GQWY*GXCXWB?DY\.-R.E?U@+6879,3_\FK MOZYOA7RS>BV'2\;S\B)RH^#'N?F=3'>T$6@0?U_XO7QX-NI0WH7X5;_L#G/3 MKCWB*=]7M8I$_GWP%4_36I/TX]].J=G;K 4?GS^U1TWP,ICWI.0KD?YS.53G MN1F8QH$?DUM:_1#WF'>2!M[D9;-K[&_E97(.BW2E2SY MW?Y?\N;_WNG_%,,%:"= 7Q5P.@&G%Z#^J #K!%@OX(2C FXGX'Y9&'?)ZP2\ M+POC+OF=@/]E@8T*!)U T N0<9?"3B#L!1H#5EN^9CZLDRI9S IQ-XIV2E^3 M>N60:2AGW+X>;"98\TU.B5*.?BQ";V9]U'HZR+*%T$>(KT)6""10(6L$$JJ0 MC0XAMJUB(@Q#5,P6PU 5$V,8I\=8,F=]XBB:.-HH8(H"!C+78MP&DS<82@D; M,..@9AS$C O,M!A/-0,JI&,"QV8 M<8TA2!U&QTT\3S*0#4C'49"!_J^1911 M4/,8TT0#%T\C0]/(D#3">@D5/T,I'@>HQP&27E##=8"8@>E] ;/5,6#6Q9B6@7!"-)Q0#X> A;P,D7Y( MV8 927\H8=F((1#-L@.IC0STL54'R&"'6B,P2GV0X0V"FGB^[X%)&"$X M$A '%'Z+J2-PA>.Z'MJGFL^!#0!!\DEA/@F2 \\;:"<$9TR"4"9QH"6*5$[; M;NC$&C &]Q-K!$:I8\/*Z:B)3QAL'Q&"(R[S*:PT#P?8/V@;/T;QQ!XB/X/1*,'[5JJ83K$=ADI]CXG&,ZBY.U 1C:DAM!"%0 M.,6B5T#Q$Y#J,<[%1"=CC=^(3J(3!A=8]!(J?H92?<8IF>B":,$!QQ'=A\MI@Z[02 ZJ+!P Z1PIV#^A7G0:KSH*.= MYW2,UGFLAY-WQHM3 4G,W=OZ]YV1SK&?=+P,XS,\\,]F//YJZ[[_U%*1/\ M:.JVWX878ZY/4=0?+JHI^T_ZJEK[STEW36GLL#M'_;53Y7$T:NH(XSB-FK)J MP]UFG'OI=AM],W75JI;3M^#;OI:UW)8 M%/ D;#$/P^18N_$_FVUO9]]V .DF>ALD#N8@F)0ICR1-4MD38E@[!!9DR"Y='A0 M"(!G_64LCXQ6%#T.$BR':-21B[ M"AU4P:&D\'Q@\(@',)41+AU@%IM;&0:4>*BP(O,,2*@D[A:>,1]21N&N-PXE M,(%33,]Y"KQD J>9F9L1U<.5NQ(*#I1YRHN\:"(534#W2$1. M#UTR',A+AM=,!%IIA*V 5H9!Y=Y5 MQTL=,E+GGGQ[I#HF99RY=)C+8YHEOO+PBH>,XI&+S Q:7J>E2,C'HBA[]4K= M^D2+CJA1W7EL'OO@H&^M&7J/Q>RC07W&H:-RYO>V<9W:S%]NIJ[W:]F=J[8/ M7K6Q_=K859VT-LJRC#_9>EULH_T8U.IDAM>U?>^F;G,:&'V=.^GHT<[O_@-0 M2P,$% @ Y3-/3QAU0'&W 0 T@, !@ !X;"]W;W)KV$ *[Y0VRSI MW]E+]IM)', M>=.TQ/8&6!U!4A":)!^)9%SA,H^^LRES/3C!%9P-LH.4S/P]@=!C@7?XYGCD M;>>"@Y1YSUKX">Y7?S;>(@M+S24HR[5"!IH"W^^.IRS$QX G#J-=G5&HY*+U MKQ*\SU?,!H+OX[7$'X\*#$YZBTL'%%U6"=EC.+ER+9R[1S M%?=QNMFG,VP;0&< 70"'F(=,B:+RS\RQ,C=Z1&;J?<_"$^^.U/>F"L[8BGCG MQ5OOO9:[=)^3:R":8TY3#%W'+!'$LR\IZ%:*$_T/3K?AZ:;"-,+3-PH/VP39 M)D$6";(W!)_>E;@1DR7ODI!53R68-DZ3194>5)SDE7<9V'L:W^0U?)KV'\RT M7%ETT&PO=V]R:W-H965T&UL?5/;;IPP$/T5RQ\0+RQM5BM RJ:J6JF55JG:/'MA "N^4-LLZ=]W M; BA+--XVQBGLT M;[]TQQH6F91]_9EKD9O!0:SI:X02EN?YU FK&@"7UQ/(BV M\\'!RKSG+7P#_[T_6[38PE(+!=H)HXF%IJ!WR?&4A?@8\$/ Z%9G$BJY&/,4 MC,]U07=!$$BH?&#@N%WA'J0,1"CCY\Q)EY0!N#Z_L'^,M6,M%^[@WLA'4?NN MH =*:FCX(/V#&3_!7,\[2N;BO\ 5)(8')9BC,M+%E52#\T;-+"A%\>=I%SKN MXW1S>YAAVX!T!J0+X!#SL"E15/Z!>U[FUHS$3KWO>7CBY)AB;ZK@C*V(=RC> MH?=:)EF2LVL@FF-.4TRZCEDB&+(O*=*M%*?T'WBZ#=]O*MQ'^/X/A?\AR#8) MLDB0O5GB5LS^KR1LU5,%MHW3Y$AE!ATG>>5=!O8NC6_R&CY-^U=N6Z$=N1B/ M+QO[WQCC :7L;G"$.OQ@BR&A\>%XBV<[C=ED>-///X@MW[C\#5!+ P04 M" #E,T]/:4U%0[0! #2 P &0 'AL+W=O>C@Y5Y M+UKX OYK?[;!8@M++348)]$0"TU!'_?'4Q;C4\ W":-;G4FLY(+X$HV/=4%W M41 HJ'QD$&&[PA,H%8F"C!\S)UU21N#Z_,;^/M4>:KD(!T^HOLO:=P5]H*2& M1@S*/^/X >9Z;BF9B_\$5U A/"H).2I4+JVD&IQ'/;,$*5J\3KLT:1^GF^Q^ MAFT#^ S@"^ AY6%3HJ3\G?"BS"V.Q$Z][T5\XOV1A]Y4T9E:D>Z">!>\UW*? M93F[1J(YYC3%\'7,$L$"^Y*";Z4X\7_@?!M^V%1X2/##'PIOMPFR38(L$63_ M+7$KYNZO)&S54PVV3=/D2(6#29.\\BX#^\C3F_P.GZ;]L["M-(Y73?UO M$#T$*;N;,$)=^&"+H:#Q\7@?SG8:L\GPV,\_B"W?N/P%4$L#!!0 ( .4S M3T\E1K[AM $ -(# 9 >&PO=V]R:W-H965T5-2VYRVSG4'QFS9@N+V!CO0_J9&H[CSIFF8[0SP*H*4 M9,EF\Y$I+C0MLN@[F2+#WDFAX62([97BYM<1) XYW=*KXU$TK0L.5F0=;^ ' MN)_=R7B+S2R54*"M0$T,U#F]VQZ.:8B/ 4\"!KLXDU#)&?$E&%^KG&Z"()!0 MNL# _7:!>Y R$'D9KQ,GG5,&X/)\9?\2:_>UG+F%>Y3/HG)M3O>45%#S7KI' M'!Y@JN<#)5/QW^ "TH<')3Y'B=+&E92]=:@F%B]%\;=Q%SKNPWBSN\+6 GGA[2'QORN",K8AW7KSUWDNQ36\S=@E$ M4\QQC$F6,7,$\^QSBF0MQ3'Y!YZLPW>K"G<1OOM#X7Z=(%TE2"-!^M\2UV(^ M_96$+7JJP#1QFBPIL==QDA?>>6#ODO@F[^'CM'_GIA':DC,Z_[*Q_S6B R]E M<^-'J/4?;#8DU"X<;_W9C&,V&@Z[Z0>Q^1L7OP%02P,$% @ Y3-/3RU( MEIBS 0 T@, !D !X;"]W;W)K&UL?5-AC]0@ M$/TKA!]P=-D]/3=MD]LS1A---F?4SVP[;T3ZX#\.19*^,*VGG?'QES50=:N!OLP82;!JT6/IBV9:ZW(.H$THKQ+'O% MM)"&EGGRG6V9X^"5-'"VQ U:"_OC! K'@N[HB^-1MIV/#E;FO6CA,_@O_=D& MBRTLM=1@G$1#+#0%O=\=3X<8GP*^2AC=ZDQB)1?$IVA\J N:14&@H/*1083M M"@^@5"0*,K[/G'1)&8'K\PO[NU1[J.4B'#R@^B9KWQ7TCI(:&C$H_XCC>YCK MN:5D+OXC7$&%\*@DY*A0N;22:G >]>A-%9VI%>DNB'?!>RUWMUG.KI%HCCE- M,7P=LT2PP+ZDX%LI3OPO.-^&[S<5[A-\_YO"?^0_;!(<$L'AOR5NQ?RIDJUZ MJL&V:9H^_D'L>4;ES\!4$L#!!0 ( .4S3T\-TC8VM $ M -(# 9 >&PO=V]R:W-H965TJVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;M"^ C=_SLS'9:.R+ M:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[@/30G:T MR*+O;(O,#%[)#LZ6N$%K87^=0)DQIWOZYGB23>N#@Q59+QKX!OY[?[9HL86E MDAHZ)TU'+-0YO=\?3VF(CP$_)(QN=2:ADHLQ+\'X7.5T%P2!@M('!H';%1Y MJ4"$,G[.G'1)&8#K\QO[QU@[UG(1#AZ,>I:5;W-Z1TD%M1B4?S+C)YCK.5 R M%_\%KJ P/"C!'*51+JZD')PW>F9!*5J\3KOLXCY.-[?)#-L&\!G %\!=S,.F M1%'YH_"BR*P9B9UZWXOPQ/LCQ]Z4P1E;$>]0O$/OM=@?DHQ= ]$<W#\1;/=AJSR?"FGW\06[YQ\1M02P,$% @ Y3-/3V8^9*&U 0 T@, M !D !X;"]W;W)K&UL?5/;;MLP#/T501]0)4K: M!H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H;K'OU+4 @ M;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\V=TP+:6B1)=_9 M%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW=FBQF:62&HR7 MUA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.3U04D$M>A5>[/ !IGIN*9F*_P17 M4!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT#^/-CD^P=0"? 'P&'%(>-B9*RI]$ M$$7F[$#'CGVIHS.U(ITA^(]>J_%]O8N8]=(-,6/T_Y9N$8:3RXVX,NF_M?6!D IFQL&UL?5/;;MP@$/T5Q <$K]?9IBO; M4C91U4JMM$K5])FUQS8*,"[@=?KW!>RX5FOE!9CAG#,7AGQ$\V([ $=>E=2V MH)US_9$Q6W6@N+W!'K2_:= H[KQI6F9[ [R.)"59FB0'IKC0M,RC[VS*' ,H"/@*>!8QV=2:AD@OB2S"^U 5-0D(@H7)!@?OM"@\@91#R:?R:->D2 M,A#7YS?U3[%V7\N%6WA ^5/4KBOH'24U-'R0[@G'SS#72W/@1ZOP'6PP)C0O'#_YL MIC&;#(?]_(/8\HW+/U!+ P04 " #E,T]/>&<_<[0! #2 P &0 'AL M+W=O3+AIT&KA@VE;YGH+HDX@K1C?[>Z8%M+0,D^^LRUS'+R2!LZ6 MN$%K87^>0.%8T#U]"[A-&MSB166TKFXC_#%50(CTI"C@J5 M2RNI!N=1SRQ!BA:OTRY-VL?IYC:;8=L /@/X KA/>=B4*"E_+[PHQ&?>'_DH3=5=*96I+L@W@7OM=S?\9Q=(]$<_P:=J_"-M*X\@%?7C9U/\&T4.0LKL)(]2%#[88"AH?C^_"V4YC-AD> M^_D'L>4;E[\ 4$L#!!0 ( .4S3T^,H(K.M0$ -(# 9 >&PO=V]R M:W-H965TU^@+,,.?,F6%(!S2OM@%PY%U);3/:.-<=&+-% M TK8*^Q ^YL*C1+.FZ9FMC,@R@A2DO'-9L^4:#7-T^@[F3S%WLE6P\D0VRLE MS*\C2!PRNJ6?CN>V;EQPL#SM1 TOX+YW)^,M-K.4K0)M6]3$0)71N^WAN OQ M,>!'"X-=G$FHY(SX&HPO948W01!(*%Q@$'Z[P#U(&8B\C+>)D\XI W!Y_F1_ MC+7[6L["PCW*GVWIFHS>4E)")7KIGG%X@JF>:TJFXK_"!:0/#TI\C@*EC2LI M>NM032Q>BA+OX][JN _C39),L'4 GP!\!MS&/&Q,%)4_""?RU.! S-C[3H0G MWAZX[TT1G+$5\?4[!UU(<^3]PO@Y/ M5A4F$9[\H7"_3K!;)=A%@MU_2UR+N?DK"5OT5(&IXS194F"OXR0OO// WO'X M)K_#QVG_)DS=:DO.Z/S+QOY7B Z\E,V5'Z'&?[#9D%"Y<+SQ9S..V6@X[*8? MQ.9OG'\ 4$L#!!0 ( .4S3T^MS!F>M0$ -(# 9 >&PO=V]R:W-H M965T--I(Y;YJ6V-X JR-("D*S[)I(QA4N\^@[F3+7@Q-=BXX2)GWK(7OX'[T)^,M,K/47(*R7"MDH"GP[>9PW(7X&/"3 MPV@79Q0J.6O]'(S[NL!9$ 0"*A<8F-\N< ="!"(OXW?BQ'/* %R>W]B_QMI] M+6=FX4Z+7[QV78'W&-70L$&X)SU^@U3/)XQ2\0]P >'#@Q*?H]+"QA55@W5: M)A8O1;*7:>D1FZGW/PA-O#M3W MI@K.V(IXY\5;[[V4F^M]3BZ!*,4?4]"U%$?Z 4[7X=M5A=L( MW_ZC\/,ZP6Z58!<)=O\M<27F)GN7A"QZ*L&T<9HLJO2@XB0OO// WM+X)G_# MIVE_9*;ERJ*S=OYE8_\;K1UX*=F5'Z'.?[#9$-"X<+SQ9S.-V60XW:&PO=V]R:W-H965T M;,]XSIDSXW$Q&?OL>@!/7I34KJ2]]\.1,5?WH+B[,0-H MO&F-5=RC:3OF!@N\B2 E67HXO&6*"TVK(OK.MBK,Z*70<+;$C4IQ^^,$TDPE M3>BKXU%TO0\.5A4#[^ +^*_#V:+%5I9&*-!.&$TLM"6]3XZG/,3'@&\")K;; ]@'I DA7P%W,P^9$4?D[[GE56#,1._=^X.&)DV.*O:F# M,[8BWJ%XA]YKE=PF!;L&HB7F-,>DVY@U@B'[FB+=2W%*_X*G^_!L5V$6X=EO M"O]!D.\2Y)$@_V^)>S'9'TG8IJ<*;!>GR9':C#I.\L:[#NQ]&M_D5_@\[9^Y M[81VY&(\OFSL?VN,!Y1RN,$1ZO&#K8:$UH?C+9[M/&:SX M9=VXX&!YVHD:?H+[U1V-M]C,4DH-K978$@-51F^W^T,2XF/ DX3!+LXD5')" M? [&MS*CFR (%!0N, B_G>$.E I$7L:?B9/.*0-P>7YE?XBU^UI.PL(=JM^R M=$U&;R@IH1*]B*>8PQO!ES!S!//N<@J^E./ /<+X.WZTJW$7X[HW"RW6" M9)4@B03)IR6NQ5R]2\(6/=5@ZCA-EA38MW&2%]YY8&]Y?)/_X>.T_Q"FEJTE M)W3^96/_*T0'7LKFPH]0XS_8;"BH7#A>^[,9QVPT'';3#V+S-\[_ 5!+ P04 M " #E,T]/ B8^6]T! !!0 &0 'AL+W=O*!0&,? ['*#)^#<$=DT?DV<>)9T@X ;=PEXG5*"37_HN*JS923"PV%<'>QK7M M_#I,_/>P< "= N@J@(Q"/O./S+ \57) :NQ]S]POWARI[4WAG+X5_LPFKZWW MEF^2)"4W1S1A3B.&+C$S@ECV68*&)$[T73@-A\?!#&,?'B_5XT.88!LDV'J" M[3\E'E8EAC ?PB*[H,CN/<$A6HF$,/_IY#XHL@\0T)5("!.'19*@2!(@V*Y$ M0IC=2H0LKJ 5?OATZB0U\X/_L([S_=1A=I["#XZUI) M:<"F$CW8KC;V/9H-#I5QV\3NU3B5HV%D/STX9'[U\C]02P,$% @ Y3-/ M3W9TL1>V 0 T@, !D !X;"]W;W)K&UL=5/; MCM,P$/T5RQ^P;MVPC:HDTG81 @FD:A'P[":3B]:78#O-\O>,G6P(2WBQ/>-S MSEP\SD9CGUT+X,F+DMKEM/6^/S'FRA:4<'>F!XTWM;%*>#1MPUQO0521I"3C MN]T]4Z+3M,BB[V*+S Q>=AHNEKA!*6%_G4&:,:=[^NIXZIK6!P:-F%4Q%B9=I[W3]"$^\/W'L31F M,)7='8Y0BQ]L,234/AR/>+;3F$V&-_W\@]CRC8O?4$L#!!0 ( .4S3T]7 MDGY_M@$ -(# 9 >&PO=V]R:W-H965T]T?&7-6!XN[&]*#QIC%6<8^F;9GK+? ZDI1D:9)\ M8HH+3PG?P/_JS M18LM*K50H)TPFEAH"OJP.YZR@(^ GP)&MSJ34,G%F-=@?*D+FH2$0$+E@P+' M[0J/(&40PC1^SYIT"1F(Z_.[^G.L'6NY< >/1OX2M>\*>J"DAH8/TK^8\3/, M]=Q2,A?_%:X@$1XRP1B5D2ZNI!J<-VI6P504?YMVH>,^3C?9W4S;)J0S(5T( MAQB'38%BYD_<\S*W9B1VZGW/PQ/OCBGVI@K.V(IXA\D[]%[+W>$^9]<@-&-. M$R9=8Q8$0_4E1+H5XI3^1T^WZ?O-#/>1OE]'SVZW!;)-@2P*9&N!^^1#B5N8 MCT6R54\5V#9.DR.5&72UM8Q)4_;>_M.>=^]#:? MC'UR'8 GSUKUKJ"=]\.),5=UH(6[,P/T>-,8JX5'T[;,#19$'4E:,7XXO&5: MR)Z6>?1=;)F;T2O9P\42-VHM[.\S*#,5-*$OCD?9=CXX6)D/HH5OX+\/%XL6 M6U5JJ:%WTO3$0E/0^^1TS@(^ GY(F-SF3$(E5V.>@O&Y+N@A) 0**A\4!&XW M> "E@A"F\6O1I&O(0-R>7]0_QMJQEJMP\+UG[KJ!'2FIHQ*C\HYD^P5+/ M&TJ6XK_ #13"0R88HS+*Q954H_-&+RJ8BA;/\R[[N$_S39HLM'T"7PA\)1QC M'#8'BIE_$%Z4N343L7/O!Q&>.#EQ[$T5G+$5\0Z3=^B]E=6#O>7R3O_!YVK\*V\K>D:OQ^+*Q_XTQ'C"5PQV. M4(&UL=5/;;MLP#/T5 M01]0)8[39H%MH.DP;, &!!VV/2LV;0O5Q9/DN/O[4;+K>:W[(HD4SSDD166# ML4^N!?#D64GMV169Z+X6&LR6N5XK;/R>09LCIEKXX'D73^N!@1=;Q!KZ#_]&=+5IL M9JF$ NV$T<1"G=/[[?&4AO@8\%/ X!9G$BJY&/,4C"]53C9-0.Q8^\['IYX>TRP-V5PQE;$.TS>H?=:;#_L,W8-1%/,:8Q) MEC%S!$/V62)9DS@E;^#).GRWFN$NPG=+]?T[^NDJ01H)TO]*O'U5XEK,W2L1 MMNBI MO$:7*D-+V.D[SPS@-[G\0W^1<^3OLW;ANA';D8CR\;^U\;XP%3V=S@ M"+7XP69#0NW#\0[/=ARST?"FFWX0F[]Q\1=02P,$% @ Y3-/3X#HX/&Y M 0 T0, !D !X;"]W;W)K&UL;5/;;N,@$/T5 MQ >4&*=M$MF6FE;5KK0K15WM]IG88QN5BPLX;O^^@%VOU?H%F.&<,Q>&;-#F MQ;8 #KU)H6R.6^>Z R&V;$$R>Z4[4/ZFUD8RYTW3$-L98%4D24'H9G-#).,* M%UGTG4R1Z=X)KN!DD.VE9.;]"$(/.4[PI^.)-ZT+#E)D'6O@#[B_W@+-<*&:AS?)<:W"]R# M$$'(I_$Z:>(Y9" NSY_JC[%V7\N96;C7XIE7KLWQ#J,*:M8+]Z2''S#5.*RMXZ+2<5GXID;^/.5=R'\2:E$VV=0"<"G0F[&(>, M@6+F#\RQ(C-Z0&;L?12Q":,,<10Y>8 M&4&\^AR"KH4XTF]TNDY/5S-,(SU=1K^^71?8K@ILH\!V(9#>?*GP.R39[[_$ M((N62C!-'":+2MVK.,@+[SRO=_$-R7_X..R_F6FXLNBLG7_8V/Y::P<^E&PO=V]R:W-H965T3 ML2^N!_#D54GM2MI[/QP9+V]PFDF4J:TC?'L^AZ'QRL*@;>P3?PWX>S18NM M+(U0H)TPFEAH2_J0'D]YB(\!/P1,;G,FH9*+,2_!^-R4- F"0$+M P/'[0J/ M(&4@0AF_%DZZI@S [?F-_6.L'6NY< >/1OX4C>]+>D]) RT?I7\VTR=8ZKFE M9"G^"UQ!8GA0@CEJ(UU<23TZ;]3"@E(4?YUWH>,^S3=YML#V =D"R%; ?S_P\,3I,U,$96Q'O4+Q#[[7"!RW8-1 M,:(T.5*;4<=)WGC7@7V(C\C^AL_3_I7;3FA'+L;CR\;^M\9X0"G)#8Y0 MCQ]L-22T/AP_X-G.8S8;W@S+#V+K-Z[^ %!+ P04 " #E,T]/(!S67K@! M #2 P &0 'AL+W=O))MYX*#E?D@6O@![N=P,=YBJTHM M-?168D\,- 5].)S.6)EWF4?]VF^.:8+;9_ %P)?"?R'._!V=[]/3W0S32$^WT8_IOD"V*Y!%@6PKP+,W);['\"1[$X1M M>JK!M'&:+*EP[.,D;[SKP#[P^";_X?.T?Q>FE;TE5W3^96/_&T0'/I7DSH]0 MYS_8:BAH7#A^]&.G=2*RV9=:9NB.DUL"H$24%HDNR)9+S# M119\9UUD:K""=W#6R Q2,OW[!$*-.=[@#\<+;UKK':3(>M; =[ _^K-V%EE8 M*BZA,UQU2$.=XX?-\91Z? "\EWKSQI5=V$=IY-T.X?% ^@<0)> 0] A MDU#(_(E95F1:C4A/=]\SW^+-D;J[*;TS7$4X<\D;Y[T6-$DS@* MLUD0Q+$O$C0F<:+_A=-X^#::X3:$;]?J^T]Q@EV48!<(=O^4N+\I,8:YCXND M49$T0G"X$8EA;BLAJ\9)T$UXL@:5:NC"N*R\RU0\T-#XO_!II+XQW?#.H(NR M[OF$)M=*67"I)'&UL=53;;IPP$/T5Y ^(P7LC*T#*)JI:J956J=H^>V%V0;$QM;U+^O>U#:&4 M3%ZP9WSFG!F;F:Q7^L74 #9ZE:(U.:FM[?:4FK(&RE);?.U!=J M.@V\"D%24!;'6RIYTY(B"[ZC+C)UM:)IX:@C',_-I;;> M08NLXQ?X#O9'=]3.HA-+U4AH3:/:2,,Y)P_)_I!Z? #\;* WLWWD*SDI]>*- M+U5.8I\0""BM9^!NN<$C".&)7!J_1TXR2?K ^?Z-_5.HW=5RX@8>E?C55+;. M24JB"L[\*NRSZC_#6,^&1&/Q7^$&PL%])DZC5,*$;U1>C55R9'&I2/XZK$T; MUGXXV=Z/87@ &P/8%) &'3H(A'N.^Z?.-DS=S>E=X:K"&>.\MX(E<49OGFC$' 8,FV&2"4$=^R3!,(D#>Q?.\/ 5FN$JA*_FZKL/"-8H MP3H0K/\K,5F4B&$^$-F@(AN$8+40P3!K7&2+BFP1@LU"!,-L<9$=*K)#"'8+ M$0R3XB(I*I(B!/<+$03#XH4(G?WG$O0E=+B)2G5MPW29>:7IC7125G7;:$GSDI9<*G$=^[I:C?T)D/ V?KMSNWUT/J#854W3C4ZC=;B M+U!+ P04 " #E,T]/ +B/%;8! #2 P &0 'AL+W=O.;S3>FA6QIGD;?R>0I]D[)%DZ&V%YK8=Z.H'#(:$(_ M'$^R;EQPL#SM1 W/X'YU)^,M-JN44D-K);;$0)71V^1PW 5\!/R6,-C%F81* MSH@OP?A19G03$@(%A0L*PF\7N .E@I!/X^^D2>>0@;@\?ZC?Q]I]+6=AX0[5 M'UFZ)J,WE)10B5ZY)QP>8*IG3\E4_$^X@/+PD(F/4:"R<25%;QWJ2<6GHL7K MN,LV[L-XLT\FVCJ!3P0^$VYB'#8&BIE_%T[DJ<&!F+'WG0A/G!RX[TT1G+$5 M\I.P2A";,<<3P!>83P;SZ'(*OA3CR_^A\G;Y=S7 ;Z=ME].O] MNL!N56 7!7;_E,B_E+B&V7X)PA8]U6#J.$V6%-BW<9(7WGE@;WE\DT_X..V/ MPM2RM>2,SK]L['^%Z,"GLKGR(]3X#S8;"BH7CM?^;,8Q&PV'W?2#V/R-\W=0 M2P,$% @ Y3-/3]["##-N @ ) @ !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,3=9Q_B+* F1SFM-&[%U2RG;C>>)HB0U%D^L)8UZ MT)9 MMW6!^Q9XKJZEU $OSUI\)=^(_-X>N=IY(\NYJDDC*M8XG%RV[@YL#B#0"0;Q MHR*=F*P=;>7$V(O>?#YO75\K(I044E-@];B3 Z%4,RD=OP92=ZRI$Z?K-_:/ MQKPR<\*"'!C]69UEN743USF3"[Y1^J!14FI\6O_K!KS[/HW83RDV1/@D #'!%7[7PG!D!"\)X3&?*_,6/V M);=-=& V?<8.,& $>$I M]K$$M)78PT4Z_+O 88E OKU"8#41F/QPFC\KL>\AL8$T!A)%03#3L02%*%Q1 M$EJ5A LE$$9V@LA*$#VVTD.BB4J8!K,S.RQ!(/%CNY+8JB2V6%DA0%8"]-@* M6JJ,(W]FQ0("46!7DEB5)!8KR$Z06@G2QU;2ACP4%TCA=46/M#CL +8;6*.S7'_S'_0?+NXU\ M-/>S!$&$Y@?D37IK3?C5C"'A%.S62-W%)M%QU.V@[LVS^%Z/0-.SWVGZ^?D5 M\VO5".?$I.K\IC]?&)-$B?2?U.-Y1;]W.HWDK7#3/;&'P;Y M'U!+ P04 " #E,T]/:[/582T" " !@ &0 'AL+W=OV.FS 0?!7$ QQ@0T@B0+JDJEJIE:*K>OWMD$U 9S"U MG7!]^_J#XRCXFC^QO9Z=G7'L)>L9?Q$5@/1>&]J*W*^D[+9!(,H*&B(>6 >M MVCDSWA"IEOP2B(X#.9FDA@8H#%=!0^K6+S(3._ B8U=)ZQ8.W!/7IB'\SPXH MZW,_\M\"3_6EDCH0%%E'+O #Y,_NP-4J&%E.=0.MJ%GK<3CG_F.TW6\TW@"> M:^C%9.YI)T?&7O3BZRGW0RT(*)12,Q UW& /E&HB)>/WP.F/)77B=/[&_MEX M5UZ.1,">T5_U25:YO_:]$YS)EX/Y;W #JN!:B:I1,BK,KU=> MA63-P**D-.35CG5KQM[NQ.LAS9V A@0T)JC:_TO 0P)^3XB->:O,6/U$)"DR MSGJ/VS^K(_I.1%NL#K/407-V9D^Y%2IZ*Q .L^"FB0;,SF+0!!.-B$"QCR60 MJ\0.+=+1OP7V2T0:NBM@IPEL\N-I_JS$SD)6!M(:2))@/-.Q!,5I_(&2V*DD M7BA!^(/#2IP$R7TK%I),K81).K.R!*'5)G$K63F5K!Q6D)L@=1*D]ZVD"Y48 MKV=.EI@HQ;%;R-HI9.UP@MT$&R?!YKZ3S>+J1 LG2PR.YIS:2OU$)M&QC3XB_?!G\9UJK[8;OM/8WOR=\$O="N_(I&HKYO&?&9.@)(8/ MZIPK]3D8%Q3.4D]3->>V*=J%9-W0[X/QHU/\!5!+ P04 " #E,T]/*U.A MU! " "V!0 &0 'AL+W=O6&,B+];H'PHPRA\*3RTYT:9 JJ*GISA)ZA? M_5[H'9I4CBV#3K:\"P2 QQ8&.5L')LF!\R>S^78LPY4Q!!1J M912(?EQA!Y0:(6WCSZ@93BT-<;Y^4?]BL^LL!R)AQ^GO]JB:,ER'P1%.Y$+5 M Q^^PI@G#8,Q_'>X M5PXT3WJ#F5]C>H+U)Q-JIH*XP\NV?;V>?@WJ3Q2/,3 M\$C $T'W?H\0CX3XE9#8\,Z9C?J9*%(5@@^!<']63\R=B#:Q/LS:%.W9V7@?3C* Z2SEVNTT^+ M*!Y0%*W]3C*OD\P3)?,+Y%Z!_.,H^CU,23:.Z^@=02P,$% @ Y3-/3R#55T$G M @ 208 !D !X;"]W;W)K&ULC57M;ILP%'T5 MQ /4@/EH(T!JTDR;M$E1IVV_'7(34&W,;"=T;S_;4$J(5^U/;%_.N>=^=X C.5/U MS/O/,-:3^-Y8_%>X -5PXT1K5)Q*^^M59ZDX&[-H*XR\#F/3VK$?OB3I2',3 MHI$0302M_1$!CP3\3L ?$N*1$/\O(1D)R8* AMKM9CX11H6 MR9PBF4,$+VZ0"Q,O;I +LSQ=-'LW#,3)-C'I5?SZ[TZ[5O[,BY FTEN-.;7NN^/BTH')699GHNANXV+!3OQL:-IG^/ M\B]02P,$% @ Y3-/3[<"A&%? @ S0< !D !X;"]W;W)K&ULC97;CILP$(9?!7'?8,PQ$4%:4E6MU$K15MM>.\0): VF MMA.V;U_;$)8XSC:Y"/;PS\PW!F:RGK)77F$LG+>&M'SM5D)T*\_C984;Q!>T MPZV\OFF;9M69[1DR!UB[?,X:>F0>QO M@0GMUZ[O7@S/];$2RN#E68>.^"<6+]V6R9TW1=G7#6YY35N'X.>S]:.*F5'Z:O:?-NO7:"(,,&E4"&0O)SQ!A.B(DF./V-0=\JI'.?K M2_0ONGA9S YQO*'D=[T7U=I-76>/#^A$Q#/MO^*QH,AUQNJ_XS,F4JY(9(Z2 M$J[_G?+$!6W&*!*E06_#M6[UM1_C7]SL#G!T@).#S/V10S Z!.\.H2Y^(-.E M?D8"Y1FCO<.&I]4A]5+XJT >9JF,^NST/5DME]9S#L,X\\XJT*@I!@V<:?Q) MX^>MG%K9T%6.B@V5K 0WAW9/_A\V9- ML,'LJ.<%=TIZ:H5J-S/K-).>H&JBAKU0LTHWU_-,'S?U!+ P04 " #E M,T]/K75?!S " #$!@ &0 'AL+W=OV.FS 0?!7$ YSYAD0$Z9*J:J56BJYJ^]LAFX#.QM1VPO7M:QO"$?!5^1/; MR^SLC!VO\X[Q5U$!2.>-DD9LW$K*=HV0*"N@6#RQ%AKUY<0XQ5(M^1F)E@,^ MFB1*4.!Y":*X;MPB-[$]+W)VD:1N8,\=<:$4\[];(*S;N+Y["[S4YTKJ "KR M%I_A!\B?[9ZK%1I9CC6%1M2L<3B<-NZSO][YGDXPB%\U=&(R=[25 V.O>O'U MN'$]K0@(E%)38#5<80>$:":EX\] ZHXU=>)T?F/_;,PK,P;7*2]",CJP*"D4O_5CW9BQ M&_AO:?:$8$@(Q@15^W\)X9 0OB=$QGROS%C]A"4NGU6+]I_#7H=K, M4@?-WIEORJU0T6L1Q&&.KIIHP&Q[3##!^","*?:Q1& KL0T6Z<%]@=T2D7KV M"J'51&CRHSL3D9T@LA)$%H)XM@L])C:8IL>LTIF1)2:,5W8AL55(;!&2V D2 M*T'R@)-DH=*;^5@B@B1.[3I2JX[4HN,#@LQ*D#U@)%MN=Q1&,R\6D)]]<"@K MJY2514IF)U =S7K+O ?<#*"[79\?C 43A3,I:'+W*?"S:9/"*=FED?J63:)C M*WX.=.^8Q;>Z19N>\D[3]_?OF)_K1C@')E5G,OWCQ)@$)=%[4N(J]:2,"P(G MJ:>IFO.^K_8+R=KAS4#CPU7\ U!+ P04 " #E,T]/=D?\9@T" "Q!@ M&0 'AL+W=O.: [;05\E45 #IX MJWBMUF&A=;-"2.T*J)AZ$ W4YLU!R(II,Y1'I!H);.](%4Y9A8@D/\+*%5HWY@HVR%>+6#+_MU&%E'P&&GK00SS1ER MX-PJ&1^_>]%P6-,2Q_V+^B<7WH39,@6YX+_*O2[6X2(,]G!@)ZY?1/L9^D!Q M&/3IO\(9N(%;)V:-G>#*/8/=26E1]2K&2L7>NK:L7=OV^A>:GT!Z AD(>':7 M0'L"_4>@+GSGS$5]9IIEJ11M(+NOU3#[4^ 5-<7)FB MLQ7J,4\=AHPQ[Q'Y-8+B 8*,@<$%\;H@CD_'*R217X!Z!:@3F+T3P!]B=)C$ M8>H.$Y$/6?-K$(WPW&]EYK4R\U@A?H'8*Q!/+T;B%4@F%*/#Q/>+D?Q',>9> M*W./%>H76'@%%M.+L?0*+"<48WE5C!M+X,B_B2+/(K,;$C?V(9X>%/LW$283 MHO:@Y$Y6-#H[[&'^C&UL?53M;ILP%'T5Y >H^0AI% '2FJK: MI%6*6FW[[< E6/4'LYW0OGUM0QBA+'^P[^6C"%T:+_38&-? 1=:2([R"^=7NE:WPJ%)1#D)3*0(%=8Z^ M1=M=ZO >\)M"IR?SP"4Y2/GFBA]5CD)G"!B4QBD0.YQA!XPY(6OC[Z")QB4= M<3J_J#_Y[#;+@6C82?:'5J;)T08%%=3DQ,R+[+[#D"=%P1#^)YR!6;AS8MR[B=9KALQ,:, \])IYBKA&[ MKX@D&B'8&AA=Q(LN8L]/)OPH_8] LBB0>('558SU+$:/67N,\)A-.,MQ$W)E M8[5H8[5@XWYFH\>DDS7F+FXAKDRDBR;2!1.;F8GT2]"YB5N(W@2>[#%WYI^) M.E*A@X,T=KOZ355+:<"JA7=6KK'7S%@PJ(V;WMNYZ@];7QC9#O<('B^SXA-0 M2P,$% @ YC-/3V]SA8>R 0 S , !D !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0 ][LMBM 2HBJ5FJE5:JFSUX8%BN^4-N[ MI']?7PBEZ2HOV#,^Y_C,,"XG;9[M .#0BQ3*5GAP;MP38ML!)+,W>@3E3WIM M)',^-"=B1P.LBR0I2)%E6R(95[@N8^Y@ZE*?G> *#@;9LY3,_+X'H:<*Y_@U M\]?09YGIN,9J+_PH7$!X>G/@[6BUL_*+V;)V6LXJW(ME+ M6KF*ZY1.=G2F72<4,Z%8"/GF70*="?0O(=Y DK-8Z@-SK"Z-GI!)/VMD82;R M/?7-;$,R]BZ>^6JMSU[J8ONQ))<@-&/N$Z988_Y%-/\C:+Y B#>PN"BNNB@B MGZ[X^>WFN@"]*D"CP&9M<9>]*2-AMA&C(N8-HGD/D4R055_#G']CYL2514?M M_"^*C>RU=N#5LAL_/(-_6DL@H'=AN_-[DP8L!4Z/\]LARP.N_P!02P,$% M @ YC-/3]K1G7M @ K08 !D !X;"]W;W)K&UL?57;CILP$/T5Q >LN<-&!&F3J&JE5HJV:OOLD$E "YC:3MC^?7TA+#'> MO( ]/N?XS-@,^4#H&ZL N//>-AU;NQ7G_0HA5E;08O9$>NC$RHG0%G,QI6?$ M>@KXJ$AM@P+/2U"+Z\XMRIPRYMB^F_#31D6+N^>PN\UN>* MRP J\AZ?X2?P7_V>BAF:5(YU"QVK2>=0.*W=%W^URR1> 7[7,+#9V)&9' AY MDY-OQ[7K24/00,FE A:O*VRA::20L/%WU'2G+25Q/KZI?U&YBUP.F,&6-'_J M(Z_6;N8Z1SCA2\-?R? 5QGQBUQF3_PY7: 1<.A%[E*1AZNF4%\9).ZH(*RU^ MU^^Z4^]!K\0WFIT0C(1@(F2/">%("">"'SXD1",AF@B1*I;.1)5FASDN+F365[)&XSF0)2A#7C?R'YB>ZXXY!\)% M2U%?_HD0#L*Y]R2.N!+_CFG2P(G+82K&5'=0/>&D'W\.:/I#%?\!4$L#!!0 M ( .8S3T]OB*D1'0( /L% 9 >&PO=V]R:W-H965TZ6D%85?2]EM$!)5#12+.]9!J]Z<&*=8JB,_ M(]%QP$>31 F*@B!%%#>M7^8FMN=ESBZ2-"WLN2784&A%PUJ/PZGP'\+-+M-X _C=0"\F>T\[.3#V MH@_?CX4?:$% H)*: :OE"CL@1!,I&7\'3G\LJ1.G^S?VK\:[\G+ G:,_&F. MLB[\M>\=X80O1#ZQ_AL,?A+?&\S_@"L0!==*5(V*$6&>7G41DM&!14FA^-6N M36O6WKY)PR'-G1 -"=&8H&I_EA /"?%[PLJ8M\J,U40S"%D M9G:;+9M^/V^( Y/.A:#)G:' SV:\"*]BEU;JOW,2'2?80Z3OW"R^59/-#J)W M&CL6?V)^;EKA'9A4-]K#P0.$F]S=2>VWED#Y)UPZA% MX[PO_P-02P,$% @ YC-/3VKTMH&W 0 T@, !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$+^NDJY5M*9LJ2J566J5J^\S: M8QL%C MXG?Y]!^PX;NH78(9SSEP8LM'8%]<">/*J5>=RVGK?'QES90M:N!O3 M0X#1MPUQO0521I!7C27+'M) =+;+H.]LB,X-7LH.S)6[06M@_)U!F MS.F.OCF>9=/ZX&!%UHL&OH/_T9\M6FQ1J:2&SDG3$0MU3N]WQU,:\!'P4\+H M5F<2*KD8\Q*,+U5.DY 0*"A]4!"X7>$!E I"F,;O69,N(0-Q?7Y3?XRU8RT7 MX>#!J%^R\FU.#Y144(M!^6)*RL%YHV<5 M3$6+UVF77=S'Z2;E,VV;P&<"7PB'&(=-@6+FGX4716;-2.S4^UZ$)]X=.?:F M#,[8BGB'R3OT7@M^V&?L&H1FS&G"\!5FMR 8JB\A^%:($_^/SK?I^\T,]Y&^ M7T>_2[8%TDV!- JD_Y28?BAQ"W/[(0A;]52#;>(T.5*:H8N3O/(N WL?'Y&] MPZ=I_R9L(SM'+L;CR\;^U\9XP%22&QRA%C_88BBH?3A^PK.=QFPRO.GG'\26 M;US\!5!+ P04 " #F,T]/^*_>4N(! #D! &0 'AL+W=OA = MM.9)*63#M"GE!:M. BL$X]/T8-ZQN49:XWDEFB;AJ7K=PDIZZ-@V3?P[ M19^B -T;+_6ETK:!LZ1C%_@.^D=WDJ;"DTI1-]"J6K2>A#)%GX+]D5J\ _RL MH5>SO6>3G(5XM<67(D6^-00<&_PHWX 9NG9@9N>#*_7KY56G1 MC"K&2L/>AK5NW=J/^G?:-B$<">%$"*+_$LA((.\$XL(/SES4)Z99EDC1>W+X MLSIFST2P)^9EYK;IWIU[9M(JT[UEX2Y.\,T*C9C#@ GGF(^(XQI!@@F"C8') M1;CI(G1\,N,',=D6()L"Q E$'V(\+F(,F-AAVF'(;AED ^/[_W 2;3J)-ISL M%DX&#)U-B0A9.%EC:!1N&Z&;1NC*2. OAASH*FXZE9Y9Z'-T74'K!1"@Q'T'XQB9:Z!0:KM]-'LY?'A#H44WWBEXNMBR MOU!+ P04 " #F,T]/M'W6W;X! #4 P &0 'AL+W=O$A1^:C-B^T ''J50MD"=\[U!T)LU8%D]DKWH/Q- MHXUDSINF);8WP.H8) 6A679#).,*EWGTG4R9Z\$)KN!DD!VD9.;W$80>"[S! M;XXGWG8N.$B9]ZR%[^!^]"?C+3*SU%R"LEPK9* I\/WF<-P%? 0\M7X+QI2YP%@2!@,H%!N:W"SR $('(R_@U<>(Y90AEA8TKJ@;KM)Q8O!3) M7M/.5=S'='.[G\+6 ^@40.< FFI)B:+R1^98F1L](I-ZW[/PQ)L#];VI@C.V M(MYY\=9[+R7=W^7D$H@FS#%AZ *SF1'$L\\IZ%J*(_TGG-YEZP3;58W;2+!] M1_ ?!;M5@ETDV+TCH!^*3)B;B%&IR#W]D(0LNBK!M'&>+*KTH.(L+[SSR-[3 M^"I_X6G>OS'3"G9E1^BSG^QV1#0N'"\]6>3!BT93O?3 M'R+S1R[_ %!+ P04 " #F,T]/#'R?*!L" ")!@ &0 'AL+W=OYN?@F69%+T06R MO_R6V7=,-M3;9#1'R'4"Z%. M('H26/D%(J] Y 163P+Q),K>)G$VC;.)8^*'K+R0E0>23""]3?P 2>.%3&(O M)/9 T@DDGD-2ZH;C2)TCJA:0>2#:!I#,(B18R67LAZQDD MPG@"6<\@"Q]GYD5D,P3!TPK(9@@3QL)[)]A?:-B3"IE6&IZ#R,*%D86")AX. MG7+(K%AHDDU!Z*&)V";]@\E+U:C@(+3I1ZYKG(708!3QBXFY-/^%<<'AK.TT M-7/9-\=^H44[-'XT_GV*_U!+ P04 " #F,T]/$KJ4B0D" #[!0 &0 M 'AL+W=O@G\;W1_!>X M 3-P6XG1* 53[NN55Z4%'UE,*9R^#&/3NK$?=I)D3,,3HC$AFA*B])\)\9@0 M3PEA[,P/E3FK'ZBF129%[\GALCIJ_XEP%YO#+&W0G9W;,VZ5B=Z*.(@S;/HU-D>(_<6 M_\*'MOB5RDO3*N\DM'G1[MV=A=!@2@D>S+W6IA-/"P9G;:=K,Y=#/QH66G1C MJR53OR_^ %!+ P04 " #F,T]/I^U:3$H" ",!P &0 'AL+W=O* M$B@63ZR!6KTY,$ZQ5%M^]$3# >]-$B5>Z/N)1W%5NWEF8EN>9^PD257#ECOB M1"GF?]= 6+MT _<2>*F.I=0!+\\:?(2?('\U6ZYVWL"RKRC4HF*UP^&P=%?! M8A,@G6 0KQ6TXFKMZ%9VC+WIS;?]TO6U(B!02$V!U>,,&R!$,RD=?WI2=ZBI M$Z_7%_8OIGG5S X+V##RN]K+56V>;<]_2;,GA'U"."2HVO]+0'T"^DB(3/.= M,M/J,Y8XSSAK'=Y]K0;K/T6P0,K,0@>-=^:=ZE:HZ#E'091Y9TW48]8=)KS" M! /"4^Q#B=!68AU.TL/; ILI(O7M%9"U"63RT4T3L9T@LA)$AB"Z(4A&+G28 MQ&#JSH7Y?-3(%!/&B5U(;!426X2D=H+$2I \;D5J)4@?L*+#Q#=6C)R80M = M(V96&3.+C)F=8&XEF#]N1.#;CX;_@!4]Z,8+Y(_,L(&B.]T$=\YI8!$SOT-A M/8>K(/R$)?:#%J!'+$&34Q!/')EBTG DQ;NZPRCPH[GNA5.P4RWU;7$5'4;* M*M1WX"B^UJ/&W(T?--V<^H'YL:J%LV-2W;#F'CPP)D%)])_4YRK5:!PV! Y2 M+U.UYMU\Z#:2-?WL\X8!G/\#4$L#!!0 ( .8S3T]B"8AF!P( +T% 9 M >&PO=V]R:W-H965TZ.D M%YG?2CD<$!)E"Q2+#1N@5SLUXQ1+M>0-$@,'7!D2)2@,@@11W/5^GIK8B>NJ:5.H#R=, -_ 3Y:SAQM4*S2M51Z$7' M>H]#G?F/VT.1:+P!_.Y@%(NYIRLY,_:J%]^JS ^T(2!02JV U7"% @C10LK& MWTG3GU-JXG)^4W\VM:M:SEA PAQ^[,&K._$]A"IPRQUT)R=V5/5"A6]YE$8I.BJA2;, MT6+"!68[(Y!2GU.$KA3'\ ,]O$]0?$3L W>&R%E$9/CQ71';51$NS-K'YY@[ M(['32.P0B%9&7)AX9<2%V;F-[)Q&=@Z!9&7$A=FOC+@P#VXCB=-(XA#XLC+B MP$2K.UA8S-Y@>GL'-_':"5K<>@J\,0U">"6[]%+?KT5T[D&/H7XUJ_A1]2;; M2MYE;&/[@7G3]<([,ZG>I'DY-6,2E,=@HTZK5;UT7A"HI9[NU9S;CF(7D@U3 MLT1SQ\[_ U!+ P04 " #F,T]/ 9TQC?,! J!0 &0 'AL+W=O@?,S]P'\U/'9-JXP!%=E &O@)ZFDX"[U"2Y:J8]#+CO>>@#KW[X/C*37^ MUN%7!Z-;O E)I$6L:?.:>_($W@>OZ: M_8NM7==R(1(>./W=5:K-_8^^5T%-KE0]\O$KS/7$OC<7_QUN0+6[4:(9):?2 M?KWR*A5GQZ.X[33IK.8>X / ?@)0!;#II 5OEGHDB1"3YZ8CK[ M@9A?'!RQ/IO2&.U1V#TM7FKKK0C#($,WDVCV.4T^>.7SYH%T]@6!78@3WH6' M(78G")T:0YL@^B]!N-$X^<36IY\T!E'JID1.2N2@1!M*M*-\B/$[E-A)B1V4 M>$.)][7$[YQXXH0D#DBR@23[4H+@DYN2.BFI@Y)N*.F.DL3;?X]6=Y6!:.PK ME5[)K[WM$"OKT@CNL;WK;^Y3%_E!1-/UTKMPI5^,O=&PO=V]R:W-H965T"U52N>,L:_>7"14V5;HIK(%O!Z-D&U56 PS ):EHV M?I[9OF>19_RFJK)AS\*3M[JFXO>!5;S;^4&H"K.)'R3HY>??,4(Z0U!^9)G#Z_LC^R0Y>#^9()7OBU<_RK(J=O_:],[O0 M6Z5>>/>9#0,BOC>,_BN[LTK+326:<>*5M+_>Z285KX29XYXE^\EMJUAAML9Z;D^FT4V&_Z>*E[KWG M4;3.@KM)-&@.O09/-&A4!#K[B, 0XH!GX5&T@1-$8(V131!/$\2A4V.O(5;3 M]!H4IC E!BDQ0$$.)9Y1"%Z $!!" AV(&0&^8#(PHPG("4!*)%#2>:4>&%5 M4A"2 I#8@:3S58FC&*:L0VJ1' 6?HS(W!G[Q$&0!L7A('E0*;U1UD)?8\9&Q2[*O*;Z7?1G M>=]0O!WN*<%X6+MW73?^HO60_2] MJ=M^%U^&X?J4)/WAHINR7YFK;NTW)],UY6!/NW/27SM='MV@IDXH3?.D*:LV MWF_=M==NOS6WH:Y:_=I%_:UIRN[?%UV;^RX6\8\+7ZOS91@O)/OMM3SK/_3P MY_6ULV?)H\JQ:G3;5Z:-.GW:Q<_BZ45EXP"G^*O2]WYQ'(VW\F;,M_'DU^,N M3L<9Z5H?AK%$:3_>]1==UV,E.X]_YJ+QPW,_Z7==6_DX$^MQ,'7O_D:'6S^89JYB MI]*4WZ?/JG6?]^F;HIB'X0$T#Z#' .D&)).1F_E/Y5#NMYVY1]W4_&LY_H_% M$]G>',:+KA7N.SOYWEY]W\LLVR;O8Z%9\S)I:*$1#T5BJS\L"%F\4#!>2?'I;JVAQQIX",\#:+AN;:#)!IB09P(T7+=$B@E* M@8UD2C 0BD\$=!8M>RY3!D0!27P6](F0(E&N&!\,K #$!CF=1<7B?L2*F'^P MP& +0':051&BS3<.PRT N4%>H8AK'.9; 'B#R,ZB3S8.,RX0Y!E3 B,L )]A M:-=![P7E7/,QQ@(Q&J06P$<2> >Y!:"G%7:^:Q M0AAW0B3[J84BYEE.&'<"N >I)80[$UK"M!.BG2N!02; :!#:6?0AM-F:(9DP MR82683^T2)0SJP]AD F '(:V"'I/*\6%">-.:,D.0@MQYXPP[H1(#E(+1$6* M?23&7:)UVT^M#'&WG6.B(#'N$N!>,(] B4F6 -(@MK-HV7Q2G _SIHU>M?W4 M(E%!C \F6:(W[E:,XN4Q+Q+M";[J96(=ZYQ&'>)2/9#BT0% X?$ MN$NT;@>A#7&7W*-68MHEH+W@8H\YE@#1,+.;\-U,2<9(89 5 #D(+1*E3)84 MYEBAMW0_M+/HXP-#<+]6,>T*+=N>J[:,W,PRF<5LM)V,&;:>2KNQ4+KH\/DYJ?1K&P\(> M=]..TG0RF.N\6Y8\MNSV_P%02P,$% @ YC-/3QR0X?(" P B P !D M !X;"]W;W)K&UL?9?=CMHP$(5?)>\% M$FV MZ<0R/$O9/T>1V)]I2\03ZVFG/CDRWA*I;ODI$CVGY&""VB;"<9Q'+:F[<+4P M:SN^6K"+;.J.[G@@+FU+^-\-;=AM&:+P8^&E/IVE7HA6BYZ&7O3-U\/RS#61+2A>ZE3 M$/5VI5O:-#J3XOACDX9C31UX?_V1_;-I7C7S2@3=LN9W?9#G95B&P8$>R:61 M+^SVA=J&LC"PW7^C5]HHN291-?:L$>8UV%^$9*W-HE!:\CZ\UYUYO]G\'V%P M +8!> S ^<. Q 8D8P!*3?,#F6GU$Y%DM>#L%O#AM'JB'PKTG*C-W.M%LW?F M,]6M4*O755(4B^BJ$UG-9M#@.PT:%9'*/I; 4(D-]L+QM,#65Q0Q7"$!FTA, M?#IIHG2:YT71&$SL4CQ03B!2$2 &(RH%(O1+(V>SM(,GN)4D%0=_@X=U%\#8K+&1;0O]8( RQS*6"#0H!#E:XY6%$V?=[G"L$FA 7 MJMQO/_)M:.Y!@2T& ?Y1(;<*))KQ" 2[#/)M!F=SJ+#/(,!H?%1(-/? PC:" M !^I7!^QHLG&5^X#ZVO*.1383!#@)I7K)E8T^5XD&ULA57; MCILP%/P5Q >LN2=$!&DWT:J56BG:JNVS0TX"6H-9VPG;OZ\OA!)PDQ=L'\\< MS]CF..LH>^9/M(5&SAPIJ[&00W9"O&6 #YI4 M$Q1X7H)J7#5NGNG8CN49/0M2-;!C#C_7-69_7H#0;NWZ[C7P5IU*H0(HSUI\ M@A\@?K8[)D=HR'*H:FAX11N'P7'M/ONKK>\I@D;\JJ#CH[ZCK.PI?5>#KX>U MZRE%0* 0*@66S04V0(C*)'5\]$G=84U%'/>OV5^U>6EFCSEL*/E='42Y=I>N MT[K-(*37^-&W5Z+8S M,W':T^R$H"<$ V'IW26$/2$<"'YXEQ#UA&@@1'JSC!.]-5LL<)XQVCG,G&Z+ MU27R5Y'<_$(%]5[K.;D[7$8O>9BF&;JH1#WFQ6""$2:X16SFB- ?($@*&%0$ M5A6!YDXT9!.--Q,RA)J_4V]>Y>V_TWGF&1ZFFA4%VI@ M)UURN5/0&PO=V]R:W-H965TZ05$4^LH;7JV3->$:F: M_(!$PRG9&5)5(M=Q0E21HK;3N8D]\W3.3K(L:OK,+7&J*L+_KFC)+@L;V]? M2W$X2AU Z;PA!_J3RM?FF:L6ZE5V145K4;#:XG2_L)?E_5OQCSRLR& M")JQ\G>QD\>%'=O6CN[)J90O[/*5=H8"V^K\X6PC-\ M_ZX4@TJTD-! ZM9*X'F#5,<@!T[#!]/P@30FZAV @$@,*CX"L(,?&009J*@ M(9A(" @$L$ $"D2?< )APH$3"!/!B<1@(C$@$,,",U!@]@DG$&8V< )@\,3J MP@Z\X1U 8F)]X8DS __?30:!L#LQ#GAP++$+2'@3$O">QM"F'J4*@/#$2L?# M37O?"^](/-Y*-T=3=\B.,>&P7.CF5*\H/Y@;5EA;=JKU;1C:-^'^&E^Z^EH8 MQ%Y!<3_)?2@>)'D Q<,D#Z%XE.01%(^3/(;BLR2?@?D[ MRH #]FAKL&=7]4!56F-E&T.^EU@9QY!S-9'7EQ/ZF*/VW?6#\$-1"VO#I+K/ MS;6[9TQ2-?_.DYK_HWKJ]8V2[J7^C-0W;]\[;4.RIGO+H?Y!F?X#4$L#!!0 M ( .8S3T\+A:8\<#P ,H$ 0 4 >&PO5I!95]CHZ]@-$@A)L$E # M8,GLF!^_[\@+R 0)J6JF=[8KPN$222"/E^^^\H]%4PQ7D5%-WN*4_AED>6KJ(2/^1_/B M,8[+U?+[0:]W_/TJ2M)O?OACD?SPQ_*'BVRV7L5I*:-T+B=IF90;>9GR"$F6 MRD-9/$9Y7/SQ^_*'/WZ/[_![1_)#EI:/!;PSC^?U7\?KAZX\ZG?DH-<_J_\X MC9_@QU[X1[.><7 ]]03O746KV%O.Y$^W\FXRO9/37Z9WDP_3 MAF'.8>(\6L*$\_AW^9=X4W^NU^OU>\/>\*37N.Z[S9,W?[]W^-?&%V[B/,EP MKW-Y$97^VA4HQ;_]6PA>8QAC3N.\6T8/]5\7T;+P1CQ?YSF]D!0SV.PO<90W MSGYXV!L='O7K7U\6ZFR^*P#V3UE>)NF#G)91N2ZD&O]_U5_ZQ< :>F//3#2--5G'^@&OY,<^>RT=YGJV>HM0;4CT] M747+I7R[+I(T+KS%E?G:@X=^\3&&%[VOWHG4WZ93#;X[Z T\[#W/ ./3 H +?Q79,ID3I-]& MRRB=Q;C=N"SD_LS))Y=UCMBY@7]YL'Z)-(R,8 M3Z>3.X\6SZ/BD;C1#/^(_[Y./D5+V)DW]-_Z_\<;<39#)EG(/)[%\-[],N[( M-"X]_$T_P8A9GO@H>9/'3U$RE_'O3PB1@I:2E8^ H#-%.%%1Q/YR[K(2X+[] MF9L<6'0.R(&#XM:>\,R"2[Q^0G1'5%[&41'+/'EX+ ^SQ>$:/H1'OZ95;EM= M^+?WE^.WE^\O[RXG4SF^NI#3/XUO)W^Z?G\QN9U^)R=__7AY]TLCI)^B#8(Y M\#N0CP7CKNTMD^@^628EG$@'1 YPE,,RSE<^[RK*#&AZCK>-4#TF9]H7K7"9I0_!X2_L4E+O3"^\=>(X3+J@,!3"L ?Y&51X(D2/5@V]D8.!IV305\]1C_#-\?'9^8;$.;K M!S@XPPCH(9SZ"D!^ 2P;KU: M+XEY*9H%'@U 1R$H8%3P><0KIJW )626>*=')]&.Y 'Y-<,=*4\6RX1FY(4 MCAO&"$_19D /-0B>K=Y\C $BFM?/7%Y_KW@]J8IX9N[YR,>HD/=QG )\<@#D M7"[R;"4!PE))A.I@BR2%P1+<#^@$,3(YPH/R$?Z'CW0_7P+MWT1(8X]QF8# M0XFT)[]OT%:G>A4R6X"$U(N[01:"6N[?QO>H/LY*3Z)4R<40B@3FP'/)?4#' M.9QME!?VVX/MXVC*,,1&HY1:B+9[.V%Z?,6;#OGN?#UX+%-[J@!0Q2GA@5>I M"*ZQ<.I+:J18.^&6H[H"O"U 5? F.,\*.OC@CZ H%G!P>;;PJ=Z* "W&/'8Z MC8FJ._(A3F.T'9 4H_DJ2,W,0/AB9Z2@.*/?58 =AW8-8)S\:?("FO(_!+-,\59;1[WJ%#6>XY0D\ MNF7FJ^#O02U_(_%7-4M4EGERORY1Y9!E1APH;<=?]1S>&#Y7GRFB<3AJXVB& MY-\ LRJ2&9WJ1;)6#/7P3O6AW]M*(*3$@5D*\Z?=>(W:*6 MW2BU['RW6L8X$4*D;6]=M%3+ AO?H8Y=;E/'ZE^^C1^2-,77E+K4<91<4)B: MY5C@S6B%%M3.-U'M)AT(#G;F2'.Y!DS(9;QZ6F:;&+;H-"A +QR$E^:S M GCC\#YBW7&%G#SHE'L'8B%Y2)61-=LT4*[O-YDW0':KAE!_S8)UZVNMC])S M6[0^2N_-=CO<^5IXA]YK[:0$.EG>+;/GUTD'>GU!K[L:"*PV0F..K!./PX\M M\T8^F,= C[,$F&*JA2I\BW^3!TA+RU9#-Z%HD^)Q$0,; EN 41-5MQ4Z,_\1 MQ.MSDDI%;3'D4J%W'8O,W[/OF7J!YRGLMVGG#&G6QN)&[\U5&^#OPH4D_01\ M=<>!W:Q!$XYPMX",3T'WV,[%A2;:M3AEH>Y87)[-XGBN]_,R'FI5'()S@@?" MP@RPF]4^.-1R:90K-MEE]!SE/J&930.,/B5S--@WP4UXS&.QB&<\_N]*K4(W M.L [Y0';N%IQ]GD\R\D1EO"+'>\M&@IE:9[,R"4 OX?.H=V;'3 P-*-%W"!W M^.<,%R,Y-0W4[\JWX^GE5%Z_DS>WD^GDZFY\=WE]Q0[1CQ\^C&]_P=^FES]> M7;Z[/!]?W33.D>R*[4"GJ^7L3[@!VTS$:'!C],8= [K$IMH MC$B]-D3TE*>X< M +B*TN@AYH $_K36ZH!HA!ORF2 M@F9( !5@!P0S&$M47)$O<#C2GA=+Y'\8Z'.,QHZ>1W$7/E\4SJ"S$D-UGA4I MR.RBB/(-[2Z2BRC)]888<13^[034D_8X*@ZU7K(:9CTW(.OQ"\;$G(Y0:!@F MH C.<,0N$EWA'-'NF6MP00PO<,UY3.(H6R^!((&\XHA0%T;Y=9W.<$E"G\.K MAG8)!L=00=/O"CE.TS6\S?%C1 &P&U:RWSO\BT&B!04SQ0:#F3$F&E2\TEUX MER'8 NE@-4B1.9KPI=0GFA!)$U31$ 7 ZT-Y?DR >%8PW7TLB*,5!+ 29< M E8W\A+:J.+PV@XI'$*.E\D*5EG&&G?4Z@%[NGBL[LG_S_]Q.NB?_*$ V/Z: MY:CQ9,\IO&C6M^D(?Q=_CN!=^9?N7[J=;7X838B4DI!5,$[.,V+D)MG4/O1;A8"=VVX=L[SKJM03*9WEQ_&=Y,IHP9S2LUK M1 -*(.11F.$ZB&A18L V864HQ"R#1^&PBGX#/ 4.N"+I0L8/:+BK)V9#%*J) M6'DDN:M)@*W/0B"3"MH^;(48X&*CMDGV"VP89B1WS8'<=O3B'O'88K.F5@#:#]S]=P(F C8+83 MQJ(1 BC$D",5C"WGAE(1 $C\]IQ1$P.Y!Y2'G E'!X: BR=K,X4E F36A34\ MJQB1E$#QRP1 058Z\<:HR%)R:K(A1)(BR6?K%0:9 $R V+-R3>*5>>N,I,T\ M >S*)2XK3TBY4D'%K' 0L_L"[;LK[@)\QF5DKKJE]7$\>86NGI@R@[005LCE M14A*W:'P<;AEFE76-+-NA=#,NY9O\5N4CSG8GRM.S..5U"+O';0"0?,TBX[F MV9/68&Q@U#%;IA@H1(M4OLW@'[F/"QOT_O!N/'U+?_;_<. \+^SSY]FKK(MK.S[L#3KR/9J8B.P%GFSNTQAXC4O%93\/T> N,!Z$,(L.O'D=/ X2AV<$H4:5J[Y9!R' M!;//60:X:/37%9P5,'CMO[#\VN'Q]DN'VR-)@*IOIE,4(!ST1OQ4#A%V[UC8 M!X=T> ]IYQRE5[BMA49%9:])*24E:1J!L[M6K($HV4V1"GP@."O;6 +O7.!B M'M8)FWTU"!K^;X4( :LH"(C/C\ =%)3_@0=B?'D8.U50929*,$)VN4Z! 2\I MAP!=I\SAHT]1LD26? @[.401)N?Q?2D+8Q]7!46DL(CVDP+VZST),G.-$BLQ M>9!?=1E'%0SSA&P 9GA158^$Z6:ES,*<+JSU"BO]NXH]X"&\B^_S+8@-?$;Q M%Q'@+W*?GL6'[L "GLG3H?GMH DTL=TBVVA_7J>Q-(P5LTA9S5@1XR,/+"BH M.J])1$\@O2,5]\?G*"S"Y+2*0>S-*\X]NP/-(4\/^WV[ [/P@S?R+LH?8ESE MY0J'T-#ZJ&@"3H;,JQ#BJ7G:" MM+%Q-R;(*4BLXSP;+:-<&$9N. AI!%453&)WPAV M/C&/=80/ @CD-]#2!;G#T:VKU;1YPOZE.%>>GH8)!RY>F=4IX"J[E)>.JLP" M""Y#@+K(# H;,&/%::I+1;L)B5NQRSD'<)B'R?WD 'D8:X[P,"R;GD%>_KMR MMI#5!OMBO2O+Z0OTPRV5Y-]/8!3$%&"G16$U"'**A,?D5PDSX6U^': 01Z66 M30H9@3?EB)ZSK%!> QZR,@Y8K.L<][#*\KA*,;&R%Q$"Z#9AHTS#DYT?Z2%_ M0J3,THI/S%J\"SJ-I4$,,'*C>8=7A)XJ1(@9,G"& H='Z,"9DE@6U+"(I:?R M4L3(:6H+-$LR+"BX7!@\PY@8C(18+TCQKSU%&AHR]_1AZ0V/^",U_ECF >NN M8JMPV"[RFRI#=??F,)Q (C1.L3?HGLA5LEQJ'@64BTFE&0=/756!GSX5^FD$ M%Q&'QH.LEOIK"06>QB=W^MTJS*LK:[G$(K0') ?+@!#P0!0MLL!W;+8RK&@8 MMB'[FH9NEP?=)--W.I%KD&);B;F,,0VUWJ"TJ,8Y&D[#X?@U7RL<_,ZCK+X\ M,W%$$![J3%!)P[61C=+O2UI8_P\*L4F9=(,,>?P \D\K"_7->*R9W7KU!.JB M1NXA8>"25S=L/L"2Y2]QV<*,0-)\C0U!S,.ZH!R3P5$D-(-'.<<1.V#Q2:DU MVJHZKM#^,4:/-3E,*CX-87T:'9/GCV>;*,<+SVN<%I0[O7Y"B--G3&J$4RY] M%YCVF1+Z;[2;JN888Q^$8\D8@#P#NT$7.ZM(J*LLJIY1)^!IE)8<3OWOH.<" M(;"-1;HXJ.%]#IHTZ)H42^&MHI:TL>J;5>A1EX\/#\ADGC%+"3TC2/T;'=B# MJIX3JE9%!7[H82W(7H\:EDM:SH*U05AD,Y19,4"MBQ5Z#5ODV R[CK.% M*'1LFW3=&3 J%+-/))J!M!6AZH.A29^QP# B-S$0RW)I?1:P\X1XA#E(-\2F M3\3JV<#YS0D$,%YA\%#)HT^.RW0 J=705KV@<2% ML138J%)K*-;WOP)2"S(K%NN4%/VJD5A%%LH3>R&M2$TK58YGPO/$^P3RO@>J M*0;>NLYI-Y^29?R 1^2X4=%)P_Q<>>'LG7920'\C\G+DHTB)4TCH$A4.B# I90W%.6"=9 M,$+!341S3,PBJ-\:=>@IVC!% S$S%N%RR<$C]":Z\B(IHH<' M5)FUCJB9.F[+RB_2W; >+WNV<4"0<&1R:RR2,RXQ)YSXF4TAXG.UWS<=NUE: M7L=1(%FI@L\@]F<&SUE-U$2?1L P3*9N1Y08'G^@-S&.0(E'&"O.L[436*S[ MUXVM0=#!^'B),3\ZY@)&7"* 0A$O%P#UK0D<"Z4:@:ZHU7^] >T58TANZ(@7V.2#, [T"Z^X8@]\(';#?DX/.V=$0_NUW3GO'&%%7H@^^.![U MX/_]T9&8:LP_&Y[!5R>G?;$G1YW1T1&\.>R<#'OB1NU@B57Z;\3/$5#XX1+K MINB1T\$Q37)V?"8H9>""F>];8-F'()].>B>PE),3;^ :!BDCN:@FA-UGZU*$ M\-BQ(L-\9X:G%@&BF;HTAU4:YG$(U$9LG()DKSR+'^V<0"DPTAM131W#G?=& M)W0HQV*K)F*XI6@*\8PRFA984YB M7:R-;J5IH M+VA.A8P=4H=<6*+_5V5Z+S=JN20WT6ZKK;MKS\;UOFE30"U1I__'%%B+YI]T M/KFKI+$KQYT@Y8"$ME?F6K8ZCMH@O30L"I4,X[6HISYMK;_6@1?.I";16<^I M8;^P50/@N7I%@EV6J"PK[.FJM0H RPA L7&9S2=FV5$JCNMIF* !2%.6ZOG+JZ4(=>DH5^G?OI&E2I@ M;:/A,:Y,T,IVC*CU6%HT54@FI+<[1Z3H7V[GXQOG=R3E35P*Q53J1I5C>%G# MG$*AOU."#U#6\>A;'1'9N0496?=+U97%#H#(QMC@^R,8N?)4W])\M #5KJN4 M !";&==8TTD6)EI/U,FY4#O7)I@L-QSY!C7S(<%%@#%HL]3KZCDSH6A99'9N M3P&AI"SB2E6&:PQV%==;;E!YC^"4,[)04LLQF@SX4+[ M!99CS <$LF#SP=:HZC17-P873D+@+%(%A94R9=#[F:Y1KH!BGZMB);9,,6E= MA2IYKR;?3W"ZRN_T-0?LF !)!P_X[]F?K#F8C=Y:-QZ-@YM&$T;75QA[\L==N5D?'MU>?7C M5-Y,;KFSD%>A%.5(507ZTSBS=DN)3'!$53$?ZX%L83VW M_3Q6]HI>T1Q74LW X.HT]OL#ZMU./]*@8C*]N5$#'6S?H)/4@N'T8@V:.8_* M^23=D!5N+2GV5ZR>UIQRA3+JWO0VF"O0I5XGA==5RE>M)^.ALZ."1A.]P*BZ M6J^0SV8Y-Z"@)>[)_6$?U?']?F?4'XF+&+T *3Y%-,J[\W<$5FO]U /XA8V4 M>J?X3_^L)VK-(IJ&=GM'U$:PI7\&.6P"F#P\A/^\'6PYE>K@;YO6 \#I=7N# M _7'R8&X:![3?UA7"SRM\R=D>$P6@$*$H#5R$V8D9NY;:*N)DHPY8KSV+M6H M0 =&5.)\EA3:4_V R25Q+DC.EG6*AI]U50Z: MSH?Z$$WM%JFT8ENZ+W?C FQNW#ZI*KA]RDRN%^NXN*71J':00I%LJX6/"RIH M4B4S,$>,%J2J M0I9'G2%;$H8^J[6^BHOB!*!QHM[M,&OBJV255@<=G)W0D [?917<)?Z@]<-. MVDR[G8I53<,4ZDRI1E OJN'8ML&K?WKFPJ$97L,C%Z[;X'4T M.GLYO)!SG[:'5Q,Z?PEX40; H',\.G%W#-H9\(@RJ19*G'5[WZ(Y;'ZB$E98 MU!55T>WC,RIUWGV*?C6)]"Y< !6J2'3Z!>#Q,G"(*CCJ*MRH*]^-+V_E3^/W M'R=8U?'N\FI\=7XY?B\OKZ9WMQ^#.?GOD+'^1(SUPBG,;=84VTT3])\'4[]) MDU;Y*^3CPS]2Y\$4DUW,L!VL@@$=*"D>,3E>+G+@ M7L]9SF*#53-G$5C3Q"YO%Z>2I.R,ZV3HJCF16ZZQ,%\3R.X\) M,'4@Y(TP0<$D!2PC$K?Y[V4\>Z2NUCK-QBF_TKMP]Z:?B1.R>;)[=%20?DC& MD_T,5I'Y6ZB931&P4\VTBO+? ,\Q_I[,$CC^4B/PFGLA3(Z$*+70%S MXT0\>1Q4+I4-'<]U_XMY_(1B&:RP(@/F1C'OA,C?67]]C8Y'C<+4KDG&*W)" M"&R884&C6H>S1:6< Q!%[6@TOIJZ>4>#)^V8HBO%&_F>HBQ]>>@0@E/$QBF\ ME4UC,<(A^;#_OD8>1=EO3FR:\UYFRL!762J\=C*/-]1N_ETSP+G6'E/#'E=/TC$!B?\ M"#*/88P'\.MZ_A#.;; $$#:TX*AA&DI)"FB:PDN9:^!>*A- E[YS'7[8&UN/ M4&G_,#TMZD]K]-%GIV JP/B*-QIC,>V-#_R3(%/Q M26\%2_71%\$$5*;^B?.O!Y.&!["CFI'T@9'=PQ7-KG;8[-XIJ;GU;BJRXG^( MM%VYT:V(ZJF-AH=5XY(5-Q)YR[+% NTK2M3C7%B3$\Q:3$/YESY 43W =C&% M^A0VB'@?E\]H&.E30_>)/KD&0>EZ47879*K*_RC/.:_?5C.'E1"33]/0@Z?C MQ+!0X-?:='->@>I\HDI\5:?NJJ)@'?3N/N?K6+#W,,DY3QR30G5)65T#.S85 M[5.J;KS\:?SV_:0CKR9WC>VQ;IW&[>2AE^-*>?4Y)P:_IXZ*^B:#%R9];EF7 M#/3ILKAN@LD89I['+JC)MFV!:AT./N@,]QVUX]W0>D@1]?HP4Y&?ZY8&W,O6 M#R26R#62Y4MN/16O$@RCKC$9H^+5QJ3$RH^5$.<*IH9'!*4/Y5F:S(KJV[37 M>\RZ2%2F(GKL;$ )&4&]\M#PA1V 0%9$:H\@M:>Y@AV+L^)GTFOJ1X39,-$# MDX[*,L"J*)VTBKYMS&=R4G1)E_\M1?4*M&90TT"?(;!P'CB%O(MU3)5V)CE\ M69TTRF,;.L8NVM&<:S%U>(-")5CT$R]@ZZPGJ\'<#AN_/X(!1@T/5-K\ISA/ MG/%5K%+'[#?Z!XHV^Y[YDRY803^!!71]&VA;=6DZ%EA;ZZ545IU!.E*#BKJTM2A*45*QDU[)FZC9Y.8KI+ZUO>'"F$3RGTY[@S/SB@'9GC2%S^C M 47Z/04MT% _/@$!.CKMB7<8?WJ$-7%BQ*@O^SVQ)\\Z Y*N9YW><=\#Y2FV M=KF^^'A^)W\>W]Z.K^X"$-5)3#^;1)B69FQP]$I SN1NF.8SJG?"G$)#PC(% M)PU'A_))5;>-,ZK(I'(##$O!A*4GQ*:?R8RIY->F#Y$JB*=@<>'DPXJ_KR,R MFN#S ]BP.G^3X!]S*PPEU"(5ND>9F2"VJ*PYE36LY:H>4$6-;6@1"SG@U/-P MFI$PX6L; J7$9_):[ MZ#SM:=-M,6')]JJER9=?7?,R0>B/#^=Y2J<*%MR1J%\^(X='1W(TQ"3#X_Z( M'AL-1YYTZ_=0CI_#9N7=^'^'5 5J8W07_?X9ND)]$EEI4NLV#%3]$6PXW=*] MZJ'PC/KU_4:&>F=X7:=(DS9!>N/4T^F\5":E3$!KCUD''9J#./R][F"[I2,6 M]8.UM;1T$T'*JU/5CF0% NU3 UCKDK Q^#B-.',?WLEUURZQC)YU,IJJ,$0A MK )Q.H73W1'Y476E)>5E83(HR992&Z-F&>28+9,EYQ/^Y#X]0'G^G<(("(NV&0Y-2]S@!H9F0D: SNGIGF+<) MIL(RU%Q%H)GE+BUZB-":)GT[B""5+FDO7;TVK/7(PADYO!M7CS.V#N<#Z<%P M#-TVLA#M(PV.LQX)C4K74)BJ:%)H%RJ@5"E$0%E98(H%X5JE?E=E:=@ZUD"! MYZZF05%E?_#A-R[5<_'S/E;?@]#GY[D@:T>]:KJQRI.]4(++]]T&)DB_<1HO MJ/F(+K-)08N50/C+3UI1H-E$H!K4]!XDK19H=$DT[X14FN?S,^/&EC->,YY4)4=)SK1,"UV0A^A)5E;&CNH.N"VR1N\4LN([Q MF;)S,)["_CS7^63:>V-](A>]ZUP+W:R#^PHL9'^@=365-"DJA5@VE]R:+&UT MC@Z5,M=C%3N=W]*A+>W:1 M5MMR-'7],,A;6:U>CDDF4ITA="6!.5'-*H4%)T//,":BRF2%/642JDG1_5IT M#GZ"(ZQ&0/$IIX^1@^!DSJNF MD"]./R5YEO+IZM[@4?6F"EJL=XBJ2; -IG,_&3!YA5)GPNV'Z$X Z@TR0Q?D MI[AP_'5W3C;;H4XN"U&.:(JT>,2'NM!1]XSIJ^E6QC(TKZ[-Y9/"<4;=T;>M M:)Y=4/C*7O^4,X#T@ML&1QK32\G9HS!,V&+):J^52O^]G3#:;>W7URCH9@DZ M2^K>I (X]52;FMI3AY)[=8BPO&76>+V*6B^9>&)G$JX-THB&K,0M"VH9"G[G MM FT.U ]<*C7R#Y7.&AKAIN;5+ IL$G,1UT-.H+*M@X&0WQCX$\.1G@'T?R MY&R$?PQE_XCVKFHY,##*%T(MUI39CM4$J[4'-65 U]K&X#=TG"88=X4E,]5,]9_1= M*/R(49WP:A1Z%%/[.O9[3@+LNJL4P55Z"[*)A+7!R%)SHOI4K,;M'.8D@BK" MUDO;%70-BV-[OUU&L+3I#$PA-/59,[ FYRJ;QTO>?*UDM;#*F9'8"CQ.P3:( M#C"!8E-'JPL,*&.,!B>^JZZ+U$4CG*FDO+=ZI68;3VLP>V?+#8?"YC:!$S4\ ME?@K]=4Y^EPU4,FJ1[MZ8\+AK 2$F'[MO/5$- <<"J(K[ ;/SMI%=>WGBFO3@ZJA37-3 M,FSTI1O:7VKU1-PL(]M+=[QBD8V?;]D81(]Y[YBHL56^4M&&VO^K_/6-#%*W MXLK8&-6H+@+5-9U&;M1Q%8(WHG(C+7G?418=BQ:WR8+0Z\G^\%0T72,K1ST) MDA)K5G0I4&I3>G$N2J(:'6_)6.!/:T'NA5N>T*#$=&P%V1_UG%+B$U)2,4;F%A('0<7K*LU] MHWH!0N-OQ06$C+:V:K[JR\D&K_.5(!W*&Y*BNIW.)BX=>8-.ET)4ZVOW^IU1 M[Y3KHXWAI:XGLY$_0/!%G)1KE<6_1V402@"97 7E8%:UF/&\T>$@E(GF5>38 MGC7511YU!]KR_R_%DKJ)0-1+^S^S6,&62[VZ_+.1HJZR6$2@581/F/2 ^@$? M]=NS^%+ZNKI$L2 M.7ZI9L:,5+>KU9VL2<73;;G9P^9,;4^C]IKNXXW"?2PQGILKSWBQJCR? MJKK),C3ZZGT,.FK">EF,H458%*6!Z#P#M10S/=VDY$T/5)!AF1S&(=V_.7U! MUS/H8U8N IA%58,[@1-3Z:]=1\J"HJI#=,LOEFN$"![ O@/33V;. _(I%95S M,B_QQ>^$$NX;*K4@DM;L8QI,9&66W]"D,;=/W6@V%7-06]>#2*-W)DITHDM^5 M=.E4HST=R:PP3LT7I/D^ _EL#FDL)96P_%^52:*X41VWE_HFJ*H;")D!QAYW MJKY:?G7E;5+\=O@.Q:"^JEK>DCWBGA$%H 7[)^'Q!3Y>=?_J>LK6'%/93>0V MAE4;S*'*&4P!V.>83YEOSL\K:7>!UTYZC3$YYY&/<_?+3#U MDZS\@;T"%SMPLRZHYSLZ]JM:36D2QPS4!<-!X[FPUO-._-7V3;7PRFQM)[R\ MO"-30<5-"71"6:=:+M+O]($IT3_5%??ZGO=-CO MPR@'=O3ZNHY'@]9^!:$CMT$0M$*;E@TEKAT-2&W>4 )VD< &!&-%$&/5RY+N M]YCH>"\P=EA7D"2RXZ'Y MR8)_'^ O#^CW4<_\KD/0\/OP3/T\.''64(<1%?H[*0RW)U1"0I/UU2KY<(6?S#5FTM4V6VMDT/.>E[;LU8K M"9RY/DXNT0A$U[ROQ"TEI;B8<,,]=176N+,HS# L5F.4;2-V[JC+[Y,%Z'J_ M,%?WWJE.IV=SUO^?.9LA 8OV"M-1+ISV#O=(.@Q/X!.U]H0O1[6/ O&R=W:X M!]AY*H]Z**4XU3'P63 -'.X-NKUC8%*#X[X<=;DU:??D6 Y/C^11E[-P87Y! MV-?#QT_[F!1Y.H2?CXC(NL,C&N (_CP^XF^&\,)1=WA\N'?4/8,?AGTY[)[U MT:&'"T6MF'$.^-32 S0G)!4C7C% M*W.=.4Q[XGC#CLY"C@\W."W]X+1CMXDEHD9%LR^J9%MC#-B<>P=54Q@;U([/ M]Q8YJ@!Y T-:7_L)E,CG(#>-AUT35BJ*(I@3-FH*W$Z$WZ-%&8\AVT_8[(]R MH[SCWQLJ-RV4'SMZ#4+%>1I92^DE^O=/^K*Z>1';,@@ M+Z_>7=]^"(=&8ZZ3OC7YMR_-=@O/TY#ZENJ[/5C'X,G92^1&3A:4^<4IU::P M#&Q[[-'6,84(Z!#JF.; ;!R6VQK-=K@;OE)LS!V8PMY8@;>7831:73IL$NHJ MJS-U[UU\=EQ7R6Q MZ\;%9W+8TTV+N8T5_][CYX"!-A!9+7@?O(>)* J[[C(;S&.GS:*RQBHKK!L5 M3G]0*L"D2Q0H43;+"_%:J\7SSM&%V+&Z=>S'&%L[5J[XQF8'*[[@7)?:Z3@6 M<.[4Z5\--%%I+1[9.*>^P8(_N!>(4S,4++"DV$:T6(#%2"#2Z\)"23ZBR-Y* M4>F&S1DMH.(DZA[SZL';&\Y52'C;I>#L9:X_('Y!5WS^X],=M6,AKR2@:#;YM" MTW9E2=IR85WQ#OU;[98PZ'_;D?U3_-\)+Z8__ *+T5T) /NO,E6I;A=D/-GP M/"6R4P9[OU>?^+OZR>CV,8N7Z@N!5.RN?#N>7DZQM=#-[60*0H6E"58"M;^S M6N[?J)N<#^HSO&9X;_POM&Q_W;L,"*P] G@I5NX.N4?:N>Y3:,2U4 MZ#8V2@U"9XAQ ^9K>PW[@VI)9SC3U'8UI "\[BMS;CK2=I =32?G-K6STF07 MV[1F69EB_H7;'RG%1Y GNG[!6T--& ,G49J LO"AT$ 69:!V9/H*JS\+?U+ARZW'EC7W#_FNV1 M>S!9!:Y4=:NX%*PH9L91LGI="[IR*_X.YY:^'4OA/:MN2MC'V";Q=O0\2N_B M\W4ZO+C/BC3& F4L/"6VQR[,RAW2"O]V LK4M_#:\%K,^E6$G&3)F)C3$0H- MPR2=)Z1_D"90Q+OO+&R$2YJI&&L>(Z(\VM+>2'5/N=%)U3J5@!5^OZ]R8[=DZ-[>75^>7-^\GQ('/KZ^FP% O M0O9.V(:16P90S60T3HC=!V>5K-C6GP5U+8IF4=*UHP7NZZX7J+@P^_A&G?0W M!UV!&7.5Z[\1<#,3LE)76#A-+O!JJ%1KVG;UU*E<-X:MZQ2VH?UZ MJ#NEPWES;_=PQ2[/HF\_9Z[4P/F:EJ,M0:&=7)24YOCFZG=G=.7$[M]IB*@H MDR5#9.4Z.PUL)2[C=+B5CM#DW;$)>4X_NTZE\'!+1T@%C8K^U9OHS$H.J@8:N&041X:0DFP5[Y-5>U6]'=.W'J]0$VK0=A^&Z:J:R M,KCFG:G!$\]FD!9"FOI[A*0SNT,L5\?<46=-MH-'..MHQ_(M^8@VWECGGD:B M#7T-+I"GO>LX>#7RVPRSP_95N31>>&SZ[=KGA7W^G&[BU3=YJ=?&TW/SUD>^ M$/DJZU)>YV'/7,Y,?;_Q3-9%85U]LU%U+4\SQUUZ5Z'2-+,0ZT'5=*EF4[AMW"0 MESP/.N4?G>56=H2[&5K&Y2:NV-A^^1A7#9&:B%,BEEL&5F_/KC0YO;2WY2 X M*]M8 N.ERW%-&X$:! /]%M2ED01$Z@*ATU;Q0$+]%I@#$XR0UV*AO$H@5U=_ MX^@Z^^ 0=G)(?>ZH@9J]RZ#61T%A$>T'*[+-I=3V*B R+;#4C%]UV4(5#/.$ M+!MF9]5++_4MV&$^%M:]G:OHNXKX\1#>Q??Y%L3&&]V9>X@ ]Y#[U6O?I7/M M^T$3:)S^36QYT@7OAFW:/*6&"\9-$JQ&1\JS8')2C5A,LQ9T^)@=:/YW>MCO MVQV8A1^\D7?HC,557JYP" VMCXHFJ*X+)^A4[K2+GCA/C;1Z.'1T\%-=$_E! MU"%I=39: KDPC-+:/<743P*4)>X< M6VD\ )HSWWR,+ZD[U:(OK$/-81/@@@D-] Q><6=-Y-L\[5\TT3#ER\,JM3 MP%76MBKJ!$5E 027(4!=9,9 IH@4IZDNE9MPEK9RFYKAJ(MO]Y,#I]G QB0I M47,2Y4)R;DG+8ZZBINU:+$.EWFL+=&X:5BPHN%SGCD3$ M>D%60^VICE0W&E.:?^U'"H1K_+', ]8=8+M",30XXBI#=??F,)S& &3W1*Z2 MY5+SJ&HC"5=5X*=/]=."FP\4%@^\ZF=#*)GNAK/#FUCK]%%K?5'9@W#:6E@& M],Q7+6][<<"B$P@H7K\FB9$2F%H M"$3NG*.H.'P%EM>MGT%0&JHPT#M#-?&1:A]ZA/5[_]!BVC"J\:" MT?IF.+SN\.1PJ6$]M-@D!:S8"=H-L&3Y2URVL!^0)E]C/!#7L(XKMPN6U2 T M9S?Y3*JOFU)EJWJX(I1'S*HWAM&J*34&I XK2Z-MH*-'OX. M"F[)L5?W/DZ* 34HF10:4AT%0#W:6+VM>O4G9KD856)'5S"/'+7*']BL4!QR MIQ_=-\-MF@XHMY2_[=G:C5?;M_,3A7P_7R]^3[]>_/[UXG=EQ_V_2O-PA\\1L$Y-8; M!#P<>%V__)=1T'_7[OJV_W(334R=+I=R9Y=+]L)^ 77N:W--/F%/Q:CVEJQU ME&0'5GVD5L>Q4[FV33R;>AA\;>+Y3VKBV4B\Y_6^A$4#U7S7W$3PBVFO7_OM M_7/[[6VQ5MR\-CR%<(>/=ICPM??)?YO>)YZLW]7$X]6\X&O[$&X?LA7B7P32 M7[N1_/_;C:2./==^8Y+V>/.UJ\G7KB;_TEU-6K:!V*I[/?_X%A9_7LG M,%S_*1 7;K$'V6^_BX]>A34"TXNX$53;3#UH/[4.2+KWI^X*2#;!-!Q_;+/@ M*W0SHJ74?N%6=1AX3,#YK1="#;J/W+'7O0J&:B[.K-4KFOT#%1+)H:O37A'\ MXA="\6,/E*-NK_=M_=OCX+<-T=T@Q7UO&AJF5$@.8G_[8;0.:LHV0FY_]P7!T.T#-05'_8R?I@E>=N)5FN-3\ "C6QRSA7.C_2/8 M/+Y)C<4\J;IOU0GI&RB_!D9 NX U98*"#U,,?>Y.ZU1+\2G.W#K#SQ%JOS9Z M[! .!P4_<%#P'04%VW(Q#A'Z]^'J A\'$?W+&BE$&?[:I&.NRNJ/&+E2@= M.=YT*'&E^7:H7:%@3ZFJ1H(#1^L$@QM7U3(<_.)M?U!U051%KU-3=;[@S_K6 MX,RJ8&' M6['W>7O+NG,+R,PM\2H6C)<>I%P@S"7K3@L) &R,#"/:,.3PDIBJ ON%HL;#7_(IM+IPU#-DU(6B_9Z&^6!(]/WRZ2KWC/KJ MSLBWC+PQ,<;J"0L.(>]X-[@YON7&MU%_#PVHKBY^6>#XY6Z3%P9.ZQ.=40-O2P-(P#-K#H:8#]D,5_,@Q]VQ")] #0/3WUWL4PI?=ENZ!E M_:T]V3T[Z7G>F79P']3A;J*-=\W1MZJ@#)^0B3*J$^PXFMQVT]0+.;;Q83BQ MJS:/FQCEUH?]/<1MW"KM('^$D ^%>"JGX9[":]Q)(97&#A,^ND 8K?GTY'\T MD.CV8]SY6M.![GS1B5(Z+^Y^K[+;X#DW#N'1;2W\UP#(_]C"X'8-J:'Z.6-8 M$'_.*!;>GS-*"/K;QK,!OEIGEH!VO: M+5':(\@+-N7,_CEXYPS3"L/V;!#=\R48$V44!J8-J3HC@"-H:.M:/ M]1N.S4;CFX8P!]\_#0ZA[DN5)^:YD_!4-H[?8+&XMEMX+O-@7S\8?F[/9 $T MK?9T^P#MV(.+UZ]F *]P_#;:7IS:N^L"9-]-NOLNE\\AR%??N[+;QF_ M1M=U MY2=-UT17[[66U3M9V5FY$X.5VY@O4JE%[PO?#ZN1<6!P,&PO+*<.?WUTXM?DHRQD76C_6+=/2<] M]]Q92(H;O6-P7P%HU'$FF@176M?O@Z#)*N"DN9 U"!,II.)$&U>505,K('EC M%W$6S,-P&7!"!4YCT?(;KAN4R5;H!,]'"/GUUS*'!#^GEL@DTPJI$T/C;;((LVC#T?>L^WM>3@54KG< M/H/_;OKI1X'!LP(I8P>]MD :UT1K4.+&.&ZR W\*H=Y>[VJCL%1D%\U] _Q4 M-Y@D&ZER4&.:" ]0&C,HK!Q%R\J.6M:!#6HMN3%R2DHIB-,PK.@-0YL!8_=V M[WTM#KB[ ODY]I>$&%D5@VFJ[LWIKX5.\CZ;Y]ZC79U$BVJZE?IC:ZH1SK=; M!^X4%+1S?E>,^0T[J6NV^\!H*3CX6GZ;,#HQ81J3(0^JI**/AL_NE,P H##: M@M(TVT>^*U*OH=/#;NJ*4S7/7Z#FI^YS"0(48?NBS=9_SEW^SXH7[_Y>LCM4 MC@4_H49[D;P D9?/7^1B]8\U!OUYOG=I'%P9(XHV+66:BEYM1?,[,]6>+0<9ZU'B@1/]A?( M:N,/',?9W./#AM6Z^/-?U%_+7L:S:F7/HNM/] M>-SN#N+(VU%]$I7:LJ^;(^_48O-YW)X:P8OV($1W+,?>9#(='[FLG(\?+N=: M-6-SH>[$KI-UI5;J%5LI7MNW[7J1<+7#5['FSS-GXA#^TM4+67:BF?-./#;U MRTE6GV>.ZY"];-HNU]?N]SS*2A[E-U'T2^VA?OU4-_);776\S'=-79;]47I# M?Y"Z0OM]S58TG=Q9.W;\.>.*=>9,)^J$7V4KGV4IN[]G3C]?"D?=Q=BXC3X. ME^DYB/?-?PECO=_+G9C7NY>CJ+IS'!M1ZJM7[4&>6H=4_"AFSF47PJN"L*I3 M-"2NSJ=2^^I[49>.B_-]=2IB;["DN9=J0Q,7K@;'@XSJJA!5*PJBYMJZE(7B M*,@#+WFU$\2 ] !([XJ0?WH&I ] ^E>!S#6..M2 I DO2*D%D; MD%, X MD-Z(9"Q2:"2,HG23K./D4=&FB9J/V),!>0= WN%"^AIRRY(-,\?M"31P3W") MZ(BP,$M4L'*R8AG)/X69!0=:!5DKP8@LPC@CVW"Y8?KI6\1)F$1QN"1QDJ]- M3,@K+K)8IJ/+,Y?WSV"\#1^6[!>2, L1LHJ+K)6;D8J8>O#6:1:SW*2"-.(B M>^1VI'OH?!.MR>]AEH6JT]IPD#Y<9'_BFC10F68=_V.&#G.%B2T-98\G"W":"!.$B&\)5BE#M&?WV MJ[(9FQ,5LQ5+\EYE)B/D!Q=9$*XR1,X>G[3'XF219D\_XGF0+3QD6X"9@)7X M>9 W/&1O@+F C0F^CR![XRT;(#^I5]-2M#^;:) O/&1?#*8%@Y20/SQD?X#Y M@=W.D$D\9)/8\AV,(F00#]D@@Q8>I(1\XB'[!-2QW=:09#QLR7S7WF $(;=X MV&X!_*=@S?H'Y!@?VS'#"KR$T\2$'.,C.\8BX[*T6MJ'Q.+_CV+YEXVX M%AU8X4)VRQ"=9]%!3O&1G3)$E_"FX;I$;5%"2O&1E?*.GX<>1$@M/K):8$RS M+NQ#;O&1W0+G$6:IT(?"IF&7O.- MQNK4 62: /N-!L0TO1U P@F0A0-C!B8F))P 63@PYM3$A(03( OGW=?8\^!D M8D+"";"% V':G_+!;_F]>\:7WV$*L9>5*!)UB5:MW_%RMVJ(GIP_UM% 5]GW M+V49J75IM:QY_P.+/L?ESZ"/_P!02P,$% @ YC-/3RV>3C?Y 0 >B$ M !H !X;"]?;KD_M^,VN&TYU&3\.^]#7F]=ZGX(N MEZLP3&=4CP_3F8OG[;H:GK=2+7[5PSZ5=17>CN%/-[SF)J62P_E-;L8%XT_> M^_0_Z[O=[K!)3]WF]RFUY8N*?PNJ\'60S@Y/-!3@^*\T&1'K2: M#UK1@V[G@V[I07?S07?TH/OYH'MZD"R!C$M^$L*:K[4 KH7OM0"PA2^V +*% M;[8 M(6OM@"VA>^V +B%+[< NH5OMP"\A:^W KV5K[<"O?4*]]KH9INOMP*] ME:^W KV5K[<"O96OMP*]E:^W KV5K[<"O96OMP*]E:^W ;V-K[BPA*^W ;V-K[D>@=^3K'8'>D:]W!'K'*SRK1 \K^7K'B=ZYJ8>T?2G#H=WG M2Y=\&OYMS03N7-Z/Z?(9YZG?[I\H7<8M*9Q?+WZ)GZ=^1(1/?[5X_ M02P,$ M% @ YC-/3W>_$UO6 0 -2$ !, !;0V]N=&5N=%]4>7!E&UL MS=I=3\(P% ;@OT)V:UCIQ_R*>*/>JHG^@;H=V,+6-FU!_/=V$TPTF&" Y+UA M;*<[Y]UHGBMN7C\V2W-_MIYEVKFU*'1MKV,I4OYJ.-PUS M3^VP)M2-"V=I039Z6*=]4]*]H=C9K2JIL MN>S2+7EPGG05:J+8M7FHM:?J)?K&S#=YG[6/C[I+C=FZ93\6Y*?+$3]:VAU@ MJ!QSSX=\2MY]02P$"% ,4 " #E,T]/'R// \ 3 M @ "P @ $ 7W)E;',O+G)E;'-02P$"% ,4 " #E M,T]/)^B'#H( "Q $ @ 'I 9&]C4')O<',O87!P M+GAM;%!+ 0(4 Q0 ( .4S3T]<>9P<[P "L" 1 " M 9D! !D;V-0&UL4$L! M A0#% @ Y3-/3QHVWC5] @ 0 D !@ ( !^ @ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3-/3\AD MJ)8P P Z P !@ ( !?Q( 'AL+W=O45 !X;"]W;W)K&PO=V]R:W-H965T M&UL4$L! A0#% @ Y3-/3\9I'.V7 P V@\ !@ M ( !MQP 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ Y3-/3VE-14.T 0 T@, !D ( !6R0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3-/ M3PW2-C:T 0 T@, !D ( !&RH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3-/3WAG/W.T 0 T@, M !D ( !W2\ 'AL+W=O&PO=V]R:W-H965T MM0$ -(# 9 " ;0S !X;"]W;W)K&UL4$L! A0#% @ Y3-/3[*?,OBS 0 T@, !D M ( !H#4 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y3-/3W9TL1>V 0 T@, !D ( !BCL 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y3-/3[1? M^IZX 0 T@, !D ( !44$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y3-/3R &PO M=V]R:W-H965T&UL4$L! A0#% @ Y3-/3P"XCQ6V 0 T@, !D ( ! M+$T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y3-/3RM3H=00 @ M@4 !D ( !(E0 'AL+W=O&UL4$L! A0#% @ Y3-/3ZUU7P

&PO=V]R:W-H965T&UL4$L! A0#% @ YC-/3V]SA8>R 0 S , !D M ( !%6( 'AL+W=OT " "M!@ &0 @ '^8P >&PO=V]R M:W-H965T&UL M4$L! A0#% @ YC-/3VKTMH&W 0 T@, !D ( !R6@ M 'AL+W=O M4N(! #D! &0 @ &W:@ >&PO=V]R:W-H965T&UL4$L! A0#% @ MYC-/3PQ\GR@; @ B08 !D ( !Q6X 'AL+W=O&UL4$L! A0#% @ YC-/3V()B&8' @ MO04 !D ( !V'4 'AL+W=O >&PO=V]R:W-H965T&UL4$L! A0#% @ YC-/3Z6 HZK8 P OA, !D M ( !"'T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ YC-/3Q0,5$?& @ 7 H !D ( !S88 'AL M+W=O&PO&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " #F,T]/=[\36]8! U(0 $P M @ &5SP 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 0 ! '(1 ( " XML 35 R2.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
ASSETS    
Cash and cash equivalents $ 5,266 $ 5,428 [1]
Accounts receivable, net 3,287 4,859 [1]
Inventories 9,217 9,061 [1]
Prepaid expenses and other current assets 523 686 [1]
Total current assets 18,293 20,034 [1]
Property and equipment, net 1,000 1,045 [1]
Operating lease right-of-use assets 2,533 0 [1]
Other assets 199 228 [1]
Total assets 22,025 21,307 [1]
LIABILITIES AND SHAREHOLDERS' EQUITY    
Accounts payable 1,742 1,933 [1]
Accrued expenses 1,577 2,034 [1]
Operating lease liabilities, short-term 606 0 [1]
Customer deposits and deferred revenue, short-term 615 1,545
Total current liabilities 4,540 5,512 [1]
Operating lease liabilities, long-term 2,086 0 [1]
Deferred rent 0 153 [1]
Deferred revenue, long -term 113 189 [1]
Total liabilities 6,739 5,854 [1]
Aehr Test Systems shareholders' equity:    
Common stock, $0.01 par value: Authorized: 75,000 shares; Issued and outstanding: 22,721 shares and 22,669 shares at August 31, 2019 and May 31, 2019, respectively 227 227 [1]
Additional paid-in capital 84,760 84,499 [1]
Accumulated other comprehensive income 2,216 2,230 [1]
Accumulated deficit (71,897) (71,484) [1]
Total Aehr Test Systems shareholders' equity 15,306 15,472 [1]
Noncontrolling interest (20) (19) [1]
Total shareholders' equity 15,286 15,453 [1]
Total liabilities and shareholders' equity $ 22,025 $ 21,307 [1]
[1] The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date.

XML 36 R6.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income
Accumulated Deficit
Total Aehr Test Shareholders' Equity
Noncontrolling Interest
Total
Beginning balance, shares at May. 31, 2018 22,143            
Beginning balance, amount at May. 31, 2018 $ 221 $ 83,041 $ 2,292 $ (66,249) $ 19,305 $ (20) $ 19,285
Issuance of common stock under employee plans, shares 102            
Issuance of common stock under employee plans, amount $ 1 108     109   109
Stock-based compensation   256     256   256
Net loss       (1,515) (1,515)   (1,515)
Foreign currency translation adjustment     (16)   (16) 1 (15)
Ending balance, shares at Aug. 31, 2018 22,245            
Ending balance, amount at Aug. 31, 2018 $ 222 83,405 2,276 (67,764) 18,139 (19) 18,120
Beginning balance, shares at May. 31, 2019 22,669            
Beginning balance, amount at May. 31, 2019 $ 227 84,499 2,230 (71,484) 15,472 (19) 15,453 [1]
Issuance of common stock under employee plans, shares 52            
Issuance of common stock under employee plans, amount   62     62   62
Stock-based compensation   199     199   199
Net loss       (413) (413)   (413)
Foreign currency translation adjustment     (14)   (14) (1) (15)
Ending balance, shares at Aug. 31, 2019 22,721            
Ending balance, amount at Aug. 31, 2019 $ 227 $ 84,760 $ 2,216 $ (71,897) $ 15,306 $ (20) $ 15,286
[1] The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date.
XML 37 R51.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Details 3) - Outstanding Options Stock Option Transactions
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 31, 2019
USD ($)
$ / shares
shares
Options outstanding, beginning (in thousands) | shares 3,107
Options granted (in thousands) | shares 527
Options cancelled (in thousands) | shares (151)
Options exercised (in thousand) | shares (49)
Options outstanding, ending (in thousands) | shares 3,434
Weighted average exercise price outstanding, beginning | $ / shares $ 2.20
Weighted average exercise price granted | $ / shares 1.64
Weighted average exercise price cancelled | $ / shares 1.50
Weighted average exercise price exercised | $ / shares 1.27
Weighted average exercise price outstanding, ending | $ / shares $ 2.16
Aggregate intrinsic value, beginning balance | $ $ 282
Aggregate intrinsic value, ending balance | $ $ 41
Options fully vested and expected to vest, ending (in thousands) | shares 3,397
Weighted average exercise price for options fully vested and expected to vest, ending | $ / shares $ 2.16
Aggregate intrinsic value for options fully vested and expected to vest, ending | $ $ 41
XML 38 R55.htm IDEA: XBRL DOCUMENT v3.19.3
13. SEGMENT INFORMATION (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
May 31, 2019
[1]
Operating lease right-of-use assets $ 2,533   $ 0
Five Largest Customers      
Customers accounted for 10% or more of total revenues 93.00% 78.00%  
Customer A      
Customers accounted for 10% or more of total revenues 54.00% 21.00%  
Customer B      
Customers accounted for 10% or more of total revenues 22.00% 18.00%  
Customer C      
Customers accounted for 10% or more of total revenues   17.00%  
Customer D      
Customers accounted for 10% or more of total revenues   14.00%  
[1] The condensed consolidated balance sheet at May 31, 2019 has been derived from the audited consolidated financial statements at that date.
XML 39 R34.htm IDEA: XBRL DOCUMENT v3.19.3
3. REVENUE (Details 2) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Net sales $ 5,533 $ 4,740
Products and services transferred at a point in time    
Net sales 4,859 4,118
Services transferred over time    
Net sales $ 674 $ 622
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Tables)
3 Months Ended
Aug. 31, 2019
Share-based Payment Arrangement [Abstract]  
Compensation costs related to the Company's stock-based compensation

    The following table summarizes the stock-based compensation expense for the three months ended August 31, 2019 and 2018 (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
Stock-based compensation in the form of employee stock options, RSUs, and ESPP purchase rights, included in:            
Cost of sales   $ 19     $ 36  
Selling, general and administrative     130       148  
Research and development     50       72  
Net effect on net loss   $ 199     $ 256  
Fair value assumptions for option valuation model

    Fair Value. The fair value of the Company’s stock options granted to employees for the three months ended August 31, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:

 

    Three Months Ended  
    August 31,  
    2019     2018  
             
Expected term (in years)     5       5  
Volatility     0.71       0.74  
Risk-free interest rate     1.88 %     2.75 %
Weighted average grant date fair value   $ 0.97     $ 1.48  

 

Stock option and RSU transactions

    The following tables summarize the Company’s stock option and RSU transactions during three months ended August 31, 2019 (in thousands):

 

    Available  
    Shares  
Balance, May 31, 2019     1,147  
         
  Options granted     (527 )
  Shares cancelled     151  
  Shares expired     (119 )
         
Balance, August 31, 2019     652  

 

 

Stock option transactions

    The following table summarizes the stock option transactions during the three months ended August 31, 2019 (in thousands, except per share data):

 

    Outstanding Options  
          Weighted        
    Number     Average     Aggregate  
    of     Exercise     Intrinsic  
    Shares     Price     Value  
Balances, May 31, 2019     3,107     $ 2.20     $ 282  
                         
Options granted     527     $ 1.64          
Options cancelled     (151 )   $ 1.50          
Options exercised     (49 )   $ 1.27          
                         
Balances, August 31, 2019     3,434     $ 2.16     $ 41  
                         
Options fully vested and expected to vest at August 31, 2019     3,397      2.16      41   

 

Options outstanding

   The options outstanding and exercisable at August 31, 2019 were in the following exercise price ranges (in thousands, except per share data):

 

        Options Outstanding     Options Exercisable  
        at August 31, 2019     at August 31, 2019  
 

Range of Exercise

Prices

    Number Outstanding Shares     Weighted Average Remaining Contractual Life (Years)     Weighted Average Exercise Price     Number Exercisable Shares     Weighted Average Remaining Contractual Life (Years)     Weighted Average Exercise Price     Aggregate Intrinsic Value  
  $ 0.80-$0.97       47       0.26     $ 0.85       47       0.26     $ 0.85        
  $ 1.09-$1.28       301       0.82     $ 1.28       301       0.82     $ 1.28          
  $ 1.64-$2.06       1,261       5.34     $ 1.76       483       3.54     $ 1.80          
  $ 2.10-$2.81       1,584       3.30     $ 2.43       1,263       2.63     $ 2.44          
  $ 3.46-$3.93       241       4.91     $ 3.85       151       4.94     $ 3.80          
  $ 0.80-$3.93       3,434       3.90     $ 2.16       2,245   2.69 $ 2.20 $ 41
XML 41 R38.htm IDEA: XBRL DOCUMENT v3.19.3
5. FAIR VALUE OF FINANCIAL INSTRUMENTS (Details) - Money Market Funds - USD ($)
$ in Thousands
Aug. 31, 2019
May 31, 2019
Assets    
Investment securities $ 2,029 $ 3,017
Level 1    
Assets    
Investment securities 2,029 $ 3,017
Level 2    
Assets    
Investment securities 0  
Level 3    
Assets    
Investment securities $ 0  
XML 42 R13.htm IDEA: XBRL DOCUMENT v3.19.3
6. ACCOUNTS RECEIVABLE, NET
3 Months Ended
Aug. 31, 2019
Accounts Receivable, after Allowance for Credit Loss, Current [Abstract]  
6. ACCOUNTS RECEIVABLE, NET

6. ACCOUNTS RECEIVABLE, NET

 

    Accounts receivable represent customer trade receivables. As of August 31, 2019 and May 31, 2019, there was no allowance for doubtful accounts. Accounts receivable are derived from the sale of products throughout the world to semiconductor manufacturers, semiconductor contract assemblers, electronics manufacturers and burn-in and test service companies. The Company’s allowance for doubtful accounts is based upon historical experience and review of trade receivables by aging category to identify specific customers with known disputes or collection issues. Uncollectible receivables are recorded as bad debt expense when all efforts to collect have been exhausted and recoveries are recognized when they are received.

 

ZIP 43 0001654954-19-011692-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001654954-19-011692-xbrl.zip M4$L#!!0 ( .8S3T^F7+K?:C*1X/ZIF^AB52=;D3N5CDZSN[?ME3"D% MH&DAT0HIJYA??]TC]$: ! ))$+-KU0E($1[N'OX.C[_^OQ\+77HC%M5,XV_O MFO7&.XD8BJEJQNQO[[Y-KD:3Z[N[=]+_^^5__R\)_O?7_W-U)=UJ1%<_2C>F MK)T=95BT(GI6 KQ1VP.VYU!2VH,VLU6HSF4FHW_;M9_3&'*&]F&W_'+GUHW MS0;^TWEI-3ZV^Q^;[?\OY62V;#O4GZSQH^'^C[_^UQ^OEJY]Q'\E0)M!/_Z@ MVM_>S6U[^?'#A^_?O]>_M^NF-?O0:C2:'_[G_NM$F9.%?*49U)8-A;SSWM(U MXX^D]YK#X? #^]5[=.U)G-R;H_T!?WZ5:3 R KCE^35(X%?5]E\(/]S]P'^, M/*HE/MKCCVK>HRJ)/4>)4I^9;Q_@!WB^.;AJ-*_:3>]QBTPW@MS[ +]Z#VK4 M[+2:_6WKXT]X+SCT:B;+2_^%J4Q?V(I:F^._M?BGZ L" 7R=#QWY)@$XQ'<.V5LDD<7_$ MU_K1UZAEKT\#7R;,,!K__=E_5B9SJZZ8"_8<;M1WWLY#;OU(V9YX)E.),?K' M.2,_OG3EO5#_0=5W[L^XJ+^]H]IBJ0/7?O"&XCM1,4&\_+ E3?W;NQ%]G'+> MZEX%<_J/$L/6[)7_K?^]IN(O4XU8$H.,1 CB8>GZ[A_O?@$YT&QT&IU^XZ\? MXB\'TWU(G,^=;0G$--4$*-B^M'\)%N!/X?X2'S\RDO>EBX_-2+JUS 4G7P\H M:)O\[T'U$ 9(L6P4^;\$R_%&"GY;>XT8:NBE00C/WB_YX-EEQF'5F7%8##/^ M4W&H;2[^^;BTP5Z@3R !R;-LS,CHGBQ>B5480@/^([,%"6'"_TD%8'XL=4W1 M; ZKI&KP)#>O7+7S<3*7+?(9]+9Z;2Z6\*N,ZV3?TI%CSTU+^S=1OQDJL2:V MJ?S!\?"DRP;]O!K_():B41+"R@^-OOL%A?#'31C[ZX=$X,(+^Y"\LK/AE9[[-@O7Q8[UJP7D;6NQ:LEP_KW0C6R\AZ-X+U\F&]L6"]C*PW%JRW MTQ?[Y[?)F?"5#2C"]S\[5#,(I1,^' UQB+?64W/$J3S(&&E'5),O@KC4LC\& MB[T0ZHX=RUR2BZ%O>+GG2F'7*AB$K()!]<.1@WU4X* @Z\OER']>F]1^G$YD MG=#SV&)WAF(NB+_1OIH*,[SX!O,>6ENUL)U2;E#!."5BG$I*'%XNH(\,=:0N M-$.CMB5CG<#X!WI)9Z+H4S%3*DP(R915,@D&JPZ#55*"/1-*9$N9 UYOR!O1 MS26BY?+8*P4>A/3**KT$.BBSI\3L8D'2N+3$O-9X\/MUH5-%- MZEB$?E[AE]%]EX /(:2W[#Q1\%;U@K=3":.4?".JU2I2K58ROA&E9A4I-2L9 MWX@ZL8K4B97 :#Y#8WF#^RG,X!QB%6?(+F?E6Y4]JB$*3*M>8%JLK2,*1L^6 MPIZ*$86CET!E44!Z=I3>SWQL=QN-7KLU[%:="RKB=I3>0A2\4B2OE$A8/!-J M@[5K$Y7AXYNAV?1Y\NT\=,8&#MBZ9B$WLJ:"16F%B&RE+_$2TJ8TTJ:T++3M MT+1CHX;$;GUNL":T+5\LV:#8>P^^/DN>XD&J;"@0"FW;&4O!5A5AJ].?P15B MI[K\48A/Y?)*""TC0P55?QG\D6+90A6E4$6"?2#4V=C0PC! M]M"@@>&9'F:S+X()$M=\KAR0R;@0W%"&.%SYS(I4O4^,-V+9VJM.'DR;T"=Y M)AX^W0/ %\!) M3.DE+ELP3\9 @F">DC!/I=19C'D^7R;S?"X-\U19\@CF$9)G;\ES?9G,K#TZ!S3.N\F22^3"%)LEKU@D^$/$EC MDW"4GC>71!\F:':?+-# MQ,27*1111B$C^$3(DS3RY(50^\:Q-&/VV;&,NXH7\N_@EN3%"MF24;8(GA%R M)JN[0G%P[[@@M+RH55E(4)>'U\(U:4Z5J-WN4PW4Z,"$FW9_G$=AYK7Y!@*S>/ ME4^.\?K[5H.WS*ML_;VW '^*(QQ2:#6KCJ3F,9&4JI/58F$:9W13HN]+CO]T M &Z\XU,)UBF>=FVX!=W+0_=3M-T>"+J7CNZ#@KV*D:IJ6$4OZT^RIMX9U_)2L^6*U_%FY(>M M.!#>1E9O0[!4F5FJ,EZ(8*.2L5'!WHG@A_+R0Q%>B^"'\O)#$=Z,X(?R\D/A M7HZB. M'!QRJC_8<^S(OEA:9(Y;?R)VAF(N*U^9EY9.T^!#>3V;O1[!:!5FM M.EZ18*]JL%?1WI+@D\KQ22%>E."3RO%)(=Z5X)/*\4G17MO/"GLOI3@HG*Q425\90$XQ3.. 7[0((#RL0!17@W@@/*Q %% M^"V" \K$ 45[)$^R!;!?% ^$ERR\CZS>AV 8X6GL]#0$DUR25R&H?4D>A*#V M)7D+@MJ7ZAD\F :^89FZ#I[2';QK$7I9G+ -!<)SR.HY"(8J+T-5QK,03%0J M)BK8\Q#<4%9N*,(S$=Q05FXHPG,1W%!6;CBJ9[/!;K@'_*SN9>L/8M\ZANHF M?OR?;V7-^E76'7)G+!V;LBNMFN?!*_[2/J]&E!+[6I=IC$^2D;.;0_8$P__S M[[!>+1-T\[$:^X-V9]!M"T8IC1@KA?%X"K\G!0?W!]U.MU7Y:U(J*L9. MP03#JW:CLIW%O061NED+EODLTR)BA$C M^%7&=;)OZW@LQ3O#_O7C.TA;.H-J?@#7DAVN+'R+K.7T\'])1_G"<]P^LZ M)WHZAL:)^6URLT:O!9&I8Y%?-&IV6LW^1WC&&\S[*3H%CK9A?"XP-T[AXHL] MM/<< -_3AGE4[0T891VW^.Z#LP GS#83_+H,.(C#F#1J:-(;8I@+S=@U[6Z\ MQ.=-&MC[/8*%% A] NT%O+J#:DOX,SW-5*)]'#/^?R8SC=H6,/"#O""2RY_/ M9+K-NN6Z4WH93UZDR>^3E_']Y*\?-HVY/N2]3M0US_^05:I)PW+G8VC MA:>[,14']_[+:IE^:RHA =!0E1)39*>/K( ML$ELPA'"R7L+WZ5?Z'_'6&1MI,W3(?ZS389WE25-YX_D39;0ZO])MAXM5DJ@ MLB@*@,AT0&3RJ*GR3D*!Q'X(J0Q))8JV -;]V[N[AUO8\G7TNC+,F!^0@T* MC/LTZ3"X ;!^%T1F(F3Q:0Z':' DB(*--@9=/H/]_<4RO]MS= 1E(_T^#LG# M+<.MSSH!Z/7/#M4,0M-O)MMR(I-%1DF89$YT_> 5A4=)$+IQ7#\Z-EJN*N!@ M TU9Z&\G35NM?J>[+(4M;4\0]T[,G(X$V?6!B6NK(]M1QY MQ^-RIFE?-1I7C3"L5^UWO_0&O0C_I9@Z/VC7!4H,P!6>9 \ =B-B"%9^ZAE'BF(ZADV?B4*T-_E5)_#088S3B@/4 M&72'$8"V39H#@+M1U&X-^GM#="W3.; 3_@?K_MYDG97\V=>R9:U@BS)MM2?N MVFMQY@IQFY_5ZA\.8A\SJQ$%K-1KM3I32VP1 /I*H.6@-V^DG M?;+,);'L%49<;4 ;HFR))N3^4JB[!E*CTXU)Q\V3Y@3@/[]-W##:=FPU&J<' M;40U.0UPR#LG!FWLX(MI@#L=8"EXOM$X*:K"B9MT?#:,Z>%3 .BE_].R6WM8 M&(A'9[N0^84%\0?)^=Z:G(]IR<3)#H$HQ0X8#O< 88F1$5")7XE,R;,VF]N/ MTV]@KN)[>R*GOX5@6^?+ [C=>&IUVU'EF DFCM ],3-8@Z79;O03-'6F65,L MN=5H==-,HRC@^JI?-?E5TS5;(P>:0\-UT!16Z\TUSS9+O=9A2BW93*D5TZ MW9@MMGOV&S(E\(/Z3,#_=YYMDV!U&9OW'&0T%+P2_-]J&@&/8U_%>S M#T?4FAO;[&Z";GW2' #Z#/7G!\;#XHM]T;!F!%_U MFYU!%!&[9\\-WMUH _@&P_Z!\*6XW^"K22DX((_3%_G'OLA=,Z);++PKG GW^07REGLB_(UZWS0Z<1\JMV3YP;N;LP..OU>XT#P0C\= M$C9NKEOZK>A&BT^T)R!I^"W;Q/>:85J@,;QC\?LF'=;,>$!*!)#X1'L"DD+, MM1J9)F:XF9NZ2BS*&PGLBX,UD[W9[?2C-OOZ9'N#D\;%:S=Z!T\/,DEW,/?Y MA"4JIC&R;4M[=6ST@E[,Y.8*22 /DC$8=_Y:@^X.D/JX$JK:\N,-MC(O?Y?0 M+_?RXZGEKR7/MMZ?GM%$KQHRUJY//0 9[4[C+$R;?#@C[EM6 M#1EK%V$>PAF-SIG)C-2W@F8+GE0-+_O?OKQ+PU8;+VN2)"^\M"NO;HZ#EV'E M+=(T-_AE#7]7#0TI+S+O]_K5!H-<>FQ)S?$DS550T/**^UV<$.OU:FV M(1:7#9&[.@Z.CY9[[5OO(-H5HVI7GNZ;[VC90??=8?ERKWWK_30[ NSMZGNA MZ;O?9\H450T3F>X!V(Z)YGG)@LO%1*;^[R78':'2G9&AYI>+72N!6Z\UWC5U M3J#N4Y^<%;2U(ZMWE#H''L!NM7J]X9;CSGR*PR!)=_"ZU>JWD@^I9X)D]YGA M?!"SY;CP'C#E@Z(M,'VQ3$J?+',:*RW;N,!X.775 T8YF%3/!-"+-IOA #\*S#*R-U MH1FL;Y2MO9$\\=@<-*)'Z]+-G1_$V5$[Z ]S@-CGX: F-A>$7G5:P^3-$DRT M)RR94775[,1.&:4!!A,!8%R;T4=S9;J86-LZX^'P9<9;PDG/U.!YCDB>^+J* MG^A.NP*78]LCQ M\:FP"8PCK.*(E$B[BDUU=[=@4&LS@_>^4%8OEFQ066%I,$-EGW1F>W\!W8ER M?&1I%(:_<2Q,F+$VR(F'B_?W0;OK7O%QX2X)JO:Q[8I&5<)LWJ,'9X(/B(S% M>EWF"V0!.-B'-6(EQ,4AX72$;Z9=<4E6F#TF7= "\]J7:V?Z-TUX(&Q[[9?4 MR%U+2J0K$$AU$"]=7GQ;O< N:+(<"MT(3:O3S0>:+&X!X0'FF1VV(4>RRRV3C)*EFKDH,HN2/4 MG%#^FPF*XZQC#[V64*U8SH7L>YPZX6!D"1:X378<XR,]DS\=<+QM,B'6FZ80/O4S M4L4;A5,^:%PMY9 MHS"G.J(+9K0L6+I<7CKD /)9(VT;:^V/M")P=L3P=-SB3AD?.EZ<.6[(I@/H MA@ %%$UVL3M:8)K\W_FA*7;J;KGU3? M\IWA'PP: ;.^K=^?L;\=/HS6.Z2?/U_(LQO,P]@YX_TA!_%@X?TI-X3_]\YP M+\,*G9AP[WW*YZ!P_&!!VMES!OSP$Q'Y .F:W=:)[RU-JMF4G72-7%*56S$15Q9[PW&4A62F0L]- M<1R\C)W;9=.=2/L7#'6[Z3;JEHN3]H5VKY,VQX$V?%]?/HAMM5,@-CQM+G!F M1VE[&#\.>C"<3Q99RIJ:[['9X2Z%$ITU#RBS(S-O&.\,$ ^V:>6UW9O=M9.3 MFV<\&+S,^.NVP.4E@WL:GS C<[4W9[*8S('=!N,)B1 M'/08KD8WE:>1,'V^@&='=HPS]@<0*E;S9 -)7\.CY7\I)\]7[@/+B/<'W!X12%$98T(L!P(GB>/T^L- MU_WEA.>=D^8"Y<%8S0SF>#HEBOTX'?]0YK(Q(\^R31X-I SP//X'^?Y-UG%O MY&-)1#5UEOGSAGT/FW>0&_!X*),^3L&PH_"S%[6;:#-#FVH*RARN6]G1'UU3 M8".\ /R?]0P,_LM_Z/:GI43ME4[^]FX*+WV4!DM;>M$6L*L?R'?IV5S(1HU_ M49,FQ-*FGZ2%;,TTXZ/4>//#]+H MX4::?+N_'SW_CK]-[KX\W-W>78\>7J31]?7UX[>'E[N'+]+3X]>[Z[OQ!&'Y ML,01_^/_-MON/X?!]TE"+%S).F#MHX3!=&VZ8D#_A[Q8?OJ_P&N?CC!M?(:M M?[W,B20#*1=+V5CA$=0IEW"R+FG&U+06/"(\ERD#[9400UJBM0].OO2ZDD9D M;DDO>$AILJ+81*4F?=?LN>G8DNRHFEV3EHZ%&]V6;%.R83;+T6$9LJ%*%IDY M/-5 )7/*?IP0Q;&X5,A@FT)2X3WL=E?8-="\],< 8JO?\R&CW]##A] M(Q)#*.P7%1TG58)UF0O-QH?#>*..,D]&7/U"^?:.(]9<:@;2'-@'AI9GC'XU M]I-C, 8D*H,M0#'\14%BJ5@GD$Q]8"4V@H;I-VTA+5FE$>,*%(;P6D ZGU.0 M\:17E)IL!@TV ]".<0R,Q6"XEU=2NUF34 1*+G IP.$4G^H@RR7@.TD.2JAJ MWES(=H #SN'P-%Y]CM^%GV4P&. *42I;*[9*69K*FN4MC&\?=R?N1!B+^7G[ M#09P=)MM8]-ON23)[ N^'RW&Q P&#Y^:H8(J@5'K$H@A&B+9[MEC^,&]3A%N MB^!V ?FC@W@"84-DMHEAE'\Y!DMR,A \NNPU?%A\X!C77'K^)Y5&AN' V\]D M:5HVLL0M$$1J-J[^X3/5% 22K#,@5D2V)&+@2&'6J,/[')LI&!$@0AEE$811 M\JBK,2''L*L!IP(1/ )]GVL@2A8PW2MG2HO!2CB)8!62B"=K":RU@,S:X^ M83MH3J^8.DH)(+F^XD*0 ]ON?')YU/_\7A^2369 MTK=Q3ND[""-7BG)IS9\,$^@Z3*#/?/'29$X((XW$,OYN#_+0VB2W]3DC26Q8 M*3+D)* T0!VTIKO4_3,*K/#QY.7N?O0RGO"-P[6JIX\88!LV#/(@FGY( 2;4 MT;8"0K,@"0T9!6A&+>0_0'X!*A;,#D.*R>"%+I9<7=ES&30LJ)1GG! MMB*W/*?X#G$5@Q[*!.'GP-Q$$BNL#^$,9]_T#I\)^Y%5#DBAVNL.7 X.1)13 _S.], M)M1\J\;_CKVCFLZK/75T7W[5@$@\MKV2P-=T.,OCMY@@EVS,D-=@J> W7K&: M;TD)E^YX:ZDQ.):6J3I G>^R98&X @S6/$R@ 82:BW(.NO9E&"("165 =_1G MP&8">80:#&< \8D+P"G@QS<0IZ9#74VXQB&:#;)0UP E%#'FZU&9F@:+;CNP M^[DD5#1+<1;85P=05I=&BNTP\XSK8H59*:H&'&=)")JE,?=D"BXSO&[2$+-> MJHS8[,'''7BNT%XVZ)^PD@N[:F[L@NT!=_.N&7:1@5*8>&@3,6 2;+N(YPUS M!JK5,"- 7;@-EUYJ"[<^@L><6(1+L%'M.7;-SY,R ZCYTM0 Z\@/]6G]) MLFHN/>_@UA=000P(=9NARA88IY]-^(_TWH.TU?AT.YI\]C\V/_T<>H\!%KQ[ M;:IL06RJ\!"CR75DA&]+)C(?S#H"WKMJM&K25TSZH*"@C)(.=2GY@'& %EC5 MX^MQC'6>'Q_@[^OQ/?PP*7Z+!:&[0\)OZY'T[Z&G+=. /Q6N5S .R/G,3Y:Q M9[SX13$AO12T*IQ4^4K#Q(TTPCT'JOZ\EII6\.-<&KX0B)L[@]J6PQB70<=^ M+AK..P-<%5 )8-Z@).+."DH\2>.]8F0C))P9>-0EL>1P*681=FC%#Y &1]J8 M1;( N08&)3-B0?P&]F'(I@R^#%F7: EI5/*GH1H)*<4L8]'*D$8I0^;W.:A=%]O_]HBCNA5L:)EZ&.8& M&\,5FF:. <:>KOT;'H(546Y1RF^RIJ/Y=P6KN4+365+)JRU1/Z(=-4QEOKOY MF@S@26]=# H6F/8#+,!9K09_/:R(H^A0-1:GXA:%'/7J84K%ELS-ID1R;,+C M5M<+*5Y!YKS%/1&3=J]S"Z-4LN>6O%I;A _83:ZMQ(!+L)>D]^QY?/#%7&J* M-.CXO_V\B65)P'8\QOM?CD$DSXH$9])S.Q?,H"/H0=J629<\.L4ET!*\.5F9 M^R+#QJ,G7.PM"+@_S-UCV7>6:/)7XEE]@ZMF,UB%#_S/'Z47P"9!2.\6.(3+ MO=(W5V[!KN$3U%R[.+3$Y5+7W"7BIM1A=%P+S[VX&\CSUOV]R%UD+D?1B?J#'\N#W*,G1?3?"#\04W*"=1C$O5)$MF M3BHXIH873 "! 6M@;0,7/(H"0+AQW"!R[/H5&_>Z!%8@B.7UD#-Z2@EI,5?H MOS'/&=%& K',%<8:GS4\ZIV=8$F_?\/*+9D-073_(<^(%WQ:6GA6RPMY,!V-,!+6M]%[[&;4MCZ? PP Z>P8MCQ]N^HI%=V%MW!>'7_ +S.WJKE_W M7H-1O/T"RI_2P%=D::;D, MC%.7;AT+U[$P+;(N/X@;7T9,8"**AS$]W/)4DG'%/^'V-(U(QC&(DD\99;PY MT?(ELEKC4&$.$!E$07,CP 9ADI@Q )"D7#_NY@ GHD]R?QQ-$>,F;XVQ:5N_!&BA.^B0)$ Q:+[EH$54L>H M?Z**-DS9D *RL-WWE3F]E]::+KNZ2R0X $D((U'P^;^/SI M 8/ >P,9AHD+;T?XMTVMB0YX&I_*$H4,OU3#9;-E7-D@$-OS69W73F/%'M]CBJ0H78ICCP40N M@_U0LF?WN][0UKDV4"AF%<3R^\ 0.TD7\7TG,5SF8Y&9;*F>H9FTN#6%QI.IT9@G$T\1H9BD0N-;\=P$5V( M"@@B_4YL$8BJ3" *E<.^42BFO(/$:2CH%')O/&,+;4]FZ"A@;FFV%P>)!G)< MH3LG6(O#4GN1S!M/D?C9MYJDL(X$K'Z>&\5NUB^46L./U%GBGF:?\4XWD"GV M>O+6JX5P#Z6ZR=582C?(&87B83YBOH/BPR(B[L"A%S6-5CC CT H@]%<\;L4R9]^+8YL@6#DGLVPR:@(F_#R)SVJBJ%\-J:FN?8=O\G+! MB(?+!$NX\@'#![;.0TK$*]CFDA)+&-8A?,7B4PS(,R<5I,L;N0+_=HDKP_I% M,0\_#M*1&8IH(9NO0'#78'6EM#<: MO-W^65()6N2:08(H)&^'@X7=WYF"02%J\FD9WA@!$,,W9\#PD7IAJX[ MC> 2:UPHRV#(&T!FWO.41QP 4*I8VBM:_P2P=VXV:.JRRXW$Y=63O&S)+1NC MWJD$%DU2P/1 EVW)7#U0TJZZ]5B3H?L[P0 +*U$"=:?K00X+Z*XQ;>^S>"YBP M%A4'LS#)3\N1EU'+S MCY4P&X[7ZH,=-\,Z-[05'8NMZDW3R0P)%"K0P90EMT_=^KA(Y9];*[?R"O\N ME"=OS=#&Y*K/"S O,+D+%F*8V;@M'$B76!3595J:S'A>Q&63&F*. ,M5(]&X M^:V;P%.4\.IF-DK@$]1=IWS]&:[N?>?*7\F4BSI7/L'C->G5L9EG@!7<;HX\ M5 6)Z7G/'[#!"U.9,\>/:WA,%9:4;CFFIG!06$Z"5ZOQ>D;<+C-B OLNY]KY MQ4O21X%Y!IX MVBOWE9#QA%60WNF0:0@TY%%6M O@R*^6-*'A?L8H'MZB; M-?,S9H'Y.W>3*4%MQ]0[D1Y.W-"-,5$_N+'D'04D5&="C)QF,%3(Y1&%$_0_[/+KXB M B3, G'"<@UF,:W"&0A3_^ASFPX%?-.?/YX;-C>,RZ/3"IAJH.E1.O_M7>,= M^[S$B@_W<]:YOVNJ/?\H-1N-G]X%<^)TEC<6:&FF6#QTO)HV.*6?I)1S!,-B MA)0-K68$,PGSMGK*<143L6[\[5W/1W&80Q3,[UH940(CX_-AF*\HV%)L /^1 M5_SC!<]9!(#>LP,7P>G=I M9X1X3ZYZ-2UP_/V97W59^4-JPI0L=9(:AJ@ X^R9F>MX6CM82;M9VYO)CH92 MP7L'\EZKE+R'N:_R,9L@V7:2#/)5?UN MECS8+BK2SA-X*MDV\E_V6^SPIZC*8)6QN0/7J@W;G?.AAB#X+N":M4&CMQ^ K5RH4928.[IH MN_9K%8HV&8X\[BF8M-=MG#D6JTR=9K=],1&PXYM$;B:W+.Y<\G0YN<%%S9N@ M6M/29]@9EILT@A-.Q G-6G_0+ LOE#SJ\DF*K[R%*S^8N5LG9>[/C,G8G*Q) MGDX*]Q;R@_" G="M==M938 34U(P3AD9IU/K=[):]D>C9,E%:&E5WUS!/W!_99L2 M:_[ KJ@I]>%&<0BQ#$7DXA!B]2S#TOHWXA"BX+W">:^T)]K$(<3*D4P<0CQ6 M?/Y+8-=:9 ;6:N'YXLJ?JQ-X*O<..NGYPV^&YE_J+4XA[H;D-(?2NK5&-VLN MI,34$ 3?G?#H#;O[ 2A.(6[%[(AJG#D.JTN;9JV?^<2Z MD!<;T3EV+'-)RN+%B<* &+-G%D1G&A.Y>$YH-T6!2%HDBP*1HW@(I;"W(;]YEX_P"%+=U.W[AWFH%GRCO@\%@"UTKC9W%?]@$4]_> MK2CL5M9-%2/Q]M9^&_'H90KNM>N12QOXC4]L;I-?=.A=R46]RT&\ZX+*UF!< M5(V4(?0OJD:J9RZ6UN4152."]PKGO=*6((BJDMN.F37)& FE\V9L+/2ONLV]: ^J)%[%L-7.8.G&: K=DU@ MQJU9]**S!GY2*YA-"TN.]G1J@^ZPL-FS[*FB"1:#]4A*X(0X<-N.'^5==GP[N2XY%OE1QA))MH;*R^(5E"P+AI$6L+PILJK)8*2#$DE MNO:&A1-XG2*53 L+,]XT%4#THV3P):NXV%3*P?8E5EXHID'A5=X)!,%P#/_R M>5FO2^%KSQ$0ASHRW@:OFC"+8=H,;$L-;K"7*24VE5Z)(CN4A &0YC(6G41G M""!9RJL%]A_AG44 'HJWW8?J60 =K+^)X5:RF*] 7@9WC84(X1F+P!,$/L9P MNX!O <3%PC3TE0LRP3< '#D&^S'J3X[/>ELXOF ^]W>^KLFOFJYAC1%PN*([ M*O&(3EUZ$<[MP/^R^H:$1MJ'Z Z\ [P:(1D0'KO2<(;1,"A,>?43I::BR7@D M,;%,J2XE @9C,1 LLC0M?-GT-A&:]=CY!OYBBHL-_9E+,VDR)\CU;ND3 : M<"(K%>7@5??(>=(/VEWQK4&HT&^_DO[' '?JS!-'1)8&N]$7U5]SI:(MPVEKO M9L$J%XG7A;FU" B'-WJD0"PLMF".1F?(I@SR94@-0 N#R*4Z$W!*(O;9\L)+ M*5LU6&X*\9DL9,UP^<+G[T"F"07Y:,09O193)\!RW4X/&8XK!&2Z'5BM@5[4 M8%LR?L1=:&FXJ<.[T%6BTO9*R57H=]2#*\)WB:N=4<"$=">\CEN.%3OZ.T:2 MEZ"Y?V@+$"6@EGK=GQ .C4G#'*+-4.::A3<6\!1JU%C4#"QB%+4U[-M M&#WR9#-0FO+4)A:'%_7GS,29R0^V6;DT?9-UAPEC$U_8#1\'@KV+A'J#'T'1 M:PB(ZGAMQW X@P#F9 L-%IU0RC6YK%,SF'^MK1E 8VF\*C-BO8!A@HW(@$8@ M6#4+<,IM)Q,$[O>YB6:+8P2*(AGTLQ4XUR;E_&>^VD \Q/C4T:>:KH?TZ<4+ MG?">G1$#6 O9!G)L'8!8!^UPQX)MC\:8FYQ'8!0= MC"S-,[HT \21;5HK7P!-M1_L)W0(/+F+MIJL*%B9#K_!_G--.@0LL$NDF0,& M%FY,?,*>FPPQ, XB@-"Z],C$D,)8&J#RC8D0_!P,M#H6*&!!8J#L(5ZYN2'C MFK;AQ%^J*R@]$$MXL6+SS^^L&A5S-97GY\YNKAUC(7GCF)9P6N MW3+[%QCT,\C+/W[YW_\+HQU_]=X;RQ9*=OI$K,D<\.<_R+ ,'Y[)]&_O<%A4 MR5>-WE6C:9O\[\%5N_GNESSV:Z^>)]_8H R*\>3IR1WLY^T+#<"7 M;.QZZE@K=^0% ?FC%K^SB].'0:M9?A;&;SC+CNV Y'1LIJ<\(_R5\2L25G69 MQP#)K9LTS#RR;5O:J\-'!)D\(G-+8E44:S-;<,T^A M4<$KET7?V;*5V9:B]+/ $T02/S@DB?-"Q\W\7?1Y(4D<$SI'EBOMF1-Q3*AR M)!/'A"ILOU3UZ(K 4[EW0KA);,Y6\(.SP-B\:7V4'EP/,*/<"96%QD50^Y@Z M(S3O1AE>DA8PH>ZB>8%Z0"^8]YUFM%SPYQ,3.9U&%"QXQBS8K'6;W3V9L%4T M$PJ#J-IM5DNPA*J-6RF45V)_[I8_-\0P%YJ!QAG+L?*8_7J3I+K<]<:M5ZS=$KVK!#"XS-(>''ET2P=LS&;=2 MFO0\QJT4RBNQ/W<+O0FW51S*3XYLRV$XW\OJJ!H:*TV> M[': $"C>S3Q^\:A?3TJ)XECL$%I9C"MA^D:)=G55;LH(1K@X1JB$."R!/BRK MGBW!$JHV;J507HG]N5O@Q7,UFT]5G+F]+MR>4H\KW)YRRY'/&P(G!YI31ZV" M*GOI4QGJG1KU1NOGDQ-Q-V""KTK)5YOZ86;AMWZE^*TH^5UP9\J;O.S$$S?T MC+=EW=S ];RZ9%9@E5(NRJ8J'5JK"G>)&.8RMD4N*O&8'65+Z:Y<3 ?<(AMX MW)J\N=+2L9;81HDW8%DZK*6*&FONPJ#SK03>/FI+)Y=-?5O\YK!>F\](CQ;I M.UY9+!L2^4$L1:/84 3[[#33?U M5DZPP4O-ZZSE=H[Y;CJZ*KW"#+""*R\/6)?NC* 5)@,EH1UFM/,F'JS=B K6 M^PY1\4IXCS"_ 29KGA)4+/C9R)C!QF!P6Z:D6L"(2M11YIQXAG<"SVMB):FA M8*)741$P!$B#^7K_%@9#0L&%BV'JX9BU3V6S4'D!H$PB9,<>OXZES&5XOEWK M\&ZD?B'J-$(\MX\/3M!J^ T>0RV#6&&?39LJ/,/[_48[OZ3V$6U M)KTZ;I_2$.L&I%KO<[,Y#EN+]#]F0U&7QD@;'[ -)-R&M^9@&,?'9MQUVF$< M;\-;NSO,CC<&!+)_>MQM8O,\\,; P89%K5JOVP^O7#$-IO>P#T_0;VY8;_R$ MK7;]GR98! " / G&WH8 M$#$4^=HH:!2WL>%;O#/<+BK=/
XML 45 R23.htm IDEA: XBRL DOCUMENT v3.19.3
3. REVENUE (Tables)
3 Months Ended
Aug. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue

    The Company’s revenues by product category are as follows (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
Type of good / service:            
Systems   $ 2,934     $ 1,806  
Contactors     1,650       1,153  
Services     949       1,781  
    $ 5,533     $ 4,740  
                 
Product lines:                
Wafer-level   $ 4,826     $ 1,969  
Test During Burn-In     707       2,771  
    $ 5,533     $ 4,740  

 

    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
Geographic region:            
United States   $ 5,057     $ 2,695  
Asia     338       1,734  
Europe     138       311  
    $ 5,533     $ 4,740  

 

    With the exception of the amount of service contracts and extended warranties, the Company’s product category revenue is recognized at the point in time when control transfers to the customer.

 

    Three Months Ended  
    August 31,  
    2019     2018  
Timing of revenue recognition:            
Products and services transferred at a point in time a point in time $  4,859      $  4,118  
 Services transferred over time   674     622  
  $ 5,533      $ 4,740  

XML 46 R27.htm IDEA: XBRL DOCUMENT v3.19.3
8. PRODUCT WARRANTIES (Tables)
3 Months Ended
Aug. 31, 2019
Product Warranties Disclosures [Abstract]  
Liability for product warranties

    The following is a summary of changes in the Company's liability for product warranties during the three months ended August 31, 2019 and 2018 (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
             
Balance at the beginning of the period   $ 154     $ 135  
                 
Accruals for warranties issued during the period     62        75   
Consumption of reserves     (24)       (50)  
                 
Balance at the end of the period   $ 192     $ 160  

 

XML 47 R46.htm IDEA: XBRL DOCUMENT v3.19.3
11. LEASES (Details 1)
$ in Thousands
Aug. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 (excluding the first three months of 2020) $ 551
2021 754
2022 772
2023 795
2024 132
Thereafter 0
Total 3,004
Less: imputed interest 312
Present value of operating lease liabilities $ 2,692
XML 48 R42.htm IDEA: XBRL DOCUMENT v3.19.3
8. PRODUCT WARRANTIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at the beginning of the period $ 154 $ 135
Accruals for warranties issued during the period 62 75
Consumption of reserves (24) (50)
Balance at the end of the period $ 192 $ 160
XML 49 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 50 R4.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Income Statement [Abstract]    
Net sales $ 5,533 $ 4,740
Cost of sales 3,262 3,187
Gross profit 2,271 1,553
Operating expenses:    
Selling, general and administrative 1,808 1,879
Research and development 892 1,116
Total operating expenses 2,700 2,995
Loss from operations (429) (1,442)
Interest income (expense), net 12 (78)
Other income, net 10 9
Loss before income tax expense (407) (1,511)
Income tax expense (6) (4)
Net loss (413) (1,515)
Less: Net income attributable to the noncontrolling interest 0 0
Net loss attributable to Aehr Test Systems common shareholders $ (413) $ (1,515)
Net loss per share: Basic and Diluted $ (0.02) $ (0.07)
Shares used in per share calculations: Basic and Diluted 22,708 22,190
XML 51 R53.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Stock-based compensation costs capitalized as part of inventory $ 0 $ 0
Intrinsic value of options exercised $ 17 139
Weighted average remaining contractual life of the options exercisable and expected to be exercisable 3 years 10 months 17 days  
Stock Option and RSU Transactions    
Stock-based compensation expense related to stock options and RSUs $ 150 $ 173
Restricted Stock Units granted (in thousands) 0 0
Restricted Stock Units vested (in thousands) 3 4
Restricted Stock Units unvested (in thousands) 20 43
Restricted Stock Units unvested intrinsic value $ 26 $ 108
2016 Equity Incentive Plan    
Unrecognized stock-based compensation 1,508  
Estimated forfeitures of unvested stock based awards, amount $ 4  
Weighted average period for recognition of costs 3 years 2 months 12 days  
Employee Stock Purchase Plan    
Weighted average period for recognition of costs 1 year 1 month 6 days  
Stock-based compensation related to the ESPP $ 49 $ 83
Compensation cost related to purchase rights under the ESPP but not yet recognized $ 131  
ESPP purchase right granted (in thousands) 0 0
ESPP shares issued (in thousands) 0 0
ESPP shares available for issuance (in thousands) 369  
XML 52 R8.htm IDEA: XBRL DOCUMENT v3.19.3
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Aug. 31, 2019
Accounting Policies [Abstract]  
1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES

1. BASIS OF PRESENTATION AND SUMMARY OF SIGNIFICANT ACCCOUNTING POLICIES

 

    The accompanying financial information has been prepared by Aehr Test Systems, without audit, pursuant to the rules and regulations of the Securities and Exchange Commission, or SEC. Certain information and footnote disclosures normally included in financial statements prepared in accordance with generally accepted accounting principles in the United States (GAAP) have been condensed or omitted pursuant to such rules and regulations.

 

    In the opinion of management, the unaudited condensed consolidated financial statements for the interim periods presented have been prepared on a basis consistent with the May 31, 2019 audited consolidated financial statements and reflect all adjustments, consisting of normal recurring adjustments, necessary for a fair presentation of the condensed consolidated financial position and results of operations as of and for such periods indicated. These unaudited condensed consolidated financial statements and notes thereto should be read in conjunction with the consolidated financial statements and notes thereto included in the Company's Annual Report on Form 10-K for the fiscal year ended May 31, 2019. Results for the interim periods presented herein are not necessarily indicative of results which may be reported for any other interim period or for the entire fiscal year.

 

    PRINCIPLES OF CONSOLIDATION. The condensed consolidated financial statements include the accounts of Aehr Test Systems and its subsidiaries (collectively, the "Company"). All significant intercompany balances have been eliminated in consolidation. For the Company’s majority owned subsidiary, Aehr Test Systems Japan K.K., the noncontrolling interest of the portion the Company does not own was reflected on the Condensed Consolidated Balance Sheets in Shareholders’ Equity and in the Condensed Consolidated Statements of Operations.

 

    ACCOUNTING 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 disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used to account for sales and revenue allowances, the allowance for doubtful accounts, inventory valuations, income taxes, stock-based compensation expenses, and product warranties, among others. The Company bases its estimates on historical experience and on various other assumptions that it believes to be reasonable under the circumstances. Actual results could differ materially from those estimates.

 

    SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES. The Company’s significant accounting policies are disclosed in the Company’s Annual Report on Form 10-K for the year ended May 31, 2019. There have been no significant changes in the Company’s significant accounting policies during the three months ended August 31, 2019, except for the adoption of Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) Update No. 2016-02, Leases, as discussed in Note 2. RECENT ACCOUNTING PRONOUNCEMENTS.

 

XML 53 R11.htm IDEA: XBRL DOCUMENT v3.19.3
4. EARNINGS PER SHARE
3 Months Ended
Aug. 31, 2019
Earnings Per Share [Abstract]  
4. EARNINGS PER SHARE

4. EARNINGS PER SHARE

 

    Basic earnings per share is determined using the weighted average number of common shares outstanding during the period. Diluted earnings per share is determined using the weighted average number of common shares and potential common shares (representing the dilutive effect of stock options, RSUs and ESPP shares) outstanding during the period using the treasury stock method.

 

    The following table presents the computation of basic and diluted net loss per share attributable to Aehr Test Systems common shareholders (in thousands, except per share data):

 

    Three Months Ended  
    August 31,  
    2019     2018  
             
Numerator: Net loss   $ (413)   $ (1,515)
                 
Denominator for basic net loss per share:                
Weighted average shares outstanding     22,708       22,190  
                 
Shares used in basic net loss per share calculation     22,708       22,190  
Effect of dilutive securities     --       --  
                 
Denominator for diluted net loss per share     22,708       22,190  
Basic net loss per share   $ (0.02)   $ (0.07)
Diluted net loss per share   $ (0.02)     $ (0.07)  

 

    For the purpose of computing diluted earnings per share, the weighted average number of potential common shares does not include stock options with an exercise price greater than the average fair value of the Company’s common stock for the period, as the effect would be anti-dilutive. In the three months ended August 31, 2019 and 2018 potential common shares have not been included in the calculation of diluted net loss per share as the effect would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for these periods are the same. Stock options to purchase 3,434,000 shares of common stock, RSUs for 20,000 shares and ESPP rights to purchase 297,000 ESPP shares were outstanding as of August 31, 2019, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. Stock options to purchase 3,189,000 shares of common stock, RSUs for 43,000 shares and ESPP rights to purchase 359,000 ESPP shares were outstanding as of August 31, 2018, but were not included in the computation of diluted net loss per share, because the inclusion of such shares would be anti-dilutive. The 2,657,000 shares convertible under the 9.0% Convertible Secured Notes (the “Convertible Notes”) outstanding on August 31, 2018 were not included in the computation of diluted net loss per share because the inclusion of such shares would be anti-dilutive.

XML 54 R15.htm IDEA: XBRL DOCUMENT v3.19.3
8. PRODUCT WARRANTIES
3 Months Ended
Aug. 31, 2019
Product Warranties Disclosures [Abstract]  
8. PRODUCT WARRANTIES

8. PRODUCT WARRANTIES

 

    The Company provides for the estimated cost of product warranties at the time revenues are recognized on the products shipped. While the Company engages in extensive product quality programs and processes, including actively monitoring and evaluating the quality of its component suppliers, the Company’s warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from the Company’s estimates, revisions to the estimated warranty liability would be required.

 

    The standard warranty period is one year for systems and ninety days for parts and service.

 

    The following is a summary of changes in the Company's liability for product warranties during the three months ended August 31, 2019 and 2018 (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
             
Balance at the beginning of the period   $ 154     $ 135  
                 
Accruals for warranties issued during the period     62        75   
Consumption of reserves     (24)       (50)  
       
Balance at the end of the period    $ 192       $ 160   

 

    The accrued warranty balance is included in accrued expenses on the accompanying condensed consolidated balance sheets.

XML 55 R19.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION
3 Months Ended
Aug. 31, 2019
Share-based Payment Arrangement [Abstract]  
12. STOCK-BASED COMPENSATION

12. STOCK-BASED COMPENSATION

 

    Stock-based compensation expense consists of expenses for stock options, restricted stock units, or RSUs, and employee stock purchase plan, or ESPP, purchase rights. Stock-based compensation expense for stock options and ESPP purchase rights is measured at each grant date, based on the fair value of the award using the Black-Scholes option valuation model, and is recognized as expense over the employee’s requisite service period. This model was developed for use in estimating the value of publicly traded options that have no vesting restrictions and are fully transferable. The Company’s employee stock options have characteristics significantly different from those of publicly traded options. For RSUs, stock-based compensation cost is based on the fair value of the Company’s common stock at the grant date. All of the Company’s stock-based compensation is accounted for as an equity instrument. See Note 10 in the Company’s Annual Report on Form 10-K for fiscal 2019 filed on August 28, 2019 for further information regarding the 2016 Equity Incentive Plan and the Amended and Restated 2006 ESPP.

  

    The following table summarizes the stock-based compensation expense for the three months ended August 31, 2019 and 2018 (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
Stock-based compensation in the form of employee stock options, RSUs, and ESPP purchase rights, included in:            
Cost of sales   $ 19     $ 36  
Selling, general and administrative     130       148  
Research and development     50       72  
Net effect on net loss   $ 199     $ 256  

 

    As of August 31, 2019 and 2018, there were no stock-based compensation expenses capitalized as part of inventory.

 

    During the three months ended August 31, 2019 and 2018, the Company recorded stock-based compensation expenses related to stock options and RSUs of $150,000 and $173,000, respectively.

 

    As of August 31, 2019, the total compensation expense related to unvested stock-based awards under the Company’s 2016 Equity Incentive Plan, but not yet recognized, was approximately $1,508,000, which is net of estimated forfeitures of $4,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 3.2 years.

 

    During the three months ended August 31, 2019 and 2018, the Company recorded stock-based compensation expense related to the ESPP of $49,000 and $83,000, respectively.

 

    As of August 31, 2019, the total compensation expense related to purchase rights under the ESPP but not yet recognized was approximately $131,000. This expense will be amortized on a straight-line basis over a weighted average period of approximately 1.1 years.

 

Valuation Assumptions

 

    Valuation and Amortization Method. The Company estimates the fair value of stock options granted using the Black-Scholes option valuation model and a single option award approach. The fair value under the single option approach is amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period.

 

    Expected Term. The Company’s expected term represents the period that the Company’s stock-based awards are expected to be outstanding and was determined based on historical experience, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior as evidenced by changes to the terms of its stock-based awards.

 

    Volatility. Volatility is a measure of the amounts by which a financial variable such as stock price has fluctuated (historical volatility) or is expected to fluctuate (expected volatility) during a period. The Company uses the historical volatility for the past four or five years, which matches the expected term of most of the option grants, to estimate expected volatility. Volatility for each of the ESPP’s four time periods of six months, twelve months, eighteen months, and twenty-four months is calculated separately and included in the overall stock-based compensation expense recorded.

 

    Risk-Free Interest Rate. The Company bases the risk-free interest rate used in the Black-Scholes option valuation model on the implied yield in effect at the time of option grant on U.S. Treasury zero-coupon issues with a remaining term equivalent to the expected term of the stock awards including the ESPP.

 

    Fair Value. The fair value of the Company’s stock options granted to employees for the three months ended August 31, 2019 and 2018 were estimated using the following weighted average assumptions in the Black-Scholes option valuation model:

 

    Three Months Ended  
    August 31,  
    2019     2018  
             
Expected term (in years)     5       5  
Volatility     0.71       0.74  
Risk-free interest rate     1.88 %     2.75 %
Weighted average grant date fair value   $ 0.97     $ 1.48  

 

    There were no ESPP purchase rights granted to employees for the three months ended August 31, 2019 and 2018. There were no ESPP shares issued during the three months ended August 31, 2019 and 2018. As of August 31, 2019, there were 369,000 ESPP shares available for issuance.

 

    The following tables summarize the Company’s stock option and RSU transactions during three months ended August 31, 2019 (in thousands):

 

    Available  
    Shares  
Balance, May 31, 2019     1,147  
         
  Options granted     (527 )
  Shares cancelled     151  
  Shares expired     (119 )
         
Balance, August 31, 2019     652  

 

    The following table summarizes the stock option transactions during the three months ended August 31, 2019 (in thousands, except per share data):

 

    Outstanding Options  
          Weighted        
    Number     Average     Aggregate  
    of     Exercise     Intrinsic  
    Shares     Price     Value  
Balances, May 31, 2019     3,107     $ 2.20     $ 282  
                         
Options granted     527     $ 1.64          
Options cancelled     (151 )   $ 1.50          
Options exercised     (49 )   $ 1.27          
                         
Balances, August 31, 2019     3,434     $ 2.16     $ 41  
                         
Options fully vested and expected to vest at August 31, 2019     3,397      2.16      41   

  

   

The options outstanding and exercisable at August 31, 2019 were in the following exercise price ranges (in thousands, except per share data):

 

        Options Outstanding     Options Exercisable  
        at August 31, 2019     at August 31, 2019  
 

Range of Exercise

Prices

    Number Outstanding Shares     Weighted Average Remaining Contractual Life (Years)     Weighted Average Exercise Price     Number Exercisable Shares     Weighted Average Remaining Contractual Life (Years)     Weighted Average Exercise Price     Aggregate Intrinsic Value  
  $ 0.80-$0.97       47       0.26     $ 0.85       47       0.26     $ 0.85        
  $ 1.09-$1.28       301       0.82     $ 1.28       301       0.82     $ 1.28          
  $ 1.64-$2.06       1,261       5.34     $ 1.76       483       3.54     $ 1.80          
  $ 2.10-$2.81       1,584       3.30     $ 2.43       1,263       2.63     $ 2.44          
  $ 3.46-$3.93       241       4.91     $ 3.85       151       4.94     $ 3.80          
  $ 0.80-$3.93       3,434       3.90     $ 2.16       2,245   2.69 $ 2.20 $ 41

 

 

 

    The total intrinsic value of options exercised during the three months ended August 31, 2019 and 2018 was $17,000 and $139,000, respectively. The weighted average remaining contractual life of the options exercisable and expected to be exercisable at August 31, 2019 was 3.88 years.

 

    During the three months ended August 31, 2019 and 2018, there were no RSUs granted to employees. During the three months ended August 31, 2019, 3,000 RSUs became fully vested. As of August 31, 2019, 20,000 RSUs were unvested which had an intrinsic value of $26,000. During the three months ended August 31, 2018, 4,000 RSUs became fully vested. As of August 31, 2018, 43,000 RSUs were unvested which had an intrinsic value of $108,000.

XML 56 R36.htm IDEA: XBRL DOCUMENT v3.19.3
4. EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Earnings Per Share [Abstract]    
Net loss $ (413) $ (1,515)
Denominator for basic net loss per share: Weighted average shares outstanding (in thousands) 22,708 22,190
Shares used in basic net loss per share calculation (in thousands) 22,708 22,190
Effect of dilutive securities (in thousands) 0 0
Denominator for diluted net loss per share (in thousands) 22,708 22,190
Basic net loss per share $ (0.02) $ (0.07)
Diluted net loss per share $ (0.02) $ (0.07)
XML 57 R32.htm IDEA: XBRL DOCUMENT v3.19.3
3. REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Net sales $ 5,533 $ 4,740
Systems    
Net sales 2,934 1,806
Contactors    
Net sales 1,650 1,153
Services    
Net sales 949 1,781
Wafer-level    
Net sales 4,826 1,969
Test During Burn-In    
Net sales $ 707 $ 2,771
XML 58 R52.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK-BASED COMPENSATION (Details 4)
$ / shares in Units, $ in Thousands
3 Months Ended
Aug. 31, 2019
USD ($)
$ / shares
shares
$0.80-$0.97  
Options outstanding, ending (in thousands) | shares 47
Weighted average remaining contractual life (years) options outstanding 3 months 4 days
Weighted average exercise price outstanding, ending | $ / shares $ .85
Options exercisable shares, ending (in thousands) | shares 47
Weighted average remaining contractual life (years) options exercisable 3 months 4 days
Weighted average exercise price for options exercisable, ending | $ / shares $ .85
$1.09-$1.28  
Options outstanding, ending (in thousands) | shares 301
Weighted average remaining contractual life (years) options outstanding 9 months 25 days
Weighted average exercise price outstanding, ending | $ / shares $ 1.28
Options exercisable shares, ending (in thousands) | shares 301
Weighted average remaining contractual life (years) options exercisable 9 months 25 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 1.28
$1.64-$2.06  
Options outstanding, ending (in thousands) | shares 1,261
Weighted average remaining contractual life (years) options outstanding 5 years 4 months 2 days
Weighted average exercise price outstanding, ending | $ / shares $ 1.76
Options exercisable shares, ending (in thousands) | shares 483
Weighted average remaining contractual life (years) options exercisable 3 years 6 months 14 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 1.80
$2.10-$2.81  
Options outstanding, ending (in thousands) | shares 1,584
Weighted average remaining contractual life (years) options outstanding 3 years 3 months 18 days
Weighted average exercise price outstanding, ending | $ / shares $ 2.43
Options exercisable shares, ending (in thousands) | shares 1,263
Weighted average remaining contractual life (years) options exercisable 2 years 7 months 17 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 2.44
$3.46-$3.93  
Options outstanding, ending (in thousands) | shares 241
Weighted average remaining contractual life (years) options outstanding 4 years 10 months 28 days
Weighted average exercise price outstanding, ending | $ / shares $ 3.85
Options exercisable shares, ending (in thousands) | shares 151
Weighted average remaining contractual life (years) options exercisable 4 years 11 months 8 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 3.80
$.80-$3.93  
Options outstanding, ending (in thousands) | shares 3,434
Weighted average remaining contractual life (years) options outstanding 3 years 10 months 24 days
Weighted average exercise price outstanding, ending | $ / shares $ 2.16
Options exercisable shares, ending (in thousands) | shares 2,245
Weighted average remaining contractual life (years) options exercisable 2 years 8 months 8 days
Weighted average exercise price for options exercisable, ending | $ / shares $ 2.20
Aggregate intrinsic value for options exercisable | $ $ 41
XML 59 R9.htm IDEA: XBRL DOCUMENT v3.19.3
2. RECENT ACCOUNTING PRONOUNCEMENTS
3 Months Ended
Aug. 31, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
2. RECENT ACCOUNTING PRONOUNCEMENTS

2. RECENT ACCOUNTING PRONOUNCEMENTS

 

Accounting Standards Adopted

 

    Financial Instruments

    In January 2016, the FASB issued an accounting standard update related to the recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments and financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, this standard clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The Company adopted this new standard in fiscal year 2020. The adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.

 

    Leases

    In February 2016, the FASB issued ASC Update No. 2016-02, Leases (FASB ASC Topic 842, Leases). The Company adopted the standard as of June 1, 2019, using the modified retrospective approach and the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements. Under this method, the Company applied the new leasing rules on the date of adoption and recognized the cumulative effect of initially applying the standard as an adjustment to its opening balance sheet, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance under FASB ASC Topic 840, Leases.

 

    In addition, the Company applied the package of practical expedients permitted under FASB ASC Topic 842 transition guidance to its entire lease portfolio at June 1, 2019. As a result, the Company was not required to reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases and (iii) the treatment of initial direct costs for any existing leases. Furthermore, the Company elected not to separate lease and non-lease components for the majority of its leases. Instead, for all applicable classes of underlying assets, the Company accounted for each separate lease component and the non-lease components associated with that lease component, as a single lease component.

 

    As a result of adopting FASB ASC Topic 842, Leases on June 1, 2019, the Company recognized right-of-use assets of $2.7 million and corresponding liabilities of $2.8 million for its existing operating lease portfolio on its unaudited condensed consolidated balance sheet. Operating lease right-of-use assets are presented within Operating lease right-of-use assets and corresponding liabilities are presented within Operating lease liabilities, short-term and Operating lease liabilities, long-term on the Company’s unaudited condensed consolidated balance sheet. There was no material impact to the Company’s unaudited condensed consolidated statements of operations or unaudited condensed consolidated statements of cash flows. Please refer to Note 11 – Leases for information regarding the Company’s lease portfolio as of August 31, 2019 as accounted for under FASB ASC Topic 842, Leases.

 

Accounting Standards Not Yet Adopted

 

    Financial Instruments

    In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard on its consolidated financial statements.

 

XML 60 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Document and Entity Information - shares
3 Months Ended
Aug. 31, 2019
Sep. 30, 2019
Document And Entity Information    
Entity Registrant Name AEHR TEST SYSTEMS  
Entity Central Index Key 0001040470  
Document Type 10-Q  
Document Period End Date Aug. 31, 2019  
Amendment Flag false  
Current Fiscal Year End Date --05-31  
Is Entity's Reporting Status Current? Yes  
Entity Filer Category Non-accelerated Filer  
Entity Emerging Growth Company false  
Entity Small Business true  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   22,740,986
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2020  
XML 61 R5.htm IDEA: XBRL DOCUMENT v3.19.3
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Statement of Comprehensive Income [Abstract]    
Net loss $ (413) $ (1,515)
Other comprehensive loss, net of tax:    
Net change in cumulative translation adjustments (15) (15)
Total comprehensive loss (428) (1,530)
Less: Comprehensive (loss) income attributable to the noncontrolling interest (1) 1
Comprehensive loss, attributable to Aehr Test Systems common shareholders $ (427) $ (1,531)
XML 62 R18.htm IDEA: XBRL DOCUMENT v3.19.3
11. LEASES
3 Months Ended
Aug. 31, 2019
Leases [Abstract]  
11. LEASES

11. LEASES

 

    The Company has only operating leases for real estate including corporate offices, warehouse space and certain equipment. A lease with an initial term of 12 months or less is generally not recorded on the condensed consolidated balance sheet, unless the arrangement includes an option to purchase the underlying asset, or renew the arrangement that the Company is reasonably certain to exercise (short-term leases). The Company recognizes lease expense on a straight-line basis over the lease term for short-term leases that the Company does not record on its balance sheet. The Company’s operating leases have remaining lease terms of 1 to 4 years.

 

    The Company determines whether an arrangement is or contains a lease based on the unique facts and circumstances present at the inception of the arrangement. Operating lease liabilities and their corresponding right-of-use assets are recorded based on the present value of lease payments over the expected lease term. The interest rate implicit in lease contracts is typically not readily determinable.

 

    As such, the Company utilizes the appropriate incremental borrowing rate, which is the rate incurred to borrow on a collateralized basis over a similar term at an amount equal to the lease payments in a similar economic environment. Certain adjustments to the right-of-use asset may be required for items such as initial direct costs paid or incentives received.

 

    The weighted-average remaining lease term for the Company’s operating leases was 3.9 years at August 31, 2019 and the weighted-average discount rate was 5.5%.

 

    The Company’s operating lease cost was $183,000 for the three months ended August 31, 2019.

 

    The following table presents supplemental cash flow information related to the Company’s operating leases (in thousands):

 

    Three Months Ended August 31, 2019  
Cash paid for amounts included in the measurement of operating lease liabilities:      
Operating cash flows from operating leases   $ 182  
         

 

    The following table presents the maturities of the Company’s operating lease liabilities as of August 31, 2019 (in thousands):

 

Fiscal year   Operating Leases  
2020 (excluding the first three months of 2020)   $ 551  
2021     754  
2022     772  
2023     795  
2024     132  
Thereafter     --  
Total future minimum operating lease payments   $ 3,004  
Less: imputed interest     312  
Present value of operating lease liabilities   $ 2,692  

 

XML 63 R10.htm IDEA: XBRL DOCUMENT v3.19.3
3. REVENUE
3 Months Ended
Aug. 31, 2019
Revenue from Contract with Customer [Abstract]  
3. REVENUE

3. REVENUE

 

Revenue recognition

 

    The Company recognizes revenue when promised goods or services are transferred to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services by following a five-step process, (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price, and (5) recognize revenue when or as the Company satisfies a performance obligation, as further described below.

 

    Performance obligations include sales of systems, contactors, spare parts, and services, as well as, installation and training services included in customer contracts.

 

    A contract’s transaction price is allocated to each distinct performance obligation. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be entitled. The Company generally does not grant return privileges, except for defective products during the warranty period.

 

    For contracts that contain multiple performance obligations, the Company allocates the transaction price to the performance obligations on a relative standalone selling price basis. Standalone selling prices are based on multiple factors including, but not limited to historical discounting trends for products and services and pricing practices in different geographies.

 

    Revenue for systems and spares is recognized at a point in time, which is generally upon shipment or delivery. Revenue from services is recognized over time as services are completed or ratably over the contractual period of generally one year or less.

 

    The Company has elected the practical expedient to not assess whether a contract has a significant financing component as the Company’s standard payment terms are less than one year.

 

Disaggregation of revenue

 

    The following tables show revenues by major product categories. Within each product category, contract terms, conditions and economic factors affecting the nature, amount, timing and uncertainty around revenue recognition and cash flow are substantially similar.

 

    The Company’s revenues by product category are as follows (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
Type of good / service:            
Systems   $ 2,934     $ 1,806  
Contactors     1,650       1,153  
Services     949       1,781  
    $ 5,533     $ 4,740  
                 
Product lines:                
Wafer-level   $ 4,826     $ 1,969  
Test During Burn-In     707       2,771  
    $ 5,533     $ 4,740  

 

    The following presents information about the Company’s operations in different geographic areas. Net sales are based upon ship-to location (in thousands):

 

    Three Months Ended  
    August 31,  
    2019     2018  
Geographic region:            
United States   $ 5,057     $ 2,695  
Asia     338       1,734  
Europe     138       311  
    $ 5,533     $ 4,740  

 

    With the exception of the amount of service contracts and extended warranties, the Company’s product category revenue is recognized at the point in time when control transfers to the customer.

 

    Three Months Ended  
    August 31,  
    2019     2018  
Timing of revenue recognition:            
Products and services transferred at  a point in time $ 4,859     $ 4,118  
Services transferred over time   674     622  
  $ 5,533     $ 4,740  

 

Contract balances

 

    A receivable is recognized in the period the Company delivers goods or provides services or when the Company’s right to consideration is unconditional. The Company usually does not record contract assets because the Company has an unconditional right to payment upon satisfaction of the performance obligation, and therefore, a receivable is more commonly recorded than a contract asset.

 

    Contract liabilities include payments received in advance of performance under a contract and are satisfied as the associated revenue is recognized. Contract liabilities are reported on the Condensed Consolidated Balance Sheets at the end of each reporting period as a component of deferred revenue. Contract liabilities as of August 31, 2019 and May 31, 2019 were $728,000 and $1,734,000, respectively. During the three months ended August 31, 2019, the Company recognized $1,049,000 of revenues that were included in contract liabilities as of May 31, 2019.

 

Remaining performance obligations

 

    On August 31, 2019, the Company had $546,000 of remaining performance obligations, which were comprised of deferred service contracts and extended warranty contracts not yet delivered. The Company expects to recognize approximately 65% of its remaining performance obligations as revenue in fiscal 2020, and an additional 35% in fiscal 2021 and thereafter. The foregoing excludes the value of other remaining performance obligations as they have original durations of one year or less, and also excludes information about variable consideration allocated entirely to a wholly unsatisfied performance obligation.

 

Costs to obtain or fulfill a contract

 

    The Company generally expenses sales commissions when incurred as a component of selling, general and administrative expense as the amortization period is typically less than one year. Additionally, the majority of the Company’s cost of fulfillment as a manufacturer of products is classified as inventory and fixed assets, which are accounted for under the respective guidance for those asset types. Other costs of contract fulfillment are immaterial due to the nature of the Company’s products and their respective manufacturing process.

 

XML 64 R14.htm IDEA: XBRL DOCUMENT v3.19.3
7. INVENTORIES
3 Months Ended
Aug. 31, 2019
Inventory Disclosure [Abstract]  
7. INVENTORIES

7. INVENTORIES

 

    Inventories are comprised of the following (in thousands):

 

    August 31,     May 31,  
    2019     2019  
Raw materials and sub-assemblies   $ 6,499     $ 5,471  
Work in process     2,667       3,580  
Finished goods     51       10  
    $ 9,217     $ 9,061  

 

XML 65 R37.htm IDEA: XBRL DOCUMENT v3.19.3
4. EARNINGS PER SHARE (Details Narrative) - shares
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Employee Stock Purchase Plan    
Options not included in the computation of diluted net loss per share (in thousands) 297 359
Convertible Notes    
Options not included in the computation of diluted net loss per share (in thousands) 0 2,657
Stock Options    
Options not included in the computation of diluted net loss per share (in thousands) 3,434 3,189
Restricted Stock Units    
Options not included in the computation of diluted net loss per share (in thousands) 20 43
XML 66 R33.htm IDEA: XBRL DOCUMENT v3.19.3
3. REVENUE (Details 1) - USD ($)
$ in Thousands
3 Months Ended
Aug. 31, 2019
Aug. 31, 2018
Net sales $ 5,533 $ 4,740
US    
Net sales 5,057 2,695
Asia    
Net sales 338 1,734
Europe    
Net sales $ 138 $ 311
XML 67 R22.htm IDEA: XBRL DOCUMENT v3.19.3
2. RECENT ACCOUNTING PRONOUNCEMENTS (Policies)
3 Months Ended
Aug. 31, 2019
New Accounting Pronouncements and Changes in Accounting Principles [Abstract]  
RECENT ACCOUNTING PRONOUNCEMENTS

2. RECENT ACCOUNTING PRONOUNCEMENTS

 

Accounting Standards Adopted

 

    Financial Instruments

    In January 2016, the FASB issued an accounting standard update related to the recognition and measurement of financial assets and financial liabilities. This standard changes accounting for equity investments and financial liabilities under the fair value option and the presentation and disclosure requirements for financial instruments. In addition, this standard clarifies guidance related to the valuation allowance assessment when recognizing deferred tax assets resulting from unrealized losses on available-for-sale debt securities. The Company adopted this new standard in fiscal year 2020. The adoption of this standard did not have a significant impact on the Company’s consolidated financial statements.

 

    Leases

    In February 2016, the FASB issued ASC Update No. 2016-02, Leases (FASB ASC Topic 842, Leases). The Company adopted the standard as of June 1, 2019, using the modified retrospective approach and the transition method provided by ASC Update No. 2018-11, Leases (Topic 842): Targeted Improvements. Under this method, the Company applied the new leasing rules on the date of adoption and recognized the cumulative effect of initially applying the standard as an adjustment to its opening balance sheet, rather than at the earliest comparative period presented in the financial statements. Prior periods presented are in accordance with the previous lease guidance under FASB ASC Topic 840, Leases.

 

    In addition, the Company applied the package of practical expedients permitted under FASB ASC Topic 842 transition guidance to its entire lease portfolio at June 1, 2019. As a result, the Company was not required to reassess (i) whether any expired or existing contracts are or contain leases, (ii) the classification of any expired or existing leases and (iii) the treatment of initial direct costs for any existing leases. Furthermore, the Company elected not to separate lease and non-lease components for the majority of its leases. Instead, for all applicable classes of underlying assets, the Company accounted for each separate lease component and the non-lease components associated with that lease component, as a single lease component.

 

    As a result of adopting FASB ASC Topic 842, Leases on June 1, 2019, the Company recognized right-of-use assets of $2.7 million and corresponding liabilities of $2.8 million for its existing operating lease portfolio on its unaudited condensed consolidated balance sheet. Operating lease right-of-use assets are presented within Operating lease right-of-use and corresponding liabilities are presented within Operating lease liabilities, short-term and operating lease liabilities, long-term on the Company’s unaudited condensed consolidated balance sheet. There was no material impact to the Company’s unaudited condensed consolidated statements of operations or unaudited condensed consolidated statements of cash flows. Please refer to Note 11 – Leases for information regarding the Company’s lease portfolio as of August 31, 2019 as accounted for under FASB ASC Topic 842, Leases.

 

Accounting Standards Not Yet Adopted

 

    Financial Instruments

    In June 2016, the FASB issued an accounting standard update that requires measurement and recognition of expected credit losses for financial assets held based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectibility of the reported amount. The accounting standard will be effective for the Company beginning in the first quarter of fiscal 2021 on a modified retrospective basis, and early adoption in fiscal 2020 is permitted. The Company does not expect a material impact of this accounting standard on its consolidated financial statements.

 

 

XML 68 R26.htm IDEA: XBRL DOCUMENT v3.19.3
7. INVENTORIES (Tables)
3 Months Ended
Aug. 31, 2019
Inventory Disclosure [Abstract]  
Inventories

 

    Inventories are comprised of the following (in thousands):

 

    August 31,     May 31,  
    2019     2019  
Raw materials and sub-assemblies   $ 6,499     $ 5,471  
Work in process     2,667       3,580  
Finished goods     51       10  
    $ 9,217     $ 9,061  

 

XML 70 R47.htm IDEA: XBRL DOCUMENT v3.19.3
11. LEASES (Details Narrative) - USD ($)
3 Months Ended
Aug. 31, 2019
May 31, 2019
Operating lease, weighted-average remaining lease term 3 years 10 months 24 days  
Operating lease, weighted-average discount rate 5.50%  
Operating lease, cost $ 183  
Minimum    
Operating lease term   1 year
Maximum    
Operating lease term   4 years
XML 71 R43.htm IDEA: XBRL DOCUMENT v3.19.3
8. PRODUCT WARRANTIES (Details Narrative)
3 Months Ended
Aug. 31, 2019
Product Warranties Disclosures [Abstract]  
Product Warranties Disclosures The standard warranty period is one year for systems and ninety days for parts and services

7G^=C]^>)D<0?56I657DG*<@M0W%%11FD%MRV&- MMSF/ &&2V[OY= K11)+#F)IK8$2 HN"M/<$\X'W1-0.D M%E,C^!@77S91YH;VI]_W&UF+F1DA^H6IZCU#--;1TWREQ.)M^UEKT.!S77KT M_V9@N+-;9*H3WKO?6;@:$W#Q!\C.I8RNC@8;P?:$(LI.$+IH<#*%9KAM1;'] ML,M**\E?H#L.-I5SN^9BSU*0;1)>\K0D[*8GKHE-4*0H>N<:4S&A=<3A#'6$ M1XO1CC<=Y9!Q&-A="+SUJ/G=AR>T5+=I,R"4@1$CE[=[J6P*#=2H^0$ST._LF%(Z4^':78$A5FW>*,AOX8" M.]Q*LN(VZP6KR9@1ER*L^:VIOR%B->0)=+!=,75NDH4CMY4-N6!_K*[D-UG3 M_>WK,;JW1X2*)SG@OW.-:&K[$"^S,&Z MYSL;M_V_''7&9@ !['=KY<+ %\/GAN%#FIN":(7!M'\3NBG*P(6#;TRYUL@& M^PG;TF/'?\>R7+&N;;K%(]+;]!R:F#9;NV';NXMI4B R;:(I=4(J55.I+.G) M5UZ'P2^-86S 9G_-D"XOF05:>7S]U MP/#+N.(MW>GVXYLT;><8P8]5^9:FF5P"QV5KHU!KM(8EPK0@G2#=^9,N\\$] M0;>+HUO.&CFQQBKMND1UESMR8H'! M%NF $ F<:U3ZRX"=V9O?-ZKJ\DE2Q-JME^ MQX:DTZO?# W'F=@RGLV&=3M36;$=#.(S@! .S;3*]Y),M%O$. MG(=._H;.R_H)$HZ^2)(D^8!*G-0"N8A<=D1P2BPJO1+[.W;Y\,X? KX8;-Z1 MN0UGCR65<7'0=D3:UG+D@I$.0L2R5DQV+$S'X,=:-Y]JYUT6\'$4/C4N@O"4 M') 'ZIA&I!H[% =GAY7%#[H4EZQ[!JRNP+^E PBT62GD^$1RR'Q4^?+I67^ MT!8@E\(45AU^SM$VW0.\=&Y:-BS>=N^92.S%L+7%0KP?PU<3.(]UHGBQ9)6, M#/41P7P.5A6,4DR?AEY=&EU?/WY[>)E(S^/K\=VOH\]?QS7I8?QR=#;&SH'' MYV'^?]BW:[UK(?M&8X?$/^(SF?A]Y+%CP*2!_I04V*/FPFN6A-0/,S-K K19 M@ >3!+UO;"[39.S;),F8@6>)2M9N'"Q#>^KH_@Z!X=>!XUK$PFX/EO;FG?WE MO8!TUK0)MHGJ*-@P8&Z9SHP=:V4-IDQ+9_T!*%EHP)WX$$P;J'B0K;78C\C$ MELR/_9,%3 ^/, @('K*W3$-3:'0$MOA7QS*N\!@W-D,"XT3"0[5H,K"3QP;N M2FE3^XP=2$&[AQW:9V"P@_MS#8ADL;/@Y =V2"(L]\L.Z[YIP%IX*C]..^EU M).?7&9ITQ 7<%6JYAON/Q@CID!OH/*1P0>6'D_$&2=(ZHX;S>V M^DE;=J.X" 3T7C(W+KCOC#> DA;M'SNUZ6[AU_'#R^/SW?C2^V7XU'#XT^4 M!9;&6H#$NF8PT(Y?&'2!-4"I(RC'.9'M.K9AON39O]KL*_:SC M_EG<(V=IFZV?#@A!]VJ=X=YG P_%R=EALUOK])M'P&:>:F+W*G[#CH*LY9NI M$)IVQ^2NS!,4>,9C.KU>VB1DWL"?;)'M6G>0]G:GLO#7K69@QT15FIEFYMK$ M?!1YFKJ:W(8[1*!DE2:EL',JAN1FUNO1REM_)/+R>>3EA[66*%\I'U$:O4.E M8<7J)8(8ZK;P9SQ4^L23!K_)EB4;=N$!TT%=>GI^O/EV_2+]-GI^'CV\7&[< M-)0H0>OZ35/=-J[LD@J >,&:;BNF6S(2I("D[YR<+.+*DT"L^:Y%@#&<]30! M;X(<))#H7%LNB5J7?F/MED,E(Q(Q9O*,L%Z]@$!B4&S7Z[[(H/C3D5F39_AN M9LD+[E6[S@&B),@:\UZ_^@K3\1K&AUG#:%4B;J]6-V7O#0C+TVQV!D<+" VX^2R4ZP&ZM&/81&WC>U;OL _Y2W!*<,&;O29,YZ96/F# 9/ M-SF0?,6-XF'Z3'JW7T1Y28?6T&[;O\V"*_?^R672+ [ M*&0KA"A^-0NR%+"EM"(R3QKC1J4K:A-W"QB:0; 42U[Q38S-TVF8IRX9J\&9 M=-R9[I%TMN5Y'W#<83P5'S#X?](0CS*,K@N_3)4_P65#(@55BA14+\^\S NC M_SVG_QCIST 0F9D(HD_:/#8S 0IVJ8LBS_DF@,X+;X-S9>A#4"]ZB>>6U^RF MSF?Y?5"X\_=*P.HPV,UIT]"5C1F9M/SYN.$AZ;AFMU,40LX.E>WN?K.V3I77 M+%_VK@"(R@!YGD1-8,RTUR6/\.0!UH"@(QER(%E5KQKV(S.)SD/!BN&LA!-F MSTFG!:77*O_JSW_"X]&WWRWCZH\LCV**\MHTO*L&T33#PR?66^JRLQ/+^=W+ M>=_J_%P0[*=;8[=Q^!I/RV559:<#I8+ 0I;1^M9-U)EFTNO(B(4IMJ_5",[W'M6<^P)>!9G,^U:FL/L%N16KO#7D;3( MXEBF2K *]LZ/O7NQ2L0C5H[E;*^4M()J0W9WO9%,#MMF9TK<[840+6%Y=?6? M1MTZ&EYRXO5-< \24Z^@!\].LUPY.^YLXME,>25FH_'?GS]>N\>H;W@+&CHRU!LR)5@L\\RKD2;8M^&%6(NB:\^& M=>GZV^3E\7[\+-V,GQXG=R\3:?1P Q]NQ\_/XQOI>?SK^.';&-[_^^/SR]7+ M^/E^)_><9]&&1U:OM1"O9%%=RGJ%9C7>E.,*;\5F((JF_[F(T/*?@KV@ [_! MU.+H;UDR\:*"H>QXRSGZGSHFL:+.."SSV%.V@5A9"S0V6MT6@? 9DY M.V4[5G$3L^T*D:M5.238:6"GT3L6PW.UDE5'B+.9Y'_OK-;,6'@F2')DD MS5JW4G*/DY/&Q!&70J#IKG6L!VENT><61 X!3X,NLDNFDN/#A& M;,E<$HN?B 1>XU_CZPJ JMF\;>_4M+[+EAJZE]-?LT0,F1UUQ'?8\4(?"%W^ MCOU"95OZKNDZ'O+#@YWL:*3?/#*R,EP]AIGY>":S!BW*SB?:7@=A'Q1\V+%A M,?_&PZ2_\F.=IA&T^N0G--F8%#'H6O M#+'5: QKDBQ-'4#0VSI5 MW)P#C1!%GLG8 )KU)TW<)JP?K#QC/;G=?[)&$W9,72 M7G'?2]Z!XE;C4Q(=_9^;G[RCY8RK\-PEG9MXWMF5.:'>[))LVS"^8Q/_8'L@ M,BE>1<">"H^'LB\\ @K/R'KAPQ\@/V"XL)QZ)>[W[D%2_HY%;,(A ME+$:?UW"[_S#V/PX*@I)S'DX1N@0/9/GQ"!3_ 7[\;+E&,!.$B@#_S4/,AMG>D!B^BRNY#-<\I(I>!X/)Z7#VG%XG=+N$'% M9NLI;FE-R SI_.SIS\(-KG9=FHR_W(\?7L#PNGU\OA^]W#T^%([=XF71'&^U M,$ DX#EX;N_P"\8Y!>L,.'Q!,V"S+[C2P6WO1I2"AMQ@B=FK):GY1[IUT"0U M:4:PI<1RON(&D+9P3S1Y[X?$1 W5C7^S.4N28U-I!@(0T$WD%K\GBJ':DX4& MI9KRCKM@Z;3O9JEEF= 5/27(S&KY=W.^I3I.6N M29$9/")K"IJ/P%+O_:/_(F]\(7GCO0Z'5V2%[@4_.2XOSSR R'&6/49_ 7C+ M.>J>/3<=Z0GVR%G:JU>QX[Z"84HIBKDO8^^")845M0 B3G;.2(//;1\]B-QJ&MOP51 M\B=*L<4%18>>3A4Q3+SOLA;.2^-MT PL1L KU?.29AF:FUXP:A-; M(_^7#%\1RML[?R$63(B70%%-U62\LI !NK0TS"3H*__R0O?B0HO DKUM8!JT M+DW@71N[!P&'KUBVW V2XS6MU/\0FH'MAP5>4\K2>_)TJND:VQH>;#P(;TG< M. 8 _O*+LO=D3FEO2"R<:)VZ>8S2?] MH_Z/.L/&V@,,CB^+U[]?*A--&*+=IME)W#3%;+H.8Q.W*7MPC:R;JL>;>X&4 MH5NM@4V&[9\8QON#G[P^YT9 U^R;'*_>QIML>8-U-_/VW9320=/M<&A:K9\\ M?DU::P"A*\+37*Z.D-R:CI42E%;SIYK4'. _?0Y4LY,34#P7R $;P#XRW4O( M \#\ZZ#A'5;RP&H=FHTX /\9IQ;1V$CN4UO1PJ HF8 .$O4IDN_Q?/UGF6KT M<>K>8 WO/($GIJSXOP6E[.O2Y]'D;B(]WDI/S^/)^.&%Y>S9X=[)M_O[T?/O M^-OD[LO#W>W=]>CA!:]59_>JWSU\D9X>O]Y=7_8]%)&3Y$&)3CAY.Y>Y?G + M+\E2MOCM"FMJI,9*D/!ZIMIPE1 M'"LHCQS_<&MR8#,N-(K7&M0\?3D97]>E:[/U"25)-%@A/W\/3@XKF6+%53-B@$$ P_!2(T4A2Y0ALK\GX&V80%N& MY%146;__,AH]_1RJ9 U.[\.ZS(5FX\-AO+'*QT3$%2]0BN';.XY8ECO)C$\A86*?O8B3"_)(_#1QV=^X*!O8Q%:UC!9W#ECTS,#6X7 MGYJA:LQ-9,4E-$2RW;/'\(-['5TI<*YPN\R#6TUD]]X6XU^.H2!8O #6I MPX?%1]12&!D&WOK"52JRQ"T0!(R*JW^$2B"Q3))N#9#F#7J\#['9@I& M!(A01C&?TI8\ZFI,R#'LHLW*NP^R(;_/-1 E"YCNU?7H&:R>?6:L7$,I.B7* M)?]R(A!REE]NC&NH)UD7Z4R%N(%Q[9,#*%6D69&ZVNKY[N'Z[NGKF!D@UX\/ M$[ G;I@%PDNF?$[V*W6WLUO@R9&@ #C1H4/&1&<=&TS67E*S%, WG @B6RZV2\>EJO11S:L69D3P8% MOS"GA&7OKB0-+L:ZCA#H.DP@KR/=A+7/P=5.YK#5L. 97(C0VJ3QGX[F5K]I ML6&ER)"3@-( ]6,06TC:0]MV0WSG?*/D<3KVKH(JY5X9!5;W>/)R=S]Z&4_X M)N%:U-<_&S:&MX/0U&-W5Z$01UO*N[PJ<'CVHU*9Q-( M7N30!\+O#!7J9!T<2>(2O"X%O,%.[E!><>Z*&*Z@Y<# Y$6WP5D>O@']S^QY MC/#;4T?W#&$&(5X"Y]Y0&!P_X5?#^>7J-5@JL/ 5/UZ%H@;@Y]3WUE+SKI:+ MW?I40TR@L8-:BD:*^[F#P@Y=H5@,Z([^"]A(('M08^$,("I9ITF#28$W$)VF M0UW-M\8A&AY,T35 "74/&V#IJFFPPE '=KE[.DJS%&>!X4$%8]Q,HO%+X#S= MJS"KQ+W2S3MU )K:O=T-(W<^T(GR(+K'UXKI QD>T[J MW)KTMQ-#PK- MDS1,6(V%'3(7"?QX']^R:^9;9* 4AIQ_&5R"!1: M@DWO5E+OBM/5 NC(#_1>_27)JNFWJ[[UQ5+ 3*B]V 5Y5/ILXCUY[T/GAFY' MD\^A';D@G*![..@ .+MFK25\Q%H1B@ MC)(.I<$) *F%U?_7XQCK/#\^P-_78SS6,2G>80Y%X%+MV/@^!WA"3UNF8>+9 M,*8WB@_'I:! X03(-V*1N#U&N)/<6^C.9ZEIQ3G.I>$+@1"Y,ZAM.8Q)&72: MGWXO-HCT7S((>C!54+YP&P?EF' MR#X,O@Q9BFC9X"DG;SI7481-+1:MQ80$]SW0[')#/9N'#=DK+/*#%AI&T7R M^57!H7!0S,IU+6U.2"]+'8X9^V2N \TE+,?@1[;LZ')TL+FF")!_'C6&R82C MRPQIE#)DLF/DWF%)CSA)1Y>Y\<5PA686GK#D)XS9:7MN'Z'D7Q:B_G+>Z)F+1[G=L-I9(]M^35VB)\P!IR M+2 &7((5)+UGS^.#+^924Z1!Q__MYTTL&[KFF,=G_\LQB.17_02-)1;,3&-- MP6S+]#+.7 )A'E?&;@RNR+#!/7/#P6[7#;\[!R:)_)5XMMS@JMD,5N$#__-' MZ07SZPCIW0*'<+E7^N;*+6PTP":HN=9N:(GLQG#5/9G]G54MX5IXWL3=0)[G M[>]%[NX&AZ[1DW,6++T">]'MEL&.6VM>V0?,LPJ;W&%\HL;P8^XHR]B!>X 4K(5R, M_D]"2LL5^F_,"V;%7H%8Y@ICC<\:'O7.3K"DW[]AY9;,AB"Z_Y!G;HG/%' , MHMP/0J@:SS5B+PV6\=N ZE9X=_ET<5G+C<9SHJ&S.@558"([A;=U71JYIH.K M#Z,@8UP4U8]W!SSO_<*UK?1>^QFU+8^-P,, .GN&]6!P4T\L*@MKXQXV_()? M8%Y6=[VU]QJ,XNT74/Z4!AX@2Q$EC\M?9WL41N!# #:(;'L6E;LM08-:N%$5 MD[IY$SYD9)RZ=.M8N ZL]UB7'\2-"[.^)>"F\Y"DAUN>!C*N^">_$T.0I FB MV[S&QYL3+5\BJS4.%>;OD$$45F3J8X,7CS$&X+*%6R\QSHK4TA"4OS$@@P81 MGF!.!!D&-Q5>A8;[W\4$\$SLR1IO.X%25%^;XE(W_@A1PG=1H$B 8@FJF,'F M*CE@]*BB#5,VI( V5MC6^])"TW5/9X$$QS(PTU 9@X=,?/[TP'O:M]*9N/!V M1*RX-R0Z3*_]R8Y<;$29U;U4AC]@>!U<]+@>CT5""@G9#\3$MI=WK#;5>*$7 M.%&"UO4\"+SE>? 3C!E_=(L1GA5=+"[(4]%,^ 9=:%R#?TL=XLZY:"3)%$K( MLSY":R^O9R:C R@RG4M3<,+0LG )A)X6PLC";LVFWT"HV?SDF76,YT)U.1:9 M@9'D69=)"POJS$.:+*DXG$5?4@3^SU[*M7N. V;W2SH[$$:)#^"07!?,1X M;0ZYUX:NTS1:CA"Z+-WWH2R0*W^"&V[SHEZ_C5ZKR6NZMKC!K-R++QD=MU7@ M508Q( S_8,,=W\S?T9!L31%XP:*$!7._@NOKG94EQY" I]_Y"5F4K/F0>#[E M1J/R;(;:"4GW.'4[QKX@OQZ81/&7@7>VI5S\NS+(IDT)5O_4TNO*3\Y[G;VX ME8?'OZC;*(KU=RKQG4!Y!"%SZAF58NZ]6T9E9#T<=OUD9:8A,AQ=S7U6?[_G^?B8%"QW(,NE;_UU2I;+OT?8$7 H2!8CV:!\)*N$?-B-Y9?5DN41 M9Z:I2A\D2JPW32$?3Z[A=[/DP<9/D<:6WT3L>_?:=8O>2\^Q5F#MPK=JPW3D?:@B"[V[!-&CT]@.PE0LU MBA)S1Q=MUU@@H;!>/P6;#$<>]Q1,VNMF;=Y6-2Q6F3K-;M;[,H7>DQM/\)D_!NM+)&]&KN,7SMS>/ M'XCLU :MK+F,4B!;$#$<5!GVL@;8A!C:7,6"1\UO> .ISXYE7-T998E8B7!B ME%3]1K_V(U;>&B0WZ#! M&CK0Z+T>KZ;#+_;9U#\@U.E ,]Q&NW@^>4;,F24OYYJ"[2+DR,5:>&"1GW5V MEC )G6O+*]N4V 5VK#]IJ4\PBI.&92@B%R<-RVX'EM:;$2<-!R(:G+1)D/)BYIV(['='IPY#JM+ MFV:MG_E8NI 7&]$Y=BQS2UY[@74Q3 M8E'OA@[%H< )Q"K;#1.B-*0,H7]1&E)VX["T#HXH#1$L)^H,PBPG2D.J2#)1 M&G*LTA!XA]WE-_4MVM"M3Z),I"+C5AY/6W?3(;LF 3.Y;,Z$G97V7;<]!_5! M91> WUH?D#E*<>3D;NHU[?):J6OT_."N=P1W1P%W:JNZSC%V!/E#E1'9T\3L>RA9>CTR=B M3>:R13[+5%-&AGJCZ8Y-U#RNQ#YR64&TCP3/@?O=)/@U\XNE8S/T,%J84VS_ M@)TA#%52^3HE@]B2;E)V:[M$Y^Q2:]NVM%>'CVB;THC,+8GU3W-O*<.1%ZR# M!#P^-W45:P0BW2-J;JU#:%15MN5S:"K1;!VQ="!)YZ<5EMFCL-LR]D4DXG.U MLPY!Y=:LS%'3VB7.5N=K!I>)/.GSB:7,[.:3L*T WG).KY:'H0]!_0&1]LJ" MEQ-YXJ'3[D]IN?+!66#_+=/Z*#VX!M3^88@X<[;WV-*; TW!7LSF$JMYWFNV?CX#I8P7)!'FSD;=9ZS:[>Q*X=20"EU079&6A#40I *(R0)XG M47?SU@TQS(5FH,( E]URW?!UUSMM(5.5,%U=R$_+([\1!!NK:6!H>48X1U#) M=&QJRP:*M4*VF?<[#'=(KO%7K-W(Y,'QJ?ZIZB&X.#PU&5]0!*X-8JB[D MIQ6H$RX_'6QXK!D;=:X$%!3J'0MV#NZDHH\^HC62CR,X3\M"(T[CUO3ET+_5WR599(?V\M MDTF[I,\;C,H#A>I^/7MRJS8Z0HN3_4/"C7JCE34B?!!-!>WRI%V_'+3+66.5 M41;='*H6!4<+:73FM"NO- HJ:(,2USVK53<7O=[*FO6KK#MD1"FQ*0SP59-? M-9T%(^Z)3!V+J(_&,P8H\*9 +^D-$2;AK6S8'E:HN=>\QF3K)FW6*DBP\6@\"MY M([K4%*C;%W4M@;I]4=<^&>IR]L-=8Z;;2ET0?&\:9(4&VA_@?4\=,/PRKGA+ MP>A^?).F9#24C,K?ETM3,7IP+4JMTJ]O#K6 M.G/R9@[5XY6(_8JS#!7 6\[NN==CNIU 'C29)WRRU>=URM,BB]> M]>S-H_Q(Q?Z1GQ-$=O:V6GNUSG#OKVT88N\@3_9(MNU[J TK8%2PGRK&1H%ETN: MF6;F;.9EM9GK9I4FI;!R*H;D9D6:\HI(WHDB><-:2P2\RT>41N]0:5BQ"&M2 M_'-[B')S://),E5'L7^3+4LV[)47-%U5KDL-5BN[-=$K##8J<]F8P:0:OZPQ M5"+]GU32O66R!IA+C@/I.T<"QBY5AU5!XULVNXAO8;*+^ A>Q+?6H0:=2;Q/ MZ_R*HU. MG>,,Y>;FS,-D4%6YCYNJELB<[_/&Q]AT9T;]T M7[9E4(^W>2HS;N7Q5-1."&Z-S=T*]H\7VLRC>R7@2V'_5Z\H90F#F6I&410J M53X6,?>=(O\(SK8L6.[ -;N=\Z&%(/=.[^X'7RH460O,7.^ZA#%:")51M MW$JAO!+[<[>4&RF*Y6#E$4:<0Y%FC5*'J.& ,[=&I)-'Y2K%@[U6&191M7$/ M1'J_*[;^'EO_VC2HLUCBC:CH<5B$$NLM<\'AA?%:"KR^;W6RWC]2-216F#C= MQNF)4Q6!42EX2QCBSC>L7=2\&ZM>RHMQ0>"S(7#)9<]Z XB,-XE&0K[$4 \* M]B;"_0RN[2.&0R9ST[)?B+6H0)VIMQI) M=9?#ZCU5=T'@SK,5U22*:[JR85&,<&=7"RH.O%_\@?=@:G'T_?"JJU+6O^7C MH B\Y<_0\4*9]$??US18Q@6?^?'LYB"K&R%.NF]"9:W1:!\!F7GJA-VKN(G9 M=H7(U:HW?5 M?O=+$_#4:#12@YL/7(.=<,&>V@>L]:#9>+'4S14A$V*]:0J@6[;(9YD2%<\@ M$X/*6 PRT@'G[*_'Z3-1S)D!W*0^L?S$M4EM6NZX6(I+J0"!RA]7K[APQJU* M:/42^8%_$U805[Z#UB*.EL)GWW:6.;-/GL,1Y;,-*J4_\%OB<[PG\N]$[*KL MOE=A>,OYX&E6ADZ)BVW\OGN]DT#G2A%]RU0F4[<+K(4@KHGB \24M62R.E70 M1,^3;_ O:MSQY.E)6CJ6,H=!N44,OVB&HCNHI$%=9D3FM@7NR3^;"E8V\4T& M9C\0VM,]EZ<0W3[]\<(&7G![D#ZX#98R\C.5]3-LXCHX*!HK.KCFA,EV[PB8 MS'F_[M(+X). !JM),V(0"^\#!M$NJPOLNFE;H"+>TL:Y<_/KS7 M:=F7V!F4R@?:#?$SH40&F\&MEGDCNKE<@ 8NQ&"M3)C_V#U'!9+M3_WS2:7L M7NP#L24RG1+%QBO>#?BDFZF;=XN8?PH;*ZN1)=(P1R9)JYO56LLY"7/T?,#F MQ$,P\I.\0G4[^BY;*HL)/'+/'F_)XM-1[U0JK4 5+E[P);$;ONH2RSS@YS?\ M[!WL<-N[\E<&K6;_$V74B<0UI!E6,1-5LDT_ D+W2D%\)Q:1"+4UO%1$E1SJ MG=\/BB@%@D M/HHV^D7BHZRF8E'D$8F/:N"MX,1'F43W[@,11<2'3@5>SJYIT+0Q+5>.?RS! M%T4#C%@+5L>Q(K)%L_:**#!2?=A58-599[4PU"I/I/U74P?#'<]('FR]%11M M;M13WU=7F,3,88UIVXR6A;&>-?K'U12=!0W5 3B?D@7.9U6YK%D?9$IJ[![Q MIZJBHE7OIY5[!Z/BM#S[FQL#D;SX!PO 2"KP;2B&9$UGXD@7<=P" EY,.M+,R"]) MNM^K5TM? NDV.ZM)]_+*EVT9%UW5<$&SUNQDO93UU,5YY7./RQ!#3+NK$ZR' MQV@RMZI>W_MN*Y-;L'O$S6'4XHG&I;*DH*C2]>I2K9GZ]O4R;R&7&N3'4K-2 MTR(?JR KI8Y6"/B^F5E-;EEY67:GT#9'*Z;T#:V8'WD@$Y6Z O"0%A7=7/JS M[EN(=Y[N>^;XT^X(4=8X4SB*5>V84V+# D9 -[Z4'%=*52D8B2W50-,J!%:V M)""\$*L8 I=+%W(2=\0?&!LYYH6^S48I;_1]=&QJ Y/CWG"E EM-;K&7"VAW MGYGYCL=E5;VXML)XRK#9O'SJWCOLHA%]TO4(D5/NK?3@+%Z))3;2D=$\XH4? M L_'QO-L9I&95P]6#*:%R"LWCYA3L0V/C.+Q#V(I&A7R[MB(OC-L2S.HI@AY M5]V01OJZD%-&-(Y10%+]2QE+3K0G2U/VE[J"9D70[%>_^+M4-"M*K+MQ\E[K MI]S5IINZI/D4B1UO8YQNBL2RL]SQWJXU&WO7IYT#FC-/L1NG>=YLDSMPK7HK M:Q.O$A-#T'LGO?>]/:J="RW.S0.IVKB',E@)EE"U<07*!BEP78)QA:PO3M83-_TO9/W!LKZ3-3TA1'U51;UP MS82H+XFH+V$2OQR\N?$@:'DQ)@A47X!0E5ABWX#895^[J=6N==I9([I"1!W1V#]4DNV&J%5O'GH]DZ!X MI2C>R1JRO6P=5QVM<=[>ZGF,*U N4%YAD?A).JAAEQ>5GSJZOI+>"&6=Z T5 M^]ZYU]"8[&M)M@]T&/)8T#$,^WRFVY^G-[@*:Y>,MFOM8;_$&"CG=*[)=SKI MQ,SWRJ/MW*D$)G<9D%9RY9)6BQSHOK0S.R_;45C>JRZR-0E<:SN8W++0LF1C M1O *C<^KY%LUO LUF'H?&:IWQ]R+B5^%VI.QWUA^G@%22,M"%]^:H1)\M;&E M1V^T=:%W@[$9:K?&31E_10E6#+^G6#,8JT2O)_9*%:0EGIR5&)KIQ;0M+.WE M%96YJC+4CC"/+H(N>X>V*P/B-8,$/N):.\=8:T@8Y;C6/;1N!?EU:[ PO2&W M3W/-'#A@@[N9A0%R0D#>:.Q<"!ISVF5YXS_8@QNBZ&D2=][@W@2Y:?48F1F= MGM'ND,RIM*%STO+T(+%6(O'^+\LJ;L>3WKO$&RJ&-;ATXJN8S@B9_L69;O]$ MZ9DL9,U I%[#:Y:LV(ZL2U^U*9'>_Q[-6 MB $A!BJ&9B$&#KX%T^M'*_F=&J4C]/LZOHF>R7/=C: 3WCH]:%S]I>B[IP]) M>J2N,#K[%3;JK;15!D9.]5E6[&[O)7?VE56\4ZHBG#V2JQ9ZPZ*VO,9*ZHRFZ0GN&REWA8](RO>#*Y5[Z15[*7" M=0G&/4&G/G D!'7*2IU671#G#,2?:'$O^BZ4XVBLV)AAV[+3N_I+NSXLBX@M MY3K2;-YE>1I4B>G\Z8Z_HSOUH2!\WM/E+]H+XX]V^KJL"A-,J #T M:S-?*W/>E"['="=1 :+]K% !VU1 UH!R!0E6N>E.Z.F?72_:Q!Y>);$9JA@7 MX*>L]H@+G)@0YSW=SAZ3I[ B\^AF?UYD.?%TIS (AH<:!.>%\K.7[SG<5W!> M%+]$R=ZJM3J'QH*RXZC9)@&+';--)0IT36#G)B.>\('$#@^ M^IP2(W(?0 ]IDKTOD+M+ @Z]^:BTZ*X,H$4SP>F4ZA'YN'5:NVO_E903*L&T MIU_"P7GE4S''ZS8N>8W#GA"Y"EJ2AQJ$%]K..]Y<_*MIS+YJ;S @I<2FGU=? MB#FSY.5<4T86D6DQS<#C1MO6OYXLWF5\_(2 MI.A1NW1ORV>D]QV+:25W1OVQSQ=O.3&T]X;78J>7NBG!-T/##HX36[;=7J/I M%WOFO1.&J8]_YXZ0]/TZJJ*=HM \E&-G'QN(D"$XBUQP*;@T:OI O<0D$<%D8UK71K['7+RJ5;B)AQC\K2O-"H>=84D7N&TG9EA@LS]HEG2%6TCXFSPEUE>81D^SQLZ@559Q MLX6*V=;8'/;*RJE;Z/A"J'WC6##&9\V5F_8+>G:DNA&+?N?&-Q-L[1V>U#2E251+3,VP[PPL M%.%( .T^;/2ZNPR=;EF-@"U2=4]D#/L[D-%LEI7K4S@G(0P\OA$KNO96H[=] M[;U^6859"K=E^]+;.\C>:[7R7GK2>U\U^573-7L56>2(/DXY3;L[PUAK&F?K M-'G M#NTUF\-C@222X9GHI@S0_LW47,):S8;,?\\&PP;>-R_,/6)6*QHT5#( MXZNNS7CUXK[([782O=#ML^T%(GR)]3]X*^DZL*W&&G>ZSX$,)2D1D9W6%5<;&.+O7#1&O;/$1?/A-J6AF7^#!M8RT>?)]]2 M8Z515:1LVRS[R(WFH+)[91LJ#N2/3KNJ2-FV:< ^8C4GKSIY,&U"G^05YJO3 M(N4L]\R!.&GUNL>6KW< (+7Q& V]E36+W8E^HU%%-ZEC)9E*:W2_-PVRNI>M M/XA]ZQBJFQKR?_9'O3, -LJR#LU4LU% MKI5E8M9;4KN22^GW8 M.YU6^3BLF\_6Z0_:G4&WO2-^V6CV2[B^_J#;Z;9VQ!L/A/U6,\ )TV3=\]!! M4F9;1&J&3SE5OA#N#@GD *'W""]'X^SW8G)!YT72:()BW!>1&>8[ JS94'H MK('U>"W3^=Z8&\1K@,*C[C7G;@QDFG.$IW@Q%')K6C>F\VI/'7VD*(@2^DP4 MHKVA+73M6!;)AX$R37@,:#.QT$'0HC0T;--:/OQ^VG8>Q>\$^S0(EMJ[.T;0A5+6Z[EW;9U M6,'N)-0=3OKN#B0M0>F8*O8[ 7]'6A'98FU(**]:9\U*#,T@\*0JKRC[;2E; M-O^%NJGI4*^:G?#&5WA#>$[;34>-#/4:/FDV/=2X A:,8,EW=3Y 9QYT[6ZO4(!WAYDIJ!=)[*> ML@2]=*C?=R7M\M+D"S&()>NPYT;J BTA&SM^O1%WN'15A(W2$BJ/Y74&I:4> M6JJRI>(M6@>7OKQRU/W]UB7O*- 6BQ.LJ6U"\7)/CT*M\WTJZG#,*Q$#1@WSUJA M3052C3K&CW)HO9A^627!Y+[5$ULPV3DG3#YK](];BY [[!]&J'TZC@1Z#(Z$ MQZ1%E0*+^7-CH]7O5A&+;@_7+^A&TSNLQP1W_3>"72*(.GH#ZVY&V(\W,*L/ M79Z<":;%TX8:C_JPG\L>WV^1)<3QOGR[!B>/[5\PBA\<7#'XC&R1HS=9 MTS%#=&M:;-)M"7GO&$2 /C")GR??6*925MBRTA8E-9N=?@[(W+&:@K$VR!MK MO6ZK0DA+Y/0OEDEI6JGHXB[4(-L=,X3-??#8;>7!?)O75SX4YL)^54,;1@[;GB;/X'KP]?^3$8D3N M/5&$X2 ?.VE;@'&01] VVZ(JA,MUPVIK(+&58R#Q_)"Y;HEM16:_)Y"9Q7+; M@LQ6/7RJ6"!SMZ6W!9EM(3/S,0VW,FPKQ[17)7&B;V"&)@KP^>OK [#P>DI,IK-+#*3;7)60F7O=:^?X8(E\>-=O-UC\[N[YW[EL#G@?B\"3;[[^W[YD @]$"$CGV$=GYO M-NY; J.'8O0VQ**(T3+JI(-J?)CI@.6@%2O 68.\E*@II@"G&KA)78#3&>28 MI*@&;M+7W[1Z%X>LB6JU.CMFJ=,@Y0%>&)DBI*U.?8J*,>%D[LOLS[[^6[BM/A9MNMK0?CIM\^(FX\#O5OSN.=?)-W M^H/)[B^!78N\25],6];#OV,[T ?3_IW8&^XQW=F;I-5H]&1#A6=Z3[JBC2F/MI23X8Q7UMR:EOL5/I>Y3V+"78C8:+W7;@V[X+0U?V_>]VY.@+7$ MQ50#E6GY$Z->K?MFJW!T;I$1OG"(\,638RES>!07DU:P;;]D,^G"E9T";#=P M1UOAWEMHN_X?YK?DH[-46%VDN:UL?[0TV\W3B.KPDC*586ZD1FJ]O]<=M(V4 M=9:;P3OB*G/8(J=;=CXN2M":A[';EGKFO3OJ]W,M4DX#=UEPE;F9?[,]+ >R M#G#A-E21'R]P[]6(Y9H[RF\5N3'C^,__O[UG[6T;Q_;[!>Y_(++MH /$KBS; MB9-.!TC;=&^Q;5,DZ5[LIX4BTS'ORI)7E))Z?_T]AZ0DV_%#DB59LOEA.K8C MD8?G3?(\0A;,OKBPQPGQ1WX3C*E_/[;KB)"8C,NL$WH+VQVO"\@Z M9/3&WD_J()Q"<%K(L5_6Q=4*JZ5P:B6:8 M601-C;6Q92P]K5JMBV:"M,Q\R M?!3(H?Z+,5-7Y&Y?S.%D$VB[+F-C'YO=EW$^V-\R%(M&JU WS.EA-SO5P+[! MSN:&O=^K#=X_9(6]4Q'/I,![9MA-LS9X_Y@9[^>U@?U39MCS\GLT(9UZO("N M>AW#6.Q>MV:"W>!(L3=T#*,EMG;T+MY\XR%P)>BF:=QM@%9VX#Z3H,OK@WD_NIQ?A7 M_OTA#' 7>N^!$X0P^9[CR&H0HB5'(02> S M(/S@@,><^K#B-R=X-R4\F#GT_%?"M,LS;/R$K5UQ-V&Y,S*VL)6K,R-> M1!KB"-I@[U8!F4\MAP!%L?<.#'#3$ZVUQML ]APWQXH0\6 XV MGB=\3&EP"NR.(XH7K&0/I=9%L4TM( +M) D\,E5'R/BX "*$*7QGANNW@)UA M/ "1 "@N$&AYS&!L!>+'"-6P!, E]UR0FUF,&9B'JH-&\H://3]H"4Q(*OS> M%A//4\R/KB^X0B15'0,!:(M@RT8\6FN!,%)8/<=6O4^P=T5(Y/-B>-&U=WFV MES //?@5T*TX 5&.\V" PP)FVV0.1,EI [-S_HZ_Y*NQ]41A$>K ;PXF+JB/ M".F)SL*\78&@E#5#C41\2!&[P Z M2,; 6/P[I&1DV:JCL\U\.YQ@/C!H #(%Q8^TY-64/F M)$1 FUD&7S?![EQQPD-[?+J@84+LR/EX M:X@$D:^IP5ZR,2!U1AZ0D<%6XBI013-LJRZ 0,S!@[&Y',(S-OIY' :=6FR( MXLO$3H\]430U-H4/PV-E-I3;9W7+U++D-=-*LR,@0UP':2W8,Y"AV[Z01@J9 MYBI\!!R0;N>4H+,:Z:Z7\P\9MP5S"7[%%\ APEYU!MU3 MV R2B&3!V*H%N+.P&0 _[[Y?Z\.+EDFSH.[D@ PO$'@39*G<6\L MWABN6(GZ4N."%"T^]-@%3Y6CP*V$'#AOC\QXX4_H-_DQP,^.!9L MR#N !K&+6F1T-"_4CUU=*R:UZ^;[(+"1KCL&2P_9]A MSP/[5=PL56;D:^'T),;E:V)"&N3BO+2U:5%@&J9!WM!?T64!BN^(^3Q8W*R! M>.*3OVO;.C]GO]^IRK:6)OQ UK2+*-KXKO)B,^'_O-_;&?3*L9W6':L?ML]W M![UR;'<;B^V+?O.PO;LX[@G;G6[3>!M<;)A+EL$KXX (GOO6K+&,5[7HSF7[[:G\L!V)L.+K9$2UF$6SS0=!9 M#$6&7OC@T(JTS,N)=^ Q\_3L8E[S[[XI>>M,;$UL7E- MG\4XW[GPY/A5/7_/BJGLN/-BZXWVPJL@+EG)FN%]4QX_WU*-YJ_P9!"7HDE= M[K7,=J ;"S^?9:FW4=SBBZY>-&?19#T;)O-H&T2)?H$UD79"1^$R\:)"4_V) M86;I)E?H^M-D9,:9M-]D",[L7N1X[B5-,T.8$%D?(B0CB'28D X3TF%".DQ( MAPGI,*&"+O=UF) .$])A0C7"M@X3TF%"];KAUV%"-62,XKTY'2:DPX1TF) . M$])A0KG#A#8'[6PYE5P^V%PZ!)7EC3\Q!W6./)>=.]N]BDNS9"_ZM_VJ-"&H1W\KR@)%H_J+6I./RV(*3%OCSY07[ M8>*\@%_AOGIGZ', OC!Q7NAS ]R%O4XN?&>"]*<;E>"BP^M?-CQZ):N]Y0:[ MDX%+ULV>LHIR;B!-<._2U$_># =V4-O9,AM8^;J[#A*<8C,0ZQH'B3^^;'RT MA"75[,CL?5H'P?;Q,\'W2='[U@JH*KN>CHIK*[L;_7Y*V%?,O=@?,7=KD75] MUJ0W>#.2CN#5D\4<]-0_>[X(X"FP:^"Z%DIG%U$[Q:H7M\P6B'W'P[).-Z,5 M'1V1T_D+"/95$=MLD[O[FX]_:WVXNKO^1#[>?/MQ_?WNZO[+S7>Q4:M/Z$-5 M16H$^5NREJP]1[ZXVC)6F69 0QE@,HI^Y[*R,KZM*DD#)'X<%*O^@GS,1?7H MV[N?\ $+1E+%>.J1N/CTU,$UP:/7=S]^G":_BQT^!\(ED I85D+[ B@Q)8ZX M/"!65%7UR(98VY):]I@\"O$=BKJK"_5U1Q;SD\.:J$ZVA8)$0AY=ZHO#BM:= M/?8<#-:118'Q+0GDQ!M21R)!U,B.FT);/"EN'1?J56A:J ,D:J9R%@#R9(]0 M <94Q$1A"5]<$TXB2FX.Z1-UO*FJL(KU5[% N0QACR".ES0-'QQF.S,2^):H M-J[0)RIEBU+6KD$#FD)'#N'R$>AFK &\MF#V$A]$$XJY M@%!89QC6!1/:G'"0(#9B-E ':PRS$8R.)D:4, O&'E]8@P!G<1UM\CEF0KZ. MY;'^)E)F,^57+@;&F< +NE"Q*]>%33>YI5//#W"M@)\)O-?ZFYAB M)*.41(S8B#D2'2IXS!RHX#'Q8.B+2MN+M30?02XB%L-<"R+CC,F7J&ZO@$$T M(8YJR%Y-9$U3_'XKR_ /":9K".FMN+1IE4IYSP9@5?@A#R4=RJ+'JA.%TOOYYVH+FA6(BITRLFWMGKRR#2JAL_4WSEH_+ MU2P6#S58O=H3GF-!_X*UFKBW JW%+2=_'?_R)"SO%,6'F$497*O2D@H'3GEA M!T$*3>VM4:QG^Z1V4U3Z-O>,BA:[IU$G5.%A64,,Q>>BO?<3K?Q@IMIQ*U!+ M7>/ <=A@VO0&^N Q'^IN*:>6CQTD066H"U#1^K4FF^E\214UGW>7[.ZL6NA M3Z:.GA%2YST?['GXRD23PFW+=QH0.AIA2UW/)2Y\2(I19=RY*B5HSWN, MXB#JY4% MOZ+8&]&8:5K\,>,6+*23,JT[?$$W$\<=7G7/1 M45Q"X5,^!2^ P1;I:,FV4D0D10)1!&(>]0*Z*-IM#OMA5/=UGF:6K$T=8D+@ MVHC/E9&1Y(>(@WX( ^)Z 9F!AY9$"I]B8*^,MIU.?>^7J$;MS("TIWUC((A+ MGL<,]K^,"^<.+S&CHM5XK1D5M13,T<,75-APM+!GYCCD@6(+9_!T_R,#/RV" MYVYH5%H.W%0+ZE\DFF$@%0/12J$@I;"<;) H H'_U=(MHO:7!1L@2"&E4AC72"K) M*J6==N= I13&8/CA[W%2QA7GX42:3C$K*\EW:P+K)UA!K7 EF4O^\(T&8YEC MDM@RP?O*NO 5R1*+?HE(AZ!9TV7DW0_!=QP:/2/S;@3/6O:X+0"Y7YP^$;BE M5]5+(JMBJXU+TG%>9-XHX>$O\H'XG E6%UB8$X/)-BI]1N7K'"F37?]"$P-( MQRS3#>E!ZC$!7X!M?GRZ4!99*2^1H)0FIT:Y9)BF%(V-FAJTJ)=4\A#L)I.G M<$Y@A"%)$A^ 34 +PT8'CP#%*#ZCX+B=DD?VA&^+9+DAE;7"(XN+&8Z8S83Y M-CAH7,;Y)72G,8]P>TR'(D5D MSW,DIE0M%ADQUW)M!BSU9/E,9>W@7Q1-R534@@D\3YMX;2E[5(DH"8.*@A5S9AY91QNM#4 B]KA(4W1-89 M['^$XQ'I4# M( ARH)<: 5 T44%/^(!2\<+0P BPBL@Z)4M[6HUY!$=D@*JA MT$M;T"0"1!AL7N\+0#C[I7QXF/&9.D\T_BK=+>K&/XAAG!J_.&'7$ .KV M15DMP5*B_EN\G9!)R/#ZS_8=0.H+?3 C_Z&^U[*]<"I20GD(,S^S '6!'Q5O M$+I=)(;*OEJ1RD\$6TE-;'TBJRBY3#EF HH]9%W6AFT^HQ\I^MQ(3DF5 RRU MP4J7%S61,M,\5Z(DGM+.'>0D+G22N1EM[J3!4!L\*]G<9.'= ^@#H=,SBQI7 MIV?N/S:@Z>$M.CU3LYS.]9MG.9V>V422-2T]LX'ZH0JNJC*1L3'C-AY/^Y*$ M**6O7WRNT_7"QAW+Y8C3L=PMPNJ7[Y5]BI7=Q K'?-K&0 >)XF.GHJFS\1(< M)J?DE6^WJQVW?'8TVN=9FQDV#8F-)D[6)D1:1T1I=ZLO30Z>->>H"D-Z<=Y$ M7&L:SAN>>M0@6$[_]"T<5/&2MS':618(7YEI7T5!B%#;'8,A1 !&5*J/'583I0@)]L46*J+0S; MJ]-.+^L>^?@J139MHU_AL>-1!%84[;JLV%/<+$;J'_BQ5?F*[4W?+/7L;SL$ MZV-C#IB-I<=$;+3ECJ/Y>'<#W:_^HO[P^9/^FC(_,W=6'.UOLVO 7'75M$?AIU93N37>JB\=2.\HT;KF9^%Z]JR_:S'C*BMJ.L=Q M5W& MU\K^_0*P-1-U^H;KE3WK0NW7*?@N=D45C:EOKSSQ-@:JW:77_H^JL9W M#1VCEI<--W/%GV[FZL#IFXQF:HO1NHE M2M_#R0/UM2"5'N8B(LHUGLO&\^.C3Q^CG"$=3J1YY"6/>",MAB6C^/H7]6W& MM;XK&]%?W,!G+F>VUG?-/=+0X9.:: 41[0>6:]8T:Q3-_AYGE=:*9OM2Z^J< M_"QS]93M*%=WGUS'*5<;I]P][1A[C5-NW!3;<9HUV;=2@IMM,VM'YAH30]-[ M*[T'64,5%'A=G89P .,V*KSK,,;5*-H]0"US48 M5^OZ_>EZJJ[_M:[?6=?WLEY/:%7?5%6OMV9:U==$U=?P$K\>O+DVG;.^&-,$ MJCG&-(%J@[%&*.?MOD02YU)LDO_1<>8[H@+% F\:E0&8BQ);628@_GOZZ)A> M-^N)KE91)3K[NVJR[1"9[]6#V-NY!I^Q<^JELW<(<5734/1&HL$>LIK\.8*FTFG0=SMBQ)Y M+_T%V=R,N0*Z8*'68!040*:8HTI\RWT$('6!P!BT RL0V/C2557C::ZR894E M)*+MP5P%0P'M0PZMWT"D]_:*].M$F^X1Z8UP48Y8Y^@BJU)JUIQ/Y!&: [U. M6:77- 6;H0WW6 YES=2;[[=S+CJ"I##??8D5!2_=XNX">S"OJ40VK1XD49IG MN9[25&NK^A;FD;51YQUCHHMB-9".4;EHHJJPDELZL9B+]/P(K_F6'8260[ZR M$25O_D$MG_^N*=QL"D=JG^B":,VCIM*[;2$>M=X^.PEKO-IB:3M'[IC49[8+1>&>T+G>18UUSCGB9-74ECM,VL^0)-0^(Q M:,"^IF%-!4SKOMJ21NL^K?OJ3,,5F[KZPKZO?=,QEMX^KZ3T=J=M7+1>==KF M(!^4=21)+:>HJ%6"D351]*"0?#!T!(N7LR3^86"Y/FJX&GKG5\#%M$!H'+WK M*KA: 1\&';4"U@JXN<2HY11%$#+[K'W=(N@8CXRPS4'KE=DV].%?74]F.Z?F M6:F5Z&N Q>92I]_.7%6N:4@\ B5XKM5?706L-^AJVM24-MUV7RN_QBN_@6Y^ MLA\!.XH[R5I@I(F":;8[!F[-!MKYKZO]ZYSV!]H UI4ZW7976[;&*\&>=O_K M*F!X,J6I4U?JF&U-G -0?]J_T)LSO3FKFV!VV[VSUJMN^Z(N*K;.G40RC%M* MHFZVIC'UZ2&BIXNGJ^">H7VA"5_T=,6K]KWQ1S=["X@"_#D.!>HF!"' M/=W6-F!5>)%%-!P^++)4/%T5#L'%K@[!8:'\X/5[ 2VE#XOBQZC9S5.SM^M9 M4#8\*6"'U/9\"WO:7!+7\TV!MV- 73?3%"=42V1C\UJ_:[\*ZDG5)IIJU_"SO?*53''PR8N M>5B&?<7)U7+7V.CW CNWXBSE]H9M[@SE0[[Q$[:U#;S <@B+ZYL_87US;!05 M];N-VM0.!7C#T,=V!=C)-AC[E)()@#B&I]PA5KU?:GZ+_7'APX \6YR\ZIR? M&H8A?GS5Z5[@EU/B4SZE=L">J#-K$X3H.:JA;ZD:^G[<)<'VXBX) AH'.R4 MK,%,=X#M:T) M):/0<68"A"?*8?PVN>+(#2]>-8WD70%8Z,HWR/.8V6,RMH#9W%5"\,H\PU>W M "M@6)P5$-%;#3#9!"R^ULT#K ! >X8 P%QPD)_O UYZ]&RII>?&+<=CX<^ MO1E]]"93ZG)A;VZI8\$$'ST><-%8Y@,8FN$/:S:A;L#O@5T_.)[]KS__^[_0 M]/UQ=?T_MY?)<_,C7?FBC36^]V'V8JBK9\L?JDZO?_4]#O\ 8_ O[@]@5F\H MQ!LFNZ6C]R>??6^""&D99RVC$WCR\Z#5[?SS6O'070! ?:/8&^<$L,3DB[(S MS@D!<\HFEL/?GWSY_OGD3^./MV7!O0^\7,SAY4+A19%Y%7ZZ?<,XZYH7_5H@ M*N+':\M'M<[AK]%0S+YRAY^8$R+#IUOWW))^WGWZL699+:-MF(DH;)FZ $A7 M<&YZ2,]S0_K1XF/\[_K?(0/-@ )\"^K#9V@#\0_PZN(/C$9C57"2:7W&K"PONG)F@LI(E5[N&^F%P*^N\ MP.#%H%#?WX# M?V\23I1R__-'YQ_)VK:/7@(\UJ\%>'JYX)%Z%;7RP[)>%;;WHS5EX(W#7G1X MQ7]8?G S^@+&WPT\?[8&PNV\$>OS?/.6!7LJOBX(]H12, 2^=8_N?^S7I%5B M?QZ!YX\;L)'G.-ZS<'?%-FD*5@KU N'A=.H(VZ_V7S8H#C*"A\$='7G^1) % M]FO"G41W'_UE))GESN0< [-S_@X0-<^%A+^2PD>"_7^YO3R^7 M;%,'B]C; .'[$^-$?%>'/.+[ A0=J<8 MKG2T1V\H$1P,HJJ=#)@*Y==HFWWFIF70V-"36/MQ,@*K\4*I9>3*N&YIYAOA MI3>+/Z/?5.\T=:A^_O+#645S!^:NWW,I3NT/S"W9]YGKO&N_TF%<]BNCKJ^J MZ:MLUWPS$MOUFS#@ 3@UH!9V/MY8WIF%TW^*?W^*#)VKX: +@C(5QX;L%NY!H6'!G8+E_^0Q@M RC942_ M.]8#=0!9\O=_PELGY.U.0W?*&]HL;^AN>4/WRANZ7][09^4-?5[>T(/RAKXH M463*%,<2Y;%3HD!V2I3(3HDBV2E1)CLE"F6G1*GLE"B6G1+ETBQ1+LTR[62) MC8>#C%G]*/?%V9-E!*QHQ>AWWU4M J(D\^3,^ M#,[E"1$'4N]/.NNA7 1?$XO].UXHC1.WS)P!W/"6D;NOGW* *3O&0NERZQ^*$3)R//ECPI$T)'U,:8##*-VN61**,+8P;H"YXQCY[@L?% M&0,>_5CAD 7+@XV8"X,QRX%=$OP@;NYQS& ,_^ C[3_>+J CP+2,,R1R^<^9#QDBM5O?3ZG:W;,3-/U\6 M)EH1QS5LZ[8BU1H51"S=GAK6TVUEHE5EK:.J%?3/'_[R9P3_;OY:K:*>0K:>E6U9O;WJ(\7Y!K=$8LXF-K.]^@3-CUH^>6+:E%HTZFQ(M :3'.-SFK- M"XRJU1Q,-=MS=++A*%VUSBZ;J''9DIH-Z0I)C5^DVLL,INQB"OVL\6_-KM1@ M?\[&S<9UZ^.UU/J:=N)FN\-,)_^88_&*Z^&7R%?SE__O@R,KX\$>O2 M&V"K_Z!A0U[K0_K\M7UQ]ZO97BW,\]D7$Z_6KH>_?JY?KAWE:_=+\TD[^SF8 M\L;5YV2!$5C)K/1D.I?'NXUGZX2$%Z_F(;U M>Q:Y='5U5?=[(U*.\N71,2/6K3KK?L0NV7"&7D- ;U@NQ9:>H)_2S8 X\7D] MZ$R0&IFD%P&I$9%.28K.)7KMR5[5H0/HI^'3,7<"OS?)@EBT9SN++IEASP2S_>%ATY@9 M9%I!%#M/A+*5[BZQ3@2<(E?!EF6#1X'+ARVL;;DTP&6@X4\W;&U=,RS'(#%B M%Y.1RO-E'77P-8]))UM3Q:(&73/'TNHBJ+A\4ML35' "\68W=33;&+,/9=,!]8/_O72(2ZP\0?=0T,X,"39,4C' MINZ9AXW9BI(Y)&R(D#X8^S8VF4MK:$&B!I!OK)?K$I6J\U!?J0 MF*Y\IMF@YPYF@R7+=V"FT"EV](E-R)ZA+?=2^TD<\(Z] +7F !WD MFO>VFV$3GD1LFO-C3).8!+%9WDT4XJ_-(7;,;7,*=8#RAP>W5=Y&&31B(UT< M8Z3X+']'P3SHW4Z1GV!WWC/MYRP7VG2)K?+Q*-8H&=-7B(\61!2JYC2'5UW?8@/[6>A@"I;I!-=O8*#F+#7K+\&.I]=6>VI'[8R1W M.H-)?ZSV[]!P<*]V5$4KG95'1"<)_!W;@DL]<(? CGMHQ):Z2ENJ64,CI:.D M\!\-^G#=41Z@HXQ66!'+(Q'"=>D.B>/? M4@,LS IFJY MU/%B$6(?D1CY9AKY\QKJR>H(?9+O)PJ+VCVU+_<[JGR/U+XV'DW*&27"".RR M>&RL\*-)^H0&!LCN$L/>2L-^48M"LN:':/63W+Y7OD-]95PZK%4+@C"UG4TR M$V\0XWJ6QO5C#98M1.;Q8%3&% /2A:FGT\_8<2#5VP#*-XMA/4_#>EEC:4-W MTAFCS_)H!!E=&='M>"ZU%\3IDJ7M&M2%#+M+9L1QR#1,)+2Y[= J):"K&$I>!=I:>,1DHWRE&^@]OI8#2NCI71 M0^ELIEIP2<;X91MKN"3H.*#D-#YN0H5.D0 6*M# MI:_YY7GY "=/+"7F'AMFM MA;G+UGP0%H*;K,K#NZ./C'*7!6;N1U67L#W;'G%\<]'*C8'5_WF MVR,KKWUB^S5Q6_#-8MRY"C>YF5->?+GMFSC*NSK%6'.U;>8.3WDA/V3C)FZ- M(\:)#<55T$=M^Y37D,$V1=Q$B18Q^'Q]O=F^*"^B.[8JXA"+2828M_AB6["G M46(K<)L8"0/LZA5CSY?(V1L=Y84]#.)=0K%A)@NJJ$T,,5? QBNJD$79896R M<)7V "LL54,>2"H[M,TL:)M[H.7JTRQHFV6'ML\R7TD$XEV=8LBYLG/'[DMI@_,.6%/K?2^5V I<02JV0IE]8,\>5\(E MB74:[&'FNX$UO.9:*WQV[SN^HIW!-!9W] M9&([<+6RV YE#C6';.@G7.28@6*K<67XD8\"2NM=P?QKP M#FILYR[5)H:5J[\S8"WCQET"Q-0-8$>?&&C^?>8,H$LE2AR$QSLT\QMCS?.'\P$>^)7[B(,:YE<<8 MK3W&X)\!YS)&Z]T829S/\ACC;(\QN((YGS'.WHV1Q#F5/N4E%AN'JZ+S&:?, M&1;W6DHRN=K9+38$5QCO?&VEO"G5+FC3GK&?3FP+ODC>8XO_2W]@?UAX&9$9 M\L]>O69'=-Y67&.Q--E)J7[;W"&SVPHS5#4Z2?,W4*WVLC C$L9:(L06AL.$B,8=(83P?.8L*=Q=@]A%=3LZKP#"TYYWP.#/GSFP3DSJ1BW5 M+:MCI.%/:CY>')_7$?+D.*0ZSU*)C^P' ]E:N6)K1;IXI3#'"7*T%(G%YS_0 M=]8,[(\'K=KXP.A#=4N"?Y7K?U/L2J^!OZY&L>,-4R3O31Q6Z$.^^P?-G\-(=RPIV/_3C/U@G-O MH[['X*1BZ""/!JV@X'X4]"UL"Y)*9ZU2LF"C 3+OT87 [S$.=X[M+2-2 TA$ M4.1\?#=F3^\VZ>Z8O-"V";5E!,JKN1P 3P!$<"#]-8UX_'>A\+\6\!H4. ;_ M&P#DUS2/2L']GW(K'AQK^@V7O+\KPFV**"_L$C(QDYW?.K9]JL&2=3'U1L2E M$'.AR^^80&KE1FB\)<.BQHEL'3?**9 FVVM"?+*AY^AS(!V"9&*,^FZG5[+,7E%Z\DG;ZRW)$*_]7^Y@.NUV3O%%CV[A[9NP667=DCNU()"5BPHFO]G^7S1_#S+MXOFS[&"5[JZNF )9U)@$<')I8]* MM933\\V%D;2=+6F!O#\2J9,M:8%BP*90SY:T0)$@$DG)EK1 \2 22 MI#]E2_I3<23ML=][8S]?ZM)(.C-C)-8T)R'9_MVJG),W)=1"NJ<*NHE1")3.WI/+ MK6C#85+61,O)Y7L@F+UX%7SS8>G1GNWH[%&?!;'#!69^:IM4X+ A)]>0R]%[ M>W+X7G%D[]JZ?P(6W+,4"SBL8]].D8&G VE$I$<^6AQ>13H=_7B:,F][FR1I M\Q/9[> )L#8G!.[3*?UR$!9/N?PO]W#J'C.T< #L.QHQK75^^A.J>E,/7D>& MR_\ 4$L#!!0 ( .8S3T_3+B)FX@X &:W 5 865H&UL[5UM;^.X$?Y>H/]!S:'H'G!^=W8WN=T>O+:2,YK8/MO9N_;+ M02O1L7"RE)/DO/37=RB_Q!)?98D6 W0_;!*;0STSSW!F1%+BIY^>5Y[QB,+( M#?S/9ZUZ\\Q OATXKG__^>QN5NO-^L/AF1'%EN]87N"CSV=^&_B+XT1A9*W1I7",?A58JET:VWWUM&K2;1Z2Q8AS;:]]BZZ'0_MHWFQTZKW6Q=&*WF+ZWZ M\P(N.;!B^!Y_^/?VH-7$_W7G[>9EY\-EJ_,?R8O%5KR.]A=K/C>W_S;BGSS7 M_^,2__?-BI !AO2CR^?(_7RVC..'RT;CZ>FI_M2I!^%]H]ULMAJ_W=[,["5: M6377QP:UT=E."O="DVM=7%PTDF]W38F6S]]";W>-3F,'9]\S?.MRVA\@B=S+ M*(%W$]A6G/B#\#(&LP7^J[9K5L,?U5KM6@?HB9RSG?$3"X:!AZ9H8>"?=]/A M_JH66H9U.U@U\!<-(&>]0G[<\QW3C]WX!3,5KA*@ #[I:1FBQ>D@)UT&RD?DKY$83JI9\>N:5NB#6M$$A8GKBP"PVA='=V M.3!\*>5Y7@YDKDY*S:]R^)@""G*M'"*!V&GSKASDXWLL*P?*X:2U598/Y2!) M":O(C9+P!'*EQ=\!BBW7DPW F=9EHVCE@]%2A:.=#T=;%8X1CD5XLCL?'D*L M_$PIZ38",66XI TG*Z\\JTL:-%\OIT(M;>XCNU,T)Y$7?:Y.2JVI)+V#+:&@ MJI+$)))3ATR:5^D.3EL#2AJX0)=E58&22*F-2\8@+"'HK4M&(>UZ?"EE-;(D M87+2JE$**9445XU36#5*BJO&V2F&LW,JG-UB.+NGPBD]V'-VH^+N4W;@BP05 M8I,WIW0//+2VY=EK+Q&_@;]3$N@Y1KZ#G%T_&'B![27P,9;?;@)J&35C)W7X MJ^4[QJ8+(]6'$MCT;20IG&T MU]CA]_[ ?3M@P_CWZ+ X(65O0MV1BTCFKWEO70P&[0 M0%X<[3Y)'*/6;&WW!WVW_?CW7A0!F/XZQ-M1=A?PK&_(2R[[^[9=IEFC.L!X M P.X$/Z!-U<\6AZ^+^K%?7#I%[A136Z>V(I(BF<5/'"F7F@;0>B@\//9/G%: MH9UR(7*SUK9%(\)+(+B;&C"_7_!;A,&*9^^M;8-C5#GD!5"<&4_(O5_&"?H* M>=S=B;TA(&#RB, M7R:>M2DU(3,^X+J,FV;X4GJD'>:X$"NL'4L'8W<4^+8HB#&:ZY%Q&+QP5=2/ MD,VN;_\^F6Z;8DCCQ1W$6:P AQB^F!YYA460C,K:$77C6M]E4S$]N ME30=80>:2J57K9(28]"\H0#WZB]^W(>?;BQSE\"7TB@?,0B2T5ICJI*AG8\G M0D2C#"0DB:&O=@PQDJ74?;=85*. /,):OAU >)2:IH;:M#GW.))R%:= M6Z49DS>$?AS:]GJ%C8HV*Q^I5R%LGN'$+T08H7B\F%O/W'OV?!U5G93EV3W. M1-I1/<6;='SD[+;>'^@%Y8=KNYR4+2-;=$-IQ2.H(#NBMG>0YUS Q M=1R'[K=UC*<&YP$N1P(_!C,"E/OD+4XHXO!<5O_Z)=LB=LKX#\?1=/.76]\HI'VT53L[DT:]D MQ^>:YE,C:YD;^%OYCE?Z>\I2VU\[1;>_&N]25_E>T4Y>P5O.4CIUY71Z[=(( M%L9KIYIL[KT.H=R=A,&"5S&F&E5:]28S:IP)]]<65<=#BF&)TC6MC7;IJA]$ M1D8;7HFU:SJ0"TV/%4OBO5KFLS*;CTK3*&QN4)*_-NV<]R)8] M9^7Z;A1O'BC98N3D.P=%+(H M$*LZ3,B2)Z6]=ISMM7N=TY*('H>-M1E4* M](72%V"O ?EKI?L%+8(0';Q#T'R&R ?6=GTK?!F"Q:*\4UM*+UJUYY_ HBQW MHSBF;I%MIXHP_Q -JQ[^I^>582O]@DBR%@.J!6E'%'(LDJMZ7:J"H2QE25WF MD>1>W)Z:=CD_9MHEU;>!.]=D^H6R_KA;>RQW,:CT"U7[ !?4>OR:]K!-U0E= M$\J>$D%Z^ZQCB-JYV01^U\F&/AHZ*OUN&)O:M-B9>](:Z5 M9>,R]V14$F?R^TQ!'ZE57KIRCO-)U:[OCZE=#SO_A['IWDB5K^K70LDC@5)Z M?3BJ)H<^C:1336IQ_)X/P 1UU*,+)OKR<@<:#/W]Y$@/'YDG>. G3Q__KZ"E MPTU^:MY><9R,\R^L$T8HJV2,]E6GAL)<\0VA'6\#!'G-=JUMF=M;X<+GOP+R MN$)5SUH59E#")-K1""5)B)_^&:#-SZ%/O@F*NR A(5WUKNK"Q.8QDGZSS"1Z MRC%E,MRFQ.1(/7]+I#)/;].;S?3[O_(0FI64X_3]6^*4;IRW0&OF'2G'!.&] MJ!RQ']X2L0SSO(T$FWFM2DYN"6DY>C^^,7H91E+_\A(2C?C-'10*<5_'=27' MYX6&?!ZO\UL;O@=KU\=%:%8GDI,.30W9/T;=-\-[LOJS<]O]RQ+RD,[J09)Q MC>>9\EI+.[H9%L!W!%'!25!J'U5.@EHOFV,\@Y[]Y]H-$?,]J9Q)TAQ]:#J) MRJ$V.XF:VV#ZW5XPC+ ]2*V0?U/[J':2WT;(2;:>#:-HC1^M2[99B=_H(2&J MJ3=SB"27!.3,H\MFN2('9M/7[3[B(U/:&[U^?WPWF@]'U\9D?#/L M#\V9HA5)_NG:=!4OLBJVZ\;4[)L9X-/Q"'[OF[?PA3KXZ0K_$&>KF<79P3B_ MFJ,[4Q&<[*F==%RM+*YNW3![TQ%8;69,S*DQ^[DW5051<-(E'7$[B_B\;ESU MAE/C:^_FSL3>>S4<]4;]8>_&&(YF\^F=2M*IQTG0@7>RP-_7=SXZ2WQV^+7W MY<;\P1B9G@SK/@/M;QR![<]>?& MK[WI%**5.HQY3I"DPW^?A7]1-_IWL_GX%H;9P)R,9T-P!!R)!^:5.9V:@UV$ M^ %&X7@ZK\W-Z:TRS]C?L=+1?R!R21.[1A_0&_/>;\KLOCG\D8Z)S&^0X&[, MWDP9&L;I='1X1&YJ07("OOO_JD$6!GK!>!-S-$M2L"K Q/EO5*QM(C^U($'- MS&L<.X'FJ_'T5B7,(K4/MP9J$PFNI!K(>+>[KJH-6OQRB*\UD20ERJ)3:)0$ MRCE.DPS@1))\K9.,=QM!5>BR!1,/)I$GJ663:L2"^HFG )%+Y:HHU1H=%"@\ M]$0J39>-D3*/:J(4:WMIFC@Z4'FYGWIH!H< MHX;@H.V0V9E322C'3Y04/.AD_J47%JI1;[T\>T1O"BN1-0^3SU;R-/A:=(#< M[+@5-5JG@=BF0R0R(PUB^S00R3..4U")'$B#NN_C5&4'UT.)Q,>H.Q0[*P.S MP-Y$)N2#5V]Z0?W$98)(A+(%E&)JY'02,$5DQYS*J:>..N\FI5R72*:<>;@3 M:G10^O(P*C<5%#_9N0JX4^OIUH(2&,;,YAWA^.U0X2-_XYI8 MMNJU-.J!U(PSJX4FT&Y+PQ[ZKT'X!]X(&]@HRDT?3[CJ1V[R\"<)5/W&3AT"Q$719L":F0;AYB[BY8LR#**Z/6* %10-QY\5' MK[Y%/UB+:):^LQD(&F0*551F%B!/HKTNNVLP(F&UL M[5WK;^,XDO]^P/T/NBP.-P>LD]AY=*=W^A:.XV2,2^RL']VS]\50+#K6MBQF M12F=[%]_I"P[DB4^9(LBY=%@D$YLDOK50V15L5C\]:]O2\=X!1ZRH?OUJ'E\ M>F0 =P8MVWW^>C09-=JC3J]W9"#?="W3@2[X>N3"H[_^S[__FX'_^_4_&@WC MU@:.]<6X@;-&SYW#OQA]JI7XSSX]:E:30: H..8.#-P&;$YM79^>>6+7S_Y75V=A-^NFZ9:OCUYSOH99R=K.)N1\;>6O^D0;WQQ MLOHRWM1F#!T#C>PO**3D'LY,/U0=+B*#VH+\U5@W:Y"/&LU6XPQ+$EE':SF% MS/:@ X9@;I!_)\/>YJDF6'C',[@\(5^<8#D&2^#Z;=?JNK[MOQ.A>LL0* 8? MCK3PP/SK$>G7($I"-(@\[D\B??WW%_P:('OYXF!FG.R \-IT""='"P!\Q(.4 MV;A@#(^FAXE> -^>F4XN0)D]]T='WCU !($&\\$+F4BP +BL8O=8S?'L,)O! $\/[O,C=.R9 M#01>XOW'WI_"(9B!Q!,\Z.)?9RNF\F@0ZUT$RE?@!H /)]%L_^=V3<_%9*%' MX(6JSP- :[\_DEO3]D*K8S"_M5T\V=JFT\/+KQ<("4JP^_XX(UU 1#/L5_/) M 7W@\] Q.^V/J>=BMYK>0^UZ7<:Z M7?;Z+4I3OE$*6\_'9*H7 )?1N/BU70P,NY?T=5X,9*Y!"EU?Q?!1.TA8:\40 M<;J5N^Z*0=Y]Q*+60#&<66VEK8=BD(0ZRU@;!>%Q^A4V_]X W[0=T0EXJW71 M*)KY8#1EX6CEP]&2A:-/YB(2%\^')]6M^)524&TXW:3A$F:<:'_IJ[H@0_.- M4A9J87;O.)RDF$1>]+D&*=2F$M0.>@\)5I4@)EX_>LM&R16I8'?9.+E6HV!WV3C/ M]L-Y5A;.\_UPGI>%4_AESSF,#.]3],7G=92(39R=PB.PT)K>; TXJW$< B57 M99TR0Y)4+D)D"SR$-PN>0,.REV0[GP2XHP?%.;(9Q7;]$]ST)&ISDCF ?-R; MAS4LN#3MG*#3O4M '#ZIL03+)^#EA)OL*A^KZ3CY$(8=Y.-RH=_."VW=IU2= M!',SN!:PU\L(QK) M6 UE_#)QS<"R\3?_70+R[&RS!!EG^Y)A_))XBB2R.*EJ"9+.Q4CZ&-* <^-C M4/DR$DMM2]!TL0M-B;$-,GBYM#$RXA+$7>Y"7'SP_S)6PQL)^B+JUO0Y<)8@ MRB')N-#+G'W#67-NHJ=PZ@Q0X]DT7TZ(D74"'!^M/PG-KL9I,\J^_5/T\72# M%',2]/"O&ZDZYA-PPF=/H\99;4\T@!YNJPC CMIM0_[0IK:W!A\M/8+K^VJ] M^S*#KH_UK^N$3\-KYLJX72.;>W#)Y6?$.\BD(,Y@#.3(@![6K:]'S=,/+ [$ M6OGUR/>"#))52&FE]^1%ARYY,]IOMHBN97(I>5)L!4TVGALDOZSA2YL-\2R,>LYV37MJR0;Z;S M:-I6S^V8+[9O.CRI,+M)>+T*%Q&? *J\% MLAGWKP"'6]0 [<%["85@E"'.% M)SK$-&NNUTV0N8BA+FIJA3HDL5X76.L,#IX$L]M/LV9US<3%0$Y=J]3*9A4J MX4DDWFIZKK\<4GAIW#]7R_T^=(D%A;F AWX.3U<#Q)4&J]?T0G_I.US BL\K.&% MK/1]SWX*?.*NCV&VAK'"$$6,K[^TBR.3NIRIUY.5-M\$'B$+>#:T5EH>_KRF M':ZB*$6^P:JA 3O01)V1=11WF+9:D+098U55V#R2:+*^5.S*_R- _NI$%*3X MMR%1J:2=(JST#*RX,P0P^KR05,H05#9#[9.WUJ!0&T+3NDUH# M'?@K+SN^$9IAD<>;:2_/-%H:\S\K9?[$]8#IV/\"UATFGX =N"1O/M)%NC@X M';47D A^FLBNE(J,%J0B--Q"#]C/;B?PL',^>Q][)IXE9M&)[/ O9W4^>S/= M8$4=S,?F&UW2$PC M'+2,-*@""@@E2/Y,G?]WFVOT^Z/C7:G,YCTQ[W^G?$XN.]U>MV1'/H%BP\E M*+S:IK!U; R[G>X6[N&@CW_O=!_P%]+0)VL5Q6$V3[=AGA&8W[K]25<.&FKA MH@2LYC:L\V.CVQ[V,<]&QF-W:(Q^:P\E(12M8)0 W-H&?'%LW+9[0^-;^W[2 M)9I[V^NW^YU>^][H]4?CX42BQ-E5CA*XS[9Q7QZO]7,4ZFOO6_OZOOMGH]\= MRP&;50@I ?%\&^*G8\Q"K*+CP5#:*T\OC)3 =K&-[?,Q>:=O)IVQ\;T]'.)I M2AK$G8HB)=!?;J._.C8ZD]%X\(#?L)ONXV#4PUI 9N";[FUW..S>K.>&/^,7 M<# <-\;=X8,LM4A75$J _Y1:0DZ)7G0P>&/<_ET6U[?*+24@I55(".](F_L M!I==DAOD@&SZO;E4">7K5S;8F)(.F%+=*0$VME?$U)^I9G\6I MS^)4Y2P.\OR8A/!?V]+!'TVC=6S@13MME&,WN&EV2TU/VE#Q4N6ABO-D'8X0 M(NJQC0]RLIJ7?*B&Q]N4".@DRCY'4ZH@M#P_4X"PY!R9R:B]UOUM.!V](S*[ M4E-92:-$F[(/O@BI-62 +7H&HC"R@S7$G.'6;%YN-RO]E$I>?F8"IO*T8*:N MX;'5,]&H]-,BN14T#9-;)/*7MS@ MXWL5D0AA!J>1%AZ"V)W'W<"#+_1Z%[A)O(6* $4>/J>P%AZ=.! /[^H ';PK MG?V[CW+N"?\NE164Y=^U:O^N]N^JXM_EEM+87N(7>3 /CPW-@3>8WT%H\3:9 MH]Y"G37U ?.04(I15K3H>)4%!;NKJ0.91RRY!*IY=<@R9*JE_UF.W$OU3C/V M2=;@/&"U_?8CM$EV'D9.=P'(2/D'4E1C,M^[!_>EL.AIF;.5'$,T> 4>5VS< M?JKJ3.XL)C&*RO&OJ^?U?3I K^^3SEY?^NJAA/>7.E.1Y?UMQBCI$ LS[SEU MD()RBF63 ETF9 ZW4RZN9WBYU M)DVZ.<_9U=':Y(S8\^JXYO7[1YM'\YU\%E+V09YK/3JFVS>77+],SM/4N.;9 MXLTH.BJ)N]KY[-57)9TC JK43>?K)\)SB8,70B2ODG2JJ:+0@-09(:,HYC;) M>JY"0X!\SY[YP I!3[ 0T' TX9?/9W13=>E!B1+FTZ_ISG-W^>+ =P!6*OK3 M!1Y:V"^$YNYH\/CA'F%6D0_91N%.@^EM.N[!']T*FK-)(?]RKWX2'D&-(;B/ ML/*(/B^ L^W M2?4_Z .$[1*R/O%O=6-TFUY64G)\FF@RO%1\I9CKVY;M!"1:/ *SP+-)F9_5 M?@6P5OL9RY=@5:-L,-^.7[>7I%P7(_A6Q/#:Y_P51Z5&^T&T6[(M+G#2A( MNYX+V60T]D*6O']X)#SYTOM,FXIV1DJ6,H\#5%DKWAR)S7:;7W^S@8$B5%-^.$B-!8*])@>AB-[EF4$"7&[N?,J'EDP7,39) \$&O#4/.4:?4A24Y M=PZE'SK+O/E0B+;SU/TFC)L0RR,H=A$1:T_W/'7'R?9-1')/SJ6N(F*"3=UR M0KF+2 UFCIZD2J>RP4O7D#QW*C&EDJH9M..E2G*EMKI5B4E(ZOAK_%JE$M%E MU]X]3YUUS8!':N_*!\C1]/0-FQE Z].L=59(Y;)"A$H8#LGQ#GIQX-C7FL;= MDR!+V0@39RRK-&2B0?D%?M-,@]G0RHE=%\Y3+>/,XGPO,4 LQ/H'S+=EL&0Q M/]%$1;'3++6%#'A4S2Y_MG@PW[CLC3=1<3,+A[TI>%3M5;M/?4^JWX !7G], M=""K%7"I6RL17(]&O(>;+([8A >OL1]Z1JBUE&D%Z;E,F M2>E )"Q'TK9BDMI IBZ*Y0?+*==C,Z-.J5,U[/NQZ[,T==2D8E&3'78+\1L% M/D@E3R*L9B8[,CMI&FD1@:ZG04&!S,MKXW13D[8HPGXA@6F>FRA#9EK&A.3( M5><$0V(,#>8CT^$?!T@U591,*/8.;1_(S\"NYP1Y!UQLK3IMUVI;2\Q+DA=" MMKNZ;\0LY)93$.JN*@=M%]&)$U1.##&W0(< 9):%^Z3OP('OA#:!<4IT%E5 M=9-=A"E*#DV4BDN<;,J"K*JW4^JT.4[$BL&L1>#:TR#R$!+R? M@A^D?ZVGM5JKW7Z;&2 M,@'J]-@Z/?: TF-W,S%2_G9L]HPFSZ?MR3->:"A8AG,B(D$%I-EGJ3I=YD MJ2/C]29+OI.%V%&A'IU^CK2HW?UM&-\UP4"&H\D80T?F+#06J3%. MTE6@YP%OJ^3@0$67(1J/^@$A;# /OT7M5VPKDR7Y%GJA^R#!E>,\4=E-OM)] M-A'"#RQNFNFFWGD0L?R?XA]VN#K%H?G )JN(6OS&S('MDTM5UR3+4Z>,AQV\ M.M%H/LSH9O?MQ?;"/B6H4\;##EZ=:#17)A)YEAV)3!56%8M$GM61R#H264=? Y)=D4'Z8B*0],'KHRT6@^S$B2\L#DH:L3C6:!2)*J M,VP]A )@W03DQN,5XM7^3VSI1MTW[*_:"+"T)?=8^BO#;B319'U>Z:DCMNIN MI7&NJ7_T[)G$U%I! /IK58E\H*GB)[U5D>J.B&05%Z6.Q8&HODH6S N:6G[6 M6RW%UW[L+6?L*:F9-_>"57W5E3#7=1'5E_M]J*N[6";E>9U)66=2'FPF9?:<$IT>"OP%]$@Q M[@E^+[W8;@E)(\%>;F*98]7C8TY@>SY,[ZQ.B?RM1IZ$$*EI0G?+Y]OS86HR M0V6J2&'*R)-01=)+JZ.-.B>75EICR\U075G>,5K9J:B4YEKEG!8S7T QJHM> MZD3E=)U/3M?22K=J+:@XV51)R195)Y^H.FKO/%,EJCC9U"5;MJAN\HDJ:JXL M,*-(5'&RJ0N5;%%U\XFJJ_;R.56BBI--S1F4+:K;?***FBN[IEV1J.)DTT1U MH:,'79$C*Y\./'J>33%-DS1P?E/A<8'"Z]S\U"$@0L&?=[#/Z)DS/S =4I&] MQ5&UJ$U)I58SH)#L"LI?@U*,.7KVR*::Z M2.H5:8\9/D:KX POXPZ:W<%40QD5\(3J)JI7UV)>335+L"" :JAE27R@NL'J M5;&8%S.9QE3.!+GUS&HHG#S2:3H62^35(VNL;WKDV-#K1R9'(GOL;+?LLHQR?W9A"M$C;47 U2 M9O)&#$_K]/32="W^ Q#20)5R MU#JC\?3R<&7+H9KJYLIX*U,N; 5M)AW@O=HSD#W=]2%6Y/" )YG3T!AB/=_6_S[T M_P[\(9C!9Y>\ P*S>]&/U%B?RB&]Z'UOR@331;Z])-H?JXXTF$\BU*'>AT2M M\%-FD7R#:"S:78G1=VK#2ECAME"N:8^.,U5JORV2"P8UO( MC+)GHD-8YSU9M)0VV13_)(T51BK%--U07,6(5>2;.NDR-\%W&E!CK2B",)KP M=RWY6_3$0,6?__[IO5ZB77%HK#X*^4'3.LUK\^:M 1LNUF752!-YNL;:6#H7 M6+DXJI5PC]0]2D$XK5+/B\-8$876B%=4M5><],0R8K9B^R%[>'=N[31>!=1I M#[JHHJ_H\:SN/P/;?^^YF.@@W!$>^ O@C1>F*W+]1?CE#6;[K6E[LM;FHB%6 M0$'U8A55YS4X22:%2ZOU0N(M,'TG+ M/HEVGCJ)=G9LC+IW#]W^V.CU;P?#A^0AM/KH67WT[&"/GFVP7P<(DXE0]#8A M3BER=C>]CZ8)T:Q;$F.$D7LP*-E,44EN(09#%G!JFI_BD/$.4M#Y7-7>DBKU M@-1DQ#P[L_Y:5;GG3 V&V?A*F620Y\=4&_^UK=;XHVD;V2:5K;C!Q_?*RC.S M&)M&6$[878BWW<"#+X#%W7@+94?T./Q-8:1.SFJ7R$<"T_/?R=ZX3[9QL*_S M0BCK@ZPDA:@;J]?T2G,_D N>)JI3C?PT3NF0B[P.6UTUI';=_@"N6P>Z,T#V MG<,D:1O]N'[GUQ!A=M+;;1.@5S>G+069 .8Y#\Q.:APZ$=9SA)6F7#OGKFAI MZ>SX%2I1.4Y@04(-D ^7P$O!YQW0YW14Y&2*O%^&.$X?3USDXG6BKJLS(CIQ.8Z=QNNC;1#9O5PY.)]JJ*OJQ M(Z?3V&F<+KITQQK!30Y.)]I./U>*TVGL-$Y_ULS(?<1V/_[ ?&:5C&7UFC95 M1<)$_48^>H' BP)9#;!/AC&[S_? 1&!(\OH&\PD";818,3)F-_VE)0!?P 2B MQ&UL[7U[<^-&DN?_%W'?H_JL*#>-0+)%!(RK7[X]-=O'A:GH\5X.OT&Q8D3 M>DX0A?BOWX31-__^O__G_T#T__[ROTY/T;6/ ^\3NHK^?V'\>G1@C6I%A_.DU]O_Z MS7.2K#^]?__UZ]=W7S^\B\C3^XNSL_/W__7E9N$^XY5SZH>L0EW\3<[%I(CX MSC]^_/B>?\U)&Y2OCR3(R_CP/E>GD$R_^@KZDB:Q_RGFZMU$KI-P/&B+05(* M]J_3G.R4_71Z?G'Z@39/['V35SZO01(%>(Z7B)OY*=FN*<9B?[4.F%+\MV>" MEV)E D+>,_[W(7ZB+>ZQ@CZR@LY_8 7]4_;SC?.(@V\0HWR83Z5V?:S(RIC> MVU9VAHD?>9-P/ZWKW .I3_L.20XPH,QOW83[*'&"O90OL7U&K ?;^C?*BKBUP2''O9R)9D(A0?F)?"!(9-= M2(_?.("&WG(I=._,CE;N+3)\=9OV>CYGL<)''^RRG[Y?3L/'/?_Y3] M_-OBV2'XDOIW;QRMUCB,^;#!?XU'F^0Y(OX_L/= K2*+)')_OUNS[[/ ">/+ M[>05$]>/\8SX+IX[X1,>O?IQKB:OH[]^TVM)[^LUQ\H.]& M= 1=)Z=!VMHI^Y)$JYX-R)HYZK68WX+'PJ844=1L2>55R&B1?+;6"M#E&NP? M YEMJX"6Q2:\.#Q]6'SSO[G,4S9Q\5"YK!.4EH9VQ:$-*P_Q E%:(N)%GJ#' M+KX^N>S=S^>G=+_?ORS+1AG_WSQ[NP' M6S"X:@&#J^%A<&4*@RO0,+A2P^#BW?D9@\&/Y[9@,&D!@\GP,)B8PF "&@83 M-0P^O/O^AU/ZWX\?#H5!1XN\A"ZW5SA,+C>Q'^(X7N G]L]8M5Q3\UA=>)FH M7UE"J1@&AU0;+1O+FISG!.5<*&?K=U7RL)![FMTW:YZEKD[A2?(/@S>S2)MZ MG$0,4E*SH'^J^X8Z$^_C6+?$39I_:.--A4KQ!JU^F7P5A6J4V]61C!< MPTXV)%IC:=-6/]MJ7)%2>?.6OX%H8(%"]29.26 ,[]/0C5:X&!KRLS_%X*[D ML#FT&ZA>'M@5Y(,#QUS'.I92#E2PH)RGHQ&]&Y2-HSBY6RZ< ,="WZ*@LXDH MJ9IE'#6(P*!'IED=,XP.14O$*6$ )+TM$HQ";^2M_-"/$^*P:R*35[;[+AZ0 M6O+:!%(K<\K@,F($ [@VVC96(SB@(I].LHM" 7)"#U7%P(#F',>8UN\SM?(* MO^ @6C,_:P),(TZ;L&QA2AF4!FQ@(&FN:QV0.2<'8HD7!@I'7QWBW=-2%#.S M&HU-9 G5*V.H0@ &+2*M&@LR1H,8$:@I5>F,6^F$!'1V]]\D:E;WW&I$8 B MTZRYM[:[ !D2C59K8-HBW%JPEDFR"[ !3RS#<0PP8H.ZO>V-W(I.47VK)9?%[+>A;)NX[?D,:E#NLV*]T MB$+*P= J=XH",IAH4^]U5=$THUH\LXOC#$PPD$/G?0GQW01[7,6'T$_B^>)! M-[-7\5B>T^O5K\WFY0Q@$&:BI6 &G_%D:.--&@)+P M#($FI?HB* D9P.%(I64=1(P(3?Z^\9,MFM**"]EV*Z YV3@*7S!)_,< WT8) MCF?.UJ%_UYP=*7GLGB,9J%\]4U(P#(ZT-EHVSYH*'L29P ",H9[PH]*Y'_]^ MN=5LKBHY+(-+IWH-6C)R2,#2Z"B U8X#,19TN86W23O>Q$FTPJ1AH-J3Z;BL MPLW,A KDU"QP8&>D9QUZUVRHO''($UUMHEQ$7[.N7'[VH$@^U9(06IM?*14M M)E5"JL'QH%6MX7TR6C3JN=DO39O][4-%&LX_A-KM(-6FSCX>[ESLCD;=QDSNRP.3%=T4353F9K7NZ*B7S^[HB MFL$AH5&L#HB,E.^^9-3]OI]8;.,$KU0[=U4">[LJ(L5V6RCEKX,WLE2EQ@Y; M2M.7CX_"Q'$IM:(YFS3V/+M$O9U3KQ' :%>)5H)E8T;65T]-W8&JJ]8H[/55 MH6J[SEKY#*-5A3HU+Y*F1#W/R:Y,YV17 \_)A(HVYF17<.=D(M6D<[*KGIK] M%V>)R0V[!2IO\2:-M<:6J5>T0++X4M+968%IU\V68E'!PP)AH5X=,F0S4_O^]OV*W29;\?)[ZM+OE MYRCR5*OX5IPVSP%:F%(^"S!@&QQR[75M^"S.R=[4Y;SL[XP;1<3.'D&V*1&/ M0B^?$>>Z$.R-DM$L\L-D&E)5Q>?H>TNQ-A+N;V(Q2K87,3@Z#]-;LG<5\\VK M.!.%DITLY"3(06LF#ODA2JC GM?*)4/N7C!1 ]2 R?J*6FM 8Y$MY8"!-E,U M94OQ"IXBRMD)C#J.9Y1>?V+Q/:/0-)Z1F&>0>$8J]87QC$0,@\.MC9:-IP7I M_;4=+:BI'U5K%87ZYR@".KNWB21J5N\0U8C X$:F67/CE]&E%[%AX&/D>3Z[ M;^($,\?WIN'86?N)(]YM,N2Q^N#71/W* V 5 Q@\F6C9>"!<\"#&=$IG31D; M$*2Y[F:U"5C4_+ODF5UW6JT)?L9A[+_@-'Z,&G7F_%81V-:L"AI-F>$@LZ7& M#93N^!$7@"H24"H"!F+G.''\$'L3AX1T7:V.&20CMOL(3Z5P]?6=B!(,RI3J MJ2!UA9>^ZP,)EC%S")T/*E%3);&)%9%R9824OX/!A4"IQAX8RWV#1G2MC_@6 M/L^5\!P%'B;QG[+')C#@<4L;*0H3:C05_<23DE&%E7!1L]B$CXGR93BIZ,' MRT#).MRJ+"CG@8&P:\??$QHG3YO^64,,\^D9![(31D8)/%9"DXP\&NE;N.=$N5( M>H(()E%\K;)J&ZTT2,S]IXWL:,8FPW81H<)FTUK<,G9T64%Z7,J,3=A0>) M;XB:>U"!,6.;EFMIS,!J9T M2C((R6@&1XQ&L<:5P103.UH>R'I 7(QYW*%@&GKX]3_P5FI=@\XN,B1J5J%1 M(P*$#;%F$G!DQ(A3(TH^"#QR5\9"F@GLJGZV!0:14CD&RM] -+U (>EXP6@& M;>89)GY$QSOORDE4[5VCL]WP0C7K"*@0@8*"2#,I)E)B.HWP$",?!!XCJHG' MM+D.G">!8;7OMN @5"N'0>4CB.87:=0X^\]I$",:I+''&\(N65W[L>L$?\,. MD;L#.:DM".B4S=$@HP,!#(URS: 3G!RE](@Q#.L>LME-JM8TNS MJ6\YZLDMSRB52MH8A4S%1) 4!'I)5F(<%*4TPZ(B,D*DR<*TL\D^IH\LV<# M3BA'AH3:+D*4*E>1(B0%A!B5?A+DY"PHY4$9TX 06JR<(+C/FKD;B41$D^Z5(R69[-&AA0F],J. !AR4!-V39JZ<7U2?H8*$8E M[D&WV](57+K#M;;PU"$%#2:2?=@LL6VME.'&Z;CJP\%V93J B#^ <1X'OL6>OEP[5Q<5T',5) MK+I"8,!D,\2SF0'EF,]JCL%QTTI-051H#XF)<8:\EH-1-3&G$IP(A-&,#!KHVW#3U$F'K?/97_!.W88@!RY;K2A MVLRQBZEF+$L@3K(-;5FG4[)8CB:C5;X60$9*#P9L!DH*8GIP%D0*GA,48B#O MZJ?A"U4](EMJA\3F*HE-"(F4*T.F_!T,1 1*-0ZL,A(?2O+.&<%KQ_E,ZH>@Z[2W*#G1C/ M_:?GY&[Y0#TNZPF2>M#PV,29D?IEH"D9P"#-1,LZU H>%# F1!C7:;0\W=!_ M0')LI9&-2CGP26JL04ZE;@9:($ ZD%-HUH,1G2Y PDRJN'.>'F!?))T00 M9T+**1"DUK[QG4<_\!.Z=F2I*]AAWB9BV1I4Q93.^GDP4:W5ZAQ4^C^>2GNYNKR7SQ)S3YSX?I_=]@0#7?^9HY M6[;K9;9Q62<>8LM2K+!HL[)*"09B2O6D&Y3KE!H,>,@&>Z7.HL6/C-XRA-1J MUU D)H8$)*6& BPQ^F*#"0:6JDN&W)BM&E ZIN&6!W%/D\@=H73S$QS_(+##5XP%>ZI!L(K%6W8 M[:JF0!9SSLX[O946)HLV-JL[[25_!@,V$B^MWZ'2\P$8134[5SJFP7U:6TU;#:=!%#X!L^]E(-K&R=X%=.573D7%^9"/L' 6>F%H?+&>H-LH"RY\GOH M-1HP^)$H)DF1&Z(^+_ WN?T)__]>3L["Q% M5?QO:!K';!>5W\[;/?#\A"XN3OY\<9Z1\<_TEQ]^^%C\DE"I3QN*TP_G)XCA M@Q-]<;;%#R=TL(S7V$W\%QP 21\GR1%;JF;9]K0!(X 5V1BRR2_91%P8+N7WJKL MK-FEZ4K"7Q]PPM^2[EEB64E5F3 .F0A8;H@J*7"3"PPVC555P=&#E"RX.;TV MGHBF"8WL \J-W"S ] A/=BP)=.,!8.,PE&2$/]QD[#K3?>1.#>R<>_: M3_BP?NV0"E'[PGTD0_>?!]@D]KEP/:SN,JI^$U;"!NGZL&9_6\@#"Z.&VFIW MPOEV$%PTLIB]F+T"NUM>^Z$3NKX3S-@%&WD^H7:L=KVPN3%5'ZOG S-_:*%L M'9P%*XJ6J&!&.3?Z-><'DERYM,DU<\@=X?I[? -XA@F/QZ??+Y9S#K3[KC-% MLB$O8P,#3'-=U=OVQ88]6F.2ND[TK1\BCP[_#HEWOWX'#J5IB,C=,8.^IIH< M Z%2IKH$C75RB"B4Z*A&7WZN4W!Q[-%_;&(ZDL=0,9>>7YG624X]*-:J*BMQ MEI+"Q5A%/R-\^>EYXU%@2Q[)V(QE4)1)HAB;T,/%FSZ"L1!TI9-MD,A+SX6* M6:IF_2&EMALP2ZER-7:6D!0,RM3Z-2-J,6JT6U) 6SQD5QIEMP!WG^V>K565 MJIZ@I=_ **F4&.'&BDSK W1IF)U'' *M.8D,&!0 M/+3)(O?IHDXKZ =Y-B536_AR@]Y&FYVN3,S3[9O:\AL=<.\E4&5+7,C3C 0;*5N8]L\93Y!3RD[/])Q M*@)@X'..8TPK^)D_KW[!0<3C^ZEAJ>&Q.SDV4+\Z8U8P@,&>B99UR.4\V2OW M@@L&SAH.W=3Q#SR,&@V?L&9=,O7$Y\Y18^0$!IC=S5^=O67*04#35%4(FQT9 M4. T%&R$-V.S=E8).7RB$ AL\IL^ZA&L065W_T^H8G7?KT)B!R8?4YB$^(D= MPJJ (E:ON=V74F57[M&WF8/Y#E+T8/9"X#8*HRKTU>C1,5D/[JHUH!'E5%\[S$RXADCUSNG5<<3U[I,B$B MGA\Z9#ME-\!;78CMM43[AR6]5EWSP*67XF"-]?T;*IPS/'*A^8B0.*_YK!-2 M1Z769F[FDJ[>Y?O!4FK['42J]%6^ MFC=&11S'GQ!#<#8F.B59*(D0G=&B$/+#KDI-F-36@#C58A FOC1^KX&9YNM1 M-[O;57I4 @,]^8/J_+KWI1/[+MOV]H--(KV=JN6RB3!#$\J8T[" 0:&9GE)< M%M?N/R'.R8\F,EX8\/L%LR1#V!N]T&7/$[[=K!XQN5MR8TLW)LU0N:\PFV ] MS. RAO>3! ;:!ZG?..Y-+\MN6#)U/RP]0G&=P&71']B"&FPG*#T/2\<W\AU@A1UE*W!HEWE;AA/2H'MO:8"# M1ZG0OJW]\0) M8VHP>P$<>OQ?Z3#UV?%#OJ8E?DS'OZL-82$6,/$C3Q-7S4K)UL_6[%1EXX"N MWV+!=%-[MHH6*>XS_86=1J#,6;!^G>RD(\?[[TVL2WQWM$<#BHIJ7[5@X-\2VD?CW>7/PANKGB,^<"@V,NZ9\KH]DXQH MD*VJBH+"G2A. <8M"M62[R/]RLF ;!85:MWX(>9WFW1&E@@'04=#42%""BIX M**FKID *(T6<%@I<] %TAHN:HPN5,UA\G#5?E]-V)8EJB#*(CW.)G_R0G4RB M1X=^<'$>KT0%CUY[)?!8KA<@&[I;VPQ XJQ8$G4@/H19GZ*\O&V5HC\_;VTJR'NIX/U,;?:&=&$##WKZZ-RZ\4B$,S>S8P2V%;$*;D'8D MA%?K(-IBC-:4*S;QBX-#GL=[[ +Q2D$ &]@J '>%5*@PUVO^H%HA^3@1[O# M@_M(DI.)U\5CO2[F+-QS["=X@.]AYSCTOQ1Q:&(1[,-U4F,G5E\-* M.O>C6OWATS@Y?:!K@VG81&0:L0RH:>)M=00W$>0Y=>H>QI:6Y"VE (&Q'NKWKB6PM"\ MY&@N!R*C[M0I1 "YDE_:9F$#!%66\/=1-WVA_V('V@CL MM1(E&X&]E FF5UHRM)$<>U)!P;$J$LGF':#*YS^67;B<8P3W12C!;_EF&CMS*I%23-C M!@/-MAHWIM+\&5Q<&ULY)\=M*34QD'&V:?'(==G>24PG+-A_45SM-F,=%JUR M8]1 ;?(!C.UGJG-CLI@1LFEB1@D5C.RL+*2E^=(P]QJ>8>$G4%^-NQ(#?, U ME6V&E"PHH")L1O#:\3U=E',=V[ X$QNAAEJ5!S[:A/K6 9<1%1D8^*@;\9@3 MZ3 ,%8:Y3YXYV[V&W((/QGA;,\-LL,V8H-T*,E58.LRN4S+ T",;VAMW<],V M%=%@'1R $F.T&*SQ'04,Q3H+D,@(.\M+X^!GPO%U]F.&KM'DI[E P_$F3J(5 M)G0!'\4^73ZQ+$Q+3 CVQ+E"#Y!C W<'F\E N+>0P9?)AVK>6"YGC,C+.+., M6RDO79YP9JA^D]]!R@W-.^'6?&=!PC[P]H[2*,WNCI 7OA]5ZMW6" MB71D**6*9, 8H"7FV8TSC?9!W>N^^LL3^2 @4T^S>\L''SI >IME,-N MH< *@=):;V'H.-V)-&CHII?Y.[A8I10$ ,H&AAI 6B$%C />6W7=Q2H_EP#O MN@4=4/+':^[?-S[!U'K:%9/MC%J4T D]N[/+D^!**JV- *LY>EH;5LGA8\P- M;?^TM>:-G52JU+/#ME"C)5IGS'Q]AG-.&- U[ZX']W>HCO@P!WP4"'XPGWT/IQC-:+H([W$P((E0*CS[!L"<+!IZ9 M@34CYW3:3WR7#BM9)51_*%&F07>:.^_9"^5RC:95)&D"VTI8C>,]2 570H-; MU0!,OQ[$;-'HYF7:DX0JX?R"%+OS[&W /?33,$77>SOLBQ!"Z71@D M6JR;=9(3]%C$V&7[K5SG@<*; ,,*P) UW1AT"%HPN]9L@A.K62+9=5<>T"7P M78-7]0H&R[D>-8K7TCE*J,%,&+0J2FXJ,^>3C M"_\I])>^R\ZT&E;?X]?D,I!O-!XFTB9$NS"^#.)#Y(&!>0=&U#O"^3MT.5I, M%^CN&LWFD\7D]GYT/[V[1:/;*[1X^/)E-/\;^[:8?KZ=7D_'H]M[-!J/QW(U Z?Q0]=?!P;G M31U(MKNGV5E55#<[#Q8+ICMU9TMS[?@5E8>8BFP^ORF]FZX0Y@6 &XT.J"S= MJ-2-Z"/I7,I1J@NY;Z%[Z4:MBW=H/AE/TK&H&(KF=[?T[^/)%_H!R("4O09A M1XUC%MR1]N=?_.0Y?P:B&72,N6UBOZ5)97@;LH)!<#M]ZR#-N-/CXIP??:4" M4/$,")J7UUBL\^3F[( 0J_3(IKS'@EF=9_W /.O/D]N'"0Q 3AS"M@C9KCX/ MTZ7QF')RJX>Q&J4K!Z\26C" TBC8.%#-R!&E1YP!G).K6Z3S:@KZ(5&E]%M2 M8K"XTGFF[]^AR6A^2V=Z"S2;S-'BI]$WHYNQ]/1#9K>+N[G#X#6LFE8 M!SC^,C)&1D1-";8\Q/$PCJ? MH$PV.(=Y$SEA?!LEM$,2Q\.CT./1#W:VQ;L^JW.D>\JR">Z#S"VC?2]!8.!_ MB/;U_O##NWR;<<&W':<_CRYO)B?H=G(/ ^)YT,'MSB9M\%T%A]UP%UK5J^$M MI.1@H*?7418T8+SHP*S=.Y2S3(PS)3.3T4/&6@Z5_;G=W1N^3.=5][- MP1S:STCD;=SD%X<0)V3/1SZGY0,#O!;*"A[1,5:TXP6] MVJY:VL+UF3 .ATM3-ZCG HK)%B[QQW?LY/CJ87R/?AG-YZ/;^PX\HR1>I#YN MX.(Y(LD])BN)Y]M?C+5HD0<8602+W$/&X$@\4'%IJ,A<%**R4!&,+S]=YN). MZ=I\-3QF]>ZQ$XD0D:QQJ!V(.SI\F[O@C^_0^&%Q?_=E,D=7D]G=8DI7VNP" MZM7D>C*?3Z[R,^D3M/CI;GY_>C^9?X$Q02A"%+98>BLX+$>:U*E>BRPI(Q\< MFN8Z2B)'4A;8:^^&7?JUMXIE8)QIUMYR>LA(TUZU/V.+[S'UC<\\%20780=17LU4/$(H^OBRCM: P1%^\078*/_^/TDHX35XC.4V>3 MVP5_# JC5RSP$[-DCM1L&&VTW)44$/ MSM'6#3)?7AMQ#@DTP\6V 1M8^+58>G^@SFWRF5VHI$OPZ[OY%T!^+7O57WN[ MOTW_:QC10CJ>SFPD'Y?CN=D$Q=@7(3S[$=,([B1-_Q0)T M2@RO$]E$DEC!,G:J%�(E2K<2M\YWTFB_LI'4&AN)^#0B)!#'ZT?YBC(PMH M=%#H(ODP"7.45,3#:#/C:R\&2&04XUE@6QE@X+RGXHW $4<1VH2NOIRG)\(2 M,]$YQMTRN_YQSQY7&&Q%FO!:WG T-Z>VK:AG! /1-MHV$L%6>%DT3E#YBA?N M,_8V 9O*U)Z6LW6:RVXJ^<$FP9X11/>69G6B<)C)E9G#?J+ /LP_:51+-:8 MI.E9H&&\>'$\BF/,[^'E>9SIU.D+=MBVF'<7SK&[(82:POO/S5$XN6 M[.6OGD M./G=2W;=QL@'2ZFM7Z:6J]RX5=TD!>,XU?HU-HLWZW6:7-,)THPC M+*4L\D/J+E?I?D8I(6? ;]5"05GSPF_A[;\XR8:8S@+VDC3TI6U#4W4WN35B M *%Z7]T;"ZY-PIXRK?S07VU6*:31.KL-F&6IC?)R0"&^M)639=%=8/+BNWAW MJ[%\[Y'%I'*+[4PW>@K]?V O30/'+T.VV.KKNKR!-@/[J3;)=F&WA8'IB7U; MV)CYE(0AEW&41Z3D&2-&X83;/\5IINGL0KM;XH/6?QO7D$VF4%B;MG%R4 [),=FJ78J71VK'Q='?&_\X]I M/UU%'@[@]KJ*@TK3<;?=,&HG;.A>9&ZPKK?H)8'N%<;J-Q9*K OE0&=K[_GB M 27$H;)XY";_*ZQBP1ZWW$?KK;)'%"_0)[_L.^8>+Z,:\NH]XUL%)6 M>R:(!JCTZD$U@N,1(%1#W9MDLE&TDP+#C]Q$X=.-_T(-YE<"+K>?OUQB'A#^ MJ9"*'"86!JPU>;(FKVZPX5V9U@W]GW?OO$JJ<2])@/*?J4QMD0I-) ;*4>7A M)C0SO"8H=@(H6^8B:XIC TEE:'@LO\'3JU][A"=G .-@3;1L^M,L462PNWAW M!!C+>M9NYWN?*A$( 8-"J8'&L&Q(. Z?/N5!4L!T3 M,.F/+KO%\H0/J:BR%'!@;9K8&K8[$<<%X(;>;:&YE7QG4K 6!0O8_6C7>%.(Q6 M?LB QT]9'QDM"ND**XCBTA.L3R@O#3EI<>GOE4TS]*T?HN0YVL3TW_%W*NR_ M'31<0%MH[Z>^,&YCC#;LF@MM51DND.L$[B9(_9]Y\P_L^K+GB(TJ&7G_3:?@ M;,^Y3=V:2!O<'9J;K.T*>E&P7:2Q_HV7JRBYP]1(@+GYQ+*DQ":Q.N M2G7+H!02@H&>2KM&M#W)W $F?K+>8VAW03TDAFHJJU"4D8+%456_9A04F6N" M@:51F/CYU&!1S S2HRWLI4=?J_4FR>ZJUXT?K5C\(DE-=23;:K+W+JNCD@V^ M"\%@^D"7ULBNMH110I=QJ43$1W',7R]D4HLY[?&,^P^+>\*#8FQW=?8%LQF0 MI)I5#%9#56H5KX2ME%*#P:]6Q3HH']XMWJ&%E%+O86O-#@3*KCX??7;T<_H5\8*),9\>KFJ,-$X3Z ! MG]5QU-2,RABI8P+C/TPU;43%Y7PPD,:BUZ1[1R)#)(;KF.QF"C0QH)HK4,4! M!EU&:HJ"$:5,I1T^&$B;4\6(SZX^CYWX67K@626R>\XL4K!ZC%RF (,4H5K- M0^"<* UE0?":ZH%YV%GDY&C9YC%48&#FV@^=T/6=H!11SMQ-&7/;1%E+DRJS M-C-6,+ALIV]CLI9SEV^#(2=!R^*M+1"05N,?\FGH^7W$_[RX9V^\EIC$RCV2 M=B*LPG4/XX0K#0-^.,!MKW0=O045>L3)5XQ#Q+G1.5]OI'^_*$$9K=) F7R\ MAX%K%IWB*[LJ=!V1JVCSF"PW01:J/)YC%_LO[*U'%BI1-D5N)\/JXF0?\RH+ ME38"P&!['ZT;"YA<1GKNEDE!3B8&N7E -KH*\OBULDPL$&07<3YO<:)948M) M;2]P9,K6ES5U.C"H4R@GBZ>Z/4'LP0RT]'^%>G/GZQ"!3ZNK8!'.&= 3XQCHG*L\>=#-?"R?6251X@2J M$RNA;M(I#XS._25ZX>O0:;A@-_ )7K7 9HF)*JRA<\\"F%!DD4;E,I:;-.YH!WXAP$GXUZ!$_^2%_ZA8M^0]I MF9#1]4N1;V$:QQOI!4Y3YN'1)S-(C\8Z)Q@?V4K=QFY92IU& ]UEUT ^9T+> MAB5%.A*P9I&M9)-['=/PX*P;H =ES@$3T-MCV)+-^6L#%PX]B$.69$IXA6.7^&M%T L31JN!%8T-J00_U'*! M\0K&JM:!6)N@LY%I=S8/9+NIGC%(?>@HI;8:&$BM.[_&= F>57J8IOWXK71)CJX5:*J[R12Q>RC5= MICO!W[ C>SE\B,"A9PCM##=.Y:F4!J8W'&Q"O6]",5I%8?(%\8;> M F"?'R%:6:?KHEY2.6 16S9S;\PR(<>)VI+F MQ>'!]NKVE==E QJ1BHJ"T; MN2]HF8RCQ&Q)<0%D/QPA9/V7+CQM*@8L9$M&[@U9*N,X(;M37 #9[X\+LJ-E M@DE'N*W)@@A>H;G[(+@BZ.A@+-*^<4CQC EV&.%Q(?K JH&)VT.@>G3H/,Y3 ML\*2A]#S8_XR&7N35_:&2AF+84]98%"J,]<8LC)!QX%?C?:BS>-/R&>!)?E1 M&W6S. 82!4=B8:N==,O)^30JZX\KX"3D4^O7O$W'@RIE03W49[26+]_&)/EM MSM(5UZ-"5C[ "?HH5JN949W6;ISXKA.@+Z7C<4CA'$6.ZAZ3U=TRSZ+7PL/5 M&8<>>,2&Z$:9*A>8SFZLJOP$/>WF=/Q8P0!?U9A:ZH4B-5AAZ;F1&S01,]QX M8VZD?"#2RP #VCT5UT#X!'W-))WFF;-(D4CNJ$!^E4T$YTZ"LV1Y^]2D4 P8 MD"N,- :Y0,9Q@%RN>'N0Y\L&1.F 1!BLVCZ.8C/\IH3#(;2LJ!R#C HHRDJJ M:7'D1E"6BY/5.HBV&"\P>?%=G*>YP1[+QH##F"=.8"'BM5$-/U4426!3;=%@.DA_=C57-5%[N^GCTPN3_>1"\Y3 M@+ LMFQUC3-M4,P8Z&*;9PTY0?/%0QJY:[*8S=":5L SF[ 0YNOIY]*=:B 7 MI;,:R[*?-2IT\LK^*MM+-V6V'5[3W*!Z7$T])Y@.T4I=X1YZ"EX!VF% D]OU MV.CB[+7H$]]KN=SN2+)C@Q$+ZE(.HYN]/8]9=; @Y*JE9I\%6GUSW'O%5=XJ M]U8:F*[6NXF-Q*D9#5_I\FQ26^P0*)FD)&-OHSHNVU3'SQ%+BLQVN-EB2M40 M?9=LO:O:J]=8GO,^378_>G'\@"7(N(X(KZ>N&TA;W%'T<,-*ZZ0K:\J"&#BU9UL;<2US MNC39J1EMA/6&#"O$IZJG=A2US[A/'UW/F%)Q]3Y%%759><3%//6QC^YB9(^ MB!E#JQX($4>05CH 8VWW;JM^K8-#[ZTN=.XV2[CM[>1G35NN[6S8!1-.#JSQ** M[$U!54;*P 1\)^K,JJ+?^&+-P'3MY8Y\)$%KQB59VAV)"X@/N1_3B1OH4@-0 MKJ#[JFWE#KHK_GC6V)W;W-879"OR(^G\YJO(4>@)CC4&F!4J#'H MT&KKJ5]7"WOCVUE"8QLW@9Z>"#]P8<\34_+T05+Y)L*C$[!)YO$/*4."[6T/ M&Q)C6\ M.RPQP-KQ# \_XY@-I7PIF$;GB-A/MFZDF1=_3(-'VTKMLGN;EOWV M^GI+RV7GH\M-$&S1"Q?&(YKA(B9-Q']^TZ>F^DH<8-OT4*7>EN^PO>H\3*,_ MHI_I8=>$):B/VGJH/XI+*N9L5E:X!^CSMAR1IMKM^B"),G]$]Z.N"N,%3_<^ MQSK:LU='&SI+(RP@[@/+WEVZ?CFC-1%?;BL.>NX(,K;T6 R<_"\VC&P&?,R& M.4Z/. .H5#+<[$=]=WULO7%=)(K(,YULG(#%QKQ0-8MM38XB?.OA5=U)7-?] MU8!U@CB([=H)\2X7BKN3@ )_B=&W:9#88K J'>8 D'5'67 M0_H>:KR9(7U_V[L]2QX MX/YV-PZVNF%G8=;0*/!()P>2BNMI#E K#6BO[M/6_3:1.QS$'?Q,>(<\^S'K MCJ/)3_/TW7W#<)X!;>RL_<0)V-;E*)XY)+E;3L,7:GA$ZIG=#Q-EHPMU82SK M'(?(&7R&VX'RQFGP6+9)%F6DD(B<&*VI3)84S\^E6D5UENALC@.'GP*5PTJ, M0F^.8]H3V1$-__ 0^DD]?'+7P@=&_@$5HND+>TB&W#OV-\>XO^"T"+K$XV6P M4\)*QDA^ALB21L*8PQDEV;R-PO0 E ^5,4\E6'RP.7 MUO60:FN=X'6?P@;OJK8LK/?>AY 4)+WEQ)2,:9,X\5?,-91>I-XM'S+;N%_A MIJ=6BGQ;6PG61J?]3"N&H';L@X-W?YT;=P%R(6S1D$MA\ZM-)B<;0E*,.ES4 M"7)6+'G\&Q]&TM>8M'*SGQB=;'O MA)O8L!15K"544BHP>"]>U"SM=N%Z68( MWV,@.W;F,OAZS>IRK)A-%U7%R&99)G1V.\I\@FXB:^#%EKFYFK657M#@G: + M[8U73J454_*,T60QF[WQP:V\_+3M?JIEOXFA3%2=5D:PW 4T >\+L:GDSH M0OLHQMXXV%\E[8;([LL8O"?V;%AC%@,3^5QHQY#O>OR06M@N7>]02L ?>PZMX,-'IGTU M&+R+#FJVJF<[16XLMO'!^CF+1P)S<.OF>MDN(!V?FEMYYFM6]!'>CS2JS!XN M1RK+';RW#V!LO8]/:U>GHF7]YA2H$*H'W"^3O&&&\["B2P6/Z4IE]PW3Y17, M[K2#Y6X@5LZ-'G 'Q"W2P]Z#V7N7\?>,GVVE(+=ZP'^,[Z@#( M_;,3FN2LX!^OG 1?.S[I92[?O7Y',>'OJUDZ615TK1P<+P*L1NJ.Z8M#?L=) MOK@(^5CML3<;V;C-/=1;=TCIA$ER2F6_^+?A3L25:L=;5,O^ S@#H<&&DY#L M'N4?:PY2G.[W$SNE??EOH]-+JM5.KZ\5_@?H]F*+#?M]<8,:;,_?9P]$6V>2 M2(A%57:]*=.!0D>Q6]A9Q7>R.WBP-K"\QY!5T-:=U%Y[#Q7\,Z&&\>K9Q'Z( MXWB!GW@M2,-XJA@ !N0T4K=QPS@C,@BGV6/;C!D)VR?FMZ7]^/?+[3VM*UG+ M*,CAM8N)LLT[H24>Q)@0XP$5\[1A%UUJL!^<)VE,$C6+S4'-1'DEXDKT8 8& M R4;0-O$2;3")$:.Z[(GJUS&E02C10W=ZM,5M+A4]9*"SA#*)!!*B>Y;HU@[1GE"@G';K. MJ;>D"],;R54R 1G$>A=H)Z_YE!A]R\B5ARX]5G\^Y&0H$%5]C010MKZQP0U(4Y$Z"3"(=MI M@E>Q^22NQ^) 8:!_*YMX*G5WQ)048$MD70F3!>EE MBNS[;Q_ -)!0K<8>"R>B78J3#3=:$NS$^ JG?T[#47J,%L^QB_T7A@+)T*GE M ]1C6JDK&%0Y$_HV9_\.^=3Q91+03@281LP#P$L.#90,H)M-I*=A>Y58P;33 MC."UXWO*Q:J:!W1K250U;+",>_A%KL1US)QM>_>8,8%N-IFN;1UCQ@^IX0@= M:C4GJB9\T)M/IJYY"S():/@CVJ9U_,KG%5YB0G8V"H]R3'E!-Z9&9<,&Y5)0 M+J9HUZ'.?.AZ8^S$SS,2O?@>]BZW#S%[ZE/L)(_R!FK?[,YV?!^-W+]O?(*IQE2[9,LB0R4L MC /]=;V27"(RYP;4OGLH76_?7 1;=6="4"[E!'$Y)\5Y+1<%J_M.^77Y?;NO M@!M0\^ZA=,ON6X@:OOM*C+WV0R=T]VU? 3?\]E4IW;)]"U'#MR_3DOT_\R,O M3H#Y-DC^ H9]J&3'JE$*MTT/$0AHWZX;.QI;KY3N)(5&B?P$E5X=\8\\5UCM MMQ+#4%NP[C/V-@$N917,+L3>\Z,&_)I#F!S$!=F^T,WC?>:O)J[P.HK]A-T?RQ<'\_2-Q.(Y(@F+F"5O MY<,D 6CSC@R0/4EI+7&@'IXIE5\W8+'.?O&3Y]R,R6MVY,?>(]#_>9*SLSW$ M ,! %]HWGY-R6;N+%$P:^DK%H5S>"2HDHEPD.W\;:L%&(F]#+7;8&]QDR_=_ MG$#4RF)*0&.X1L'F364E M'RD0[S9)S 9O.H7J(323K)"WX!BUMO4)P5*IN9\<\KFA+!QN.>]9'NQ>[.A: M2X'DQ_97OE\WE647>$M.JA;/-+=Q1GQ7>(?$4M%OTZ$966S-S171Y3-U"H C MKM#Q8[O_["K2PMXF?B4V6D/L+DG+ST-&/#NP0B5I(ZS,'$W+AC0;L&URGW!. MEY[7G'81K]H;J#447 Z"1O!9R0';#DHG50:V7])+RTJ AN%\CK8%6/P,H_W1#_T9_SG^B_V%% MT5_^'U!+ P04 " #F,T]/3V-$*:PM #^&P, %0 &%E:'(M,C Q.3 X M,S%?<')E+GAM;.U];7/;.I+N]ZVZ_X&;K:V=6S5V(CLG)\G.N5NR).>HQI:T MDIS,W"\I6H(D[J%(#T@Y]OSZ!:@WBB] @R34H**IJ9/$!L#N?AI H]'=^,M_ MO2Q=ZYG0P/&]W]XT+M^]L8@W\:>.-__MS?K;8_N>AZ,_\_K9Z]))^M+\0CU Y]^I_6 M5]M=L9_\]]^Z7LA^-@F=9\)^NO[J9^O]Y=4'V[JX PZ\E=T0G8C-CY=O_]X M9;W[>-VX>M?X9#7>_7?C\F7&/MFV0_9[_L-_OVHWWO'_O!]?O?M\_>OGQO7_ M!WXLM,-5L/O8NY=WF_^MN__%=;P_/O/_/-H!L9@@O>#S2^#\]F81AD^?W[[] M\>/'Y8_K2Y_.WUZ]>]=X^[?[N]%D09;VA>-Q@4[(FVTO/DI6O\:G3Y_>1K_= M-DVU?'FD[O8;UV^WY.Q&9K]U!.UCE 3.YR B[\Z?V&&D#]+/6+DM^+\NMLTN M^(\N&E<7UPR>8/IF*_Q(@M1WR9#,+/[GP["[^ZI-%O1RXB_?\E^\9>"LEL0+ MF]ZTXX5.^,J1HLN(4$9\--*"DMEO;WB_"XX\5PO^N7^#] U?GYAN!\[RR67" M>%N PAO;Y9(<+0@) QE)F8TKIF%@4\;T@H3.Q':5",KL69XZ/J$(!R+HS_I/ M?'5@ $A%)>Y5+54M?_E$R8)X 5NB[OQ B;C\Z$X< )G'YL4S M\59$3LY!L_+?[=C48VP% T(CU9<1D->^/"6WMD,C4Z(_NW4\MM@ZMMMEVR]= M@8 "=B]/YT87 JX9SK/]Z)(>"674"3N5IZGK,;5@MB1@4F8T+?]]-BNFJTGX MS::4S68 %;D=RM/26@6AOR2T39[\P D#MN2TR8Q02J:;V3-:^#2\8*;V4D9F MD;&J0)/]E8SM%PB:J:;EOW]'F$TJ_?1AJRIV1W_RQP4WAZ?<4F!F LAXE72K M@"XRYRN(@CV=WP-WOS[&OGWL_1O*D]HHE>WG8[[4 XC+:%S]W@XC1MQ+^SX/ M(U)ID$KW5QA]N1TT[+4PBB3=CKOOPD@N/F)5>R",SJRVVO9#&$F@SCKV1B!Y MDGZ5K;]M$MJ."UV $ZVKIJ*A1D9#%QU7:G1B&BSN@L-I\DFH4J\T2*4V%5 [\GMHL*J -,GZ MZ:,,C"MX@./:@$ !EQBR*BL02&EFXXIID)H0V:TKI@*L>N)>VFQD(&"PWKJI ME$(*[*Z;3JG5".RNF\[K'XO.]^7H?'\L.L&377$8':=/Z,27==1(&UR< MX!%$U#[%G+AW[ <'7O"VO:*_]7VIM9Z M""L^QH;J+=VN/SD@U>5!-SZ5VK"=WX??1;0V'YDY;D]V=V^N_4C<:/COO"^L MZ]LBQ'*Q!DRN41Q00":7<__Y[90X;QD#'_E?."63Z>$,LBV8]IT_DI>12"DF@)1:)@'0P[7 M*#AL&1FS<;/%?]@"*/4KDZ2>Q2.JL >$.CYC8Z97*+(N[6BG,=;)YC8[M^)386JG]\:B,(O M)J$@XQUS]UV3-B1//N77]^O8<^$FG-,#",P'DX"!R 1G%O');3%%&7N4Z%A ME&@(A.)7\Z#(Y!@1@"83K5:(A$(E/YB&1R3$F @OBNH I<=@.?&0S$( ,AC&W;G^Y]+W( M.1C=00?]51CER['9*MS A?V@^)AXI@8(!/7,MS8 UV>@6_:SG'5+T!R*CI%G M[USV#0"%6^5@2&*-H8 8>1K/83T#CK^\37%WQWZ@Q2.>G:)XX *_LBZL7?X6 M^WO+9V-[ 9GROP6^ZTS9[Z;69B1K/93UIP?/7DT=]IO_6Z57//[) ]HE+G% MO\*S83L99G;P&"G6*KB8V_83GQ&?WA(W#+8_B1B*38W-C[\W@T#,PJ9ALAVF M8QR,Q'8NY/!0W:I4'@>>FLBF-_^#ITT^VRZ/>&J&+9O25[:Q16%1^? NZ,Y MTL4(^$5X,0F]S-"OC;]!,*>$O=#<[RI801@W Z)M\-MK+'$P#7M(BNT ]M-VJ)/,_\)T+#UX%KK\\(;-=\XB:S<*D3 M]T+S9*K-+#GC9DRI36$1;QY%= Z=^2+LSQ[8:L#9S,=(T@W-R:D"$HAU0U#: M+\P]WYO(%L":.MD&A.DM4]]Z3F7/N7/L1\=U>#H$SVWG MSMB#JC]RCP)\!"B^>D(RBGH;5"5DR)S;'.@&]BL_S8'/L,GV4,RJ#^ H*O[L M@VVV'(S!BJ[8LK'G% )77A?I41H%AI.UT5Q4J94Y-FGLHZ66*!O-)FUY>< M8:"5L9;&:,[: 3K#R;M"<==VO-"SLIIZZMLO)E[88G\Z(01'<2\HA-H\^24A MA,C$-/2BK4 -NE07*&[:'/R5X98C#3- BW$)VA+AP)AZ6,C@N.Z;8!$?3 5> MERL]PXV#4OGK&K^\8'Z/A/W9 MV'X1^L?4!H)BJRVDJHB?K(BLS !ZR$LX>&2Z+]X_DT"DH8/Z6D6S=Y[SLX%W\PA^N&^8<;*#2J!1UM"R=['>[#E)VKLNF[%A_.OA* ML12>JI;4#1^QB?S.6$E" M2@C('!8RV9BQ_:>28INK<,',E7_N9[D0Q'0G[%RA:M#+$X:AJ'6#8*6$V+8# M=K90E6@="L%0I,19^'FL%M#E=.EY4#YG7_=X0+SBZ _NC M%:D$P^$7XLLD+(=,I(R&111F_$Q\5( MWON.;LC,IR3V#GWGA3'/A.YX-GWM,K,\4+VJU_I1O&3LP@N"=@CJOSUL6-^( M](8=$(0>B=P.Z$G$Q;0CE_7Z;QMKYXO8?(NW0<]-544PS: 92W^/A/NEIUSL M58&AH# :8WT7%I>!: .1-""EN!1*9B&0?*O[Q@Z<"?>7..XJ%-VI2SNB)P"K MH@04A1FX?2.\)!B9-I\9DW/26RT?">W/(L)CM\I@.(N.AYYKJHIR.<$9=#M_ MD(%RL+ <7-+_4N22_F!LBP]NR&5]+/ABO:+RDL?I5!RE.$/80*=GC!XA0$8% MHYH8J(J)8( :\44'Q+[3K@;GDO(T0RGR*+_U*=MNO'7AF,GKF-I>P(CG 'G3 MZ%]N!-<7V_$B"YXZ =M\VBO*TR2BMT#DV9='^3AVU%U9-"9@II! &E&\_ M%MA:U@VL@W!T=,_.'SPX"7\H77?3XJD#U]R%&\^KT)@+"Y2Z(K7@ HL;:& 7.@5GD(Q,B/7RR8 M@,):E?@Z[WM\P6J^.!! LKO5$9ML3F)Y%)@W*X>TM?TE.S0*[E.RFQN&BDCC MDM3H9C7'CM/JPAD8M[-P&==[$6&RF$K M;$=J$2RR^#0#@6P'F0P1<2]L7V,1A"!R, ,Q6*D00^N#I,[;R1.1N 2(FG/O M*;K(8M^F(?[5P*E5Z,-7%3,*\YFG9.O9$[_+7<^J;3 @B:(;F.D682K1*-7! MC-F=0>I33%2&[ /9#$15RBJ"6CB6,;M\0:0!@C(#Z.;T?U9!&-WDC/V<4W7$ MQV.2CR%AZV+@A&1$Z+,S(6O&AV3BS[UH%,GC _J_C)WP#5:B8X%@ALIIS6?0 M=NT,!E.6QZ!F 3P3^N@'!'_W?_ HL5U>YW ;U]7WNMXSV>AM/H[2CMC)_&!D M@2(P8Y:)8B.@$7S[=:EX@&79[X&O$=#50Z_$S= J=?_ ]RL#Z@ 4D7 ME)@9F[FN^@VZ("HA[YJDS>W] 'RK8+Q&N\_8YP=Z;^*XY.!P.?8KF[#ZOXQ] M2U29\AP+)#-44MG96\ZAJR\U[EBH99PG#'L4\*4LDW6?\:9#8*,EY SRW1!A\"^M:MLY5<6FZEH-R<3 M?\4F!YL.Q'D6IXW >F/?UZE#(X,V7T;U+]R6YI:[L3WV-4=44UG2#?NZK7H= MR)#**8(_H.3)=J: "KZRGMB7=-6K0+9L3E$+M@O>P'XMNB/LNF)?Z>G;#A+2 MJ?^];B:K=,78V+\_JJ@+J=[H=WA:]"%'2)@JP3WR$=#O/FY@;G9^'V9@W&+G M(W;ZH>S(PE]E"Z+'']:TYC_8Q,\VG:$?)&9L13 O2%57.\94-2_+-+J M JM[H:DA;M7N M[87,ON'Q+='+8(*[8H4QH!AK\Q:5 "R9?JDJN?I[#^#"JV)E,.#EB,JT15UR M)[J;;)X%KV0W$8Z%_A!"=;L)0&:&[";4GQ RC9Y%XL&TC&H2%6/?5E<1!AS) MND(1/78@$@2>5" 23$YFP KGNXHI;,#K&)4!K2ZYNB_[G=F,3-B2UWF9+&QO M3H9L$>Q[7 B\ CK[@YM%S[8K3AY2&P7]G8W*]*6(],Q8(SAQ"0*'S+2ASH19 MKAL&#G\0:[E.7TR?V#=!]7%IK"64KSG'I@.J>]H.K97I'@Z")Z"]FI01KEO' M/OX<6;=*;XU&E=,P4=44TJ^NM9V7S%"V$\G*XD]T!?W9( ZB-QVMEDN;OO9G M(V?N.3-GPCU5ZPB'*'?-=29Q4_0@>>NC=6&UG6#B^L&*$O:/QJ5UTQQU1U;_ MUAH,.Z-.;]P<=_L]J]EK6Z.'^_OF\._\=Z/NEU[WMMMJ]L96L]7J/_3&W=X7 M:]"_Z[:ZG1%B)E>:=="+1+E]$%>5'+Q%,(^9.MVXPD-YN5&1,[ODZ";6C2ID MB/P&'H]:/:"3^A[[ZX0<5BHXF-B?DA/[ZM(:=EJ=Q'0=]GOL[ZW./?L%YJ3M MD1]Y_/$S4F1F!KO K:B-P_:/)Q?F:*Q@<%1/36'Z :J(9ZI0L9J@D.=;\GGE[(G72$Z\]Y=6ISGLL?UY9 TZ M0VOT>W.(.0>3;,@G77X/@][]!DPK01?D>23#1/+0MVDSY=9V:%3 9L MM^LQEE;Y)F[C*CEQ?KFT;IO=H?6U>??0X8?4VVZOV6MUFW=6MS<:#Q^PK=P= MFWNR >:KN!?BC,HB##"K)-V09Q8$H\3L LD!>8:E,R![),R>5]?)>?7AM[>H,]1H!)5W X,[P]((P3D[*4_) G:U:JZL$4?9^LBV.'=;&_2&N M]W5+^NN>/$C] 4$GU%2*%%V J2;NA3RC /BDDB/D0D">+P/J3U?L+&A3:GMA M[JSY)3EK/EYR#VC[H36VOC6'PV9OC#MY4GPHV8FPWKB!A#$"U285I"_RU%)! M+QTZ")0,\DR3YTJ.%CX-+T)"E]F3\$-R$GZZM%H/HW'_OC.TVIU!?]1E9B:_ M;6QW;CO#8:>]=4/^V1K]WA^.+\:=X7VA29J34 OD:*>J';E5)\TDFW4B$@SY@['NZ8,UG2D3.-2^NNTQRA3I,U MQ?*9D6R'Z>@@04#(+@-W31G$HR'IASPALI%(.BE O"//@BAWY2+U6DWVM$C% MG32N+BUFW;7^>G'#YD;;8KO)H-,;14%EB!-E3V.4HA-[@R=ZNK;E!V&P?Z5G MFQ8JGUAEQ\4L'0HE_29..F"FEAX8>2I7HRO)^J+52!M[;2!S3E?7F_ETF;\L M7*6B2QK7;%GH?.$WUI^VW\5\NN/T KX3U+VN_PL/ M[9;V-^-:3SF(&R@70[+/=J_?,*&"$13WPGZT0QDXB!#,@.LA8(98)P@=9L:( M4MZ3[;"?PE"&))M1,T HF]I2<1*+O@ MI8X!WI_%88,Y_2#=:YV/HB0BPY)11-,O%5Z8F9)BPDP\D=R4T61!IBN7&^8) M\OC)=\+##1QW%9(I=/85'K!>>2TEY69VUHMHAJ9"&6&Y+R9,V1-+@MFKX([$ M325J+_Z@Q#VQ.D;6+\Q=-]E3( MY&&TOPF3^J3"_O>JMJ-PDW.B/EME(Z"';:FF Z@*I^('-5#3"D23-!4\F9E< M8,)1,H*9G0Z$'47GVW")ES+0&U&"H]+A.Z?N1WJ$9HM MY-:,^_*L^/'=AGUOARNJ8.X4&@P[(J5PF#U03-CQM=FQ]X*%[SH=:BN(P#=A M*3R'XHON Y9/KO]*R(C09V="]A'A<8Z:;D3+Y@YJXL\]YY^,HZAB<<2FVHU! MU9\\Q?!][0B9L<'LV4SE(C1_V'0:K4_])\Y8P'VR:V:#8+5<_TS]J%W-=["W M)VM*CO$: C7V 3"5HBLZ.Z42Q[#1-$XZ-)Y*O>>=[ M\SOGF2E:%,UP\_J%^'-J/RV<29,_MP7VWBB.4Z\LSF)2,B/0N4U"VW%S9EPJ MWR$>Z;SI>0YUUKV4;!_UC=1(L( DVLGF4$H+M4RE:+DR5[ MUC2[91TDGTM\S"^$(W9^B[NA*&C[2]OQA++/:HX,0*YL\R#(XF%O?509?S!Z M#?CTNB?+1T(SY,H;)=J@.1+%\DE' V3R5O;4G1?'P;89MJ/X5"S*=#,T[YJJ M-/,XU"30+4%BS4PT0O,X*:MF)G>:1/G-GA%ZQTPB5RC,=#,T'XBJ./,XU"30 M,0G"]BH*I%]1K^L)Q9K7&"C<7]"%*^;6#"^FQ.#OO&S>Y^9G9?;_Z=A^*7P^ MRQX,VWF0>SA0>S!,)*D:!\<=^AT:V8X'88KUIJO5.+L>SJZ'L^OA['HXSAEX M1\[>NVN[^?X'0?,Z8"#F ,\3L7'-QTD2>2($S?$]$5*-BH.1SX@>=\3#2&A+ M[W^-Z820:D/<>DYRI,5>!BEQ,W#L7.FR!O'?8WHEP.)-T(PMW\Z*^D]$).'# M%IC."A499_%U/O6=3WUU._5=99_Z4I5]LDY]5^=3W_G4=S[UG4]]QT=A["S9 MPMR?C:GM!6SY[<^^^/Y4=A>]Z0WJ7".<0/QH.2=6C5ON^1'&J2'G2158B@"J M][29<0VRI8,9.HZ#/C M4XH:H!]V[DMAD, R.9_DSB>YNIWD>KP03^@\[ZV$@Q-=JA)DUHEN-\;Y9*?_ MU8\48;M2 _FL2;K5NDHR2"1FK,Q"4C=2V*=O%X0S8QQL\T@CP+E2,P/Q'7G< MMN!E] F-,J6\">D_NL[\X$V[W"5)UAW;LBJ'KY*,:@0K^R%_J,2>"SQPR@-A MYP$? >JTW RK;2_,N$I5T\TI;F] \M6)5+?OD7#]V/>='PC<=XEF]:I$G\EC MQ6<0!.B^$6>^X%G0C"(VWWLK?IK>5 ,(8IG04;G]?&@5A\'>+A6Q+R0D,_9) M#'R_7^'ODCH1_GYUXO-_\Z9&BOOF]'^8E<'].HJ: AD0NT1%%1H#%YS1JT,> M&\KK0_Y :/DBE:X/,D&9@7+FTSEP$U-MS_[5$,2$3)N)RT:;X,CL.@"Q^6@H M-@G&S3QL2MSTJ>V2 O+P[B8$\M0KMDI-OIGSYAQ9A1VQ M8W!D5539;,R^(HZA2C2KD>P3E)L1%R6M01?D%:';L^--!Z[M]>RE-(Q*S]?, MT(%,_56M^%>(_Y+A6%4MHKM*F[EA/KO9DFJ*?;^HO_(?BC;G08&8LW:#MNQ!_L8L 8W'F?\HV;O@(9B!:0K.58(]S;L0V?$"N M;-'.;(SNV5145A%>)BZZ+=][)C1TV$K3\T,2L,V&KSHRK"3=T+V;Y5 #"<4, M_)I>Z$RYP\]Y)B/^A'/TK/,ZTI=,UV$MRZ=5N'E,)>5:7/HKT?U31.9WL3QW:['K,&5Y&%*0SZ2;WO^6=W>:#Q\X"7/1T9$ 4$>2T\KNKB7">[ >OEG06(]NV6-/%L8 M[);=Z=/-:U3:ON7:02 ^"0JZU @3 1=FN&YW!*Z?'+@G-I_LT[XWY/LHW43[ M! ^>_Q@0^LQ9[7IL*^61[FQOV[FK>Z(DM$(L-C,.,0^C,8W$\+HWNF7PBOI M(=;FX#TRQG+YF8%S;$7;_?5WAU!&U^(U*M$,WLJ%_?-@AG%LQ(:[(R]:FH*(Q89L619V,F;K55'?/"3S MI6+88ALC]*H(?%>F%+S0!=]57>"[+@+?M2FWWKK@NS81OK7AE^'^DKLB 5UK MXT^'2L$,T+K>,UDGEF31G(^8K!_VO@>'P5?BJT;W'))X\T\E+SS,*!ES8EZW;(JV.!.X]L3LU8%'>3:ENCQ"%JJR-X .QEL@!PBL(Q!-%# M[]3Z"#/VU[;PMBA<( L-4!O%F+.# K8%Q(2\%S8G$TY-,"03XD1NQ1X)03O@ M^W?)'?##I=5LM?H/?)L;=EJ=[M?FS5WGSU:O,S9LV\ODNK6B7"T YC:H-^91 MPG7]'[RDS*U/V_[J,9RMW#31&XH%?*H-@[R)JF":/'04D1?RQ.66ML?TAVT? MHL"<]XWD+/WUDMFC7YDMVA]V.V8$X&QY>66(R:=?=FOD0V!$T-#^<<_.N93M M[@$CKC]C5AJA[$0$8$;0%WEBB=#)./[!)&&&7;.C]YM/_^AZ ^I/2* ,G:@S MMH5:!#RY, Q#C]G43K @4U[-6!D]46=L&[0(>G)A&(8>HQ&VV.,[I(O@$6.O M<+FBT _9@1&O8/*F2/LW;KM[H&PV1N;8GG< M^\^16[KKC7CI&)M.#UE]968@7=GNT'==9ASR7#I1_%"!P1!G8#9U^?SEM4>V M3TI@F)BS8H$4GKU/S [RIXPX&N(7',OF<3^SNT&P$M7 @?;'-GQT:T6>Q,S8 M7+-IWN0%"ZPB63]L@T@WJDD)F8RF*HHFE(74C5\%I2'7JW7'FQIH;TD\LJDG MY\6&EQF^V#2O*E>1L-ZX64!9>MXFP80Z3^+B]Y"^R,:7"GKII"&@9)!=K=O2 M[FWRY =.]%15>[.B;,JYCQ8^#2]"0I?"@U'J<=!/EU;K833NWW>&5KLSZ(^Z MXY'5[+79/VX[PV&GO7UIYL_6Z/?^<'PQ[@SO2QZ<P*C829 MT)Z@5WHODML!:RX6EGKFO)3(PPR3*,$;X[;%_@5!3]X3[>A2+8Y0$94%M/"" M4GC]0#R'5 01E,^:^PWOB!U(G(6IY]4:C4OKKM,<&>(A7+,@-T23[1#7QCO^ M5!_ILX,, ]";1Y3%K"H(+\ !D(W/;&P2RZ"B-,S8W@[)E?MM\MIC>^%4A>^# MN#+B5'"PMC6R%[?44T@9BYO5P%S>#D4TEO2^SZ M<:XI?V#@EH%GNW\GMB"%ILR8V/.S"/R ]55-I&8LN2 ^F#@XY>,??DE]B ^$ M[50_EA*DA5=#Y-F'!9'K!8;"=LD?&_VX .N'_ZV_*KL5'(R$_>K2D=&/BZ^& MX,=N7DJ"'XV$7:KTV.#'+ZYJ!7YS%A):G08DA@.JP8<34(-,0=9+%\K#CU_M M]HB(UPCD!V_*SB8\ZX-,.R\\^%F6T59P..SGPG3#+Q.D&;J00[RJE^,5C."BU;H%M2 M=53B TGTWO&=%B-L)$:[](17O8!,VO)Q=M%B]F M6.19APH>1=.?M7RO0,Q"LF]=BJ#!Y6 &;H>4)MYJ7U_]Q=EHY*.H/A+V#2H8 MU*)"J@'$[=4FG<'UAU7GA M^ZOTN5U@=VR;O0AP2I(Q TQ>@8O1L(A2O)Z)ZS]Q;H%0@CICAY(5 5)!*F; MN'LDFM!G9T(BF_8F>5KCQ437S//*:Q-_[CG_9%9O5%4B,H4!EF/E'ZJ+YU.3 MA,U0GPW=9)K-UD;Q\[4"VA][-]8%8KIH+UR:1GMV=TWV;@"FKS,3[QV^FH990?RC.A[$B[\J>_Z\U>Y!^@H'S?!^5!+ M-]$15>/L2S+,9V&P+RE2L3'[BMA[E&A6(]DG*#?#0R1=#(*\U6#/CC<=N+;7 MLY=$YEC2\S4S="!3?Y/33PO_1CBN(LNJ'VT*LH-T1E-L4UGG-$@MP3F"P@NK M^@DB*ZM]?OD<68F_WNPN,L56["/$BN6'5/Z&FR0J2NQ80Y[:]0G?:CA'Z -1J^OBI[4N>F3. ^CJKX=L=LZ($_)' MI[82TJ>'F1\[?>>B7-0UWVW[.T>]0Z,^1]"ES(_]-&Y!@:A_XC7-.*M/X>%0 M;76JT0V_$WE95.S3OL[V:3>*^;2O,7W:L"2$^9Q&ZX72FZ,5#&V";[:6'O+* M8#T[T@USYIX=Z6='^MF1?G:D QSI_548\,>C'6^^.4G$?,)@I[KR*.B^IB,Y MV N*]S2._S'FUR<"?8?_C$^AJ]BQCOZY8CX[UFOE6*^_0Q/F6*^Q+M7&.5Y_ MAR;,.5Y7AR8W KI!L"+3]HJRA7O-X-I?%K,0@LX+H1,G("(U*S!6?5R0A05U M DI28_-+P<^MK8X2G@&FT<%=;SU,A*MO)^V .A.-R01@ K#?DL/06 @D/\E! M(O?,#TF]J$J7JR0"^W&\ZO2Y>FA.[D#2]*8900 X*VY)LK ? <0XY!2'KR:: M+)O"6]ZP%UA%.L!N1O.550M"-='.$[%A%)X+$$GN(J&/99:4 M( DZ VK@^=6-VPFGH+S/3D&Y*I:"\OZ<@G).03FGH)Q34.J>@I*M99M!+<$T%F'$8[V#F]<# TI4=%NXOY7\6)WT0 ?_)B?5@%A+,U8LIZ;D MQPS1(WWSL3IES!>BIKRFMAI,;468]-W9(,'4QH&IHP93QY27 M=K%@ZN# =*L&TZTB3/HND9!@NCTGY2(EY=;>+7WZ]XXIIS/@_2!IV-:0\,G) M?M[RO72Z,!/ TZ0AD5]GMR*6T)D M&\%P/ZWN33_C4^B'YN,5XQ6.M>N7@.HT M=OU\ 1QIUP<3@.Y"05A;?ZI=OYII?!C[=)R%-?5-=#\2POJ9(_@3CCKKV90G ML3[OI^)!]-EUL>BSW:CGQ_W.<6/GQ_W. 6'GFL1PV9]K$I]K$FOA_Y0?]SMR M#$>M'_>3 \G$],'VIJS-!TXY%,6<;NBGWN-#*!2@&5Z7730_ISH7X63H?[PQ M>@&V(^ JXE__;$R=VEI^$ 8M^\D);9>'432#@4W#_JSK/3/>?/HJFJ1%1C,^ M!* 4=P@(\LPW+R!#XMI1_EN\+"I?^ D[&3D\-2[ZQ8/GA%E&;C[7A<8W_X:\ M8H:-7(A%:54]GVEME#S)EZY@[#.E3BI[SP__3L(AF?ASCRL\8#FO_I.UN=C6 M+G9-RTHG")TE5_58.;K^[&%#9Z3D$1MKBG/6#M5!T*UPT )13#0GO@JLB[\Q MB6Q^Q-L)KA2.34=MKFEQ #JJ;;+;0P_,W<&*3A:L*3>4E4P1R'#H9\,2E@=< M7">^Q,1-+H25Y?#SM;FW/"HN[NMM0>/KMB<-#2><"FBJV1L/J,AE:/!1$Z?(G)/?]68^ M7<9SIG;T':1*O4^E2EU?6J/.E_M.;VQU>[?]X?UAEA1J;M2:MR%Y\FG(RZ[+ M,Z-R>YB0D5//O"@)".>L*,,RA'[^=2W*BQ80/:!A3 M6/:OI+*R'WUO!HZ=*U76(/Y[](A?D5@3M&++M;.B_A,12?:P!7K!.\,?-J[PFA;!3C7 1\F'&22M%(B=0 M=NX2=C(#'X#>R<"*,U7R1%815JL@])>$IBB59:5+.V*?^ !:F$0+)@M-\;O; MKV^>XQ&>JW/:8I]8%$0NX.(H4KY1D/)-(2EKN_8L*.5,CC5+N:4@Y58A*6M+ M#RDHY4R.-4NYK2#E=B$I:XN<+RCE3([-\'VD.!H0RG]@ST7%1,6]ZN+[@/!N M!DK])\*I].9WQ [(D$>\]6F&;?* @0*QK^2EVOR&_X<');"? M_"]02P$"% ,4 " #F,T]/IERW-P.- #R0@@ $0 @ $ M 865H&UL4$L! A0#% @ YC-/3U7TD=27&@ &\$! !4 M ( !FZD &%E:'(M,C Q.3 X,S%?9&5F+GAM;%!+ 0(4 Q0 M ( .8S3T]%["9"LSX .ZA P 5 " 67$ !A96AR+3(P M,3DP.#,Q7VQA8BYX;6Q02P$"% ,4 " #F,T]/3V-$*:PM #^&P, %0 M @ %+ P$ 865H&UL4$L%!@ & - 8 B@$ "HQ 0 $! end XML 44 R17.htm IDEA: XBRL DOCUMENT v3.19.3
10. INCOME TAXES
3 Months Ended
Aug. 31, 2019
Income Tax Disclosure [Abstract]  
10. INCOME TAXES

10. INCOME TAXES

 

    Income taxes have been provided using the liability method whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities and net operating loss and tax credit carryforwards measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse or the carryforwards are utilized. Valuation allowances are established when it is determined that it is more likely than not that such assets will not be realized.

 

    Since fiscal 2009, a full valuation allowance was established against all deferred tax assets as management determined that it is more likely than not that certain deferred tax assets will not be realized.

 

    The Company accounts for uncertain tax positions consistent with authoritative guidance. The guidance prescribes a “more likely than not” recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The Company does not expect any material change in its unrecognized tax benefits over the next twelve months. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income taxes.