0001553350-21-001029.txt : 20211115 0001553350-21-001029.hdr.sgml : 20211115 20211115160103 ACCESSION NUMBER: 0001553350-21-001029 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 FILER: COMPANY DATA: COMPANY CONFORMED NAME: PRO DEX INC CENTRAL INDEX KEY: 0000788920 STANDARD INDUSTRIAL CLASSIFICATION: SURGICAL & MEDICAL INSTRUMENTS & APPARATUS [3841] IRS NUMBER: 841261240 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-14942 FILM NUMBER: 211410050 BUSINESS ADDRESS: STREET 1: 2361 MCGAW AVENUE CITY: IRVINE STATE: CA ZIP: 92614 BUSINESS PHONE: 949-769-3231 MAIL ADDRESS: STREET 1: 2361 MCGAW AVENUE CITY: IRVINE STATE: CA ZIP: 92614 FORMER COMPANY: FORMER CONFORMED NAME: PRO-DEX, INC. DATE OF NAME CHANGE: 20151110 FORMER COMPANY: FORMER CONFORMED NAME: CONTEXT CAPITAL FUNDS DATE OF NAME CHANGE: 20151104 FORMER COMPANY: FORMER CONFORMED NAME: PRO DEX INC DATE OF NAME CHANGE: 19920703 10-Q 1 pdex_10q.htm QUARTERLY REPORT
0000788920 false Q1 2022 06/30 0000788920 2021-07-01 2021-09-30 0000788920 2021-11-12 0000788920 2021-09-30 0000788920 2021-06-30 0000788920 2020-06-30 0000788920 2020-07-01 2020-09-30 0000788920 us-gaap:CommonStockMember 2021-06-30 0000788920 us-gaap:CommonStockMember 2020-06-30 0000788920 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000788920 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000788920 us-gaap:CommonStockMember 2021-09-30 0000788920 us-gaap:CommonStockMember 2020-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-06-30 0000788920 us-gaap:RetainedEarningsMember 2020-06-30 0000788920 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2020-09-30 0000788920 2020-09-30 0000788920 2021-04-01 2021-06-30 0000788920 us-gaap:PatentsMember 2021-09-30 0000788920 us-gaap:PatentsMember 2020-06-30 0000788920 pdex:BasicMember 2021-07-01 2021-09-30 0000788920 pdex:BasicMember 2020-07-01 2020-09-30 0000788920 pdex:DilutedMember 2021-07-01 2021-09-30 0000788920 pdex:DilutedMember 2020-07-01 2020-09-30 0000788920 pdex:EquityIncentivePlanMember 2016-09-30 0000788920 pdex:EquityIncentivePlanMember 2020-07-01 2021-06-30 0000788920 pdex:NonQualifiedStockOptionsMember 2020-07-01 2021-06-30 0000788920 us-gaap:PerformanceSharesMember 2020-07-01 2021-06-30 0000788920 srt:DirectorMember 2020-02-02 2020-02-28 0000788920 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0000788920 us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0000788920 us-gaap:PerformanceSharesMember 2021-09-30 0000788920 2020-06-28 2020-07-02 0000788920 us-gaap:PerformanceSharesMember 2020-06-28 2020-07-02 0000788920 us-gaap:PerformanceSharesMember 2020-07-02 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2020-12-01 2020-12-31 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2021-07-01 2021-09-30 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2020-07-01 2020-09-30 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2021-09-30 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesTwoMember 2021-02-02 2021-02-28 0000788920 pdex:EmployeeStockPurchasePlanMember 2014-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember pdex:CumulativeBasisMember 2014-12-03 2021-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember 2021-09-30 0000788920 us-gaap:AccountsReceivableMember 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember 2021-06-30 0000788920 us-gaap:AccountsReceivableMember 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2021-01-01 2021-03-31 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2021-09-30 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2021-09-30 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember 2021-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember 2020-07-01 2020-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember 2021-07-01 2021-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:CumulativeBasisMember 2013-09-25 2021-09-30 0000788920 2019-07-01 0000788920 us-gaap:SubsequentEventMember 2021-11-05 0000788920 us-gaap:SubsequentEventMember 2021-11-01 2021-11-05 0000788920 us-gaap:SubsequentEventMember 2021-11-04 2021-11-05 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 
 

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

 

SEPTEMBER 30, 2021

 

OR

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the transition period from __________ to __________

 

Commission file number: 0-14942

 

PRO-DEX, INC.

(Exact name of registrant as specified in its charter)

———————

colorado 84-1261240
(State or other jurisdiction of (I.R.S. Employer
incorporation or organization) Identification No.)

 

2361 McGaw Avenue, Irvine, California 92614

(Address of principal executive offices and zip code)

 

(949) 769-3200

(Registrant's telephone number, including area code)

———————

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

 

Title of each class Trading Symbol(s) Name of each exchange on which registered
Common Stock, no par value PDEX NASDAQ Capital Market

 

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

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T 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 

 

Indicate the number of shares outstanding of each of the registrant’s classes of common stock, as of the latest practicable date: 3,660,161 shares of common stock, no par value, as of November 12, 2021.

 
 

 

 
 

PRO-DEX, INC. AND SUBSIDIARIES

 

QUARTERLY REPORT ON FORM 10-Q

FOR THE THREE MONTHS ENDED SEPTEMBER 30, 2021

 

TABLE OF CONTENTS

 

 

  Page
PART I — FINANCIAL INFORMATION  
   
ITEM 1.       FINANCIAL STATEMENTS (Unaudited) 1
   
Condensed Consolidated Balance Sheets as of September 30, 2021 and June 30, 2021 1
Condensed Consolidated Statements of Income  for the Three Months Ended September 30, 2021 and 2020 2
Condensed Consolidated Statements of Shareholders’ Equity for the Three Months Ended September 30, 2021 and 2020 3
Condensed Consolidated Statements of Cash Flows for the Three Months Ended September 30, 2021 and 2020 4
Notes to Condensed Consolidated Financial Statements 6
   
ITEM 2.       MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS 15
   
ITEM 3.       QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 23
   
ITEM 4.       CONTROLS AND PROCEDURES 23
   
PART II — OTHER INFORMATION  
   
ITEM 1.       LEGAL PROCEEDINGS 25
   
ITEM 1A.    RISK FACTORS 25
   
ITEM 2.       UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS 25
   
ITEM 6.       EXHIBITS 26
   
SIGNATURES 27

 

 

 

 

 

 

 
 

PART I — FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

PRO-DEX, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED BALANCE SHEETS

(Unaudited)

(In thousands, except share amounts)

 

           
   September 30,
2021
   June 30,
2021
 
ASSETS          
Current Assets:          
Cash and cash equivalents  $5,177   $3,721 
Investments   1,506    1,295 
Accounts receivable, net of allowance for doubtful accounts of $7 and $2 at September 30, 2021 and at June 30, 2021, respectively   10,093    10,933 
Deferred costs   184    193 
Inventory   8,907    8,437 
Prepaid expenses and other current assets   151    434 
Total current assets   26,018    25,013 
Land and building, net   6,413    6,437 
Equipment and leasehold improvements, net   4,535    3,845 
Right of use asset, net   2,518    2,605 
Intangibles, net   195    186 
Deferred income taxes, net   463    463 
Investments   1,656    1,704 
Other assets   67    67 
Total assets  $41,865   $40,320 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts payable  $2,476   $2,288 
Accrued expenses   2,195    2,198 
Deferred revenue   293    150 
Note payable   1,248    1,236 
Total current liabilities   6,212    5,872 
Lease liability, net of current portion   2,342    2,432 
Income taxes payable   709    397 
Notes payable, net of current portion   11,219    11,535 
Total non-current liabilities   14,270    14,364 
Total liabilities   20,482    20,236 
           
Shareholders’ Equity:          
Common stock; no par value; 50,000,000 shares authorized; 3,666,319 and 3,645,660 shares issued and outstanding at September 30, 2021 and June 30, 2021, respectively   8,188    7,953 
Retained earnings   13,195    12,131 
Total shareholders’ equity   21,383    20,084 
Total liabilities and shareholders’ equity  $41,865   $40,320 

 

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

 

1 
 

PRO-DEX, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF INCOME

(Unaudited)

(In thousands, except per share amounts)

 

           
   Three Months Ended
September 30,
 
   2021   2020 
         
Net sales  $9,988   $8,590 
Cost of sales   6,560    5,115 
Gross profit   3,428    3,475 
           
Operating expenses:          
Selling expenses   37    130 
General and administrative expenses   1,093    705 
Research and development costs   980    1,091 
Total operating expenses   2,110    1,926 
Operating income   1,318    1,549 
           
Other income (expense):          
Interest and miscellaneous income   24    53 
Unrealized gain (loss) on marketable equity investments   149    (107)
Interest expense   (120)   (54)
Total other expense   53    (108)
           
Income before income taxes   1,371    1,441 
Provision for income taxes   307    283 
Net income  $1,064   $1,158 
           
Basic and diluted income per share:          
Basic net income per share  $0.29   $0.30 
Diluted net income per share  $0.28   $0.29 
           
Weighted average common shares outstanding:          
Basic   3,651,334    3,850,838 
Diluted   3,777,118    3,975,063 
Common shares outstanding   3,666,319    3,858,251 

 

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

 

2 
 

PRO-DEX, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS’ EQUITY

(Unaudited)

(In thousands)

 

           
   Three Months Ended
September 30,
 
   2021   2020 
COMMON STOCK:          
Balance, beginning of period  $7,953   $12,752 
Share-based compensation expense   300    26 
Stock option exercise       39 
Share repurchases   (95)    
Shares withheld from common stock issued to employees to pay employee payroll taxes       (259)
ESPP shares issued   30    25 
Balance, end of period  $8,188   $12,583 
           
RETAINED EARNINGS:          
Balance, beginning of period  $12,131   $6,310 
Net income   1,064    1,158 
Balance, at end of period  $13,195   $7,468 
Balance, beginning of period        
Net income        
           
Total shareholders’ equity  $21,383   $20,051 

 

 

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

 

3 
 

PRO-DEX, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(Unaudited)

(In thousands)

 

           
   Three Months Ended
September 30,
 
   2021   2020 
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net income  $1,064   $1,158 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:          
Depreciation and amortization   184    150 
Share-based compensation   300    26 
Unrealized (gain) loss on marketable equity investments   (149)   107 
Non-cash lease expense   6    9 
Amortization of loan fees   2    2 
Gain on sale of investments       (12)
Bad debt expense   5    3 
Changes in operating assets and liabilities:          
Accounts receivable and other receivables   834    (986)
Deferred costs   9    13 
Inventory   (470)   (75)
Prepaid expenses and other assets   284    (198)
Accounts payable and accrued expenses   177    (767)
Deferred revenue   143     
Income taxes payable   312    (318)
Net cash provided by (used in) operating activities   2,701    (888)
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchases of equipment and improvements   (848)   (89)
Purchases of investments   (14)   () 
Increase in intangibles   (12)   (1)
Proceeds from sale of investments       115 
Net cash provided by (used in) investing activities   (874)   25 
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Principal payments on notes payable   (306)   (161)
Payment of employee payroll taxes on net issuance of common stock       (259)
Proceeds from stock option exercises and ESPP contributions   30    64 
Repurchases of common stock   (95)   () 
Net cash used in financing activities   (371)   (356)
           
Net increase (decrease) in cash and cash equivalents   1,456    (1,219)
Cash and cash equivalents, beginning of period   3,721    6,421 
Cash and cash equivalents, end of period  $5,177   $5,202 

 

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

 

4 
 

PRO-DEX, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - CONTINUED

(Unaudited)

(In thousands)

 

   Three Months Ended
September 30,
 
   2021   2020 
Supplemental disclosures of cash flow information:          
           
Non-cash investing and financing activity:          
Cashless stock option exercise  $45   $ 
           
Cash paid during the period for:          
Interest  $121   $54 
Income taxes, net of refunds  $   $747 

 

 

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

 

 

5 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONSDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

NOTE 1. BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements of Pro-Dex, Inc. (“we,” “us,” “our,” “Pro-Dex,” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-K. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements should be read in conjunction with the financial statements presented in our Annual Report on Form 10-K for the fiscal year ended June 30, 2021. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. The results of operations for such interim periods are not necessarily indicative of the results that may be expected for the full year. For further information, refer to the financial statements and footnotes thereto included in our Annual Report on Form 10-K for the year ended June 30, 2021.

 

Recently Adopted Accounting Standards

 

In December 2019, the FASB issued ASU 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2022. The adoption of the amendments in this update did not have a material impact as of September 30, 2021 and is also not expected to have a material impact for the year ending June 30, 2022.

 

NOTE 2. DESCRIPTION OF BUSINESS

 

We specialize in the design, development and manufacture of autoclavable, battery-powered and electric, multi-function surgical drivers and shavers used primarily in the orthopedic, thoracic, and maxocranial facial markets. We have patented adaptive torque-limiting software and proprietary sealing solutions which appeal to our customers, primarily medical device distributors. We also manufacture and sell rotary air motors to a wide range of industries.

 

In August 2020, we formed a wholly owned subsidiary, PDEX Franklin, LLC (“PDEX Franklin”), to hold title for an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”) that we acquired on November 6, 2020, in order to allow for the continued growth of our business. The condensed consolidated financial statements include the accounts of the Company and PDEX Franklin and all significant inter-company accounts and transactions have been eliminated. This subsidiary has no separate operations.

 

NOTE 3. REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS

 

We failed to timely adopt ASU 2016-01 – Accounting for Financial Instruments – Classification and Measurement, which states in part that changes in fair value of equity investments must be recognized in net income. We have completed an evaluation of the quantitative and qualitative impact of this error in our historical financial statements and concluded that our historical financial statements are not materially misstated. Accordingly, the prior year financial statements have been revised to reflect the impact of ASU 2016-1. The revised classification and reported values of our unrealized gains (losses) on marketable equity investments as accounted for under ASU2016-01 are included in the condensed consolidated financial statements herein. The impact to net income for the three months ended September 30, 2020 was a reduction of $107,000 with a corresponding increase in unrealized loss on marketable equity securities of $107,000, previously presented in other comprehensive income (loss). The revision resulted in a reduction to both basic and diluted earnings per share of $.03. As of June 30, 2021, the revision reclassified the remaining accumulated other comprehensive loss of $215,000 to retained earnings.

 

 

6 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

NOTE 4. COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS

 

Investments

 

Investments are stated at fair market value and consist of the following (in thousands):

 

Schedule of investments          
   September 30,
2021
   June 30,
2021
 
Marketable equity securities - short-term  $1,506   $1,295 
Marketable equity securities - long-term   1,656    1,704 
Total marketable equity securities  $3,162   $2,999 

 

Investments at September 30, 2021 and June 30, 2021 had an aggregate cost basis of $3,219,000 and $3,204,000, respectively. The long-term investments include equity investments of thinly traded securities that we classified as long-term in nature because if we decide to sell these securities we may not be able to sell our position within one year. At September 30, 2021, the investments included unrealized losses of $66,000 (gross unrealized losses of $448,000 offset by gross unrealized gains of $382,000). At June 30, 2021, the investments included net unrealized losses of $215,000 (gross unrealized losses of $386,000 offset by gross unrealized gains of $171,000).

 

Of the total marketable equity securities at September 30, 2021 and June 30, 2021, $1,420,000 and $1,224,000, respectively, represent an investment in the common stock of Air T, Inc. Two of our Board members are also board members of Air T, Inc. and both either individually or through affiliates own an equity interest in Air T, Inc. Our Chairman, one of the two Board members aforementioned, also serves as the Chief Executive Officer and Chairman of Air T, Inc. Another of our Board members is employed by Air T as its Chief of Staff. The shares were purchased through 10b5-1 Plans, that, in accordance with our internal policies regarding the approval of related-party transactions, were approved by our three Board members that are not affiliated with Air T, Inc.

 

We invest surplus cash from time to time through our Investment Committee, which is comprised of one management director, Mr. Van Kirk, and two non-management directors, Mr. Cabillot and Mr. Swenson, who chairs the committee. Both Mr. Cabillot and Mr. Swenson are active investors with extensive portfolio management expertise. We leverage the experience of these committee members to make investment decisions for the investment of our surplus operating capital or borrowed funds. Additionally, many of our securities holdings include stocks of public companies that either Messrs. Swenson or Cabillot or both may own from time to time either individually or through the investment funds that they manage, or other companies whose boards they sit on, such as Air T, Inc.

 

Inventory

 

Inventory is stated at the lower of cost (first-in, first-out) or net realizable value and consists of the following (in thousands):

 

Schedule of inventory          
   September 30,
2021
   June 30,
2021
 
Raw materials/purchased components  $3,856   $3,967 
Work in process   2,833    2,218 
Sub-assemblies/finished components   1,791    1,738 
Finished goods   427    514 
Total inventory  $8,907   $8,437 

 

 

7 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

Intangibles

 

Intangibles consist of the following (in thousands):

 

Schedule of intangibles          
   September 30,
2021
   June 30,
2021
 
Patent-related costs  $272   $260 
Less accumulated amortization   (77)   (74)
   $195   $186 

 

Patent-related costs consist of legal fees incurred in connection with both patent applications and a patent issuance, and will be amortized over the estimated life of the product(s) that is or will be utilizing the technology, or expensed immediately in the event the patent office denies the issuance of the patent. Since we do not know when, or if, our patent applications will be issued, the future amortization expense is not predictable.

 

NOTE 5. WARRANTY

 

The warranty accrual is based on historical costs of warranty repairs and expected future identifiable warranty expenses and is included in accrued expenses in the accompanying balance sheets. As of September 30, 2021 and June 30, 2021, the warranty reserve amounted to $232,000 and $221,000, respectively. Warranty expenses are included in cost of sales in the accompanying statements of operations. Changes in estimates to previously established warranty accruals result from current period updates to assumptions regarding repair costs and warranty return rates and are included in current period warranty expense.

 

Information regarding the accrual for warranty costs for the three months ended September 30, 2021 and 2020 are as follows (in thousands):

 

          
   As of and for the
Three Months Ended
September 30,
 
   2021   2020 
Beginning balance  $221   $213 
Accruals during the period   32    80 
Changes in estimates of prior period warranty accruals   (8)   (8)
Warranty amortization/utilization   (13)   (95)
Ending balance  $232   $190 

 

NOTE 6. NET INCOME PER SHARE

 

The Company calculates basic net income per share by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income per share reflects the effects of potentially dilutive securities, which consist entirely of outstanding stock options and performance awards.

 

 

8 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The following table presents reconciliations of the numerators and denominators of the basic and diluted income per share computations. In the tables below, income amounts represent the numerator, and share amounts represent the denominator (in thousands, except per share amounts):

 

          
   Three Months Ended
September 30,
 
   2021   2020 
Basic:          
Net income  $1,064   $1,158 
Weighted-average shares outstanding   3,651    3,851 
Basic earnings per share  $0.29   $0.30 
Diluted:          
Net income  $1,064   $1,158 
Weighted-average shares outstanding   3,651    3,851 
Effect of dilutive securities   126    124 
Weighted-average shares used in calculation of diluted earnings per share   3,777    3,975 
Diluted earnings per share  $0.28   $0.29 

 

NOTE 7. INCOME TAXES

 

Deferred income taxes are provided on a liability method whereby deferred tax assets and liabilities are recognized for temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

Significant management judgment is required in determining our provision for income taxes and the recoverability of our deferred tax assets. Such determination is based primarily on our historical taxable income or loss, with some consideration given to our estimates of future taxable income or loss by jurisdictions in which we operate and the period over which our deferred tax assets would be recoverable.

 

We recognize accrued interest and penalties related to unrecognized tax benefits when applicable. As of September 30, 2021, we recognized accrued interest of $51,000 related to unrecognized tax benefits. No interest or penalties were recognized as of June 30, 2021, since we had sufficient tax attributes available to fully offset any potential assessment of additional tax. Our effective tax rate for the three months ended September 30, 2021 and 2020, is 22% and 20%, respectively. The prior year effective tax rate is less than the current year rate due primarily to a tax benefit recognized as a result of the common stock awarded to our employees under previously granted performance awards (see Note 8).

 

We are subject to U.S. federal income tax, as well as income tax of multiple state tax jurisdictions. We are currently open to audit under the statute of limitations by the Internal Revenue Service for the years ended June 30, 2018 and later. Our state income tax returns are open to audit under the statute of limitations for the years ended June 30, 2017 and later. However, because of research credit carryovers, substantially all of our tax years are subject to audit. We do not anticipate a significant change to the total amount of unrecognized tax benefits within the next 12 months.

 

NOTE 8. SHARE-BASED COMPENSATION

 

Through 2014, we had two equity compensation plans, the Second Amended and Restated 2004 Stock Option Plan (the “Employee Stock Option Plan”) and the Amended and Restated 2004 Directors’ Stock Option Plan (the “Directors’ Stock Option Plan”) (collectively, the “Former Stock Option Plans”). The Employee Stock Option Plan and Directors’ Stock Option Plan were terminated in June 2014 and December 2014, respectively.

 

9 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

In September 2016, our Board approved the establishment of the 2016 Equity Incentive Plan, which was approved by our shareholders at our 2016 Annual Meeting. The 2016 Equity Incentive Plan provides for the award of up to 1,500,000 shares of our common stock in the form of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted shares, restricted stock units, performance awards, and other stock-based awards. As of September 30, 2021, 200,000 performance awards and 372,000 non-qualified stock options have been granted under the 2016 Equity Incentive Plan.

 

Former Stock Option Plans

 

There were no stock options granted during the three months ended September 30, 2021 and 2020. As of September 30, 2021, there was no unrecognized compensation cost under our Former Stock Option Plans as all outstanding stock options under those plans are fully vested. As of September 30, 2021, there were 6,500 options outstanding under our Former Stock Option Plans at weighted-average exercise prices of $1.82 per share. These outstanding options had a weighted-average remaining contractual life of 1.04 years and an intrinsic value of $155,000. During the first quarter ended September 30, 2021 and 2020, 25,000 and 20,000 options under our Former Stock Option Plans were exercised, at exercise prices of $1.80 and $1.97 per share, respectively.

 

Performance Awards

 

In December 2017, the Compensation Committee of our Board of Directors granted 200,000 performance awards to our employees under our 2016 Equity Incentive Plan, which will generally be paid in shares of our common stock. Whether any performance awards vest, and the amount that does vest, is tied to the completion of service periods that range from 7 months to 9.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. The weighted-average fair value of the performance awards granted was $4.46, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. In February 2020, the Compensation Committee reallocated 48,000 previously forfeited awards, having the same remaining terms and conditions, to certain employees. The weighted-average fair value of the performance awards granted in 2020 was $16.90, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. We recorded share-based compensation expense of $21,000 for each of the three months ended September 30, 2021 and 2020 related to these performance awards. On September 30, 2021, there was approximately $139,000 of unrecognized compensation cost related to these non-vested performance awards expected to be expensed over the weighted-average period of 2.73 years.

 

On July 1, 2020, it was determined by the Compensation Committee of our Board of Directors that the vesting of the second of five tranches of 40,000 performance awards had been achieved and participants were awarded 40,000 shares of common stock. Each participant elected a net issuance to cover their individual withholding taxes and therefore the Company issued 25,629 shares and paid $259,000 of participant-related payroll tax liabilities.

 

Non-Qualified Stock Options

 

In December 2020, the Compensation Committee of our Board of Directors granted 310,000 non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. Whether any stock options vest, and the amount that does vest, is tied to the completion of service periods that range from 18 months to 10.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. We recorded compensation expense of $274,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, related to these options. The weighted-average fair value of the stock option awards granted was $16.72, calculated using a Monte Carlo simulation. As of September 30, 2021, there was approximately $3.9 million of unrecognized compensation cost related to these non-vested non-qualified stock options.

 

In February 2021, the Compensation Committee of our Board of Directors granted 62,000 non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. Whether any stock options vest, and the amount that does vest, is tied to the completion of service periods that range from 4 months to 1.3 years at inception and the achievement of our common stock trading at certain pre-determined prices. Of these 62,000 stock options, 57,750 vested on July 1, 2021, as our common stock met the pre-determined prices set forth in the underlying agreements. The weighted-average fair value of the stock option awards granted was $3.16, calculated using a Monte Carlo simulation.

 

10 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

Employee Stock Purchase Plan

 

In September 2014, our Board approved the establishment of an Employee Stock Purchase Plan (the “ESPP”). The ESPP conforms to the provisions of Section 423 of the Internal Revenue Code, has coterminous offering and purchase periods of six months, and bases the pricing to purchase shares of our common stock on a formula so as to result in a per-share purchase price that approximates a 15% discount from the market price of a share of our common stock at the end of the purchase period. The Board of Directors also approved the provision that shares formerly reserved for issuance under the Former Stock Option Plans in excess of shares issuable pursuant to outstanding options, aggregating 704,715 shares, be reserved for issuance pursuant to the ESPP. The ESPP was approved by our shareholders at our 2014 Annual Meeting.

 

During the first quarters ended September 30, 2021 and 2020, 1,130 and 1,485 shares were purchased, respectively, under the ESPP and allocated to employees based upon their contributions at discount prices of $26.17 and $16.94, respectively, per share. On a cumulative basis, since the inception of the ESPP plan, employees have purchased a total of 25,593 shares. During each of the three months ended September 30, 2021 and 2020, we recorded stock compensation expense in the amount of $5,000 relating to the ESPP.

 

NOTE 9. MAJOR CUSTOMERS & SUPPLIERS

 

Information with respect to customers that accounted for sales in excess of 10% of our total sales in either of the three-month periods ended September 30, 2021 and 2020 is as follows (in thousands, except percentages):

 

                    
   Three Months Ended September 30, 
   2021   2020 
   Amount   Percent of Total   Amount   Percent of Total 
     
Total revenue  $9,988    100%  $8,590    100%
                     
Customer concentration:                    
Customer 1  $6,991    70%  $5,169    60%
Customer 2   879    9%   2,171    25%
Total  $7,870    79%  $7,340    85%

 

Information with respect to accounts receivable from those customers that comprised more than 10% of our gross accounts receivable at either September 30, 2021 and June 30, 2021 is as follows (in thousands, except percentages):

 

                    
   September 30, 2021   June 30, 2021 
Total gross accounts receivable  $10,100    100%  $10,935    100%
                     
Customer concentration:                    
Customer 1  $7,622    75%  $6,666    61%
Customer 2   1,311    13%   3,710    34%
Total  $8,933    88%  $10,376    95%

 

During the three months ended September 30, 2021 and 2020, we had three and two suppliers, respectively, that each accounted for more than 10% of total inventory purchases. Amounts owed to the fiscal 2022 significant suppliers at September 30, 2021 totaled $233,000, $177,000 and $306,000, respectively, and at June 30, 2021 totaled $184,000, $206,000 and $225,000, respectively.

 

11 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

NOTE 10. NOTES PAYABLE AND FINANCING TRANSACTIONS

 

Minnesota Bank & Trust (“MBT”)

 

On November 6, 2020 (the “Closing Date”), PDEX Franklin, a newly created wholly owned subsidiary of the Company, purchased an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”). A portion of the purchase price was financed by a loan from MBT to PDEX Franklin in the principal amount of approximately $5.2 million (the “Property Loan”) pursuant to a Loan Agreement, dated as of the Closing Date, between PDEX Franklin and MBT (the “Property Loan Agreement”) and corresponding Term Note (the “Property Note”) issued by PDEX Franklin in favor of MBT on the Closing Date. The Property Loan is secured by the Franklin Property pursuant to a Deed of Trust with Assignment of Leases and Rents, Security Agreement and Fixture Filing in favor of MBT (the “Deed”) and by an Assignment of Leases and Rents by PDEX Franklin in favor of MBT (the “Rents Assignment”). We paid loan origination fees to MBT on the Closing Date in the amount of $26,037.

 

The Property Loan bears interest at a fixed rate of 3.55% per annum, which is subject to a 3% increase upon an event of default. Accrued interest is payable monthly beginning on December 1, 2020, and both principal and interest in the amount of approximately $30,000 are due and payable on the first day of each subsequent month until the maturity date of November 1, 2030 (the “Maturity Date”), at which time a balloon payment in the amount of $3.1 million is due. Any prepayment of the Property Loan (other than monthly scheduled interest and principal payments), is subject to a prepayment fee equal to 4% of the principal amount prepaid for any prepayment made during the first or second year, 3% of the principal amount prepaid for any prepayment made during the third or fourth year, 2% of the principal amount prepaid for any prepayment made during the fifth or sixth year, and 1% of the principal amount prepaid for any prepayment made during the seventh or eighth year. The Property Loan Agreement, Property Note, Deed, and Rents Assignment each contain representations, warranties, covenants, and events of default that are customary for a loan of this type. The balance owed on the Property Loan at September 30, 2021 is $5,074,000.

 

On the Closing Date, we also entered into an Amended and Restated Credit Agreement with MBT (the “Amended Credit Agreement”), providing for a $7,525,000 amended and restated term loan (the “Term Loan A”), a $1,000,000 term loan (the “Term Loan B”), and a $2,000,000 amended and restated revolving loan (the “Revolving Loan” and, together with the Term Loan A and the Term Loan B, collectively, the “Loans”), evidenced by an Amended and Restated Term Note A (“Term Note A”), a Term Note B, and an Amended and Restated Revolving Credit Note (the “Revolving Note”) made by us in favor of MBT. The Loans are secured by substantially all of the Company’s assets pursuant to a Security Agreement entered into on September 6, 2018 between the Company and MBT. The Term Note A had an outstanding principal balance of $3,770,331 as of the Closing Date and could be borrowed against through May 30, 2021 (the “Commitment Period”). During the third quarter ended March 31, 2021, we borrowed an additional $3,000,000 against Term Note A for the purpose of repurchasing shares of our common stock. The Term Note B had a zero balance as of the Closing Date and we borrowed the full $1,000,000 during the third quarter ended March 31, 2021, for the purpose of making improvements to the Franklin Property.

 

The Term Loan A matures on November 1, 2027 and bears interest at a fixed rate of 3.84% per annum. Initial payments on the Term Loan A of interest only were due on December 1, 2020 through June 1, 2021. Commencing July 1, 2021 and continuing on the first day of each month thereafter until the maturity date, we are required to make payments of principal and interest on Term Loan A of approximately $97,000 plus any additional accrued and unpaid interest through the date of payment. The balance owed on Term Loan A as of September 30, 2021, is $6,489,000.

 

The Term Loan B matures on November 1, 2027 and bears interest at a fixed rate of 3.84% per annum. Initial payments on the Term Loan B of interest only are due on December 1, 2020 through June 1, 2021. Commencing July 1, 2021 and continuing on the first day of each month thereafter until the maturity date, we are required to make payments of principal and interest on Term Loan B of approximately $15,000, plus any additional accrued and unpaid interest through the date of payment. As of March 31, 2021, we had drawn fully against Term Note B and the balance outstanding on Term Note B was $966,000 on September 30, 2021.

 

12 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

The Revolving Loan may be borrowed against from time to time through its maturity date of November 5, 2021, which has since been extended (See Note 14), and bears interest at an annual rate equal to the greater of (a) 3.25% or (b) the prime rate as published in the Money Rates section of the Wall Street Journal. Commencing on the first day of each month after we initially borrow against the Revolving Loan and each month thereafter until maturity, we are required to pay all accrued and unpaid interest on the Revolving Loan through the date of payment. Any principal on the Revolving Loan that is not previously prepaid shall be due and payable in full on the maturity date (or earlier termination of the Revolving Loan). No amounts have been drawn against the Revolving Loan.

 

Any payment on the Loans not made within seven days after the due date is subject to a late payment fee equal to 5% of the overdue amount. Upon the occurrence and during the continuance of an event of default, the interest rate of all Loans will be increased by 3% and MBT may, at its option, declare the Loans immediately due and payable in full.

 

The Amended Credit Agreement, Security Agreement, Term Note A, Term Note B, and Revolving Note contain representations and warranties, affirmative, negative and financial covenants, and events of default that are customary for loans of this type.

 

NOTE 11. COMMON STOCK

 

Share Repurchase Program

 

In December 2019, our Board approved a new share repurchase program authorizing us to repurchase up to 1 million shares of our common stock, as the prior repurchase plan authorized by our Board in 2013 was nearing completion. In accordance with, and as part of, these share repurchase programs, our Board has approved the adoption of several prearranged share repurchase plans intended to qualify for the safe harbor Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (“10b5-1 Plan” or “Plan”). During the quarter ended September 30, 2021, we repurchased 3,616 shares at an aggregate cost, inclusive of fees under the plan, of $95,000. During the quarter ended September 30, 2020, we did not repurchase any shares. On a cumulative basis, we have repurchased a total of 1,039,112 shares under the share repurchase programs at an aggregate cost, inclusive of fees, of $14.1 million. All repurchases under the 10b5-1 Plans were administered through an independent broker.

 

NOTE 12. LEASES

 

Effective July 1, 2019, we adopted the new lease accounting standard using the modified retrospective method of applying the new standard at the adoption date. In addition, we elected the practical expedient, which allowed us to carry forward the historical lease classification of our sole operating lease for our corporate office, which includes our manufacturing and research and development facilities. Adoption of this standard resulted in the recording of net operating lease right-of-use (“ROU”) asset and corresponding operating lease liability of $3.3 million.

 

Our operating lease ROU asset and long-term liability are presented separately on our condensed consolidated balance sheet. The current portion of our operating lease liability as of September 30, 2021, in the amount of $353,000, is presented within accrued expenses on the condensed consolidated balance sheet.

 

As of September 30, 2021, our operating lease has a remaining lease term of six years and an imputed interest rate of 5.53%. Cash paid for amounts included in the lease liability was $120,000 for the three months ended September 30, 2021, excluding $12,000 paid for common area maintenance charges.

 

13 
 

PRO-DEX, INC. AND SUBSIDIAIRIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

As of September 30, 2021, the maturity of our lease liability is as follows (in thousands):

 

       
   Operating Lease  
Fiscal Year:        
2022  $ 369  
2023    504  
2024    519  
2025    535  
2026    551  
Thereafter    710  
Total lease payments    3,188  
Less imputed interest     (493 )
Total  $ 2,695  

 

NOTE 13. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

 

On August 24, 2021, one of our customers, through its counsel, sent notice that it is seeking indemnification from us regarding a pending complaint filed by a third-party claiming patent infringement on one of the products that we manufacture for this customer. Our assessment of the alleged claim is ongoing. As of the date of this filing, our position is that there is no infringement and/or that the patent at issue is invalid.

 

In addition to the above matter, we may be involved in legal proceedings arising either in the ordinary course of our business or incidental to our business. There can be no certainty, however, that we may not ultimately incur liability or that such liability will not be material or adverse.

 

NOTE 14. SUBSEQUENT EVENTS

 

On November 5, 2021, we entered into Amendment No. 1 to Amended and Restated Credit Agreement (the “Amendment”), which amends our Amended and Restated Credit Agreement with MBT to extend the maturity date of our existing $2,000,000 revolving credit note with MBT from November 5, 2021 to November 5, 2023 and to reduce the annual interest rate to the greater of (a) 2.75% or (b) the prime rate minus 0.5% as published in the Money Rates section of the Wall Street Journal.

 

 

 

14 
 

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

The following discussion and analysis should be read in conjunction with our unaudited interim condensed consolidated financial statements and the related notes and other financial information appearing elsewhere in this report.

 

COMPANY OVERVIEW

 

The following discussion and analysis provides information that management believes is relevant to an assessment and understanding of the results of operations and financial condition of Pro-Dex, Inc. (“Company,” “Pro-Dex,” “we,” “our,” or “us”) for the three-month periods ended September 30, 2021 and 2020. This discussion should be read in conjunction with the condensed consolidated financial statements and the notes thereto included elsewhere in this report. This report contains certain forward-looking statements and information. The cautionary statements included herein should be read as being applicable to all related forward-looking statements wherever they may appear. Our actual future results could differ materially from those discussed herein.

 

Except for the historical information contained herein, the matters discussed in this report, including, but not limited to, discussions of our product development plans, business strategies, strategic opportunities, and market factors influencing our results, are forward-looking statements that involve certain risks and uncertainties. Actual results may differ from those anticipated by us as a result of various factors, both foreseen and unforeseen, including, but not limited to, our ability to continue to develop new products and increase sales in markets characterized by rapid technological evolution, the impact of the COVID-19 pandemic on our suppliers, customers and us, consolidation within our target marketplace and among our competitors, competition from larger, better capitalized competitors, and our ability to realize returns on opportunities. Many other economic, competitive, governmental, and technological factors could impact our ability to achieve our goals. You are urged to review the risks, uncertainties, and other cautionary language described in this report, as well as in our other public disclosures and reports filed with the Securities and Exchange Commission (“SEC”) from time to time, including, but not limited to, the risks, uncertainties, and other cautionary language discussed in our Annual Report on Form 10-K for our fiscal year ended June 30, 2021.

 

We specialize in the design, development, and manufacture of powered rotary drive surgical instruments used primarily in the orthopedic, thoracic, and maxocranial facial (“CMF”) markets.

 

Our principal headquarters are located at 2361 McGaw Avenue, Irvine, California 92614 and our phone number is (949) 769-3200. Our Internet address is www.pro-dex.com. Our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, amendments to those reports, and other SEC filings are available free of charge through our website as soon as reasonably practicable after such reports are electronically filed with, or furnished to, the SEC. In addition, our Code of Ethics and other corporate governance documents may be found on our website at the Internet address set forth above. Our filings with the SEC may also be read and copied at the SEC’s Public Reference Room at 100 F Street, N.E., Washington, D.C. 20549. You may obtain information on the operation of the Public Reference Room by calling the SEC at 1-800-SEC-0330. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC at www.sec.gov and company specific information at www.sec.gov/edgar/searchedgar/companysearch.html.

 

Basis of Presentation

 

The condensed results of operation presented in this report are not audited and those results are not necessarily indicative of the results to be expected for the entirety of our fiscal year ending June 30, 2022, or any other interim period during such fiscal year. Our fiscal year ends on June 30 and our fiscal quarters end on September 30, December 31, and March 31. Unless otherwise stated, all dates refer to our fiscal year and those fiscal quarters.

 

15 
 

Critical Accounting Estimates and Judgments

 

Our financial statements are prepared in accordance with U.S. GAAP. The preparation of our financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosures. We base our estimates on historical experience and various other assumptions that are believed to be reasonable under the circumstances, the results of which 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.

 

An accounting policy is deemed to be critical if it requires an accounting estimate to be made based on assumptions about matters that are highly uncertain at the time the estimate is made, and if different estimates that reasonably could have been used or changes in the accounting estimate that are reasonably likely to occur could materially change the financial statements. Management believes that there have been no significant changes during the three months ended September 30, 2021, to the items that we disclosed as our critical accounting policies in Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for our fiscal year ended June 30, 2021.

 

Business Strategy and Future Plans

 

Our business today is almost entirely driven by sales of our medical devices. Many of our significant customers place purchase orders for specific products that were developed by us under various development and/or supply agreements. Our customers may request that we design and manufacture a custom surgical device or they may hire us as a contract manufacturer to manufacture a product of their own design. In either case, we have extensive experience with autoclavable, battery-powered and electric, multi-function surgical drivers, and shavers. We continue to focus a significant percentage of our time and resources on providing outstanding products and service to our valued principal customers. During the first quarter of fiscal 2021, our largest customer executed an amendment to our existing supply agreement such that we shall continue to supply their surgical handpieces to them through calendar 2025.

 

Simultaneously, we are working to build top-line sales through active proposals of new medical device products with new and existing customers. Our patented adaptive torque-limiting software has been very well received in the CMF and thoracic markets. Additionally, we have other significant engineering projects under way described more fully below under “Results of Operations”.

 

In November 2020, we purchased an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”). This building is located approximately four miles from our Irvine, California headquarters and was acquired to provide us additional capacity for our expected continued future growth, including anticipated expanded capacity for the manufacture of batteries and new products. Currently, we are completing our build-out of the property and performing necessary validations for both equipment and processes and have yet to transition any of our employees into the facility. We expect that we will begin operations in the new facility during the second quarter.

 

In summary, our current objectives are focused primarily on maintaining our relationships with our current medical device customers, investing in research and development activities to design Pro-Dex branded drivers to leverage our torque-limiting software, expansion of our manufacturing capacity through the build-out of the Franklin Property, and promoting active product development proposals to new and existing customers for both orthopedic shavers and screw drivers for a multitude of surgical applications, while monitoring closely the progress of all these individual endeavors. Our investments in research and development have increased disproportionately to our growth in revenue and we anticipate this to continue in the near term. These expenditures are being made in an effort to release new products and garner new customer relationships. While we expect revenue growth in the future, it may not be a consistent trajectory but rather periods of incremental growth that current expenditures are helping to create. However, there can be no assurance that we will be successful in any of these objectives.

 

16 
 

COVID-19 Pandemic

 

We have adjusted certain policies and procedures based on applicable national, state, and local emergency orders and safety guidance that may be issued from time to time, in order to effectively manage our business during the pandemic, including:

 

·Non-essential employees that are able to work remotely are doing so;
·Increased frequency of disinfectant cleanings, especially for high-touch surfaces;
·Curtailed business travel;
·Multiple, staggered work shifts have been implemented in order to achieve effective social distancing;
·Provided training, education and appropriate personal protective equipment; and
·Implemented quarterly company-wide COVID-19 testing.

 

While we have yet to see any significant decline in our customer orders, we have received and accepted some customer requests to delay the shipment of their existing orders. We provide our largest customer with a device used primarily in elective surgeries and although this customer has not requested a reduction or delay to their planned shipments, if this pandemic continues to adversely impact the United States and other markets where our products are sold, coupled with the potential for recommended deferrals of elective procedures by governments and other authorities, we would expect to see a decline in demand from certain of our customers, including our principal customer.

 

We are focused on the health and safety of all those we serve – our customers, our communities, our employees, and our suppliers. We are supporting our customers according to their priorities and working with them to the degree that we can offer relief in the form of delayed shipments. We are focused on continuity of supply by working with our suppliers, some of whom have delivered our orders late and are quoting longer lead times.

 

While the COVID-19 pandemic has not materially adversely affected our financial results and business operations thus far, we cannot predict the full impact of the COVID-19 pandemic on our business.

 

Results of Operations

 

The following tables set forth results from continuing operations for the three months ended September 30, 2021 and 2020 (in thousands, except percentages):

 

   Three Months Ended September 30, 
   2021   2020 
   Dollars in thousands 
       % of Net Sales       % of Net Sales 
Net sales  $9,988    100%  $8,590    100%
Cost of sales   6,560    66%   5,115    60%
Gross profit   3,428    34%   3,475    40%
Selling expenses   37        130    2%
General and administrative expenses   1,093    11%   705    8%
Research and development costs   980    10%   1,091    13%
    2,110    21%   1,926    22%
Operating income   1,318    13%   1,549    18%
Other income (expense), net   53    1%   (108)   (1%)
Income before income taxes   1,371    14%   1,441    17%
Provision for income taxes   307    3%   283    3%
Net income  $1,064    11%  $1,158    14%

 

17 
 

Revenue

 

The majority of our revenue is derived from designing, developing, and manufacturing surgical devices. We continue to sell our rotary air motors for industrial and scientific applications, but our focus remains in medical devices. The proportion of total sales by type is as follows (in thousands, except percentages):

 

   Three Months Ended September 30,   Increase (Decrease) From 2020 To 2021 
   2021   2020     
   Dollars in thousands     
       % of Net Sales       % of Net Sales     
Net sales:                         
Medical device  $8,284    83%  $6,740    78%   23%
Industrial and scientific   216    2%   164    2%   32%
Dental and component   62    1%   62    1%    
NRE & proto-types   196    2%   10        1,860%
Repairs   1,459    14%   1,627    19%   (10%)
Discounts and other   (229)   (2%)   (13)       1,661%
   $9,988    100%  $8,590    100%   16%

 

Certain of our medical device products utilize proprietary designs developed by us under exclusive development and supply agreements. All of our medical device products utilize proprietary manufacturing methods and know-how, and are manufactured in our Irvine, California facility. Details of our medical device sales by type is as follows (in thousands, except percentages):

 

   Three Months Ended September 30,   Increase (Decrease) From 2020 To 2021 
   2021   2020     
   Dollars in thousands     
       % of Med Device Sales       % of Med Device Sales     
Medical device sales:                         
Orthopedic  $5,706    69%  $3,689    55%   55%
CMF   2,387    29%   1,525    22%   57%
Thoracic   191    2%   1,526    23%   (88%)
   $8,284    100%  $6,740    100%   23%

 

Our medical device revenue increased $1.5 million, or 23%, in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year. Our orthopedic sales include the surgical handpiece that we sell to our largest customer which increased $2.0 million in the current year due to a supply disruption in the first quarter of the prior year that did not recur in the current year. Sales of our CMF products increased $862,000 in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year due in part to the launch of a new driver to our existing largest customer during the third quarter of the prior fiscal year. Sales of our thoracic drivers decreased $1.3 million in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year due primarily as a result of our customer filling the near-term requirements of its distribution network.

 

Sales of our compact pneumatic air motors increased $52,000, or 32%, in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year. The revenue increase relates to a continued interest in these legacy products but is not due to any substantive marketing effortsSales of our dental products and components remained flat in the first quarter of fiscal 2022 compared to the corresponding quarter of the prior fiscal year. We will continue to experience future declines in this area as we are no longer manufacturing dental products, but rather simply selling remaining inventory. Our non-recurring engineering (“NRE”) and proto-type revenue increased $186,000 in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year, due to increased billable contracts in the current fiscal first quarter. Our NRE and proto-type revenue is typically a small percentage of our total revenue and can vary significantly from quarter to quarter.

 

18 
 

Repair revenue decreased by $168,000 in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year, due to decreased repairs of the orthopedic handpiece we sell to our largest customer. Typically, upon initial product launch, repair revenue is minimal as most repairs are typically covered under warranty, but as the products mature in the marketplace and after a certain number of routine duty cycles in the operating room, repairs generally increase.

 

Discounts and other increased by $216,000 in the first quarter of fiscal 2022 compared to the corresponding period of the prior fiscal year, due to volume rebates related to the orthopedic handpiece we sell to our largest customer which they negotiated in conjunction with our contract extension through 2025.

 

At September 30, 2021, we had a backlog of approximately $12.8 million, of which $12.6 million is scheduled for delivery during the remainder of fiscal 2022. Our backlog represents firm purchase orders received and acknowledged from our customers and does not include all revenue expected to be generated from existing customer contracts. We may experience variability in our new order bookings due to various reasons, including, but not limited to, the timing of major new product launches and customer planned inventory builds. However, we do not typically experience seasonal fluctuations in our shipments and revenues.

 

Cost of Sales and Gross Margin

 

   Three Months Ended September 30,   Increase (Decrease) From 2020 To 2021 
   2021   2020     
   Dollars in thousands     
       % of Net Sales       % of Net Sales     
Cost of sales:                         
Product costs  $6,632    66%  $4,915    58%   35%
Under-(over) absorption of manufacturing costs   (146)   (1%)   94    1%   (255%)
Inventory and warranty charges   74    1%   106    1%   (30%)
Total cost of sales  $6,560    66%  $5,115    60%   28%
Gross profit and gross margin  $3,428    34%  $3,475    40%   (1%)

 

Cost of sales for the three-month period ended September 30, 2021 increased by $1.4 million, or 28%, compared to the corresponding period of the prior fiscal year. Although some of the increase in cost of sales is consistent with the 16% increase in revenue for the same period, some of the increase relates to the change in product mix from the first quarter of fiscal 2021 to 2022. Product costs increased by 35% during the three months ended September 30, 2021, compared to the corresponding period of the prior fiscal year, due to both higher material costs and higher direct costs in our machine shop, materials, assembly and quality departments. During the first quarter of fiscal 2022 we experienced $146,000 of over-absorbed manufacturing costs compared to an under-absorption of $94,000 in the first quarter of fiscal 2021, primarily due to actual production hours exceeding the corresponding period of the prior fiscal year. Costs related to inventory and warranty charges decreased $32,000 in the first quarter of fiscal 2022 compared to the corresponding quarter of fiscal 2021, due primarily to a prior year accrual for the replacement cost of batteries owed to one of our customers. No similar costs were incurred in the first quarter of fiscal 2022.

 

Gross profit decreased by approximately $47,000, or 1%, for the three months ended September 30, 2021 compared to the corresponding period of the prior fiscal year, and gross margin as a percentage of sales decreased by approximately six percentage points between such periods, primarily as a result of product mix.

 

19 
 

Operating Costs and Expenses

 

   Three Months Ended September 30,   Increase (Decrease) From 2019 To 2020 
   2021   2020     
   Dollars in thousands     
       % of Net Sales       % of Net Sales     
Operating expenses:                         
Selling expenses  $37       $130    1%   (72%)
General and administrative expenses   1,093    11%   705    8%   55%
Research and development costs   980    10%   1,091    13%   (10%)
   $2,110    21%  $1,926    22%   10%

 

Selling expenses consist of salaries and other personnel-related expenses in support of business development, as well as trade show attendance, advertising and marketing expenses, and travel and related costs incurred in generating and maintaining our customer relationships. Selling expenses for the three months ended September 30, 2021 decreased $93,000, or 72%, compared to the corresponding year-earlier period. The decrease is primarily due to decreased personnel and related expenses due to combining our Director of Business Development position with our Director of Engineering in the first quarter of fiscal 2022.

 

General and administrative expenses (“G&A”) consist of salaries and other personnel-related expenses of our accounting, finance, and human resources personnel, professional fees, directors’ fees, and other costs and expenses attributable to being a public company. G&A increased by $388,000, or 55%, for the three months ended September 30, 2021, when compared to the corresponding period of the prior fiscal year. The increase in total G&A expenses was primarily related to non-cash compensation expense related to the non-qualified stock options granted in the prior fiscal year.

 

Research and development costs generally consist of compensation and other personnel-related costs of our engineering and support personnel, related professional and consulting fees, patent-related fees, lab costs, materials, and travel and related costs incurred in the development and support of our products. Research and development costs decreased $111,000, or 10%, for the quarter ended September 30, 2021, compared to the corresponding prior year period. The decrease is due primarily to a decrease in the amount of $51,000 in engineering projects for new product development as well as an increase of $58,000 relating to billable non-recurring engineering, which amount has been reclassified to cost of sales in the condensed consolidated statement of income.

 

Although the majority of our research and development costs relate to sustaining activities related to products we currently manufacture and sell, we have created a product roadmap to develop future products. Research and development costs represent between 46% and 57% of total operating expenses for all periods presented and are expected to increase in the future as we continue to invest in product development.

 

20 
 

The amount spent on projects under development, along with the current estimated commercial launch date and estimated recurring annual revenue, is summarized below (in thousands):

 

 

   For the Three Months Ended
September 30,
         
   2021   2020   Market Launch(1)   Est. Annual Revenue 
Total Research & Development costs:  $980   $1,091           
                     
Products in development:                    
ENT Shaver  $232   $183    Q4 2021   $1,000 
VITAL Ventilator   115    57    Q1 2022   $1,500 
CMF Driver       189    (2)  $1,000 
Sustaining & Other   633    662           
Total.  $980   $1,091           

 

(1)Represents the calendar quarter of expected market launch.
(2)The CMF Driver was completed in the third quarter of fiscal 2021 and began shipping to our existing largest customer under a distribution agreement we executed in the first quarter of fiscal 2021.

 

As we introduce new products into the market, we expect to see an increase in sustaining and other engineering expenses. Typical examples of sustaining engineering activities include, but are not limited to, end-of- life component replacement, especially in electronic components found in our printed circuit board assemblies, analysis of customer complaint data to improve process and design, replacement and enhancement of tooling and fixtures used in the machine shop, assembly operations, and inspection areas to improve efficiency and through-put. Additionally, these costs include development projects that may be in their infancy and may or may not result in a full-fledged product development effort.

 

Other Income (Expense), net

 

The interest expense recorded during the quarters ended September 30, 2021 and 2020 relates to our Minnesota Bank and Trust (“MBT”) loan described more fully in Note 10 to the condensed consolidated financial statements contained elsewhere in this report. The unrealized gain (loss) on marketable securities for the quarters ended September 30, 2021 and 2020 relates to our portfolio of investments described more fully in Note 4 to the condensed consolidated financial statements contained elsewhere in this report. The interest and miscellaneous income recorded during the quarters ended September 30, 2021 and 2020, consists primarily of interest and dividends from our investments and money market accounts as well as $12,000 of realized gains from the sale of marketable securities during the quarter ended September 30, 2020.

 

Income Tax Expense

 

The effective tax rate for the three months ended September 30, 2021 and 2020 is 22% and 20%, respectively. The prior year effective tax rate is less than the current year rate due primarily to a tax benefit recognized as a result of the common stock awarded to our employees described more fully in Note 8 to the condensed consolidated financial statements contained elsewhere in this report.

 

21 
 

Liquidity and Capital Resources

 

Cash and cash equivalents at September 30, 2021 increased $1.5 million to $5.2 million as compared to $3.7 million at June 30, 2021. The following table includes a summary of our condensed statements of cash flows contained elsewhere in this report.

 

   As of and For the
Three Months Ended
September 30,
 
   2021   2020 
   (in thousands) 
Cash provided by (used in):          
Operating activities   $2,701   $(888)
Investing activities   $(874)  $25 
Financing activities   $(371)  $(356)
           
Cash and Working Capital:          
Cash and cash equivalents   $5,177   $5,202 
Working capital   $19,806   $18,087 

 

Operating Activities

 

Net cash provided by operating activities during the three months ended September 30, 2021 totaled $2.7 million. The primary sources of cash arose from (a) our net income for the quarter of $1.1 million, as well as non-cash share-based compensation and depreciation and amortization of $300,000 and $184,000, respectively, (b) a decrease of $834,000 in accounts receivable due to more timely collection of receivables from our largest customer, and (c) a decrease in prepaid expenses and other current assets of $284,000. Uses of cash arose primarily from an increase in inventory of $470,000 primarily related to timing of various components and advance procurement of long-lead time items.

 

Net cash used by operating activities during the three months ended September 30, 2020 totaled $888,000. The primary sources of cash arose from our net income for the quarter of $1,158,000, as well as non-cash depreciation and amortization of $150,000, offset by an increase in accounts receivable of $986,000 due to extended payment terms from our largest customers, a decrease in accounts payable and accrued expenses of $767,000, as well as payments for income taxes in the amount of $747,000.

 

Investing Activities

 

Net cash used in investing activities for the three months ended September 30, 2021 was $874,000 and related primarily to the purchase of manufacturing equipment and improvements at the Franklin Property in the amount of $847,000.

Net cash provided by investing activities for the three months ended September 30, 2020 was $25,000 and related primarily to the sale of marketable equity securities in the amount of $115,000 offset by the purchase of capitalized equipment and software in the amount of $89,000.

 

Financing Activities

 

Net cash used in financing activities for the three months ended September 30, 2021 included the repurchase of $95,000 of common stock pursuant to our share repurchase program, as well as payments of $306,000 on our loans from MBT more fully described in Note 10 to the condensed consolidated financial statements contained elsewhere in this report.

 

Net cash used in financing activities for the three months ended September 30, 2020 included payments of $161,000 on our existing term loan from MBT as well as $259,000 of employee payroll taxes related to the award of 40,000 shares of common stock to employees under previously granted performance awards.

 

22 
 

Financing Facilities & Liquidity Requirements for the Next Twelve Months

 

As of September 30, 2021, our working capital was $19.8 million. We currently believe that our existing cash and cash equivalent balances together with our account receivable balances will provide us sufficient funds to satisfy our cash requirements as our business is currently conducted for at least the next 12 months. In addition to our cash and cash equivalent balances, we expect to derive a portion of our liquidity from our cash flows from operations. We may also borrow against our $2.0 million Revolving Loan with MBT, which we have recently renewed. (See Notes 10 and 14 to condensed consolidated financial statements contained elsewhere in this report.)

     

We are focused on preserving our cash balances by monitoring expenses, identifying cost savings, and investing only in those development programs and products that we believe will most likely contribute to our profitability. As we execute on our current strategy, however, we may require debt and/or equity capital to fund our working capital needs and requirements for capital equipment to support our manufacturing and inspection processes. In particular, we have experienced negative operating cash flow in the past, especially as we procure long-lead time materials to satisfy our backlog, which can be subject to extensive variability. We believe that if we need additional capital to fund our operations, we can borrow against our revolving loan with MBT, or sell additional shares of our common stock under our previously disclosed ATM Agreement, which is currently suspended.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

Not applicable.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

Our Chief Executive Officer (our principal executive officer) and Chief Financial Officer (our principal financial officer and principal accounting officer) have concluded based on their evaluation as of September 30, 2021, that our “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (“Exchange Act”)) were not effective because of the identification of a material weakness. A material weakness is a deficiency in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected in a timely manner. The material weakness we discovered relates to a lack of controls surrounding analysis of appropriate accounting pronouncements, in this case ASU 2016-01 Accounting for Financial Instruments – Classification and Measurement. We have since put in place a system to monitor and evaluate any new financial statement line item above a certain threshold to ensure that a thorough review of the accounting treatment and disclosure is documented. While this planned action is intended to assist management with identifying financial accounting standards that may pertain to our business and our operations, we remain committed to the continuous improvement of our internal control over financial reporting and may implement further changes intended to enhance our internal control over financial reporting.

 

The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act, means controls and other procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures also include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive officer and principal financial officer and principal accounting officer, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure.

 

23 
 

Internal Control over Financial Reporting

 

During the three months ended September 30, 2021, in addition to the material weakness described above, our human resources director began a leave of absence and since that time the accounting department has been performing the human resources job functions. Additionally, three months ended September 30, 2021, our Director of Operations retired and that position’s responsibilities are primarily being assumed by our Chief Executive Officer. As a small company, these changes in personnel and reallocation of duties can have an impact on our internal controls. There were no other changes in our internal controls over financial reporting (as defined in Rule 13a-15(f) and 15d-15(f) under the Exchange Act) that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.

 

Inherent Limitations on the Effectiveness of Controls

 

In designing and evaluating our disclosure controls and procedures, our management recognized that any system of controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, as ours are designed to do, and management necessarily was required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risks that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

 

 

24 
 

PART II OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

See Note 13 of Notes to condensed financial statements contained elsewhere in this report.

 

ITEM 1A. RISK FACTORS

 

Our business, future financial condition, and results of operations are subject to a number of factors, risks, and uncertainties, which are disclosed in Item 1A, entitled “Risk Factors,” in Part I of our Annual Report on Form 10-K for our fiscal year ended June 30, 2021, as well as any amendments thereto or additions and changes thereto contained in this quarterly report on Form 10-Q for the quarter ended September 30, 2021. Additional information regarding some of those risks and uncertainties is contained in the notes to the condensed financial statements included elsewhere in this report and in Part I, Item 2, of this report entitled “Management’s Discussion and Analysis of Financial Condition and Results of Operations.” The risks and uncertainties disclosed in our Form 10-K, our quarterly reports on Form 10-Q and other reports filed with the SEC are not necessarily all of the risks and uncertainties that may affect our business, financial condition and results of operations in the future. There have been no material changes to the risk factors as disclosed in our Annual Report on Form 10-K for the fiscal year ended June 30, 2021.

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

Repurchases by the Company of its common stock during the quarter ended September 30, 2021 were as follows:

 

Period   Total Number of Shares Purchased   Average Price Paid per Share   Total Number of Shares Purchased as Part of Publicly Announced Plans or Programs   Maximum Number of Shares that May Yet Be Purchased Under the Plans or Programs
July 1, 2021 to July 31, 2021         790,603
August 1, 2021 to August 31, 2021         790,603
September 1, 2021 to September 30, 2021   3,616   $26.18   3,616   786,987

 

All repurchases were made pursuant to the Company’s previously announced repurchase program. For information concerning the Company’s repurchase program, please see the discussion under the caption “Share Repurchase Program” in Note 10 to the condensed consolidated financial statements included elsewhere in this report.

 

 

25 
 

ITEM 6. EXHIBITS

 

Exhibit   Description
10.1   Amendment No. 1 to Amended and Restated Credit Agreement dated November 5, 2021 by and between Pro-Dex, Inc. and Minnesota Bank & Trust (incorporated herein by reference to Exhibit 10.1 to the Company’s Form 8-K filed November 9, 2021)
10.2   Amended and Restated Revolving Credit Note dated November 5, 2021 made by Pro-Dex in favor of Minnesota Bank & Trust (incorporated herein by reference to Exhibit 10.2 to the Company’s Form 8-K filed November 9, 2021)
31.1   Certification of Principal Executive Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2   Certification of Principal Financial Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32   Certifications of Principal Executive Officer and Principal 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   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

26 
 

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.

 

  PRO-DEX, INC.
     
Date:  November 15, 2021 By: /s/ Richard L. Van Kirk
    Richard L. Van Kirk
   

Chief Executive Officer

(principal executive officer)

 

 

Date:  November 15, 2021 By: /s/ Alisha K. Charlton
    Alisha K. Charlton
   

Chief Financial Officer

(principal financial officer and principal accounting officer)

 

 

 

 

27 
 

EXHIBIT INDEX

 

 

Exhibit   Description
10.1   Amendment No. 1 to Amended and Restated Credit Agreement dated November 5, 2021 by and between Pro-Dex, Inc. and Minnesota Bank & Trust (incorporated herein by reference to Exhibit 10.1 to the Company’s Form 8-K filed November 9, 2021)
10.2   Amended and Restated Revolving Credit Note dated November 5, 2021 made by Pro-Dex in favor of Minnesota Bank & Trust (incorporated herein by reference to Exhibit 10.2 to the Company’s Form 8-K filed November 9, 2021)
31.1   Certification of Principal Executive Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
31.2   Certification of Principal Financial Officer Pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
32   Certifications of Principal Executive Officer and Principal 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   Inline XBRL Instance Document (the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document)
101.SCH   Inline XBRL Taxonomy Extension Schema Document
101.CAL   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EX-31.1 2 pdex_ex31z1.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER

Exhibit 31.1

 

Certification of Chief Executive Officer

Pursuant to Section 302 of the

Sarbanes-Oxley Act of 2002

 

I, Richard L. Van Kirk certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Pro-Dex, Inc.;

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’s other certifying officer 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and

 

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 15, 2021   /s/ Richard L. Van Kirk
    Richard L. Van Kirk
   

Chief Executive Officer

(principal executive officer)

 

 

 

EX-31.2 3 pdex_ex31z2.htm CERTIFICATION OF CHIEF FINANCIAL OFFICER

Exhibit 31.2

 

Certification of Chief Financial Officer

Pursuant to Section 302 of the

Sarbanes-Oxley Act of 2002

 

I, Alisha K. Charlton certify that:

 

1.I have reviewed this quarterly report on Form 10-Q of Pro-Dex, Inc.;

 

2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4.The registrant’s other certifying officer 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 and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):

 

(a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize, and report financial information; and

 

(b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Date: November 15, 2021   /s/ Alisha K. Charlton
    Alisha K. Charlton
   

Chief Financial Officer

(principal financial officer and principal accounting officer)

 

 

EX-32 4 pdex_ex32z1.htm CERTIFICATIONS OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

Exhibit 32

 

Certifications of Chief Executive Officer and Chief Financial Officer

Pursuant to Section 906 of the

Sarbanes-Oxley Act of 2002

 

 

In connection with this quarterly report on Form 10-Q of Pro-Dex, Inc., the undersigned hereby certifies in their capacities as Chief Executive Officer and Chief Financial Officer of Pro-Dex, Inc., pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to their knowledge:

 

1.The report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

2.The information contained in this report fairly presents, in all material respects, the financial condition and results of operations of Pro-Dex, Inc.

 

 

Date: November 15, 2021   /s/ Richard L. Van Kirk
    Richard L. Van Kirk
   

Chief Executive Officer

(principal executive officer)

 

Date: November 15, 2021   /s/ Alisha K. Charlton
    Alisha K. Charlton
   

Chief Financial Officer

(principal financial officer and principal accounting officer)

 

This certification accompanies this quarterly report on Form 10-Q pursuant to Rule 13a-14(b) or Rule 15d-14(b) under the Securities Exchange Act of 1934 and 18 U.S.C. Section 1350 and shall not be deemed filed by the Company for purposes of Section 18 of the Securities Exchange Act of 1934 or otherwise subject to the liability of that section. This certification will not be deemed to be incorporated by reference into any filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, except to the extent that the registrant specifically incorporates it by reference.

 

 

 

 

EX-101.SCH 5 pdex-20210930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover 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 INCOME (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - BASIS OF PRESENTATION link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - DESCRIPTION OF BUSINESS link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - WARRANTY link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - NET INCOME PER SHARE link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - SHARE-BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - COMMON STOCK link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - BASIS OF PRESENTATION (Policies) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - WARRANTY (Movement in Warranty) (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - WARRANTY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - COMMON STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - LEASES (Schedule of Future Minimum Base Rental Payment) (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pdex-20210930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 pdex-20210930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 pdex-20210930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Retained Earnings [Member] Finite-Lived Intangible Assets by Major Class [Axis] Patents [Member] Earnings Per Share [Axis] Basic [Member] Diluted [Member] Plan Name [Axis] Equity Incentive Plan [Member] Award Type [Axis] Non Qualified Stock Options [Member] Performance Shares [Member] Title of Individual [Axis] Director [Member] Directors And Certain Employees [Member] Directors And Certain Employees Two [Member] Employee Stock Purchase Plan [Member] Cumulative Basis [Member] Concentration Risk Benchmark [Axis] Purchase [Member] Concentration Risk Type [Axis] Supplier Concentration Risk [Member] Sales [Member] Customer Concentration Risk 1 [Member] Customer Concentration Risk 2 [Member] Customer Concentration Risk [Member] Supplier Concentration Risk One [Member] Accounts Receivable [Member] Debt Instrument [Axis] Property Loan [Member] Series [Axis] Minnesota Bank And Trust [Member] Term Loan One [Member] Term Loan Two [Member] Revolving Loan [Member] Share Repurchase Program [Axis] Share Repurchase Program [Member] 10b5-1 Plan [Member] Subsequent Event Type [Axis] Subsequent Event [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] ASSETS Current Assets: Cash and cash equivalents Investments Accounts receivable, net of allowance for doubtful accounts of $7 and $2 at September 30, 2021 and at June 30, 2021, respectively Deferred costs Inventory Prepaid expenses and other current assets Total current assets Land and building, net Equipment and leasehold improvements, net Right of use asset, net Intangibles, net Deferred income taxes, net Investments Other assets Total assets LIABILITIES AND SHAREHOLDERS’ EQUITY Current Liabilities: Accounts payable Accrued expenses Deferred revenue Note payable Total current liabilities Lease liability, net of current portion Income taxes payable Notes payable, net of current portion Total non-current liabilities Total liabilities Shareholders’ Equity: Common stock; no par value; 50,000,000 shares authorized; 3,666,319 and 3,645,660 shares issued and outstanding at September 30, 2021 and June 30, 2021, respectively Retained earnings Total shareholders’ equity Total liabilities and shareholders’ equity Accounts receivable, net of allowance for doubtful accounts Common shares, no par value (in dollars per share) Common shares, authorized Common shares, issued Common shares, outstanding Income Statement [Abstract] Net sales Cost of sales Gross profit Operating expenses: Selling expenses General and administrative expenses Research and development costs Total operating expenses Operating income Other income (expense): Interest and miscellaneous income Unrealized gain (loss) on marketable equity investments Interest expense Total other expense Income before income taxes Provision for income taxes Net income Basic and diluted income per share: Basic net income per share Diluted net income per share Weighted average common shares outstanding: Basic Diluted Common shares outstanding Statement [Table] Statement [Line Items] Balance at beginning Share-based compensation expense Stock option exercise Share repurchases Shares withheld from common stock issued to pay employee payroll taxes ESPP shares issued Net income Balance at end Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net income Adjustments to reconcile net income to net cash provided by (used in) operating activities: Depreciation and amortization Share-based compensation Unrealized (gain) loss on marketable equity investments Non-cash lease expense Amortization of loan fees Gain on sale of investments Bad debt expense Changes in operating assets and liabilities: Accounts receivable and other receivables Deferred costs Inventory Prepaid expenses and other assets Accounts payable and accrued expenses Deferred revenue Income taxes payable Net cash provided by (used in) operating activities CASH FLOWS FROM INVESTING ACTIVITIES: Purchases of equipment and improvements Purchases of investments Increase in intangibles Proceeds from sale of investments Net cash provided by (used in) investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Principal payments on notes payable Payment of employee payroll taxes on net issuance of common stock Proceeds from stock option exercises and ESPP contributions Repurchases of common stock Net cash used in financing activities Net increase (decrease) in cash and cash equivalents Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Supplemental disclosures of cash flow information: Non-cash investing and financing activity: Cashless stock option exercise Cash paid during the period for: Interest Income taxes, net of refunds Accounting Policies [Abstract] BASIS OF PRESENTATION Organization, Consolidation and Presentation of Financial Statements [Abstract] DESCRIPTION OF BUSINESS Accounting Changes and Error Corrections [Abstract] REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS Composition Of Certain Financial Statement Items COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS Guarantees and Product Warranties [Abstract] WARRANTY Earnings Per Share [Abstract] NET INCOME PER SHARE Income Tax Disclosure [Abstract] INCOME TAXES Share-based Payment Arrangement [Abstract] SHARE-BASED COMPENSATION Risks and Uncertainties [Abstract] MAJOR CUSTOMERS & SUPPLIERS Debt Disclosure [Abstract] NOTES PAYABLE AND FINANCING TRANSACTIONS Equity [Abstract] COMMON STOCK Leases LEASES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Subsequent Events [Abstract] SUBSEQUENT EVENTS Recently Adopted Accounting Standards Schedule of investments Schedule of inventory Schedule of intangibles Schedule of accrual warranty costs Schedule of reconciliations of the numerators and denominators of the basic and diluted earnings (loss) per share computations for net income (loss) Schedule of sales by major customers Schedule of accounts receivable of major customers Schedule of Maturities of Lease Liabilities Immaterial Error Correction Composition Of Certain Financial Statement Items Marketable Equity Securities Marketable equity securities - short-term Marketable equity securities - long-term Total marketable equity securities Composition Of Certain Financial Statement Items Inventory Raw materials/purchased components Work in process Sub-assemblies/finished components Finished goods Total inventory Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Total intangibles Less accumulated amortization Intangible assets,net Aggregate cost Net unrealized losses Gross unrealized losses Gross unrealized gains Marketable equity securities Beginning balance Accruals during the period Changes in estimates of prior period warranty accruals Warranty amortization and utilization Ending balance Warranty reserve EarningsPerShareAxis [Axis] Weighted average shares outstanding Basic earnings per share Weighted average shares outstanding Effect of dilutive securities Weighted average shares used in calculation of diluted earnings per share Diluted earnings per share Unrecognized tax benefits Expected annual effective tax rate Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Number of shares available to be awarded Number of awards granted during period Number of shares outstanding Weighted-average exercise prices Weighted-average remaining contractual life Intrinsic value Stock Option Plans were exercised Exercise prices Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award Number of forfeited awards shares during period Weighted average fair value Aggregate share-based compensation expense Unrecognized compensation cost Weighted-average period Number of shares issued Participant-related payroll tax liabilities Number of shares reserved for future issuance Shares purchased Contributions discount prices Number of shares purchased and allocated to employee (in shares) Concentration Risk [Table] Concentration Risk [Line Items] Percentage of concentrations risk Total gross accounts receivable Major customers suppliers description Schedule of Short-term Debt [Table] Short-term Debt [Line Items] Debt instrument, face amount Interest rate Periodic payment of principal and interest Debt instrument, maturity date Balloon payment Description of prepayment Debt outstanding Additional amount borrowed Class of Treasury Stock [Table] Equity, Class of Treasury Stock [Line Items] Number of authorized shares to repurchase, shares Shares repurchased during the year, number of shares Shares repurchased during year, value Leases Schedule Of Future Minimum Base Rental Payment 2022 2023 2024 2025 2026 Thereafter Total lease payments Less imputed interest Total Operating lease right-of-use Operating lease liability current portion Remaining lease term Interest rate Cash paid lease liability Cash paid for common area maintenance charges Subsequent Event [Table] Subsequent Event [Line Items] Revolving credit Maturity date Line of Credit Facility, Interest Rate Description Cashless stock option exercise. It refers to share repurchase program. It refes to the name of the plan. Cumulative basis [Member] Property Loan [Member] Minnesota Bank &amp;amp;amp;amp; Trust [Member] Description of prepayment. Term Loan A [Member] Term Loan B [Member] Balloon payment owed at maturity of debt instrument. Revolving Loan [Member] Information related to equity incentive plan. Non-qualified stock options [Member] Refers to employee stock purchase plan. Directors and certain employees [Member] Directors and certain employees Two [Member] Represents the amount of amortization and utilization related to standard and extended product warranties issued during the reporting period Refers to inventory sub assemblies. The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding loss on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized loss which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period. The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period. Participant-related payroll tax liabilities. Information related to purchase member. Supplier Two [Member] Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer. Assets, Current Short-term Investments Assets Liabilities, Current Liabilities, Noncurrent Liabilities Stockholders' Equity Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense Nonoperating Income (Expense) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Amortization of Deferred Loan Origination Fees, Net Gain (Loss) on Investments BadDebtExpenseRecovery Increase (Decrease) in Accounts Receivable Increase (Decrease) in Deferred Liabilities Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense and Other Assets Increase (Decrease) in Deferred Revenue Increase (Decrease) in Income Taxes Payable Net Cash Provided by (Used in) Operating Activities PurchasesOfEquipmentAndImprovements Payments to Acquire Investments Increase (Decrease) in Intangible Assets, Current Net Cash Provided by (Used in) Investing Activities PrincipalPaymentsOnNotesPayable Payments for Repurchase of Common Stock Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Marketable Securities Finite-Lived Intangible Assets, Accumulated Amortization Standard and Extended Product Warranty Accrual WeightedAverageSharesOutstandingDiluted Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Operating Lease, Weighted Average Discount Rate, Percent EX-101.PRE 9 pdex-20210930_pre.xml XBRL PRESENTATION FILE XML 10 pdex_10q_htm.xml IDEA: XBRL DOCUMENT 0000788920 2021-07-01 2021-09-30 0000788920 2021-11-12 0000788920 2021-09-30 0000788920 2021-06-30 0000788920 2020-06-30 0000788920 2020-07-01 2020-09-30 0000788920 us-gaap:CommonStockMember 2021-06-30 0000788920 us-gaap:CommonStockMember 2020-06-30 0000788920 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000788920 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0000788920 us-gaap:CommonStockMember 2021-09-30 0000788920 us-gaap:CommonStockMember 2020-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-06-30 0000788920 us-gaap:RetainedEarningsMember 2020-06-30 0000788920 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2020-09-30 0000788920 2020-09-30 0000788920 2021-04-01 2021-06-30 0000788920 us-gaap:PatentsMember 2021-09-30 0000788920 us-gaap:PatentsMember 2020-06-30 0000788920 pdex:BasicMember 2021-07-01 2021-09-30 0000788920 pdex:BasicMember 2020-07-01 2020-09-30 0000788920 pdex:DilutedMember 2021-07-01 2021-09-30 0000788920 pdex:DilutedMember 2020-07-01 2020-09-30 0000788920 pdex:EquityIncentivePlanMember 2016-09-30 0000788920 pdex:EquityIncentivePlanMember 2020-07-01 2021-06-30 0000788920 pdex:NonQualifiedStockOptionsMember 2020-07-01 2021-06-30 0000788920 us-gaap:PerformanceSharesMember 2020-07-01 2021-06-30 0000788920 srt:DirectorMember 2020-02-02 2020-02-28 0000788920 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0000788920 us-gaap:PerformanceSharesMember 2020-07-01 2020-09-30 0000788920 us-gaap:PerformanceSharesMember 2021-09-30 0000788920 2020-06-28 2020-07-02 0000788920 us-gaap:PerformanceSharesMember 2020-06-28 2020-07-02 0000788920 us-gaap:PerformanceSharesMember 2020-07-02 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2020-12-01 2020-12-31 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2021-07-01 2021-09-30 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2020-07-01 2020-09-30 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2021-09-30 0000788920 pdex:DirectorsAndCertainEmployeesTwoMember pdex:EquityIncentivePlanMember 2021-02-02 2021-02-28 0000788920 pdex:EmployeeStockPurchasePlanMember 2014-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember pdex:CumulativeBasisMember 2014-12-03 2021-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2020-07-01 2020-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2020-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember 2021-09-30 0000788920 us-gaap:AccountsReceivableMember 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember 2021-06-30 0000788920 us-gaap:AccountsReceivableMember 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2020-07-01 2021-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-07-01 2021-06-30 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2021-01-01 2021-03-31 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2021-09-30 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2021-09-30 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember 2021-09-30 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember 2020-07-01 2020-09-30 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember 2021-07-01 2021-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:CumulativeBasisMember 2013-09-25 2021-09-30 0000788920 2019-07-01 0000788920 us-gaap:SubsequentEventMember 2021-11-05 0000788920 us-gaap:SubsequentEventMember 2021-11-01 2021-11-05 0000788920 us-gaap:SubsequentEventMember 2021-11-04 2021-11-05 iso4217:USD shares iso4217:USD shares pure 0000788920 false Q1 2022 --06-30 10-Q true 2021-09-30 false 0-14942 PRO-DEX, INC. CO 84-1261240 2361 McGaw Avenue Irvine CA 92614 (949) 769-3200 Common Stock, no par value PDEX NASDAQ Yes Yes Non-accelerated Filer true false false 3660161 5177000 3721000 1506000 1295000 7000 2000 10093000 10933000 184000 193000 8907000 8437000 151000 434000 26018000 25013000 6413000 6437000 4535000 3845000 2518000 2605000 195000 186000 463000 463000 1656000 1704000 67000 67000 41865000 40320000 2476000 2288000 2195000 2198000 293000 150000 1248000 1236000 6212000 5872000 2342000 2432000 709000 397000 11219000 11535000 14270000 14364000 20482000 20236000 0 0 50000000 50000000 3666319 3666319 3645660 3645660 8188000 7953000 13195000 12131000 21383000 20084000 41865000 40320000 9988000 8590000 6560000 5115000 3428000 3475000 37000 130000 1093000 705000 980000 1091000 2110000 1926000 1318000 1549000 24000 53000 149000 -107000 120000 54000 53000 -108000 1371000 1441000 307000 283000 1064000 1158000 0.29 0.30 0.28 0.29 3651334 3850838 3777118 3975063 3666319 3858251 7953000 12752000 300000 26000 39000 95000 -259000 30000 25000 8188000 12583000 12131000 6310000 1064000 1158000 13195000 7468000 20084000 19062000 1064000 1158000 21383000 20051000 1064000 1158000 184000 150000 300000 26000 -149000 107000 6000 9000 -2000 -2000 -0 12000 -5000 -3000 -834000 986000 9000 13000 470000 75000 -284000 198000 177000 -767000 143000 0 312000 -318000 2701000 -888000 848000 89000 14000 -0 12000 1000 0 115000 -874000 25000 306000 161000 0 -259000 30000 64000 95000 -0 -371000 -356000 1456000 -1219000 3721000 6421000 5177000 5202000 45000 0 121000 54000 0 747000 <p id="xdx_803_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zYlAlvutwDoj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1. <span style="letter-spacing: -0.05pt"><span id="xdx_828_zWoVQvHZR7de">BASIS OF PRESENTATION</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">The accompanying unaudited condensed consolidated financial statements of Pro-Dex, Inc. (“we,” “us,” “our,” “Pro-Dex,” or the “Company”) have been prepared in accordance with</span> accounting <span style="letter-spacing: -0.05pt">principles generally</span> accepted <span style="letter-spacing: -0.05pt">in</span> the <span style="letter-spacing: -0.05pt">United States (“U.S. GAAP”) </span>for <span style="letter-spacing: -0.05pt">interim financial information and with the instructions to Form 10-Q and Regulation S-K. Accordingly, they </span>do <span style="letter-spacing: -0.05pt">not include all of the information and footnotes required </span>by <span style="letter-spacing: -0.05pt">U.S. GAAP for complete financial statements. These financial statements should be read in conjunction with the financial statements presented in our Annual Report </span>on <span style="letter-spacing: -0.05pt">Form 10-K for the fiscal year ended June 30, 2021. In the opinion of management, all adjustments considered necessary for </span>a <span style="letter-spacing: -0.05pt">fair presentation have been included. The results of operations for such interim periods are not necessarily indicative of the results that may be expected for the full year. For further information, refer to the financial statements and footnotes thereto included in our Annual Report on Form 10-K for the year ended June 30, 2021.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p id="xdx_843_ecustom--RecentlyAdoptedAccountingStandardsPolicyTextBlock_zz706GhXxjza" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; letter-spacing: 0.2pt"><span style="letter-spacing: -0.05pt"><span id="xdx_86D_z2Tzcojz9nBf">Recently Adopted Accounting Standards</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; letter-spacing: 0.2pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">In December 2019, the FASB issued ASU 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2022. The adoption of the amendments in this update did not have a material impact as of September 30, 2021 and is also not expected to have a material impact for the year ending June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p id="xdx_843_ecustom--RecentlyAdoptedAccountingStandardsPolicyTextBlock_zz706GhXxjza" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; letter-spacing: 0.2pt"><span style="letter-spacing: -0.05pt"><span id="xdx_86D_z2Tzcojz9nBf">Recently Adopted Accounting Standards</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-transform: uppercase; letter-spacing: 0.2pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">In December 2019, the FASB issued ASU 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2022. The adoption of the amendments in this update did not have a material impact as of September 30, 2021 and is also not expected to have a material impact for the year ending June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p id="xdx_807_eus-gaap--NatureOfOperations_zi19Ah1ivddf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 2. <span id="xdx_827_zFle5jRVwyN4">DESCRIPTION OF BUSINESS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span id="a_DV_M441"/><span id="a_DV_M442"/>We specialize in the design, development and manufacture of autoclavable, battery-powered and electric, multi-function surgical drivers and shavers used primarily in the orthopedic, thoracic, and maxocranial facial markets. We have patented adaptive torque-limiting software and proprietary sealing solutions which appeal to our customers, primarily medical device distributors. We also manufacture and sell rotary air motors to a wide range of industries.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">In August 2020, we formed a wholly owned subsidiary, PDEX Franklin, LLC (“PDEX Franklin”), to hold title for an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”) that we acquired on November 6, 2020, in order to allow for the continued growth of our business. The condensed consolidated financial statements include the accounts of the Company and PDEX Franklin and all significant inter-company accounts and transactions have been eliminated. This subsidiary has no separate operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p id="xdx_800_eus-gaap--ErrorCorrectionTextBlock_zmxk1y6Ma6y2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span id="a_Hlk87459850"/><span id="a_Hlk87353730"/><b>NOTE 3. <span><span><span id="xdx_822_z6W853s2bItc">REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS</span></span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-indent: 3pc; text-align: justify">We failed to timely adopt ASU 2016-01 – Accounting for Financial Instruments – Classification and Measurement, which states in part that changes in fair value of equity investments must be recognized in net income. We have completed an evaluation of the quantitative and qualitative impact of this error in our historical financial statements and concluded that our historical financial statements are not materially misstated. Accordingly, <span id="xdx_909_eus-gaap--ImmaterialErrorCorrection_c20200701__20200930_zKVoXt1Ph28g">the prior year financial statements have been revised to reflect the impact of ASU 2016-1. The revised classification and reported values of our unrealized gains (losses) on marketable equity investments as accounted for under ASU2016-01 are included in the condensed consolidated financial statements herein. The impact to net income for the three months ended September 30, 2020 was a reduction of $107,000 with a corresponding increase in unrealized loss on marketable equity securities of $107,000, previously presented in other comprehensive income (loss). The revision resulted in a reduction to both basic and diluted earnings per share of $.03. As of June 30, 2021, the revision reclassified the remaining accumulated other comprehensive loss of $215,000 to retained earnings.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 20pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b> </b></p> the prior year financial statements have been revised to reflect the impact of ASU 2016-1. The revised classification and reported values of our unrealized gains (losses) on marketable equity investments as accounted for under ASU2016-01 are included in the condensed consolidated financial statements herein. The impact to net income for the three months ended September 30, 2020 was a reduction of $107,000 with a corresponding increase in unrealized loss on marketable equity securities of $107,000, previously presented in other comprehensive income (loss). The revision resulted in a reduction to both basic and diluted earnings per share of $.03. As of June 30, 2021, the revision reclassified the remaining accumulated other comprehensive loss of $215,000 to retained earnings. <p id="xdx_809_ecustom--CompositionOfCertainFinancialStatementsTextBlock_zSK31ACP8rUc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 4. <span><span id="xdx_825_z6oBLm5hb3ue">COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="letter-spacing: -0.05pt"><b>Investments</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="letter-spacing: -0.05pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Investments are stated at fair market value and consist of the following (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--MarketableSecuritiesTextBlock_pn3n3_zkeGl0bVyJDg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt"><span style="display: none"><span id="xdx_8B4_zHc4CVo12bLc">Schedule of investments</span></span></td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_497_20210930_zb4ffl9b3Jo4" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_491_20210630_zp0nCUsqQPB7" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,<br/> 2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--MarketableSecuritiesCurrent_iI_pn3n3_maMSzwTn_zU651Bgstnol" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Marketable equity securities - short-term</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,506</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,295</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--MarketableSecuritiesNoncurrent_iI_pn3n3_maMSzwTn_zxWmcQDQLOic" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Marketable equity securities - long-term</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,656</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,704</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--MarketableSecurities_iTI_pn3n3_mtMSzwTn_zJodNazKlidg" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total marketable equity securities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,162</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,999</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zLMdGHpwSP5i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Investments at September 30, 2021 and June 30, 2021 had an aggregate cost basis</span> of <span style="letter-spacing: -0.05pt">$<span id="xdx_903_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_pp0p0_c20210930_zqYhK3HJuyH3" title="Aggregate cost">3,219,000</span> and $<span id="xdx_90A_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_iI_pp0p0_c20210630_zIKwk0LElvIb" title="Aggregate cost">3,204,000</span>,</span> respectively. The long-term investments include equity investments of thinly traded securities that we classified as long-term in nature because if we decide to sell these securities we may not be able to sell our position within one year. At September 30, 2021, the investments included unrealized losses of $<span id="xdx_900_eus-gaap--MarketableSecuritiesUnrealizedGainLoss_pp0p0_c20210701__20210930_zCCGA4dmTNU4" title="Net unrealized losses">66,000</span> <span style="letter-spacing: -0.05pt">(gross unrealized losses of $<span id="xdx_909_ecustom--MarketableSecuritiesUnrealizedLoss_pp0p0_c20210701__20210930_zOMyM8f4vRJg" title="Gross unrealized losses">448,000</span> offset by gross unrealized gains of $<span id="xdx_90B_ecustom--MarketableSecuritiesUnrealizedGain_pp0p0_c20210701__20210930_z8GGOCFer1jh" title="Gross unrealized gains">382,000</span>)</span>. At June 30, 2021, <span style="letter-spacing: -0.05pt">the investments included net unrealized losses of $<span id="xdx_906_eus-gaap--MarketableSecuritiesUnrealizedGainLoss_pp0p0_c20210401__20210630_z6uguJRgi3gi" title="Net unrealized losses">215,000</span> (gross unrealized losses of $<span id="xdx_907_ecustom--MarketableSecuritiesUnrealizedLoss_pp0p0_c20210401__20210630_zJzGJqPeeZo6" title="Gross unrealized losses">386,000</span> offset by gross unrealized gains of $<span id="xdx_90D_ecustom--MarketableSecuritiesUnrealizedGain_pp0p0_c20210401__20210630_z5GOOo0wc3ye" title="Gross unrealized gains">171,000</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span id="a_Hlk524433702"/><span style="letter-spacing: -0.05pt">Of the total marketable equity securities at September 30, 2021 and June 30, 2021, $<span id="xdx_907_ecustom--MarketableSecuritie_iI_pp0p0_c20210930_zsA8KTBeLsPj" title="Marketable equity securities">1,420,000</span> and $<span id="xdx_909_ecustom--MarketableSecuritie_iI_pp0p0_c20210630_zSeN7Qo2jS" title="Marketable equity securities">1,224,000</span>, respectively, represent an investment in the common stock of Air T, Inc. Two of our Board members are also board members of Air T, Inc. and both either individually or through affiliates own an equity interest in Air T, Inc. Our Chairman, one of the two Board members aforementioned, also serves as the Chief Executive Officer and Chairman of Air T, Inc. Another of our Board members is employed by Air T as its Chief of Staff. The shares were purchased through 10b5-1 Plans, that, in accordance with our internal policies regarding the approval of related-party transactions, were approved by our three Board members that are not affiliated with Air T, Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">We invest surplus cash from time to time through our Investment Committee, which is comprised of one management director, Mr. Van Kirk, and two non-management directors, Mr. Cabillot and Mr. Swenson, who chairs the committee. Both Mr. Cabillot and Mr. Swenson are active investors with extensive portfolio management expertise. We leverage the experience of these committee members to make investment decisions for the investment of our surplus operating capital or borrowed funds. Additionally, many of our securities holdings include stocks of public companies that either Messrs. Swenson or Cabillot or both may own from time to time either individually or through the investment funds that they manage, or other companies whose boards they sit on, such as Air T, Inc.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: -0.05pt"><b>Inventory</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Inventory is stated at the lower of cost (first-in, first-out) or net realizable value and consists of the following (in thousands):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zCzYcUkinXvj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span style="display: none"><span id="xdx_8BD_zUZ4806SWThk">Schedule of inventory</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210930_z47zCywyYX3e" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210630_zSddkKISTRy2" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzbDX_z3wO73Rmxcbg" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Raw materials/purchased components</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,856</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,967</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzbDX_zgcvygBNZVph" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,218</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--InventorySubAssemblies_iI_pn3n3_maINzbDX_znn2Ky2gdkB2" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Sub-assemblies/finished components</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,791</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,738</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzbDX_zT8P3zo5SxQa" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">427</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">514</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pn3n3_mtINzbDX_zi805rw8lER4" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total inventory</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,907</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,437</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_zJW8BmyuBeXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="letter-spacing: -0.05pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="letter-spacing: -0.05pt"><b>Intangibles</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Intangibles consist of the following (in thousands): </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zzAGYBQx33wc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left"><span style="display: none"><span id="xdx_8BC_z2caD7jsKV13">Schedule of intangibles</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Patent-related costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">272</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">260</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Less accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20210930_zW8WfMGL12j5" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(77</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20200630_zvSsoG8qCwji" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(74</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">195</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">186</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zOqE6aaJbGqe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Patent-related costs consist of legal fees incurred in connection with both patent applications and a patent issuance, and will be amortized over the estimated life of the product(s) that is or will be utilizing the technology, or expensed immediately in the event the patent office denies the issuance of the patent. Since we do not know when, or if, our patent applications will be issued, the future amortization expense is not predictable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--MarketableSecuritiesTextBlock_pn3n3_zkeGl0bVyJDg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt"><span style="display: none"><span id="xdx_8B4_zHc4CVo12bLc">Schedule of investments</span></span></td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_497_20210930_zb4ffl9b3Jo4" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left"> </td><td id="xdx_491_20210630_zp0nCUsqQPB7" style="text-align: right"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30,<br/> 2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--MarketableSecuritiesCurrent_iI_pn3n3_maMSzwTn_zU651Bgstnol" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Marketable equity securities - short-term</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,506</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,295</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--MarketableSecuritiesNoncurrent_iI_pn3n3_maMSzwTn_zxWmcQDQLOic" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Marketable equity securities - long-term</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,656</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">1,704</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--MarketableSecurities_iTI_pn3n3_mtMSzwTn_zJodNazKlidg" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total marketable equity securities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">3,162</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,999</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1506000 1295000 1656000 1704000 3162000 2999000 3219000 3204000 66000 448000 382000 215000 386000 171000 1420000 1224000 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zCzYcUkinXvj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span style="display: none"><span id="xdx_8BD_zUZ4806SWThk">Schedule of inventory</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20210930_z47zCywyYX3e" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20210630_zSddkKISTRy2" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINzbDX_z3wO73Rmxcbg" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Raw materials/purchased components</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,856</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">3,967</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINzbDX_zgcvygBNZVph" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,833</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,218</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--InventorySubAssemblies_iI_pn3n3_maINzbDX_znn2Ky2gdkB2" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Sub-assemblies/finished components</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,791</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,738</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINzbDX_zT8P3zo5SxQa" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Finished goods</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">427</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">514</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--InventoryNet_iTI_pn3n3_mtINzbDX_zi805rw8lER4" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">Total inventory</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,907</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">8,437</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3856000 3967000 2833000 2218000 1791000 1738000 427000 514000 8907000 8437000 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zzAGYBQx33wc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left"><span style="display: none"><span id="xdx_8BC_z2caD7jsKV13">Schedule of intangibles</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, <br/>2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Patent-related costs</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_c20210930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">272</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsGross_c20200630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">260</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Less accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20210930_zW8WfMGL12j5" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(77</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20200630_zvSsoG8qCwji" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(74</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_c20210930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">195</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_c20200630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">186</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 272000 260000 77000 74000 195000 186000 <p id="xdx_802_eus-gaap--ProductWarrantyDisclosureTextBlock_z4eqOLooN2A9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5. <span id="xdx_829_zdqYphC69rsh">WARRANTY</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">The warranty accrual is based on historical costs of warranty repairs and expected future identifiable warranty expenses and is included in accrued expenses in the accompanying balance sheets. As of September 30, 2021 and June 30, 2021, the warranty reserve amounted to $<span id="xdx_90D_eus-gaap--ProductWarrantyExpense_pp0p0_c20210701__20210930_zzWGOAQu7Src" title="Warranty reserve">232,000</span> and $<span id="xdx_90E_eus-gaap--ProductWarrantyExpense_pp0p0_c20210401__20210630_za2rfxV4bFo4" title="Warranty reserve">221,000</span>, respectively. Warranty expenses are included in cost of sales in the accompanying statements of operations. Changes in estimates to previously established warranty accruals result from current period updates to assumptions regarding repair costs and warranty return rates and are included in current period warranty expense. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Information regarding the accrual for warranty costs for the three months ended September 30, 2021 and 2020 are as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zaXM9cWwsNEg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTY (Movement in Warranty) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B5_zpaY0t2JEQ4d" style="display: none">Schedule of accrual warranty costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">As of and for the <br/>Three Months Ended<br/> September 30,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20210701__20210930_zcVDcv1TYjYi" style="width: 10%; text-align: right" title="Beginning balance">221</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20200701__20200930_ztBXGR43UVO" style="width: 10%; text-align: right" title="Beginning balance">213</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Accruals during the period</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20210701__20210930_z9Fq6NIbPt9k" style="text-align: right" title="Accruals during the period">32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20200701__20200930_zHcO4RpeSK0c" style="text-align: right" title="Accruals during the period">80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Changes in estimates of prior period warranty accruals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20210701__20210930_zXKGoIOBKxdf" style="text-align: right" title="Changes in estimates of prior period warranty accruals">(8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20200701__20200930_zyPhjfNwTjck" style="text-align: right" title="Changes in estimates of prior period warranty accruals">(8</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Warranty amortization/utilization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--ProductWarrantyAccrualAmortizationAndUtilization_pn3n3_c20210701__20210930_z4pAvICCHtD8" style="border-bottom: Black 1pt solid; text-align: right" title="Warranty amortization and utilization">(13</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--ProductWarrantyAccrualAmortizationAndUtilization_pn3n3_c20200701__20200930_zsGqvdDAPhy7" style="border-bottom: Black 1pt solid; text-align: right" title="Warranty amortization and utilization">(95</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20210701__20210930_z7WABk9OfX67" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">232</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20200701__20200930_zwfGghUGJCZb" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">190</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> 232000 221000 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zaXM9cWwsNEg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTY (Movement in Warranty) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left"><span id="xdx_8B5_zpaY0t2JEQ4d" style="display: none">Schedule of accrual warranty costs</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">As of and for the <br/>Three Months Ended<br/> September 30,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left">Beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20210701__20210930_zcVDcv1TYjYi" style="width: 10%; text-align: right" title="Beginning balance">221</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20200701__20200930_ztBXGR43UVO" style="width: 10%; text-align: right" title="Beginning balance">213</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Accruals during the period</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20210701__20210930_z9Fq6NIbPt9k" style="text-align: right" title="Accruals during the period">32</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20200701__20200930_zHcO4RpeSK0c" style="text-align: right" title="Accruals during the period">80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Changes in estimates of prior period warranty accruals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20210701__20210930_zXKGoIOBKxdf" style="text-align: right" title="Changes in estimates of prior period warranty accruals">(8</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20200701__20200930_zyPhjfNwTjck" style="text-align: right" title="Changes in estimates of prior period warranty accruals">(8</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Warranty amortization/utilization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_ecustom--ProductWarrantyAccrualAmortizationAndUtilization_pn3n3_c20210701__20210930_z4pAvICCHtD8" style="border-bottom: Black 1pt solid; text-align: right" title="Warranty amortization and utilization">(13</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_ecustom--ProductWarrantyAccrualAmortizationAndUtilization_pn3n3_c20200701__20200930_zsGqvdDAPhy7" style="border-bottom: Black 1pt solid; text-align: right" title="Warranty amortization and utilization">(95</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20210701__20210930_z7WABk9OfX67" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">232</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20200701__20200930_zwfGghUGJCZb" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">190</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 221000 213000 32000 80000 -8000 -8000 -13000 -95000 232000 190000 <p id="xdx_807_eus-gaap--EarningsPerShareTextBlock_zKXFJV6lwmOb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6. <span id="xdx_822_zA3NutbEUsCe">NET INCOME PER SHARE</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc">The Company calculates basic net income per share by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income per share reflects the effects of potentially dilutive securities, which consist entirely of outstanding stock options and performance awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">The following table presents reconciliations of the numerators and denominators of the basic and diluted income per share computations. In the tables below, income amounts represent the numerator, and share amounts represent the denominator (in thousands, except per share amounts):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zN3vOjczuxL2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - NET INCOME PER SHARE (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BB_zZmFUQ3SlNzh" style="display: none">Schedule of reconciliations of the numerators and denominators of the basic and diluted earnings (loss) per share computations for net income (loss)</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three Months Ended <br/> September 30,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold">Basic:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-align: left">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ProfitLoss_pn3n3_c20210701__20210930__custom--EarningsPerShareAxis__custom--BasicMember_zmG6X7VTK7vf" style="width: 10%; text-align: right" title="Net income">1,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ProfitLoss_pn3n3_c20200701__20200930__custom--EarningsPerShareAxis__custom--BasicMember_z12vwRoTZ4M5" style="width: 10%; text-align: right" title="Net income">1,158</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt">Weighted-average shares outstanding</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--WeightedAverageSharesOutstandingBasic_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--BasicMember_zOwqxNCmCKjj" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average shares outstanding">3,651</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--WeightedAverageSharesOutstandingBasic_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--BasicMember_zvz08cyTBDJ6" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average shares outstanding">3,851</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt">Basic earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EarningsPerShareBasic_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--BasicMember_zc4y5y77saf9" style="border-bottom: Black 2.5pt double; text-align: right" title="Basic earnings per share">0.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EarningsPerShareBasic_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--BasicMember_z1F7aNbUPG9l" style="border-bottom: Black 2.5pt double; text-align: right" title="Basic earnings per share">0.30</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold">Diluted:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ProfitLoss_pn3n3_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_z2YBjbLOuVdi" style="text-align: right" title="Net income">1,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ProfitLoss_pn3n3_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zutFJ1yiYL3b" style="text-align: right" title="Net income">1,158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td>Weighted-average shares outstanding</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageSharesOutstandingDiluted_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_zAiacSvkR2Od" style="text-align: right" title="Weighted average shares outstanding">3,651</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--WeightedAverageSharesOutstandingDiluted_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zmGAkScWGHE4" style="text-align: right" title="Weighted average shares outstanding">3,851</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Effect of dilutive securities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_znalRnfuyuG2" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of dilutive securities">126</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zrQjyn1KoUo4" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of dilutive securities">124</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average shares used in calculation of diluted earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_ecustom--WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_zWHIBgGe31lc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average shares used in calculation of diluted earnings per share">3,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_ecustom--WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zEEiEqsTQns8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average shares used in calculation of diluted earnings per share">3,975</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt">Diluted earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EarningsPerShareDiluted_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_zL7j8m3RFSPf" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted earnings per share">0.28</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--EarningsPerShareDiluted_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zhEDCefTFsr2" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted earnings per share">0.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_881_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zN3vOjczuxL2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - NET INCOME PER SHARE (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BB_zZmFUQ3SlNzh" style="display: none">Schedule of reconciliations of the numerators and denominators of the basic and diluted earnings (loss) per share computations for net income (loss)</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three Months Ended <br/> September 30,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold">Basic:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-align: left">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ProfitLoss_pn3n3_c20210701__20210930__custom--EarningsPerShareAxis__custom--BasicMember_zmG6X7VTK7vf" style="width: 10%; text-align: right" title="Net income">1,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--ProfitLoss_pn3n3_c20200701__20200930__custom--EarningsPerShareAxis__custom--BasicMember_z12vwRoTZ4M5" style="width: 10%; text-align: right" title="Net income">1,158</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt">Weighted-average shares outstanding</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--WeightedAverageSharesOutstandingBasic_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--BasicMember_zOwqxNCmCKjj" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average shares outstanding">3,651</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_ecustom--WeightedAverageSharesOutstandingBasic_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--BasicMember_zvz08cyTBDJ6" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average shares outstanding">3,851</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt">Basic earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--EarningsPerShareBasic_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--BasicMember_zc4y5y77saf9" style="border-bottom: Black 2.5pt double; text-align: right" title="Basic earnings per share">0.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EarningsPerShareBasic_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--BasicMember_z1F7aNbUPG9l" style="border-bottom: Black 2.5pt double; text-align: right" title="Basic earnings per share">0.30</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold">Diluted:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left">Net income</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ProfitLoss_pn3n3_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_z2YBjbLOuVdi" style="text-align: right" title="Net income">1,064</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--ProfitLoss_pn3n3_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zutFJ1yiYL3b" style="text-align: right" title="Net income">1,158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td>Weighted-average shares outstanding</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_ecustom--WeightedAverageSharesOutstandingDiluted_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_zAiacSvkR2Od" style="text-align: right" title="Weighted average shares outstanding">3,651</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--WeightedAverageSharesOutstandingDiluted_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zmGAkScWGHE4" style="text-align: right" title="Weighted average shares outstanding">3,851</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt">Effect of dilutive securities</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_znalRnfuyuG2" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of dilutive securities">126</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zrQjyn1KoUo4" style="border-bottom: Black 1pt solid; text-align: right" title="Effect of dilutive securities">124</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt">Weighted-average shares used in calculation of diluted earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_ecustom--WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_zWHIBgGe31lc" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average shares used in calculation of diluted earnings per share">3,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_98A_ecustom--WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zEEiEqsTQns8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average shares used in calculation of diluted earnings per share">3,975</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt">Diluted earnings per share</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_989_eus-gaap--EarningsPerShareDiluted_pid_c20210701__20210930__custom--EarningsPerShareAxis__custom--DilutedMember_zL7j8m3RFSPf" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted earnings per share">0.28</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--EarningsPerShareDiluted_pid_c20200701__20200930__custom--EarningsPerShareAxis__custom--DilutedMember_zhEDCefTFsr2" style="border-bottom: Black 2.5pt double; text-align: right" title="Diluted earnings per share">0.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1064000 1158000 3651 3851 0.29 0.30 1064000 1158000 3651 3851 126 124 3777 3975 0.28 0.29 <p id="xdx_809_eus-gaap--IncomeTaxDisclosureTextBlock_zuPNU3QP1Zb4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 7. <span id="xdx_82D_zxleDoSlPYa">INCOME TAXES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Deferred income taxes are provided on </span>a <span style="letter-spacing: -0.05pt">liability method whereby deferred tax assets and liabilities are recognized for</span> <span style="letter-spacing: -0.1pt">temporary</span> <span style="letter-spacing: -0.05pt">differences. Temporary differences are the differences between the reported amounts</span> of <span style="letter-spacing: -0.05pt">assets and liabilities and their tax bases. Deferred</span> tax <span style="letter-spacing: -0.05pt">assets are reduced by </span>a <span style="letter-spacing: -0.05pt">valuation allowance when, in the opinion </span>of <span style="letter-spacing: -0.05pt">management, it is more</span>-<span style="letter-spacing: -0.05pt">likely</span>-<span style="letter-spacing: -0.05pt">than not that some portion or</span> all of the <span style="letter-spacing: -0.05pt">deferred tax assets will not</span> be <span style="letter-spacing: -0.05pt">realized. Deferred tax assets and liabilities are adjusted for the effects </span>of <span style="letter-spacing: -0.05pt">changes in tax laws and rates </span>on <span style="letter-spacing: -0.05pt">the date of enactment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Significant management judgment is required in determining our provision for income taxes and the recoverability </span>of <span style="letter-spacing: -0.05pt">our deferred tax assets. Such determination is based primarily on our historical taxable income or loss, with some consideration given </span>to <span style="letter-spacing: -0.05pt">our estimates </span>of <span style="letter-spacing: -0.05pt">future taxable income</span> or <span style="letter-spacing: -0.05pt">loss by jurisdictions in which we operate and the period over which our deferred tax assets would be</span> <span style="letter-spacing: -0.1pt">recoverable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">We recognize accrued interest and penalties related to unrecognized tax benefits <span style="letter-spacing: -0.05pt">when applicable. As of September 30, 2021, we recognized accrued interest of $<span id="xdx_902_eus-gaap--UnrecognizedTaxBenefits_iI_c20210930_zl37fYQCi8Ug" title="Unrecognized tax benefits">51,000</span> related to unrecognized tax benefits. No interest or penalties were recognized as of June 30, 2021, since we had sufficient tax attributes available to fully offset any potential assessment of additional tax.</span> Our effective tax rate for the three months ended September 30, 2021 and 2020, is <span id="xdx_90F_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp_c20210701__20210930_zONA59bHp7F2" title="Expected annual effective tax rate">22</span>% and <span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_dp_c20200701__20200930_zbFtTEN4KtKh">20</span>%, respectively. The prior year effective tax rate is less than the current year rate due primarily to a tax benefit recognized as a result of the common stock awarded to our employees under previously granted performance awards (see Note 8).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="letter-spacing: -0.05pt">We are subject to U.S. federal income tax, </span>as <span style="letter-spacing: -0.05pt">well</span> as <span style="letter-spacing: -0.05pt">income tax </span>of <span style="letter-spacing: -0.05pt">multiple state tax jurisdictions. We are currently open </span>to <span style="letter-spacing: -0.05pt">audit under the statute of limitations by the Internal Revenue Service for the years ended June 30, 2018 and later. Our state income tax returns are open </span>to <span style="letter-spacing: -0.05pt">audit under the statute of limitations for the years ended June 30, 2017 and later. However, because of research credit carryovers, substantially all of our tax years are subject to audit. We do not anticipate</span> a <span style="letter-spacing: -0.05pt">significant change </span>to <span style="letter-spacing: -0.05pt">the total amount </span>of <span style="letter-spacing: -0.05pt">unrecognized tax benefits within the next</span> 12 <span style="letter-spacing: -0.05pt">months.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: -0.05pt"> </span></p> 51000 0.22 0.20 <p id="xdx_800_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zgT55sOyPE25" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 8. <span id="xdx_823_zqCqyea2tsni">SHARE-BASED COMPENSATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40.5pt">Through 2014, we <span style="letter-spacing: -0.05pt">had two equity compensation plans, the Second Amended and Restated 2004 Stock Option Plan (the “Employee Stock Option Plan”) and the Amended and Restated 2004 Directors’ Stock Option Plan (the “Directors’ Stock Option Plan”) (collectively, the “Former Stock Option Plans”). The Employee Stock Option Plan and Directors’ Stock Option Plan were terminated in June 2014 and December 2014, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">In September 2016, our Board approved the establishment of the 2016 Equity Incentive Plan, which was approved by our shareholders at our 2016 Annual Meeting. The 2016 Equity Incentive Plan provides for the award of up to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_c20160930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_z6UPvzn8sQN2" title="Number of shares available to be awarded">1,500,000</span> shares of our common stock in the form of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted shares, restricted stock units, performance awards, and other stock-based awards. As of September 30, 2021, <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20200701__20210630__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zTlQKZ5WChc8" title="Number of awards granted during period">200,000</span> performance awards and <span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20200701__20210630__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zkbKYmVBP4X9" title="Number of awards granted during period">372,000</span> non-qualified stock options have been granted under the 2016 Equity Incentive Plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Former Stock Option Plans</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 40.5pt">There were no stock options granted <span style="letter-spacing: -0.05pt">during the three months ended September 30, 2021 and 2020.</span> As of <span style="letter-spacing: -0.05pt">September 30, 2021, there was no unrecognized compensation cost under our Former Stock Option Plans</span> as all <span style="letter-spacing: -0.05pt">outstanding stock options under those plans are fully vested.</span> As of September 30, 2021, there were<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_c20210930_zXd8VBAkJfzk" title="Number of shares outstanding"> 6,500</span> options outstanding under our Former Stock Option Plans at weighted-average exercise prices of $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_c20210930_zwJtglROPLEd" title="Weighted-average exercise prices">1.82</span> per share. These outstanding options had a weighted-average remaining contractual life of <span id="xdx_907_eus-gaap--AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_dtY_c20210701__20210930_zbjAZRiDitx5" title="Weighted-average remaining contractual life">1.04</span> years and an intrinsic value of $<span id="xdx_907_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20210930_zITNX8GeHlsk" title="Intrinsic value">155,000</span>. During the first quarter ended September 30, 2021 and 2020, <span id="xdx_904_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20210701__20210930_zq1ocSYMQtV5" title="Stock Option Plans were exercised">25,000</span> and <span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_c20200701__20200930_zv664hxwUoR3">20,000</span> options under our Former Stock Option Plans were exercised, at exercise prices of $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20210930_zjr4htE4voZg" title="Exercise prices">1.80</span> and $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_c20200930_zJtDycaLZDN9">1.97</span> per share, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 40.5pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Performance Awards</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">In December 2017, the Compensation Committee of our Board of Directors granted <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pdd" title="Number of awards granted during period">200,000</span> performance awards to our employees under our 2016 Equity Incentive Plan, which will generally be paid in shares of our common stock. Whether any performance awards vest, and the amount that does vest, is tied to <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember">the completion of service periods that range from 7 months to 9.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. The weighted-average fair value of the performance awards granted was $4.46, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation.</span> In February 2020, the Compensation Committee reallocated <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_c20200202__20200228__srt--TitleOfIndividualAxis__srt--DirectorMember_pdd" title="Number of forfeited awards shares during period">48,000</span> previously forfeited awards, having the same remaining terms and conditions, to certain employees. The weighted-average fair value of the performance awards granted in 2020 was $<span id="xdx_909_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_c20200202__20200228__srt--TitleOfIndividualAxis__srt--DirectorMember_pdd" title="Weighted average fair value">16.90</span>, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. We recorded share-based compensation expense of $<span id="xdx_90D_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zCUAkrA0EhT" title="Aggregate share-based compensation expense"><span id="xdx_909_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200701__20200930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z1ETnc1BNk25" title="Aggregate share-based compensation expense">21,000</span></span> for each of the three months ended September 30, 2021 and 2020 related to these performance awards. On September 30, 2021, there was approximately $<span id="xdx_907_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pp0p0" title="Unrecognized compensation cost">139,000</span> of unrecognized compensation cost related to these non-vested performance awards expected to be expensed over the weighted-average period of <span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20200701__20210630__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zvDF7assJjbi" title="Weighted-average period">2.73</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">On July 1, 2020, it was determined by the Compensation Committee of our Board of Directors that the vesting of the second of five tranches of <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20200628__20200702_pdd" title="Number of awards granted during period">40,000</span> performance awards had been achieved and participants were awarded <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20200628__20200702__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pdd" title="Number of awards granted during period">40,000</span> shares of common stock. Each participant elected a net issuance to cover their individual withholding taxes and therefore the Company issued <span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_c20200628__20200702__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pdd" title="Number of shares issued">25,629 </span>shares and paid $<span id="xdx_909_ecustom--ParticipantRelatedPayrollTaxLiabilities_c20200702__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pp0p0" title="Participant-related payroll tax liabilities">259,000</span> of participant-related payroll tax liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Non-Qualified Stock Options</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">In December 2020, the Compensation Committee of our Board of Directors granted 310,000 non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. Whether any stock options vest, and the amount that does vest, is tied to <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20201201__20201231__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember">the completion of service periods that range from 18 months to 10.5 years at inception and the achievement of our common stock trading at certain pre-determined prices.</span> We recorded compensation expense of $<span id="xdx_907_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210701__20210930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_zGvkvImKf0Sl" title="Aggregate share-based compensation expense">274,000</span> and $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200701__20200930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_z6si97hTIFz" title="Aggregate share-based compensation expense">0</span> for the three months ended September 30, 2021 and 2020, respectively, related to these options. The weighted-average fair value of the stock option awards granted was $16.72, calculated using a Monte Carlo simulation. As of September 30, 2021, there was approximately $<span id="xdx_90E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_dm_c20210930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_zoyD0frk6rj8" title="Unrecognized compensation cost">3.9</span> million of unrecognized compensation cost related to these non-vested non-qualified stock options.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">In February 2021, the Compensation Committee of our Board of Directors granted 62,000 non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. Whether any stock options vest, and the amount that does vest, is tied to <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20210202__20210228__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesTwoMember">the completion of service periods that range from 4 months to 1.3 years at inception and the achievement of our common stock trading at certain pre-determined prices. Of these 62,000 stock options, 57,750 vested on July 1, 2021, as our common stock met the pre-determined prices set forth in the underlying agreements. The weighted-average fair value of the stock option awards granted was $3.16, calculated using a Monte Carlo simulation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Employee Stock Purchase Plan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In September 2014, our Board approved the establishment of an Employee Stock Purchase Plan (the “ESPP”). The ESPP conforms to the provisions of Section 423 of the Internal Revenue Code, has coterminous offering and purchase periods of six months, and bases the pricing to purchase shares of our common stock on a formula so as to result in a per-share purchase price that approximates a 15% discount from the market price of a share of our common stock at the end of the purchase period. The Board of Directors also approved the provision that shares formerly reserved for issuance under the Former Stock Option Plans in excess of shares issuable pursuant to outstanding options, aggregating <span id="xdx_90D_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_c20140930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_pdd" title="Number of shares reserved for future issuance">704,715</span> shares, be reserved for issuance pursuant to the ESPP. The ESPP was approved by our shareholders at our 2014 Annual Meeting.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">During the first quarters ended September 30, 2021 and 2020, <span id="xdx_905_ecustom--SharesPurchased_c20210701__20210930_z8RpEnC2WNvj" title="Shares purchased">1,130</span> and <span id="xdx_901_ecustom--SharesPurchased_c20200701__20200930_zwgdHf0gDYeh">1,485</span> shares were purchased, respectively, under the ESPP and allocated to employees based upon their contributions at discount prices of $<span id="xdx_900_ecustom--ContributionsDiscountPrices_c20210701__20210930_z1ApZH9Ddht1" title="Contributions discount prices">26.17</span> and $<span id="xdx_904_ecustom--ContributionsDiscountPrices_c20200701__20200930_zkM3QDMP6xNf">16.94</span>, respectively, per share. On a cumulative basis, since the inception of the ESPP plan, employees have purchased a total of <span id="xdx_908_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_c20141203__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember__us-gaap--StatementEquityComponentsAxis__custom--CumulativeBasisMember_zh3C2SLGSl1a" title="Number of shares purchased and allocated to employee (in shares)">25,593</span> shares. During each of the three months ended September 30, 2021 and 2020, we recorded stock compensation expense in the amount of $<span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210701__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zut6rpgPLp63" title="Aggregate share-based compensation expense"><span id="xdx_904_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20200701__20200930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zsaJswK2CZg8" title="Aggregate share-based compensation expense">5,000</span></span> relating to the ESPP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> 1500000 200000 372000 6500 1.82 P1Y14D 155000 25000 20000 1.80 1.97 200000 the completion of service periods that range from 7 months to 9.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. The weighted-average fair value of the performance awards granted was $4.46, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. 48000 16.90 21000 21000 139000 P2Y8M23D 40000 40000 25629 259000 the completion of service periods that range from 18 months to 10.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. 274000 0 3900000 the completion of service periods that range from 4 months to 1.3 years at inception and the achievement of our common stock trading at certain pre-determined prices. Of these 62,000 stock options, 57,750 vested on July 1, 2021, as our common stock met the pre-determined prices set forth in the underlying agreements. The weighted-average fair value of the stock option awards granted was $3.16, calculated using a Monte Carlo simulation. 704715 1130 1485 26.17 16.94 25593 5000 5000 <p id="xdx_80F_eus-gaap--ConcentrationRiskDisclosureTextBlock_zenH1qMn6xWd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9. <span id="xdx_824_zNfZonZfPYg6">MAJOR CUSTOMERS &amp; SUPPLIERS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Information with respect to customers</span> that <span style="letter-spacing: -0.05pt">accounted for sales in excess of <span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zZDo05OqkYYf" title="Percentage of concentrations risk"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_z6Fz0aoi78r7" title="Percentage of concentrations risk">10</span></span>% of our total sales </span>in <span style="letter-spacing: -0.05pt">either of</span> the <span style="letter-spacing: -0.05pt">three-month periods ended September 30, 2021 and 2020 is as follows (in thousands, except percentages):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_pn3n3_znn4XIGEMTp4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BF_zNISVOsVLeu9" style="display: none">Schedule of sales by major customers</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Percent of Total</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Percent of Total</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Net sales">9,988</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_zxmyl6AQFfM3" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Net sales">8,590</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_zwfZ8LxsQU3" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Customer concentration:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 30pt">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Net sales">6,991</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zH6HQiCxslAe" title="Percentage of concentrations risk">70</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Net sales">5,169</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zGGorTE5QVzl" title="Percentage of concentrations risk">60</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -1.8pc; padding-left: 30pt">Customer 2</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">879</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zxJ31HCmvyba" title="Percentage of concentrations risk">9</span></td><td style="padding-bottom: 1pt; text-align: left">%</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,171</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zgobpMwEoIcd" title="Percentage of concentrations risk">25</span></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -1.8pc; padding-left: 30pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">7,870</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zmr22FxrGO0f" title="Percentage of concentrations risk">79</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">7,340</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zKzW43kQpF8f" title="Percentage of concentrations risk">85</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A4_zMWMzHbOeIQa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Information with respect to accounts receivable from those customers that comprised more than <span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SupplierConcentrationRiskOneMember_zhEcuNjQisvi" title="Percentage of concentrations risk"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SupplierConcentrationRiskOneMember_zItwnqSUxhi3" title="Percentage of concentrations risk">10</span></span>% of our gross</span> accounts receivable at either September 30, 2021 and June 30, 2021 is as follows (in thousands, except percentages):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_pn3n3_zSNFYyOnleYc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 1.8pc"><span id="xdx_8BC_zBlukdNHq79b" style="display: none">Schedule of accounts receivable of major customers</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left; padding-bottom: 2.5pt">Total gross accounts receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_z9aXVAcNzo3h" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">10,100</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zXksRyQzLKje" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_ztUb1jiFzMy6" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">10,935</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zFRrpNmYAUmg" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 1.8pc"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Customer concentration:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-right: 20pt; text-indent: -0.9pc; padding-left: 20pt">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AccountsReceivableGrossCurrent_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total gross accounts receivable">7,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zKIdAdSMeXqd" title="Percentage of concentrations risk">75</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_za5He3SDgqRe" style="text-align: right" title="Total gross accounts receivable">6,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zPoMP1tRbnD5" title="Percentage of concentrations risk">61</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -0.9pc; padding-left: 20pt">Customer 2</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AccountsReceivableGrossCurrent_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total gross accounts receivable">1,311</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_z0lJh1X1xXR1" title="Percentage of concentrations risk">13</span></td><td style="padding-bottom: 1pt; text-align: left">%</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zL17vcqxu9xb" style="border-bottom: Black 1pt solid; text-align: right" title="Total gross accounts receivable">3,710</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zuoWyLZmTPXc" title="Percentage of concentrations risk">34</span></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.9pc; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AccountsReceivableGrossCurrent_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total gross accounts receivable">8,933</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zftQ70So5st5" title="Percentage of concentrations risk">88</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxLU9CIhaV04" style="border-bottom: Black 2.5pt double; text-align: right" title="Total gross accounts receivable">10,376</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zw0lOVgWnJ57" title="Percentage of concentrations risk">95</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A7_z1aeju10VR8f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">During the three months ended September 30, 2021 and 2020, we had three and two suppliers, respectively, that each accounted for more than 10% of total inventory purchases.<span id="xdx_90A_ecustom--MajorCustomersSuppliersDescription_c20210701__20210930_zv8WOgiwAoH9" title="Major customers suppliers description"> Amounts owed to the fiscal 2022 significant suppliers at September 30, 2021 totaled $233,000, $177,000 and $306,000, respectively, and at June 30, 2021 totaled $184,000, $206,000 and $225,000, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 3pc"> </p> 0.10 0.10 <table cellpadding="0" cellspacing="0" id="xdx_893_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_pn3n3_znn4XIGEMTp4" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BF_zNISVOsVLeu9" style="display: none">Schedule of sales by major customers</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="14" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">2020</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span style="font-size: 8pt"> </span></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Percent of Total</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Amount</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Percent of Total</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td colspan="14" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left; padding-bottom: 2.5pt">Total revenue</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Net sales">9,988</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_zxmyl6AQFfM3" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Net sales">8,590</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_zwfZ8LxsQU3" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Customer concentration:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 30pt">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Net sales">6,991</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zH6HQiCxslAe" title="Percentage of concentrations risk">70</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Net sales">5,169</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zGGorTE5QVzl" title="Percentage of concentrations risk">60</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -1.8pc; padding-left: 30pt">Customer 2</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_987_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">879</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zxJ31HCmvyba" title="Percentage of concentrations risk">9</span></td><td style="padding-bottom: 1pt; text-align: left">%</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Net sales">2,171</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zgobpMwEoIcd" title="Percentage of concentrations risk">25</span></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -1.8pc; padding-left: 30pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_984_eus-gaap--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">7,870</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zmr22FxrGO0f" title="Percentage of concentrations risk">79</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--Revenues_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Net sales">7,340</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20200930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zKzW43kQpF8f" title="Percentage of concentrations risk">85</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 9988000 1 8590000 1 6991000 0.70 5169000 0.60 879000 0.09 2171000 0.25 7870000 0.79 7340000 0.85 0.10 0.10 <table cellpadding="0" cellspacing="0" id="xdx_892_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_pn3n3_zSNFYyOnleYc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 1.8pc"><span id="xdx_8BC_zBlukdNHq79b" style="display: none">Schedule of accounts receivable of major customers</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">September 30, 2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center">June 30, 2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 48%; text-align: left; padding-bottom: 2.5pt">Total gross accounts receivable</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_z9aXVAcNzo3h" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">10,100</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zXksRyQzLKje" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_ztUb1jiFzMy6" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">10,935</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 10%; text-align: right"><span id="xdx_909_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zFRrpNmYAUmg" title="Percentage of concentrations risk">100</span></td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 1.8pc"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Customer concentration:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-right: 20pt; text-indent: -0.9pc; padding-left: 20pt">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_985_eus-gaap--AccountsReceivableGrossCurrent_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total gross accounts receivable">7,622</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zKIdAdSMeXqd" title="Percentage of concentrations risk">75</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_za5He3SDgqRe" style="text-align: right" title="Total gross accounts receivable">6,666</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zPoMP1tRbnD5" title="Percentage of concentrations risk">61</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -0.9pc; padding-left: 20pt">Customer 2</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--AccountsReceivableGrossCurrent_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total gross accounts receivable">1,311</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_z0lJh1X1xXR1" title="Percentage of concentrations risk">13</span></td><td style="padding-bottom: 1pt; text-align: left">%</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zL17vcqxu9xb" style="border-bottom: Black 1pt solid; text-align: right" title="Total gross accounts receivable">3,710</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zuoWyLZmTPXc" title="Percentage of concentrations risk">34</span></td><td style="padding-bottom: 1pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.9pc; padding-left: 20pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_985_eus-gaap--AccountsReceivableGrossCurrent_c20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total gross accounts receivable">8,933</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zftQ70So5st5" title="Percentage of concentrations risk">88</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--AccountsReceivableGrossCurrent_iI_pn3n3_c20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxLU9CIhaV04" style="border-bottom: Black 2.5pt double; text-align: right" title="Total gross accounts receivable">10,376</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20200701__20210630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zw0lOVgWnJ57" title="Percentage of concentrations risk">95</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 10100000 1 10935000 1 7622000 0.75 6666000 0.61 1311000 0.13 3710000 0.34 8933000 0.88 10376000 0.95 Amounts owed to the fiscal 2022 significant suppliers at September 30, 2021 totaled $233,000, $177,000 and $306,000, respectively, and at June 30, 2021 totaled $184,000, $206,000 and $225,000, respectively. <p id="xdx_809_eus-gaap--DebtDisclosureTextBlock_zF9U2oELdNs2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 10. <span id="xdx_821_zKt6goEqYvY6">NOTES PAYABLE AND FINANCING TRANSACTIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Minnesota Bank &amp; Trust (“MBT”)</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">On November 6, 2020 (the “Closing Date”), PDEX Franklin, a newly created wholly owned subsidiary of the Company, purchased an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”). A portion of the purchase price was financed by a loan from MBT to PDEX Franklin in the principal amount of approximately $<span id="xdx_900_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20201106__us-gaap--DebtInstrumentAxis__custom--PropertyLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zooJX90qXiFi" title="Debt instrument, face amount">5.2</span> million (the “Property Loan”) pursuant to a Loan Agreement, dated as of the Closing Date, between PDEX Franklin and MBT (the “Property Loan Agreement”) and corresponding Term Note (the “Property Note”) issued by PDEX Franklin in favor of MBT on the Closing Date. The Property Loan is secured by the Franklin Property pursuant to a Deed of Trust with Assignment of Leases and Rents, Security Agreement and Fixture Filing in favor of MBT (the “Deed”) and by an Assignment of Leases and Rents by PDEX Franklin in favor of MBT (the “Rents Assignment”). We paid loan origination fees to MBT on the Closing Date in the amount of $26,037.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">The Property Loan bears interest at a fixed rate of <span id="xdx_900_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201106__us-gaap--DebtInstrumentAxis__custom--PropertyLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_z5cOsOuMod5k" title="Interest rate">3.55</span>% per annum, which is subject to a 3% increase upon an event of default. Accrued interest is payable monthly beginning on December 1, 2020, and both principal and interest in the amount of approximately $<span id="xdx_90C_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--PropertyLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Periodic payment of principal and interest">30,000</span> are due and payable on the first day of each subsequent month until the maturity date of <span id="xdx_902_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--PropertyLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zk3lZMX5qacf" title="Debt instrument, maturity date">November 1, 2030</span> (the “Maturity Date”), at which time a balloon payment in the amount of $<span id="xdx_90E_ecustom--BalloonPayment_pn3n3_dm_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--PropertyLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zSPSWywOxrp5" title="Balloon payment">3.1</span> million is due. <span id="xdx_901_ecustom--DescriptionOfPrepayment_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--PropertyLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zcZCYIjh4HF9" title="Description of prepayment">Any prepayment of the Property Loan (other than monthly scheduled interest and principal payments), is subject to a prepayment fee equal to 4% of the principal amount prepaid for any prepayment made during the first or second year, 3% of the principal amount prepaid for any prepayment made during the third or fourth year, 2% of the principal amount prepaid for any prepayment made during the fifth or sixth year, and 1% of the principal amount prepaid for any prepayment made during the seventh or eighth year. The Property Loan Agreement, Property Note, Deed, and Rents Assignment each contain representations, warranties, covenants, and events of default that are customary for a loan of this type. The balance owed on the Property Loan at September 30, 2021 is $5,074,000.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">On the Closing Date, we also entered into an Amended and Restated Credit Agreement with MBT (the “Amended Credit Agreement”), providing for a $<span id="xdx_909_eus-gaap--DebtInstrumentFaceAmount_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Debt instrument, face amount">7,525,000</span> amended and restated term loan (the “Term Loan A”), a $<span id="xdx_90F_eus-gaap--DebtInstrumentFaceAmount_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Debt instrument, face amount">1,000,000</span> term loan (the “Term Loan B”), and a $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_c20201106__us-gaap--DebtInstrumentAxis__custom--RevolvingLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Debt instrument, face amount">2,000,000</span> amended and restated revolving loan (the “Revolving Loan” and, together with the Term Loan A and the Term Loan B, collectively, the “Loans”), evidenced by an Amended and Restated Term Note A (“Term Note A”), a Term Note B, and an Amended and Restated Revolving Credit Note (the “Revolving Note”) made by us in favor of MBT. The Loans are secured by substantially all of the Company’s assets pursuant to a Security Agreement entered into on September 6, 2018 between the Company and MBT. The Term Note A had an outstanding principal balance of $<span id="xdx_908_eus-gaap--LongTermDebt_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Debt outstanding">3,770,331</span> as of the Closing Date and could be borrowed against through May 30, 2021 (the “Commitment Period”). During the third quarter ended March 31, 2021, we borrowed an additional $<span id="xdx_904_eus-gaap--ProceedsFromIssuanceOfDebt_pp0p0_c20210101__20210331__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zZinTMRFuKa8" title="Additional amount borrowed">3,000,000</span> against Term Note A for the purpose of repurchasing shares of our common stock. The Term Note B had a zero balance as of the Closing Date and we borrowed the full $1,000,000 during the third quarter ended March 31, 2021, for the purpose of making improvements to the Franklin Property. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">The Term Loan A matures on <span id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zuYdVKfEycMk" title="Debt instrument, maturity date">November 1, 2027</span> and bears interest at a fixed rate of <span id="xdx_907_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zApYLH4DQ8k2" title="Interest rate">3.84</span>% per annum. Initial payments on the Term Loan A of interest only were due on December 1, 2020 through June 1, 2021. Commencing July 1, 2021 and continuing on the first day of each month thereafter until the maturity date, <span id="a_Hlk524093903"/>we are required to make payments of principal and interest on Term Loan A of approximately $<span id="xdx_902_eus-gaap--DebtInstrumentPeriodicPayment_pp0p0_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zUEjSOnAvlZ4" title="Periodic payment of principal and interest">97,000</span> plus any additional accrued and unpaid interest through the date of payment. The balance owed on Term Loan A as of September 30, 2021, is $<span id="xdx_903_eus-gaap--LongTermDebt_c20210930__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Debt outstanding">6,489,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">The Term Loan B matures on <span id="xdx_90A_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zlBzig25pV0g" title="Debt instrument, maturity date">November 1, 2027</span> and bears interest at a fixed rate of <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zFbcdnQv4Kfb">3.84</span>% per annum. Initial payments on the Term Loan B of interest only are due on December 1, 2020 through June 1, 2021. Commencing July 1, 2021 and continuing on the first day of each month thereafter until the maturity date, we are required to make payments of principal and interest on Term Loan B of approximately $<span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Periodic payment of principal and interest">15,000</span>, plus any additional accrued and unpaid interest through the date of payment. As of March 31, 2021, we had drawn fully against Term Note B and the balance outstanding on Term Note B was $<span id="xdx_905_eus-gaap--LongTermDebt_c20210930__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_pp0p0" title="Debt outstanding">966,000</span> on September 30, 2021. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">The Revolving Loan may be borrowed against from time to time through its maturity date of <span id="xdx_908_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--RevolvingLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zGlfdF3e8Jva" title="Debt instrument, maturity date">November 5, 2021</span>, which has since been extended (See Note 14), and bears interest at an annual rate equal to the greater of (a) 3.25% or (b) the prime rate as published in the Money Rates section of the Wall Street Journal. Commencing on the first day of each month after we initially borrow against the Revolving Loan and each month thereafter until maturity, we are required to pay all accrued and unpaid interest on the Revolving Loan through the date of payment. Any principal on the Revolving Loan that is not previously prepaid shall be due and payable in full on the maturity date (or earlier termination of the Revolving Loan). No amounts have been drawn against the Revolving Loan. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Any payment on the Loans not made within seven days after the due date is subject to a late payment fee equal to 5% of the overdue amount. Upon the occurrence and during the continuance of an event of default, the interest rate of all Loans will be increased by 3% and MBT may, at its option, declare the Loans immediately due and payable in full.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">The Amended Credit Agreement, Security Agreement, Term Note A, Term Note B, and Revolving Note contain representations and warranties, affirmative, negative and financial covenants, and events of default that are customary for loans of this type. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="letter-spacing: -0.05pt"> </span></p> 5200000 0.0355 30000 2030-11-01 3100000 Any prepayment of the Property Loan (other than monthly scheduled interest and principal payments), is subject to a prepayment fee equal to 4% of the principal amount prepaid for any prepayment made during the first or second year, 3% of the principal amount prepaid for any prepayment made during the third or fourth year, 2% of the principal amount prepaid for any prepayment made during the fifth or sixth year, and 1% of the principal amount prepaid for any prepayment made during the seventh or eighth year. The Property Loan Agreement, Property Note, Deed, and Rents Assignment each contain representations, warranties, covenants, and events of default that are customary for a loan of this type. The balance owed on the Property Loan at September 30, 2021 is $5,074,000. 7525000 1000000 2000000 3770331 3000000 2027-11-01 0.0384 97000 6489000 2027-11-01 0.0384 15000 966000 2021-11-05 <p id="xdx_802_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z0mHNvvCcD9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 11. <span id="xdx_821_zB1ZIdOw0c1b">COMMON STOCK</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Share Repurchase Program</i></p> <p style="font: 10pt inherit,serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In December 2019, our Board approved a new share repurchase program authorizing us to repurchase up to <span id="xdx_90C_eus-gaap--StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_iI_pn3n3_dm_c20210930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_zJ4UCKQpQrs6" title="Number of authorized shares to repurchase, shares">1</span> million shares of our common stock, as the prior repurchase plan authorized by our Board in 2013 was nearing completion. In accordance with, and as part of, these share repurchase programs, our Board has approved the adoption of several prearranged share repurchase plans intended to qualify for the safe harbor Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (“10b5-1 Plan” or “Plan”). During the quarter ended September 30, 2021, we repurchased <span id="xdx_909_eus-gaap--StockRepurchasedDuringPeriodShares_c20200701__20200930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_zyabWmu5Mo68" title="Shares repurchased during the year, number of shares">3,616</span> shares at an aggregate cost, inclusive of fees under the plan, of $<span id="xdx_90B_eus-gaap--StockRepurchasedDuringPeriodValue_pp0p0_c20210701__20210930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_z6sUQe0C2Uo2" title="Shares repurchased during year, value">95,000</span>. During the quarter ended September 30, 2020, we did not repurchase any shares. On a cumulative basis, we have repurchased a total of <span id="xdx_90D_eus-gaap--StockRepurchasedDuringPeriodShares_c20130925__20210930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--StatementEquityComponentsAxis__custom--CumulativeBasisMember_ziVi2fhNB4dh" title="Shares repurchased during the year, number of shares">1,039,112</span> shares under the share repurchase programs at an aggregate cost, inclusive of fees, of $<span id="xdx_905_eus-gaap--StockRepurchasedDuringPeriodValue_pn3n3_dm_c20130925__20210930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--StatementEquityComponentsAxis__custom--CumulativeBasisMember_zjBl3tsQIUdk" title="Shares repurchased during year, value">14.1</span> million. All repurchases under the 10b5-1 Plans were administered through an independent broker.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> 1000000 3616 95000 1039112 14100000 <p id="xdx_803_eus-gaap--LesseeOperatingLeasesTextBlock_zg89n2HmiLU1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 12. <span id="xdx_82F_ztWZhPVyi1H9">LEASES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">Effective July 1, 2019, we adopted the new lease accounting standard using the modified retrospective method of applying the new standard at the adoption date. In addition, we elected the practical expedient, which allowed us to carry forward the historical lease classification of our sole operating lease for our corporate office, which includes our manufacturing and research and development facilities. Adoption of this standard resulted in the recording of net operating lease right-of-use (“ROU”) asset and corresponding operating lease liability of $<span id="xdx_906_eus-gaap--OperatingLeaseRightOfUseAsset_iI_pn3n3_dm_c20190701_zCe89Xj5TuBa" title="Operating lease right-of-use">3.3</span> million.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">Our operating lease ROU asset and long-term liability are presented separately on our condensed consolidated balance sheet. The current portion of our operating lease liability as of September 30, 2021, in the amount of $<span id="xdx_90E_eus-gaap--OperatingLeaseLiabilityCurrent_iI_pp0p0_c20210930_zkWvTVHcBFha" title="Operating lease liability current portion">353,000</span>, is presented within accrued expenses on the condensed consolidated balance sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">As of September 30, 2021, our operating lease has a remaining lease term of six <span id="xdx_901_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtY_c20210930_zVU2NvFKCWal" style="display: none" title="Remaining lease term">6</span> years and an imputed interest rate of <span id="xdx_909_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_dp_c20210930_zcqRsp85fKFl" title="Interest rate">5.53</span>%. Cash paid for amounts included in the lease liability was $<span id="xdx_909_eus-gaap--OperatingLeasePayments_pp0p0_c20210701__20210930_zKtFn5DQzOi6" title="Cash paid lease liability">120,000</span> for the three months ended September 30, 2021, excluding $<span id="xdx_90C_ecustom--OperatingLeasePaymentsOther_pp0p0_c20210701__20210930_zE6ePQ9VkiNc" title="Cash paid for common area maintenance charges">12,000</span> paid for common area maintenance charges.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">As of September 30, 2021, the maturity of our lease liability is as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zjFpvx2FhTIf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Schedule of Future Minimum Base Rental Payment) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8BD_zBfPT9oAveNl" style="display: none">Schedule of Maturities of Lease Liabilities</span></td><td> </td> <td> </td> <td id="xdx_492_20210930_z10inI1y39P" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-size: 8pt"><b> </b></span></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><span style="font-size: 8pt"><b>Operating</b> <b>Lease</b></span></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Fiscal Year:</td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPziG5_zgR3SkbQRf53" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; width: 87%; text-align: left">2022</td><td style="width: 1%"> </td> <td>$</td> <td style="text-align: right">369</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPziG5_zadZkAEmzcVa" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left">2023</td><td> </td> <td> </td> <td style="text-align: right">504</td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPziG5_zBKMlgyt4b69" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left">2024</td><td> </td> <td> </td> <td style="text-align: right">519</td> <td> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPziG5_zknIwKVWDJp8" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left">2025</td><td> </td> <td> </td> <td style="text-align: right">535</td> <td> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPziG5_zxo5wwGduV3c" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left">2026</td><td> </td> <td> </td> <td style="text-align: right">551</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPziG5_zrisEe7xyDkh" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">710</td> <td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPziG5_zjo4ZreG9l63" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left">Total lease payments</td><td> </td> <td> </td> <td style="text-align: right">3,188</td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zNNm4ENsoWYg" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Less imputed interest </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(493</td> <td style="padding-bottom: 1pt">)</td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,695</td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> 3300000 353000 P6Y 0.0553 120000 12000 <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zjFpvx2FhTIf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - LEASES (Schedule of Future Minimum Base Rental Payment) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8BD_zBfPT9oAveNl" style="display: none">Schedule of Maturities of Lease Liabilities</span></td><td> </td> <td> </td> <td id="xdx_492_20210930_z10inI1y39P" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"><span style="font-size: 8pt"><b> </b></span></td><td style="font-size: 8pt; font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center; vertical-align: bottom"><span style="font-size: 8pt"><b>Operating</b> <b>Lease</b></span></td> <td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left">Fiscal Year:</td> <td> </td> <td> </td> <td> </td> <td> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_pn3n3_maLOLLPziG5_zgR3SkbQRf53" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; width: 87%; text-align: left">2022</td><td style="width: 1%"> </td> <td>$</td> <td style="text-align: right">369</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_pn3n3_maLOLLPziG5_zadZkAEmzcVa" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left">2023</td><td> </td> <td> </td> <td style="text-align: right">504</td> <td> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_pn3n3_maLOLLPziG5_zBKMlgyt4b69" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left">2024</td><td> </td> <td> </td> <td style="text-align: right">519</td> <td> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_pn3n3_maLOLLPziG5_zknIwKVWDJp8" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left">2025</td><td> </td> <td> </td> <td style="text-align: right">535</td> <td> </td></tr> <tr id="xdx_408_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_pn3n3_maLOLLPziG5_zxo5wwGduV3c" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left">2026</td><td> </td> <td> </td> <td style="text-align: right">551</td> <td> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive_iI_pn3n3_maLOLLPziG5_zrisEe7xyDkh" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; padding-bottom: 1pt">Thereafter</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">710</td> <td style="padding-bottom: 1pt"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPziG5_zjo4ZreG9l63" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; text-align: left">Total lease payments</td><td> </td> <td> </td> <td style="text-align: right">3,188</td> <td> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zNNm4ENsoWYg" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Less imputed interest </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid"> </td> <td style="border-bottom: Black 1pt solid; text-align: right">(493</td> <td style="padding-bottom: 1pt">)</td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double">$</td> <td style="border-bottom: Black 2.5pt double; text-align: right">2,695</td> <td style="padding-bottom: 2.5pt"> </td></tr> </table> 369000 504000 519000 535000 551000 710000 3188000 493000 2695000 <p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zHljfjJ1zz0g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13. <span id="xdx_822_za61ML3UE8z8">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="letter-spacing: -0.05pt"><b>Legal Matters</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">On August 24, 2021, one of our customers, through its counsel, sent notice that it is seeking indemnification from us regarding a pending complaint filed by a third-party claiming patent infringement on one of the products that we manufacture for this customer. Our assessment of the alleged claim is ongoing. As of the date of this filing, our position is that there is no infringement and/or that the patent at issue is invalid.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">In addition to the above matter, we may be involved in legal proceedings arising either in the ordinary course of our business or incidental to our business. There can be no certainty, however, that we may not ultimately incur liability or that such liability will not be material or adverse.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> <p id="xdx_808_eus-gaap--SubsequentEventsTextBlock_zt43rgmgHJ7k" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 14. <span id="xdx_82B_zgHhPIJ05Fg6">SUBSEQUENT EVENTS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc">On November 5, 2021, we entered into Amendment No. 1 to Amended and Restated Credit Agreement (the “Amendment”), which amends our Amended and Restated Credit Agreement with MBT to extend the maturity date of our existing $<span id="xdx_90B_eus-gaap--LineOfCredit_iI_c20211105__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_znQlHinxFUdd" title="Revolving credit">2,000,000</span> revolving credit note with MBT from November 5, 2021 to <span id="xdx_907_eus-gaap--LineOfCreditFacilityExpirationDate1_dd_c20211101__20211105__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_zi5eirA0ILJe" title="Maturity date">November 5, 2023</span> and to reduce the <span id="xdx_907_eus-gaap--LineOfCreditFacilityInterestRateDescription_c20211104__20211105__us-gaap--SubsequentEventTypeAxis__us-gaap--SubsequentEventMember_z5KPA67QA5Re">annual interest rate to the greater of (a) 2.75% or (b) the prime rate minus 0.5%</span> as published in <span style="letter-spacing: -0.05pt">the Money Rates section of the Wall Street Journal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 3pc"> </p> 2000000 2023-11-05 annual interest rate to the greater of (a) 2.75% or (b) the prime rate minus 0.5% XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Cover - shares
3 Months Ended
Sep. 30, 2021
Nov. 12, 2021
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2022  
Current Fiscal Year End Date --06-30  
Entity File Number 0-14942  
Entity Registrant Name PRO-DEX, INC.  
Entity Central Index Key 0000788920  
Entity Tax Identification Number 84-1261240  
Entity Incorporation, State or Country Code CO  
Entity Address, Address Line One 2361 McGaw Avenue  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92614  
City Area Code (949)  
Local Phone Number 769-3200  
Title of 12(b) Security Common Stock, no par value  
Trading Symbol PDEX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   3,660,161
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Current Assets:    
Cash and cash equivalents $ 5,177 $ 3,721
Investments 1,506 1,295
Accounts receivable, net of allowance for doubtful accounts of $7 and $2 at September 30, 2021 and at June 30, 2021, respectively 10,093 10,933
Deferred costs 184 193
Inventory 8,907 8,437
Prepaid expenses and other current assets 151 434
Total current assets 26,018 25,013
Land and building, net 6,413 6,437
Equipment and leasehold improvements, net 4,535 3,845
Right of use asset, net 2,518 2,605
Intangibles, net 195 186
Deferred income taxes, net 463 463
Investments 1,656 1,704
Other assets 67 67
Total assets 41,865 40,320
Current Liabilities:    
Accounts payable 2,476 2,288
Accrued expenses 2,195 2,198
Deferred revenue 293 150
Note payable 1,248 1,236
Total current liabilities 6,212 5,872
Lease liability, net of current portion 2,342 2,432
Income taxes payable 709 397
Notes payable, net of current portion 11,219 11,535
Total non-current liabilities 14,270 14,364
Total liabilities 20,482 20,236
Shareholders’ Equity:    
Common stock; no par value; 50,000,000 shares authorized; 3,666,319 and 3,645,660 shares issued and outstanding at September 30, 2021 and June 30, 2021, respectively 8,188 7,953
Retained earnings 13,195 12,131
Total shareholders’ equity 21,383 20,084
Total liabilities and shareholders’ equity $ 41,865 $ 40,320
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2020
Statement of Financial Position [Abstract]    
Accounts receivable, net of allowance for doubtful accounts $ 7 $ 2
Common shares, no par value (in dollars per share) $ 0 $ 0
Common shares, authorized 50,000,000 50,000,000
Common shares, issued 3,666,319 3,645,660
Common shares, outstanding 3,666,319 3,645,660
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]    
Net sales $ 9,988 $ 8,590
Cost of sales 6,560 5,115
Gross profit 3,428 3,475
Operating expenses:    
Selling expenses 37 130
General and administrative expenses 1,093 705
Research and development costs 980 1,091
Total operating expenses 2,110 1,926
Operating income 1,318 1,549
Other income (expense):    
Interest and miscellaneous income 24 53
Unrealized gain (loss) on marketable equity investments 149 (107)
Interest expense (120) (54)
Total other expense 53 (108)
Income before income taxes 1,371 1,441
Provision for income taxes 307 283
Net income $ 1,064 $ 1,158
Basic net income per share $ 0.29 $ 0.30
Diluted net income per share $ 0.28 $ 0.29
Weighted average common shares outstanding:    
Basic 3,651,334 3,850,838
Diluted 3,777,118 3,975,063
Common shares outstanding 3,666,319 3,858,251
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
Total
Balance at beginning at Jun. 30, 2020 $ 12,752 $ 6,310 $ 19,062
Share-based compensation expense 26    
Stock option exercise 39    
Share repurchases    
Shares withheld from common stock issued to pay employee payroll taxes (259)    
ESPP shares issued 25    
Net income   1,158 1,158
Balance at end at Sep. 30, 2020 12,583 7,468 20,051
Balance at beginning at Jun. 30, 2021 7,953 12,131 20,084
Share-based compensation expense 300    
Stock option exercise    
Share repurchases (95)    
Shares withheld from common stock issued to pay employee payroll taxes    
ESPP shares issued 30    
Net income   1,064 1,064
Balance at end at Sep. 30, 2021 $ 8,188 $ 13,195 $ 21,383
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 1,064 $ 1,158
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation and amortization 184 150
Share-based compensation 300 26
Unrealized (gain) loss on marketable equity investments (149) 107
Non-cash lease expense 6 9
Amortization of loan fees 2 2
Gain on sale of investments 0 (12)
Bad debt expense 5 3
Changes in operating assets and liabilities:    
Accounts receivable and other receivables 834 (986)
Deferred costs 9 13
Inventory (470) (75)
Prepaid expenses and other assets 284 (198)
Accounts payable and accrued expenses 177 (767)
Deferred revenue 143 0
Income taxes payable 312 (318)
Net cash provided by (used in) operating activities 2,701 (888)
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of equipment and improvements (848) (89)
Purchases of investments (14) 0
Increase in intangibles (12) (1)
Proceeds from sale of investments 0 115
Net cash provided by (used in) investing activities (874) 25
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on notes payable (306) (161)
Payment of employee payroll taxes on net issuance of common stock 0 (259)
Proceeds from stock option exercises and ESPP contributions 30 64
Repurchases of common stock (95) 0
Net cash used in financing activities (371) (356)
Net increase (decrease) in cash and cash equivalents 1,456 (1,219)
Cash and cash equivalents, beginning of period 3,721 6,421
Cash and cash equivalents, end of period 5,177 5,202
Non-cash investing and financing activity:    
Cashless stock option exercise 45 0
Interest 121 54
Income taxes, net of refunds $ 0 $ 747
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION
3 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
BASIS OF PRESENTATION

NOTE 1. BASIS OF PRESENTATION

 

The accompanying unaudited condensed consolidated financial statements of Pro-Dex, Inc. (“we,” “us,” “our,” “Pro-Dex,” or the “Company”) have been prepared in accordance with accounting principles generally accepted in the United States (“U.S. GAAP”) for interim financial information and with the instructions to Form 10-Q and Regulation S-K. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. These financial statements should be read in conjunction with the financial statements presented in our Annual Report on Form 10-K for the fiscal year ended June 30, 2021. In the opinion of management, all adjustments considered necessary for a fair presentation have been included. The results of operations for such interim periods are not necessarily indicative of the results that may be expected for the full year. For further information, refer to the financial statements and footnotes thereto included in our Annual Report on Form 10-K for the year ended June 30, 2021.

 

Recently Adopted Accounting Standards

 

In December 2019, the FASB issued ASU 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2022. The adoption of the amendments in this update did not have a material impact as of September 30, 2021 and is also not expected to have a material impact for the year ending June 30, 2022.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
DESCRIPTION OF BUSINESS
3 Months Ended
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
DESCRIPTION OF BUSINESS

NOTE 2. DESCRIPTION OF BUSINESS

 

We specialize in the design, development and manufacture of autoclavable, battery-powered and electric, multi-function surgical drivers and shavers used primarily in the orthopedic, thoracic, and maxocranial facial markets. We have patented adaptive torque-limiting software and proprietary sealing solutions which appeal to our customers, primarily medical device distributors. We also manufacture and sell rotary air motors to a wide range of industries.

 

In August 2020, we formed a wholly owned subsidiary, PDEX Franklin, LLC (“PDEX Franklin”), to hold title for an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”) that we acquired on November 6, 2020, in order to allow for the continued growth of our business. The condensed consolidated financial statements include the accounts of the Company and PDEX Franklin and all significant inter-company accounts and transactions have been eliminated. This subsidiary has no separate operations.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS
3 Months Ended
Sep. 30, 2021
Accounting Changes and Error Corrections [Abstract]  
REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS

NOTE 3. REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS

 

We failed to timely adopt ASU 2016-01 – Accounting for Financial Instruments – Classification and Measurement, which states in part that changes in fair value of equity investments must be recognized in net income. We have completed an evaluation of the quantitative and qualitative impact of this error in our historical financial statements and concluded that our historical financial statements are not materially misstated. Accordingly, the prior year financial statements have been revised to reflect the impact of ASU 2016-1. The revised classification and reported values of our unrealized gains (losses) on marketable equity investments as accounted for under ASU2016-01 are included in the condensed consolidated financial statements herein. The impact to net income for the three months ended September 30, 2020 was a reduction of $107,000 with a corresponding increase in unrealized loss on marketable equity securities of $107,000, previously presented in other comprehensive income (loss). The revision resulted in a reduction to both basic and diluted earnings per share of $.03. As of June 30, 2021, the revision reclassified the remaining accumulated other comprehensive loss of $215,000 to retained earnings.

 

 

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS
3 Months Ended
Sep. 30, 2021
Composition Of Certain Financial Statement Items  
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS

NOTE 4. COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS

 

Investments

 

Investments are stated at fair market value and consist of the following (in thousands):

 

Schedule of investments          
   September 30,
2021
   June 30,
2021
 
Marketable equity securities - short-term  $1,506   $1,295 
Marketable equity securities - long-term   1,656    1,704 
Total marketable equity securities  $3,162   $2,999 

 

Investments at September 30, 2021 and June 30, 2021 had an aggregate cost basis of $3,219,000 and $3,204,000, respectively. The long-term investments include equity investments of thinly traded securities that we classified as long-term in nature because if we decide to sell these securities we may not be able to sell our position within one year. At September 30, 2021, the investments included unrealized losses of $66,000 (gross unrealized losses of $448,000 offset by gross unrealized gains of $382,000). At June 30, 2021, the investments included net unrealized losses of $215,000 (gross unrealized losses of $386,000 offset by gross unrealized gains of $171,000).

 

Of the total marketable equity securities at September 30, 2021 and June 30, 2021, $1,420,000 and $1,224,000, respectively, represent an investment in the common stock of Air T, Inc. Two of our Board members are also board members of Air T, Inc. and both either individually or through affiliates own an equity interest in Air T, Inc. Our Chairman, one of the two Board members aforementioned, also serves as the Chief Executive Officer and Chairman of Air T, Inc. Another of our Board members is employed by Air T as its Chief of Staff. The shares were purchased through 10b5-1 Plans, that, in accordance with our internal policies regarding the approval of related-party transactions, were approved by our three Board members that are not affiliated with Air T, Inc.

 

We invest surplus cash from time to time through our Investment Committee, which is comprised of one management director, Mr. Van Kirk, and two non-management directors, Mr. Cabillot and Mr. Swenson, who chairs the committee. Both Mr. Cabillot and Mr. Swenson are active investors with extensive portfolio management expertise. We leverage the experience of these committee members to make investment decisions for the investment of our surplus operating capital or borrowed funds. Additionally, many of our securities holdings include stocks of public companies that either Messrs. Swenson or Cabillot or both may own from time to time either individually or through the investment funds that they manage, or other companies whose boards they sit on, such as Air T, Inc.

 

Inventory

 

Inventory is stated at the lower of cost (first-in, first-out) or net realizable value and consists of the following (in thousands):

 

Schedule of inventory          
   September 30,
2021
   June 30,
2021
 
Raw materials/purchased components  $3,856   $3,967 
Work in process   2,833    2,218 
Sub-assemblies/finished components   1,791    1,738 
Finished goods   427    514 
Total inventory  $8,907   $8,437 

 

Intangibles

 

Intangibles consist of the following (in thousands):

 

Schedule of intangibles          
   September 30,
2021
   June 30,
2021
 
Patent-related costs  $272   $260 
Less accumulated amortization   (77)   (74)
   $195   $186 

 

Patent-related costs consist of legal fees incurred in connection with both patent applications and a patent issuance, and will be amortized over the estimated life of the product(s) that is or will be utilizing the technology, or expensed immediately in the event the patent office denies the issuance of the patent. Since we do not know when, or if, our patent applications will be issued, the future amortization expense is not predictable.

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY
3 Months Ended
Sep. 30, 2021
Guarantees and Product Warranties [Abstract]  
WARRANTY

NOTE 5. WARRANTY

 

The warranty accrual is based on historical costs of warranty repairs and expected future identifiable warranty expenses and is included in accrued expenses in the accompanying balance sheets. As of September 30, 2021 and June 30, 2021, the warranty reserve amounted to $232,000 and $221,000, respectively. Warranty expenses are included in cost of sales in the accompanying statements of operations. Changes in estimates to previously established warranty accruals result from current period updates to assumptions regarding repair costs and warranty return rates and are included in current period warranty expense.

 

Information regarding the accrual for warranty costs for the three months ended September 30, 2021 and 2020 are as follows (in thousands):

 

          
   As of and for the
Three Months Ended
September 30,
 
   2021   2020 
Beginning balance  $221   $213 
Accruals during the period   32    80 
Changes in estimates of prior period warranty accruals   (8)   (8)
Warranty amortization/utilization   (13)   (95)
Ending balance  $232   $190 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME PER SHARE
3 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
NET INCOME PER SHARE

NOTE 6. NET INCOME PER SHARE

 

The Company calculates basic net income per share by dividing net income by the weighted-average number of common shares outstanding during the reporting period. Diluted income per share reflects the effects of potentially dilutive securities, which consist entirely of outstanding stock options and performance awards.

 

The following table presents reconciliations of the numerators and denominators of the basic and diluted income per share computations. In the tables below, income amounts represent the numerator, and share amounts represent the denominator (in thousands, except per share amounts):

 

          
   Three Months Ended
September 30,
 
   2021   2020 
Basic:          
Net income  $1,064   $1,158 
Weighted-average shares outstanding   3,651    3,851 
Basic earnings per share  $0.29   $0.30 
Diluted:          
Net income  $1,064   $1,158 
Weighted-average shares outstanding   3,651    3,851 
Effect of dilutive securities   126    124 
Weighted-average shares used in calculation of diluted earnings per share   3,777    3,975 
Diluted earnings per share  $0.28   $0.29 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
3 Months Ended
Sep. 30, 2021
Income Tax Disclosure [Abstract]  
INCOME TAXES

NOTE 7. INCOME TAXES

 

Deferred income taxes are provided on a liability method whereby deferred tax assets and liabilities are recognized for temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more-likely-than not that some portion or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

Significant management judgment is required in determining our provision for income taxes and the recoverability of our deferred tax assets. Such determination is based primarily on our historical taxable income or loss, with some consideration given to our estimates of future taxable income or loss by jurisdictions in which we operate and the period over which our deferred tax assets would be recoverable.

 

We recognize accrued interest and penalties related to unrecognized tax benefits when applicable. As of September 30, 2021, we recognized accrued interest of $51,000 related to unrecognized tax benefits. No interest or penalties were recognized as of June 30, 2021, since we had sufficient tax attributes available to fully offset any potential assessment of additional tax. Our effective tax rate for the three months ended September 30, 2021 and 2020, is 22% and 20%, respectively. The prior year effective tax rate is less than the current year rate due primarily to a tax benefit recognized as a result of the common stock awarded to our employees under previously granted performance awards (see Note 8).

 

We are subject to U.S. federal income tax, as well as income tax of multiple state tax jurisdictions. We are currently open to audit under the statute of limitations by the Internal Revenue Service for the years ended June 30, 2018 and later. Our state income tax returns are open to audit under the statute of limitations for the years ended June 30, 2017 and later. However, because of research credit carryovers, substantially all of our tax years are subject to audit. We do not anticipate a significant change to the total amount of unrecognized tax benefits within the next 12 months.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION
3 Months Ended
Sep. 30, 2021
Share-based Payment Arrangement [Abstract]  
SHARE-BASED COMPENSATION

NOTE 8. SHARE-BASED COMPENSATION

 

Through 2014, we had two equity compensation plans, the Second Amended and Restated 2004 Stock Option Plan (the “Employee Stock Option Plan”) and the Amended and Restated 2004 Directors’ Stock Option Plan (the “Directors’ Stock Option Plan”) (collectively, the “Former Stock Option Plans”). The Employee Stock Option Plan and Directors’ Stock Option Plan were terminated in June 2014 and December 2014, respectively.

 

In September 2016, our Board approved the establishment of the 2016 Equity Incentive Plan, which was approved by our shareholders at our 2016 Annual Meeting. The 2016 Equity Incentive Plan provides for the award of up to 1,500,000 shares of our common stock in the form of incentive stock options, nonstatutory stock options, stock appreciation rights, restricted shares, restricted stock units, performance awards, and other stock-based awards. As of September 30, 2021, 200,000 performance awards and 372,000 non-qualified stock options have been granted under the 2016 Equity Incentive Plan.

 

Former Stock Option Plans

 

There were no stock options granted during the three months ended September 30, 2021 and 2020. As of September 30, 2021, there was no unrecognized compensation cost under our Former Stock Option Plans as all outstanding stock options under those plans are fully vested. As of September 30, 2021, there were 6,500 options outstanding under our Former Stock Option Plans at weighted-average exercise prices of $1.82 per share. These outstanding options had a weighted-average remaining contractual life of 1.04 years and an intrinsic value of $155,000. During the first quarter ended September 30, 2021 and 2020, 25,000 and 20,000 options under our Former Stock Option Plans were exercised, at exercise prices of $1.80 and $1.97 per share, respectively.

 

Performance Awards

 

In December 2017, the Compensation Committee of our Board of Directors granted 200,000 performance awards to our employees under our 2016 Equity Incentive Plan, which will generally be paid in shares of our common stock. Whether any performance awards vest, and the amount that does vest, is tied to the completion of service periods that range from 7 months to 9.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. The weighted-average fair value of the performance awards granted was $4.46, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. In February 2020, the Compensation Committee reallocated 48,000 previously forfeited awards, having the same remaining terms and conditions, to certain employees. The weighted-average fair value of the performance awards granted in 2020 was $16.90, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. We recorded share-based compensation expense of $21,000 for each of the three months ended September 30, 2021 and 2020 related to these performance awards. On September 30, 2021, there was approximately $139,000 of unrecognized compensation cost related to these non-vested performance awards expected to be expensed over the weighted-average period of 2.73 years.

 

On July 1, 2020, it was determined by the Compensation Committee of our Board of Directors that the vesting of the second of five tranches of 40,000 performance awards had been achieved and participants were awarded 40,000 shares of common stock. Each participant elected a net issuance to cover their individual withholding taxes and therefore the Company issued 25,629 shares and paid $259,000 of participant-related payroll tax liabilities.

 

Non-Qualified Stock Options

 

In December 2020, the Compensation Committee of our Board of Directors granted 310,000 non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. Whether any stock options vest, and the amount that does vest, is tied to the completion of service periods that range from 18 months to 10.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. We recorded compensation expense of $274,000 and $0 for the three months ended September 30, 2021 and 2020, respectively, related to these options. The weighted-average fair value of the stock option awards granted was $16.72, calculated using a Monte Carlo simulation. As of September 30, 2021, there was approximately $3.9 million of unrecognized compensation cost related to these non-vested non-qualified stock options.

 

In February 2021, the Compensation Committee of our Board of Directors granted 62,000 non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. Whether any stock options vest, and the amount that does vest, is tied to the completion of service periods that range from 4 months to 1.3 years at inception and the achievement of our common stock trading at certain pre-determined prices. Of these 62,000 stock options, 57,750 vested on July 1, 2021, as our common stock met the pre-determined prices set forth in the underlying agreements. The weighted-average fair value of the stock option awards granted was $3.16, calculated using a Monte Carlo simulation.

 

Employee Stock Purchase Plan

 

In September 2014, our Board approved the establishment of an Employee Stock Purchase Plan (the “ESPP”). The ESPP conforms to the provisions of Section 423 of the Internal Revenue Code, has coterminous offering and purchase periods of six months, and bases the pricing to purchase shares of our common stock on a formula so as to result in a per-share purchase price that approximates a 15% discount from the market price of a share of our common stock at the end of the purchase period. The Board of Directors also approved the provision that shares formerly reserved for issuance under the Former Stock Option Plans in excess of shares issuable pursuant to outstanding options, aggregating 704,715 shares, be reserved for issuance pursuant to the ESPP. The ESPP was approved by our shareholders at our 2014 Annual Meeting.

 

During the first quarters ended September 30, 2021 and 2020, 1,130 and 1,485 shares were purchased, respectively, under the ESPP and allocated to employees based upon their contributions at discount prices of $26.17 and $16.94, respectively, per share. On a cumulative basis, since the inception of the ESPP plan, employees have purchased a total of 25,593 shares. During each of the three months ended September 30, 2021 and 2020, we recorded stock compensation expense in the amount of $5,000 relating to the ESPP.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
MAJOR CUSTOMERS & SUPPLIERS
3 Months Ended
Sep. 30, 2021
Risks and Uncertainties [Abstract]  
MAJOR CUSTOMERS & SUPPLIERS

NOTE 9. MAJOR CUSTOMERS & SUPPLIERS

 

Information with respect to customers that accounted for sales in excess of 10% of our total sales in either of the three-month periods ended September 30, 2021 and 2020 is as follows (in thousands, except percentages):

 

                    
   Three Months Ended September 30, 
   2021   2020 
   Amount   Percent of Total   Amount   Percent of Total 
     
Total revenue  $9,988    100%  $8,590    100%
                     
Customer concentration:                    
Customer 1  $6,991    70%  $5,169    60%
Customer 2   879    9%   2,171    25%
Total  $7,870    79%  $7,340    85%

 

Information with respect to accounts receivable from those customers that comprised more than 10% of our gross accounts receivable at either September 30, 2021 and June 30, 2021 is as follows (in thousands, except percentages):

 

                    
   September 30, 2021   June 30, 2021 
Total gross accounts receivable  $10,100    100%  $10,935    100%
                     
Customer concentration:                    
Customer 1  $7,622    75%  $6,666    61%
Customer 2   1,311    13%   3,710    34%
Total  $8,933    88%  $10,376    95%

 

During the three months ended September 30, 2021 and 2020, we had three and two suppliers, respectively, that each accounted for more than 10% of total inventory purchases. Amounts owed to the fiscal 2022 significant suppliers at September 30, 2021 totaled $233,000, $177,000 and $306,000, respectively, and at June 30, 2021 totaled $184,000, $206,000 and $225,000, respectively.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE AND FINANCING TRANSACTIONS
3 Months Ended
Sep. 30, 2021
Debt Disclosure [Abstract]  
NOTES PAYABLE AND FINANCING TRANSACTIONS

NOTE 10. NOTES PAYABLE AND FINANCING TRANSACTIONS

 

Minnesota Bank & Trust (“MBT”)

 

On November 6, 2020 (the “Closing Date”), PDEX Franklin, a newly created wholly owned subsidiary of the Company, purchased an approximate 25,000 square foot industrial building in Tustin, California (the “Franklin Property”). A portion of the purchase price was financed by a loan from MBT to PDEX Franklin in the principal amount of approximately $5.2 million (the “Property Loan”) pursuant to a Loan Agreement, dated as of the Closing Date, between PDEX Franklin and MBT (the “Property Loan Agreement”) and corresponding Term Note (the “Property Note”) issued by PDEX Franklin in favor of MBT on the Closing Date. The Property Loan is secured by the Franklin Property pursuant to a Deed of Trust with Assignment of Leases and Rents, Security Agreement and Fixture Filing in favor of MBT (the “Deed”) and by an Assignment of Leases and Rents by PDEX Franklin in favor of MBT (the “Rents Assignment”). We paid loan origination fees to MBT on the Closing Date in the amount of $26,037.

 

The Property Loan bears interest at a fixed rate of 3.55% per annum, which is subject to a 3% increase upon an event of default. Accrued interest is payable monthly beginning on December 1, 2020, and both principal and interest in the amount of approximately $30,000 are due and payable on the first day of each subsequent month until the maturity date of November 1, 2030 (the “Maturity Date”), at which time a balloon payment in the amount of $3.1 million is due. Any prepayment of the Property Loan (other than monthly scheduled interest and principal payments), is subject to a prepayment fee equal to 4% of the principal amount prepaid for any prepayment made during the first or second year, 3% of the principal amount prepaid for any prepayment made during the third or fourth year, 2% of the principal amount prepaid for any prepayment made during the fifth or sixth year, and 1% of the principal amount prepaid for any prepayment made during the seventh or eighth year. The Property Loan Agreement, Property Note, Deed, and Rents Assignment each contain representations, warranties, covenants, and events of default that are customary for a loan of this type. The balance owed on the Property Loan at September 30, 2021 is $5,074,000.

 

On the Closing Date, we also entered into an Amended and Restated Credit Agreement with MBT (the “Amended Credit Agreement”), providing for a $7,525,000 amended and restated term loan (the “Term Loan A”), a $1,000,000 term loan (the “Term Loan B”), and a $2,000,000 amended and restated revolving loan (the “Revolving Loan” and, together with the Term Loan A and the Term Loan B, collectively, the “Loans”), evidenced by an Amended and Restated Term Note A (“Term Note A”), a Term Note B, and an Amended and Restated Revolving Credit Note (the “Revolving Note”) made by us in favor of MBT. The Loans are secured by substantially all of the Company’s assets pursuant to a Security Agreement entered into on September 6, 2018 between the Company and MBT. The Term Note A had an outstanding principal balance of $3,770,331 as of the Closing Date and could be borrowed against through May 30, 2021 (the “Commitment Period”). During the third quarter ended March 31, 2021, we borrowed an additional $3,000,000 against Term Note A for the purpose of repurchasing shares of our common stock. The Term Note B had a zero balance as of the Closing Date and we borrowed the full $1,000,000 during the third quarter ended March 31, 2021, for the purpose of making improvements to the Franklin Property.

 

The Term Loan A matures on November 1, 2027 and bears interest at a fixed rate of 3.84% per annum. Initial payments on the Term Loan A of interest only were due on December 1, 2020 through June 1, 2021. Commencing July 1, 2021 and continuing on the first day of each month thereafter until the maturity date, we are required to make payments of principal and interest on Term Loan A of approximately $97,000 plus any additional accrued and unpaid interest through the date of payment. The balance owed on Term Loan A as of September 30, 2021, is $6,489,000.

 

The Term Loan B matures on November 1, 2027 and bears interest at a fixed rate of 3.84% per annum. Initial payments on the Term Loan B of interest only are due on December 1, 2020 through June 1, 2021. Commencing July 1, 2021 and continuing on the first day of each month thereafter until the maturity date, we are required to make payments of principal and interest on Term Loan B of approximately $15,000, plus any additional accrued and unpaid interest through the date of payment. As of March 31, 2021, we had drawn fully against Term Note B and the balance outstanding on Term Note B was $966,000 on September 30, 2021.

 

The Revolving Loan may be borrowed against from time to time through its maturity date of November 5, 2021, which has since been extended (See Note 14), and bears interest at an annual rate equal to the greater of (a) 3.25% or (b) the prime rate as published in the Money Rates section of the Wall Street Journal. Commencing on the first day of each month after we initially borrow against the Revolving Loan and each month thereafter until maturity, we are required to pay all accrued and unpaid interest on the Revolving Loan through the date of payment. Any principal on the Revolving Loan that is not previously prepaid shall be due and payable in full on the maturity date (or earlier termination of the Revolving Loan). No amounts have been drawn against the Revolving Loan.

 

Any payment on the Loans not made within seven days after the due date is subject to a late payment fee equal to 5% of the overdue amount. Upon the occurrence and during the continuance of an event of default, the interest rate of all Loans will be increased by 3% and MBT may, at its option, declare the Loans immediately due and payable in full.

 

The Amended Credit Agreement, Security Agreement, Term Note A, Term Note B, and Revolving Note contain representations and warranties, affirmative, negative and financial covenants, and events of default that are customary for loans of this type.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK
3 Months Ended
Sep. 30, 2021
Equity [Abstract]  
COMMON STOCK

NOTE 11. COMMON STOCK

 

Share Repurchase Program

 

In December 2019, our Board approved a new share repurchase program authorizing us to repurchase up to 1 million shares of our common stock, as the prior repurchase plan authorized by our Board in 2013 was nearing completion. In accordance with, and as part of, these share repurchase programs, our Board has approved the adoption of several prearranged share repurchase plans intended to qualify for the safe harbor Rule 10b5-1 under the Securities Exchange Act of 1934, as amended (“10b5-1 Plan” or “Plan”). During the quarter ended September 30, 2021, we repurchased 3,616 shares at an aggregate cost, inclusive of fees under the plan, of $95,000. During the quarter ended September 30, 2020, we did not repurchase any shares. On a cumulative basis, we have repurchased a total of 1,039,112 shares under the share repurchase programs at an aggregate cost, inclusive of fees, of $14.1 million. All repurchases under the 10b5-1 Plans were administered through an independent broker.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES
3 Months Ended
Sep. 30, 2021
Leases  
LEASES

NOTE 12. LEASES

 

Effective July 1, 2019, we adopted the new lease accounting standard using the modified retrospective method of applying the new standard at the adoption date. In addition, we elected the practical expedient, which allowed us to carry forward the historical lease classification of our sole operating lease for our corporate office, which includes our manufacturing and research and development facilities. Adoption of this standard resulted in the recording of net operating lease right-of-use (“ROU”) asset and corresponding operating lease liability of $3.3 million.

 

Our operating lease ROU asset and long-term liability are presented separately on our condensed consolidated balance sheet. The current portion of our operating lease liability as of September 30, 2021, in the amount of $353,000, is presented within accrued expenses on the condensed consolidated balance sheet.

 

As of September 30, 2021, our operating lease has a remaining lease term of six years and an imputed interest rate of 5.53%. Cash paid for amounts included in the lease liability was $120,000 for the three months ended September 30, 2021, excluding $12,000 paid for common area maintenance charges.

 

As of September 30, 2021, the maturity of our lease liability is as follows (in thousands):

 

       
   Operating Lease  
Fiscal Year:        
2022  $ 369  
2023    504  
2024    519  
2025    535  
2026    551  
Thereafter    710  
Total lease payments    3,188  
Less imputed interest     (493 )
Total  $ 2,695  

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Sep. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

NOTE 13. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

 

On August 24, 2021, one of our customers, through its counsel, sent notice that it is seeking indemnification from us regarding a pending complaint filed by a third-party claiming patent infringement on one of the products that we manufacture for this customer. Our assessment of the alleged claim is ongoing. As of the date of this filing, our position is that there is no infringement and/or that the patent at issue is invalid.

 

In addition to the above matter, we may be involved in legal proceedings arising either in the ordinary course of our business or incidental to our business. There can be no certainty, however, that we may not ultimately incur liability or that such liability will not be material or adverse.

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
3 Months Ended
Sep. 30, 2021
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

NOTE 14. SUBSEQUENT EVENTS

 

On November 5, 2021, we entered into Amendment No. 1 to Amended and Restated Credit Agreement (the “Amendment”), which amends our Amended and Restated Credit Agreement with MBT to extend the maturity date of our existing $2,000,000 revolving credit note with MBT from November 5, 2021 to November 5, 2023 and to reduce the annual interest rate to the greater of (a) 2.75% or (b) the prime rate minus 0.5% as published in the Money Rates section of the Wall Street Journal.

 

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
BASIS OF PRESENTATION (Policies)
3 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Recently Adopted Accounting Standards

Recently Adopted Accounting Standards

 

In December 2019, the FASB issued ASU 2019-12 Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, to remove certain exceptions related to the approach for intraperiod tax allocation, recognition of deferred tax liabilities for outside basis differences and requiring that an entity reflect the effect of an enacted change in tax laws or rates in the annual effective tax rate computation in the interim period that includes the enactment date. The amendments in this update are effective for us beginning with fiscal year 2022. The adoption of the amendments in this update did not have a material impact as of September 30, 2021 and is also not expected to have a material impact for the year ending June 30, 2022.

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables)
3 Months Ended
Sep. 30, 2021
Composition Of Certain Financial Statement Items  
Schedule of investments
Schedule of investments          
   September 30,
2021
   June 30,
2021
 
Marketable equity securities - short-term  $1,506   $1,295 
Marketable equity securities - long-term   1,656    1,704 
Total marketable equity securities  $3,162   $2,999 
Schedule of inventory
Schedule of inventory          
   September 30,
2021
   June 30,
2021
 
Raw materials/purchased components  $3,856   $3,967 
Work in process   2,833    2,218 
Sub-assemblies/finished components   1,791    1,738 
Finished goods   427    514 
Total inventory  $8,907   $8,437 
Schedule of intangibles
Schedule of intangibles          
   September 30,
2021
   June 30,
2021
 
Patent-related costs  $272   $260 
Less accumulated amortization   (77)   (74)
   $195   $186 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Tables)
3 Months Ended
Sep. 30, 2021
Guarantees and Product Warranties [Abstract]  
Schedule of accrual warranty costs
          
   As of and for the
Three Months Ended
September 30,
 
   2021   2020 
Beginning balance  $221   $213 
Accruals during the period   32    80 
Changes in estimates of prior period warranty accruals   (8)   (8)
Warranty amortization/utilization   (13)   (95)
Ending balance  $232   $190 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME PER SHARE (Tables)
3 Months Ended
Sep. 30, 2021
Earnings Per Share [Abstract]  
Schedule of reconciliations of the numerators and denominators of the basic and diluted earnings (loss) per share computations for net income (loss)
          
   Three Months Ended
September 30,
 
   2021   2020 
Basic:          
Net income  $1,064   $1,158 
Weighted-average shares outstanding   3,651    3,851 
Basic earnings per share  $0.29   $0.30 
Diluted:          
Net income  $1,064   $1,158 
Weighted-average shares outstanding   3,651    3,851 
Effect of dilutive securities   126    124 
Weighted-average shares used in calculation of diluted earnings per share   3,777    3,975 
Diluted earnings per share  $0.28   $0.29 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
MAJOR CUSTOMERS & SUPPLIERS (Tables)
3 Months Ended
Sep. 30, 2021
Risks and Uncertainties [Abstract]  
Schedule of sales by major customers
                    
   Three Months Ended September 30, 
   2021   2020 
   Amount   Percent of Total   Amount   Percent of Total 
     
Total revenue  $9,988    100%  $8,590    100%
                     
Customer concentration:                    
Customer 1  $6,991    70%  $5,169    60%
Customer 2   879    9%   2,171    25%
Total  $7,870    79%  $7,340    85%
Schedule of accounts receivable of major customers
                    
   September 30, 2021   June 30, 2021 
Total gross accounts receivable  $10,100    100%  $10,935    100%
                     
Customer concentration:                    
Customer 1  $7,622    75%  $6,666    61%
Customer 2   1,311    13%   3,710    34%
Total  $8,933    88%  $10,376    95%
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
3 Months Ended
Sep. 30, 2021
Leases  
Schedule of Maturities of Lease Liabilities
       
   Operating Lease  
Fiscal Year:        
2022  $ 369  
2023    504  
2024    519  
2025    535  
2026    551  
Thereafter    710  
Total lease payments    3,188  
Less imputed interest     (493 )
Total  $ 2,695  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS (Details Narrative)
3 Months Ended
Sep. 30, 2020
Accounting Changes and Error Corrections [Abstract]  
Immaterial Error Correction the prior year financial statements have been revised to reflect the impact of ASU 2016-1. The revised classification and reported values of our unrealized gains (losses) on marketable equity investments as accounted for under ASU2016-01 are included in the condensed consolidated financial statements herein. The impact to net income for the three months ended September 30, 2020 was a reduction of $107,000 with a corresponding increase in unrealized loss on marketable equity securities of $107,000, previously presented in other comprehensive income (loss). The revision resulted in a reduction to both basic and diluted earnings per share of $.03. As of June 30, 2021, the revision reclassified the remaining accumulated other comprehensive loss of $215,000 to retained earnings.
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Composition Of Certain Financial Statement Items    
Marketable equity securities - short-term $ 1,506 $ 1,295
Marketable equity securities - long-term 1,656 1,704
Total marketable equity securities $ 3,162 $ 2,999
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2021
Composition Of Certain Financial Statement Items    
Raw materials/purchased components $ 3,856 $ 3,967
Work in process 2,833 2,218
Sub-assemblies/finished components 1,791 1,738
Finished goods 427 514
Total inventory $ 8,907 $ 8,437
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Jun. 30, 2020
Finite-Lived Intangible Assets [Line Items]    
Less accumulated amortization $ (77) $ (74)
Intangible assets,net 195 186
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total intangibles $ 272 $ 260
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative) - USD ($)
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Composition Of Certain Financial Statement Items    
Aggregate cost $ 3,219,000 $ 3,204,000
Net unrealized losses 66,000 215,000
Gross unrealized losses 448,000 386,000
Gross unrealized gains 382,000 171,000
Marketable equity securities $ 1,420,000 $ 1,224,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Movement in Warranty) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Guarantees and Product Warranties [Abstract]    
Beginning balance $ 221 $ 213
Accruals during the period 32 80
Changes in estimates of prior period warranty accruals (8) (8)
Warranty amortization and utilization (13) (95)
Ending balance $ 232 $ 190
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
WARRANTY (Details Narrative) - USD ($)
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Guarantees and Product Warranties [Abstract]    
Warranty reserve $ 232,000 $ 221,000
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Net income $ 1,064 $ 1,158
Basic earnings per share $ 0.29 $ 0.30
Diluted earnings per share $ 0.28 $ 0.29
Basic [Member]    
Net income $ 1,064 $ 1,158
Weighted average shares outstanding 3,651 3,851
Basic earnings per share $ 0.29 $ 0.30
Diluted [Member]    
Net income $ 1,064 $ 1,158
Weighted average shares outstanding 3,651 3,851
Effect of dilutive securities 126 124
Weighted average shares used in calculation of diluted earnings per share 3,777 3,975
Diluted earnings per share $ 0.28 $ 0.29
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details Narrative) - USD ($)
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits $ 51,000  
Expected annual effective tax rate 22.00% 20.00%
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended 82 Months Ended
Jul. 02, 2020
Feb. 28, 2021
Dec. 31, 2020
Feb. 28, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2016
Sep. 30, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of awards granted during period 40,000                  
Number of shares outstanding         6,500     6,500    
Weighted-average exercise prices         $ 1.82     $ 1.82    
Weighted-average remaining contractual life         1 year 14 days          
Intrinsic value         $ 155,000     $ 155,000    
Stock Option Plans were exercised         25,000 20,000        
Exercise prices         $ 1.80 $ 1.97   $ 1.80    
Shares purchased         1,130 1,485        
Contributions discount prices         $ 26.17 $ 16.94        
Director [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of forfeited awards shares during period       48,000            
Weighted average fair value       $ 16.90            
Non Qualified Stock Options [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of awards granted during period             372,000      
Performance Shares [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of awards granted during period 40,000           200,000      
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award             the completion of service periods that range from 7 months to 9.5 years at inception and the achievement of our common stock trading at certain pre-determined prices. The weighted-average fair value of the performance awards granted was $4.46, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation.      
Aggregate share-based compensation expense         $ 21,000 $ 21,000        
Unrecognized compensation cost         139,000     $ 139,000    
Weighted-average period             2 years 8 months 23 days      
Number of shares issued 25,629                  
Participant-related payroll tax liabilities $ 259,000                  
Equity Incentive Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares available to be awarded                 1,500,000  
Number of awards granted during period             200,000      
Equity Incentive Plan [Member] | Directors And Certain Employees [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award     the completion of service periods that range from 18 months to 10.5 years at inception and the achievement of our common stock trading at certain pre-determined prices.              
Aggregate share-based compensation expense         274,000 0        
Unrecognized compensation cost         3,900,000     $ 3,900,000    
Equity Incentive Plan [Member] | Directors And Certain Employees Two [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award   the completion of service periods that range from 4 months to 1.3 years at inception and the achievement of our common stock trading at certain pre-determined prices. Of these 62,000 stock options, 57,750 vested on July 1, 2021, as our common stock met the pre-determined prices set forth in the underlying agreements. The weighted-average fair value of the stock option awards granted was $3.16, calculated using a Monte Carlo simulation.                
Employee Stock Purchase Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Aggregate share-based compensation expense         $ 5,000 $ 5,000        
Number of shares reserved for future issuance                   704,715
Employee Stock Purchase Plan [Member] | Cumulative Basis [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Number of shares purchased and allocated to employee (in shares)               25,593    
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Concentration Risk [Line Items]    
Net sales $ 9,988 $ 8,590
Sales [Member]    
Concentration Risk [Line Items]    
Net sales $ 9,988 $ 8,590
Percentage of concentrations risk 100.00% 100.00%
Sales [Member] | Customer Concentration Risk 1 [Member]    
Concentration Risk [Line Items]    
Net sales $ 6,991 $ 5,169
Percentage of concentrations risk 70.00% 60.00%
Sales [Member] | Customer Concentration Risk 2 [Member]    
Concentration Risk [Line Items]    
Net sales $ 879 $ 2,171
Percentage of concentrations risk 9.00% 25.00%
Sales [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Net sales $ 7,870 $ 7,340
Percentage of concentrations risk 79.00% 85.00%
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1) - Accounts Receivable [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Concentration Risk [Line Items]    
Total gross accounts receivable $ 10,100 $ 10,935
Percentage of concentrations risk 100.00% 100.00%
Customer Concentration Risk 1 [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 7,622 $ 6,666
Percentage of concentrations risk 75.00% 61.00%
Customer Concentration Risk 2 [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 1,311 $ 3,710
Percentage of concentrations risk 13.00% 34.00%
Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 8,933 $ 10,376
Percentage of concentrations risk 88.00% 95.00%
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
MAJOR CUSTOMERS & SUPPLIERS (Details Narrative)
3 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Concentration Risk [Line Items]      
Major customers suppliers description Amounts owed to the fiscal 2022 significant suppliers at September 30, 2021 totaled $233,000, $177,000 and $306,000, respectively, and at June 30, 2021 totaled $184,000, $206,000 and $225,000, respectively.    
Purchase [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Percentage of concentrations risk 10.00% 10.00%  
Purchase [Member] | Supplier Concentration Risk One [Member]      
Concentration Risk [Line Items]      
Percentage of concentrations risk 10.00%   10.00%
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative) - Minnesota Bank And Trust [Member] - USD ($)
3 Months Ended
Nov. 06, 2020
Mar. 31, 2021
Sep. 30, 2021
Property Loan [Member]      
Short-term Debt [Line Items]      
Debt instrument, face amount $ 5,200,000    
Interest rate 3.55%    
Periodic payment of principal and interest $ 30,000    
Debt instrument, maturity date Nov. 01, 2030    
Balloon payment $ 3,100,000    
Description of prepayment Any prepayment of the Property Loan (other than monthly scheduled interest and principal payments), is subject to a prepayment fee equal to 4% of the principal amount prepaid for any prepayment made during the first or second year, 3% of the principal amount prepaid for any prepayment made during the third or fourth year, 2% of the principal amount prepaid for any prepayment made during the fifth or sixth year, and 1% of the principal amount prepaid for any prepayment made during the seventh or eighth year. The Property Loan Agreement, Property Note, Deed, and Rents Assignment each contain representations, warranties, covenants, and events of default that are customary for a loan of this type. The balance owed on the Property Loan at September 30, 2021 is $5,074,000.    
Term Loan One [Member]      
Short-term Debt [Line Items]      
Debt instrument, face amount $ 7,525,000    
Interest rate 3.84%    
Periodic payment of principal and interest $ 97,000    
Debt instrument, maturity date Nov. 01, 2027    
Debt outstanding $ 3,770,331   $ 6,489,000
Additional amount borrowed   $ 3,000,000  
Term Loan Two [Member]      
Short-term Debt [Line Items]      
Debt instrument, face amount $ 1,000,000    
Interest rate 3.84%    
Periodic payment of principal and interest $ 15,000    
Debt instrument, maturity date Nov. 01, 2027    
Debt outstanding     $ 966,000
Revolving Loan [Member]      
Short-term Debt [Line Items]      
Debt instrument, face amount $ 2,000,000    
Debt instrument, maturity date Nov. 05, 2021    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
COMMON STOCK (Details Narrative) - Share Repurchase Program [Member] - USD ($)
3 Months Ended 96 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Cumulative Basis [Member]      
Equity, Class of Treasury Stock [Line Items]      
Shares repurchased during the year, number of shares     1,039,112
Shares repurchased during year, value     $ 14,100,000
10b5-1 Plan [Member]      
Equity, Class of Treasury Stock [Line Items]      
Number of authorized shares to repurchase, shares 1,000,000   1,000,000
Shares repurchased during the year, number of shares   3,616  
Shares repurchased during year, value $ 95,000    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Schedule of Future Minimum Base Rental Payment) (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Leases  
2022 $ 369
2023 504
2024 519
2025 535
2026 551
Thereafter 710
Total lease payments 3,188
Less imputed interest (493)
Total $ 2,695
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details Narrative) - USD ($)
3 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Jul. 01, 2019
Leases      
Operating lease right-of-use $ 2,518,000 $ 2,605,000 $ 3,300,000
Operating lease liability current portion $ 353,000    
Remaining lease term 6 years    
Interest rate 5.53%    
Cash paid lease liability $ 120,000    
Cash paid for common area maintenance charges $ 12,000    
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details Narrative) - Subsequent Event [Member]
Nov. 05, 2021
USD ($)
Nov. 05, 2021
USD ($)
Subsequent Event [Line Items]    
Revolving credit $ 2,000,000 $ 2,000,000
Maturity date   Nov. 05, 2023
Line of Credit Facility, Interest Rate Description annual interest rate to the greater of (a) 2.75% or (b) the prime rate minus 0.5%  
EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !V ;U,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " =@&]3JF7SUNX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G@C;7"J>% 0+BK>03-O@Y@_)R&[?WNS:;A%] "&7S/SR MS3>03D>A0\+G%"(FLIAO1M?[+'3$+\U]2$Y1N:8#1*4_ MU &A;9H[<$C**%(P :NX$)GLC!8ZH:*0SGBC%WS\3/T,,QJP1X>>,O": Y/3 MQ'@:^PZN@ E&F%S^+J!9B'/U3^S< 79.CMDNJ6$8ZF$UY\H.'-Z>'E_F=2OK M,RFOL;S*5M IXH9=)K^NMO>[!R;;IN45+V>]:[EH&G&[?I]621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M !V ;U/EKZ8I&@4 $(5 8 >&PO=V]R:W-H965T&UL ME9C;68;P M]ML2QB:4:;.Y"#[U[T\MZV])PXV0;]F*XRC)KELKI=*OEI7Y*QZS[%*D M/($["R%CIN!4+JTLE9P%)BB.+&K;72MF8=(:#_I5,)9U:I$H0Q3[)0)$3RQ75K['SU M7*H#S!._AWR3'1P3W92Y$&_Z9!)#A\5[]WC0>&C-G&?=$]$<8J-5UJ]\B 5^P/%(O8O.=%PVZTGJ^B#+SGVQV MSW8Z+>+GF1)Q$0P$<9CL?ME[D8B# -H[$4"+ 'H4X)QZ@UL$N*:A.S+3K%NF MV&@HQ89(_32HZ0.3&Q,-K0D3W8TS)>%N"'%JY(DUEZ1-LA63/!M:"C3U'1*)6&;E+ AY\C+> I02B>Z ;B@K.>'I)7/N"4)LZ-3P>'OXH MUI?$H77A'W#<,C^NT7/1_/P]GF=*PB?W#R+9*24[1K)S0O)6^#D,!$5>MRFO MRS@>[MCM9X3BJJ2X0F7&@! 8C/N(+>LP\/@%BS*.<'1+CNYYV7C.F51<1EOR MPE,A51T2+J5DCA'U2J+>F?TC&=B5<9O32+A64Y;Z)5/_/*8IEZ$(]&@C,-YK M/Q]<:3^^?OGTJ6&(#$JVP7EL]V'FLVB/> ^7:PT%5WO&D!R[LC7[?T']Y$R> M1FH0@T11C.K ;!U4R,NE/(;"NK)!KMVVNVW7QM!HA491K;M$A6H+9!$GCWD\ MY[(6"!>QVTYGT$%S51FOXYX#],*7H?9>R-HCB^NSA M-7Y[:MW=_7I#)HW>) MH54&[N 67*!YT)42NG$"I>^=_,JWM7"XE U_O7Y_0-%>K$S=P5VY('ME[V02 M %ZX"'UF' SI4URRWVD[M.O0#DI8V;V#FW1!.$E\(<%3#=P%F2D8 41(XHD< MD@JY%4%]7^/JWA,&654 ![?M G(>DGHR7)*Z78<\^-_8 MAHS7/$$KE5.5!0=W\V-03Y]!&E_%)JF%Q.4FM^XC6544'-S'C\G*'IY* M 2_QZW.(:WIC;()9U0:*V_DQVE1D"H;Q7V%Z\K-K4!S .E@;%6%H T5PI#! M@NPT"B[P>= 9?,%0JHI <3/_(4PU7XD$JP@-(KWNH.W"FA(CJDH"Q9W\-510 MG<0")OB?YU_(C/NYA'S58N%*GHAC,,69$O[;!4D$2:$2KUF$#DM:%0B*NSK, M'(,P69+9-IZ+J)8/%YA"P<)(JH) YXC]SD &18">($5:&3\\R_%G, MHHC]SM>*0*PP(EVD$JKS>/6OV_]$69V9/B#SE"NICH@VM;C^F4+XRRGK7 M<#URNUW;Z<)";GT(91WL4ND^,9MW&?'UC&^W855>+3<(QV9;S*H>W^TN/C#= MI1F)^ )"[O%WN-NQV)TJD9L]K+I02L3E<<19PJ1^ ^PLAU/Y$OZ#<-AW] M!U!+ P04 " =@&]3(,[JE?T% !@& & 'AL+W=OE3$-W/RN)0CRU MK=22 ^ROWRLEM8,E"_H!\.-CZZAQ)'#_(^J=:":'18UE4ZF2TTGK]:3Q6 M\Y4HN?HHUZ*"-TM9EUS#;7T_5NM:\(4-*HLQQ3@9ESRO1J?']MEM?7HL&UWD ME;BMD6K*DM=/GT4A'TY&9/3[P??\?J7-@_'I\9K?BZG0/]:W-=R-VU86>2DJ ME-3)#F4GYT]Q<+4Y&V# 2A9AKTP2'/QMQ M+HK"M 0\?NT:';5]FL#]Z]^M?[&#A\',N!+GLO@W7^C5R2@;H858\J;0W^7# M5[$;4&S:F\M"V=_H88?%(S1OE);E+A@8E'FU_,O,#NN":WYZ7,L'5!LTM&8N;&YL-(PFK\QGG.H:WN80IT_/O]U<7-Y, M+R\07$V_75]=G-W!S>>SZ[.;\TLT_7IY>3=%[WY4O%GD6BS>HP_HQ_0"O3MX MCPY07J&[E6P4KQ;J>*R!CVEU/-_U_7G;-QWH>RK6'Q'#AXAB2CSAY^'POYIJ M*'P,66A30=M44-L>&TI%4]>BTNA,*:'5IT"+K&V1V1:CH1:Y6B'(#9J;"_&K MR3>\@"Z\N=HVE=BFS.3;G,8D38_'F_V,N""6FL%O/"RCEF449'E5;832Y1"O M;7"\UR6)<=+CY0'12>SG%;>\XB"OL_E<-D *U&(N('.S0ARB"I1-+A$O0']X M-1<(E PM9#/3RZ8 4=B% .0@M:D_H(AK!*6F13D3=5LP]B6\@2H2[<-#Z$NM MA966XLF7C=@=*,83UDN'#S5AS)^/I,U'$LS'A5@*J%"H)JG\GRIQN\VB'C4/ M9C) +&V)I2\64*5E[4U8ZO2737"_K#V@B*5^5EG+*@NRNJW%FN<+)![!\I10 M]H-+O8(:F.]F.K=)D/.=U+QX!;V)TS5-,,EZ M!#VH&).!CTUPYQ@X2/+:SASXF35YLSLKO?*/'09)1/J3Q8L:^OIDS]A( MD.8ER.VZM'D$KH4 KU_)8H'RZ3S(4*# MS.U:RDA8H\2V"(9Y4L\W=@K!ATKP$,_.W4C8WJXJS:O[''0YD$CFT1LGCQY0 ME@S0ZVR-A'VMUN+/A10P0[8Z!A8VAUH1:P;FF\&:2N MLE-GE>+B2L_C=2B]#'I:Z8$QKU)=^+8@.:2CO)IV')?[Y *;KB M]C)U93VAA/:9NJ@X2^D TT[]:5C]KXWAMPR?VIW#;^YK69MS!"]O5^4IBQS> M'E3$AGAW9D!?,H/.K()EX.I]BB=]CBZ(30:DEW:>0,.>8"JTY?9'B?5L/@A, MZ3YK'VQ_]?6<=V<9]#6640@-[V"V?%_B MZ&Y#*(XRIUI]L&%!Z.R(3H(^-UWQVJZK1:W>OLDH28^067GKI^ !2N=S+.QSWX7F\ BRI[=#&%9WYU],(RS@5G)]L[T7F.!>[/2%L8?#L$]Q_,M3GTPS^)T MO'?\:\[>_^;U?5XIV/,N(0Y_3"$']?8X>WNCY=J>",^DUK*TERO!@;H!P/NE M!(7?W9A#YO:?"J?_ U!+ P04 " =@&]32TK8X-(" !R!P & 'AL M+W=O3'(0JXZ=V0YT^^MW3M*(M@&U/"0^Y[YWGSO\8[23ZE&G (8\ M95SHL9,:DY^YKHY3R*@^E3D(_+*6*J,&3;5Q=:Z )J4HXZ[O>:&;42:G8^>*0!-:TX.9.[BZAKF=@ MX\62Z_))=K6OYY"XT$9FM1@),B:J-WVJ^[ GZ/4/"/Q:X+]7$-2"H"RT(BO+ MFE-#)R,E=T19;XQF!V5O2C56PX3]%R.C\"M#G9G,;F_FBYMH,2S3.I]?3F]F"1)>+Q7U$.@^"%@DSD'1)9TD5")."83'E7?*9/$1STOG4)9\( M$^0^E86F(M$CUR"?S>+&-(?8(D@/R6!=T)\S^^UR&?'Y=\*T5D*34K5^"OZ4H;A>OP]Y%D09,L M*)/U#R2;QK$LA-&X,V)@6[KB<$($E+DIQ[V&V8'@KB6)+%9F77#< 96DK=%5 MLK!,9C?R=C(<1[&PO=V]R:W-H965T&ULC9AM;^(X$,>_BL6M M3JUT+;%#'NA1I!:Z=Y6NI2KM[8O3O3#$0+1)S-H&NO?I;Q+2A,8/ZAM(PLSP M&WMF_DE&!RZ^RPUC"KWE62&O>QNEME?]OEQN6$[E)=^R GY9<9%3!:=BW9=; MP6A2.>59GWA>V,]I6O3&H^K:DQB/^$YE:<&>!)*[/*?BYRW+^.&ZAWOO%Y[3 M]4:5%_KCT9:NV9RIU^V3@+-^$R5)YS>/<[OI@B.YK._[JRWH+DD52\[1!7J=3]'9EW/T!:4%>MGPG:1%(D=]!51E[/ZR M)K@]$A +@8\>>*$V$MT5"4L^^O;XEW7RQYSM!<4<6@_A7ZYV8AE8#Z_=<1?=!$'U31!Y;HC]#I MDF;,N/!'U[!R+?MY/QX.XWC4WY^NAFX4!T.O,?I %314@9-JPJ5"?&4G.[H' M)W\:!J'7(=.- HP#,UG8D(5.LC\$EQ)M!5^ER@06:O_I#TAWR4Q&D04L:L B M9YG,MDQ0E19KQ-Y@1DLFKQSE$3=18V>ZDY@9^99%0L M-Q5QPO:@@-NJGY=0[.:YYVDZ8V3-1P MZ*Q>QW-7<^)V>&/W]+XO%!,,9F594WDJE]"NM&"@I:[5&.C;->BNA6X3^):5 M:(\BK M[ ]SR>FS'9]L59V$;G2!OVGDTT?\!29:2QBL@H&%KQ4" M''VF=:NR15F.( M6V/*NSE[X]?.X0>I"+NM;[+"@67/22LHQ"THMU2F2U0T@ CF-I(;*LRHQV#1 M"81W2;H-;K2R+6*K*,2M*-,TV\$SRN=9B8FUJRYF*XNZD%9=B%M=OE7/F4!+ M]Z"#:P9W$WD.A5K12@0/WE*!.( ^NA2'M(I#W(I3;:-Q%73%\,, ^[Y67P;# M./!BWU9BK;X0M[[4&V>DTZ7 CZ((:S6R*]3QV;BYVKQ>N:E>*G2NW^*K MR?$E21OF^,[F@8IU6DB4L16$]"XCH!+'UR#'$\6WU9N$!5>*Y]7AAM&$B=( M?E]QKMY/RC]H7D:-_P=02P,$% @ '8!O4\U\DX#V P 5PX !@ !X M;"]W;W)KDSCE(RT4(KO2=>Z'D!!^23-(Y9LU90D1+:!,*]4 ?#S.R 0_$4S9G MSXP1BI5%:4/JO)73#2#,4(8O"% M@B#R]@(3B&.%)'G\68)J54SE>#A^1_^6)R^361$.$QK_&@4B'&FNA@)8DVTL M%G1W"V5"ML+S:2T+<>!@FBT.9NE@GCKT M6QRLTL$Z<LP)8*,AXSN$%/6$DT-\F+FWC+]*%7?W1-, MOHVDGQA/'A^FLP=O-D5RY#U^OYM>+^7$6\K;_>QAZ:'';\B[O5[,;A^_3V<+ M[S.:_?)TM_P-?7E*R3:(! 1?T05Z\J;HRZ>OZ!.*4K0,Z9:3-.!#74B.*I+N MEWQN"CYF&Q^:)'(Y>(+ZS^CW>TA6P/YH@)ETPRQ R#4/ 9H1ED;IAG=A3;NQ MEE20^-A-EU6N2FU6I39SG%X+S@V)2>H#(@*M8!.EBI>:_+Q-+Y%E_(1,PS2: M*E; .CFLVL>Y M<:DJ(@PA#M":T41]);7+>%ZRB/.M_'*"HHR\(4BRF+X!J FC<8P$>6U.R*G5 M\<*T6RK9K]CV.]G.O/D<\8)RP:LI.SFN&X5U^V,^R [;)3*LC2MF(E; MBX>Q[9YLK3-&1[0&%:W!1R4#TD#=/,BZQ6)0IV':KG4B%G6K?L\YS:AN)/\F M;-R<$C;V'2W4$_Q?^Y&):0 M1Y)D&"U,]NT&=_>;#PMB-\[?ER:\;QSX YWCG'#B>J^X&+3L=[SO%OA,N_C? M=+$[\#\HY[X-X>X^]#'U+$&.5UM+.?==!G>WF6X!Q?5>@0VG=[HESU@=4]NW M%-S=4[I%M%EI^K7_)!>[[JG2U*VDSAPLS3*MNIG4HP-)+O+2#W[BU9'KGC I MCAS%L)9^QF5?UH45IYAB(FB6_]>OJ)"GA'P8RI,?,&4@WZ\I%>\3=52HSI+C MOP!02P,$% @ '8!O4QPN>,\ !P H!P !@ !X;"]W;W)KTQ(= M/0GY.]\QIM!SFF3Y>6^GU/[; M8)!'.Y;2_*O8LPQ^V0J94@6W\F&0[R6C<=$H308X",:#E/*L=W%6/%O)BS-Q M4 G/V$JB_)"F5+Y[\IG =G-C1GRAF6WI(U)UX M^IM5#HUT?Y%(\N(O>JIL@QZ*#KD2:=48%*0\*__3YRH0K0;0C[T!KAK@;H.A MHP&I&I#"T5)9X=855?3B3(HG)+4U]*8OBM@4K<$;GNEA7"L)OW)HIR[FM\NK MZ^7Z^@K!U?KV^^)J=@\WZWOX]^-Z>;]&MS=H/EO_C6Z^W_ZS1B<_,WJ(N6+Q M9]1'/]=7Z.339_0)\0S=[\0AIUF#- MW>T/=+NZOIO=+Y9_H=G\?O%K<;^X7G_SO&=8OV=8O&?H>,\2YCW/(I$RVQB4 M;<=%6SV]'R_"8#P\&SRV V,Q"D?3VNB-K%$M:^1U?Q;_"YD,DU_E2 F8_9'( M(IXPE-5Z]7-]%]%\A_92/')(!+1Y02>''"YX]AE!Z9)4\>RAG/M<<9;[@C:N MU8V]0;MB4 C3LNRDL6(ID(J_E_QP!;'LKM1.T33;A@M-J/ 'L5)K7/BU;G> M4&T5CCU*OR9 4D2_A\(/'F@>LP2 MD><(P@J(^,T4W<"8LS\'KEY@1!]9E1,V!Z:&N'XX/.UX8!J%P<3NPFGMPJE_ M!HFL7^1@PB#0B#WK,%MGTZGQ\G%'GFEQ:A<7!DVU#KSR9JW41&(+\:49VC)F MK[F!.<(=B5Z3MQI;1 F]&O^"D==CGE,8;=!X9*2KWMH2NIEJ,>F'+IVXT8F] M.B]I#,#?*-\@5UVTWSSJBC--B$-:@XOP""]V-'M@N:9JJ^KE.8,"JBM4PNF& M)T8C49.80U& G]'%E)MJ<\?DW[O#7098I9!5MH84#/8M0/3QV+A["A2NC' M2IV<>_I29R:-(GE@C1=6T19 3"9=T1;43,8.C(0-1T(_2.K$E SRX&"O+B8A MPB'IZC.-' L)W& $^S&RJ-9<])G54;4)Q"8>2-AEB,6H3T+'J.,&(]B/D>7' M5X-6%TQVX$D0=GVP$&8Z=?G0( ;C#ZW[%\M?U^L/K/MQ0PQ,_)/Z(*,=U;,9 MB*N76'L-W&*F\%1'D#D!7/7\UO?AM!LAFY5C/8,;[F _=][(/K)0P!:"A-T2 M9#%RS9:&,=C/&)@MLE@- HYYI@#-W(5";)*D;TX8FY%#9(,;[,?-2HJ(L3A' M6RG2]ZZ]L F8+H,L)K A=*AM&(3]##HRN4O9[YC<%N!,)T9.6-CE\J"!$IY^ M:&K?+):SY?P#4[LA"?:39"5AB\SW--&5NMQ$P^HZ$^I([3:YT2=!=X]BLPK' MCFPD#6"('S"K4FE1C-)](EX8TUJE2)**.MH%O?O/\P/-HB)9@4FIWC41,T'2SU6+2QR-'F2(-BXB?19W)I04"@(I-&'MF,N*ORZCK]6H%?F1*\LU! M_VY-6V+2AAB>F#:M;S5O_6AX1/Q;GCNV;Q?%PU)VY%BM 3>C*]89VQ$^[N4OJ%[1A#SS+]"A \L#Z MBXO8JM_D&YE@8Q!,J_$0NRI/PT'BYZ!'/M/['*]PDW4C<\-@L\*!XW,$:9!( M)EZ@U%^>6O #P4;FO_BH0AI^$?^F2L<)%C&YO9I9HV-NE(9&,3!M7,6@X1_Q M\V^1*28A(E9-EAV4F6FFT1Q6WBBQ+TZ4-D(ID1:7.T9C)K4!_+X5L#BI;O0+ZD/) MB_\!4$L#!!0 ( !V ;U/Y\I#H004 , + 8 >&PO=V]R:W-H965T M&ULI59+<]LV$+[S5^RH,YUF1M:#=AHWL34C)W;J9A*KEMT> M.CU Q$I$ @(, $;2O^\N0#)RQO:E%XD ]OGMMPN<;:W[XDO$ +M*&W\^*$.H M7X_'OBBQ$GYD:S1TLK:N$H&6;C/VM4,AHU*EQ_ED\NNX$LH,9F=Q;^%F9[8) M6AE<./!-50FWOT!MM^>#Z:#;N%6;,O#&>'96BPTN,=S7"T>K<6]%J@J-5]: MP_7Y8#Y]?7'"\E'@+X5;?_ -G,G*VB^\N);G@PD'A!J+P!8$_7W#MZ@U&Z(P MOK8V![U+5CS\[JQ?Q=PIEY7P^-;JOY4,Y?G@= 2UZ+1X=9N?\XDZ,8Y3L1Q.S,V2TX MEB9K_!%3C=H4G#)+V#Z@)O/HON%@]NGF[A*F(WC4!]R5F E*KZJ%V7."C1&-5 $E%);* M87SZ\I2W%+R]5D:80@D-/M &]5CP8->PZ&<&V*$?SR\T^G>3YYL\5A M_)J^@7:G\3_NV,9U6UF[U1GK)*V#4&*G\#:%VQZ^@%)\0U@A&J"T:^$H2L4] M6U@G*5:DM@@EG2F*N];HLPT:=$+K/#WH^4H>S^?+WHOR@1T MJCH 0)DTV.*$,#*YX3B5(6XT<71X"!9X!L!T?1C!/ 9* MX.O]D-7W8&P@&X5N) *%R? FLP_]K:T-)$I1._S:*,H[X["!PZ9#!UQ7C0$? M+=J(B^\?/P-?VD9+ A5X6F<$$Y'@Q0.D&< _-$8[#MX1)2*[HP(AQKH5S61I=0_,Z<%FX94:&D/4WFR&NZPIQ(E60; MOBG*G@ITI*ST0)2+->OB$ MQ(B!HJ6C77=8^B'?9[1%O'JR! _9P1:0Q+L<']8E:^M"I_-I:TY@X,I2;UDI'"$S+7)WI%@M:* \\GTMTAPN)HO+T!YW[#:\CZ>'$US M'AVV0K@3.^[$.ZIW :].)B^X!Z?YFZ4B.JMUG%-LYL CQWNH/61X'%:6X"_0 M!7IA9+@KL$Z5=*CC,&LQ%'7MK*#"LADJKA.ILA#$CNEEBQ[YPFYH7K0LE%P( MYAG+:2562M,9)J;0*X9IR/>^\B#5FF21II'/N#JI8U,F(E#!".6@PIZ+RZ^. M&!>2#GV2IW@N(E.*4I@-#X/D56P]CT<7IY=*C2)2PR5U9B!+LD2<"$TB?]8* M/R1S"J=EBD]1L&/F%? -D!I$T%HFKD4SE&%3\W'LA>^.&8C&$],WRAC.-HZ. M@X;/B$UY:Y.)U"(;GO4AE8S]%MM7T##@#'@@T[U >(G8N/0*"(EX'6EC6Y 5 MH;V-^GWW!9L]8>O'1N <#CN!8G_L 3 ^>%55Z#;Q[S$M@JWC&VUE [WXXF=)0QL="] Y#X)N MP0[Z1_OL/U!+ P04 " =@&]36E L6E4# #D!@ & 'AL+W=OE;$\VDM"MRB_U9O+$GQ@)++"K63 M1H/%_2RZ/+U8G+%],/A-8NN.SL"9[(QY8&&=SZ*$":'"S#."H+\G7*)2#$0T M'GO,: C)CL?G _IUR)URV0F'2Z-^E[DO9]&G"'+7" M+[2];1)!UCAOJMZ9&%12=__BN:_#?W%(>X2_/S\:K5=WJTW]^O;&[B]AL6W[?IFM=U.8T_@;!)G/="B M TK? )K 5Z-]Z6"E<\R_]X^)U, L/3!;I.\";K$>PR0909JDI^_@389,)P%O M\@;>K2V$EG\+'H81+(UV1LE<=+.A<]A8=*A]IS![N)9:Z$P*!5M2(@VB=_#G MYA0A4;!!U;%D)Z/DB0Y M<8^-L&Q@/$B=$R_+M=\U4N52%Z2#>U)RU*50DH"T%/#!EP@]@4-LZB3M+.M? M#B3 E\)S?B)[;*2EE*C#-^8)JQU:^#CJ"T">QN9H3XBR4+2M EL.D-%D2]V0 M8T$M]B6/AVEH'32..N'<&.X[JYRV%5EEPW"1L!_FR+W.D=29:G(,Z"++3,-* M0F5Y::I:Z)>3,)3'10UC2LS R4++OQZ=@\ !A@_;_!]02P,$% @ '8!O4Z=: DZ(! *@H !@ !X M;"]W;W)KEL)#D[I02 M),(1E>H($21WJJH^F-V!M>*U-[87CO[ZSMBPH2H7W4M5*0IK[\SX^^:;G7%_ M:^R3*Q ]?"V5=M=)X7UUU>FXK,!2N+:I4-.;E;&E\+2TZXZK+(H\.)6JTTO3 M=YU22)T,^F'OW@[ZIO9*:KRWX.JR%'9W@\ILKY-N:,SZ%=BC0OT MC]6]I56GB9++$K631H/%U74R[%[=7+!],/@L<>N.GH&9+(UYXL4DOTY2!H0* M,\\1!/UL<(1*<2""\;R/F31'LN/Q\R'Z;>!.7);"XSR7'RXQRX3]L][9I EGMO"GWSH2@E#K^BJ_[/'R/0V_OT NXXT$! MY4?AQ:!OS18L6U,T?@A4@S>!DYI%67A+;R7Y^<%\_'FRF,SN8'8+][R8/2X^ M_0Z3Q>)Q_!%N)W?#N]%D^ D6#\.'\71\][" V]D<1K/Y?#QZV#M.IE-Z.V>[ M\7P^FR_Z'4_8^(1.ML=Q$W'TOH'C'*9&^\+!6.>8_]._0YP:8KT#L9O>JP$7 M6+7A/#V#7MKKOA+OO$G4>8AW_HUXPRPSM?92KV%4"+U&!T+G,+;66!@9:V.9 M.?ACN'3>4K7]^*2$%JBVQW!MM"9@4X+SS)+#54 MPGKPA?"01>U;M$G@+&R$JA',"O"YEGY'QAMT/IY6TN<+2Z3>E9FUEG\1$W+3 MU&FESDR);:98B T"K2J%G@R$!N28$1C%]07"><9B;X76X66]IXZD,>+;TC M84KI@D'>#DK8G(10NS.&WZJL)$@[%/9TN)"")2)W^8UT47!JSMRY _\7BHWR MW38\%-@X9/\6U&)E+ %J!8D<>S.W6M/L4D&,->T(NE MPE-Z"OJ+54;.7&0U]2K+F [%2(EA;6,Z20-F3_G-:8AAR+0S2N8B^)_,!%J4 M.E+;DZ94O%1,.)4SX@N+"&5LF<@M$ZCA49@E =IWO12VC+AE,:^S0SF]Z:;O MS]*4WDE?@"!,U+E<11CYRZ%3*#N.21PGBC-T.CT.L]I*+V-^#\'/H&)A3.W4 MKA7Z14@9%R6!MZ'<+18\VC=XH!9T>'LD:QS[CL9K]!7PPH2RLJ18/)!E%N3. MI:K9D*I,$Q4'%1WD"E;$K%IOVBDUJF% ^5NML9D,H4*/SSM44O@>^ W?;#@W M)'U=UBJ(=XI&3!(EH=>]#!D.1>S)FVKP@*H-IX9"YVA^EVC7X9;B()1:'.7- M;G,1&L;Y_V(>;U%38==2 (D MV03KF*KJD#S=&/OD M"BD]_:A*[K7?=<;:7(6*DJ>TF_/^E5 M0NG.^2E_>[#GIZ;QI=+RP9)KJDK8ETM9FLU99]#9??BJUH4/'WKGI[58RZ7T M_ZH?+-YZ>RN9JJ1VRFBR,C_K7 P^7XZ"/ M\4W+C#N845K(RYBF\++*S3C\$ M)$N9^F!!8'B65[(L@R&$\SG?6;WCM6,M*.'EERN\J\\599]:A M3.:B*?U7L_FGW*YG'.REIG3\I$TK.YIW*&V<-]56&1%42K>C^+'%X4!AUG]' M(=DJ)!QWZXBC_(?PXOS4F@W9( UK8<)+96T$IW1(RM);_%70\^=7][+BR^T?+QXO+Z]OGND!<;E:<_#:]#MI5L/ MEZV'Y!T/0[HUVA>.KG4FL[?Z/42[#SG9A7R9?&AP*>LN#?LQ)?UD\(&]X1Z" M(=L;O@>!J6KC%!?)?4Y7TGH4,]TH+72J1$E++[Q$(7I:8'0?N!SM78[8Y>C_ MB/J''D(O?W:U2.59!\WJI'V6G?.[^\=K&G7IU]U'[)X6^EDZ'R!PA_-(6$DN MH).1\)0+95&;]@E<\BS*1I+0&:4&'>P\F9Q\(2DW)8A Z34= 61?F,9!RAU_ MCI8@G*PI99!4!TZ0;\"^DI:3_ENC99A$M^Q(K* @_VB4?R$GT\8BC]+1";G" M6'_BI:WH$PWB<7_"8S(?_YUF:?2Z51S$D_$$SVE_%#T:CU*H/E+]1,-X,$DP M)O%\/G^+E*>WZPC%R_CL%M1^*02@!%FMUU:N 2S@ W;@'=7:3P;SN-_OAUE_ MQ+/)A(>CM37.4:-!S:7Z$QDI\8ZH@.8G&HUFK=HLX3%DX@!CS-.R07N21N[> ML9$,QEL;K-HU2X M@G)KJLACIT (U(Z%-^(2V_*_L4<\!^8T@;??(3<8?:A/R56"F4NF?Q\&&Y MP5YF='!N*"W0+([SD.["ZM*E\05]I$RAX]J=;(L%_&'+@)K\X<->B1\U*A]M MIDQT$)W\48/8L-)NP+&4S]+B%P? OY34J=PVJ3L(BBI.EPO@5N+IL&RP^Z4J M[,X.76W_4E.,9V-WJ8IPC+#"A[Y/1:U"J4!E92R8$^#G#3B@2Q=9QCPLRO(E M#JEXV9MYK:+"E!GL[(L6#&32)R[2NEF5*N6D"AUD?8&:DX '!7%Y/ZQU_7K95%0<- MPW;V(4:H!N"],L*R!H2Q%U&H$]>@1H6C"]#J8XQ*3KM@=QOXJ-@ " MS(I-U?7JQJ()0N<%+-!Z@8<"Q7_*XV@X!Z+4"0.YP'OV/V]JK@7= >@! VI]867)&0P8#+,F4]Y5)/_H2 M8H^F4CO$!&ERG?L$Y*=-:D_-,Y[FT)J=JKRF#GJ9[CLH@Z691:WM=+XQLJW>=L&'GHY.,"9+5,I M[Z-=^MF!LW=PY*^D7?/%)F2TT;X]_>^_[N].%^V5X56\O7CA.+16"+64.53[ MW>FX0[:]S+0OWM1\@4#R<1WA:8'[G[1! /]S8_SN)3C8WRC/_PU02P,$% M @ '8!O4TXBK*!' P %@< !D !X;"]W;W)K&ULG55-;]LX$+WK5PR$'%H@L&3)V4T#VX"=[=<";8,DW6"QV ,MC2VB%*D. MJ3K97]\A*2MNT>2P%XD&OM@&T<%]J[1=I(USW466V:K!5MB) MZ5#SEZVA5CC>TBZS':&H ZA569'GOV6MD#I=SH/MBI9STSLE-5X1V+YM!3VL M49G](IVF!\.UW#7.&[+EO!,[O$'WN;LBWF4C2RU;U%8:#83;1;J:7JQGWC\X M_"5Q;X_6X#/9&//%;][7BS3W@E!AY3R#X-']C? MA-PYEXVP>&G4G:Q=LTC/4ZAQ*WKEKLW^'0[YG'F^RB@;GK"/OK.S%*K>.M,. M8%;02AW?XGZHPQ'@/'\"4 R (NB.@8+*/X03RSF9/9#W9C:_"*D&-(N3VA_* MC2/^*AGGEG>KZ^O5Q]N_YYEC-F_+J@&YCLCB"60)'XQVC877NL;Z1WS&*D8I MQ4'*NGB6\ :["93Y*11Y,7V&KQQ3*P-?^03?VUZ0T [1@M U7)&I^\K!G2!O MEFS^9[6QCK@Q_GTFW&P,-POA9O^CDL\B_;V[L)VH<)'RQ;)(WS!=?OQT^QK. M)G"@A=L&DWW4_L#-7%$O%$@;>K(&;O!&0K-A<&>LLF"V, ,).2(J5P/N. M[P2#MKWK"4'6R/782K%1^(CP7MH.Q>,X4E>JYY/F11+"8_WH(S6X!KTLTW9" M/TB]8V%*Z HA-*>=P"HHXE-VV&Z0QJ,. ?[L-8Z6TT!VI#W4!$1K>NUU.P,G M4)3%:9[G4+"_?[_7<43%:;$35'L13)0QHRA Y)FAK* L[SY+(1>A?/!*V37!(,P3KV MH8/KSYW$29S#R_!([L9OK2$G_PLUS7HGU;"&%]/2.[\Z8V^^_C])91DG,'V5 MPZ]N578TJUJD79C(EJO"1QO'UF@=A_XJSKI']_C'^""("V5!X9:A^>1WGK$4 MIW#<.-.%R;X_ Y02P,$% @ '8!O M4_VQ/>2V P ]P@ !D !X;"]W;W)K&ULK5;+ M,RG$W\WE+/)JJR@DM<:C!543#],D>A=M.P$^XW M[ODVMVXCFDU*ML45VJ_E4M,J.J!DO$!IN)*@<3,-KSKC><_)>X%O''?F9 [. MD[52CVYQDTW#V!%"@:EU"(R&)[Q&(1P0T?BOP0P/)IWBZ7R/_J_WG7Q9,X/7 M2GSGFL$O9>[3YCXT_?X:5*&/\/NUJV&X>05L:JHE$F!@67] MFSB<*(PN*22-0N)YUX8\RT_,LME$JQUH)TUH;N)=]=I$CDMW*2NKZ923GIW= M+1[@YN[ZR^T"EHM[6'V^NE],(DO([CQ*&Y1YC9)<0.G"K9(V-["0&6:O]2-B M=*"5[&G-DS0+I$RDE6 6C M6D,,R4C*!6<-^%LZQLC=R&&^GU M/ &Z/MZ&,^7 A)'0KVN5GT 2N%@X>I_)YFYKT._0_ZC?J1&/C(]4WT'< M3C[ZH1L'38[_5=,+7Q$NC&>* #K)@'Z]BZB5\3EWZ GN =Q#G=[!T:-N:S@< MTO_'87_OST7'1WO_SW7.Z.0QHO38^B?7T.527M7OTF'W\*I?U8_94;S^)+AE M>LLI%P1N2#5N#_LAZ/J9K1=6E?YI6RM+#Z6?YO1E@MH)T/E&43-I%L[ X5MG M]@M02P,$% @ '8!O4T77@B_H! ] H !D !X;"]W;W)K&ULG5;;;MLX$'W75PR$?0QLQTZW19$82)HLV@5Z09-N%UCL M RV-+:84J?(2Q?WZ/4/9BEND*; O-DEQSIPYG!GRM'?^2VB8(]VWQH:SLHFQ M>SF=AJKA5H6)Z]CBR]KY5D5,_68:.L^JSD:MF>I2 M--KR!T\AM:WRVPLVKC\KC\O]PD>]::(L3)>GG=KP-<=/W0>/V71$J77+-FAG MR?/ZK#P_?GEQ(OOSAK\T]^%@3!+)RKDO,GE3GY4S(<2&JR@("G]W_(J-$2#0 M^+K#+$>78G@XWJ/_D6-'+"L5^)4SGW4=F[/R14DUKU4R\:/K7_,NGF>"5SD3 M\B_UP][%HJ0JA>C:G3$8M-H._^I^I\.!P8O93PSF.X-YYCTXRBPO553+4^]Z M\K(;:#+(H69KD--6#N4Z>GS5L(O+-^]>O7][13?G?U]=GTXC$&5]6NVL+P;K M^4^L%_36V=@$NK(UU]_;3\%DI#/?T[F8/PEXS=V$%K,CFL_FQT_@+<;P%AEO M\;/P;.5:IAMU3Y\9N^Y+O004U3W'$@AG,Z[.PW]"5ENM%II MH^.66HZ-JZEOV/-J*YF:S<6.5 @<86SKT4!S* 3,<^4V5G_#3I0\16X[YU&N M5.LU$-A6'"9TLU\N#I8SF=CPX59:<>R9;5[W#*,(9-6Z9(7 HSQD7F"_]IFL M%!U<[N,?C3+9.E580GQWRB0EA5XH@TZCX%QBMT>D!^>NTU;Z0*LLN@WZ2L2G M2#I0ZP!E]!>O20LQ -<XVB9]'$\ E@Q0\D,?PA#X?E!+NGLJG7+K0!%RS%]RKRN1< M\&R4I$%TE.Q! >;L9\MK+6Z0S*2ZSD"J[.$\2 *@8Z)&5^R+?=L\DG .4';. M:70.J]_HV?'1;#:C^1PV()MK/Z35+?)/>'R:7$]HS2*U.4@&P3;[A4+XM;C^ M= >E0Q3Y9.D[D;,2 EXE"&>C''PGD:1:QR+AWAA27\S3D--&MSJJX8A6V_SU MC7"'7/21<>2)$;:_TRCQ?>5L6?F :I V^&>RO+M$CE\,A0=J?D+O<8(#S8>( MH!02Q@[-[X$9_9+9KSP_SQ6[\_S:]2#NCW" ^^57ZCH;/A-4QGD^?/2O+#&VN81-?E=\W*1;R2\K#!LY2];,#WM7-Q M/Q$'XT-W^1]02P,$% @ '8!O4X+8SE $!P (1, !D !X;"]W;W)K M&ULQ5A;;^/&%7[GKQBH:9$",B52E&7OV@;D70=Q M@%VKUC9Y*/HP(H_$P9(<[LS0LO+K>\X94A>OY"R:I'WA=<[]^\X<\FJMS6>; M SCQ7!:5O>[ESM5O!@.;YE!*&^H:*GRSU*:4#F_-:F!K S)CH;(8Q,/A^:"4 MJNK=7/&SF;FYTHTK5 4S(VQ3EM)L;J'0Z^M>U.L>/*I5[NC!X.:JEBN8@_MG M/3-X-]AJR50)E56Z$@:6U[UI].8VH?6\X&<%:[MW+2B2A=:?Z>8^N^X-R2$H M('6D0>+I"=Y!49 B=.-+J[.W-4F"^]>=]A\X=HQE(2V\T\4O*G/Y=>^B)S)8 MRJ9PCWK]([3QC$E?J@O+1['V:Y-13Z2-=;ILA=E7^+)_;/.P)7 Q/",2M M0,Q^>T/LY7OIY,V5T6MA:#5JHPL.E:71.5514>;.X%N%[L=CJ_ M>R_>/7R8W7V<3S_=/WR\&CC43FL&::OIUFN*3V@:B0^ZB+G3Z6?Q4+/@# 7%]R3WM[]_H;-WUZ^M?T]TH7[P1,4FWZPIX0H M#N9K4=O)AIA2$*?CXSB^P?,U&! .#'*9(U95\%-3 1?*ZX 4R@7ZXDN'):\[ MCT-Q7V&%:K==<-X7NC'B5DN3!;*NC7Y"G1079711*)LSMO62'Y*$N/,(N*]2 M?(-ZV2_$2*[27*RE%5L]BPUKMT2<7!<9&'SI^!EKFE95(POQ 9N/JE8^0_0B M.&I"D%:5@16XE[ [4%FA?88(7Q'A \D3CL4]A>_*)Q/=TN)R(&1C>RK$T8DKYMP2J M?=!-?"=XMQ=,@#>E<@YSA]7:(HYNMI 77;J[XI$2RD@!K +74O-2:+<&HS0: M=CFBB1NP6!I=BDE7&03#93@6&Y ><0J]]2FCTC!TTES!$W3@)I?0%HJW&,!& M3@DEX12,P^D$X0=G&7CJ01;4!EVQ'K1KWKPA.Y-/8"2Y(Y413[)HH*-.O9U =UP[SD"?P07>"#$",":ONM\*2]Y2L132 M% AN59)JS$(HD@M?UO/P$FL<^9O1I2]Y.!F)ATK\U"!,(D8M8E+D@ZQ1UJRK3!!KL,0M/U_Q\W7 M.EXH?LF!V@7JV+PP0\GK[^!?SGU*_=%(/_=_U\-PRX M?LE^^<+1_Z9Z#\QEW&]\I@\WI+X83_J3\;#=?(0^:#)XE/9KVR7X;G'4(";! M4?-S.4;%R[@NQ8:]7>%F33'9,/C&+KWO[M$V/0JC8VWZ=*=],?'-&I/F^ GA M)YJ7XUCR[>,82K^J^F"JGL]F+^90?()IKFA+LAV\>+ZRC$XT,/??O4$2C[KL MW&.(IL*)[1'!4C7$PPSZ^&E@49>OC&Y(> D\,1&\ZLZK#J:$7/7<8M,S@+ZI M;.N"2GG;TSM!'A]M< R75"0J/Z5;6$WX04EILQ%YA#YY#=:+T9>2._14:*T.QOX?8PC.HS?I_](AY(% M^;]?\FTYO*\^#1PM 3QHO^4RWON5M0V/%KNV='I@I#[VC.3QM?!J6<&B8']) ME?-]<#M9[B@L5TBKE>2=>S),^I-H+-[O)N2E,CBW8G,UCL9]GIV;D/K(_ M&N'TT4\NQB(^#Z,)CR4);?/CRY'P<^BQ3^K!WF\+#'7%/V<(BE@^_P=C^W3[ M_V?J?WOLEON?1Q^D62E,30%+%!V&DW%/&/]#QM\X7?-/D(5V3I=\F8/$7-," M?+_41 !_0P:V?\5N_@-02P,$% @ '8!O4[,;^F&ULK59;;^I&$'[G5XPL3M5*+O@"-DX) M4I*3JCEJ&A22]J'JPV(/>!M[U]U=0O+O.[LV!$Y)JDI] <_LS#??W+R>;J5Z MTB6B@9>Z$OK<*XUISH9#G9=8,SV0#0HZ64E5,T.B6@]UHY 5SJFNAE$0),.: M<>'-IDXW5[.IW)B*"YPKT)NZ9NKU$BNY/?=";Z>XY^O26,5P-FW8&A=H'INY M(FFX1REXC4)S*4#AZMR[",\N1];>&?S*<:L/GL%FLI3RR0HWQ;D76$)886XL M J._9[S"JK) 1..O#M/;A[2.A\\[]!]=[I3+DFF\DM5OO##EN3?QH, 5VU3F M7FY_PBZ?L<7+9:7=+VQ;VWCL0;[11M:=,S&HN6C_V4M7AP.'2?".0]0Y1(YW M&\BQ_,P,FTV5W(*RUH1F'URJSIO(<6&;LC"*3CGYF=GMQ9>[>[AZ7#S%:%%@<^P^)W)YA MM&-X&7T(N,!F ''@0Q1$X0=X\3[CV.'%[^#=<_VD@8D"'D6.RM#@&HX:?K]8 M:J-H2O[X(,AH'V3D@HS^O[)^"&AW\TPW+,=SCY9/HWI&;_;+W<,U9 /XEVAP M(]KMI37H;;DI:9MT0VL!1G8SAHI*DN=R(PP60-:@645%X0+P)4>M0:X@# #) M&Y453*D0OZ]MKZ%!Q66A 6W+@1IFL%Z2&76M9[OFJDT/ 7 *HPF_HI>!AF\) MWI1RH^E<^RY28RQ:CL+0*T%_=]9;T&NHV%1H8[:^; 3NI2ZIM9):G\3L4V#?EG97;!*S>/Q? MJIWZ211!.G;NB9\D"23A<;5#/PY#"&,RB?V41CP>'11\0A%CH(9W\>,T@IV^-P*G,I]MP(^;!%*5G1N5FVVDB[%IJDXU$O.-!*6]8KKG.R) M4@2:KP5?\9S1 NR) ,4]D8<+0S#]*([]("!U/TQ3^^1RZ<=!TJJ/TZ"S'@$> M3< ;5C@9=5A1Z]YB1='XGU@#./5^'AY<@=38M;OH-;B*M;?A7KO_EKAHK] W M\_9#Y):I-1<:*ER1:S!(Z>I6[>7>"D8V[D)=2D-3Y!Y+^AY"90WH?"6EV0DV MP/X+:_8W4$L#!!0 ( !V ;U/G*N=.V04 ,@- 9 >&PO=V]R:W-H M965TCV79)@+US4%:MI9&YL+3U.[Z;G"HDB#4*YZPW[_H)<+J3NGQV'MRIX> MF](KJ?'*@BOS7-C=#)79GG0&G6;A6FXRSPN]T^-";/ &_>?BRM*LUZ*D,D?M MI-%@<7W2F0[>S<9\/ASX4>+6[8V!/5D9\X4G%^E)I\\&H<+$,X*@GUNP)'_6<$AK7 ,-A=*0I6G@DO3H^M MV8+ETX3&@^!JD";CI.:DW'A+NY+D_.GBT_+\!JZFOTQG'\]ANCB##Q>+Z6)^ ML?@>EM?3Q5'@!;Q1Z_HHX(V>P3O#E8OOSD:#OOO+V?+,!J\_PX^Z6AA;C%?H86#D((^O/$9 M0GUV3D&4>@-4A-@(Q7!U=OXS?+"D@+R(08#&K=I!0O3A,85M9A1-S5;3Q)4K M)U-)S !F#0P]-WDA]"Z&HK1)1JV7@M"1* IK[B0U),)P$O?[?6KE4E "U\9X MD#HE'ZP4"E:E5"D;)34L:9%-F LEB@H^=)Q3G\G^N48B'U]:T1 2IKBG?&W;60?AR2(R)0R:TG/ Y-SD2*D MI>7\LNQ:6N:$-EN M>=="4TQA\&]-CUC6X2TM!P7A@JHT=+FJ'J5[NK&(C!'?;RR,QQC.$-/*IFM. M+4R=DQL=U*%(,J!X>[K^Z8X.A$03;A<74VM8*GHOT<510F5(3>)=A13,%(SW(#_A]&P'8WBP\-^ M/!H-:-2L,5DLT>9U2JD&A\0#1V-X>QCD#N+QT=LG$&9_CC"H M+'Q[<-#*7^.M4;?L20#)Q8XX"U;&VI LL:%J(>8(%.GIB<4XE6%TQP0>2)G?%2C$RK$NE0H=%SY5L3&V55+G96PM%PX0!T_W)K&&. MIB3"ZC.4$8[NL0:EBWB=*H%>[G&D<1-&X51UY?(U_T^9185H/"26IUY^O;W7 M=8YV$[XA'*FES%9L(+VX^WT#U!+ P04 " =@&]3SN\X MFU4" #S! &0 'AL+W=O2FW9//TEVW Q8<]@E M%BG^GTB%U'2OZ%&7B 9>ZDKJ65 :TUR&HJP:EW=DIJKFQ)A6A;@AY M[D5U%<91=![67,@@G7K?FM*I:DTE)*X)=%O7G%[G6*G]+&#!P7$OBM(X1YA. M&U[@!LVW9DW6"@=*+FJ46B@)A+M9<,4NYQ,7[P.^"]SKHS6X2K9*/3KC-I\% MD4L(*\R,(W#[><8%5I4#V32>>F8P'.F$Q^L#_;.OW=:RY1H7JOHA_A2/ I>D<0 M]X+8Y]T=Y+.\YH:G4U)[(!=M:6[A2_5JFYR0[D_9&+*[PNI,NE@MEZL[V#RL M%E^GH;%$YP^S7CWOU/$[Z@262II2PXW,,?];']I,AG3B0SKS^"1P@\T8DF@$ M<12S$[QD*"_QO.0=WLU3*\PK_+S::D.V WZ=8$X&YL0S)_]Y92?5;L@N=<,S MG 5VBC32,P;IW>KA!A@;PS$;-B4GA'ML6LI*VWFP)E40K^%6PC5F6&^1[$6Q MBQ&HEF"N..4?>-.0>L8<.$@[$]HSZ(W1] S>FE*1^"UD :T&HXZ#VL8Y&"2C MC*(J C:+D8L18#&PR9O"OFPR/&K%&*ORX:&ULE59M3^-&$/[N7S%R3Q5((?%+S &71()K3KT*"B)< MJWY<['&\.GO7M[LFY-]W9IV8%!U(_9+LR\PSS[RN9QMMOML*T<%S4RL[#ROG MVHO)Q.85-L*.=8N*;DIM&N%H:]83VQH4A5=JZDD21:>31D@5+F;^[,XL9KIS MM51X9\!V32/,]@IKO9F'<;@_N)?KRO'!9#%KQ1I7Z+ZU=X9VDP&ED TJ*[4" M@^4\O(POKJ8L[P7^DKBQ!VM@3QZU_LZ;K\4\C)@0UI@[1A#T]X2?L:X9B&C\ MV&&&@TE6/%SOT;]XW\F71V'QLZ[_EH6KYN%9" 66HJO=O=[\CCM_,L;+=6W] M+VQZV3@-(>^LT\U.F1@T4O7_XGD7AP.%L^@-A62GD'C>O2'/\C?AQ&)F] 8, M2Q,:+[RK7IO(2<5)63E#MY+TW.)Z>;E:KF831UA\,LEW>E>]7O*&7@HW6KG* MPE(56/Q7?T(^Y1A2KNP[0-,! M:.J!IO\[0N_J<3==V%;D. ^I72R:)PP7?]X^+"%.QM"CPK(LT=C681&X"D%1==?L$%5QKCOEI%J#=4(5PA306=ZR7*,+64HLJ%V< MT;;=83?H*EV +D&T;;W=2S/J "*06BIF9'9@9.0RZ,V0(-D T;8M5*4F$;K]N[E=?" M6J*>"V^N$6C^&.$=]J(!X?C+7)M6TPU)E*2(>]M2Y757H/5"C5!= M230[PP#D*G JA&&.M"GPB<922T/& 8G)FCQ%.X;+?12(B".R+V$B=>IW2HM4 MWA.#Q*-@4L2:)/][??_"K^= SD.*DQ&T(B M^%:K'N\54"W%(Q/T0S]/H)=.$7#U;WS,$M'413!Y5M*P4^,044V!*6%'Z274Q\" M0K'R&4XA&V/D?2O,*Z#Q3R74QYZMODX)E0C9+377O84C[XWN+*7 M'E\$*WI*BXYKN82;'DFBM^>G%%SO<.@PN!W\\7?!%VFY3?ZAHKT(B%#"D3D] MYV4*633EQ12RV)]DD*49+\C'+ XH1_10E^0\?(RCX$&[H>%:L>6JMY".XK.S MX!JM!=FT'6=:4F%0?3@XFIZG<+S3^P#)Z/0\@Y^-U,G! ]2@6?MGUH(?5?U; M-)P.+_EE_X"]B/>? 3?"K*6R1+,DU6C\,0O['MIOG&[]<_:H'3V.?EG1UP@: M%J#[4FNWW["!X?MF\2]02P,$% @ '8!O4WINF9>= P C < !D !X M;"]W;W)K&ULK57?C^(V$'[GKQCEF1(VL.UI!4@L M2UND JN#:Q^J/CC))+'6L5/;@>._OQF'<)S4W:>^)+9GYIMO?G@\.QO[YBI$ M#U]KI=T\JKQOGN+89176PHU,@YHDA;&U\+2U9>P:BR(/1K6*D_'XY[@64D>+ M63A[M8N9:;V2&E\MN+:NA;T\HS+G>?00]0>?95EY/H@7LT:4>$#_I7FUM(MO M*+FL43MI-%@LYM'RX>EYROI!X4^)9W>W!HXD->:--YM\'HV9$"K,/",(^IUP MA4HQ$-'X]XH9W5RRX?VZ1_\UQ$ZQI,+ARJB_9.ZK>?0I@AP+T2K_V9Q_QVL\ MCXR7&>7"%\Z=[F,20=8Z;^JK,3&HI>[^XNLU#W<&G\;O&"17@R3P[AP%EB_" MB\7,FC-8UB8T7H10@S61DYJ+$U=2T]=Y1T(G<.*Z$I=HLXD.GB1+E/&M1;A M[V7JO*6F^><#K].;UVGP.OV_LOPA'%_4)]>(#.<1W42']H318K<_KN%A,H(/ MG<$?6 H%6^$]6@=[# A&(Y@"3&L'70.2XA!\94U;5B I<9EI M-5VL(3C*(VCC98:D(#Q)03HZQC=**DAJ@EK+0F8B7,'"FAI:1Y>Y%#9G#0$T M7<(J,W6C:(AX**3"'-(+"7TE;?Y3(ZR_##*2UJS9",]NI2XL5XYK29Q[VKY" M:*S)VXR(!DYGI NCVX)JR86E0<:X#OK@1K!O+0CGT+D.K$,12F%)3()C#LOH MTI#'T6#I>IV)Q, MY]I@(O5)*)F/8$-C+,\[8&\ZEJDY<8!E2AE"9Z>VPI92.TIJ0:;CT2^/$=AN]G<;;YHP;U/CJ;_"LJ+G$BTKD+PPQO<;=G![ M@!?? %!+ P04 " =@&]3H\@N)]," #[!0 &0 'AL+W=O M,&B=#SLNW@?<2US;O7MPGZNQ!)I3V@K, $ER(,J.)7G_%;3^GCC?7F?576%>Q M\:< YJ4EG6_%7$$N5?4O-MOGL"%?3,#X(G&+1A'9T G$4MP[PVG6/;<]KO\8K9Q:? M2E0$HQ5?+?P8S-'!:/:<36"-P>B!MI2:HEO(7X)(HB]ZL[;E0= MMSF?*D4&TC=M"8PC,-UA.2U;Q@&/Q#'$S8^G[T ;.)H=>W]A>+54"IZJTD+4 MY #V-/ACQF>8L,>"W>X.ICC1@\@RX/?FEN5WKE.)K G_^H+"O8',T2S]VK$P MUZ6B:C;KTWJS#:J!?@FOUN*5,$NI+&2X8&G$?01@JE53&:0+/]XS3;PL_&W* MVQF-"V#_0FO:&2Y!O>_[OP%02P,$% @ '8!O4_+<]MJ- P @P< !D M !X;"]W;W)K&UL?55?C]HX$'_G4XQ2Z=1*VPT$ M>MW; R1H=W5[4ENTH7-9[4K V^D\VDM=IAC^%JO M'*W2'J50%1JOK &'VUFR&-TO)QP? _Y2N/=G[\!.-M9^X\53,4N&+ @URL ( M@AXO^ &U9B"2\;W#3'I*3CQ_/Z$_1N_D92,\?K#Z;U6$<=XTFH??V'?QHXI6#8^V*I+)@65,NU3'+HZG"7<#2\D9%U"%G6W1%'E M1Q'$?.KL'AQ'$QJ_1*LQF\0IPW]*'AR=*LH+\^4B?\KARR.LGA_RA\_KQ?KI MRV=XO;):287^S30-Q,*QJ>P0ERUB=@%Q#)^L":6'!U-@\6-^2NIZB=E)XC*[ M"IAC?0OCX0UDPVQT!6_<6QY'O/$%O(64MC%!F1V<;,(_BXT/CJ[(OU<()CW! M)!),+A \HT03]!$6A:T#%G#&F =A"N$*_[/"7H7E]KSWM9 X2ZC_/+H73'JN MP34N>#*#CQ18;=!1%4>_W4 H$1X7^1*4]PVGY5_CR=M11M'25@AK<:#*O%[; M6DEX/QF^^>7573;*?L]556NU/3(%PYPQTI#X(9MX++5N95\0)+I 0V* !XDU M=Z2G$RU8,P4QD*AK9X4L(XPR]'_4Z)2EV6FQ"= MPS9.*[%1FLY(.^/0(/*J0&Y=Y:%06XI%(]$/J#B$]+U1KG4B @@#5$T5CCQO M>'!$74@Y]$I,\9QN"7')4I@=DLR65>P]$)LC/SYNLA]C&J&[=)H],9(C@"I4 M-R&Z&73!Y)?,5G"RS'*4D;HI"#"J8&(:AP$*@KB%-3/0NN"]CI,<-C4?@W!X M1LR%:#QL<*>,8;=[%:C,RDO2=T3A!M1;68?)%ZFK;+C*4:@"C U0"J(0-)78 M 0'2_2"I(#Q#4/>&]N*=6ABX\(0BM+#"Y@L0$6PUJI$@5[^+,Q M> (E[3]KW/1L,%;H=G'\>XCWM9V1_6[_A5FT@_7_\/;S]$DX*IX'C5M*'=Z^ M?Y> :T=^NPBVCF-V8P,-[?A:TE<2'0?0^=;:<%HP0?_=G?\'4$L#!!0 ( M !V ;U-C@N547P, \( 9 >&PO=V]R:W-H965T,HGW82K0)"0E0 1+EBH[5%E#A;I]-,H#5Q,[:3MG>K[^Q M [FN5+C=%X_MS'PS\XT]SO HU8L^(!KX4>1"C[R#,>6][^OT@ 73=[)$05]V M4A7,T%+M?5TJ9)DS*G(_#(+$+Q@7WGCH]E9J/)25R;G E0)=%053;P^8R^/( MZWCGC6>^/QB[X8^')=OC&LU?Y4K1RF]0,EZ@T%P*4+@;>9/._4-B]9W"WQR/ M^MT<;"9;*5_L8IZ-O, &A#FFQB(P$J\XQ3RW0!3&]Q.FU[BTAN_G9_29RYUR MV3*-4YE_XYDYC+R^!QGN6)6;9WG\$T_YQ!8OE;EV(QQKW9B4TTH;69R,*8*" MBUJR'R<>WAGT@PL&X%QN8DUS# MYPW;YJAOAKXA]Q;$3T^N'FI7X057$3Q)80X:'D6&V<_V/H7=Q!Z>8W\(KP*N ML;R#*&A#&(2=*WA1PT7D\*)+7,BBE)J[T[+W?O=(.(I_B\JQ]Z42:">M)Z9>T-CR GZON'D#C6FEB!#4< OZ()6Y-:@* M^ 2==APD3H:#^/\L/Q;C LCU=M'?%^%^36^'?8EMI_9D9(G5NAD:;^L5'J@[I)!:D^AL'5R MZ??CQ,E!TFM]HP9'P% JF:+61$H_BF@,._W6NMK>,JW)44[,^3LN.'6%G^"( M]D''CE&_-3M_WTN9:>B&/8@[YYHTL9/G?GL0])SL1KUK!4B: B2_40##Q)[; MAO)1":X"_4H)&O1+15A1 82Y59C3Q)*E'>UASYVY)&A]M3RS-*V*JE9A!=T" M_@]S7>)SKPD"U1[]Q1I&D-8JB!UI:2T0H4B6I..G7=TG)JEO$1B\4N8_9V16'TYW2#Z9$M/!4"6EF M06EM?1V&)BNQ8F:H:I3DV2I=,4M'782FULARGU2),(ZBUV'%N SF4V];ZOE4 M-59PB4L-IJDJII\7*-1N%HR"O6'%B](Z0SB?UJS .[1?ZJ6F4]BCY+Q":;B2 MH'$["]+1]6+LXGW 5XX[<[ 'U\E&J0=W^)3/@L@10H&9=0B,/H]X@T(X(*+Q ML\,,^I(N\7"_1W_O>Z=>-LS@C1)KGMMR%DP"R''+&F%7:O<1NWXN'5ZFA/$K M[-K8\64 66.LJKID8E!QV7[94S>'@X1)="0A[A)BS[LMY%F^99;-IUKM0+MH M0G,;WZK/)G)79^3I=K=+/]]_@_)YM!)J+:6@)UCG#K(-8M!#Q M$8@$;I6TI8%W,L?\[_R0Z/2'0"+^E[3#Q><@3O M0\,TDQ;1 ),Y++7*F\S"FFEGYF3^GFZ,U71#?IPH-^[+C7VY\3'Z))R\$0AJ M2YH9,&6M>FO%)3"?-:U.S#&A_:TV%[N/,)7/AEL.Y]E=*6_V).IF%CN>CV<#Y* M7/#5)473Y?J'*M$X@]%5!"_]L_! $A7JP@O?T%0::5MU]-;^;4E;2?T);Q^F M6Z9I4 8$;BDU&KXA*>M6[.W!JMH+;*,LR=5O2WH?4;L \F^5LON#*]"_N//? M4$L#!!0 ( !V ;U.#%-O)Z ( @' 9 >&PO=V]R:W-H965T(V\^8]R-)P)6"JB MRSRGZO<+-P M-.]9>V?PG<%.'_6)5;*1\L4.[I.)%UA"P"$V%H%B\PJWP+D%0AJ_:DRO"6D= MC_M[],]..VK94 VWDC^SQ&03[]HC":2TY&8E=U^@UM.W>+'DVOW)KK8-/!*7 MVLB\=D8&.1-52]_J??@;AZAVB!SO*I!C>4<-G8Z5W!%EK1'-=IQ4YXWDF+"' MLC8*5QGZF>GCXHG9#"9)HL1 +)>W\?J37\HCV_>706< U%AW2#-HF"*#R#UVWT=AU>]P3> M@BK!Q%:3)2BRSJ@"\F.VT49A>OP\@]]K\'L.OW>*+]Z:I.1 9(HY&TL1,\ZH M34!MITP&1)0Y*&JDTH2*!%-(2#S8:J(VP3QC<;7*>&D@(;#G?D0/K: MT8]E7I2F#H&WE B\RDS@--3&'QWC616V$HQT06.8>'C5-:A7\/X3::UWTEI/ MF0)XEW0MFRDV78+6W,8:M1X/&W)!PG8PZ+DV[%^WGMVMA>03?47B6Z@"(]G2 M:(,DD1?IM@?]$/_7_;!"/# ^4+T@02>Z<4TW:-U5TOYIZ$6:8B6SV^@V#FL9 MT1"7BAF&7F$TP*]W$K74N--,D)CRN.1N2QNHXS,X*.JVA\,A_F^&_;V>D\*O M]_H_ND'^477"]-BZ&JSQ<$MAJD+5S#9E?E95MX-Y]48\4+5EF L<4G0-.L.^ M1U15=ZN!D86K=1MIL'*Z;H9/%2AK@.NIE&8_L &:QV_Z!U!+ P04 " = M@&]3.^\EUP4# !*!P &0 'AL+W=OFX_?L= M4K)B W701??%YLSPG+DK3?:.+S):,O6N$#]L)U)LKR>I:P:Y*H2'"2NQLXTN+J.S7Z[X4N% M>W6T!M/)4HA'8WPLQXYO"L(:"VT8&/T]X0W6M2&B,KYUG$Z?T@"/UP?V][9W MZF7)%-Z(^J^JU)NQDSE0XHKM:CT7^P_8]6,++$2M["_LV[TQ92QV2HNF Y/= M5+S]9]^[.1P!,O\,(.P H:V[362K?,LTFXRDV(,TNXG-+&RK%DW%5=R(LM"2 MHA7A].1V^NEN#C9JR&8Q7 M=,S7+7-XACF"6\'U1L$[7F)YBO>HRK[4\%#J=?@BX0*WEQ#Y+H1^&+S %_6M M1Y8O.L,WK]2C L9+>. %2DU?L*Y0P=_3I=*2/I=_7D@R[),,;9+AN:+I%)6[ M&D&L0#&:)"Q_D'Y?A>S41:E^-MO?9QW<;R3BB0A (]38+%&:.0[,',TP_<&T M$3NN88:R0*X'Q'HO-*OAC'_01B4^(=\A7$#NYED&@>_#*[(R-\[]UAK<=.5 M(;CAD,P,XB^(%_?BQ;\\9E849A:*NBZP>C*GPKA_0VUM<@6VLO>IZ;_]03-O[ M\7E[^\K<,KFNN((:5P3U+U-21[8W=VMHL;6WY5)H:L0N-_38H30;*+X20A\, MDZ!_/B?_ E!+ P04 " =@&]3)1-UW&@" C!0 &0 'AL+W=OE^BD-NY%WJ[P!/?E&0#_F+6L VND'XTC\IX_L"2\PIKS64-"HNY M=QU.EXG-=PD_.6[UG@VVD[64+];YEL^]P I"@1E9!F9^KWB#0E@B(^-/S^D- M)2UPW]ZQW[G>32]KIO%&BE\\IW+N33S(L6"MH">Y_8I]/ZGERZ30[@O;+C=) M/,A:3;+JP49!Q>ONS][Z?=@#3((#@*@'1$YW5\BI_,*(+69*;D'9;,-F#=>J M0QMQO+:'LB)E5KG!T>+^]GIUNX+39[86J,]F/AE2N^1G/<&R(X@.$,3P(&LJ M-=S6.>;_XGTC9E 4[10MHZ.$*VPN( [.(0JB\ A?/'08.[[X4(=H#DT?(4H& MHL01)8>$F8'(6X$@"WA@U"I.'+7U7 FXYVS-A0M^MHU'R>WL377#,IQ[9K@T MJE?T_J?BZ'N#BA&O-]W:Z([KC GXC4Q-1V8K(SB!>'QES1C2(+%& FGH(BFD M<6J-,:1I.'HNT0QX0:C@,@Q&SY(,DW E&_9N1I(TQ.?A9#*Z1ZV!5TU+F .O M#0(UP6ER%<-9CSN!Z'Q\E<)G)^#O7=P*U<:-IX9,MC5U=WB(#B_ =7?Q_Z9W MS\<#4QM>:R.S,-#@XC+U0'4CV3DD&S<&:TEFJ)Q9FE<,E4TPZX64M'-L@>%= M7'P 4$L#!!0 ( !V ;U/0D!I4R0, ,D' 9 >&PO=V]R:W-H965T MZ]^L[M@GE=.SJ)$3\-L\\\\QX/#PH_6Q*1 L_*B'-*"JM MK3_'L_SW8T[[P]\XW@P9V-PD6R4>G:3>3&*$D<(!>;6(3#Z['&*0C@@HO'] MB!F=7#K#\W&+_N!CIU@VS.!4B3]X8L$395A]_Q&,^MP\N5,/X? M#L>S201Y8ZRJCL;$H.(R?-F/HP[_QZ!_-.A[WL&19WG/+!L/M3J =J<)S0U\ MJ-Z:R''IDI)93;N<[.PXG7V;9_/5$E8/\.@FJZ?LZY\PS[*GV3T\S)>3Y70^ M^0K9>K*>+6;+=08/JQ2FJS2=3=='P_EB0;NI.S=+TU6:P?M[M(P+ TNF-7/" M7PUC2WR=US@_0-O,%)O(''&[R"-\ESU4C+Y0ZF)9,[-,!D 3.ME8:ITCJ4GH&_)AMC M-57@WV]XO3EYO?%>;U[Q.J?K8U%S)O[CZ9+&;X/9$CNUYH3R@DS#EDLFD!TT16YJ*A>J*! M(]_)%9V2GB2E2@E>,&]_40G4R&4([1@T22&I=Q*JJM![=8K84B-"%/;:A^3Q< MG:4UM&5#[2_8,O@5":FR(2S7,'GNTUUPT;B#5&620C%0DR-3NHRH;>==-QET M8>)9?FDDMAKUKKV<9_[:2G)5Z'?^4?$@*^TT&E/JZ=W:A+:\Z_CX9%;,+US12UP2Z9) M]^-M!#H\'&%B5>V;-:E'K=\/2WIK4;L#M+]5RK83Y^#T>H]_ E!+ P04 M" =@&]3X' P,H4" L!@ &0 'AL+W=OJ'5EJ;$ @=%2#1%+14*Z"&;I\-',2J8Z>V4]I_/]M) M(]8"FK0OV([OO7ON36SZ.R&?58:HX2UG7 V\3.OBQO?5*L.8YD>^WR,1NX+6\ MCP>/=)MI^\ ?]@NRQ13U4S&79N4W6=8T1ZZHX"!Q,_!&K9LXLO$NX!?%G=J; M@^UD*<2S723K@1=8(&2XTC8#,<,KQLB8360P7NJ<7E/2"O?G']DGKG?3RY(H MC 7[3=2TV!#GEU4C> M:A_V!*W.$4%8"\)_%;1K0=LU6I&YMNZ()L.^%#N0-MIDLQ/GC5.;;BBW;S'5 MTNQ2H]/#>/8PGZ7)(IE-83:!>/RX&"53F"33T31.1C\A78P6XX?Q= &)&5,X M?R#R&359,H3Q2TGU.Z2X*B75%-4%G-^9/TCLX/[N ,Z <%IDH%>%K MU?>UX;;5_57->%LQAD<84RRNH!U\@S (6P?D\6GY?F8PX1RPE>4,$@UT6B^= V)&=6)DNVF9-N5[!PIN>V?9WJ/&Q"WE"AANC"RXNC999'4W50LM"G>\ET*;R\)-,W.= MH[0!9G\CA/Y8V!NC^8,8_@%02P,$% @ '8!O4[$#C&7% @ +@< !D M !X;"]W;W)K&ULC97;;N(P$(9?Q8IZT4K;Y@2$ M5H!$TZ+-:CF(T.VU"0.QFMA9VX'V[=0;6Q0<\,J(\LSV'*=CYYA0:] S M\"JV4(( M6:8=*8S?E4^K#JF%Q_V#]Y')7>6RQ )"EKV3E4S[5M="*UCC,I-SMOL.53YM M[2]AF3!?M*ML'0LEI9 LK\2*("=TW^+/J@Y' K=U0>!5 N]_!7XE\$VB>S*3 MU@N6>-#C;(>XME;>=,?4QJA5-H3JOQA+KE:)TLE!.!W/IG&TB*83-!VA\'6^ M&$83-(HFPTD8#7^B>#%0F&3B#MVCM_@% MW=[$"^\PUYCN*?^L 2NW N[*'F2JGVZ0HE&H2I28U7W/CO&ISZZVX'? M;7=Z]O:X=@U&CYV@-OH+MU7CMJ[BOJMCJO]YP5D"HI%M[Z!]%-;K^OX)6X.1 MYW:;V=HU6_LJ6UPN[[$0D"\S L)>$TK44?E7*=MG)&[PZ)[@-AGY%W [-6[G M*N[HP+=AK/GL=,ZBMKS@A.S]A+?OG.^\QU?TM]Q\2(S M (7>"*;3)D)-^QO\086H)ZWN!,VS=1H&)MP'?".SD01^92I:N-1>MJ"#.[N%!"KQ*-4V$TF\QGBSB)9U,T&Z'H MX2D9QE,TBJ?#:10/QVB1#).'R<,T0;%N%^@\9@JS#5E20$,I0U?H>7&/SL\NT!DB#"49+R1FJ>R[2HLU*=U5)>RN%.8?$;: [35J>Y?(]_Q6 M SPZ#7\L6 WWWL-=;5'MDU_[Y%N^]A&^$6%$P=58G[D4?;( _1CK>!0KR.7/ M$]G:=;:VS=8YDFT,4NH3OBKR@F*E,^*<"T7^8'/TF[PLZ7J6SESY6U^Z'_0UQ-STFO5U:WW= MD_KFVCQFMF<"^1+$J:WIU92]_W 0@CI;<+* A"M,]4W:IVF\2,&GC?4#_X.Y M#3$][X.Y[L$S8I[P"18;PB2BL-8H[SK09HOR62P'BF_MR[+D2K]3MIOI/PD( M$Z#7UYRK_< \5O6_*?P+4$L#!!0 ( !V ;U-@LH(=Y@( -8' 9 M>&PO=V]R:W-H965T20].N[DL$EL6':%^NVY^S9M;3;VS/^)+8 DKQF M:2[ZQE;*W9UIBO46,BINV YR/-DPGE&)2QZ;8L>!1AJ4I:9C69Z9T20W!CV] MM^"#'BMDFN2PX$0464;YVPA2MN\;MG'<>$CBK50;YJ"WHS&$(!]W"XXKLV*) MD@QRD;"<<-CTC:%]YW>5O3;XFG,R)BF3%V)-:!%'?L)0@2&$M%0/%X05\ M2%-%A#*>#YQ&Y5(!3^=']HF.'6-940$^2W\ED=SVC:Y!(MC0(I4/;/\-#O&T M%=^:I4)_R;ZT[=P:9%T(R;(#&!5D25Z.]/60AQ, \C0#G / ^0AHG0&X!X"K M RV5Z;#NJ:2#'F=[PI4ULJF)SHU&8S1)KOYB*#F>)HB3 W\^7/7,7P:N M8]]:EM4S7TY3U61GM4[MW@EL5P+;%P7.L#@5.=:<-/D-$4F9$"":=)8T[1/_ MGE=76;=R[/99D5XETKLH\BM'6?\FTZL):+6Z=9UU,[?KG=79J71V_D]GC/>K M46:GP;]3EUDWLSOV69G=2F;WHLPIY4]8.%8I$'@N$OE&!*P+C@^C.:?=VM6S M6TKL1[4-=H[3<$7-DQ*9 8]UYQ#X0HI\["+E0K*=+L0K)K&LZ^D6&R]P98#G&\;D<:$<5*U\ M\ =02P,$% @ '8!O4^O / ;C @ R0< !D !X;"]W;W)K&ULC95M;]HP$,>_BA7U12NM34AX:@5(0/?0%YT0M$/3M!H=_-+!/W9HGW$(2H? )EJ0V;3NJ::C@10[ M(HTUJIF!K8WUQFP8-[NXT!*_,O33H^5X/A]_??I.+A_%%G![-&&<+*F4E.NW M*W)Y#YJR1%V1:_*\N">7%U?DPI@\Q2)7E$=JX&KD,&IN6,:<%#'],S$#\BBX MCA7YR".(WON[R%\EX>^3F/B-@@O(;DC@?2"^Y[=J>*;_[^XUX 1530.K%YS1 M^YQ34ST 1;! 9"9%E(=Z7U2&RS_&*Z4E'N&?#>':5;BV#=<^$VX"&\8YXQL\ MSPGE(=3M2"'1M1+F9F]'OBG5]K!*-3:MH+)YQ]:IV#J-;.,PE#E-%(ER:0AU M#"0#R414!UEH=0X O^(\=2D[]4C=BO$;B/B-*9\@WN"9QJ49M@9<"+6)$-* M6<*277DAL.T4"=7A=T_8KOM'^(TF[_![%7ZO$7]9D:5":O:;%MT1SUVN65+. MZVA[IR@'NUW@UMC<=NIY^Q5OOY$7[_P_CFK_]!B>'(-3F];M\3EP#[IB"G)C M'PM%0I%S7?26:K5ZC\:V#1^M3_"=*IZ5OS+%(_=()=X]11)8HZ1WT\-2R>+A M*"9:9+;WKH3&3FZ',;ZU((T!?E\+H?<3$Z!ZO4=_ %!+ P04 " =@&]3 MA\]_*3D" '!0 &0 'AL+W=OD_?>S#6&T*GD! MG^/S?>=B?TZ.4CWJ @#)4\F%GG@%8G7C^SHKH*1Z)"L09F)][8.SE6;%^@=?AI M4M$]K $?JJ4REM^QY*P$H9D41,%NXDW'-_/8QKN GPR.NKME3#7/(-R[&8>)\\ MDL..UAQ7\O@-VGZN+%\FN79?H#Q$"!L M >%K0#P B%I Y!IM*G-M+2C2-%'R2)2--FQVX6;CT*8;)NPIKE&9769PF&ZF MJ]7T_L5@OR,6[R\1'D\LB_*SEG36\X0!O1.ZD MP$*3SR*'_"7>-S5VA8:G0F?A6<(U5",2!>])&(3C-^J9GX??UF((_J*9T@V=G@"F7'_GFXU*G--_YQ)%W?I8I#.L!;!](P7#L&*]Y#&D9&S$'B'_IS>B,L'/?#F@+]WITJ0>V=U#3) M9"VP.;7.VZEYZB[Q*__,J+P1Y7^:YHFXHVK/A"8<=H8R&'TT&E&-[!H#9>5N M[E:BT8%;%N:E F4#S/Y.2CP9-D'W]J7_ %!+ P04 " =@&]3SH9._5D# M 1# &0 'AL+W=OO.3:6"1VL9T5_CVVDZ99<4HDX*6QG>\[ M?W>^G*_3/1??9 :@T(\B9W+F94KM+GU?)AD41%[P'3#]9L-%092>BJTO=P)( M:DE%[H=!,/(+0IDWG]JU6S&?\E+EE,&M0+(L"B)^+B#G^YF'O'+)1X:@D5\IK"7K3$RKCQR_LU, MWJT.9.<:U$OHM MU3PU_[#ZA-Y_6'Z\6:';U1U:O[NZ6Z&7UZ (S>4K] ;=KZ_1RQ>OT OD(YD1 M 1)1ANX95?*U7M3C3QDO)6&IG/I**S)V_:3>?5'M'G;L'J$;SE0FT8JED#[G M^]J3QIWPX,XB/&MP#;L+% 6O41B$V*%GV9\>G)$3-=&-K+U!5W3U=TA9P@MP MQ:;BCBS7?&Y/T[Q4D/94.72I')^H=((F;IFC1N:H M1RB_W$#Q".+KF92)&X/Q7Z1,W"=E'*#.E!DWLL9G93W8>JC/@SR!T/7]4 OT MS2"5_OCU$;GT5D:'+2G1:(A/]#I XQ;HF=Y)HW?RSU)\TB?%7:".%,?!L?@& MO9*\1_[@5D7'?Y%!-?D/*>1"=>80#H_2PO^11;75/Z21"]691_A8PO'Y&K[: M;'3+@?@&I>:T=-.!)"2EH(J"^\J+?M.!P]&I6!=HT*'U6-?Q^<+>%=]2ZC5] M52)AAV?'VP#_R^L ][H/W*C3"\%O M-5<%B*WM.25*>,E4U9@TJTU?>V6[N9/UA>EW;=-V-%,URS=$;"F3*(>--AE< MQ%J8J/K/:J+XSK9PCUSIAM .,]VS@S _7[#N3I,S ;-OX#Y+U!+ P04 M" =@&]3=Q&YUV$" "U!0 &0 'AL+W=O>O[.LFAH+HC2Q"XDTE5 M4(.FVOBZ5$!3!RJX'P;!C5]0)KQXX'P+%0]D93@3L%!$5T5!U?,8N-P-O:YW M<#RP36ZLPX\')=W $LRJ7"BT_)8E904(S:0@"K*A-^K>3OKVO#OPF<%.'ZV) MS60MY9,U[M*A%UA!P"$QEH'B;PL3X-P2H8P?#:?7AK3 X_6!_8/+'7-94PT3 MR;^PU.1#[[U'4LAHQ22AM9-&!44#!1_^F^ MJ<,1 'E. \(&$+X$],X H@80N41K92ZM*34T'BBY(\J>1C:[<+5Q:,R&"7N+ M2Z-PER'.Q'?WDT_S&7DOK@>^P7@6 MY2<-][CF#L]P1V0NA/P(N$2R@Z)@CTBQQ>=JYU(9 'DD>[)E.F$2UTI(-]&:VT4/L_O%T+TVA ]%Z)W M)L1**$CD1K"?D!*#@=8@(&-&G[J-FNK&4=GNW<;];A!@IML3"OJM@OY%!;-] MB1V'T:D0%>4$L@Q8=:53TD:L/( MTO796AKL6K?,<:Z"L@=P/Y/2' P;H)W4\2]02P,$% @ '8!O4WOW]N+> M!P Y"4 !D !X;"]W;W)K&ULS5I=;^.V$GW/ MKR",/FR!Q!8IR1]%$B!QO$VVW:SO9K=]*/I R[1-K#Y?ZOJQTRBS\X6\O2,=*7,DF2;_KD87K5!O]?7;Q<#$3*MDP"?_D4[6X:O5;:,IF- W5YV1]S\P%^3I>D(0R M^XO6QM9IH2"5*HF,,R"(>)S_I\]F(DH.V*MQ(,:!'#C4CN :![>I@V</3S9>'3X_HW1U3E(<2/5(AJ,[[G]$%^OITA][]]/-E1\'8.D(G,./< MYN.0FG$^I&$;.>0<$8Y#N_M[-FDCTL_<<87[G=W]C@5MY.+:T4?-1Z]R M?V]W?V)+&-VI!?]K<_>JT>]/S7QL'?WA=> _-';'W0KWWYJ[>_ON'7: XX%(PZ306/YVC)!$^F M5?LMC^MG<;5PKJX]!WXN.ZL*.-X.CM<0CM0S(!&HL%0TG@*6JL3WCD!T_1*& M/,%.&.T!]7= ?2O0/S.M9-,+NF("M!^Q9R8"+AE:"AXP604VC]@KX<#M/CD M>\)H#VQW![;[,K""Z6I'KV^0Q$I 79'2$(5\QJIPVX-CM&%4(.RA*=U(2TKV M=FA[UH /@(A#S12@%0W32D1Y@&YYDGS?.5KXDV9[^/H[?'TKOB>5!-_0IV6V M;\=\_RD%R#/C7"JOZ/378X1U8\8Y.9^:@*ND.L%79#'H' M,VX/M "92J"!:V97Q.B/'48NX?S6V7E]?T:@*4:!EL!#O4F MXI-49X1$4RZ#) 7"KI]O$Z\\3Z3;QKU#N,=FN-L>>#5X"Q'"Q(KWC@OH*!*! M_OK(--_:A 072H+=MZ%MN% 3W%1.H/F;,:Z%S>BPN11PP9%BOP2J0@DF)\S96 M@13<2>S<^?T%J E<7X'FBU5AEHEJS6*14BEO9]%73^8Y^L)$)/6U9^=5J78" M@UHP*.&B9Z;F9B!;)CYDTBM: *97C03"01ZJ$(U&H!7R1HT/:SXDTB ML.&0='E- ^4VTH%IL.!LE5\'1$Y2H<<"=R0SHH#"4=?EVCE@ KKU&"2/74R9 M@LL"H-.S7 ';Z M$6Q\6H07AZ>AZP&4I_0^R84TE^LEK>]US%- P2$.J/TVE M'E_51H^H^,;463X(A$8,KBD/?6Z<*?H(\\'0D(HP09)'.C3,0MN6W84F$GM[ M=3.?"S8'K+G>F"P(RMG"GO5Q99EK@I<+6(*/J\:39OO@"_4D=O7\&D.9D,QC M_M]#S$$B527@8['$[N"X,#=VW7J[?"0 M0G;)"=D];'.YE&EE87MK(NUW#EU2H_RD$&1B[[+&5"@>\"5LKPO!\NVTI!N1 MA"%2]!F:03KA(5>\LH*])<>]%?$M*UBH,K&K\NB?E*L->@ .B/5=OZS#:J2" MAXAPE!%U1'M))R#1/3PP=5F;(![>BJ?$M"N<6VNS^2]I\ M[[Y,=-U"=%V[X-G3 _T/;7L;B6Y QH9&ET8@DL\15V=7NI4"'7KD(OUW?W6(PRV3X2>&/8M1CN@RYTR[7KUJL)X,LZ:40" MA6*Y_3=" H7"N?8^\D>0P/ $AF8DD+&4.:+L_A +0IZSUD QUR3FD MYUGNG^3W0,Z1WSOO^0Y:,:EU#^)_2,,-RI_DP5\JC\>.F,J[F:H!81*4[D34 M JXJ,TOC*1/A)D,+3))=DVR?-6R9RG K>R:WC:MZIN]I>[RBG/'LY<5)8J'W\;F\XH2Q;.7**\3!!.\S)P5#PI.6>U#+^H9K^G30%.& MPB]L6H"OF^=9JE+!LEY%M^A53U.]XZ>"/\]](MA4B[KVPE=P])LG(DH9A$F3['DB5;2?Q'7!/;E[U M*L6#5]5S^@/W8!$[I=<^]/M/'ZF8\UBBD,W SVGW((#(7RG*3U2RS-X$F21* M)5%VN& 4Z$\;P/>S)%';$_URR>[%KNO_ U!+ P04 " =@&]3Q1O^RF # M A#@ &0 'AL+W=O#!B(FL3,-J63]N-G.Y!02 *MR@O8SG?. M=\GQ%[N^INR)+P@1X"4*8]XP%D(LKTR33Q8DPKQ"ER263V:415C(*9N;?,D( MGFI0%)H6A(X9X2 VFG6]UF?-.EV),(A)GP&^BB+,_K9)2-<- QG;A4$P7PBU M8#;K2SPG0R)&RSZ3,S-EF081B7E 8\#(K&&TT%7'@@J@+7X&9,UWQD"E,J;T M24UNI@T#JHA(2"9"46#Y]TPZ) P5DXSCSX;42'TJX.YXR_Y-)R^3&6-..C3\ M%4S%HF%X!IB2&5Z%8D#7W\DFH9KBF]"0ZU^P3FQ=VP"3%1?+L$G$,3@84%7',=37C>%C$9QFI.-YW;BV2KP;(,>C<6"@^MX M2J:O\:;,(DW%VJ;2MDH)AV19 3;\ BQHH9QX.J?#84DX=EI96_/9!7P=&D]( M+!C6*BF'JK:0[7 PYW?F[Z MON?5S>?=BAP:>34?ID:OHJJE4=5*H]*2 8\]$HT)*TO320F=,Q7233VX[R^D M>THA#XV*"^FE47FE4?4)4WG+9@KH#$QVJ\ !DV7(B[:<$D%8@?!SWN9X!_!5 M5GZ:E?\&>8!_H*.;'&$@YSVC4W2$8-;KX)F4A';Z*7J_EC;879TXOH_VQ)1C M54..GZ\F9&6161^OIR.<;J&>C@"=8WI"69]%]L5Q_7U"'1A9R48&@LKZ,G#,(JIS3+]13.?\M5Y-_(!37<^&^G'*L[&K!U\[*NK,%/UY.1SC=0CT= M 7J%>C)W#MM2%'-]!^$RWE4LDL-JNIK>9O- M)AV2F:2$%5?N7Y;<1Y*)H$M]I!]3(96IAPMYAR-,&&ULM5==;YLP%/TK%MJD5MH"A@22*HF4IIW6JEFCI-T>JCXXVDW3_?K:AD+9 JRK-0[#Q/>=^^' Q_1UE#SP$$.@QB5,^,$(AUB>FR?T0 M$L);= VI7%E2EA AIVQE\C4#$FA0$INV9;EF0J+4&/;UO2D;]NE&Q%$*4X;X M)DD(^W<*,=T-#&P\W9A%JU"H&^:POR8KF(.X74^9G)D%2Q ED/*(IHC!PJ@+7Y'L.-[8Z1265#ZH"87P<"P5$00@R\4!9&7+8PACA63C.-O3FH4 M/A5P?_S$_D,G+Y-9$ YC&O^) A$.C*Z! EB232QF=/<3\H0ZBL^G,=?_:)?; M6@;R-US0) ?+")(HS:[D,2_$'D#R5 /L'&"_!+@U "<'.#K1+#*=UAD19-AG M=(>8LI9L:J!KH]$RFRA5VS@73*Y&$B>&D]'E]0R-;^UT M>G6A9D-\4,G05@.GG89YF8=HU83IH0E,1!A!4 MX,?->&PW$)BR9D7A[*?"G=J-C'-8MY!C?4.V9>.J@)KAEYNT#OXL'*?81T?S M.35\8YKZD I&],,QB_@#NKN2-NA"0,+O&SRT"P]M[:%=X^&&"A*C%:.*YMOU#3:R-7_JK%U"MB[1U>3,V47J=.2\TX%[\A M)6R5G=_ZL)CL]X@)[[UD\"?)"=NE#_O0@LH9G[4>!^,7BJJPQ]PFJ:N;L=FM5U0SL532Y+"]S[\0JM;+2!WF. M=(&SPVMQM_A8&.DCLEF:9U\:$\)6D4PNAJ6$6BU/JH9EA_=L(NA:GW\75$AA MZF$H/WB *0.YOJ14/$V4@^(3:O@?4$L#!!0 ( !V ;U,G&:XT(P, .H) M 9 >&PO=V]R:W-H965T$![<)/;QBRQ@^U2D/AXKITLE-&&@=A+:U_[G.-S MKV.[OY7J1J< AGS-,Z$'7FI,<>K[.DXA9[HE"Q XLI(J9P:[:NWK0@%+'"C/ M_)#2CI\S+KQAW\5F:MB7&Y-Q 3-%]";/F?IV!IG<#KS NPW,^3HU-N /^P5; MPP+,53%3V/-KEH3G(#27@BA8#;Q1<#H)J 6X&>\Y;/5.FU@K2REO;.<\&7C4 MK@@RB(VE8/CW!<:0998)U_&Y(O5J30O<;=^ROW+FTAY) M8,4VF9G+[6NH#!U;OEAFVOV2;3FW@XKQ1AN95V#LYUR4_^QKE8@=0(\> (05 M(+P#"-H' %$%B.X".@< [0K0=IDIK;@\3)AAP[Z26Z+L;&2S#9=,AT;[7-BZ M+XS"48XX,YR.+B[G9'RU>':?*6*<5L MC9[W?8/"%N['E$(G(5 J3:O)2))#LP4^:\4'80."CX]IV>&O[+&QD M7$#1(A$](B$-@ST+&M\?3O?Y:89?;,0A]5_<1'41(\<7'> ;2Q&#,+8^^"G- MN;XA']_@'')N(-?7#0KM6J'M%-J'M@G[)%6U'T%I/":*(N.VE8".%2^L\KZ- MT4P[RN5&&$WD%A)B)#$ID!77,/P[5ZLAS\=UGH\;$S+;J#C%8XQ\G#I[U^0[653&R;XR5],:I#NU=.>! M-E&W5N@VFP-E%? Z(7)%XET]310*[MM S90!;5'Z9-\'_/>X7SSU:D^]_UJP M2P'W*=I)+7_R0$4+Z,\;@O[_LOV!\V#=)O\ +'WY.Y<@GE%K]YC0N%X\8&PO=V]R:W-H965TE".GX]*JJOK!L .XV5T3VT#X]QV;S2XIBX%>>6;6O8U47_0"P)!O29SJZ^K"F.6[1D-/%Y!P79=+2/'-3*J$&[Q5 M\X9>*N"1,TKB!@N"=B/A(JWV>^[9@^KWY,K$(H4'1?0J2;C:WD L-]=56OW^ MX%',%\8^:/1[2SZ',9C/RP>%=XT<)1()I%K(E"B875<']-V0=:V!&_&;@(W> MNR9V*1,IO]B;N^BZ&EA&$,/46 B./VNXA3BV2,CC:P9:S>>TAOO7W]$_N,7C M8B9165Q7NU42P8RO8O,H-[]"MJ"6Q9O*6+O_9).-#:IDNM)&)IDQ M,DA$NOOEWS)'G&/ ,@/V+P/:/&(09@;AN0;-S*#I/+-;BO/#D!O>[RFY(!Z/QX/;I[M-H3%X/P7 1:S+B2G&[66_(6W(OTA2T-)S<\/0+&:01>5+( MFOQY#\D$U%\XYO-X2%Z_?--K&.1K9VU,,VXW.V[L&#>YKI.@72,L8$&)^:W? M_)ZK.@FI,ZYIYO":1_ >%":K,EOR4?(T]X\' M.,R!0P<<'B.ZD,J\-: 2,H0)NOXC#B!W!A+M@V_F\$TO;X4PXQK_(B)9Q;!_X)CSN MF4Y.J7/9!J$:KI3 2(N.N,J/Y]*.UBHO7K @##P^Z^8$NU[ &Q['$C4^ \_Q .>$1D @C(YT[VYE0VE1PG(:IQ,#= E#[1[,%< NY?(7(VF@ACH,T8[3H]U:,M!:S%,W'?#I@J"_L9C:Q@F):'S, M;8CJ&MG8XIH: ;I6F4HD@C=ZA^1H:;O"K*VQ<8;!I"#K$[!MVZV/Q):=HG;+#48C9L1A ",>ECWC2E->^RH(\K)5"SK-&B9DW2,(-"BZ MCL";34^V6KDI/V&M.J,8TKV&AOZ,%Y9I(<]PU7GN'^*EH'ZB_[EE?$$X'YI9!V? MYXI^@OH;"L<1/\BT02^A!I6R*ND;.IT@#&GNH:RC/1S8;G:OCKNRZ#&HORD8 M1)&P&E5(ZD0J996DM#'OE#]2XEQ862&LS"^, MEPO'"<"SA8,5DLO.^"[S"\>0E0AKNWW<086R,K\0/L):QFO;D9W[-&PO=V]R:W-H965T M(JCA ^-0(CT MS#3Y,L"8\!.:8B)W5I3%1,@I6YL\94A\#8HCT[&LKAF3,#%& [TV8Z,!S404 M)CACP+,X)FPWQHANAX9M[!=NPG4@U((Y&J1DC7,4=^F,R9E9LOAAC D/:0(, M5T/CW#Z;V!J@+7Z$N.65,:A0%I0^J,FE/S0LI0@C7 I%0>1G@QY&D6*2.AX+ M4J/TJ8#5\9[]BPY>!K,@'#T:_0Q]$0R-4P-\7)$L$C=T^Q6+@#J*;TDCKO]A MF]OV^@8L,RYH7("E@CA,\B]Y*A)1 4B>>H!3 )S7@/8!@%L W-> [@% NP"T M=6;R4'0>)D20T8#1+3!E+=G40"=3HV7X8:+J/A=,[H82)T;>]71Z?07SVVOO M&QQ-4) PXG!%&".J(,?P&>8!80@WF&9L&<@4PXS1-2,QW$\Q7B#[)6WNYA,X M^G0\,(74I)C-9>%_G/MW#OAW84H3$7"X2'ST:_"39GR_VT!@RF24&7'V&1D[ MC8QS3$_ M5K@6(Y=(\A[.]RJB^?=WE]$XY;U=35?^U!]LSB+="EA3'C(RZ(U M<+=+[K;F=@]P7SQFH=BUP(L(YT!7<"MO'IZQ'>0R\MF?Q!]\#,6)FL0 <(."6M!DJG@E!:NK>L*D'OI:"_J6MR,;,OM MV[8S,#72-B3*L$Y/3MNMZFG;EOK5"^J5@GJ-@FQKT?ELPRPB MR5NJ?EK2GGY$U?NENWYC%%=E14DF LK"WS*Q>7%!T$JZ6X=+/N[7E/QEAO-2 M_-ON10RV]7S+6A]Q=KW"356AV[6[!^15FH#]7\[NN."M'MY^Y^]\F94&%2-; MZT;/84FS1.0W<[E:/B;.=0M]M3ZVS[S\2?!,D[]0IH2MPX1#A"M):9WT9(Y8 MWO3SB:"I;H,+*F13U<- /I20*0.YOZ)4["?*0?GT&OT!4$L#!!0 ( !V M;U/9PVS(C0( %(' 9 >&PO=V]R:W-H965TM%*6_@*)*D(4M,/;5(K1:7=KMUP"%8-9K9IVG]?VU"6#2>Y M 1M\WN=] 1^2'>.OH@20Z+VBM5@ZI93-I>N*30D5%A/60*WN%(Q76*HIW[JB MX8!S4U11-_"\V*TPJ9TT,=?6/$U8*RFI8&1;$NI M+[AITN M9""?FS57,W=0R4D%M2"L1AR*I7/E7ZY\4V!6_"*P$WMCI*.\,/:J M)S_SI>-I1T!A([4$5JY7= M9N@\4Z\[;RD@5J"[5K8H):9HC3_4*Y$7Z/P&)"947* S M1&KT5+)6X#H7B2N5*ZWM;GH'J\Y!<,!!!LT$A=XW%'B!_YS=H/.SBW]57)5I M"!8,P0(C&QX*!LJV."(4#D*A$9H>$%*V ENJKBHV5?K;?TO#>)&X;Q;4=$!- M3Z%"&ZJKBO90D3>UHZ(!%9U"36VH:(SR#Z2*!U1\"A794/$8%49VU&Q S4ZA M8AMJ-D9%OATU'U#SHZBG$E07+"1P&W ^ LY\SPY<#,#%<2#3&Y#JSQHUW3:T M[K;%"!WZ\[F=[7M_VX1WE'X/0B!2-:V$7&UX%1N$M&YV;\3_/EV$!_A[;-?!N(EECFN8+DZH% MFV&I?GK ]0)UOV!,?DUT'QY^H^DG4$L#!!0 ( !V ;U/P@"8QS@( # ( M 9 >&PO=V]R:W-H965TK8F6U*^^]W=D)*(63=E\0O]SQ^[LZYRV@C MU9/. QYR;G08R\SIKCP?9UDD%/=D04(W%E*E5.#4[7R=:& I@Z4S0+HJ"8-?NG5MQ[5;\7VYQ M1A>,,_.*7X12( PII+)EH\G'^%!3'!V5U*\E]5LE/8"MH6^2#*B\Z?1VECYY M!:K:,G]>ZSEO9;H1J "T(1BHQE2WP^-.''UND3&H90Q:>:949Z2@+-W/5).D MP4%FNN'QRS*L)0P_* &;($EDGMMV@BV0V(P9$%0D0)*,JM7^-U?*&C;+VE/E M[]38')#+]BJ-YZV%*&ULI51=;]HP M%'W>?L55M$H@=22$AE451%J!:I76JB.C>YCZ8,*%6'7BU+Z!]M_/=B!B&["' MY<'QQSW'YQ[KWL%&JF>=(1*\YJ+00R\C*J]\7Z<9YDQW9(F%.5E*E3,R2[7R M=:F0+1PH%WX8!'T_9[SPXH';>U#Q0%8D>($/"G25YTR]7:.0FZ'7]78;4[[* MR&[X\:!D*TR09N6#,BN_85GP' O-90$*ET/O<_=J%-EX%_#(<:/WYF SF4OY M;!>WBZ$76$$H,"7+P,QOC2,4PA(9&2];3J^YT@+WYSOV&Y>[R67.-(ZD^,$7 ME V]2P\6N&25H*G5'_V>O6ASW M97 $$&X!X1^ L'L$T-L">B[16IE+:\R(Q0,E-Z!LM&&S$^>-0YML>&%?,2%E M3KG!49S,KI/)M]GD_CM,'LV80&N,Q+C0<,^48M;D-GR$I)IK?*FP()BL[?CS M#O,YJJ>!3T:&)?/3[977]97AD2OOY;H#070.81!V9\D86A_:!UA&_\OB&RL: M/\+&C]#1]H[Y\5>>7TT$W!+F^ND$?Z_A[SG^BR/\4UQ+L>;%"E*%"TZ'[*L9 M^H[!5N$Z-C5IOX&_WC?HWW&_2;QH)%ZYCH_/V[ M=^9E>B7.)9D^X*:9Z=2H;( Y M7TI)NX5M!DWOCW\!4$L#!!0 ( !V ;U.]O@E*_P( (D/ - >&PO M<'J]IE1[7<5%D_IKK>L/ M0="LUK0BS9FLJ3!((55%M)FJ,FAJ14G>@%/%@^ED$@<58<)?S$5;75:Z\5:R M%3KUIZ/)L[?/>>J'\3O?LW29S&GJWYZ^_M%*??'*L_>3MR,+[9U$9AJ<@FG)[[.X?^9H(LIN][<<#=%7N[.H$]%>/0 M"!J&EL9.@'^?S7+OT1>O5[$[J3ZW)1O1SZ!5ZI6C!NG[>%6-\C#W$V4E= M\\U'SDI149O[DP,NYF3KYZVE8O"_G@=3Q:/3CV4O\;'+%\%]1;MHQK)H;9FN4Y%0_>RH9>DZ7Y/^. WZS/ M:4%:KF]&,/5WXZ\T9VV5C*NNH!##JMWX"Z07QN.9:V(QD=..YMDP5>6R'WIF M8*(.%S@<(Y?]Y48P'XNY$<"P.)@"S,=Z87'^IWQF:#X6P[3-G,@,]9FA/M;+ MA63]!XOC]DG,Y2N'<;BP,>V"Y@O0/QW7&@I]P^402[BFG# MGF <21(,@5YT]V@<(]6)X>/>'^PIB:(D<2. N15$$8; TX@CF +0@"%1U)^# M1^=1L#VG@MV/[\4O4$L#!!0 ( !V ;U.7BKL

-8?20$3; M8T.P6BP^0"X99K>]9!:G7?'J@8M/=YQ_ M0O_45=-.G;V4A^O1J"WWM"[:W_F!-NK,CHNZD*HI/H[:@Z#%MMU3*NMJY(W' MDU%=L,9Y_:J_5RI&9H-+6DK&&]6I.VX8?6B_GM=-=,]:=LYW11U4 MLX;5[ O=3IVQ@]H]?WC+!?O"&UE4I!2\JJ:.>SIQ0X5DY3?=1$/FQ5W;]'FL:2-/<12TTH!-NV>'UD%-4=.I,^?W5.CG M47\0;4_/)A64$2EQS=0)$6T[/(LH2;S ,<$+I'Z19!4MPEPU9N$JC.<8&9 > M .E=$/*#9T#Z *1_$4B2J\,:QP9D $ &%X0<1/(*@+RZ)*1O0$X R(E=R%E( M(H*2)4HS3'"LV*+$'.3G -ISNV@+3.99E&H@#3C;D"C&A!AP+P"X%W;A,GP3 MD4>R5#>2#5G=HHB0C1KCI0'Y$H!\:?L-7*<)B?H(SG&6AU&,EE&L$DX4FJE[ M#.7NL5W,]V&6A7%^:_* +K$LDQCG*(I5\#!*<8;(VS##)AND$->R0QZY\O!O M;,X$%S*&:UD978!^4YFD2W7K5"6]IVG$A63A6K;%.GR79&B^(;D*74;0+T5] M^ .139JN(M4V,2%=N)9]$2=J$+$:RB$D MI ;7LAO(9D;P7QL%B?"-1C77R) -/,LV.+LB0<]27K&2T=;$A"3A6:\X +<. MEJ >6')8]D7O5O1,%9 5;7\UP2!I>):E<4ZR9R$AWB6[7%* M@69!9//MF 3 #$Q-RBW?)NN/#E;G1 M 9G&MVP:&'-B8D*F\2V;YFL*7_-[JB]&K$'O"R&*1GXV9[H/F<;_WTRSH+)@ M58MBC:CW+@>,X-[61:3SR#N@A*SC6[:.6>.=B::)"1G'MVR<[Y5]C\@F)F0@ MW[*!GCI;PY"!?,L&^N&*:#%X/R$+^98M!-;3@X@& MD(4"^Q;ZKYZ&9WL 62BP;*%^?4G4O;;'BB*^0\NC/ J*UJPQ9WL 62BP;*$> M$W10 #DHL+U;]K3P'L*:F. 7EDY"H_XKWY;N6$.WL?J+5O67156F NG#:+'M/QKV'SQ?_PM02P,$% @ '8!O4T<<8+FD 0 MFQH !H !X;"]?/L@*.!8*=*@/96UMCS^"^N3M9Y]A:I, MA_H<]XXS[$%+16Y7M+J1Y MX2[5\W1T]X/T;Y.+WG(S+]KE1@J7.T@A2/,'&019_B /03Y_T!""AOF#1A T MRA\TAJ!Q_J )!$WR!TTA:)H_2 8HXX @J8,U@=:"7 N!UX)@"X'8@F0+@=F" M: N!VH)L"X';@G +@=R"= N!W8)X"X'>BGHK@=Z*>BN!WMKYV";06U%O)=!; M46\ET%M1;R706U%O)=!;46\ET%M1;R706U%O)=#;4&\CT-M0;R/0VU!O(]#; M.ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'I[U-L3Z.U1;T^@ MMT>]/8'>'O7V!'K[SF;W._6.Z5J%^.QYK/'Y[Z0ZW>X-S\??EX^3G;?WCK.# M?U&+7U!+ P04 " =@&]3+M+XP*X! #*&@ $P %M#;VYT96YT7U1Y M<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA M1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9UU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O M;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK2N.&H2!B9QW:G9\-#GVO&[*VS&BP M4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z7=>A)7;&DLI<0>3K*MZ+#ON=?;AA MVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M')@B1]67_$4^.0?KJ\U$[[8RR7WJ' MZ_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D2$!RW(#DF(#DN 7)<0>2XQXD!Q^C M!$$A*D=!*D=A*D>!*D>A*D?!*D?A*DE7>-:E&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( !V ;U/EKZ8I&@4 $(5 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ '8!O4TM*V.#2 @ <@< !@ ("! MD!, 'AL+W=O M<1[&PO=V]R:W-H965T&UL4$L! A0#% @ M'8!O4QPN>,\ !P H!P !@ ("! " 'AL+W=O&UL4$L! A0#% @ '8!O4TXBK*!' M P %@< !D ("!D#L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8!O4X+8SE $!P (1, !D M ("!&D@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ '8!O4\[O.)M5 @ \P0 !D ("!PED M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'8!O4Z/(+B?3 @ ^P4 !D ("!D&0 'AL+W=O@" (!P &0 @(&[ M<0 >&PO=V]R:W-H965T&UL4$L! A0#% @ '8!O4R43==QH @ (P4 !D M ("!%G@ 'AL+W=O@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ '8!O4[$#C&7% @ +@< !D ("!<8$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '8!O M4^O / ;C @ R0< !D ("!68H 'AL+W=O&PO=V]R:W-H965T./ !X;"]W;W)K M&UL4$L! A0#% @ '8!O4W<1N==A @ M04 M !D ("!_?VXMX' #D)0 &0 @($+E@ M>&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ '8!O4PEZM09C P 3@T !D M ("!MZ$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '8!O4R/,5-\1 P A@D !D ("!-JX 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '8!O4VI( MY"&( @ !P8 !D ("!1[< 'AL+W=O&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " = M@&]3+M+XP*X! #*&@ $P @ $PQ 6T-O;G1E;G1?5'EP =97-=+GAM;%!+!08 - T ",. /Q@ ! end XML 56 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 57 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 58 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 93 284 1 false 29 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://pro-dex.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Sheet http://pro-dex.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Sheet http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Sheet http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Sheet http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Sheet http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) Statements 6 false false R7.htm 00000007 - Disclosure - BASIS OF PRESENTATION Sheet http://pro-dex.com/role/BasisOfPresentation BASIS OF PRESENTATION Notes 7 false false R8.htm 00000008 - Disclosure - DESCRIPTION OF BUSINESS Sheet http://pro-dex.com/role/DescriptionOfBusiness DESCRIPTION OF BUSINESS Notes 8 false false R9.htm 00000009 - Disclosure - REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS Sheet http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrors REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS Notes 9 false false R10.htm 00000010 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItems COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS Notes 10 false false R11.htm 00000011 - Disclosure - WARRANTY Sheet http://pro-dex.com/role/Warranty WARRANTY Notes 11 false false R12.htm 00000012 - Disclosure - NET INCOME PER SHARE Sheet http://pro-dex.com/role/NetIncomePerShare NET INCOME PER SHARE Notes 12 false false R13.htm 00000013 - Disclosure - INCOME TAXES Sheet http://pro-dex.com/role/IncomeTaxes INCOME TAXES Notes 13 false false R14.htm 00000014 - Disclosure - SHARE-BASED COMPENSATION Sheet http://pro-dex.com/role/Share-basedCompensation SHARE-BASED COMPENSATION Notes 14 false false R15.htm 00000015 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS Sheet http://pro-dex.com/role/MajorCustomersSuppliers MAJOR CUSTOMERS & SUPPLIERS Notes 15 false false R16.htm 00000016 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS Notes http://pro-dex.com/role/NotesPayableAndFinancingTransactions NOTES PAYABLE AND FINANCING TRANSACTIONS Notes 16 false false R17.htm 00000017 - Disclosure - COMMON STOCK Sheet http://pro-dex.com/role/CommonStock COMMON STOCK Notes 17 false false R18.htm 00000018 - Disclosure - LEASES Sheet http://pro-dex.com/role/Leases LEASES Notes 18 false false R19.htm 00000019 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://pro-dex.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 19 false false R20.htm 00000020 - Disclosure - SUBSEQUENT EVENTS Sheet http://pro-dex.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 20 false false R21.htm 00000021 - Disclosure - BASIS OF PRESENTATION (Policies) Sheet http://pro-dex.com/role/BasisOfPresentationPolicies BASIS OF PRESENTATION (Policies) Policies 21 false false R22.htm 00000022 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables) Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables) Tables http://pro-dex.com/role/CompositionOfCertainFinancialStatementItems 22 false false R23.htm 00000023 - Disclosure - WARRANTY (Tables) Sheet http://pro-dex.com/role/WarrantyTables WARRANTY (Tables) Tables http://pro-dex.com/role/Warranty 23 false false R24.htm 00000024 - Disclosure - NET INCOME PER SHARE (Tables) Sheet http://pro-dex.com/role/NetIncomePerShareTables NET INCOME PER SHARE (Tables) Tables http://pro-dex.com/role/NetIncomePerShare 24 false false R25.htm 00000025 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Tables) Sheet http://pro-dex.com/role/MajorCustomersSuppliersTables MAJOR CUSTOMERS & SUPPLIERS (Tables) Tables http://pro-dex.com/role/MajorCustomersSuppliers 25 false false R26.htm 00000026 - Disclosure - LEASES (Tables) Sheet http://pro-dex.com/role/LeasesTables LEASES (Tables) Tables http://pro-dex.com/role/Leases 26 false false R27.htm 00000027 - Disclosure - REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS (Details Narrative) Sheet http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrorsDetailsNarrative REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS (Details Narrative) Details http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrors 27 false false R28.htm 00000028 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details) Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details) Details http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables 28 false false R29.htm 00000029 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details) Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details) Details http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables 29 false false R30.htm 00000030 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details) Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details) Details http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables 30 false false R31.htm 00000031 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative) Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative) Details http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables 31 false false R32.htm 00000032 - Disclosure - WARRANTY (Movement in Warranty) (Details) Sheet http://pro-dex.com/role/WarrantyMovementInWarrantyDetails WARRANTY (Movement in Warranty) (Details) Details http://pro-dex.com/role/WarrantyTables 32 false false R33.htm 00000033 - Disclosure - WARRANTY (Details Narrative) Sheet http://pro-dex.com/role/WarrantyDetailsNarrative WARRANTY (Details Narrative) Details http://pro-dex.com/role/WarrantyTables 33 false false R34.htm 00000034 - Disclosure - NET INCOME PER SHARE (Details) Sheet http://pro-dex.com/role/NetIncomePerShareDetails NET INCOME PER SHARE (Details) Details http://pro-dex.com/role/NetIncomePerShareTables 34 false false R35.htm 00000035 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://pro-dex.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://pro-dex.com/role/IncomeTaxes 35 false false R36.htm 00000036 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) Sheet http://pro-dex.com/role/Share-basedCompensationDetailsNarrative SHARE-BASED COMPENSATION (Details Narrative) Details http://pro-dex.com/role/Share-basedCompensation 36 false false R37.htm 00000037 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details) Sheet http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details) Details 37 false false R38.htm 00000038 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1) Sheet http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1 MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1) Details 38 false false R39.htm 00000039 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Details Narrative) Sheet http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative MAJOR CUSTOMERS & SUPPLIERS (Details Narrative) Details http://pro-dex.com/role/MajorCustomersSuppliersTables 39 false false R40.htm 00000040 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative) Notes http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative) Details http://pro-dex.com/role/NotesPayableAndFinancingTransactions 40 false false R41.htm 00000041 - Disclosure - COMMON STOCK (Details Narrative) Sheet http://pro-dex.com/role/CommonStockDetailsNarrative COMMON STOCK (Details Narrative) Details http://pro-dex.com/role/CommonStock 41 false false R42.htm 00000042 - Disclosure - LEASES (Schedule of Future Minimum Base Rental Payment) (Details) Sheet http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails LEASES (Schedule of Future Minimum Base Rental Payment) (Details) Details http://pro-dex.com/role/LeasesTables 42 false false R43.htm 00000043 - Disclosure - LEASES (Details Narrative) Sheet http://pro-dex.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://pro-dex.com/role/LeasesTables 43 false false R44.htm 00000044 - Disclosure - SUBSEQUENT EVENTS (Details Narrative) Sheet http://pro-dex.com/role/SubsequentEventsDetailsNarrative SUBSEQUENT EVENTS (Details Narrative) Details http://pro-dex.com/role/SubsequentEvents 44 false false All Reports Book All Reports pdex_10q.htm pdex-20210930.xsd pdex-20210930_cal.xml pdex-20210930_def.xml pdex-20210930_lab.xml pdex-20210930_pre.xml pdex_ex31z1.htm pdex_ex31z2.htm pdex_ex32z1.htm http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pdex_10q.htm": { "axisCustom": 1, "axisStandard": 11, "contextCount": 93, "dts": { "calculationLink": { "local": [ "pdex-20210930_cal.xml" ] }, "definitionLink": { "local": [ "pdex-20210930_def.xml" ] }, "inline": { "local": [ "pdex_10q.htm" ] }, "labelLink": { "local": [ "pdex-20210930_lab.xml" ] }, "presentationLink": { "local": [ "pdex-20210930_pre.xml" ] }, "schema": { "local": [ "pdex-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 349, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 3, "http://xbrl.sec.gov/dei/2021": 5, "total": 8 }, "keyCustom": 27, "keyStandard": 257, "memberCustom": 19, "memberStandard": 10, "nsprefix": "pdex", "nsuri": "http://pro-dex.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "00000001 - Document - Cover", "role": "http://pro-dex.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:CompositionOfCertainFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItems", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:CompositionOfCertainFinancialStatementsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - WARRANTY", "role": "http://pro-dex.com/role/Warranty", "shortName": "WARRANTY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000012 - Disclosure - NET INCOME PER SHARE", "role": "http://pro-dex.com/role/NetIncomePerShare", "shortName": "NET INCOME PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - INCOME TAXES", "role": "http://pro-dex.com/role/IncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000014 - Disclosure - SHARE-BASED COMPENSATION", "role": "http://pro-dex.com/role/Share-basedCompensation", "shortName": "SHARE-BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000015 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS", "role": "http://pro-dex.com/role/MajorCustomersSuppliers", "shortName": "MAJOR CUSTOMERS & SUPPLIERS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000016 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS", "role": "http://pro-dex.com/role/NotesPayableAndFinancingTransactions", "shortName": "NOTES PAYABLE AND FINANCING TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000017 - Disclosure - COMMON STOCK", "role": "http://pro-dex.com/role/CommonStock", "shortName": "COMMON STOCK", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - LEASES", "role": "http://pro-dex.com/role/Leases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://pro-dex.com/role/CommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "role": "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - SUBSEQUENT EVENTS", "role": "http://pro-dex.com/role/SubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:RecentlyAdoptedAccountingStandardsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000021 - Disclosure - BASIS OF PRESENTATION (Policies)", "role": "http://pro-dex.com/role/BasisOfPresentationPolicies", "shortName": "BASIS OF PRESENTATION (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:RecentlyAdoptedAccountingStandardsPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables)", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - WARRANTY (Tables)", "role": "http://pro-dex.com/role/WarrantyTables", "shortName": "WARRANTY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - NET INCOME PER SHARE (Tables)", "role": "http://pro-dex.com/role/NetIncomePerShareTables", "shortName": "NET INCOME PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Tables)", "role": "http://pro-dex.com/role/MajorCustomersSuppliersTables", "shortName": "MAJOR CUSTOMERS & SUPPLIERS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - LEASES (Tables)", "role": "http://pro-dex.com/role/LeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ErrorCorrectionTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2020-07-012020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImmaterialErrorCorrection", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS (Details Narrative)", "role": "http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrorsDetailsNarrative", "shortName": "REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ErrorCorrectionTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2020-07-012020-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ImmaterialErrorCorrection", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:MarketableSecuritiesCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details)", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Marketable Equity Securities) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecuritiesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details)", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "role": "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details)", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "span", "p", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative)", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "pdex:CompositionOfCertainFinancialStatementsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - WARRANTY (Movement in Warranty) (Details)", "role": "http://pro-dex.com/role/WarrantyMovementInWarrantyDetails", "shortName": "WARRANTY (Movement in Warranty) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - WARRANTY (Details Narrative)", "role": "http://pro-dex.com/role/WarrantyDetailsNarrative", "shortName": "WARRANTY (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - NET INCOME PER SHARE (Details)", "role": "http://pro-dex.com/role/NetIncomePerShareDetails", "shortName": "NET INCOME PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-012021-09-30_custom_BasicMember", "decimals": "-3", "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - INCOME TAXES (Details Narrative)", "role": "http://pro-dex.com/role/IncomeTaxesDetailsNarrative", "shortName": "INCOME TAXES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2020-06-282020-07-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative)", "role": "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative", "shortName": "SHARE-BASED COMPENSATION (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2020-06-282020-07-02", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details)", "role": "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "shortName": "MAJOR CUSTOMERS AND SUPPLIERS (Sales) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-012021-09-30_us-gaap_SalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_AccountsReceivableMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1)", "role": "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "shortName": "MAJOR CUSTOMERS AND SUPPLIERS (Acocountsrecivable) (Details1)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30_us-gaap_AccountsReceivableMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:MajorCustomersSuppliersDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Details Narrative)", "role": "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "shortName": "MAJOR CUSTOMERS & SUPPLIERS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:MajorCustomersSuppliersDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "role": "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2020-11-06_custom_PropertyLoanMember_custom_MinnesotaBankAndTrustMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative)", "role": "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative", "shortName": "NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2020-11-06_custom_PropertyLoanMember_custom_MinnesotaBankAndTrustMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2013-09-252021-09-30_custom_ShareRepurchaseProgramMember_custom_CumulativeBasisMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - COMMON STOCK (Details Narrative)", "role": "http://pro-dex.com/role/CommonStockDetailsNarrative", "shortName": "COMMON STOCK (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2013-09-252021-09-30_custom_ShareRepurchaseProgramMember_custom_CumulativeBasisMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - LEASES (Schedule of Future Minimum Base Rental Payment) (Details)", "role": "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails", "shortName": "LEASES (Schedule of Future Minimum Base Rental Payment) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - LEASES (Details Narrative)", "role": "http://pro-dex.com/role/LeasesDetailsNarrative", "shortName": "LEASES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2019-07-01", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-11-05_us-gaap_SubsequentEventMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LineOfCredit", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - SUBSEQUENT EVENTS (Details Narrative)", "role": "http://pro-dex.com/role/SubsequentEventsDetailsNarrative", "shortName": "SUBSEQUENT EVENTS (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-11-012021-11-05_us-gaap_SubsequentEventMember", "decimals": null, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityExpirationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "role": "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2020-06-30_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "role": "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - BASIS OF PRESENTATION", "role": "http://pro-dex.com/role/BasisOfPresentation", "shortName": "BASIS OF PRESENTATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - DESCRIPTION OF BUSINESS", "role": "http://pro-dex.com/role/DescriptionOfBusiness", "shortName": "DESCRIPTION OF BUSINESS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS", "role": "http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrors", "shortName": "REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2021-07-01to2021-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ErrorCorrectionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 29, "tag": { "dei_AmendmentDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of changes contained within amended document.", "label": "Amendment Description" } } }, "localname": "AmendmentDescription", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.", "label": "Annual Information Form" } } }, "localname": "AnnualInformationForm", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.", "label": "Audited Annual Financial Statements" } } }, "localname": "AuditedAnnualFinancialStatements", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CountryRegion": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Region code of country", "label": "Country Region" } } }, "localname": "CountryRegion", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2021", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.", "label": "Document Accounting Standard" } } }, "localname": "DocumentAccountingStandard", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r380", "r382", "r383" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentPeriodStartDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.", "label": "Document Period Start Date" } } }, "localname": "DocumentPeriodStartDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r389" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a registration statement.", "label": "Document Registration Statement" } } }, "localname": "DocumentRegistrationStatement", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Date of event requiring a shell company report.", "label": "Document Shell Company Event Date" } } }, "localname": "DocumentShellCompanyEventDate", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.", "label": "Document Shell Company Report" } } }, "localname": "DocumentShellCompanyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r384" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCountry": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "ISO 3166-1 alpha-2 country code.", "label": "Entity Address, Country" } } }, "localname": "EntityAddressCountry", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "countryCodeItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r375" ], "lang": { "en-us": { "role": { "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.", "label": "Entity Bankruptcy Proceedings, Reporting Current" } } }, "localname": "EntityBankruptcyProceedingsReportingCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r388" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Elected Not To Use the Extended Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r383" ], "lang": { "en-us": { "role": { "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.", "label": "Entity Primary SIC Number" } } }, "localname": "EntityPrimarySicNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "sicNumberItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_Extension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Extension number for local phone number.", "label": "Extension" } } }, "localname": "Extension", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Series [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_NoTradingSymbolFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a security having no trading symbol.", "label": "No Trading Symbol Flag" } } }, "localname": "NoTradingSymbolFlag", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.", "label": "Other Reporting Standard Item Number" } } }, "localname": "OtherReportingStandardItemNumber", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.", "label": "Pre-commencement Issuer Tender Offer" } } }, "localname": "PreCommencementIssuerTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.", "label": "Pre-commencement Tender Offer" } } }, "localname": "PreCommencementTenderOffer", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(g) registered security.", "label": "Title of 12(g) Security" } } }, "localname": "Security12gTitle", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r378" ], "lang": { "en-us": { "role": { "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.", "label": "Security Reporting Obligation" } } }, "localname": "SecurityReportingObligation", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.", "label": "Soliciting Material" } } }, "localname": "SolicitingMaterial", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r387" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.", "label": "Written Communications" } } }, "localname": "WrittenCommunications", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "pdex_BadDebtExpenseRecovery": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "BadDebtExpenseRecovery", "negatedLabel": "Bad debt expense" } } }, "localname": "BadDebtExpenseRecovery", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_BalloonPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Balloon payment owed at maturity of debt instrument.", "label": "Balloon payment" } } }, "localname": "BalloonPayment", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_BasicMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic [Member]" } } }, "localname": "BasicMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "pdex_CashlessStockOptionExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cashless stock option exercise.", "label": "Cashless stock option exercise" } } }, "localname": "CashlessStockOptionExercise", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_CompositionOfCertainFinancialStatementsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS" } } }, "localname": "CompositionOfCertainFinancialStatementsTextBlock", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItems" ], "xbrltype": "textBlockItemType" }, "pdex_ContributionsDiscountPrices": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Contributions discount prices" } } }, "localname": "ContributionsDiscountPrices", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "pdex_CumulativeBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative basis [Member]", "label": "Cumulative Basis [Member]" } } }, "localname": "CumulativeBasisMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_CustomerConcentrationRisk1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk 1 [Member]" } } }, "localname": "CustomerConcentrationRisk1Member", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "pdex_CustomerConcentrationRisk2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk 2 [Member]" } } }, "localname": "CustomerConcentrationRisk2Member", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "pdex_DescriptionOfPrepayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of prepayment.", "label": "Description of prepayment" } } }, "localname": "DescriptionOfPrepayment", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "pdex_DilutedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted [Member]" } } }, "localname": "DilutedMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "pdex_DirectorsAndCertainEmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors and certain employees [Member]", "label": "Directors And Certain Employees [Member]" } } }, "localname": "DirectorsAndCertainEmployeesMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_DirectorsAndCertainEmployeesTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Directors and certain employees Two [Member]", "label": "Directors And Certain Employees Two [Member]" } } }, "localname": "DirectorsAndCertainEmployeesTwoMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_DisclosureCompositionOfCertainFinancialStatementItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Composition Of Certain Financial Statement Items", "terseLabel": "Composition Of Certain Financial Statement Items Inventory", "verboseLabel": "Composition Of Certain Financial Statement Items Marketable Equity Securities" } } }, "localname": "DisclosureCompositionOfCertainFinancialStatementItemsAbstract", "nsuri": "http://pro-dex.com/20210930", "xbrltype": "stringItemType" }, "pdex_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Leases Schedule Of Future Minimum Base Rental Payment" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://pro-dex.com/20210930", "xbrltype": "stringItemType" }, "pdex_EarningsPerShareAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Axis]", "verboseLabel": "EarningsPerShareAxis [Axis]" } } }, "localname": "EarningsPerShareAxis", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "pdex_EarningsPerShareDomain": { "auth_ref": [], "localname": "EarningsPerShareDomain", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "domainItemType" }, "pdex_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_EquipmentAndLeaseholdImprovementsNet": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Equipment and leasehold improvements, net" } } }, "localname": "EquipmentAndLeaseholdImprovementsNet", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pdex_EquityIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to equity incentive plan.", "label": "Equity Incentive Plan [Member]" } } }, "localname": "EquityIncentivePlanMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_InventorySubAssemblies": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Refers to inventory sub assemblies.", "label": "Sub-assemblies/finished components" } } }, "localname": "InventorySubAssemblies", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "pdex_LandAndBuildingNet": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Land and building, net" } } }, "localname": "LandAndBuildingNet", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "pdex_MajorCustomersSuppliersDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major customers suppliers description" } } }, "localname": "MajorCustomersSuppliersDescription", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "pdex_MarketableSecuritie": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Marketable equity securities" } } }, "localname": "MarketableSecuritie", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_MarketableSecuritiesUnrealizedGain": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period.", "label": "Gross unrealized gains" } } }, "localname": "MarketableSecuritiesUnrealizedGain", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_MarketableSecuritiesUnrealizedLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding loss on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized loss which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period.", "label": "Gross unrealized losses" } } }, "localname": "MarketableSecuritiesUnrealizedLoss", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_MinnesotaBankAndTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minnesota Bank &amp;amp;amp;amp; Trust [Member]", "label": "Minnesota Bank And Trust [Member]" } } }, "localname": "MinnesotaBankAndTrustMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_NonQualifiedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Non-qualified stock options [Member]", "label": "Non Qualified Stock Options [Member]" } } }, "localname": "NonQualifiedStockOptionsMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_NoncashLeaseExpense": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Non-cash lease expense" } } }, "localname": "NoncashLeaseExpense", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_OperatingLeasePaymentsOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Cash paid for common area maintenance charges" } } }, "localname": "OperatingLeasePaymentsOther", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_ParticipantRelatedPayrollTaxLiabilities": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Participant-related payroll tax liabilities.", "label": "Participant-related payroll tax liabilities" } } }, "localname": "ParticipantRelatedPayrollTaxLiabilities", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_PaymentOfEmployeePayrollTaxesOnNetIssuanceOfCommonStock": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Payment of employee payroll taxes on net issuance of common stock" } } }, "localname": "PaymentOfEmployeePayrollTaxesOnNetIssuanceOfCommonStock", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_PrincipalPaymentsOnNotesPayable": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PrincipalPaymentsOnNotesPayable", "negatedLabel": "Principal payments on notes payable" } } }, "localname": "PrincipalPaymentsOnNotesPayable", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_ProceedsFromStockOptionExercisesAndEsppContributions": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Proceeds from stock option exercises and ESPP contributions" } } }, "localname": "ProceedsFromStockOptionExercisesAndEsppContributions", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_ProductWarrantyAccrualAmortizationAndUtilization": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of amortization and utilization related to standard and extended product warranties issued during the reporting period", "label": "Warranty amortization and utilization" } } }, "localname": "ProductWarrantyAccrualAmortizationAndUtilization", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/WarrantyMovementInWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "pdex_PropertyLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property Loan [Member]", "label": "Property Loan [Member]" } } }, "localname": "PropertyLoanMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_PurchaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to purchase member.", "label": "Purchase [Member]" } } }, "localname": "PurchaseMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_PurchasesOfEquipmentAndImprovements": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "PurchasesOfEquipmentAndImprovements", "negatedLabel": "Purchases of equipment and improvements" } } }, "localname": "PurchasesOfEquipmentAndImprovements", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_RecentlyAdoptedAccountingStandardsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Recently Adopted Accounting Standards" } } }, "localname": "RecentlyAdoptedAccountingStandardsPolicyTextBlock", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/BasisOfPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "pdex_RevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Loan [Member]", "label": "Revolving Loan [Member]" } } }, "localname": "RevolvingLoanMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_ShareRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It refers to share repurchase program.", "label": "Share Repurchase Program [Member]" } } }, "localname": "ShareRepurchaseProgramMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_SharesPurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shares purchased" } } }, "localname": "SharesPurchased", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "pdex_SupplierConcentrationRiskOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplier Two [Member]", "label": "Supplier Concentration Risk One [Member]" } } }, "localname": "SupplierConcentrationRiskOneMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_Tenb51PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It refes to the name of the plan.", "label": "10b5-1 Plan [Member]" } } }, "localname": "Tenb51PlanMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_TermLoanOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan A [Member]", "label": "Term Loan One [Member]" } } }, "localname": "TermLoanOneMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_TermLoanTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan B [Member]", "label": "Term Loan Two [Member]" } } }, "localname": "TermLoanTwoMember", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_UnrealizedGainLossOnMarketableEquityInvestments": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Unrealized (gain) loss on marketable equity investments" } } }, "localname": "UnrealizedGainLossOnMarketableEquityInvestments", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_WeightedAverageSharesOutstandingBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageSharesOutstandingBasic", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "pdex_WeightedAverageSharesOutstandingDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "WeightedAverageSharesOutstandingDiluted", "verboseLabel": "Weighted average shares outstanding" } } }, "localname": "WeightedAverageSharesOutstandingDiluted", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "pdex_WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average shares used in calculation of diluted earnings per share" } } }, "localname": "WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare", "nsuri": "http://pro-dex.com/20210930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "srt_DirectorMember": { "auth_ref": [ "r151" ], "lang": { "en-us": { "role": { "label": "Director [Member]" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r151", "r327" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r41", "r330" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r152", "r153" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Total gross accounts receivable" } } }, "localname": "AccountsReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r10", "r26", "r152", "r153" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $7 and $2 at September 30, 2021 and at June 30, 2021, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r23", "r340", "r355" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued expenses" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining contractual life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r245", "r258", "r266" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Aggregate share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r154", "r161" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r83", "r156" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.", "label": "Amortization of Deferred Loan Origination Fees, Net", "negatedLabel": "Amortization of loan fees" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r89", "r137", "r140", "r146", "r158", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r287", "r291", "r303", "r328", "r330", "r338", "r354" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r13", "r57", "r89", "r158", "r181", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r287", "r291", "r303", "r328", "r330" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Aggregate cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r247", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r92" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "BASIS OF PRESENTATION" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r8", "r38", "r85" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r80", "r304" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r239", "r240", "r241", "r242" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r170", "r171", "r172", "r173", "r369" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r93", "r94", "r296" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common shares, no par value (in dollars per share)" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common shares, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r25", "r237" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r25", "r330" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock; no par value; 50,000,000\u00a0shares authorized; 3,666,319 and 3,645,660 shares issued and outstanding at September 30, 2021 and June 30, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r129", "r130", "r150", "r300", "r301", "r368" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r129", "r130", "r150", "r300", "r301", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r129", "r130", "r150", "r300", "r301", "r367", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "MAJOR CUSTOMERS & SUPPLIERS" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Concentration Risk [Line Items]" } } }, "localname": "ConcentrationRiskLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r129", "r130", "r150", "r300", "r301" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Percentage of concentrations risk" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r127", "r129", "r130", "r131", "r300", "r302", "r368" ], "lang": { "en-us": { "role": { "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Concentration Risk [Table]" } } }, "localname": "ConcentrationRiskTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r129", "r130", "r150", "r300", "r301", "r368" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r71", "r89", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r303" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r128", "r150" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAcocountsrecivableDetails1", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r86", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r209", "r216", "r217", "r218", "r224" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "NOTES PAYABLE AND FINANCING TRANSACTIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r18", "r20", "r21", "r88", "r91", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r220", "r221", "r222", "r223", "r315", "r339", "r341", "r352" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r192", "r220", "r221", "r313", "r315", "r316" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt instrument, face amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r48", "r193" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r49", "r195", "r299" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt instrument, maturity date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r88", "r91", "r192", "r193", "r194", "r195", "r196", "r197", "r199", "r205", "r206", "r207", "r208", "r210", "r211", "r212", "r213", "r214", "r215", "r220", "r221", "r222", "r223", "r315" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r50", "r351" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Periodic payment of principal and interest" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of common shares reserved for future issuance related to deferred compensation arrangements with individuals.", "label": "Number of shares reserved for future issuance" } } }, "localname": "DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement.", "label": "Number of shares purchased and allocated to employee (in shares)" } } }, "localname": "DeferredCompensationArrangementWithIndividualSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r56" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of deferred costs capitalized at the end of the reporting period that are expected to be charged against earnings within one year or the normal operating cycle, if longer.", "label": "Deferred costs" } } }, "localname": "DeferredCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r270", "r271" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred income taxes, net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r83", "r136" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r267" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "SHARE-BASED COMPENSATION" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r1", "r2", "r3", "r4", "r5", "r6", "r65", "r359" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income before income\u00a0taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation, when the per share amount is the same.", "label": "Basic and diluted income per share:" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicAndDilutedShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax": { "auth_ref": [ "r1", "r3", "r5" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of (gain) loss recognized for the (reversal of write-down) write-down to fair value, less cost to sell, of a discontinued operation.", "label": "Provision for income taxes" } } }, "localname": "DiscontinuedOperationProvisionForLossGainOnDisposalBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r67", "r98", "r99", "r100", "r101", "r102", "r109", "r111", "r116", "r117", "r118", "r122", "r123", "r297", "r298", "r348", "r361" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic net income per share", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r67", "r98", "r99", "r100", "r101", "r102", "r111", "r116", "r117", "r118", "r122", "r123", "r297", "r298", "r348", "r361" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Diluted net income per share", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r119", "r120", "r121", "r124" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "NET INCOME PER SHARE" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r272", "r280" ], "lang": { "en-us": { "role": { "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits.", "label": "Expected annual effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCredits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r259" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Unrecognized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r259" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r60", "r61", "r62", "r93", "r94", "r95", "r97", "r103", "r106", "r125", "r160", "r237", "r238", "r262", "r263", "r264", "r277", "r278", "r296", "r305", "r306", "r307", "r308", "r309", "r310", "r362", "r363", "r364", "r390" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionTextBlock": { "auth_ref": [ "r104" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting error correction.", "label": "REVISION OF PREVIOUSLY ISSUED FINANCIAL STATEMENTS FOR CORRECTION OF IMMATERIAL ERRORS" } } }, "localname": "ErrorCorrectionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrors" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Less accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r163", "r165", "r168", "r169", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r168", "r337" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Total intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r163", "r167" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r168", "r336" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Intangible assets,net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnInvestments": { "auth_ref": [ "r73", "r83", "r157" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized and unrealized gain (loss) on investment.", "label": "Gain (Loss) on Investments", "negatedLabel": "Gain on sale of investments" } } }, "localname": "GainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r72" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r89", "r137", "r139", "r142", "r145", "r147", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r303" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "localname": "GuaranteesAndProductWarrantiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_ImmaterialErrorCorrection": { "auth_ref": [ "r104", "r107", "r108" ], "lang": { "en-us": { "role": { "documentation": "Describes nature and related effect on financial statements related to corrections of prior year errors in the current year financial statements when the effect of the prior year error was immaterial to the prior year financial statements and the current year correction is immaterial to the current year financial statements.", "label": "Immaterial Error Correction" } } }, "localname": "ImmaterialErrorCorrection", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/RevisionOfPreviouslyIssuedFinancialStatementsForCorrectionOfImmaterialErrorsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfRetainedInterest": { "auth_ref": [ "r83", "r159" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The charge against earnings to reduce the carrying value of an interest continued to be held by the transferor in a securitized financial instrument.", "label": "Interest" } } }, "localname": "ImpairmentOfRetainedInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r90", "r273", "r275", "r276", "r279", "r281", "r282", "r283", "r284" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.", "label": "Accounts payable and accrued expenses" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable and other receivables" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "verboseLabel": "Income taxes payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.", "label": "Increase (Decrease) in Deferred Liabilities", "verboseLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Deferred Revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amounts payable to taxing authorities for taxes that are based on the reporting entity's earnings, net of amounts receivable from taxing authorities for refunds of overpayments or recoveries of income taxes.", "label": "Income taxes, net of refunds" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIntangibleAssetsCurrent": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in intangible assets (for example patents and licenses).", "label": "Increase (Decrease) in Intangible Assets, Current", "negatedLabel": "Increase in intangibles" } } }, "localname": "IncreaseDecreaseInIntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r112", "r113", "r114", "r118" ], "lang": { "en-us": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Effect of dilutive securities" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r162", "r166" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r63", "r135", "r312", "r314", "r349" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r52" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r9", "r55", "r330" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails", "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r54" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Raw materials/purchased components" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r53" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "auth_ref": [ "r324" ], "calculation": { "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r324" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r326" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r44", "r89", "r141", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r288", "r291", "r292", "r303", "r328", "r329" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r89", "r158", "r303", "r330", "r342", "r358" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r47", "r89", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r288", "r291", "r292", "r303", "r328", "r329", "r330" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r15", "r16", "r17", "r21", "r22", "r89", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r288", "r291", "r292", "r303", "r328", "r329" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.", "label": "Liabilities, Noncurrent", "totalLabel": "Total non-current liabilities" } } }, "localname": "LiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r341", "r352" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Revolving credit" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Maturity date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "auth_ref": [ "r42" ], "lang": { "en-us": { "role": { "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate.", "label": "Line of Credit Facility, Interest Rate Description" } } }, "localname": "LineOfCreditFacilityInterestRateDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r206", "r219", "r220", "r221", "r341", "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligations": { "auth_ref": [ "r21" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as noncurrent.", "label": "Notes payable, net of current portion" } } }, "localname": "LongTermDebtAndCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, classified as current.", "label": "Note payable" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r346" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security.", "label": "Marketable Securities", "totalLabel": "Total marketable equity securities" } } }, "localname": "MarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesCurrent": { "auth_ref": [ "r11", "r45" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_MarketableSecurities", "weight": 1.0 }, "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as current.", "label": "Investments", "verboseLabel": "Marketable equity securities - short-term" } } }, "localname": "MarketableSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails", "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesNoncurrent": { "auth_ref": [ "r39" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_MarketableSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in marketable security, classified as noncurrent.", "label": "Marketable equity securities - long-term" } } }, "localname": "MarketableSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsMarketableEquitySecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of marketable securities. This may consist of investments in certain debt and equity securities, short-term investments and other assets.", "label": "Schedule of investments" } } }, "localname": "MarketableSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r68" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Net unrealized losses" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r126", "r132" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.", "label": "DESCRIPTION OF BUSINESS" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r80" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r80", "r81", "r84" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r7", "r58", "r59", "r62", "r66", "r84", "r89", "r96", "r98", "r99", "r100", "r101", "r105", "r106", "r115", "r137", "r139", "r142", "r145", "r147", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r298", "r303", "r347", "r360" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activity:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "totalLabel": "Total other expense" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r137", "r139", "r142", "r145", "r147" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Total" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating lease liability current portion" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r319" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r320", "r321" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Cash paid lease liability" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r318" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right of use asset, net", "verboseLabel": "Operating lease right-of-use" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets", "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r323", "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Interest rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r322", "r325" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncome": { "auth_ref": [ "r69" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income related to nonoperating activities, classified as other.", "label": "Interest and miscellaneous income" } } }, "localname": "OtherNonoperatingIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Cash paid during the period for:" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r78" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r76" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.", "label": "Payments to Acquire Investments", "negatedLabel": "Purchases of investments" } } }, "localname": "PaymentsToAcquireInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r247", "r261" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r36", "r37" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Additional amount borrowed" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": { "auth_ref": [ "r75" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.", "label": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r177", "r178", "r345" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Standard and Extended Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/WarrantyMovementInWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r176" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Changes in estimates of prior period warranty accruals" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/WarrantyMovementInWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r174" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Accruals during the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/WarrantyMovementInWarrantyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "WARRANTY" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r82", "r175" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.", "label": "Warranty reserve" } } }, "localname": "ProductWarrantyExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/WarrantyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r58", "r59", "r62", "r79", "r89", "r96", "r105", "r106", "r137", "r139", "r142", "r145", "r147", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r286", "r289", "r290", "r293", "r294", "r298", "r303", "r350" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r268", "r334", "r370" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development costs" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r27", "r238", "r265", "r330", "r357", "r365", "r366" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r93", "r94", "r95", "r97", "r103", "r106", "r160", "r262", "r263", "r264", "r277", "r278", "r296", "r362", "r364" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r64", "r89", "r133", "r134", "r138", "r143", "r144", "r148", "r149", "r150", "r158", "r181", "r182", "r183", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r303", "r350" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net sales" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome", "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r295" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of reconciliations of the numerators and denominators of the basic and diluted earnings (loss) per share computations for net income (loss)" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r163", "r167", "r336" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r163", "r167" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of intangibles" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r317" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Maturities of Lease Liabilities" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r33", "r34", "r35" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r179" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of accrual warranty costs" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/WarrantyTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.", "label": "Schedule of sales by major customers" } } }, "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r247", "r261" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShortTermDebtTable": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation.", "label": "Schedule of Short-term Debt [Table]" } } }, "localname": "ScheduleOfShortTermDebtTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r127", "r129", "r130", "r131", "r300", "r302" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedule of accounts receivable of major customers" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r72" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.", "label": "Selling expenses" } } }, "localname": "SellingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r82" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r254" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Number of forfeited awards shares during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r256" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Weighted average fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Number of awards granted during period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Exercise prices" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r250", "r251" ], "lang": { "en-us": { "role": { "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.", "label": "Number of shares outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Number of shares available to be awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r252" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Weighted-average exercise prices" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r261" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Number of shares issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r248" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r244", "r249" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the share repurchase program." } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermDebtLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Short-term Debt [Line Items]" } } }, "localname": "ShortTermDebtLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r19", "r343", "r344", "r353" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "verboseLabel": "Investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r51", "r60", "r61", "r62", "r93", "r94", "r95", "r97", "r103", "r106", "r125", "r160", "r237", "r238", "r262", "r263", "r264", "r277", "r278", "r296", "r305", "r306", "r307", "r308", "r309", "r310", "r362", "r363", "r364", "r390" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r93", "r94", "r95", "r125", "r335" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r24", "r25", "r237", "r238", "r253" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Stock Option Plans were exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r24", "r25", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.", "label": "ESPP shares issued" } } }, "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares of stock issued attributable to transactions classified as other.", "label": "Shares withheld from common stock issued to pay employee payroll taxes" } } }, "localname": "StockIssuedDuringPeriodValueOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r24", "r25", "r238", "r246", "r257" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Share-based compensation expense" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r51", "r237", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock option exercise" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Number of authorized shares to repurchase, shares" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r24", "r25", "r237", "r238" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Shares repurchased during the year, number of shares" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r24", "r25", "r237", "r238" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.", "label": "Shares repurchased during year, value", "negatedLabel": "Share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r25", "r28", "r29", "r89", "r155", "r158", "r303", "r330" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at end", "periodStartLabel": "Balance at beginning", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r87", "r225", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r238", "r243" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "COMMON STOCK" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r311", "r332" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r311", "r332" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r311", "r332" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r311", "r332" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEventsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r331", "r333" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowElementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowElementsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate net change in the difference between the fair value and the carrying value, or in the comparative fair values, of marketable securities categorized as trading held at each balance sheet date, that was included in earnings for the period, which may have arisen from (a) securities classified as trading, (b) the unrealized holding gain (loss) on held-to-maturity securities transferred to the trading security category, and (c) the cumulative unrealized gain (loss) which was included in other comprehensive income (a separate component of shareholders' equity) on available-for-sale securities transferred to trading securities during the period and/or any unrealized gains or losses on investments that are separately or otherwise not categorized as trading or available-for-sale.", "label": "Unrealized gain (loss) on marketable equity investments" } } }, "localname": "UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r269", "r274" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r118" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Common shares outstanding" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r118" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfIncome" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.M.1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e30365-122693" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.N.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e30840-122693" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402152&loc=d3e8622-111531" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "325", "URI": "http://asc.fasb.org/extlink&oid=123585653&loc=d3e44297-111616" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r172": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r224": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r267": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r284": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r326": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r333": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r371": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r372": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r373": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r374": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r375": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r376": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r377": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r378": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r379": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r381": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r382": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r383": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r384": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r385": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r386": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r387": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r388": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r389": { "Name": "Securities Act", "Number": "Section", "Publisher": "SEC", "Section": "12" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.2)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(c),9(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" } }, "version": "2.1" } ZIP 61 0001553350-21-001029-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001553350-21-001029-xbrl.zip M4$L#!!0 ( !V ;U-@6S1=8 T +E\ 1 <&1E>"TR,#(Q,#DS,"YX M(DB*8B2[0EKI3S$)- NOMK@-U-$+K\[7'A:/>8"\+H5:UY=%S3 M,+683>C-56UJUEMFQS!JVF^__N/O&OR[_&>]KET3[-@76I=9=8/.V2_: "WP MA?8>4\R1Q_@OVD?D^+*$71,'LE^OV(JC\V]G'\_=?[F[%)^_;[//B7>^) M.?3W^7A.KL]ZG=%B.I\.PB$OA76+%T@#,*BXJDGY(O$>3H\8OVF<'!\W&Y_[ M/3.@JX6$%X\.H7=%Y,WS\_-&4!N3YB@?9]R)NSYMR.H9$CCI&6J)@IY0X2%J MK=#;7M(@37S6""M72$DAZ;N0E,2D-L[0"6P=W;#[!E0 _4DS)O1%_08A-R&> M(S$+.HTJ N+Z<;-^FC01W,N30V$Q:=U[G(&I=\WXHHOGR'= FJ\^8C?8$_:JW"1A=6=Q3:/*&4P-6!^1B6RS'4)V#X4_.U2&LD%9PZ> -N:O(!) M6=BUK&MT&*PK-8W85[7P4G8"70;=V'A.* G&BB9?4ZO+J>9+L> R:'+9R!*G MNO %MH?TU^#:Y5A NX#Y'A1$#2.2-8TLY%B^LUV;)2N%3:*"6$F[J8W:F$*/ M<"&80VSD8;N-'#G=S%N,/1'K=".=6N$GH&6Y%.)8X\-!5Q^8>E=>F<.>T6U- MX*;=ZK4&'5TS/^CZQ-3>3"GR;0)C_7! ITCK(\1!UEOL$9"@+%2KC=2XG3X7 M-^W-RG ''&-($JV*X=P +VB!%?@5$*MQ>UL.-W,"?_KZ # ;7FO&H#/LZX=9 MMP$ \Q8L^I8Y-OB7^E>?>$\ED2MHJ$;Q;!<4S0^ML?YAV.OJ8_/?FO['U)A\ M.6"Z 9H.$K?7#GM0/>^*Z=4(OML%P4[+_*!=]X:?]OX)V$:"@+9'*8E"@(HJ MU$C\)%T^B*8<)GR.X:;=,HU W:.Q;H+J6Q-C.-A')7>QL#AQY1##>=L7A&(1 MS8/B*K6B?\XJNJN;G;$QDNJ5ZFY/36.@F^8^JGJ,[XD(E F6>T^8+YPG0P@? MV]>$@H=&D+-<92#>ZC#.L16JWU@LH(8#BCF'E&X_U3FP.1K\/M6-)IX_'P_%> MVH5,6C%!0E@ZF'N(T#Q^!OQ)'E#E&RA1;1YG404?<#0TC1B?CCZ>M(Q!$9R: M 7_W$J]/B'-$8\-P:3+[LHP8'V L#F1'F@5\ZKE*MX[=9'0>&6@>?- @-^B,($O;6(>VC_X*CX@L/#)8+TW== MA^#8X5E7J=;W65;?_=9_I"LR-2=@VF-3^Q=:N+]HYG0TZAGZ?CHA ^9A,4)/ M:.;@%HW]1WHS@8>;0('/&&%0BE(-R+O>"2VFGQB2,&N5J MT!D.)K 6Z+ B[*?R37\F\%UEFG>+;,9$^AS;)T&B9FJL3J '8-AK=:RQ")SVM^I42M:9S86;HO.^U0E_RE5$7PT/7$0.YSGOD M'K_\2ZG<"&K <_'NZ[RDTMY$?&D)8WMI2UNX8'W$[T!G,.W"O2\FMGP.+7$, M\=9.W>8>U;:2B^RW]_>6+&@A#]J2B1\2(SF8AAI(@\K8E?&G72TAUX$:^*)D MPY; )R,>4"X/DH?H#9$Y8R&PM_.T7]>/$O/39[_GEIC' VOAR ?LRV)6["<\ MIP,UVKFTR_9H'Q[PZ:B^S^Y#,&A^!LOHPZL)?M*%N+ 5U8-;(N'W%]]BM MJ1JS7.X@?L<7#Z.QN18.I$4C:7(H+1Q+BP;;<^(=O2X<&(2V;7BB*( T:PVHH'C+A"W2=YN,DA:W.@DJ,;R**CH/GM*3T4H. M'S>0XYYM-6+^X+2B(<4ZP:KCQ6B>Y#+\Q&%91!Q'9CRN:A[W MY[2C1P45B3QB+K"65H*RZ2),'5EZJ M-'$5!(L9"XQIY'/K%OR<@MFSD:P*PG3\1>"^W^/@8[%5$=955H'Q6*.K'.=* MJ\!J_/ZDPX*E-!QO3,1=,ZONC725%N>DI#@GE1(G?JF58W-(,\95BK(*(HW" M,/:IQ[*+4F%-%5CN$TJQ@&"YC>@=/ 0F'*QGE7!79[B-JP2K1]XLB?:AA@+V:XL&8CRV%:S8NK9N'9U, ZGA$OEB.L M6S"*/<2?7BA(8NF9E8T_U*35E903:A$W MV0P%GCA-LPP8QL">_^)6L#.5AR)Q,@OZ%ZEH8I>V556%/!W= MP4(4B)+$M$J2REK]*G#&55'RIJYF7,4D[,B+*RCY@"[A6"5=Q?)$=RE?:-MV5359'7$*"Z*(/PEM/9)D+A;7_<6/!]N[ ML GP+ _K,;84IAODE]:)$]<^7Z!7R&A]PN3F5CZS(&!&-SA@6 Q]3TX3F<@* M]D+$DI4EWA6IH+^_0*AHYT19L9;DE11L*K!MT-2FR>$\XCAKB4J!M^KF>RMB MA& )E.D"ZHVQ(W^2:ADT]PB:P9+HI?R8\N0[/T%>^5$88A2G@A+3S1=_;V16 M G/I_$M7>,2)M41#3?*,5=&-#/1%7(\U'RDFOP*U]$1*4'[OT*:-'(RN"K*^^GLK?NC*'^>6;Q!E])OD-KW;Y;LN-4D%(+EL MA)LQX?)_4$L#!!0 ( !V ;U,?]2HM%1( ,_4 5 <&1E>"TR,#(Q M,#DS,%]C86PN>&ULW1UK<]LV\OO-W'_@N3,WZ0?%5IRT3=)<1Y:HA'>2J))R MTGSJT"1DHZ$(%2#]Z*\_@ ])?(&@Q ?Y!YA MY'TX&[Z\.%. 9R,'>K>##F8?.?OG//_^AT'\_ M_VLP4*80N,X[98+L@>:MT7ME86W .^4C\ "V?(3?*Y\M-V"?H"ET 5;&:+-U M@0_H%]'$[Y0W+X<7-\I@((#W,_ WY-WY^+^%\T_&<7>M_>L?]N+ (4*B^/O'LD\,,9FS>>]N'R M)<*WYZ\N+H;GO\UGIGT'-M8 >DQN-CA+1C$L1>.&;]^^/0^_34!SD(\WV$WF MN#Q/R-EAIM]"#OP!)02^(R%Y,V1;?JCVRFF44@CVUR !&["/!L-7@\OART?B MG"7"#R6(D0L,L%;83ZJ]W:Q;C 8.>&3Z.F??G8\1M4=*:#CJ#H/UA[,M!:#( M7PTOWEY>,-3?I8#\IRVU2P*969TIY\=.ZSG (\"AOQ#D0L?R@7-EN4QLYAT M/JFF211#1P0O+0P\_P[XT+;*^RY!!LZ(]'7&O5)&W 4"^5HNB'= MO*-BNT.N0WV=^F< _:>3V2A'V0U+8XO<35WT<-P3P<74" -7%H$4^1(#0J<) MG5P5I9PAC9 T <3&<,OPZNNK@$ /D$KQ<0."D9=X!>]V14V66*$GJ*2S#HZFG,<&>::/[&\"SB$+V@@) M,T MIE(R::C&>(=^Z*^IK&F,]ZFDZ?(15E,C,+29)S&X(>#/@,ZCWK/)*A_! M$OBV\I(ES8I$Y"4PM.M8N&+/6),1,8VPT;@H1FLQ=#LQ4HRBBF%M1@0Q H4& M-^CEQ*@J@I4N7YX ^BRX9,&,SH?WE5E3%W-W[4/F%OY&2:%ZBM:Q)K #3$>" MA,(&W8OP7%T+0?-8J$'XJ7F>RU!WSZ)O>;>0)66$ +\%[5;,T#7#=1_N!E W M&C#GZ#Z:T4L^$529,()&R:TK[JIQ[<1\01%6C6MZE5Q7> )#VUQ%UR6W)IH6 MW>EA:)GQD(QL%-+6@206\9V$TGG]X/!O5.-O,<.L:4DTT MG=5$ZO)Q"LZF:R9'Q,FJH0VN-M@^KA.X0%]/ S_ 8 X]N DV=#%.L="$PZ52 M9$%.\'D^"6F#;-45.G]4*W6:VDY><#R/6-MR[< -@\.,_IT: 1Y]X#G 2? P MH@6WL'WH,]BXJ6"H#%@'0L T3'^-(=LC1'A+.D7E*TK:+NMD9.J+B;HPU0G[ MS=1GVF2THG]>%3B03O%]LO>?L.0B.\6&RYH/4&:; M/VGD"%L,UA:Y"?L, C*XM:SM.=/W.7!]DGP26L#@8ABW&WP7?_Q[M 8!YAM M5RQK=66'4'U/S?:*>.6Q-*>=$ M<'B6PP,S&V%;0=@!^,/9+O1:V$X95[[Y(X8X)P$K+U T ZK[33)^C=&&)_!8 MN.@85@X50ZDX4QX O+WS0^K[5.2^QK"O+E0:(G>0F-)>]:HT :[E4]7(CE)/ M ]@@RCWINJO::7!'B2GKLE=EB? MG[8F8 THB32.$0'77@PMIIW7O6J'QZ=\ M6MF5%ZD)E6LC#26FA3>]:J&(+_FDO\1@:T%'?60U#;:2T_T[@ 6S'Z'!8KKZ MH5==U9""?"J,R*S*465)W_SRS/H>J^"J#+VM6+71"#+ *4 M(ZW*"K2,VJY$RE+N+5OR40+"13]K,M4V=%D9%?-)N9#%ALJ1(!6)O0[K\OD1 M?V'E[J5BF!P)4XG7$6)9/DUE]RFI6:F/MANP9_TC M0LX#=-URA8F-EB/%*LVMQ 4@G_J2_'RW![9CHGHU4C1&C@RK8C%2SJQ\"C+O M$/97 &]8#D^B#L-RU11#BRGEQWZ4PF-0/G4<).,+Y-E5JY(2<#&%_-13(.*Q M*)]&9M"Z@:Y89;((5H::7;QY*5RMR\+WO9PJUT%)L:Z88?F,B]*+ ^#4L3'. MD+X7:774Q&=;/DTEL=T ]\ +JA^E,OB^5W3".N(S+)^"9LB[96%^ F[\<$=L M"WW+#1<[^HT+;T/9"+CP>FCZ7O()J_,H\4BHY3V_(OE1";@\I8>$P">A;*]Z MJ$21NB"YXU4D.)*0SPSC ';0V2FB/_XHB:)WI>I$^)=/:V(^\-38(%6,K]1D M/9E(J-,]KT)A0"H76::3$_/B'CU'-4?/P5&$_;*%%X84E,0*8'OMC=MW_%:U MP>4@^WXTRN6>;7LK85(^4S)88ZT''-7"'DUU"(VP+JTQ<$/(I\,8-;Q#]6'T=T\E+ M^U)@??OG:LD7\E4@_D'?>[=)/2ONK>08?@%HK^L=X+I[8CAKG0QX.@.8)?F*2-G SU(_.@T7J5B*@?V_92+:DI0 O*IS@ $4'K88:P) M]50N"ILC*Q57,:SO2J*HVH2XET]I._:BO'&&B(C//@26Q@/F.<@^605Q5LH% MFSA+Y=8I7W*P0!Y*,U;I&SA#>F]1R]/&>7#*!O3]\%3JI*ASK9QS^?S;M8>! MY<*_@//1@AY[DG2O\/ IS;#GP+]#SD&39'(T2*@QM/F9^G9#=8VC+5G+9U6: MYP-,R:QT8#G OM.9NCHMX53"\!(%=GX"HO%:S37K-BE(^7U-(/15+=+7G%&'&)G.XND=! MMXA8[FEF4A-WWU'J. LY2H 57J__C0_!5WZD-@7>'+,I8'X:&>HG?391#?/? M%I79>T7]]5I;?4WM$_2W"Y)_2TB*YQ^.X7D\,C\ITYG^19IKB]@U')31T):I M[*Z>K@GK2-LM"D>V#^\K&H/JX'C.X;WSE55MW>1N*QBMZ'9, M]HHV)E[/&6T0]N%?UN&[*(H."(B,[CN^G*S(.D*23\5A&+DJ>\%(T?G(8OC> M%SZGJI$OB/9O6N"OKJ,(SR]4,#2UL?1]O.-XO1W%;E?:9#V@E*VPR[B\BL! M"R'[/J]_FE8XS,OG _=M+Y.SH3-D.7I&-Y"+_QB"@#_1'\]+'V?\3_961XC M- EK2GNG(50"+@'O^W* D[7)%4.3:BMQEE>6PPYGQ*[" #:[ K>HY91!EP'W M?2/ :2Z3+P()'QW-LS'S[Q,0_=2\_#62O+JYR&@QE;Z54*6UV'Q&.MYY>I$S M28+#!5?R%\])S1PYR9I1C MXGS-%ORAC&4F<2:?CVKSEQO$1EOS22]#(JAN&>M7Q[ KJ^)+I! M\D_;/RS$ MT61-8!E@^XZ]9$A?'U[$>WC_;DF!0&BDI-N''-4<5@MJ"$?")"1^FQ59H9%- MJ6>-& +%-_XH27<1!?0IQ)ZTNBQ:(Z5O\ZV\CZP&"DDW&<6U7%M<$JJ<2ZT0NFPY/*(D_U,<@DW;.L\; ?+\)GDV7L7B)Y M0I91B*/1+ -#BG^[>\,BT;W#=V&691A5HR3-+C@J26478D+I8&,H)H!F.9NM MBYX H!]0.;AA^DVI CY[W3V["T)?'UR84Z:V8[%)FER(JO,T(;;?*Y'RAFQJ M?)SI@@; M8!NO[DP.S1LK:>X@H.L:3$J;.S+6,V_R-&B&@Z'M R=^TV?Z@P/()<"0 MG2E+I]"[5X707^YH*@T,RP?J>DV3J')+Z9J.OA."?N2>L=PCBG)2'M^669B\ M-<@)PFPO]LDL3)Y3EN>*M"N+0+I67&) J$S27-0V*[B 08T#^N M1J86'GU9&JJI+E:CE:8OVCO5,P'$QG ;]0Q>!01ZX.#P0XK4G[*D3E1S;&A+ M1B C^.K:U!:J:;9'K &B\V.A8.\A"HC[Q/)DX,168;G[ TDT%H\1QM&ZG2[; MF>53T[1<%6.$2WA\F^714#]K9LS@DOVA7YNSKXIFFM?J1)EJB]%BK(UFA\>6 MIKJAC'7#4,>)9+3YG'YK,#C5,'2C11&Q/GE$8,3S&&!V^V5>.!K]42R!X456 M F-]OM1-+>%EK!JKD;8H8EW1Z,\6>?MB86QY)6?JAL,LX5]&AC%:K+ZV1Q!; MIH5;3]3GA4<5BBE[E:5LH:Z2*_Z6JA$=[&N/RH/=L6+Z+K/TQ;2M1K^I+:HS ME-C@IO1T1XK&UUD:0Z$-J+<,#Q#.E^K";-E5SJT_J$L)B$^EB8D9;+Q<_5_19(I:= M7GJF>/@A9[?Z2C65Y>CKZ&JF*J/%S@$N/BHK^JR9H]#EM>O>$IM M8TX]%Q7[^'_MT14>JR@18RYNSE1JM2T+">YN^!B'Y[!O 55Z&86YJ,>$IJVB M<,;4/-87*ZIDE:JZ58\0W!#P9\#N\+I/U==T2N;!4M*]R4:DPOU->)%A:/< MG!JLF+,HX2@7S>HF",J+"'V+K":9 M H^/7-1+\H4.Z,LE#CQ"]D<>3,X]NZ>U_ MRB[IOP/.1X0<$?O/P/?=<%+'_@M9?:[Q/]U7S4L#+D_>B&)I0#*?$DUXF [( ML/P46J1?YFJ(]271Y?([*;[-XV,OFI=\PM5WKJZXK\>*BX?;EMV*O&0K4XR/7+VQ;&NS6Y[2 MY5[V$L.DXLM.1_!]=ZZLF*W[LDVE@ZIOB+&3)[JX:'W9?MQ6PSMQ:O+.!WZND$MK:%^'R=2S9$M[H[KVPGV]]B M?!6E#KOM\&YICS9>3)NFLH$+]/4T\"E)U .PZ;D,Y)==3/"6=Y1/>90_B M&/I@SGR_#O.*N]DQ'T7JNI:0/:ER,T(5K[EOBAC MFA>S]158>/6 3C>5/,:^2V8=V4B9*/\NQD%):,"1%N'LN];7BX$*]V,?ARN79VL=H[0/3E:MG58J,RW68J3G3U]D6Z[+N8CUP?YC M!5+ZR?\!4$L#!!0 ( !V ;U,]OS=52A@ .9G 0 5 <&1E>"TR,#(Q M,#DS,%]D968N>&UL[5U;<]LXLGX_5?L?>+Q54YD'QY83)Y-D7YXIP#'AW'(>/Y_=Z^>JWNWUSA37,YRY84,'?#YSX-D__N]O M_Z/@?[_^[_FY_Y1N87F><]9P$_*T%B"C\H7X !D>!!]4KX:MD^^@7>6 M#9#2A[F]8NGR^C?V'U7VW+^?Z1_/=@N$#!\G++ZXN+SL7_Q[T=?,)+(USRR%R,\%97(NTDE>O\^'#AXO@ MKW'13,GG!V3'?;RYB,G9M(S_.O MH"%UEA%78MHH%G MRL6^W3ISX+A@CG]QH6W-#0_,;PR;B$U_ L!S^32)ME 3P6,# <=[ IYE&O;A MU.[1'2UZV'PMP5XLT)NIAW3]"8OM"=IS;!:U/WW+>SF8#7J3 M];#4-=RG.QO^V&]$,%LJA8$;P[5PXV,$7-Q-8.1XE#*JE$+2+7!-9*U(NZ/% MC>]:#G"YXF-6*H6L"5A;;M \YGQM0=^U7WJNZX/YG>7@D6\9]A:N.XBZ$"%@ MA@3UEDO\%X2+: A!Q.6FBKY*TO?E"KI6V%,7(,^PG"Q)/?Q#0.$+-U4*"W\8 M"!D.W[2DRY72^1!XH6$= Q28)AX5U JED!,V/36> 1>NG**ED! P=4YC <;J$YL M%9S'*599UP@L 9?.(FV493R6T-$]:'X7, [IHJ60T =88[B2298JC7?+"^PU MEC6>XSTL:;S2M/C4"%0M9R3Z#R[XT\?]:&O2&7<(4LI7Y9>,L5:8U73^+GN$\6L0IZ&2XZN$MHNM0)O[%5R4>$)5*UR%5V4W(+-5.!3X17.QC/2#5MXWLK95P]23/^&IMB,OWU M\<<$W>#9 \XY9&R4?I11SDGN4H^,?#XUZAD970()Z0DB+S" ME&W6G(3*T?!6&^K:+?E-'_5[M^H4?[A1^^JPJRGZ;YHVU957]X[ASRW!'W-^V8F2YOX>?3W;<(3%#!(9 M [;Q .R@\UE4.*_LA0RT!R%X ;JCR2\Q90L$EUR!1L*#3 YV)8P).5,@PNK[^:QSN:7%AECI/Y]YR,]A MN1&8PM$5Q""=8$OVV1+1MOQJI8*8Z_[R0$MB00&,Q7,.?LTBE2+V-O*J:0A1 MBI>*3-;'Y\'"E#@488"&SM5E^^&9=7*8* NAV.$]U!P>"F' ) W%-PVCN!-; M&D1+01J"F:*STL%+KDDIP+#'">33+*F]FY#PC0/FFH$7CDEZ]@2)6. M"H-R*C8-@Q.H4*Y?GN6%X,MVH[D.-R M0$/N6E[DM.7*AB\@-"3C2#''MK'G;$IMKM4(L[FBH?ZN6=0WV59]Z#*"7HEB MTJ.4I98F_?<[\?V+%!^XE^\-Q?ZS!T,3(?]W^X3\NZK^FW+7'_U1SUX5ZTAI M@IGW9$_0C"=;#R43KQH+I#0;XKQ-23IM,1I/J)+3/"=1= 70NTP+HC@;C MD=Z+6>EJDZG:&^9QKO3PS^I8RQQ>3=#=2=/]ASJ9J,/IM\KHH1]C31!VE29L MJ$WC?=:Q-@EW(BLC,N^(:X*\-VGR(M*FZK^UZK#D'75-D/@V36(@LG-L)@.# M/QACTU^MC>0=?TV0>YTF=Z#^DUB$>WV*!3O1E9^,Y>J3HM^/Q_V>5J$M*'08 M-L'"NXS.CJ::KHS5;^I-7U/4X<;R#;\H4SS,=#6P=97:MY69E_3[&UW[_9[,.]I70G*=GESF\&V"ULQ7P;H*-S%P7^PC5D\<[R9N@,S/AY;D,U=,L M=K@W07G1N:]Z)G+/ B=HSDQVH9VNGK1:3O0F6,U,DM6L;I17$3G*AAXI3)SX M$>"$U#(3>7'KM^U9";M6MGW_O!&7%$*BGAE.R"3/=R@HDTU'T@F ?91X5PYO M#EXN$SG$_2EAA[OR:# R>DQ*+3RLM@+="& M--FM18!-A_\+RZPEN; ,=FY>0D?(-EQ.9FRA1IK+DRV.(=R?3:H62(OWE@-R MES OF;-P0\UDX>Z#F3#J+(G)EZW;%/0R9_C6KAY29P*/L3N(EUR\K--$L88R M@/<=E9#-2?NL]A?$W+_GU9Q=2X."-6:(ZD8UE+ES^$5EB0!*9J^D> "EQF"C M^/5F"28S^R?;C8>X)<5RE+BM.@)BW"O0$@PP=DYJE#[W9K0$S8*[*#*$VDZ' MO4^'O6DP92\[(M_,X@-C\5"@1*9(V?RBDI[3IA-:28I95J$1I>/8X17%@>^[S&MDQ3JT)AMR)%:MD1&XKZ_@&L MQR<2,E@#9#R&AV'=D>\%KT)BC0D&%46MA>K**_=B+$@:0DD/;!I>\9T$><7E MA8A+M4!4I(Y1$AG-/<=)5%M>&(HR075>FATK/<=$ :.&'>61!TRHGH>L!S]( MRYK"[74 T06\*@F0/(;9=_2!=7C;\L)?+HLTY=CWP':1(7OOD@!KU[!-$B@/ M@I>1WJ9-3)&A+-ZJO!B7Q1P-W88/=6?\7ZK!IDPYTMMH ;IIV+QK9 M!Y/V( M1" WDU2^>T2MU@!TT;+_[F?X*7<<]@7G%IW&L(#3]CK MPRQ@5X90P@R:4\LWE&))T6LH2'%=VY:TRY?8LF;7FEU=2BMS$:WIKQ'O+QA37P*ZL3TGY=DMDA M:DK?:O6KAM#YW3=L:V&1N_.V%]PR)WQVI=I3%.H8^[ 0]](F/0"T@&@9OG1% MXO/3O0XD]I6/%7LRD)#Y-'O.;6VIICO:0X M@[@LI>CQ.81T7NO96]X/N#\L[VD"PFTR]\E:3:&&5X+>"W5>SF.3UTC-KAL7 M"09B8O*HW"N3%DPI?:?J *_SL*\0YK<6N4@)(NH?#T2&58HX*UH>FHU5']KICQ2'(/1^&;/BUD=/#D%)'^4X/0PI"6&O@ MK!M>EV"M@WQRMC>26W9V)?/+@ARRZ0&NIB>L?7."AC[A+IH87'5M6#8Q]'<0 M?2%'W"M(/N/T.+MJ*ENTLK2J2B5%4TG9]VAH3,?Y *Z'_/!!&_+VU?3)<*)X M<\"[VW/"QY,J4-""%)P4]C#)E9WCT;0"#V'$;58:VX,_X="NPKJ*]WY2W/VE MUM8L"YH DN][DEDF=:XE?OESC"R3E6]=#P$GU3U(7R*5[6L:&HIY\.XX9*NG'?'&6T=H1KM*0.:>C3\@N[>P4:N-O\2=D88J%F*K14 MK[B1I3N(%H \2MUD8#!#Q$E'#Q8>39,_'+DF^]B?2:W$@NCIK>&!S>32H)(+ MT7?2_RKE2HV<-[SWH]I!ZV">+RSMF?S*BM@(U3\^W2K"-Q7[IJ_6BX^6 K2V MHC,$&4Z&T%D#ER@X$8L[A>'M6)N_=Z'K#:'W#7@38,)'Q_J+>>M055T>GX95 M+"JJ4C:\+5(9VZ&C@BUW]!4IQX@7UDO'27W+D!]5IQO>+-E;R&&H+ RA5;A8 MRNOF^#2R O%0%:[DNQ['!O(LTUIAWS)(\ [HPS*UI\9SWS(>+#MX89F2VR=8 M^X@0+\PU%"1P^5>N['ER"X-"=[J]6MH5_UPU[W80L.HT M.=XS='&NM:65E^:.6CXXJ3')ED!++I+-,''S<@,<\VEIH._LDZ/\FHT='N4@ MPX&1(@'ITOVSA,=D\PX>\FLV@OF"D._ :'40RGR,M"*8Z[QVI'CL MD[@AO#N\=@HU=/FM\%""+,);8S!?^'>R,BNU=H:3_O+5+(.XR\)&<;>2-%,: MYZ)* N ",T]-XUC-X$K('C MY^XT1$7B$K.Z+S/;-Q"5()@F=]D$M\V@UVA729W'1&KMZBN^?XONG^+Z$ M<+5LEOLOC^^W/*C;=1IZ2J]P?$N$C_^>;8+6P,;G0N:-@LTN012P M'QJ(<++>+EH2>P,?>'L#/QG+U:?=W8&H7673\&E'X+0C4-70.^T(G'8$CB*< M+%% @]X(Z- M%^+@J@YYH\EP3,MYG"+#<0V3]" 6$7Y[F8X(#T=335?&ZC?UIJ\%N>)WO:$Z M[/:&7Y3I1!WJ:G?:&PVE"PWK3Q!YY'V#6_#@"82%:>4;]2UVGE_?H8X3&&;7 MDB8\S 8H[60(2*(E 6)"]_8V=_;".J]L8^MI(0S2%V;1>)4N\)$D=6@LN4LS M>HUFEM$,8;-0R;(JW]*Y/'!D7C0?#&"] 5L$L>WP7OK0<-A!VTS!AM:V7+V' M/*++MET4T1+32CKFK5LSY9I:IA:1;#[15,M3D6BG/Z"0:#?E9GGC1U+1)HFF M&H2213L!:VBO\:J#:Q%R2C:5W5I$O#2R:0)^6XI+XP+S]2-<7\R!%4Z8^)= M^H'D\8=9'SP:MN;@A=P+Q9W$I3*%6N%'YA%>Z6X,7]HA*53_ Q=)EJC9&61( M#%(HK-;K*UNB4GIPA:5>JZLVL!P'N- S;@SGN^K,I\AW/::%9M2HVWFCJ2L4 MIK92@U'6HN;.,(&Z)!G#HHN:;8W&%$T4]7:"& N"ZVPF0/#\Q&9&;#6 MB0*V6Z>-:&7IIWH1Y3H1-X9M0^C0QPW++NE) >"2C$-@'V?>RH)@#&")@!S]PZS M&S]0-5JPX:#7:0A5I$DI* !:.OV* M)Y"6)!<$CTY-P"HZ;H MRB,RENPD U:=YI+WN8#DO*?*9%RZ]6<^R;R-;7:M M9C(/!(0O@I;L60CE R9E++L*4&L-=^<3PLX 9U1I*%M!:(RD'Q-EL""I%1S; MAD.V7=ES5+)4:V:E/.:DBZG%1/(,6;I<,W--KDCSI2[[?+*?X&6>,PJ#4^N\ M, 7.PW6'$,!)_4D6:\C^4[08L@F5U,8$&T-$=:(E&ERNH(,_NIRE";M::^8! M(?;+B^"7&P.)B>69*4KQAI8D0A*'(@S(.GV4 8_,DTEI$-9\^^?2MX/XY8WA M6O3')L,+&G/*-I5HRM9^*$(U5<:-SS[8/F>61D.?$$ZR$,E#[:KO/4%D_07F M4WBSLXZ:LV:G YJ=73<*\QXQTL/9I>E'TW&=)&/S6Q]9SF.8%A&R):P#.75; M#S2-)TD#"BSJOQJVSSHYR:MZ7%AN61)8-=2XL]C'_ %WFR9^YWL^ @/<^-)? MXCD'VQ7',^PH9R/:-\S?<[Q*[SGV-577=.55W+H"%TK8OA)UH) >E+ +)>IC M^P+6SSL2J8)KL:W4-S2VE5&@J9<&3.14CV@$F9($D=."D' M2,FO74M0S;]L+:=X4QN[W)'#!$CZ'5TR&8\6703F%BMW=J=44X=_"WH1&9(E MC6?LTGEGF):-UX[:\\H*;\ B!P<8MZD)5&XA7"Q.6C",8O)WSUJQKV1CR(#2 M2(M197%T0&@C^I[\]X#7YOB;_P!02P,$% @ '8!O4S9./1B\1P R=0# M !4 !P9&5X+3(P,C$P.3,P7VQA8BYX;6SM??MSZS:6YN];M?\#-CW5DU39 MN:])SR;IGBW9EM.:\;7/K^M_BG5?Y_$Z>_?/@V(^LW[]^^ M???F/S_>+,)'O G.XY356XB_JK58*3*]=]]___T;_FTM*D@^+TE2_\:'-S6< MIF3Z;:R1;R')XQ]R#N\F"X."-[OQ9Y!2@OWMO!8[9Q^=OWM__N'=M\]Y]%5= M^;P&29;@>[Q"W,P?BOV64BF/&1.^JCY[)'@E!Y,0\H;IOTGQ.BAPQ'[H>_9# M[W['?N@WU<)>?KX-@2W_@_;LW."GR^I-S]LGYVW>5__Y-]?&O;(3$&YP6T[_MXF+/QF\Z M$TB+?/(!-F=%C;%N=)V02E^HID M&VLH52UFE@J_)LOF=\JJIU 4!G7$",ZS'0GQH)9O6S6DABN4FX1JL:D<3L\_ M+;[ZMU(4'6317YCT__O]F\,O>"0:Q;7)TD61A9\_XLT2$X7I$CF7A%+";)-( M$ )#'!6R/EE*.<0%T5]*42A,N<=%$*QNR37VL?2I?. MB\> 8(E3TLBY:&LC3-;>2B'O;6Y")LRFZT&-RB(N?"2/H"# 19#'H;1_BU\[ M:VX)J*:56]_!:%P14+]-N<2I>_)5G.P*'*F;LB?@K#&EP)KF['P+HT%ED/I- M6LE FWK>49#L!$(SM^R*.!VM)> Z@W7K>^],T( 2AFKZ-W[NZSS&@U MIP6=2K)?57=VC;"[0=L$^#!RJR2]T\ *GF)'K%% G"' 7,7D2T"B!_HS&E_1 MDW'I+*3PVMZB(^"=)SI4?7IP&<2$3NLP;K/T3[L@B5NPPYZXS_TXM[)88^Q3Q6JA!JM:M>TTH/F3^AZ9961#8L(X,L6PZ:!2MKI MA$0/N3,WD8MZIY8=/F'&KV9I%#_% M$66]9&32R+E@CA$FXXQ2R#M;3,CZ/.&R*%NA@_1)]R>M:'(5$QS2 J7^12;@ MBAAR8#4CNM^"H((4DKC2+85.OW]1_DX^2:-+3-@9SW2S3;(]5@PEUEH.=SIL M36AM?YA4O#-E&$X5?7)$-5&EBAI=GZQZ^)*-(U9+$02W!$.LZ-5HP6=8'^I0 MDE']DQ^D5#_&Y^AWM%8>@]RT1V-2<;=38P?^L%^CEX=!*#N0PMY-I54MMFJ] MXV[A*#ATN=OLDH#M&+$3 \VHIQ!TQA.#]?9Q_OMA?X#1\W 3DLV9OSZSF-OS-SHAN-)Q>QSO5!@(58^5::HCI MH4;MM#N'M==3>Z"^A#/7(X?6^)SNU]X9H,8D;,G4 PU\[V(X--!J>/8IN@,% MC;AW'MECM' B1SQY.-9E@-UVF\28".9I]Y"-6DXO!-B9T+D2H%O@DGO1S/I M/;2!26FC_B:;2%K,T+\B.75[7;$[)!%WR2 VTS2!1"@QWE-"$,UDJ MB Z2)]ZP)MD6DV)_D^D.7&52[C:NE1 /F]>"B/=FU^,2-K$K0<0D3^,CWD0X+MT#_0,G!"<#_[L6G%GO=X"=-/]-;+>J6 ) ML,^+1@,Q%1Z=PY5.O=)YP&3#?)!V82,1=9,IA:C9'M?+NMD4M8!\V1#7"WOEBB]">+J>> M>J3+[][I [U%&8<3#SF\UKRC*P"# I4_49_]W;YW?D[D-?K%[MECO^V8ZDT MG^A_##%S2FFW(4Q:R-W0):FH=_+8X1,/4&IIQ,5!1LAU##+$Q4EE/5))%P,G M$81*(\,I7(]$GK8_+[,G3";+O"!!6$@V]'K?N]KZE,*J-SX[7WIO?14B,;26 MRE W44FY;NBK+.0G*\Q922SH?NVJF66@ZE9N?P>BD26 A%.L2H0/"8X;>$)_ M.&(_?IT$:PG\WO>NFE@*JV[CSI<@&EF&2#CAKF40$_+5S%0 I-D;R2%(.F:%PJH?6KTQ$"Q0XY-29!&W"]''DB0YC&/03611!1U MOMQ0@!66'CTY4#Q1@%,O21IYOTQ9/.(D8<__!*G9H K>-/(PR60GV$EBPJMSN9GBFY$HICKB\?Y),T\B*(HV<'X+T8,KI40D!)$<7 MF8D:5-HG,:[C/ R2$LLU_4P6,:Z1=4T0)=P^201!4$11H5.2I52H.<-5O!+F MSS@@=G1I2?HABP!53I5&#"!1^MA,-&'R7DARN2.D@UH]XJA%G1W*&L VY[,* M.1!$,8 3[U]S\0Y1/(U Y;6:ZSC!MSM)/(=6KX^)4@+]GJ0TIR^F%L&R$%V6="5 <0$*3 %&PZR_#$G+XRXQ.SZ M?C)+(_S\'WBOM$N0<\L)!H8!!50ETMGT2:I6%&MEDKW.&2Y?X@^\LL4L]0#%IN265E M0I=:6A5 !+/!J:!91_6LC$E![-'QL@#$2O#"N$D4T8K*J__=Q"E^I[1?*NN6 M71JX74Y)! $Q28U.P9]*\JS^ V(Z[&XW$-*\'V#J>_^D>6]+FO>@2?-^#&D> MOF1 2/-A@*D?_)/F@RUI/H FS8=1I*$-[]777-(_SLE#]D46G*V4]$(9$:J4 M, '01L)G(PA38?(:I^*0)GUC-R1W)GN(T5$^95>)>"*, +65-3Q8>=>0 M3?QI)L2UGE=?4T[*C9VD%O/C9;H@Y2ZFE(%'DBXPHW,II7U2XB[+BR#YO_%6 MNQ"7"WNAAQ2PE"0=27A4D<$S$:;4053)Q\*ZHBL[T)!>)>M][^X*L 36X0IP MZTL0)) A$J\ E[LGI9#K9F8<)3A0>(3NU\X:60*J:>/6=S":6 0DM##OUU3& M1T>^R5B,U&.6J@,$1!%GR4P5X)ILIKWO0;2X E2_U;D8XG*>=N.?"YSF/1ABFZ^\=M^8O)"[H+U]FF\TNK4YY9'&#"CE7K:R% M6;>X5 A$Z^N0]9E0R:*NL&-:++(D#N,B3M*3Q(',*IF0*T*H =9L$"5 M4$$)2\C:TPBB6M(Q">X(9B3$M"'X)4"<1IC,5ROI:*\3=D4*,^":'&I)$"0Q MPA/3V^/SL*6!2A7$=?S29I;G.TP&D4>BXHE"2O *(@GR$.FD FDD5:GHDUL+ M'.[H^+A_]W[Y$!>);'$IBC@;DQ3@FA&I]ST(;BA "5FTV7?H-J M+2$1 4$&-J\^&VPQ5HJB4]9&= MJ@-68D[O>U<$D,*JF[[S)8A&ER$2.G^GK3VY_.ES^$A!8<6%!+F8:]S=)61 M#?_]:_H'B94*.6EZ*[T,P/@% M)\E_I-F7=(&#/$MQ5.ZER$Z*]/)N(V8,L+M!,PIA$'2R0:@(G6%*YY^9%JK5 MJITP+TSZ.4MV:1$0?I>KE@6F+T7$3_A MJZ (*FQ*>U7BKB]5ZD#W;U/*9 %12 M0>7^RT6&I8H*:4]Y2QI!+.M5:9YHH M\9Z4^\0Q D0Q=TPC H@>,ER:##($U;)>N+#8!$ERLTGDGTI'JO\K$K;%-)NN:&%W.6(5!00 M5W3X%)RI55"I4Z?4]4.>YT-"\3++HMI2B:ACVBC!]C@CR$$BC JR@1?EN/KI9$P9!W54[R.D..9L01@;V+FG_BR#]3';; M(MS?D2S$F$59Y8VW,NV_66J[Y!4,/!2!6F6K,WI+^:, MBB!(.!2M:JF7HW8!:,EBQ*HBT%]8(8B7T/QKOTP51\D'0%6 M"%NL55G ZR&.J-9&?ZGUH;!SDN>XR T\[ NY9)P<8)M;70DP+)+"$B+/%HOI MPP(4%ZJYHQ4E!%GWS%# %0G2$P3&$SDZU6,OI2/DS1B_YO^;1<_ M!0D;I2?%94#(GLX.?PZ27?^^Q4!=E[P:9$Z;9U:*8'@W!*W 0ZJ$Z-0?A>P/ M^* .A)$? _(9%\$RP=4]@ACG\HT1*PV7[+. WN:<1AP,T\P8^_R:I4\X+XX? M>/V"L;$\7LKO<8@IV:DMM[C04TJOXG2DM #?&3 U\F!890%2F&U5*H@T.F@H%:A(O_TK]SG_=-[%!1H0>L/)?,76RP1'EUE>&/RB7-0E>75@ MVZ25R8$AJP:-/D15!XT]+B$ M=+)\IDO_75:B?!9]HC9GFQ-;'A.81C3^%'#3HNAR,K^.WA2:O@G7U#4/:9QZ78RGZ7XW+@@L2S65I0L/$R*6U@ M/6CZ'"8[YG!_RK+H2YRH%Q,U(\8+)I M[?:K(C*DHDX#7S1@.X$N$CFG''K"9)GE6+>HTV"$?Q#3VL6XIK_X[6_^]_MW__HCFO[IT^SAS_ 8:Q=_IU/PQ$J+2#RU M-$3F#8O):RE"";P%@B9ZMV(>_R$TYW!%:F$ M?6P@R0'+-H^ZDF (I(6GW#0BI300]MQDZ9IM6%SA9<%CEKQI8AM-)U!CS.O.J(06 8>88U.*C,@4&-FY:#YB^1TJ[(=+SV&C&;MQ M*LE!#0AONB>8M5E[\RZG6<_?^;+&#/49LT0)C-.R12IL23#QAG7[)NZ\YB-/ MW7#DIRU>//=O#INP>;-=K^)A!: %+UD$2.7!\,X"I'AX'A(+BRV5I#1> NL#6O,/H^A:RGR9S>VTD%P4[IC$ZNG-6E67H. M=V;7LL=LL3?:&,@"EB):8L CP^#C2"@'D,..'%_!(>/@8T6>^*I2:(X1N2*4 M$Y]6BB]MU@5!S&F"!07(3BZ%G@P8TBB ":>"9<:TG,G]2(WOV]BW_][>_>?>[MS_F93ZU8%<\9B3^.XY^1!_.?O>[WYU]>/<]CXFG?_N7 M[^@G;U$E&K.7I,HK&-DA"YOF6C+\.\GWN CB%$?3@*0LG2%=[^PVNX2E^+K" MJSB,5>[11M$EN^T-:?/=K 6F!UA#%<+M*T6$*TT@U!/' >L!P_<(;#?RPIJZ M*?')9W"Y9-#%7 T(?4RQ2B-#G&!%EXV)*H-%.TNTQF4$'T_!DW)2IS.YSLA5 MEX"8KG2:=2%K.56*PN53 M!Y^!2^6>"U0>J1]9L%/QRBC% PLV\G"Y97Y

P[$3O*;PD P$+(&ARFAO. M*932;O,,:"%W4PM(1<$P2H]/$>QQ2$ /+M5\%8"L.@(]?.UVM[8+JKLG6WX' MAA$]0$)T!5W$Y4$"YJ23);N=E@ 8$LA0B2-+SM?S MD-CP$\GR_(YD*^5)3D?")1,DT-H\:'T-:TM3!-8G I= 6RX"A =- &V5F=+T M^(A&WDM8LPJV-)RY+PS&BY@0"DD=:OGF8AF4D(<%3I*#':HSIYZ0TU,[*<#. MB5U' @Q'I+"$F)A2"-I]PY]P2@F;3-)H$FWB-&;D9O$.>IH8M9R.2G8F=$8J MO0H89MGA% :S4JO,L]_1@\:^>YQC6K7L?94K.E%+,I[?4L\]@X[;19$%_.Y* M2:, AG4V*,68E5*'DRXZ:('*SB\,YK:#ON:Y>I&X%PIA7GQU.\76:;+<&/E-9T M!#X8=8N+^8KEIS0\(#BV-,+\,OSQ%892;]NG*.WT!9 M4G)TMUF:=;NLJF.KI)WGF51#%C)-BJ)@F*;')TF\U-*<)"P4(2?@CAE766>2A_&H_/*C[AXS*)6[M7Z]19SIMSC_XQ+%I^J MDMKT/_9O@.DW)S*LW^$./X/6]'?0UPG]I6]0EJ)-\V-5+"SM@=#2!]?N0K\6 M%Z0QEQ6^+N*'@]R4%4[QFDP#=5%<.3^FYJ^$?"$/$D4?/%8V\2]88 M8;?YHQ2&M60RP50LNOG<$A:IKNC$)$NI'3LZ?2Y-RM+#K/F:-J54Y *O,H*; MI!^*>CI:Z4X3[!VW2CH9^8Y3-)B1_;CV*"*'EERXFC27%U-YYAC(/>B.9$]Q M3O]PG1%6$VSB,T^IZ#;+@^0%G6=@P=[[S:B*,':90:7"[BUC3!'?Q:S*X+=C MVL^J .DC92B(9C.W+>#VN=4^L.ZKJO6WL*8? BY9P!VH38:Q T6]:W>'R460 MQR$[(8N3'9WF\UCF(P]+QE_S[DZ/5V7'F)88?@JVXSV:??W.QT7+8]E2N/;( MS:4R*-O)=:($:A\WB"-7U*%"UF6/T,)M\UDJ"(:-.G1R+J6-.S]P""B%JOYA M:7HC[9-&/<@Z(E6B8*G4Q2?D4*_<$6 Z_8+9RZ3 M/C0-59@HXK):OIRTVD=FYGSOM.*WF,191&N.%+J##PU.<5*=\'QQ08&6>!VG M*2173JTH,_Q<[0C%=<>MYWG+ZAU!'+$X9ISF?"-:5QT#"W*>%G:4H0(Y!Y4" MR&>,A"Y-\'Z^9-)LIZ,1!Q9-I+67?3??\E=8IL^8A'&NG(:/* <,KW5F6M-: M5LCK8+4&N3A04EF4;2LBE\*0F'R/M[3>'EFO$PS5U8U>SSE3;C+W'Q^(B3 M"+%*:XXON$NL7M$H6';:/<*;;9+M,7]-EH)*0$5VZ2IA6@'G,G=5'[NC=3&B M0C5E0:&TT5Q;FBL+>A74-Z'O=X?IXNZN^WP,$&K?XL)X";TGX_1>A0Q>YRY% M6P ,=62HQH4O0MPU^>!AUV2:FB=',F M\\6$/4Y6W5;EX:+TLR9>U,3+8Q7N>)@Y8H7TQJ]GSS,;G]"D\N'V<^SA]ETH0UT.B%#K.]0N#U2>,)DF>58 M-S1*L(&_23&)_KJK;JZS)X@IX_CYTD-VCUE;Q0GNS+ >,DM2FK+BG/QGG:;/ M<52)G3P[)_Y-,([0D:'"\U&'GV4[)Z3^L7:X,_V<_8UA8KF'^2^BY1Y]O M?O_A+2<&^\20[J?<@E#GBQI7A L2O<0X1JTQ^MX)]P+0FOQ,7[,$3=\@EJ#I MY/F9%"RMIB8WF'8+>1X=M9@SMFE -HR2R,!@C1J8L,C*TG,^)TN8++"8EO98 M/5]=X14F!$!K'$OLO MH:4AG*4A8XR/F611('RS@!M8T41K)A6M938@R78'<'; M(([J[E!-E^M,\!,^P;"N$+O"_%)RB,%ZKMJ4!)_$ ZP09=J]9(7\Y, MP;*^GJ;H";KBB0%^HZYVH4 8:Q]/K*B=(07 C"B7T=5>&U;. M]L&X99'( P,783.Y/!4[T9V*P84#Z $C*\2B=PPL&EK?2\VGZ]8^!1_N9M.^V<;UKFQ,B[.2LW9N>P (YI#6@L=*-L3 _$* M&Q&U)CO/Q[4N7Y_%+6T@/II.DSBQ>DK+A;@.W>2-/)0 MV#< JY9Y$%^Z%/>L"XH_9EL??(ON9"-EU3F]CE!4)_SE=F+)^A05U@O6T6]BCT& M->Z!>PQQ7="KV6.XCM,@#4^TQS"X< ]8&2%6/2.@26#\?I'-<>TQW ]NYW< M7CK:8R Q-6 ;)/428I[>9H7JF,-.Q=W>@AWXP[Z"7A[*M'D 5G%.46FQ"\S]D#(<>5X=XM' "\PMRR-[X-)^8;I:8>6VA&L0+ON0 MGPIN]T.W"&#U92^V*U(OEL=#7T=5.6P7LG03;*+%_X /O^TI!695);V*F%"' M2,B>VJQ\:L-*$>9;7,.@"QMCJA8\.SS7Q>8M)9A_S&8%F"Q\&/ !C8K9+1R; MYG29OFZWW28\"B=(ZD36T_(#8X9Q*U6GJ>T&&--)=&>AYWTA/P*LD 2OI8JB M. ^3+-^1:G'$Z+JB9=&Q9961#=_:AY*QH,ZAVASBI5$SI^:)54V'5_;Z3A=) M0\WJK)%LE<$P=RAB98JTUADL=:G"$FE_JM,DUMT2G.>2+339KIM6W-G6IP7H M9H=3(^N=198 9>,QTY!O50+Q;_Q*KRQ+?N7?FZ#/$L0(HQI^774#@E":'M7U^\Q06+.VP^'I&L:EBAOB.G MAU> *9S:OD0XW#Z&&;HKKV?\V)VN@"B?=VD$97>]2FK WA7,DCBT>)U$H^ T MG:X1>"=YKE(:# .-$!7Y*-@(7FO >^3K(LCC?+ZZH[7%]@.J1QD6\3J-5W$8 MI(5H]@-^+BX2]?GXRXITR=%C&-]F\4O* \/S(Q@AI&^=+&8+-+]&=_?3Q?3V M8?(PF]\"Z0!SL@[2*F_U99;FU*2H-KI=!_-5M4D1),T$WN2+CU2VT[7:,:NC MLXX[1L%@.LDQK>GWEG;99ZA3.M_H:I?/)BS-+Z##3\ ;:&[9#2(\7QWBQ57; M@Q)!I[NQ2J"=;5=!"@PWE="$_$33Q>7][(XY8^:<+SXM9K?3Q0((80[#3)5; MF44G$I*1RXR0Z@*:]5S8I@@_LV-[X^3S9;,^&&*. *V94]<9MWF0*2L%M8J! MY_]ZAIHFT6IQES0U@6Y34B4+AGX&@$+4Z/3GV:)RC7?L+_-/BYL_H]EB\6EZ M5=]>FMR@!9W.3C_26>T"7<_OT>7\_GYZ6?O4V<>/]-M[)C>]OY_?O]BY*HZD MKII37/8(6I;'Y>3C$A.V#2C.072GI<'&G.G>U,DBY/S&R#'C_H63 I9 M,$PR .SSIQ9'5!YQ!7ANK&^2<2&NEO=)*_U27"4,EE@FSW0[I=.V6SK'FZ*[ MZ3U:_'%R/P5"J";@X.!GS:_^J34<1YN8H/="253B8(AEQJ@( J$JZ* #SV]) M##.Y+KV*9Z)I'9A.'C+53&ZLN4 M=;E_",[O6M?"1;L63*[YQ:6"["'Z*AC51>1%OKX^HK5#Z"1L>GM^,5E,KQ#; MUYS>+B"%3-W'^6>VZ?6),H=OUUIL51IT7-+9"GZ;K%H%,%2T02F<<3(=O@/9 MT8+GA2]9LZ9%&<_"4-O/@NU4G2;T&&!,YRJ]A1X8.@X VV?EQ\F_LX/T3XL' M.EF^7Z#?!IOMCVCQZ>[N9C9]^1'ZL28&>%E8+_E5PDZ'<2W@SN@LE01#+2T\ M\1&^90%Z8=^UQCAQ5$G[8Y)^HB<7!3/T\N;J9H^0/%1;&\)<7>=&S2$W*ZJRT%V-G*[DB H8T4EG 1Q^:_XQ M2R),\A(CR[EL[X,&Z#M-^S+4K$[N%UME,!0E7C# M[FQ:!ASV93W$$LKA2L($NX+>N6&#KL^#4@B(:[K!>8YQDSRAQ&;R1R8EET[( MSH"VY]%K>*?4()@"MZ:3!9B3#I8H."[?'.+/&/%K!#AE%QBMUW$#RW"[JS#" MO.[VPH "P/!R#&I)?'-=!M\,ZY0">O%H9;UYAVQ8(>!8;=@U&U+"Z^*US1QO M]E!>3F&KUT:GF?K-*O6%7"8'EE//;\=+&8_ND3NZ(Q_9GY MK!,M2UE>H+1(]I,HVQ8X.MPI711T] ](E//$%GOM1:(1A3A;R(XVL%GA#B[! M.^E>!%M\,:0L!U4%H=:]XZ8H(+[N8T ^XX)EN5K@D#W2:I&BQZ#CTN=9P6_[ M/:V"=QH.02GXO_ 11SNH#^36Z,I'?U/Z,_OJ/>L'9J9QB+56=SKB#C2J,P!; MZH+AY$# )GKR L"1\SI.XP+?Q$\\]V7G^?6!/!U0DA_*#C95SE[K8@ 2>2AV M/:?K N"YW-Z5OILX6,9)7.P'4MJV&#]\'F:DG,QV90!D\B#@.AH'84AV08*^ M5"6AD 6A@F-T_P882SL83M+H*DYV=,8]D-@#2_/#[U$FRVD^J"B ;!^#7T=Z M@EE+T Y3)CQC'[&LZ>ENP\ZK,E+NZTLD MR_-O6.IUE//+K&&VV>Z*ZB=6&2E?ZBWOCY7"X+K9/:83M1V^V'\,_IJ1RUU> M4+ DO]C?XVU&^-(8K\N@]&$];GS!?CK?2RM"W@_'E@JP2[[0%%WOS ,ZIT++ M/=JPHE%8EPVLM^3L#DKI]V+%?H1[J*VNPV]_Q%L-8SR_UHCX'K MYY>4[6E%_?+J4*RQQQ<,KN,Z?5GW"9-E MEN,;.:EK]5Y^IN'TLGG;> MD\U3E*_'#YVGS("=QS=X[H,O'ZL9M\K/*&3=YB?3P.TF)I,(@AG =.B$$+?@ M"ZK70OF;+87QR),RL3..+ 44=]08]4M&/L_2.Y*%.#=RJ2?LA4Q2P%(V=23A MT4D&3\@=3&40]5';4NI$H;L-I,5NR<(\-LM$G,!H)9T%X>JA-D.A7,P[!\S8 M)-<"SH-&Z,TJ3N/\$;1#N:X@_I1ED=&A](2].!0I8*E#Z4AZ)Y,5O#Z?:AFT M9D*>-EL:Q+=8D1+W\+WC[13CFD.*3;[:>+WAG"^.$(0:O/FRF$TP77XP9-W) M4%G$.2\#'0I!92GH+[P<*'?0-/;>Q"GFZS9%I=FINN3M$&/:C+71 \/5 6!E M@Y6.F4R_7*J_ GK^1#+E LNL!H26'2,L*HW7X$8/,,5'09HA/."B9RDN@%!M\A3$ M"9OI7F=D$;1/E*J^5.8=5U2'M;;3Y["'F=1Y"=M.%0P=A^$5WK]>KPGWO/Q6 M#Q!"R@XW/Z4$!PFSYJ<@3F_4$TI;9=_GSFJ#3"?1HB88,@Z"*R3#Q07:-<*( MW7]Y^613L>^O!RJAE[66L_, >Q.:LP&SBGSQ<>0>8,V#R)6D4PYM,8FS:%$$I-!M1&B1]DEU@==QRN[_HF5 OP@Q:"8= M'@R?Y?D.1X-J0%3VSS2506;F]36]>[-1<(4%7RF=HX@Z-DI*=F6]I#UH7MX1 MC)_CG-T"FZ4A87>XKG#Y_T&UI"W'/ULMS#035U,(< Z;D0N!K8_LI<>T.:/:=6Q(G\/&)D&5"*._L/^^."I&,<3_@N/U(SMEIG8$:\Q_-9_OBIPE\:50>-XI MF5V6BLX&\T&&- 2RTO+>B0=#%3ITI8N"4KE,UT4GE@=U3R.U-,^9S+]*!>'T M=3N8PEX*SZW6Y%-K$JEYZNQ5+GC.]D/F?!<_(3-5M9<3WU+Y>4%N[W1&FIWH?"HYLB3,%6*QP6;,N%I[N,G_ 1#TV&^.5/.8O'N@R2D 7U\4O353?O MCS'6'F-(D7[]^'#C]?[=OCSO##^B$;8#P8[=:XY3%!Z*;CI .]^KU?S$X611 M,L0;1.%/&/M A>?:1S6*PS&,9S2%.#[H,"WW=R6=,/+PF.U!0; M6HC3]]U'&=AQ=(-* ,/34;"%N=KSEA;"QK,T91G]<5THYS*A!0+A\>&2YV%* MRE+8X#0O#UQ:\]*+O3AM_1*0R.XV[XO+]W/9]TC5(K\+_,+"P?298UNDNTG, MM<^7/.--^S=0^T=8QO*V8/5#B/\2L-O&QBI3U=B-X2[R,0IVVNF.5A&=WO;B M4N%TLV.9(O0OBSYEZ%(WX*Y)CZZMV]UFB4GER_+VK9^?V.'CL1O'^'.OH@]: M5MI1>J;AMUY_?[4S4+C5P[7XJQWE[DE0*Z(BHPLH%+"R,93PP]&U4Z9SGJ5Y M079\M)\7CY@\/ ;I?,L?^.&5E,_2.QZ]I2./>RG7W_?'F6OZK3SO#[MQ)42NTP1@KD!.0FI_R(XTJ1AZ1G_*<>K M77(3KU3]]F5%.LUK<@3C.\E.7E >F&YS!".,?8'@31#S6YRTE7BN?7: DM 2 M@'0+[AB69M^Q-/L.6GETII['X<]!LL/O=,[J1#_H?'P[:<4)0]I)?@U,=SRY MB9+<6J44>F)B4#IDD86?RZNX5WSE6ZZ:R\TS_F777N5=ZS$%.>U HPWM=(S! MI< A_%CHPH$'DT6E,+JC7^7H"R:'B=BKWS6Y#F+"NS(=E7>;;J6<9&%E\8.O M8BUE77%'63X9?PU.USNUB6((#<0UT>AJ>,!DD\]7_,_'KN)NV:^BF\FJXR@] MJEWPZ^\\$FN.?G9_AOBOL-U&_O?7WM.,ARO7&5EANGZ-O)T02A"\BEX[OFK= MG!,*/__Z/:+K9+G-MUGZA'/6 M3_F S]^9:7_/TM;?9L6?<7'?W+I278\YW>\YO=YTZFKKW(0ZU8^!Z7.GME![ M/;#3.P$]KG"R2BGG^708KCYBD@>@N>;.%C&"<]OTZN/8:KN\O8.,^:0KM=.SSL-1X#MLZNE M?4Y*=;0M]?G=^.10 A!/?H57F!!EC_LE+AYG:10_Q=&N2?G$P@ONRQ2E;#2[ MWK'=$M;[6,I;1=\^P>^X].@GJZ:V5S_ZCWCO4J>VS.C=JTRZ$3L60"M>!/?X MQTC.K/#YY6!T1ZOO,1"CL>0BSGRX ESCJWO?>R>0!I3TJ#A'VUKL1,U[R>)V M6:X[MEE\%>=AMDL+'NHA'<:UXLZ:W0)T0P&-+ PZF $*KSNT-5!4J<"*O1GD M(ML3WF.XW&YY8 =6F=FC!]!V8=Z)?2P+C -BXQ[YDQ%!?9K [M#C:M\#?1VG ME?@W0#K')2,2NR_!ZN,^SC_KLC*IA%W26@^XS5FY)!A":N%)_.Q!&#%I8-F( M!&MN#%F&= I>^20 UW+J!ERV'R-$&V[=@$O+(YAUAPG[(%@K+T#I5;R23 )> M2[.6/%RBB2"%79Q&@@V<8;L NJ*D10 AVR3D\]C\'H[FC,PAE M)B>3DMMKJ#8&="^:ZC3 D,X*9I]V_ P)K?FKP4%5 ")-"2=[./BO&;G$B5;@]EH.7Q6V-:$UBO#)A7O7!J&4WR#F"JBL-9$ M>:V*HH,N$#_63K"9D8(%[%_A96&;>554\95,505>E1^U+^^=Z>"\LDX=!*!T_ M;-BPK=S<48F[W7'3@^YNJ,EEP3#* %!XQ8$1*6[DS]"*:K"75*D*2$[-4MH! M<%ZP+.V+@A]'-XL3JRK1%^"/=S:&J9FHTP;*30O(DH047 522OVN466H31Q6 MP3A6%2'H^".A KZ:=ST%H%23HY3LA"@_7%7$Y6,C M8>']O?>R:$! M)1T"X&7ZO2-9B'&47]-&J(,+YRL-,W0*+GEB!MYFC5H:#(>,$(7;K%'$K]"P MV2I?P:-E1DCV!4Q^L\LDR//YZH'@(-^1/8]HU0:NJ.6='@.;8'?.@%7"8'AE M0B@$&C!Y-F[5&JC,IP=K$[O,8R"S[<:PHVVEZ?2BH[TIG=N)9C4P'+3'*B2* MXYIG2,G*&W"[XE7D?AUI2/WZF@2;WJL_N^(Q(_RUU.P"'X2UR4O'E^D\C^E+ MS1=2FHXM$$P7.(85FC=B<ZT+7($&D*.*L^A=E#).E>[2I1JNB1ZQI#-(26 M:$%EK1JJXC;*@8+-PT7%(T9[') SE/:"LST][ZZS49V/RJ3D^,GWL8W8Q6K? MBF4+&G,ZG6Q7*<[#)*/S 'Q#IP/47ZG27ZSA5T-D8>UF1 M8+S5<>SH]Q=*Q?>OC/ZSM#+OS]37/GS)7EA?8G$0":\R>@S3^V6].HHK#)!P M^\.KYC:%H-H3?$F!\/G=-OSE#&>EO7*.MTR0L/Q?7C/+KVGU'K.NRO+ <[QM M]HLIS@I[W0QO62 A^'>OFN#QTU&]>%D>?(*WS'XYP6EAKYS@!PLD!/_=*R/X M9%5@IN'%^*.HO9%JTIK+ $IC:^!]8C>2%;%9KH'7P.$ZYRF[ M2EQ=(AY34=)BP'!88Z0UAR5EP)X$6.-_#5?%NZ;5ZW*K>C@(^^-C'[":=;4D M4/_8@R?<=PCR1[0-XJ@_O)_H]J8<''^&4189IA5W=HO3 G031];34PJZC20 M6@.V$W8KD?-.*@MP0F!M(XJX++#;53U+;DQ)PI3B'CDD@-;PZ ;29'JN8AO6(>6Y.R+UV=C)U MZM]1)?CFHL$T$R<5ZJ"YJ<["E1IM,U 92LQIH%R?OT[ MVU:OMI=*W_IH&7Y)3KC9^Q&SRXU"T^B$8;6-!5)A%ZY A#W@PV\?\SN=K:N# M:%N6X*6-'G"Z_.[='46K:)>^ *RV4*!3U#^O?G;--@TVW+.Q/V^II)>JO]QM M=@FU[(F]6QOGBOJ72L%J!!U$P4TULFC)A-%?2G'M6NQ4+4"[[A:38G^3*>DO MBL"J>R4^(:MG)8B8I-=:_QBG*:V*(K@(TL^3-'H@N[Q05+]&%E8[F($**X!: M S$5]-M@L_VQ_R_BQ7AMK9>F*0352GJ0UND*/8W49,/Z[CS%RJ&Z)P&K\E7P MA- REMF?>ZF)5^;7>!^^9(8*;R1@5G@?GKK"+[Q6^+#DMZ"J6HK-D 07L8R$ M*"@..8^IDXFZ"9&]>)IF:U0S+Y+(P&H1-4#U3K#WJ5&9U&W&WY6C4V3-LDPI M":L53##%<)551C;E4XX$)\T+M+P8VB^J M'%9;66$5,JUEZ?G?:JW.WI/?I=VT>K.8&U*_$*_K3WIY6"UE!U;T<_4.5/.@ M<]E>AXTH7[WJ*B8X+#*2TY73)5VE!G%:VZCJ66856&UFC5=8A=2*_.F-L%1M MFM!O+],9I9XV6VF]GM8S3:]-#4CU?>^"1;NP^"5@S\D7^TD8$NK0)QL6N__W M\J'Y-/I4Q$GU-]D>V: "8#7M2/2B=]U2>"Q>CN\J5XG'60;25DF< ;M#6>TY M#L]_'Y"(R^#G J<1_6);HD-?2G@QY4NLUX3=O48H+%J":KC%M0=Z= MHGA%VQ2SR-4E+KY@7'Z\"F)2)O;D791]%-)>N6?]CG]\AC)2EQ%FFVU RH.. M@V)^QCS"I@&.\@8Y+:O ZRI5<4 )10+V&@9ZQ G?),!!^(B60<(#:O-'3%&S MT)$S^FL!X*ZI:?28)1QJPAZHIDZ-03XOLO-F M7Z-5*BTGS6GMDM+IL9)J2RNI?5T3^S->SU^'Y0^&AY.CUF_SWRR-ZM=!QN*6 M>4,0_(C3G&G2[[,-IJ;27^/M4[94EN+26?.S668/[=/_7"T[OV$V!4]!G+ F M.ZIX'W;;K6]6UB$FTO'79% "]PD]T7C+0*S"5U^056GC_VRNX\0IK-MMU M[!7X;_ZW5[!= 1T\LA>=TR+^W(^>A?LJ6;R$#S75X%ES]VWI3XJ@N?FCI2O:5^]&:2*9NA\#:QA9-@L]X>;':P-5_83[;;;;NET MGUQF?)>Z# &^C_//Z@-;LPJL)K+&*]["*!6][W5<[O*"NGK1@G?*\"N] JP& MLD0K6<,F.*QV+K;-Z]/E)()@NJS=L7V'M#50E9.#C 4($[3)"!WXXG5*)P8A M=8UT5"YQL,T*UC_9;*HNYXQ-'"*\BE/:=Y=[7B8[U6&!Q?F.CMAL7L$S<76U MZIV0A$4E'S[.\9H?IM:??(O81(Y.8#[SWZ9_INZ"0@Z29(^"Z(F"HK]'IW+, M7CJVEXN6%0JD!G@*#%2TXONA)'W_JDCZ_K])^BI(6M\PX/F(X#DA/94C:VUE<9CB%* JE<#3KPZU8CZ=B M*+=4VJKN#X(PJU^" M3]L"!WG_C6"H>I@5;E/-/E^IJS;GRG SZ? H2/WZ+V J6@-.&!I;HO^,2F$T M*0H2+W?EYC&=R=X%,*@^22.[UC'IP.P4>JB:GL)WL$MQ3XWT$Z$KBCN2K>1) M'5I? ZIZ&:I^+7,95 KY3D\[?=[B-)=[?$$(4#VKL:DS@-:BONM\QH]R^O$- M&C&(]2Y!IZ[Y675XQ<2_\53]=4* B@6RJN^) *IV%3)E*L5*T%-=T[ELUB6* MIM:5PH#JWXQ1$G2>"?ROE'QU@7+(43F>P[>_?@!3\1)00DWCHNM@6/(/=IC. M:OZNS.XL3#_9:BM+"U*^!=-D"_&U?].*OYROKG!Y(,\O(I)X':?\BVM,%Y7R MY/%#] 'UJE&PA1VC=NQJMD)U,>5-J59!B)5$U]G85RNSP!Y&T'EJV">5"@)J M-ST^8;K+ EW*GLGB4?SMEE:W(*,KO*P'TGL<9D^8=!9\&C$ ;6"#3KS4*1/W M-@\+"4O=>H7+_\_22<@31><4&(Z?5-E#;?0 M,\HN.(TKE1"7]?JW[!3P[H$ M="@"3",VWEN_BVBE"+H9=7@MV_$P1'G?F13MJV\66#=@2P%TP\EP6C982Q5, M._'4('%4"XTH"W;*##+!L\JK,>B'-MT-Y<](]A1'.+K8?\J9A&U##C@ MV[;A M3S/4A; 8MJ]9.;1YOT&'S>-#63ZCU?/YBIV&;=G"E8XLL\V6PL;"$MY6!T!; M#H8J7#0PZ_K:Z*R>!7G()B%%1K!APT4G#Z"E!L$4KX.42FS7LU(#$+$FFYX7 M%'9,W;@Q9M-:&5#;#<=L/1#6Q2 8T:"*L:'DW-CA4*(-J'%'@!XX'#9%^1X. M29RRNV5)\_)2>IL5TJFKC3R -AP$4\Q8J]7S//Q=9^20 WR^NN1/7_%P(-T@ MJ-8"T%HCP"H'1';#^*#,7Q$H'P?C^K"\YW7,GBD;ZSTEVH#:<@3H@=ZS*&^E.)Z7-UVDW_P-,! ML"NXN/ M25AEJB$I]0"TR,#(Q,#DS,%]P&UL[7UM<^,VLN[W M6W7_@^Z>UVMH3Y#O7^_N;ZVW=O.L2S MZ<+Q5G]_\S"[ZLYZ@\&;CA]8WL)RJ4?^_L:C;_[[__[O_]7A__O;_[FZZMPY MQ%W\V+FE]M7 6]*?.B-K37[L?"(>859 V4^=7RTW%#^A=XY+6*='UQN7!(3_ M(O[PCYWOO[U^]]BYN@*T^ROQ%I0]3 ?[=I^"8./_^/;MUZ]?O_7HUOI*V1?_ M6YNN80W. BL(_7UK[Y[?)?^+J__-=;PO/XK_/%H^Z7"\//_'9]_Y^QOQW>2S M7S]\2]GJ[?MW[Z[?_O-^.+.?R-JZ[&J)5LKJ77_\^/%M]-M=T4+) MYT?F[K[QX>VN._N6^6\=1?E43WSG1S_JWI#:5A#1KOU,1UI"_.MJ5^Q*_.CJ M^OW5A^MOG_W%FQWX$8*,NF1*EAWQ)V=O_]4-HU<+\BSX>BM^][9'N3[RCD:U MGAA9_OW-AA?@C;^_?O?QPSO1]']E"@4O&ZZ7OB/4ZDWG;=W/>@OB^63!_^)3 MUUE8 5G<6*Z ;?9$2.#K^P1MX40=GEB,>,$3"1S;3.GZ?KLB1-GD:DGN4_W;GT:[T1 MH6RI$0%N+-_AC4\8\?EGHDE.UU-%E4:Z=$M\FSD;T>YX>1/ZCD=\+7S*2HUT M:TJVCA\USR7?.C3TW9>![X=D<>=X?.0[EGN@ZXZR'F6,V'&'!NLU_PWC1?J, M4::5IHUO-:3OZPWUG?A+/<("R_&*71KP/P *7[FI1D3X;#%F>?JI)5^ND8^/ M2!!/K!/"HJE)UPMIA4:Z$S<]MYZ)EJZ2HHUT(1+J2IA$"Z$1? H$34*::HUT M[=[Z%Q]:H1]PP9D_"S<;UR'ZP:NIUHP>T8!P(^/%>G1)U]O-"MYJSE76MZ*9 M0-O/*FTT-7FLJ3<+J/T%,#GDBS;2A2'A&J-%)ENJ,=F=()JO.=9\C0\XTGS[ MZ.A[ ZC:S$@,'WWR[Y!_I[\5'],.04GYMNR2";>*('@!JIYZ+9R+,=;DBIAM ML-%U$=;7\M+MK)&P'FFJM;DBP#H(JMS@+ ?K55E9X^SE6\+'@NN/A-(%SE9K M-9WBVZ>>0^XM]H5WA?,4[V-GQ X9KTEV/6QP>@%_Z]0@##RQU%#VTKS,LJ9/ M+V)@>2M'&&6^3X(6V-5\X=0"5QW<#33=Z()Y3[?Q%[W=3X"4@1MHM+M5X=;5 M:V?-!T*HJ]?T+KDJ>("J;>ZBJW:W8C,MV%1\A[.WC&:6"U[[-K5I MR$T+;E0X6[&,)M^_KB^&OLTV+=RJBE2QF9/Y1*K*<4R;3?M,:JR3NJH-[C;$ M.>XB=,EX>1<&(2/WCN>LPS7?C/-6N,'A=*Q&"$ J*^5_C MDDD_=CUQJ9WYN"N.ZFGN4'P7]A =R/O$_G9%MV\7Q'DK@!%_B1"*T.'_^#WZ M4/?1#Q@?XKN67.N1N%'[O_,RN2)O3]"K'1)SWF)YI[(E\GU*<]9E=H>R!6$< MZUU;%K,S3!4C&)(2;S?1Z?:5_>2X>Y*7C*YEZ"1(4$E'TT#Q3YP&S2[__D+T MXQ&F S)8'XOD?%MT2V$\.\&SM3LG)$?T57 M]KM>];P@J0($_@/F3*&4%HF!KN>%ECLE&\HTP&=+ O'^#A/O,MF08/XEM%A MF/L"0;I0& CV]YA@2R1$PCO:VT3N-0C@Q=) Q/^":GA(9$2"?/9$7%=X7"P/ MI.5EY8&P_Q43=KF"]D+%,9Y2SBKPT%'*4#:A.R!-CWO<" M)W@1E\-&X?KQX#C-8ETL!<489=,I$PH%VYVGP0O$G3<5OOF24(Q1]IHJX5!P M[G%YF.4.O 5Y_@=Y40%=* I%&F6/J10/!>H)<]86>YDYMG[2*):%@HVRLU0+ MB(+VW'H>++A4SM*);XWJ09=6@6*/LJT$B8M"@0B[81N:^G1A7)* MUU2$TH&RWZP@.@HIW<6"P^4G?PP=CURKJ"@M#CXCPB- (:8AL+^O!OM[..PH M^U"MF(; _J$:[!_@L*/L1;5B8L+>XW\=LSG]*CF!EA:&0HZR%]6(B EXM-*, MV831K1,GS]"A7J@!A1YQBZH6%E7AXT4>HNV[DE"\$;>KY<)AXCRA?F"Y_\_9 MZ"S)\O)0S!$WKBI!3^U@C'D73@M9*%&N"!1?E+UJJ3BGAE0PS(@E5]]L"2B@ M*!O0,F%.C.>0BK./)^HI_;'%4E!<47:2,J%./?&*.&)?.O13OP9'L*%,JWDQ M3@SC9^8$O ?B.D#H)3X:R:F8I"@47I3MGU*\$T,]B_(,B/P,]\D=XG*5<6_ MI!:4!91M'U3H4\\S\7W\E^OWCW-Q8T8RRQ1*0;%&V?+)A#HQMB,Z9Y9(ZCI[ M63]25WX]I+0@%&&4#9Y"M!.#G.E'.;RY(E!@479VI>(@S0G]9_O)\E9$'KU0 M7A(*,,I.3R4-'UUEE,ON5PUQ: 7S/ M!A-QA:BGOK\77?D1Z;[9.NK''?]+.>R2HE# <:Y(JL0[-=3AP@G((NY224HJ M">K:6E "<.Y0 H5&<>]_)J[[#X]^]6;$\JE'%K&IK_+P2ZM 64 \0]2(BT+! MK]0-.4HL"@1EDC$@*0J%'/'L4"(>3NQE'-2\7WOB=QU4B,MJ0(%'/$14"XL4 MGQ80T6=G2VZMP$IZJ,)?5@.*/^*!HEI8M/AYUN,+SXJJS\QS!:%H(X;"EHJ& M O)L;;EN/A5_&2T5# ;F_)FS%)[5/C'X-GI*[G2JP)16@H"-& MMBI%Q0'_^7"//+[_ID2^I#0X.P$B[%(AL=)NV%$BO'@E]Q86DZ"N*@_%'?5B MI5S0$R,_#IX(2]M/46=$AE55T(.^%I0%E.TJ5&BXE. MP6]>9K*@ON]<=?9>Z7\E/_Y] MW_'Q"P= MR9H)9:50'"W3JQKB,AXDHAI"AWBS5+Q9QO\0#\EL+5=,V=V@9S'VPM?0Z!UI M.3W ZFB)8T%,T#HB&<7BX36@PSM <@L]J:6LA)9QM@9C .D-X2GQ%_&]@TWB M)R)&)- 2I:Z%EJNV!E,0^0VAZE;8J4R8@GZ@'TOEI=$RV]:@1B6O(93LW__B M2B.G(EL*+=5M#0K*Y#,$^@DC&\M9])_%BT/BG97(]YH13LX(J#):((;QE)+>QAU+Z"!Y48E:_)6?-1%_.3WH>4M MN+[7B MK>(5 ,EN"$_Y=TBY)O6?;3<4@_L3I8NOCEMV-VAOST!JXZ7SK<):%20,(6]G MT>]?N-SW7+^/*:N#EP2X"E%ZJ0VA9_9$63 G;"W,?C^0W2K8N8-+2^/E#*Y" MB4K2VA;:EK!'ZI-C;+2F%K.#\3^BGJVSL27%\5(35UJ\5+(:,K#B[NDV.9@I MBJL?(N!O:!HB9^A8CXX;N6C%V[GBW%Z8JX3Y\3OV^A,A> MX:9&//\.KBI,A M8R_5;? 1GZH.7G;ENCQ(:33[''#GF4]>4@:?2>3+X^5?AB->?B91+KDY]+"0 M3_4%X90,R:K@Y6@^@B2U_(;PM-M]3,F6>*%^&,G*XZ5SKLN06G)#Z!E2;R4V M(K?D,8C.^#>.,(N$(^9PN5\_M"HV@Y,*<^0QDV-K;H[J;$%F MQ?/<+F2=I3M!7T#[;'U5O'S6S5B78'0,&9K)*KYWS1&0PT1="R]'=C,<0C Q MA#[8JG#LLHF9@KNA35\EG$PA]R S9%!*BN-E]VY\OZXYFJ:D S&+F5R\ M<3XOAL4Z3M,&W*0M)#H_WDUZ-H[1U#TU74A]H21>[G0XRE0C@U%D3$E@.1Y9 M]"WFB:NAQ+(-J(& M\(++)BN8,5.=SV>$I'.JN2U3#-O"JP9]J8R&X/^)4=^?,+I4.3$SA;"-M6K8 ME\AW]OZO?1Q'7*OMO M% F?B,>E<;O>HKM8.YXC)!&O%FA9T5;$3M52E28@$H;P-N5@\DZ(O%JW?-5T M:71?7JG(%0,(2Q@FP5EB+\9"Y5F9%*>SFF1;PJ#VGI0Q]Y&-*% ML9/ U.:R*/'9LYDZEH]NXHHT[(P\BQ<--6, MS"-Q,V5.%ET?48]F-5PQGF45\+/:'$E(R:UT.3"&T/?@,6*YXB#AD^5X0KRQ M5YJZDOK!/0F>Z"*5+V&79 R4+*+Y+^&GUFE48=JBPA!-B]YSXWW3&MB%@OC) M>!KE60)$=3O@8VP'>&0E>F: )5"<[;1D*ZK@I_9IE'8M.&=O"-XZODW%PU,A M!RP6E7H'G.XXOJ5%;LB2,K*_;"17EL8^@)^BJ%'5:AAX0Q:,TBY/&-TZ?OP, MMY!-+)5CCQ?=4-]RC].DBFWC)T=J7XEJP6V(_L3G,6KG0KH,?NJE1ODLBO^' M76!VB$T(N[%\QQ:^3L<-1>2$B/1H?L'1?A ]"Y09"Q"0&$,FE-T]%-[;J'M1 ME^7*(RF.GCVJ6>J5H!A*7*)C<.KV%= S2;5+7@X80^C[3$0^8K+H;OFTL2+Q M.ZKC92%*3^]9KMX2>E:J:C[ENE"=&=.:F;=B,^AYK6JS5H]\$Z=H2=_3U@ L M/KER0^B)L-IE7X>@V?Q'WIDW0-5Q[](G M79R+TR^ *$DYW0 N*'@KH[@2/X4[]5F)TN?>1C#"AS89\+^J7@8H*6L8,QF] MDE&0ZG[:TC>"AEB9Q :0>M$1\+,#8:2\VCF24RY)ZE8&JL\AV[E;NK8<3^%Q M*"]N&"TJE$H!,E-VI_T!3,E_9S&FT(-C)R,S"8-%(E_>VO-RY](?&,,TF4>.):-5=?17/8=Q0;H5<+ER&4 MCT@ N>:6*X9]61%,4:EXAD!_W);E]_?X]PR/V+2([C>R;>E[^07/M+.@GN4_ MW;GTZP&K.XN_A4F=Q?%.R<(+N''>^I>Q M?5ZM:N.IB#-D)KHEG#W;B:#A?W=)1**WZ*XI"YS_:#RFL-K8OK.349I_L!,. MK2':4-EC?IQ7O+TKB3B,M^M'W_"-1$3](L[0L2M&(4-6*D5;/\2XMC.1"2=48*'J1R2 M->+&6HA'4I.Y3F##M\AEGF-16E88.Q49QDJA!NX"I@&.%Q/+X"V)_TPAE+RG M"\I'#VX#/2-:JUZ#ZF@:8F\4.UY\^:B* I351L]M5H,=';URE"YR;MA;1Y ' MCH'5T5.AM: 6"IPNP*E=E%=801[_7$5]R%1#SXW6@AZ4X'*1\\*$D8WE+'9J MGYA+NP2.7=\GJKU%W?;04YZUH#%5D+Q(5=JMJ!/K12RGPE%NVRRLO>; VD-/ M?-:B;0)!TE@S=#<0M \= :JB9T-KT=*0/Y)T.59&HK[[Y'QDI]H5YP-9(^@9 MS-J9!-2878"FP+?T3416&9#NK%4?1G4TSSX)HT3DV+?;7MA>Y?;14[4U%[A7 M$]N6SE!WL?;^>"F.;Z/W@KB]-%AO>+>)ZL <5!,]XUK#)-"*\E_,=H6OG9%( M<]JUN;0B43#@[$Q="SU56SO* 9+]8A2CS/436-[*$1NO:-/>"YG@HII[3-($ M>GZW5E6F,I87H#\<29N01916>&:YY-X*Q-,H+WPJ[5'7)78$G'@*&S+?U&D, M/4MO6_>UKSTKW=[6I7+[4'5J__[U MT>I4$]NVMB[,X9W96.[.TAI[(QJH7&.1V:ZK!>6K-5]IP^#3"K+C6Q4RKN,. M\ZU6F/Q]("X6,[Q(5S)#\FQ9#I0MS6H;K3F)VU1-XY#N+4Q MGK)>#LE;=KE;Q$MY?7^S$<(RYS&,I)0._#I-01D_M<>SD=F@/K:&F(:[>>R. MLD.J&-T,D-N?J^I"V6_-[=@.^Q40P%\13FXN-F$25KCS=Y9FW\7L(H2\XO_" MA;OEV^,HHI&#Y-A<;<4O^"R8_4&J9)S )N^UZ3_;;KB(GA/G(\I;D2DGHK]< M$M5NX]3]@*IG^QDJ)P]5%J+CP]F3QZ/*ASM@+%UV35 Y8':I0[2>"K*90 M8&0N)%_H*;2A0K*E#^TGC&Q8'UI,Q81RXSW<;-P()\O=X=2/?P!)2 2J#=4% MDSRJ57 Q9#>TNQNV=_IZB[WI%ET8 S@]X4U 26W/KUF%H<+SW=60:LF](;KM M$M\OV7Y+O!C*&E!*VG-=5L:5 D4S:J!%$>EE,6>)%NZG&_E J] $E-7VG(YU M6:TNJU$T#]8;RV'QLK'+ZC_P L+Q5T4S*&M!R6S/GW@DF1!03.&O))PB'PP< MO:V:^G&]2Y_5VH7J0'M>Q6-UH!%@\=^E$P_F^>/E)-7BOG.9I*-_[5QUQ)O7 M+O5#1O@_;KJS0919=#+MS_JC>7<^&(\P\XDF5UY$5F7J.C8L49ZB#N:X+:&% M:^C,67G.TK$M+RAV?,Z)OW&5_O[C6D7.&ZJG-S=$F\ 0?X#>$M]FSB9.4',3 M^GRQ227)S S1'_)#]+8_ZTT'$S$PQ4"]>9@-1OW9#'.0CMG*\I*$.X?TQS$U M::;&RV0ZMMQ#9F3]>&ZH>=0MK(A.(^/EX0Q+L5$_[ MOPYFR=B>B'^,'V;#WSJ#V>RA?]NY&XRZH]Z@.TPG K\;3SN]\73:[^TFA<'] M/?_M5)3K3Z?C*>KL<)B1>]%11'0 +R YH%5I48>T@OJH8K97@"5<7L.8Y1E. M7?Z)10T:^(,\>OW.=^)1VR-,[/V*PSO[KD%Z#%^_RX_AWOA^,IX-=J.QUY_. MNX-1V>#M#/B?]4:GQ/5VZ$@%N13#3S1Z9)N->A9!'5#:S9%/KG(S6".Q ?Q+ M7)(U4<0?K)\MQKB57_Z.^O5U?B1^[DZGW='\-\SU[U-HB2Z3:/:<,+H([2 1 M [2=A=9'ONV2ZM;+@0/ Z@>IB[P.5J.P>%,%B W^\-KG6YP0%B6]+A]G[_/C M;-3G2]F(KWO]SJ0_[27D$Y%\QP C15T+ M>; ""J>7FA!P!\RT5"^>I2^I9 9/M_EAT^TL%S==.-WT>XG_=$,_8CBT,$H MQGPOTI2X(D:\1_W CZ2.A-X%I^M'V['MHKX^ ^W[3;KO@#%[=,/(P[H99EO$]>$+OL13\K+;VP MVLAC%41:/M2V BSXXRU]2S8=+#'G.U7?LK.G,9G!]Y?"#G \[\\ZD^YOW9MA MO],=[<\J1I\Z\VF7K]/1Z03J*!2)_ZO8N[+RN.^ZI?L$63%E%;!70B49A2?7 ME%+CCZ2RRX69 5,(M>'FZ_UXU.&+5>\?J*Z2Z'4K@(,D5\ZL-[/%3%9I6%1H M MMM4DJ0]FEM#2+X0R9ZK$NRO!2B7H9]ON=KZ: L[@CX#"Q?'',@#(GO$[*/ M08Z[!M!^73TS3KO*B_(JR(-*1TKA J=&=ORA4A*DO0O&+A\UA;B-TGL(G6]VK?S9C'A& MQ"L)$J-6W$;Q O>ENZ";@"P.GYT%EK>PV,*/OO^BBX^JT8XQH8JZFP0UY3-E M<%4( 9L+OYYDR!5".*H&+7:^B9NO-Q8O/'JQH:GF\ ;YC-@BO2WL2I"FFAF; MNP9"&6'B2@XER7T=C2:((0-N ?PRZ[D0714\XSCG M8CL!&3K;Z&YQ)@-Z=?HK- 9^KN+\-*$RI/@K^"X25+4\%P+'=I',QRV[KR'- M-49M+H!W]]C>2_4A"VWIG,.=Z^*&/RX+P<^J 5H(32L+@39BL%Y*+/1!L?+] M$_X&FZOJK>.&?#=7?5Q6;!#[0+!:'/61N.&/2TE4F&IT5HT-,V*@7EZ0V$'U MDM=,;UZR9-Z\3,F&LLCS0E9Q6&+ET5N_[3,,,&L.4L-V1[Z(74T%SW$!.3Q< M&O[?.XX'9164HE)C:/OD!M2@!FKX$WIR1J^8OPOAA7'\1\L^QS,.!$EMB$.1 M3^.>;XO7X7HJ&'-3"?'S<1+5O0['-&^&YQ$45M(HH/A#KLE,)KB?7#A%%6,.$6OG.]'B M@3\75'##'HY6XJ#2PP%+,NK*QWXA?+/ZX>+ARYWXTYW#M_^\'_2OAX^G/7S4 MOGFKK&3&\M_NP>/1+]DFN?2WA#U2GQB02;],2I%IM8XJI.M=W/$D#"A#MMUE MG:W&Y04>*ZI :?2]''-7_/W)NG*!+XM-K[C [S_TNIJ?)D5& O?4^GJ?6*B* M 2\I?FDKN!(50V;J?1\_4_9EX$7/6_H0ZG+E+VZ]50/3TM,F^X_.PD<19K)^ M=,M73E%:5OAR%DZ5E&:.(A$PY#^1Q2=*%Y!1E"L/?O_2>.HT@IK)WH@H\U.E M2P&9:OYQKM:92H'PA[%*LZ%]*N/TP]'Y>(5QNOM>)_[@JY%J5J1L$P&R^BFB M,,;.8Z*H L'>ZGN'2[VBIWR:(9GTVT728;61Z:[!3BF],&'W-J2YQ.Y"5US+ M][O/3CU^BXU4-F4%Z#66'LUXN^,'E M@IH G"]/'N\BW_P1)J3#^BH6 M WR095 QG\2N;8?K,$KSV5V+J,__9-+I5J)5VI;!P_0(IC705=]9?XRWM1Y9 MB38-.+E5"*_TH^CJH;DO6]6'AT**C>I.D88"[5Y=(: XPBW' M6NP.[BB;6>D#Z62RBO,Z*T((H0U1>0,6>/+0@\>/$8L5W3X$T=CJ#37 MH/4O[A2P&G MG0JJ.R%A3M2$5+RLTT(X5"A\U_ M4?=)/[Y;9J'E*EQ[DO+GG,M"C4'ML_<-80Y=\('/ @.\!.5"'C"*KXE5);Y8 M']N+U((FR$ R9$]1WND)(^39\<4MIX%G,W%M\9;$?U8E6=D4MI>H!;X!T+5D M")7W)^VW%!?( \>5.X!%.]6;03-HCV*QGJQG,'BKCM#?WR-:P>T-1"%6(XMP MW\L[ZI'L9I@75Y$6SJQKT'] "[G_+![>@Z^A^_(79"'G,,#?EA9RNBEWH\"D M;B9L02\FJ]O._:$+Z\R5,R/>IVHJMIP0I@1?[OLUU(=:EI4U@XQR59)1,&PP M5%)BM!>THSS&490M+WH.N,I[?VQ,(A!5:2AA6<\,"1>4@Z8'MZ' /PFZ44Y( M:1B?*)(I@7JX9CJUD4JXYNO:UL;V\S8RO'!@7 MD'LI.F40N%AN\L)T)',W")CS&$:Q '.Z4V2R2/)2=H4S9A7G6ZO:#+\*4>Y9KBSCU*'PDT?'\/%9E JC2*I#@[PV<&*J#9^B2 M+)_C)8M:U6G]+^C#4R-RPS/YB7W0L0-Z;CT38*Q^X?6"Q 4][_ZS;US"V[UT M59YZ5E;"''LBNM&F*T_$-_+NW1"/\ V88A655D#>8@)HR8U!C>BF3([+I+Y4:NPJ;/P<$!T9'=UTYWU;Z,K3_W1+'E,V*QI]-!I\:+#0>PIB6XHBALK M?H3,8\H^!1RD']NN&>E@#I9Y6H:T>7[S4K3>OUIL 6P3NUPC M,D?Q.F%;<@[VUQN7OA R"ZC]91(R^XD//SW4NEK04QM,Q&&2&[(YC6="_AGU M&I K9L:,TO8BD!,Z=2)HM!DHE?4@C[> KB7M?,T,_2G5_:KF7BWYVUG81M3[ M);1<9^F0133[C#?1^T_**5=7"?V^RA=C7E92 MU(P)M;4%62YX:OI!9^VS$SQ%3BLQ;SPYFSGM)&NL65BZ1I!9EK.A)XQ MG6BMY 4%47GKB"42MQ9A''],7-=*DHGL M=DEJXP12$;H';SYDX'@BH#*BL3/_2FL3E*H+#K8\0XX*$!EB(^XC66(74)31 MQXM.3I0[?4VU"SNBKO3&3]@8;18C8,GPN9/EI=XGR)I_8$WB5)_M*": ME7N ?>1EGJ[6)/'<=7=$$_F*\A_NM\3CN(TIM]Z&:>S-<@[=WU-!F/_ MF3#;\<5JDKN#D?R&3)ACJ^+O3M4!XT]>3JZU]2@T1'&[-A]JC"P4[SGDI'GP MR3)TA\Y2H8W'M8I^&:XM%6L";$/TYA#ZJL;H43]:. 3,\7S'_M5R0W*MF>-: M^B;Z_;Q6I[56B3)%(\7Q>)P^]C;D_5S%AFV\5TN?G>^F8]7&I49;Z'<$6].@ MVL":HAEUD;FS'!;I.I^;PW56R+;L,< W@9KVU_/3M-:).G>-G!.V]L?+Z.\M M*%^V>>.C<$ZN9V7PG[M*:1U%=Y0M";=7%Y@.OY).H(4Z&*N>]:G\HRAQR'4D MM\6*_*"W5D#VBPBB?@/[!W9WO^K^41I@R+#HNE'K9%&.CC9A-K0^5*W.[QBE M&H*&T+Z_LT/8UDG"@PM='U%O2WRAS ('?T[CS$S[WXN+RB,:_$:"Z3XKA2(: MH[U/0I7K_,X[6N?ITO4QMD7X!)W\2)13^ %/W0^HYI[?F0<.HX:HKW1U\6]2+ M$]4*CX!(\41#+XA."&1SM;(&E),S6N\\HN^]O)AOB7_/9$.^[_S.>=GH/ ML_GXOC^==;JCV\[L83(9#L2_OHE:-.2-[:GC?Q'B/O"5+;HC!GLX4%,-<]#S MZ4DD#F*15HA^:G(3RLJ;<<<(Q$]N.,HD,B4I8*%_A?D%P-+0M"1^:KW3430T M+]->H8\W+S?$LY_6%ONBOH^IKWD)E!6$,B3E7K&CNV[J;EOJ:QK*FT0SM0SF MQ6LEFT-UUZ.P#W39<3*%L"\X054N[],K"FK(SJ%$P_0)YY25#!TY%6<\XS++ M%07BGZP\SZ4K&4I440&U5E]*J+;NE\?[I<*GKS57S775L*\1 ;0J>_4P0\ J\044RBKDIV1(O+'4* M[[;M^Q+(:1+T>^T<$WG9#(&\(,>$,/$#:Z6Z$Z:N99S5K.,& H+)KM2N3:/# M I\1V]D*RS-Q@1YZGW&L_E#1L5IL_^!EO7YUL[ZZ65_=K*]NUEF-;]<:V=T'HTMVQ12OF$Z.^WPN9 *>*.9>M=VZN6Q@.AI#V MZM ]4X?NWIL+>RK\H\Z'^R=KO?DI[<4UZ\7P5\_MJ^<6G:%7S^VKY_;\*'OU MW!K#FR&>6]E]Z>1^GW*#G"]DG+&G<;F6R6"V1?[J97WULOYQO:Q-!?,GVZ7* M?B5M1>,F0*U;"8A%6S?K95\?>^J5!U+QS"*6X5B8NCB=SEUT[MZB)L:.U 7D MV\R),BA*Q@ZDHG$3F90(J$2F>.Y&-"#^Q'H1!D_7$R]+6)[M>*LYLSS?LL47 M8&Z\[][EW7BC\;P_ZTRZOW5OAOTH$/-N,.J.>H/1I\Y\VAW-NKWY8#PRSI]W M2QZ#@R!Z1YZL/*I-D7I*E+) Y)T6W=3X\=2US# !U>SDS0FE0*8X\S)] SCR M9.7-( BB>H7,;>4"F>+&$]TZ9 96;W?+RIXM,67"&.*BRW9M9*VU^UMY#3/X MD6N9DI6T("TYWQC=$!:\#*GEJ1UP)06Q33>=GF2<;U)!6S*:Q1@4']/M+TO* M86\GJ^ J%;-E6 N/V$M@397#?CNN#JP%,5N"=4JVU-WRS8%V(B@MB1TD6 5: MA:B-NCM\8G^[HMNW"^+$2Q__2X1\A#K_Q^]#LK+63;IK$?L'M8_3-9#=H.K]L=(X+LIM M)#T#+R 3AC9*$&5EL;>FL'1U0ALR,0RI-YJ)XY\*LF6 G+0 MXOL*%2:/,@$-P7["J$W(PK_C NY>9!@OU4RHZF"GRJK$BUYX_"/GU!,:L)/E MZ_S)=6;S<>\?IIT>Q^](ZD^-\^500V=@XBFBD'R-&+%E.R M28*[^2R]8M9:?9"LJG.>E*DD,N14N;R+NI-E=2TSR-*K((BM=CW)Y=]4A]XJ MJ^"[O?3Z5'C-2@. *7:V:WGB$$T]BV5+F3$4JLY;61D,N>*QZY1N;LJ7,X." M,N61H-[NC#,GWN/WU^);FDB!?#'LF:6<_VQX0+EHALP?D2M?^&X22XZN-]3C M__0U9I&ZFAGJ7=DR4@N5\AL;L!79=4XW\TB*F\$02/O*MQQY@=K*U;4.W*), MO%\^IS+AV M*C[D)N>SJF=;OWN?/W@8]KNSOGB?-6F]0Y>=N/U.\H&.^$(G_D0G^<:Q#[G* MSG[W/8M%5IPY1">GTN*H)Z7$]PD9;X@XNO%64=>&CO7HN%Q3$_S\VY",N!), MJ>N*JXE?B;LE]]0+GA03Z]$-8RVM:J[*3V.; =&0.1@JS%K5 AMM9T\^[H%B;CVD3;=$^F0JDL3MG);BCH2);RA%-HL7UG4H% MTLB=M0:D8DB:TH"H2317RLDT(!U]/E@T^Z?%903(R::F?D&P,!4'M=W!+V2/D M,W:>TSYQHJMW3AXP& :&V+39SGXF0C/)HLLUREJ1*1%GY;M?BML?BAR6U5LZ M)Y]679S.@>;;Q/H25YN32\TU:2YMZ9S\5G5QNKBI>[=M@RK"H?PY.:G4,K=T M6[;\H^/@21I9I:QQ%LX@K12F[ AFX:-/_AV*D+QMY+8 [0V^R^\-9@\WL_XO M#_W1O-/_E?_7N/2R>3GU5P7E-7#3UF=ZI4LM6UK:D%A0#2.%'/5EHIAR7S#7 MNR$@G:RTAI'T*..HI:(82HETT'] RFEQ;'C:;6*IJ;%R/!X,=6.ESV^^7)4YRV94MAIY30K M9?X@I41" \&_L^S(Z=5_WCCQ>Q4BI9/">P2J;-B0J<*5!A"#*4PGOE._HZ(0 M6]H(=C!Z Y1J *JTITU^(_[SR#?)_"?_'U!+ P04 " =@&]3>(1S<6_R M "0AP@ # '!D97A?,3!Q+FAT;>Q]:7/:RM+P]U3E/^CZN>=YDRI(D-B= M'#_%9IO8+ :\Y0LEI %D"XE(PC;\^K=G1AL@0&")Q>'<>XYMD&9Z>N^>GIZ? M__ M] UC>/K]^^OKZ[?7^#=5ZWUGL]GL]S?\S E]Z/3-\SDN%F._/U2NFT(?#?BH MI.@&KPC(?DF6E.?%X^-O[4<[FBQ-/8H_L2:)?Y\;&KX5G1?<#Z>^TR^G'C4\ M'TW21PWK44E7$QR;7@8'?<)^X6W1LRR&&5:('O*-:^=QP_MYY]'OAL8K>E?5 M!KP!-,0C):,Q+LJE7(-$=21,#01_?^NI+RO'R43CK#7.''&F5XJ_[O"ZC7$1 MS:#;FA.^@#UP-=1<.F_H.WUH/CO1HC^>']L-=7N^0!\TOR*C1&.N"&;[1 M5!GIGN^0;SQ>$@TM:HR'2/<&"[[^CK_&;\;PF\Y2!'6D&-K8>]WFEU-KUS5C M'C3XT .JH8@,DUD_&"J_ "=,F_BVP^F7"2_M&--M?8MM:XQD")&'TK'6,W>3V9;R/@5( !_E]2 (7C N!&X^6R M E!=H7$[!O^D,YDLM]:X6=>XN0%21/C7.)?Y7KO+RSI:9ZASUU!%51B1D21= MX.4ZTB15/(?/]/;-.NA/QA:.^8AXC8X(Z.36&;/D&K,PTK2I(4N*6.0-U 99 M7XM J3RP6;'-MDT52X>'C]89@VLW^[R&8$EM8E'H(#KY;)UQBAB6NCE6? ZD M]PV>;=='&FHGW*,,X1-SC(XJCAG=&,OHWY,N2/ IP\:&!M.2!C!-%;TR#77 M*Q'Z003FT:0NT16B]&*])TKZ4.;'IXRB*HA\*;V=8J%'&M8FY"])%)%"= O^ M$QZL G-HDD#5QIO1P'K\7%,'5'>E07T9*OT]&P7UQ"BP.)@*2:>>\G1RY@C4 MS^]34[QG5FK2_CT!,WC:44'E\PH1-#<\4W)XR6F(.9!O^T::C"Y>M9KB"A6^U/[([MO0JNN$&T<.V H'['F(L$&P?62<[3/. M/GL81W;9!W;9;QQ9:+]8Z& BCR/C[)QQ=AR#'#E@GSA@&]'(8>X= M;0M)CKN6L-VU ]R9G/5H$IMX-*EMFZ,ZCRN//X@..I<4R4#7T@L2RPIP:$_J MR"BGZ\C0\^,*_Z1J!9G79S32% 8^OBE*':F_C]3?34 LC'1#';3SO"X)A\T$ MN"3PU'(JZD@C)>&4U.0KUQ*/H:Z_4/?(',<@=I7F*$KRR$#BQV:/J44>M<=: MVN/(('^Y!J&>)YN:9@N:)"@K E[K"ZK+O'+8+&+[D[ 2?)C,Q1T+U[H[=],B M1ZCN9LQM-%)'XN^6^.]7$Z&F)U;Q3%55;D:\C,DFND^8?0S&R;WRFHC/@KLX M9_F*C^SCCWWL3 ?2R$E)$$1Z6OA#,HZMB+Q7>V2:!4S#P?^MW[A,6]<,<%PU M)!BJ=MA\ BLY;>$N%+5N61&E%TD$E4)Y!7\UOFPMJ>*R;8EF/?HT[9 M%YUR0/'PD6GVA6GV-48^ZI=]8)5M[<@YBB(%%LQFRT,[_CXK62F7.?8M66F7 MX0]+'4]C^2AC^Z2.]XQIG,WR(ZOLFE6FM\C=- ])';.B@ MH92>4\0"TG"56VDPE-4Q^BB,$FQV\YW1J[GOL@KG.]9LA)G6U6R$[W:SG7OD M\B.7K\OE!Q2#'[G\R.4?-6EPY.TC;^]MEH.UMUA8@/>.W9Q6K3R G6P'J ,+^EM((,1UVYEJX\\OJ1US^\7K>YFI<_ M2GIR-0?;/.0L^J@;UZNR//++4;]LJ%^<1 S^X:'!V2-?;<.2FDF9Y40XZL6- M]>*1SX]\?M3G@&+NR.>[YW-N#_C\@^OS(Y\?^?PCZ'/[+H=%.#[R^38S72O( M<-3HFVOT(ZGVM_D5';C]R M^\?IG+.@84%.$-218N@-)"#IA>_(?PT3VX=I%V!@V_RS_?K^!8';D27VA27V MW( NN+COR#_[PC_;NK]O92N_(TOL"TM\+"_EN"$:')]M*9N^H]W1O?>NCJQ\ M9.6_T2L\\OV1[S^(-WMDY2,K'[WP8QG+ ?#]CFI:#M\+/[+RD97_1B_\R/=' MOO\@7OB1E8^L_!&]\&/IX?[Q_9[6(>Z_'WYDYB,S_YV>^)'SCYS_87SQ(S,? MF?E#>>.Q*(NGL6O$-16&,\;7ZFQ3T(JD*$A7#3[/*\\Y16QI\/G'X/8BZAAE M4##:" _B+@F?PT8P;"TBZ?0:]7BY1!#EFG$)EG>HC$TF"5D9XSG8(TL>6=+W MU3;L)E?;N#EY&RJUA;0!II9]D.-O9M\Y9/Q%W+LMA;J<#>W6^4E'E%TGI'N?0TUT-"Z(TM3>QH_F&;E%E(Z2?;C7!CFO69WYZHE2 FV M"L#C[K)9;']XW;K@)J8C9QXY&/C+T$H;>O[)8\^[E.)Z#2V[& MT!_RXN4]XNK#O(/99*D]XG7SFODL%<*=,>A[739K :'N?[,D3$FZ+L?LZ.C/ M"#/A"_SG@\CX]**\[J+T6/5.G75"E9"WFUE[N_G( WO" S->Q 9YAQG6"__L*G8CY_?AV?3 MCW2!LT\9-C8TOK-#@VF!?M"9*GIE&NJ 5R+T@PC3!*GH_F#L >'1V \&RT24 MEZ4>?(1/_6!E^+-CS]4YL^?[3S3*G$M(%D^9QDA&T3K?0TPT>O83P)Z&-FJH M0P!H:%BS13NJ ?&9^=FK)!I]#'#LGY.IMSNJ!JB@;^=E7GAF8M^XY%!@=%66 MQ!\,7FA4ER:(#.0@!./-_*\+R.]34.YL"9@D0<$_2W(N*'+?5LNM4I%IMG*M M4G.*ZJ%-V2P5;AOE5KG49'+5(E-Z*%SFJATV^2T;C[4GM_78X_FC-+J48310;8JJ M$#,@"8QI?1NH.YNZ-%0GVCYA%![[5'@'SCW=R1D;B]X0=>F,"?3!D)ZM(M7W M]+O0\S32P6D;SZE? Y_5!.3),D A ?]>P+PX[^'O"A:?YO0N/3%#\;4$8(J MR_Q0!V5@_49MS4]#LUY[09HA";QLP0)JQ;)'/PUQ?:XTP4A@I46H[!HAVN4' MDCP^A6=[*F)NRTQS/.BH*,SPQLT(W#BDR>,&&JJ:X2&_&:4=5903!IS9"7OPS Q*F8S:=2/U8R$WF M#T,, -/9U#]$L&YN1] A?]H:W(/ZK\GG/WI MEJ1GT5P!*+%S56.,/F+^6%1G:## 0*R Q.73']A2@:UFQ3$W(XYULO82#9.\ MA;'V]IN]'#X_25T^$&D4<888WNN+_'B,P&]7O(1R"K 3\ 7JK5(E7VHP\5B$ MP4.OU/7;(V*X\A4 (]0:AX*2-5#)69*;[X(\=MR:W+] M%*2=ZO*R[FFH9J$R+54B5$M%U$BKD:LVR\0&';95ES&1VSI.S6)1-9!/I&.N M-G#5@S<]+OX\-(3?HYJ>ZP1&C^EY3\[JC5JT6'J(,.5JX=L&E D(7=+9E](; M+Q@$7D;M,IH-)\/KC#Y$ MX($!D)4&KHGS\)?>*O?@60]S?O<, A;Q)#X9.S MSZ-?L]&!YF;J'WL$YPR MHR$H?H''&'B_;P&.CX"W4 PTU-07S'/3;K>/E9R< 4G@.U%=*C6!1,6+B>%V M]P@\I\S_Q,D_GI1BIRC5XM_*YA:;0-:XS#B\W725L9J]5RZYP)31 @!.SC*) M*,NE6"X16XI M8IF*<,&_,KD7I(S0 ET3F7.K4UX+*\"O-:VEOBK>R[J\U"]U\3G#EH2@U^5, M?7)6UEY@>;Z7XDDCHK1J6AUL(XC: J,M<6]ZI9CG:EQ\>R;9&\"3LP)P(PRF M2/R"E<\M/.&U\+H*$,B_I>%B7^5B5#8NNM?7O[.;+WO!JJ9F/SG+@@5,[-0E M-^'"_OA0 T1+0UYFT!L21KA<%3X&+0?3\(K(3*0A..4 ]TJ/_-"U6LED'"QT M.0WQBUFED;_BGF+]/_U,/P!6<<]W#44D+!$ &#/SGERED[!,UQLN6L7-FL[:4''RC,:U^"3QPYWB2*INM;R.H;H\?\7D9=K[>#"-GF M3;BIW,8LUR%2XFT/SR6PX+7'VWXW ',X.^4)R>4#;9J&*CQ'&$5EAKS&O/#R MPGAD*>N&SYU^$&PY'*8$4@'TQN[O4N>N]U <][@@-AVF)CPYJQ=+#X>+Q=@, MFY9,45Z\8U#YQ8]K[%4J-DX%%I-A!3(?CGG!=')6S36+N45U9TR!'TH0X# 5 M7GM&QH?+A-BSE!419W\0TQDS0A\!B^!K#$#[(I(#Q.Z1L[UQ^OG3%_8KT^=U MLI4G,KPLP]=X0QN[7']&$G:XP,_J(/,!&-7VN>(X^T6WF$W'R^6P6;3!SAC^ MFFPQB_ MV$3\Z%!# B(6DN484H.B S P(+ HX_ 5.A]%>^R6'NN1I\W9L!G M7OEI,,E^)'G97,37" D0OW!TD1U@)/B^\P1+P,^31^$E#(8Y#M[U;O&&79[G&HG^MZJ^>]S$#UM='GA$OYET?OZ$>1;8=2 9 M!C X!(J"H:D*]HCD,8/ .QHS9:R^>8'D1(J\P3-XTWM6=ITQW,$3+EEG$K$D M%D\(2@OKYDRVIS'L%E0)DRQ_2ORX0KMC,]IZ]6+Q6D]<7F"-. MN;Q(%EO9_.850?.;D6% 5F*R$,;=%Z#;?%_9. MXBW=D\+&5"O NGJJ-EY0FZ#4WF+/DT9M7.2=YIWD6)Z/TS+-T_)Q/F1+BE(7^"B5\JH?'N7RPV?LV&> M?_& 9YVS+P'+A*56?5.PM,A8!$V_[!3]K&DOR*P%.JDW'<7X^+_]I\ M7\E/??@2P-8I$?^8J8GN$C<(;WO-N&^?/Q'_3>K.1A,X+"+!$&@Y126QS$BG M+A3,2PX/>15M@QN&)Y/'>/97">:&>1D%EJ1BY?,BZ41K*KPB2+R,32ZNN".1 M#VZ8(O*:J#.X0$ 2%VU#Q;_P7SV]H:._'HR_KO?!F[-XAOD"C$"<9EJ-\(C<,YG37 MM[A8AKET U0/3CT(),C!)_?FCURDIU.19#BRMT,[C=0=^(#M/YXK]S.*H)IK."I?L![N,62@&&D\Q)'=QY'%DI29(/; M23&X4PJS*8?YZ@[\JG:VP(^F>W S"'2_C=;! H!ZS:Y.3;.4%JUWMXW]8 @;:^(LY7+7Y?P,=L"+*]4;1TN)^UIQG4^2^&1_'#:?'#_+$]QS!1: M=&8MM'=5DCU^9L/**:S__!1%=0 L#W4K^C%F>;J7_ M=6A &GM5L*)@OMPJ_$B$$<6OZR#&G_4[E[EVW#& [/8(MZC^>)O$]"!E;):4 M'5[F\1D4O8^0@:OE\),X2P2_$65 $NUY^A33Q$_I#*8X#3*::&C0*,.R8*0: MY==(02Z;%CQ9$P&0=1-TZ5;'\;8Z1/2 G+X0:W9[%5OJ&C5M\DT,8*$VUXYR-4FZ?>-1!.B)]WGTBG,35?54& M2Z>;N0B&-HHG&LL/^BGJMT>#3)N<+*8TB.^"K05>[W=E]74A5U,0IC%=@)>8 M<_P6XY>QMXU9-M:.)VS4)K9J3]V85E0#YWJJ^ ?.JR_@Y',[1^]@&J,V%-2 MC4S9J$G]73;2O\/#F0X/Y]_AJ>2JN0OBY_R_)E,L-PNWI)$HB;OAJ^O'9KF) MHR;',8+XJ4@['^%G&J7F[76+/%*KEQK$9VV&P@+8GL:3CD5-!J-[EF'WH_-+ MW.27N']^N<$]KLK@&Y?O2H0!X(-KZV_,/]>UYFT#=ZC-UVY;3"77N"JUF$:Y M>14*4V"/P.T3!&20_F:F2)A,D?#/%#BETJA=T[;$]4:M4"IB'@B%XAE,\?B[ M*7XH='0E"IQ,0:UU66J\)TNPUDH^%#XWEXOV!NF$Z](%6$PB$:5BN7H1BDAP M,2P2CN?('2UC ,3F+6KG%I$;&S7F/%=HU1KAT)4[TC5(NI8Q73=PD6^KC=)% MN=DJ-?!^2.ZZ1+S=TLUMN?7(S/3DOVV2/093XL-AB\21+0(7]Y3)%BG_;%%Z MN"SGRZUP:$S\6B?8X3YXR#N5Z($/>8/<(],L7U1S+>I*AI-8X(@[Z:06N/0Z ME9^[W>H\#KCM&A7NAU5D>LJT:@5PQ(A&/X 3YGH"^'9-UKHY:4ZBQ3B58M M<3S&M5F6;0^5N!)O3VY^/SP\\YE82D&@-D<#F&I,'CQUMF"8*..+PNZBA@UJ M@Q:6 \TH9E^MA&"X.?>1G!P9\O1D]YS3-^WG8X"G:8X_G[8*\*_? U5>+]LD M260Y^[# B=?;I'',W.L^IPD*QAR%,84/-'1N_O34EYO>K8""!IAZR9NTBB*5 M5Z^(-MGIJ+*XFG[>15MFG?/T4!9[N JI%T1"KBLS_+IJ/N;W4C_392@_.QKS M_&GNO@\R*" MT9;R[>!E7JN2, J]I^!#J'3Z2! S E=L#OC!YDW^W)X96 MOK],)F]^59[#$?%I;N!BKI,^Z<0_GIR!"YAP^1$N?V*0LY)9?%G^UXKZ:OLQ MK\G^NVC0V>83)N6\#ZM95ZG[HL"",VL>)RH7GEF+QH%80"&8.NXZO$8N*D]& MV'3:X]3: MSY=T<^&+I3P: ['DES7H<$-T2WMY3G7%)..PKBZ,II?V=UIIJ6 M[4%R4BQ?QNO%R2;F>QTEC\4:GU-]0;HQ<(MJ6 IT.5\L05'(PL=&DK'42F[8 ME=D)'&L!R1 ;X;+)=V+-6W"*;G^(-EC0&TA H"M@G55D3$D.S3[8\G-WQS9O MGKNE,=??GFV<7Z4%-Z/9@$<8!9$VE[PLJZ_D- "N\Q754$J0>^+^S MI[:3;IQ8[Y^K6M%\>QY/-I(L% E.%X&KB\+P\8%_Y,[!DS1PFU]@D,TA7L6D M:P$!\5A@BH);C'%C MT?$7^&;J!$P$<(3OV,-=%>7Q;E7N,I44MJ6*14" #]14;8*WH&Q5+)*-OQ=O MWL8JY5(01=1%L!RQH.K& O>NR8^4^U]<8_#RM 7WSLLR64 "QO5=^WQ>" M; MA#*) Y6?=9 5E-R\6]EX"XW;F\$!B&*HVABTP8RP7-PD*URF59$:O6WY3S>[=^F=F)2%FS1F MA$%T)O86-7C(JF&ED MGJS*Q\[)6KT8YC9Y_#+?.N/X8DX?M S;VB57I[D\=ZK\XNQ(K. 43"*^VC79 M@%C>.N=\T:83UBXM4"\&52]8S0CJ:WMR>_?,_RK*+U=7FWBN:QOC^ +WM:7B M&UJ\-M2#Y8M.T+#WDTJ]\F+\6V!VU&X=TW2*?!OQP22I)AVPPA#$;V=SN,L9)E) M11+OYH0]QU1 0I,*S<.-.S*#-_V&>+\)EG:->)TT&"D/<,]DVJ5A7HJ&12VO M#5Y*PX?T+G/Z-N1$GF0+=D9R ;]KZ?*#W9#E+1%)QM^[,71PN ML8SJ3"&=3 MS>WOU6CG):5'5MG B*EU;\'IQ09Z1O82A<*M>%G@W]A=63 "']X3P?W;B<.W M0R&S?)FE* S;"8PD#]8'W AO0?F$D50L'.'*3>4S#5[I21V9K@DKC=*;>5GW MA:J*KY(LS\A8/'OYZ[+S<,EGD[NT;P[DNS1C3F9O-1[#SIZ\N\#A$)$7U-Y! MYKTU-=ZREO78<*.= 5O\F[W:&0F[E2 J#)P1IDGCN739,=0K=1.7\!W; M3W%I2".XARM@>JJB+8R7.WI#0& MK[_SW=:?YLUNJCT6;,T1T#_\[ILG@<+.-:Y.GQVWV]:G3E#YS5"HL]JFTF5B MW6!NK!'ED'H3JT.MU2HKG=UMJ,UK".Y;8K:_,A>8\4M\K(U\&3 M-4=98U7C612JX-)3\1NKAT^,%V"\JACD3ANEQT&77SV[EEG/Y M\K73S:]YF6N4+FO7Q5*C:;?G)WW_]I$D^P7-PFU*+P;Q/H[=?$ZGV%^9ZV1I MQZ>Q79 >CV0'L#UF'52H\^.I SU6U>533VI/*B-6%U*IP7VMNQ?GS(84V TQ M/F?1US?7GD@+?2= M>\[7_C2U32QJ$ EY$U*[/GG'M7&+\!:Z!!WN)M?:. M,DMAL.)+$>>QM-= + M4D8+K-#O7+)62U[VY?H6.X$LV=S2*+#[L3\SC;FP!>E@SV6NAZZ@OF*K8X-0SM-X>[]F[A^K%ZQF M?B4'[0E_D>U4O7'.&J7=U$G M(!62C&32H5!G=1P]72=KK7SL56E0FSS"S^OJY$9CVY-:LB&EQM=LXR&[JQ-' M&&);7XSMEC:6)AFJ&L;C;IW>E?@-/>Z.)U:SUGX&#!OC+K#X.Q%_+^Y6Y__- M[()=Y(<\RWRFA<](%9^25PF%+6RM885W(;=38OK.Q'"PJ1I/9(;=\"N6/5 Y MVP1I09U#RH9S#K"P=GANB9HE8IW+O%YKW.??7C;QF$,-S&U96V7R/J!KYHN6 M88?J$/*QJX7]Z$T'0+*@@G36UV'1P%SLE'>4/FW92:!NZAL[4K^+C5JE2Z.2 MTX0]C=0!@=&_-5K?FC?! @W3ZQ>,_:TZ9AT*!:52$I%X:HN-=!84E;FJ?;'^ MP'HDWQ#;D_2K(O2+\E7A+NSSU!NHD+]-;80=Y,1:$]20BTIW'8OBPEYE^DZ"B6\ V#^8&8[T)][ MKZ>JUGG-7%2Y/93$MJBZ6_Q7R[WF'S%UKY3M?O/6/)CG\-%S%5P!C7G!8S!? M)(41\26)FLX,D48?^NJ^)I9"PZT)C=G^GBW?=@J/V:?\Q?N@67ZSC!<\ODU\ M5$<"-B>O8-=TI+AM2;EZ/FU"ZD1N5W;A]P^05[?]C0!25 ^SYMU^W^K";Z-] MGO<64)M.EAL9?563)DAT\=U0%!=1F+>?GV>K[!H349;R.Y%? LU.%8!K.$VE MM5G&%T3K7=/@#5$R%HG%R+_K\@[5QA3O+K3/,U)^&7W+NC[RRT02>7:>@0K+ M)JB-#-W@%:R*_K!??1F*9GR MR2HKU< B5EG@('BSRLI90F*5(.0Z8%8) B1@E402V&5M36/BVR0J[27NP+OD M)IF]O49FUC<-O84'PGN8+:BN B;#R4"Q@V27.Y=B2P/K%W)+3R>?WV3FI-7K;277F# M;0G=(TN&R)H^+O/.TR_LS0HV$L^L-GM'W;(F>8+;LXCYN+HL,%V27*-71ELR M]0K1)]V;S*0ZJ%T.I; KM#9J:>3:XR0!PN;*Y:#;ZZRBZ;$ATD>AV"&U2OI. MKK*&WS]_^CFTAL3-<4"3<8"\EC0 L:VB5Z:A#G@E0C^(0/"O2=T?S(#7>A+, M 'J!B3E3#+T'C*TYX/0J!-!02 .MTD?D6M[!D%?P_?6,0DI!0:DP..T$#_4T M4#N@TG!)Z.=/1A_I")-*Q&T'\#6<"C%"V"UENI+"*X*$?1X#/B#=,K\%MH!9 MC,"0_XE&F7,)R>(I4^=[P)9-T'U($1!H5_P'(?(I4P%'^@=3&Y*:P%,\G?D5 M$XU:,B1*+W[-+87*_CZ%A?(G(3V@599-'OKW!/@6_PWV0+#^-F=XE42CCU$0 M^P>_JKDQ$]6E":+H.5D4L5/J_6"FQW%AP\+##Z8U'L)H.0VD3_C!5$$F*:ZJ M*EX\ZW[IN_46_F:6P2WF_OD=,.6%- WQS]$. DF%&8:$&B:B#'48");6PH8O M^-V+QTBA_!":L#FY7+Z=$Z1VO1<_L3.%G;-ZHQ8MEAXB3+E:^$9[9-WFF^5B M.=19<[>ID'4/5&0!JH58MEJK-4I&!WYJUZW(QUX(_ MFBWX42E56TVF=HZ74:N4"-RA _3E5N%'H@1:Z.N6)BPKC-%71SIX8? N>A,0 M/&]O]S+\@#3)60[-ND;!&YH90^%/QBQ?.1[+MUDVWAXJ<27>GOR^*)1!TBL5R3)19@_Z,BS0GZU/#5,8"WD\?ZJ!:K-]FY'V?>Q7: M<4FVT"8;>.D8VVX[U0Z)8JD5'^1^#T6GE^J>U+PXH"?;9$/) CU&06^]YL7> MBU@Z'R6#!IVZ52MINFD_0F^07!8X@ST_CZ'\IP& P[ ^_O?$*<9:Y5OXF-_; MC=,08BKP<%]G2N"6/(5;Z\$8<.BP4,@%! M\EI%P L0A<]MI5GV^I_E.0S[,5^Y"ML)^&>C/1:*N^GDP[FF#FCR(1V-L88: M:.HH&\GZV,E>B@-ON3\P[,8H=NEO@54))+.KZ"; M LB+?]XJV6?^F@WOOJ8IW8WAP"=V/<7NXVQ;3*%[BS*;BB0]:WZ.>TL;$2D, MT4]&6':+)W'=%;\7FJKK=4WMXIJ7%MU) BV S7&WO+*U9N6QFVKE0FJ_ M[G,WFL#)# F@'Y?]7-38HH:(1Q+0"0*0S\ @=*AZX=]S#WM5SIIV\?E M[&9/);-/]M1IN4;E=S-U$QN\_D;;TGL;CC71++L4!G7 MBA'[.^I?M"?7C8?,16U<[>03.[KJPH1N3YJU3^-JFT;RO5V9]AAC8=@L-AY. MEVEWG[@+I(!"DG.*F!,'DB)A[8C/%WA*DB(^O>5'5SVUN94[WQ:)DPDSJ7_B MIZ#>$PE;@=0MBAP;B1UL9_=-L!B&&*9C[[UBPEL,TU-)7!WQFM"'Q18A=4F@A I'?V2Y+=X04?32'[2Y[[6JNS0(T1QH M,)+OX^+]^&Z3S,IZ?8@671-OJPN)0/D7\*!#CJV&&''VF/H.F%3A*(QD(I3^ MPL>V<7N9'\U.7P=@'1ZN&7VD%=3!4$-]L%@04#N\6$5&K=OBWZ:RY-7)6^+U M)7%?O0_^3@Z/!#D&SU39S!?3T_MZ3)('L1F"45M5%75:"9GIA6JY-(FQK^W) M:VE2GV1OT@DNN0>I(GS'HN\E.+4#F-OWTU>=I M]S.QMP[J0JD5":<]BKLP[%;1$+P^0>(%+RE8M=:4"J\](W(XHXF$D49O@E)U MHX*,OBJ6E1=@=G)D+J=0)>WZ:%9&Q4RJ\LQIZN]<\'T^_8FGLT*F!TMDOLBP MR*\,$'M@K],\B0SR:B]DMYP7-%FVZ6;[\-UV)>Y?]@#KP2@*'98%G\TA/[;) MUN779=K"W?+/,G6N?'^U+4KM@6X+?.>^W[]$2OSQ3MJ=45X0:=N6VO36#CE\ M6\'*,Y3:IOQO<'I]0>SV]2\G4"@^16#-399J#7<[Y7D/RJ4_<"[.5AZ_A XG M&!F.KVURSWH@V3@SA4^"NP^@)I8SX4+*;%%?^'!R_YJNB18W)N;_(R[N+%HJ1C/I.4$1)K5C<')RF'^<[SD3QIMF%?L&C'B->3_*/2 MGDR>6MGN\%&^KFS2&6_=O)UY:R=M &)F:"@:R$6>NXW[ L+P=G=5TJNK _8S MOQ,FML/9&$DDWHOKU1US/9=KGT[>S%X%)8:7NIZ3^$)VA\+6INL_#:1_KBKW$&=T+7 M,-06%TZ_T]7);7ITRUWU8:ND:JT5?RP6RL^EIQU$FF:#1-R P%_-QT%W5'3( ML-V"\@VNI_R;&U^N(%,X#@V;7#^.7*_7Y3&56N%/?S3),+XP8U.LW.+S'DR\-G]#VEOF);%(C M8!._^ J^V#=N_2+!O]F^^R?7IJ9^&;%\'!%]MYWWC@)FUVW:"D=MU..C1$7, MBED4? WX @XR83CJ#!,1V]0:(3F<1X*%HC?"4O+'^& OO;V22W'?DUZ92,P! M87 C^!'N#EOKSEVC.%4$KE\(>E/K/*2;\<"4^9D%"<-34(#Y7;=3NJ](/+KY M 02&?@D_X_Z_%2_4<[E7NQ]ODM/;J/3,]/UWNXVU%KI"M;2N^T>3;"0>/]3" M[_=C-!A3Z. SDXQ%,O'WWBRZNE9KP231=C:DNRET^D(Z^.HXT')WEHX#5KZLNED))8*YS1&TJ?AFU4[3M;3 M$4+CXK7^W+ONEE' ?8_."HLF)?[Z&]&XXXUH.[T1+?'^&]'HJ<-]NPVM>9EK ME"YKU\52HVG>U/KY4^GFMMQZ_!NN2 OV(K0YW;_NI6=5'2\KV[<[N8Z7E2U S&XO M*]LPT^XQ?:%6J=2J8,1JA:OC+LM:R:: T['.K6IX^T.&.!%%F X"IP?O%./K MG8;@"JCB+,#!7OQEN4C9C'OK:/Z^]K;4; L>EYFV7>^8KA-] ;><4A72TN%- MTEW/T1P8F:%"E'][\GC;S EOXVJ+>SYA#,G \)LH87C#0@SN(7M.1K(^#NSN_'M20GR;&N ]VE^ATOSLUQ:UO41$HLC M#?BC3K3J'2^/D%7 A\2""ZKP]%QN>//ZG#Q_$@1DL_ JW"R[9MD'"Z^U\F49 M?2>?'RJSQV/OO00C.#::LXCKLU$HFC#U*Y'_I502^5SZ<-AH;O08ER )PPS'.4':36XB^ MAFY-?+)%*%JKGJQ>W0SJP[??W&9LX=M^I-YG/T+,&BT(KG3F53+Z?22+3!>X MU:ZL)CI=(EJ8,50:R.D;P./PQY,?V!_@/395E)L#N/0X7I7Q:0=+Y,T0? M9-*]>!ZGA_PP,^2\B]9QS!*/@4C)+) M=>29NFF9ZC(?8FKIHEBZ>7DRW@92QA:6>63ZWB@+U-U?B(X]<+,V.%"[YZV2 MUD^#+F?74'1[IJ>S\N^>]'*>.G!VW7)>ZU NM5_*__9V)U+$Q1N=6Q =KRTN M;L465RE$)5X?/K3^C-_XL>"UQ078"EDB?.V*AL[DF0B;.?PKQC;9/BV%J''E MTO!-?3N//W+[REO;4* L%TF&WT@OT-S?_E;'[!_L'. MLI^BF&U52WD#'(P"9^-;;Y6]B:,85"W4(MK_+G:?^I?WNISH[Y;VLT50H=$> M'P1];WG(%G/S"XJ9_?>KW6:RP+W3 Q"ZKWJNQ_S=M]C)UT[2-)>&JVO92T,OWS[+#WUQSWALE\3!]O3KO$( MZZ,P8]_5JQ>;S6WZAI2:6L1F_%#6>LW..%/J[2N;;4W!IB.)U+84K"CI0YD? MGS(P%?K!!.4+3PV[W@&GF5>7L?X,\&LX$MF- O=)8\+FW^[__+X;('\QUQ(( M0PB_@]AABD5BF=4>Y+J8WR9MSS<*S">B4)4+PZM+\7ZO2!L+C+1L%H*#U0>) MUD+\SC3*XBAZ*SR67!J(S.F-MR>-&QN-WT^QSK+XX;TLY3LDW:=P/OA3\SSCOB>,$."=AA!L^.A M^;ZK"3Y(8\IC]\N@NU\F__KNE_%C]\N==K],OK_[I<#K_:ZLONK[U@"SD&M> M,N?7M?OFL=_ENOTN?5F =7M@9MHLRUD],+G'-_6.C;U<#[EW]\!T*'V832_7 M"5/".7.7R!;:GNEFY8Z+__XC&5?\OH6D#NC)MI]7A)Z_)8DP9)W84K!Y" M3\=C[\W#H-.Q]^8.$1-Z[TWG&I'B=!JX ,Y575-?))";_/@6(IRR8EZ@K/1R M$*R^2(:$] *]7!D^LV]7UJ>N4WL:=8U?M2MN?+?)W9B;=/KT$AB7G3YOU"I, MK5YJY%KEZ@63*[3*=^46N)G'FG6?YF>6<]R=?IP[X,FE,@.^,!F^H?8D5?W] M9$B&@))).(JP.\RPK_D%#$W4(%5)K2!I 2O MV+9CG$_D+TIZZE<_';+QX!:PE!MFAE=$AG S7WH\]H=D6 (#=!S8BS"+4,!;LI<1 M-E,MZ% V%-';Z9H8#U5,%S0E8Q/O:$JV;5$-#*FAV,=8.BS[:$FP&2E=(]!2 M)=I)?%I*T4O^$:5&S;=ZP'?EKB>J &>4Q#$RAC38>P4VXAD/Q&W1)KY7L^\U MRL(0I2 ;/SN"Y#YDXO:@:]TBZB)-0^*URBLU0(VDD"_.$=*K"*<2.-)*=Z"; M8I;]D^_&JKMN[!VJX];[)=?_3$\]?"T25HF,/N'P<6.J0Z(P]*Y M17=T.1]YXG$S09P@317!0*S-+797Y3V5Q!4MA_VC,!0GUQ(AYD9SQO_MX,0T,5*?^4WU4L") "PCK&'KB6WDC;A7';Y(J"G;N9 M:Z O5!NV^OS#>W.;9470L#-=1/2G:_NJP \E@Y=G]JXN]=^_$AS/L_6M[%TM MDK5"GU=ZN FPXMZ TG5DZ&3?09;XCB0?-Z/>PR?QI7R2$P2@K*&#="#I!68H'MOONGP\!A*;!*.#U58*GXX"%,,53/%;MHH:JW7YRNC4;C6 MPJ[2B),#8A8PX[W3R"XT;5&N$NE--H-#WUP*''MA2%/Z'3?.K:YXFE]C74-# M7A(M!6(&9#E%)/%U?HP]<%PV)@C::(FG.E3E2KDZ MK/6:W5T'D4,*-"ULI&#;PKUOLNP'T=LL=TR_MPYACT1X8]R&FBQ,IS9!\5)9 M7IXIM%18 X$C,J)%'V+,D=R)<%,;ESK:J]+?BQA3HW#NFZ3.H'&;0IEX;W!T M6%A<(7ZK-P_#V#/<,/>*U0T]B=+"UY6:JFC:=,9NQ.SMXT7)N.-V8CH7G!8M MFT=+,-R639W%V?8;R&\PSN:FV9MZVZR(]K%GN^\MJ@,CX"8.P!H4#'>+D VL M"[1O5\#_J6>\:=AJ#PRJD+!B^H/8]D0X?[Y[>DFR$RZDBE"?FJBZ_M&V0^;S ME8U$?5)UBWJ*BZ1CZS=_^ULUU3M)&*JBR@1W7V<0MX]OH67LWU_:?X2LUOIF^&1[;? QK6UR *;-318D;B=G^XTFZ4L@1U6TWN;5&Z:-=1\VN3 MJO=]R7#=Q6#V'5V=^%L\U!=KE&#Q_^ZT8.!G"I;@X*N)@_6<,:_J 8-7>A+> MOB!;CH61ALW?O&4]/W][%AO-A]O")@6_05A6"WA<["O98.]:S'VC=)LR_XZ# M& >*R%!VQ8.VK*GIQF\"0J*.X6_"_!7>&&F2,08_HJ#*,B(3@H,Q8W"MG35J M;BMQ_J[%;^\SEMB:;\L:JR4_X-HU[*/M;K@VSP>Y'!9/LE:R4? M)-N_6:[8@YX[.7F2#NR&\J^'3,10:1A*QZC0U5.0_LX>YTGW"YJ--X7/Z04_ M:^7[>U?WPF/A=_$RLNRK7SU*[VW>A*R*Z;N18L@W@Q M9HDAIB_N:&TN"#\ID"7!1+"FW52R4E[;C K[E338L[+]P!$;;I>J9.#;>$FW M?74E,O ":T,\0^D-:8*D(SVGB"5].,0.F29U1L03LZ^C(/+]^*8TDR]Z-9G8 M2N_&Q09W*JF(E\*H9"T,LA9#MMI+S7J=$-%>SR[%>P/T;]4X[ZUL;P.I81AM M'Y>!O#?.LMR22+&36&0Z7.EUN]R9B=F>D%&SEF OL@J M'V+2QF>!P&(*;K/+1&#YFL/.LP55=; F47==>^"3MH$4)!0VRA99NPE8C]F[ M":U\JE$WT60@'",Q=!.L^Z[]\$\&#C+O81(BG SLZ<-#*+5PBAGN\ M*;DZ@70\-7#8"6%W=0QF1/PO+J]] =X@_=IT\.0% XGX"W#OIS]P/5E'FJ2* ML_5$I3=!'F$&@5](U\@&;Z!2MXOP;@.U+<2F]%"QV#FOQHSAEZ4KMDN?K=[DF/"A:O8LU[5'5 G5"K 1C@VU MW-W$T0QFG$_N;EZ?.KW?G4VT1"!U+(5%JB'"=%!/ M4A3L?D(X/22$/63'9377KR3:-+/F]%J7JHU40#FT2)H[GD\-G6"QP B6BB3" M(=CJR\)]*IE2>W*C%FXJXT2YPH54W[M:TW#?DBMT#<+=[/QJ&7.XM=F6O,>( MZJ@C(U]W'*\Y2OB*)B#_)!GQTT++$^V;JYJ_E&K![0=@ 5R_T8HOJMGZYCNY M8@Y^__SIY]!=YD23\4Q+&B"=J:)7IJ$.>"5"/X@P31#<[@]\3R'X#*<,?C3F M3#$,9L#I50A :2=G+7Z"#?04P=#7L&D,$MGP"\"78//^*">1HIK-+RO__F3 MT4<0( &E1-QK#W>+5H@- I=4M%)N\+QNP 9MOEHOE7*-<:H8L\C\[9X5:M5BJ M-DM%!GYKUJ[+Q5P+_FBVX$>E5&TUF=HYXY1>?OX4Q0^VRM7;4O'G]\Y9^!!^ MN55X"'I!JWS=TH1EA3'ZZD@'%TL/=LXY5;Z6I/B?U-1MX'O*_% '2;5^FQ$? M7SG730MVO=T9E_++8(GQ&,I_< 7+PF+T[XE3Z+9*K?N8W]LZ:@@Q%7BXKS,E M!1]4^=G1F.]G330$^]9!&A./17R%+"LAV+#,_A#HQ(5-)^S?AT&%CX"86-CL MZ838:5>(W1P-AS)Q 7D9._[GLOI:HA^XCQCLL(N0&T)&E'1!5O619M:_X!B[ M"R"#"TQ##X@6CN<,UMI6.F[I[<.67L9=ZD'O;'8.I2FBO;5Q3T6 M30S]"?X\@>F.IA/_^"Q0=#YTMQVR%N-=ACR+.;=YK\_J2L;EQ/#OL!Z)NC?-U=]'TN.YXKTT'>Y;ULFU.!X= M;"WWOFDE?1U+$OK&O+DO1FYW$D<:=A< 2G,K#+/]T6G8D/(Y=].R 2!8H^>X M&LC@)067)4*$"?[:NXB]QK&DE=Z != .=NW7-@9K;Z$MH\!6VYH=?HG%'A(K MC -0R<#:MJS6%>4?@ MX;XW)4*.-*M=1D-=F'L79PRVP-'O(NI^G9(^ZJ<0J!G*%:>)]UVN M<:S_V#J*EQ>4I/_Z@I+DL:#$3T%)4#4)L08>#]3&PJE I"4P>])$A(;\&<>1F?ACZ#Q5N^?&;JOL/W#-N>/,HY^65DO!;5IPVJ M6694MGS+XCI(*0P0WR]MT8/ M@^-U:2+I.?4J&7V3ON1CRKX^F6I(6Y+)2/_\J8<4!+Z1/':-ALN"1)]C28KU M(EZ.OW=N%4(/DFG5;?FM^^_SI(I>KVV@PAP8#ZQL:^%P:N&CJJGP@&[(8 M<0142=%!!]'6RXRA,N?P&+!O] 8_]OE3 _5&,GVM&;T"VT1P#[/)XPA^?VP! M)ZH^80/SA0]GRB,1O%)9QBQ&X9@&L*NJ!G5?-42NFP!@S*DZ8[\(!E0R&),X M?,%M4(#6!O+V;)D6<88]I4#OJR-9!$8$6'B Y\C596GD4+C,1N7GB\/J;ZE MK LBP>04902/--!0!3_<7!,,XV]-%GVN/G_JFL+3E7#0Q8P1K^'3(S#3KY&" M<#$;@TW.-X940R)&'4H*AAQRJ$ 8ZT@@1L,XR@0)^HZ MKXT) DU0>9^0=GE)^_QIZ#(W+GDV.4 D> >TZB.9JAO5[EU*YM1'0I^QV)EN M!-" !K.1!9XDC^$9$8R8(;T@BZ.L08T^;WS^-.#'F(#X7GF!J#L+>2.9HNX; M9GWX4\,;(VYVC.!D$'P$PK&0R-,$V-2TX5E(Q7#] MO7=;',L>3@,9G'-$-D]QWD(QY'%.5+%N=AP6T*&*R&NB3CR7\0)W*!%W:B?6 M'JH]F:1CJ8O^P]O3A)]Q@38K.S>131*;F-M.F=$06%S@<9'O+*)CWSC'$5K3 M74H5VQ.N-1'4ITE6R7=Q@RBZ^,^?S.4SSOH9&P&S_I,WX^W;VKT9<<^DI:Q\ M_E0$(I"J8R[&9HDQ9T_7PN.;_D =&I(QQFH87Q)! $/DR#R> MBGS/$YU.3]1C;4NFY5]U[%]JQ+V2J WDJ?&EKV-C@9_$3Q#W8$3M%+'PU"EQ M&QX*CZG4=0H&GIGT2<5.-#5FH*X4D9H%,@RL<33$7Q.[Y>!BO 3L 8)K#1CCB96=*GDG]H7> MJ B63-95\KYM*0WU\Z<%@\T:+;P*M]7B#M-J?9\R6V=S?P;ZK/0BBMW@PG/."L^=P#O=GIS+*/G4N'L=5Q,G9\52 ML] HUW&XC_:E42"==)P<]]Q]G?W$(OK M($P@.-($69H(5 A,&(&?+TA6G5M- =Q1%X0+2$S4V\A0!9DGFS414)F8DP2JQ,1 WTC:;3B$['L@Q_D-9J$ (/ M+/^9Q@C@_H(++N+AX#<-! 9^HW"]J0*8:RS^ !_^ :\^(XB=*%'N$=4Y0U 2 M)-[A17Y(=:RJ_1FAJ"P-)&*4=+5KO((RI/H>+ R @0P<9N@(<$2>D&F+4>:U M+X'Y 3L$WV"KA/UHZL/!(B*N!0PPT'BQZ$42L!K4::-258/@[AY1Q>9&+IY; M1^#]:RJ>&X"1-&:@XA?P1#S.*D,404P*N6I+'.$A48"[(+Y9;[^S3=B;R8UZ M, Q6^J#Z7XEU&V > *J,I!'?57@3WW4 =,O ;HC3+U8>F#. ;_/0/((@$SM)P!'7)0W"9LFADM&8K$8\/B?$;:U."*SZ0:L MT1E),K%1P.PMO&B8M@!(@)& K9DOKDR4-3E.?X&:-9R<%'$"7O%&&TU+X#"N MBJ^IQ=8T%3$Q@",^O)?T^1-F)1D?/K&,I4#OZ8 W>YKZ"B8?1[W U9V1+BD0 MSU*#OTZ6SDJG&.;^W\A,W>&_S90:%;4IO!(!P,&_[J2 J<<3-?.&SF#X4>*K M\V:FR(GD$19K!0.' 0#KN^IXZ#Y\_Q4WOX>SGS'O4D^#:D]1])AG7N4[9 +HT2G?EINE&U/$? MM=OF]2-3;C9O%^PQ,>>U!E.H-1JE@N5_E"L5^+:!GRLU&K5&79>,#F8NRXOR689UG:@+.U=;03P^;$?3B=1@ZX85=9%J Z(T:7BFD^@*)P>9%]PJQ+K7 MW1B[;[,$7P:L"!=V%L.!9Z3KX )P!XE0L3/J!@C!S?&2)OE[#C@^.L*QH M"CLO$/0;5(=.9=BGA28;RT[5\5H#S*B+MH!M4"P=8]MM\ELV'FM/KN[4!X.M M][E,[\2'FO.H 9JMBUPP_?P#,#5)+(T!,-C@71P&/3*:^Z0WR'-#;/ MLE:ZF+X@S+.B1E*K>+. ,)=N&=>1HB'B?H/5Y24P8%]D5=>1_A6;;^K'D@(% M#TX$&V;:03-M/ +YTS!0EAQA7\.=ZR7K7\> XWRQI-#%F"Z4CS&O&.3/G\ YH1L[& G_96-I[!S1+ ,/0 &]]*&JF Z1T M"U481]X(TI& [^Z4*(:MP;$_#K111SK.+4[O?)"T.I95#?4!+T3XZ.((*;ZZ M2(M!IME[<\./<98">.G 6"1Y)!"2BQ+$"O @T*+G8@PXV\&P"GTS*(P&HQH8LQK'11-@ :.)0XHY61: M*OSYDP77M_F\0B@ND&4>N+DK VS[L+-PPLLHTFT"1!ICHK-E55N9F:HM2R]R M\41[DKBY8;-R=W">]'\0_QWU7,[=W8%(B/-]5?V7KI)7,?]X_;C2O*B,1;G#W'Z4,7:. -QQ]3J>?)1"PED\&Z M]J[ZI>E"LSE7/LFQ:2YKN_*Y:O'SI_E*-)#;M1;6?>'D2H7]74[&0UN8NTAM MW1HU_XM)M2>]>K:*2F,TBO=#6XQ'6=L\C-NL<0LO2*9G8L&:JCK9/*IU"W17 MR@Y"[(.("XO M)/N=.&#FK%"KU&O-LA73%DJ-5JY<]6+ASY^ 22IS06[XT6W@Q=L^][4[9Z[+ MX>E"@_6AUH#$+2>A.G)K96)M['S^A#U@&E4R$)J2B)LZ\F;@;<:O.L2K5K#< M57&J$ON\7R1W"[73_5EBV(4F5GQ;L6.>IAWKN#60SX+V$83)VIB(^BE3M!L3 M,;@)GU\Q9XB4,U\'IW2X]5[[= MHW1KK)"E*TSA%0YC2N%6_W-3SZ>WLD)ZONS8N,]/?[KI/HJDM2)S;.:W %EV M*HHB*BP\K;X:R,LJ%$::1EI_E$VS,. KSFV"-FH#M,S!,!$?:Z)@F[:/%B\JAJQ=XA$V%=(U+4@$QU2% ]/G25$4W^MIJ$"J*GSNQCJNK'9]'N?\[VPMDKNW0.Z%EV1, MXW-5:_)N[LT-("+#Q20%5:=.Z# VC)$2)3-I]>>Q?Q6__#4:7P)ODM)>X/(I MB%=)C<_9 ]!V,5N.8O/*CF.SN/K#0Y;,(^5 GSDLYMZ/19(8*U^]/L>N2_)+ MN;,;+*ZACI9C$5R )5B,F#]Q>1,^5(&K^.0Q+1ZRHX6I^BVK.MJCM(N6_2GR M& GYH"\(D"VF3) M-3 \@@\CXPK #F*()V(]BRO5K/U+4JB%"Z<49)Y/SGE)?<0\J.;2#G8IVDPE MEUFK-YA#AH56\3-A_B^YCG8-G$ M%,Z#$G"[S"6U MPCG2V*?^8I03.-Z!<0S$]C >SW#+,/[5_$GTU$RAI3_AF%%D3DFMXJ4_/.FW M*K&]0IARN0OI&4@V435]HW)/ MS:UB*2 -$.&XY=$CXXX:\5_F(15 'PZ<+.?#.@XOJ(,!/DE/KR3J,CE)8UIF M*[S6JVJ=+LJKO"8R \+(9K]=?-J\,_7QS.N87N0D"Y+,CE.B]"*)(WP>[/,G M]/L-WNY(LD>-TZJM"#KE9D2SM0H^!=8]< X@*?=RT'JL&'#^:U7T& M0#P#*B[+QPL&'"$Q0L'6D?:"I5.G@ESH2ZC+E-Z A.3(7 W@$9!&%F!-,[NX MG$+/R7CB!Y^S&PQE=0SV!6P?>0_'UA+X?'0RW*'$@'73L)ZHRK^#V-A"V1SRZ!!(X",84W +9;'#)X/P(.6WGM+MY MX67: 9X<^(GB\XOCJV?#A7CZ: 6LEIV9E]((T?$*%=##"7TGDW _5$KH+*H>- M<>N,9W=X1A2R;O?IFX[=++DWJ07JS+IH" @WE+!C .]T5$U37_&92'S5 B@- M4229+ZP!(Y@:8WL,1Y.:QC,6,Q4WSEH:09EXZ>63Y9$)V>],BDI(C@-YSS M@P1&4"5]%5!.3(5.G]8EW!LP0GL?@EZ<4A,?L?/(FN7_"C#^.,2Z^\V VPOO MW<\N$D$?.#NZZW" 0;+GK]1BDTVB+UW047B."$-_4T?&5\S .!E#HSOB$I$>E(8OXX?'^)H_7+Z57,&!7#6E;1JBN+S5;G9:KCZWP0$\+'4?\-2_Y!+ MV \>63LM]9^^S!,Z(17R+2_R M!_#LYCCZ=R?BQUXS:%5RW&K?"\\]<1UZO5W&1S7OAZCK7PN] 57*Q2/9U.I+ MS *LZ+<7>:]JSV6EKJFXW[V7P/:$EW$O7_U]-^R'7LE_U=2)+WO:=2VRQ9DI\8;)N?Q&V=\5K:KVM1N[]L>Z*UZN)S/%F];+V[W9][+W6N MG9__)JC9A4U0"^U)U1BS_9=.M?EKRTU0,^W)VU 6H>%B MG,_@-@\@9C//-?18*C[L5Q/45'OR&GMH%GKWM>K%NZ\9]MD$U?NV[;7:@H+@ M/6;YFE"0ZN7;5&AP;Z?'::X]*<<;3_K%7>*)RX:VF*WT.%VKL,3@E9X$'!U* M7\D]+;W;J(3$1A1ID.@@#^>-#'T_*CTLF!@* MU(**CZQGQ8?OQ5G%'Y/?]VDX>Z.BS_\1)[K%82 [> $OIA^TJ_N MV/AL08A+)P5?$K)?]1['8HYC,<@ZW]7V\U)^7.&?5(U<895[DW376W3)>H4( K55]@$H*V5H M:^/Y6&N3&H95JUN6L;, ;T_!'<1&;7IUQZ:=5Y XW))8EUMBI([P;^&6&$TA MALF[;IKAP)3QZ.*'C3+L3=P>6 AEV9Y:-S]<%MY:[M-%H,0;77 3)$ M<,J)S:S?)3J<[>-<>U+[4TKQ_*_.Q1\4[/;$H1^3]P?D='"/<_CXT*8KDR^C M'KZ[&)'[FTEW:W(+*SRAT!M^Z:%S>B\R;WTCZ?H(-V&@ M9^=?)5DF70^MCI*,"C:)7IB+8%T#X@+(4M?N63'45'SUZQ?]*SU/+>GX$*HU MSLB09&EBM6\PD-!7P'[UQN2H-3[:3B[@E08#).*^"_+8:NR!<.T%G8#"J9*N M%B .]%0V.=!M@FZ#0I[\QC0ETE0"'E9)6X=G17UE7OM((;-*W0CMX^B!&0ML M/#)NMT'V3$:XB>24VV-!3@[IXAF&0 ))(!)RF)TBPKM T%*/=Y) ?VK7JEKE%'7N!$Q^F[GB.\-EVQ/QS^.P M7TAE-;U_ \U<+JX=4D#@X6M!'.L.BXDS%6(8K[ MSG6JSD!D[1B\Y"I4G##&=S588S548>7B>K0^P@,M'7_M+]N5W@P%_"D'0_6#_0&UW,THW=0$V[^YGYE_E7?B/>OVFE-R\:7-*8%J7NVQ M2NOA;::!'L]IW;>[1.=<36P);X%W@N26=LR;[I;UC;F?EP\-N86#MHX 1M=A M/F_!<-UZCYN[T+XP8!N_X5Y22H^^9;D"V!"KKCOE\1<@J;3H?U8AZ.:=\;1[ MBWDK![X,7E)%9C0420Q!7Q:$D: J0>XT,0)R; MV55/SS6K1KZ%5?UP^&YK[%M24G!-">5D+!]3';E,;8O=4>SU68BE5++Z#M&^ M6P. LJ\S2,%$6:!H<4Q$VRCI9JV*/M^<9*LWYX99=S*C6ZXEW.Y(,L8;%ITX MEXJ6/"M!_$UGE8'P#Y6L58-O+WE8VDPJZ$H"XM5JN6 M(J8E$2VBCBM4'9>P.C;O IV^'W2711.'0+_0*UF.)3Z+$1/[>#4]>02^B>** M3;=5HL$N#K)RU%JUI:;I%GC&I\)=47AA6X]/C\ZVX=QJ@BFR\(8O[-X(W.I3 M\'M4U?:(G,'ME7#LZLX@^U 3,S]QS@JDQ9%F MY=1I3!N,K^;P4'PE#YE_2D@ODV3Y,@61/?^3JI8[=2/[[-Q]M7 MR_K&;<). MLY &G/1:VI%H=:U>N-ZW0]'4>R@ZIR(NA5JB,43-JYBPKQ2-48K2WX(Z1+VZ MFBY$=;%16QNOK!UIQ@R$T>8R8E:J+FCN6Y( -VE:AZ#D3=)Q#^JR(FB(UU$1 MT9_+5,O#U85:KN6OWL2NS8B;+7D9DZZH55I[1:&J(!T@A\_F>'<#UOT:-!^D M ^*#.84TKO>?NM77UI/P?.A\$(SB"IX+MNCJ+(@[[?T-]V;\=UICL'?EOJS3 M]\R;+]RUBSE%O'66L4SA)8:YEW*A<&D4,_.;6E-%"CCSX\)-"+6:I-G6NHO; MA>[SX?$?8AEP.A 6F].E^L6?%[&8J_?'Z0_$8J&JU0WJ,?>R.+BDB$LR4+NL M"5U2"F!G-4K+%&?Z/I=_SM:Z#RF'JZ>7&VIYZ'J9JZ#:H/H(0 ^X3CB_)D_, M:;K7[D6O?WOQJ_"[L^<\$5P,RV97![&!E K/%A6&6A$7?@%CB==P E2O(ZV) M+SQ;5+?H#G$6OM.>7#V<_[I+R:^#6B>X[AH9YB3[!E9#\ M*[[A*O ;K)8QP*(61YGVI- S1+YF5"85-J S!!8@+"YH"J33&QM;V.HMW9XT MM#?YX4EX$Y_D[;9Z*[0GS5\/? 4E6-[5/GO#5F]96,G;8TGI5>.CNA1NJ[=, MD*W>SMN3ZLVO7#75,&+ED#N]X;O(GV^>N-?G1#8C+D3Y#&IS[^N\O^@-[^36TD5YB(VPSGW217>$B?>XB4YR1>70 /(%A*1A#'\]6]W MSXP6D$"8/7'5\YSK !KU]/3TOAAW^E6N^73YKYD>M2OH] 8T='AU4M3.>P>? MSY?79&SAG=Z 6G_\_/;8.?WT<,OF;EZYYDYO(+KSA0OUX*ES_=-9<"G5K)W> MDF LW0\_WWB_CB\*7Z[;RT-X5.-;?".ZU F[MY$N:IQ/B!'%+@IPD,$-FB%+ M,E84)EFHAFHT#A2E+BQG=PR+?R!^PA44^C9!/:!!!#U/9F.?\MQM@@#T&P80 M9<0SNSN\&,$-C4^.@,%KO?BJ\3\-@1A-P,TH@'?6]4)PB166G9J;3I]86K+N MJ"I_@ =6LW2AS+I\: Q[SV?YB:F[<:; -N;KCJ7E M'MP/?W9.[KX6;LR+8= 7>$):[B(O+A-GIKP#3+OO$VXP)66"N8%3S>FB\U^_ M9@*_9@(O/&%R/.-7>4WYW=#,UM>4W]\IY3?F]23"_]Y$EKI9T"PQW6!R(O:% M[P-<5<9N)1K':!K>&;;#2PYFWZ)')([T. +F025ZX\O5G3!F5LGTP[_]' U4O.7\T_ M]:_MVY_%\]*ZSG\L!+^L\U=+T_.<5I/B_8)0/$]U&@T[C$<9-BD3)33D44)> MXX 36;J7 =ATUO==0U\89[OL_WJ^..PA6\%AP &YY=+T4I8M&QH7Z2/W,B)[J8]7<%BI;&EN- M4EEAV;E=J_.3B!#'JZ=DG9Z2--Z1&5$Q34@MT@$B:$CRC?R/@X?ZV67OFVY, M,H%7YO:(@+"23ON/$M+Y7:$X&J&UKAY>KS.7^HO,O(6:\0)X);/<^;Q)JRJ MOKWT8Y1[U%:TJTMK16F7VD#_'$-2U!:O/'G@IFF MI9G75K,WZ'W,!T4VDS"[>)]8,-)]7MRLB]FJ^=D;_&^-XU9=#ODNAJ\[7Q\& MEOK%O@MU$?Z]R'<%\D#-+VQZSCK;J8S+">%D2U*&>Z[H0"Q*D?!,)=6$4P77 M[CI.O)N5*7K5G8OS3@Z#_5TV!=F,WK(%BY7OGTX/6A]9034;4_6MF8]A*5[# M9,4M/1+7I^SOOV"6VH9ZL"?-55LTL2]&"!T?&\>_W-NOEEOYTXE])=9+=7]) M [96'Z0\VCA9$^'MXZ-#UKP]<9W\-M';$MGM:@+D*VE+D3!,8EV]*DXI M '*K/4\?LU6-VMZ)C]T/>U<7=X6O5^K/>G$I8_V"-A;[XVTLCNZ'SR8[LF_, MJQ_:FP^B;.VV]B]6"2^M>T6Z\]RP:3%'K,EP)J!?6>9ISV(44->QGPR=C^02 M:-.4=*N:&QLGMIG#L'>&>!V^1LS:I'(X^0"-Z\.78XU=RZ*A@L L MQ.NGOIW\4![K=&U' FY6N95K[.Z$/B>T4,5KZ+,Z\_J, M6:'^'7SN,9:Y2@A HTX'1#Q*\-\TQ=!P"'$X*0V E&:P#$ M<#@S'O*39O9()8<3PQIG:@S")R>*65%VU[",@'I28P'N@,9]4+ 438GLV*B! MTBI[:4GPD9F#V9[QVAIL!FDR:=I MR>6LE,O138(G$9O, C&.)[Z^D9C+:3BT*$9] \L833#]+&]W)[@@L+#>XH.4 ML"S_5\\0 UYU!NMT#&K#3Q-,D9N[2,E(!5%F#S3#N5<#![A*UCTK=DUVCY W,?@SWOL.J#N.08V(+((T-#T1UB#"N,%M WECUG^,1:NIW4 MQ4@78^>4EO'$?&[CV7"(:0$/]?R===MB]F045I_Q.VDE)FR,NDL]]!S#Q?FP M5/<-!\G;-?69&*_'_.,2/8EIYB[_$6XDEMG8/1,X/)M)C/K4L,XQM>NZD]]# M&H@B9H2BB@28 DH1[; LS20>*X8OXSC"GA527$A4,XLU#>2UJ<@ Q:><,HR( M'QTUNKL33!;M1[0D.&QN1&1Z3>Q<"%;3X P'HO7$J_";4]- L[#=_ M?#TT*G7"#N'3"1UYGT5U M5(V.:63TJRM'2[$*Q&/Y*M\]JJNMB)N 6W&N:W![?%%\8OWI;T"5+ZTI_(T1";>\K<9O.?AF;>W-(,>&_H/F!9[3X#< M3;AD: !P&T:.@Z4'Z"=ZCX6T%IQ!&^8:(UQ!(Q!PD*TP&60?2&JO2&T4.1T!P[ ,7$PG/"NWA4U?65P31N6="S?Z KB$4GF_\(Z,&RFBQ:#9="+U M.^,>!;=7?\ \#,#U7?8FJS09ZHUF2!7.^!9P:G'-3-,W"],^)/MND;D^JV4, ME&1T05+0Y&6BNXC"F%5 G"R)+KZO MX$S$P&;A%7KY7I2I6YD&ZCXW=06LG^P^;-7)P+5O:#U7](5RX5GLK4I<4&EH MCC- '1I(':@/LRU%7U;A0L [CWODKQPA4@*;SE.WT5.@X-,-HPOO#^:@IT2! M&QB/"C?B9\8B*0^VAVH(^;8"TDUK9B7KQFC/"9>1!?=0YP@/);UY28Y_',AI6/.E>^'K=M2R;T< M7!WG2TN."53&8P*%^^&OPU]PT_*>:QEO/E #N[V#&F_'>7YU?'%3NSV]O/@C M @3%'(^>WK8=N]=J(WLKDD&9CK;!G@'QU;<5]#?16.J &I2NJ5D &E[F&U0/ M=:76X=P46?TU(PZ/UD6NJ-R0%G1)3::5*WA0>8?/_>?_5?+YW#_'0AT:_QG] M0/WGO>\8G_".(P/8#C;APX?4_7^FO'3ZS_V7O\..A5*YS' XQ"HGH*.!N!E[ MUI4/8>TD12@DR$J'6MD_N_ND-3"(^6+L 8W[O@A1Q3B=?AU).VE;.]] M>#\T;[US[TN>G76/K.=M]JXGMOFOWPZ.^]_WP\\W1>3U]3X>% MM/O.WP^?NI_/2R>?GBML?]YVW^7[X2OW,9H^?J]T?SG5AH_I]Y^Z' M!]??3K_\^G;\X_/C8J_D,OM][]\/#='A- MH/B'38-0-_H DIETU1G2)=X:! ?427EPA'P %3,EU0* X HXB( M9M'Q??G;PA_)C+KRW=73T*JX7R\"#_.%/YU%9$-'//%U)OUSTYRCR]I\7&!$ M+47X_?&SZ516;*9+"S-O?%V)AG M,_*E<) "K0.HW+*@=$675%@/S&54=SD4T8_H0=P1?#[N+N7M[&T T.$_W>-Q M:#'19G=G).(6BN>,TO_A(NA?GA_ WR.#^1)!NVUK%E?S7:($]]2ZHG#OB"-? MS97GNQ:WYM4Q2IM#;AN';,3):X#-WBLLK&[@S?B-XTB MD;*8Z)GY4SQ^Z# BKY%E1ZEE=T<228E'Y1EJ='I][" 7*-X-EU&C3F124N*"$]8'"7(W9UQBD1[;FRH)'MF M3L-P*0NAP77PL4ROA=AF0H@=\_>A93)2HRF^85<(R AY]#][+?/Z\NKL>+S] M4=)6EB;\9]O)PHDD7+RD9BN)J3]!21=9ZQA6#A%,(-7!7!DG"X=U-,KWW=U! M\'%I-/]!,6 !FXVGD%J#)PZ?P/,>.P-%0#^UX+4M S!5HR32$7S=N0SXV!FL M?:][/^*3NNH/M9_7QI'A/9>2*<"'6AD%^LU+PZ.A ]IS6>-O$%0881^-E,ZS M:3S&7'$LG"M.4<3S+0Q'80(AR$GL-XH%$RS=;:U/I_'Z=!H_E:_^AF]61R[H MZ>W%OY6/[)/I!OS[- ILJONX%%B7D1.JEDJ3-.FL'OU2[N)9Q:=('LV/\[$&O&#BBWT@,2]^JS=S1H:&<_CRZJ&W80\]RZZ$%4XYK@ MC"AZ8QD9RYFH+NW_>9+7Y@6)1W5#KE ZI!4X7F*K[M9;G7UJ11)S]GG"5)B^ M=W>P;9L!)\1DE(4"B?@//S%(B;IL%NP;6*HK.8A9!!3!KXYP(G=U_??V'0NP M[A,0L.J(1$(1@A].GAR8-DQS=Z?%+,RI-P<8/.UJ!E6B)D<*L\KW-J-('!4Z MC8.$3K*,7_ H$H^I-ENWF?S: - -7D2QE C=+7,Z(!GH[\62>!H+]P5DLR"B M#^^;YW^C4Q5D!C$G=/&))']^^5Q^,+2LT@3@E7WI$8:3J69+TBRFENN,*Y;^ MT3;:!GMB,AEB+*3L.1JY0.#A!G,\S.E(B(@'^(VRJ?+YR?^\ZWM[>+7+VR^:II1M/AM[33'YGZ#LIWR9* M@J9\F3P_P6@V1"2,X2))*N3A_^1?@!U P'UT_W,)@F)ELAP(2LQ\?()Q+5(E MVMJ3)'H7T!9RUN&]XRXN3/$V1-(&7'1Y/7TQ,L>-#")2L""BB%_-4=JNKI*V M>X#5$;<@"?\CN':^O;%XLA_KWQC@;^TDG@HEJZ7^B!U6SE83+\ +6+SR(@ZO M8!TB!BBIX)-8E<@\BH0JV3/^'>\E#KNW:I+3QY_N,5_FOMO-=7/Q?1!?K)]-V)DW0^.L[\[;&VNV]?%OJ\:W54 \N'O.E ME^UKXBU,M[.471P78SGD_++J,5?YTO8RWB%PZ7O))[6"B.<(4C+Z]UN(I]ER M',)-03R*Y(7$FQ2P6>72BEDDG-= R;[/U)H&1/1$WZHL)A*UM_%GWO\>J_@N;.\'\Z[]9(J07W4.:QZO;'P+D;%43 MJEJH3O;5-Z?EN(P1'2:'<2S$T1_QKH9XH,XD*Q,]A6+EH&PZ-!Y/KJZ"%+DF M#7J'^ A_I_H1Z,7YGH9/1R?[FNM^?J@;R;'K$1-CL59\RBCV:E$-W#2[7Y@8 M]_Y-DP?CW@O<^W,/V+*:D$Z)"08+(G.W;)F8)/XL%1]@<70RZO MJ47[EQJ7@*+=:#,W[D8>K<\'7$9[1]S(_&_HR2V#K>)?Z_Q\!OK,CEHJOZ:L M7N$VXV7/70"AWW467^,VG"( MRA1FB@9=BH6#-%VW1V2*7B"I01C8:U*Z.G9WL-,'EJJ1G1UN/NE0T:W/*C$> M8% FQ1CQEA=!O!P3/%=CI10J<,OWMC22C-O>!M!=OI0IQW1NEZUD9!$>\3(C M)E&A&DQ:L]G0?];7RVQM"=G"E&K>>G3@[\ [&G%EL%8D*GO7T4T6TD(9F-C MGT\Z7 M9N[&W'27_2*OQ-Q2?;\X4:K'9HD>+B=,LS;:*;M&=;]]>WHRW"S229RAM!&D MDTPT<1VFTQ1.A--?,^,>;"&OL[L[*=,(PF(^-K-'+6?W\S%QW^30[80F[*DC M-<,H6+8%LH6 M5F(**9=-P:#X_1EK&57:S^R7HXKH'AO?G:I![<#Q_^M1X^NP]@;926VR95S2VR M3VKY?GCTJ=^]N<@?[=?,)?=)A9>=_"P?LOKW@]LOQ;1]4H%,].?#7[_*QD?[ M9WNC^J2J]T/C:##X?.E5SSX;V],G%>#^;A]\__KM6ZON;'^;U%]?3P8U[;1: M.UA>K]JYVJ0""?]\_EKY_/3%_?9U>3 NNTTJO62DH_E5SVFT0?L@/705';;6 M-XUFM/EK<8;FKZ!23T)A>^BP(H,$Y0GV$^($X7V[-'S10KB3=49"KUT7M@"?L42,VG$U*V@.Z J40G=#E)Q=@ M_S#\_)%XEOJMN/$$JM:Z/S]5C_2VI_H$&EED%(*)YS7A]4NEW'#-8;Z<59.; MO\3&5XOI$3A&RH_GA:]'YU?EYXOF0E&S&+(>+<8L)A=C1HDXU WQ$K6_1H][ MOK"IL>8:KARQBV0>.!ZYHK:[0X3?I1X5 ;531V3_UN#H3III%Y,]7WFIZA-. MON0J#B"P,$OBQ!1E)WC^!N=<(03&.J6K+R%,)5$@]1WOE=/MXO5)\*8S*./D%OPLRC0DQ\;@H*Q<]B$3-OBFNI M6IC"N_U.@R^O+_3'?_,,(&ZMQ.8!"=>U".W$L>[B2K."IIS,L.>5G6[KZJQ; M+BRDO'BNWU_R1_^;%4V*^TD.6-I(<;(9M0:KVI+2;TK)U<< M4R!>^$M\PVK=L9P5C"P%K03=E X=Z+7A/@:31I/FDH9'T*=Y_'[(K$_JKW.K M_/Q]P9._QH:/5L>'CQ;OAQ?-G[;ULWGUHU5^\^&\]OGR6CF\N[F]/#^^OE'^ MHW6Z_R@W=U=79Z?P[R7.((WVP%MC,\#TC?I2 7EJ\3M+3DZL,I*J)%4CT;4' M-'+ I9P>W2 E63A!7+CO(_ZV23FV8Z1YQ1S\0&LQ];YK@)#1NU.DZ-@2 M!X,#9C7:Z,:,RA[)R,:TQ)@E8JI?;GK=KFDP9^S74G3]/+)SI E^DN7PYN"G?#+,:;:Q7W'V9\+/1/$W"4.SR?&1 M[@F$&I778S8&YIYSB3R;%')HKW,#(!*)AY95_/?TX_'Y;1=S,GH= M.(D!O?%O)5"TE#UE5*?AB0A"HU'>W2!UOU?>'3%/,TSW_0N4,)'Z@U.WM:[+ M_E;D7R.I'9B\$6)8H*B94M?@J4&PG-9X;#D@W'5>F9SWD,FXCV.=$L M[$P.!ZAI5!XV,]87BN578G\E]M^7V->I"24*P,EZ:$K4O^3%Z=$19ZPZK?J[ M?*Z8R9=*&?C?]S$H$U9QL?)V'%?C5)T7$X+)&>5PK\'HAJ2=_3;Q\4F&42R9 MTW.*;O?J9LB0CX'XS8>_?'!\=W(E[$X6KH[X+*-97,:!&P4-=YECBOZ0(%&" M>=RLGWR)XW>7&]F>L/XFNTGE[F;L$1W:PNPEQX71R&8U4ZU48OR:LY%)^JN[ M7H*+AVD!!ST2$YD8SEQ&S"B6P(?/G8%9KGT]:9X7-BJ"\7)2GNJS3TPQ701) MO]TL:HYCG\4D]CE/Q&W[V&=R6_K%LL]*IA0[B^*5?<[#/@]7'5*.9Y_]YL_* MV;/[]6Z=W'.1E+P1W',N)3DAHK.YSOQ7:+8%FF4;;^-OE[';*!_Y>Q.1\PK- MMD"S!/8:>;%,TMA3LY5N(V#_",G?2H':9?B$K;X00W&:;65ECH&4F61!-0;? M[=B/U92:\AH\!T'!Q&38%Z BES/5JCI515[7%9M4(+T^RWW1%#C\5/[TU3A\ M=LT:VW1/P())1N MI8TPK!?.W3Y^M)W;X]+7;T-STRWUU7*W\OS<;=EF46QHY;F3,:]$7 M8OC\N:!^.NP\#>K:UFO.L]V$*;(EL57U"V_$6'!MG1R\NG7J^&9R\,7H1(OC MX/F,NC_=&?''\O#<;V4?^#R\9=>[Y_UC^[2A;[U]L% >GD_L2C4?$U^B$WI2 MN#&-Q2#2)"?O;C&Q]#DS-M:E&P6_2J+!Q66 K,->D)]-V=X"I,U^IA+K7TQ! M?"^7-\NBW1)F;K7BB^\O04/+VP3;9$>I[^9?B]6'C\VCVIK).GK^-6 M3.'IR1UNY^7IOC4A1GK$MC$+=1.K%>^'Y]_/AY_JE^STJQ8I_7G1'(1UM9E> M0*LLT>X*FZ8WF/%$'4A$ZWS;94'G"MY""WL4 KTR7>G8#C7AM\;Z856WJQ^6 MWT(ZJ6?0I257'+:/&[V+AZ^&^V3,TQ%KSBBKFBMO+(9.O;[UZ^;NN6UL5D5) M?+\H\>GTC6UX5RS897EC=CE'7ZR68[M^S[XXS@0LB+>_2NR@_[EGL>"3%W2N M6A /'Q,*R^LYY5XV(V=ZV>0W&/][HN%TDGF:3.5CFDS-\$;95>KFXN3'X-(R MV8_&/%VE:@V;4P40!:>)H,64ND4]IF9(F:4/1X5(Y>#P?GA@]A[UBT^_]JOU M-$VIXBX4?/S:HNH5FM<65>MK\S,NR%+%5OZT;D@1P;X,#&UP^YK8P+4/_T?D8S+*/&V0_@WMG_#72.JEJ_WZK-2Z&=J'M M6R=3,+RRQ9W5(IB-&[JZL/QLGP?%#^33AV M>74$#VER#_Q6:;8'FM8W%UAS5*S1+(N-T&<0.]Q3E<^/YP[EL=9Q)YY?7VZ*4 M7B=?EO-DN67A:77Z37*KK+"*?#]3SN>WIHI\?95^*Z/>X9=3O:;?G+-_?ZVS M9&1V+\F*NV>DSOE:;O>,X@;Y-!9.BEKI$RO<'+5^7;--Y:>IS,&5]APJE\M; MPT_GS)3="B*^LL^O5.^Z;AV5MLJ'L>)^'7&UJ5O7KR.-]KQ1_3IF$!^;KG[' MEX'/Y5*?ISA\G>KYXJK&U4Q!?:T:7ZS\V@Y[P"\ASYF?V^J_ZO._U^KO90\L MM)Y<+?S.34%>GNNRN0J:3^!GZOY3X]=SK_I_=OXOA8J-0O'W;$,RP1#:N#8DVQ.">&$M^P+3 MBC;*#%I=Z7LE4RW$*7@IB/BU]'T[#*+T=?!-[^M^[L8NN=XZ'7HO,(A66Q0? M-UOO-VIT4MD^DR@]B3^?W54/3]O:MUQQBZ5(.GUO=5)$S64*^].#,Z]B!*3! MMAI(Z>]8/V=>?FM]MSZ7]K?+0%JI&*EN3F^5_?NAJK&'GIK[=HTM<+:UM\I1 MSP$\*5X;VYPXC"D=>&';51C\2$]L/X"TDE'Z3&EKNG@./_;ZMN**_@L F.B_ M8CPQ+ EH%1_ M.32&7]CM@-_2KLZ>_YX.MAPD[RIV'S#FV71630-O"9Y#7G'AC(TF6/.6%P(5 MD!US>(1;6.:O?*&0R>7@X[_4_7W\BP[PKT*NS#^.GAU\M[L#*T;;3OB+J96B M6"S/G^>+Y?.E\<6R8]=*WN#%DGZ$RJ.WBQ\<>VZ8/9U]^-__M[>GG!C,U/]6 MKH U_@.K_NJ!1&#P\H*RMR=%I&X\^;27+QS?#WL#Z^M1YV%X_:F5V@?,0?6_ M+Z,TGK%91;Y0N1\6BX>#@ZI&XQ_E DB=H_7"1E2J:OBI M_\K'\*O1M%?)BO_W7T!\_!DW4&W 5>WJ4S M%7CW[.Y+D0YH*I.E_J2X/[XO+V^$:YO50. M+R^.CB]NCH_PKYO+L].CVBW\X^3THG9Q>%H[4VYNX8/SXXO;EVWFRT/OZ+!1 M^]7L/RYM,^_N+FIW1Z< ]_O9800:SNT_'@U.KG(WSX6EP2A)/@F\4;FQ^%9# M1ZSN!6UZPNV$0JI?I#8NX8G[X4GU+F\?G^D7;GY^Y5!0(SR:'>E#5\FK0$!> MN64?__KQ]*/\1I#M5>U'[>#LF*Z;(-2+C\KM=>WBIG9X>PIT[(O=^L)%;U3K M1"O%/UMC%2\[-RR+N:"<* >:]:C\1^MT02XY\ OEW7_^7R6?S_US?G!+?ZG_ MO%\14$O /]O5ATS;>+U_6(N6R#K/UT_Q4MK=^?"?N(*9)E4OISR#I5/@<-# M('JT'8XTCTED9I0KX/4*F&?6HVD ^)IBL;XY4!H@DU'C[[=M$_YI]RWXA]NK MNX9N:*#DH]X/2Q_:'8 --$ZI].N@2H+JV>TZ]C,8B1Y3N%*IN+]Z&A@.3=OV MP%;08<>. 1IQO6>8*,SA,^46T0 P' ):0!>P#"T"OP12N7+L+G.\@=P$2"FE M:SMD40NX)#B[.UU@-DSI8[\UP]) =]&5^@"V:=J 4VHI";2%:GH$$0KU9(-U MP-IJ&%T 5".MGAI6!9L#S/PUJ2DXLIM3"[8*3,_R3K0&X\9!X%74.]S]H:JY M:^_6O<1)TC\37 PKD^S-*$T 7*)CFQ4C:GHNO";Q$XOC7QS80M MS.[<*X^-0\S&E;'PAG\=PS1QEV%2E' J"*@D0Z"UGN/VT*S##J;TG5)K@;'- M<:C3A0)"E',V\8LSANX%0LXU?$3L%MX =!^@ M@[X] 8J -^_NG!BF8#*1/82Q@6_UD8 /(YNPIKQY.IK"KZ!'=G>")0,.]AUX MC6;HG"W9C@%2@UQR2I/!^P M"2B7C"I@3W_EP:0O[&<7;:?K$QVEQJ5[V3NW]=*C+SHDU+3AV63%I VO6WI,2P7*EA)]W6^QERNP#%@[ M _J4T6@33^S5'V2S:Z7P%F@&52Z7*3U@VLAX<+H 76B=-;6>Z8&6TV@XR)HE M>>WNP#I=;4".$?(#@SY29T#^%K('6.:(-;@^J&:$#Y@8FPT<-:396,&2X^QD MBK9SF$B^<':&K1N-*VW0D>DW2*NB3_[:J+;;S75SX: -08EXE$P^'C6ST?+( M[A/"-TB^ZFH).>>3<6XL\3.'FGJB(H3JN][CD0-!=;L[0B0U#0>(1]?(,*"@ M =H*Y"WT.&G"NSS#I!\#D%Q8ZPD\,9](5.?B411]][J^,40U?"R8/\__+?W2 M&LUD+3JR\3E;IFFC80EKR2XRK.*,$7FZN;[ MH'_Y['2##*2#Z(Z36 V%H*(;W!S&,LF^*F03*P1]^PID&7"748<9I1-(O(;" M;)?-*X=U-TRT#!L_#W^:-0A! M*:W5J)[[SL9V]SP,+#4/5S3U#FD3%(<,Q*E8TH5+/ZH!A5X(%H\"D@-^#]\4 MW_HNG5%7##UB\*"T%H6YH^DHJ_Q0.8DG$%8.FJ)@$RO(\#*H=BU@<:]M.&"O M.O#;G@."CJ^=3UP;,3(#Y$U8$@&'RR?71@FLS@O[[@X^[)*:26^@%L3\%5%# M?LR3$7$<9,A>SX1LXI#)3*H TK4&3!S *I ?9YR8D 9UAPPFST#S+?=G09( M%$LC:QZ7(KC&$CEY(VJ&PF1$90%7>H"O\$"!&T-_'X_!"3XEN M*3;F3EKU7Z5,;I^"Y,GQ[VTR5;?1O$:']KB?K ^*@.G:"L6A.*^QR4_3H108 M088NF8_*(?S"\$).(7(FC;IEY*.CO_95%+RQ]I-!KC1.7C'M[0*RV8_4^)AB&3C)D0^CB0?#]VFQ%W"Y$+.5,X2 M0TKL.$F<+),D;OOV[T82P99601(JI3I-(HDII[^[)"AP3_AI$S_/?@#-Z! !O*)^>'-!'D8Q(%J?F@]]%E(X&FAWQX( M^DY8--BP$*!C@:;@%Y%($RFC &W/'8V:< 6.=@B@."P<04+'DH=:HX:!:?C/ M2"P:EU?W_\$16RX##3(:6XH)%$4T"2#J0"6D*+I:D;$YH8[PU\C0' #'"52EGMM7"1?%.;9S>$-K:-)X0WL?FZ@>%S/Y^ M+E,H)'LIXL.V"@^U]DR@3(9#NQPR-K26ABP4Z<6Q>RW0.+5!D(8;RDK43"-+).WG52OI_J%%H4]0,&:R76*T *FR4DPPIC0=!'),5VL"W__)UL'%WRF1BC]E)1WND"'\'335B[*Y,OI>Q^2!8FU6VRQ3>1O.=HN-A M_8:B'TA?X\-YBRL(^"R6'?5^Z-^^-(\'C?/'5<1[YN3PCT47IXY M!V)_E3D0BZ6#6O?'V:?BT=?*8WX34B"6*(^F9D!4$MNAA#(@LLHI/&>$@@'2 M-1MF%79S=\@%P)OH EU%!!'&+2 ML'HB32(^@DVWA71^AVE-%$8)(>Q,B*"U^T_F8RE?S%4+U5SAC<0 >BUA P[[ MU3,<7A8& HN%D)"4=H#PA7P.M10Y&>G?\<'-IU9[,G\7- MSL]8C]97W9_HI^B:/9?"/2'57Q,90XBGGD5!(9^NY*5!D*1O3&*+$RR;$?[AOPNENW(D/?U$$TY4ZQ4)]'-:Y[HJC7A@TF:<&V% MFO!"8@A#\V!HM/*E[K=<:Y6:\,NC!9NL"1?6H0DOA@Y.Z@W=^OI4_-*LKT?G M74+\:'4Z[T&,SJMMLLJ[((V6-CY-H3U:09+Q$@.K&ZW#KCCJ.C$*CXD6B]1B M:T2%,9YR]%[JCM:WR!$Y4,:\I;L[![Q#2E@/#@5T) D+;RB6%XY1;6G12N^R M8OXK4'I72V75GOPY;NA M7;4>5]L)I70_]'+-XN#?K_OVU_*\G5!P)W:],ZS]\ K5PI([H>07V0FE"/J2 MJ=8_UPL_;[Z:2^Z$;E0CE)/[ M8?'[D^LV^_9!>WG]+1;>".7@?EBOZH.?ES>WM>;#EC="R=T/6U?>=?FZ]%W+ MS]U0;3F-4(#P;79P?:!_/?KRH*VM$
">B24OP^D%<0@/OEX!E.A1:I?\5 M^I+$AP,/L^T]THAFR^]Q3J%=_7WLNX!")">TS#-JVX:;IORN.CK<]MB Z!L^)XZ$(3; M@WS'M+$;SV',4S[;/0>LC(CQ/-E 5KAIW,?B>T/DH?&KXE\4?#IZIW@>1&B1 M,2-;$E&L;0TV#>6Z3;*%!-0C=WG40MK=B9A(5!\B;=&D%>"D#%>Q;*HM>3+L MGFL._#(3MXV U<>*0RFI#_,\Q*I1]O#.=G9W@!ZP^R&EVLJ&!^*(HC"\SP(I MB20?%VCN29 ;-^*2L?Z:Z#%3=]%T0 +-@*$N?1G\<"E7DRB$LCHQP16.GZJ+ M\ *YXLX0$?:$J3Y: V;BA[%58"6_V F8DT-T1J20W=VYZPH([$:#.DHW.!&& M,HJ$YTOF7<;4UO/$6B,!>KH3;LO!XS.*MT$VC1])@DHIXXGK#9,)I<>%_ M',@RMG"^8()BVS9UYKC'(#"] 1[:]+: X2R)U&O<#W.=3Q=/3X>-HZJQ M6(,B0+?L'JC&=@\\4'^>ZI?]7$.MO_EP>'E^?GD!AMSEX9??N$/@#6:FPK64 M;=VPCK/E:)VIKSZ$ &^ M!;KAV@)0ETTZ#KM #[(-6Y1,[:D1 M_P6*KEA@*B MP[I=$$'P0HRJ4FMZ1R?-#E5.4:B$79$FE/!82#[.$%1D)? 95".7Z&=>%52JU!ZJI:+10) MF[(H319QB57PU&7%&;Q ]OD+/HW6E423[/V0R.Y.D,W5#^]/'^,9U62>H?,7 M\2 E)Z.121^Y];,%4+V_=WJE<[L<5)5P6"/;#AD3O .#Y;..%W&&&-Q,&?"1 M6QDCH)R'L?M?R)35N.DWG >(NR\<.BW0LUL:*U,R1B MYQS!1+D95PQWD)*ROFEFCT5JE9+FD:V!O,KNW5>6.\S?V?D4Y,5)ZPDW- \] M$492CAU;/CE-"M-.3 :8B5/QZ2:ZH9,+(L21,96 4V=6N03:!*NJTS.Y85;7 M7,,5^0!/43ZGB:DF,4[LHYE9GEK(5?.E9=,DI4ZA='O\K] M'^#V):4:WXQ\LWUQ4-3;&\@(U0+2:[[T,LJ-W?)UF^/53968/N5I=>\];C9Y1XU0DBRZ6?K" MXF.B#P?7P3/MJ&.PV&-C[+]]4P-=>E6632S$7KV[7!+K4E'?.? M[NZ@!Z=KBP@)/,G\GL86I3RX]",XJUX3X.1\6;1.892(2<$9,*9-N\L# M/5K#,,GN:R&;QKUBJE5 MLE2&AZQ2_?>A=-L["!(,+B?L99IDFPA$G)-)K7(6N9 ^GW&#MJ.2Z,_A,Y=P M$4:)"0B0$Q[/!S!MJ[7'&TWY5(9ZH@@TH8^)=36'1PSQ7M %Q)>@V@-_47(F MM>&1:*ARR&*GR8Z/ MWY]NOWUJ')RTD^]! .C(UF:[%*/P3'*]+J!;1ZDP,>D=X^#!>8O(N+TI<84U:I+LO[$:;R;W?YBZ>3+X??D7P$E5_'@.-KB+KA M=DUM\+<"I#,YM6P"W>ZYK/$W&$EH((WJN[-NZLV'"QR'TSI$B5BH#&KVNW6RDUOYR8+VO(,"L("V >4\K, M2ME2HEA]F]W=.=371A!D"X ; 6"VT6)(AG?$YS+$"E*<$XRV/&Z(A M_2#QN[[$9,%)F#\NLZNOU6^/QD4C!O,(J0C(@7*A*7BG/4;3T)1&&_ANLM^. M6H5/ &J5YS&Y_4'*C:Y=-LY0PU-*K.$Y $9WVCTU']FO.V.U)3S%^^%^WOUB M7!9;__NS=U4^3D4[(W:!*GKN8'D5+PNOU %T[UN%8[MN M'O[XN. \KY57ZN2!4#UK<&:HA=HIV\Q*';A,QS?GY[K1S'VTES?;>MF5.O.; M+:A18#:Q2)47%ONH[F9@=UN0=NCO(K1(I?- MDQZV3CD'FZ33Z^"X">2=?C@3!7Z^(]RL'Y%8B*!0!QGOE MW1'S-,-TW[_@*@DM AM/:UT7A)C\:T1^H(0("7HPD,@M+>F%:QFP'"@A+0=L M$AV7M)V_%<_1+, W>5ZDG GDECB9/9,U!PV@454\&SUFCPU*D8P@^]",C*![A_T/2T@PSG &>$BC MJY R$^6K$;3%/Q/[WACX7OKB8.] *F7RIE('_?1]#*^/W[<1 NTSYP33G[Q27X&4? M1O;E7Z-H7_28(*OOSI5<^*C'+E#D -^"W]SVF?G$SLD^#X(P'>WL\NSL:FA\ M+-T/6]>%F\?ZU^MF*2@G7R8_$WRTLO\VCK=\F\(B_XBDIAL5, M:? Q'WX7X P+Q9<*8Z[T0$7BFG/-2"S'@<3R.7@R[G9 M&GC%>KFZ$K832RG%C:<4Q."R:45= &,ISTLK)V#K)9#*HW7:__+M^]'G;F7- MG*6TZ?2"6%PVN13BIGVO0*V);M1X2N(LSW:IW_^H][X5&NOC+.6-IQ1 X+(I MI127F[D"C:6&]?;IB,4QW&.V_SPX>FROCK?$VCBW?D^,4?UWFDDT]L[)9MX\ MST:I?:'4&7=H2R;0?34NIC:W51H0[]$+B/?>N/4IU0M1ZH-=_.FPCU6SO!H[ M;9RMW5)9"/?'RE:G&\CFEFV'9=1*97Z^EIHT[BQ=)%XP_?BY 3\5LQ.-"S^I MTK@?7EQTBL<7KOW]1VM]2E(":\/]C>?$;!N;>S<'>28=XI)IM5B-2YY)S>#> M3R+@Y.0P?]>^S%T:PY+@YK.\&PIRJ&ET)7X[,W70Y/D=)KZY LD M: )VETP[^4RY.DW33X_B@(C\2'LTCVXA4;ND#A;+KYP)AAFZ-4L_I*Y++>RH MQMSI[5C"];ZS+70__&0^-!\^J\-AKC5OZ#A41%,8+Z+)WP^ULGI^5K@[K@PK MO/W*Z2W%Y2GMX/#RXO;TXN/QQ>'I)&V3'PIAM$ #.M?P%VXDE+&9 MW:'BHT0KKP6PE%JO!=\K^:(,]=L6$P'^W1V>_P<8S41::J*X=)F943 ['&N; MC083_?BH)1](6S[V$-[5L8)*'FK4V<,BR9;&JV0T!0OW_!8:F!BG- U3S OF M4Q?WL&W& ("!KSOXTZ[FX7L-JXEU/$PV?!. \VHD6^\U<-8B M5GH M )AR=UD%:R*P_L%U92=\JBHP388-->C%N"_;:MGPQNSN3LV?*BF[BM** #I\ MSUOC=&V7:J7P00*#6BORCH51V#5+_R_!).JNQ/ZHO:';HT<,ZPE.4U][FN#J MWANJ-I.M-[6Z_40-&^%*\0HTT1$6L&.;3SRIV"1&T.635 '%KJ(Y!A7%,8.F M7(O$8RK3PC9F0,R.*TE>J6,!'2K%-OZR@=.K/=[M+_PM%;)@,S0L/P4 X$0; MH#\A^0XR2MON8UN63(CZ!M0!H&=Z,76E2Q+58<=EXC/W0Z]8<%J=UJ?/ M^X\+E,K%<:E\<#]L?6I?G7[.E4Y:Y323R+1!EM MU4LEK(R/,Z=A,C:?V$Z\[\+.*JHB/QH=XC[:-C$RI=I?)!@W+PI.\0M>\3EA M56#B_K)8WH0=,Q$0WBLXIC>LX!#LV7"]V(3YL+)X!GSBLLG?A,86Y<>K:JX4 M;D(0I5),$^;M!Y)^(?L/6%_-3X;U?'*GZZ%R'=D=LD$OG>JS"0&88*]@"^B2 M!.8^%I;T"?2C)LR46=&@(T3W@UR0!0=%JL0HI<7UC]M/.)037N [.'[N&@ZI M)]AH6I5MOE6_S??"3LTH,<.IY4[//C/_U,YG;=&M^BVZ7W ^TUMPI\!0T(M[ M=X?CO9!4>46S:K!E'2ACO.'LK*<3GL)U!%+",:@2VS^BXF*/J/3EJE;>_UHK M7<]P&,7TAS$=V0D;?O-!-"2/UJW%]R3/9_<3>Y*# @T*>"Y;>IMX:"-=R]/9 M,Y0@3,W-E=2]S==F]DS184):A7IT/RS4#SK][XW*O\^5Q:: KUGKCBD!FE3V M4QXI^UE^=<]+:GB66JE3G+]29PGU.&NMNEE^AV<^O[K6,.ZO6FK9GUT->N[I M[?$Y,#OEO'91^TAU**@)JOO_W.SN')W>'-[=W)Q>7I +#'YQ]N/F]$:Y/ G5 MKV"!R^FM_,WU\KM:_+ROZ?@=%M4;.! MRA8&0WJN"YR;MX+0@%$/7/3IM.V>B<,R0)QK)!A (#[T+,[E22]#[;AG:3T0 M9S*:9'22>@,$O<==V8O+]8?;.@Z<,BVLV^':MVQ6-6)GI MLC[WLUC<)>,P;,: 7[.^+S/AO])=SIS'COWI[K]RN* MU)OO\2$R76I8EUQV3OO _ICH1P-LAIE."CXSH>/(1*Y"W(2[83U;JKM^0X)T M9^,S&-0;:07):-(]+]G1;<";Y"0'5_H097>L/=.V'T5WK_!>0D2:W=VAECI: MCZ:2.H/P;_VM(;PX]R2*6E#TZXR<\-VN:31(UT!RII9\G/]. (20\,2;]0W0 MPTE=X($-"V]ZPT-SI/[,\V!F.#5METF:<&'>E631S:; MCV%F0M<+NCN$>J:%69:@)!]Y&>G&PJA8"+51X2BZ>NH4NJCWR-6BF$:'Q+AG M9T+WT_7[3/@M4Z:!3K$0'H^)=%BCKN29P.'N>FB@MFAFB?R[

'YDU*$-4."B1[%I]N2(K)XCB2WC&[0.FPHJ)56,4+M\/MTV@ZN!;?HP M=L.#$OZE=@SWT17B008+>'LY?E7D'<%@@;@AH6N!TUQP&I;'0V,XCMCU-YB: M]^ ;?,:5^@2?0+>RX8T"XQG,#6DC;V N3KOB6Y+_G$I,>$0BO.&#XOOMIH$B MAB8Q9=8'!>51GT,_.LB9*9^=!))',^%Z!UP]W<*<&OWG4A$:-OT 7#*:+C ; MF=4!:8[6-0"7K-&V;--N\:Z+0&P]/N")AD:!V&_X@)-V]P>LGZ*[_JA7GZ>^(DO6*7D-?A3'K8L\; >'+<.]U@,M]) ^K?DG(4N M\PQ.+?(??@38Q.<=H [:) BOKN$!HQR2, \]2&I_0"W #*XB! M:K"[ QRWU4/#72?/8CU&$FC8;! (R&+2$O2^*[$C:Y+6IZ&<7BO#GGL6"P=ZO>@W0S'?DNUV& M&CM>:Q&;!_*$Y3-A=4&*_B"- ^=%VGUJ!NW8'AZ7[F"#6Z"WEE",Y"A1%_@9 M_ S=X"#**/HN<@! N&*WVD8&A;8-3!F9!7_3L]UP-,O@MQ;_Q[>ISD]\&A3< M?T5#SUZ.YZV8F'>)*4?!V,\V&"EBPH(O7M/HM MK]2>&&@/8"0[3Z!U9I1#G(-C.W#,2C5?5HM2Y@ <;_K>##F@RQ^UM+ MK7"1VNH#%99(P,-%HI1+4DU[T@R3K,\FMJR#>\V;HODI9\A-^ZSN&GRFKFNC M^P9%EN8"GZ[3T%?>?1H6\95BFNR94G?O-=H!_F8F->J#[=@6AOQ<6CKA*ICD-X--RSO_4;87'6A+G.ZW1", M4&1,-3&A6VJ!/FYY^MDH52O8D+J)O))G8'&J$R>XNQ.(<3C7#@T$=NW R4"- MK+L&\[N*"Q&N[O_C*E=<4;AF8.U0*.7:!ID./U1S.8FADY0(XL%%0,]%]CB; M4;YK+NBK+0\UXJ,L(#R?*Q6K7)="*.TZ665AZUF.;)7^-JD^QT(IZ0R,L92F MBT8%5&*:%N *M[E7R>7VX!][N4(AQ]LC<+[#TS8\'4-_R)(W*3,1$=D-B+%*R.W($(6FA>K.D_C>"YK9(&* M?9]#:KV;]'T:LH.Z1=-H!,IL*&K@+8-+"YC_RW1 U7]Y=WG^MX")?Y1M>QU3 MLO'%R^59 @?KCEK0W!'NP@[FV/[.H8O;B/\ZSM./:I!LO1VUT$ABHETCPVS< MN8TN(KF0_(7%L)I)*KPZ)6$_^2G2\M<>\6ILZ-T0'E_Z&MYM@)$]($=?C#F# M/"!LS^1)U@6FMXS^\5" '(5#V:VAE:0HB2Q-.HA8.]#'Q(]\A9!Q^14-+L@) MI?QD"RKG8^\%0>YO,SW#4/F(WH, MEL5EXDW)6%)*QJRQ9_3@X*VH^5-I=G>.79[PSA74SSV])8R) MWY>YX.KN,8=&MQ(1ELX&($8.AU MNCSX[8^@%X%X7<@NWPYDH?%A#<,!DP=C\ WF9B(2#[;&\\11%:1O:.0B#ZX! MVE!0^:A"DZ?'<423B_!+&N460A'!'<)2 "D?^ZCI*(*U+J^9Y7Y+OCT7,-,8 MCP&A:WTT"(0#@WTHZT%KAJ59=D%<-ZBNK8Z(^NM/IQ!N2UQA-K#CS M;X 6>5IB2Y!)1],Y.9+>$"8L?L0R2NH?7MMHM>' R 9GS6,8Q&+DKL%$_.;]6PUF>J#K6K]W1_Z M&32B0$0RB,L@YV:1'O\MN[2S&G(RE'_#P_<#A4)@HC,P37+\3=(F+\.5@IZM M:[SYM=FQ70\D&ME.I@A(6.@BXK%E(<8[&'$ 0M'9D]$(0I9BS%WX8ODQ61YD M]><'DX+O$N%)#\=8S2NJ&R* XN<,V]WQ0S)\Q[S8D6<- 9?%P"9U#M?(586NW/ Z#M=F MPNO*=!)NRAIP^_J6@(+&%(I*SP:@*ABD3'5=.+DVHG*0YJ7U/+MA:D^H0V1 M1B#5#_9D= GWQ9U;&!SJ8!'G7E,FI 5;P[.646L7W^AP#%8J$I32@**!&RR1H_['X(H@7RO7R(W2D[< M 2#I!K!DFA'\\-^3!#&< +<@7_2N@>X,(3 Z?FP 6V3@+$:$M;3^&;UP^ MK[(_PIL"ZJ)[@C^@VR#/-T1/R"9XX3H2A:YU/;IJH.8#L]BC*#Q1A-WT^J1= M4?HA<$>X* .><^# "1M/P6RHP_,3Z76AR&P0;:V)8 CJ-<$-%SIUB($R"U#+ M&%=+8"\/#/?"N6 ?56P_#Z)C8V> 'NI)H/O8??$C.: S3C,00> _B.A.0\6] M_GA[?U@U*EIHY3CV,U=3TWG7\R6L U5<9#\8F+(Q=4X'(*C6G8@XE(P'I'&+ M %J1V&VX+/C$T:Q'H/C=G2L'':K>0$;K1=:M7!)%MA\E#L#&"!Y):0/O"S?6 M,-8['C&.!*B14'%XF=8@8X2,4Y%6OKN#3-\G64QX B1X U]Q]+VODA?J,G&V MY=A]C"/ZB2V11$!X3B,],[(B3_F,)$IPD6;(6HIP$EQ6$>,F0UR$>G$P3R94 M$L+VT$8*VFL08FG3\!<:TOACZ7$>*-2M0BC0"!-E#**9YFL;=!_QY\(Y03=X MP$B&4(@%U_X).CD7;H@C9&DFG@E&2\,DC!-3F^ MVT;7#8J#Y)HC0B;49<:PGA@7+9@QFS"<&0!!B(2OQ9;ZIRAJ4.H.OQ1"(\-? MF(P/2N3:58)(RO#[Y(8<;M&!T?XM$T*46[ICMT,R($7R'ZX3 KEW;'IA('O' MDZ)]>0Q0)XO;X$X%*4Q8.D%:)]<$&PX\+5% $QBYZNKU>.* KUR)['\Z+NJ@ M8)+=CCF8]$ZTQ-&OP.]]BS("T/4%MXM[I3"V!&P.K6.T>K4G&_2!W1U4"/AQ MRFJ$Y&G;=/EE)BXY$0D1-$27LV2A67)^R-TX0O_ G!"I?&0ZYU$2^& [Q,V(YV?0I24[QM09MXI!8R$D\G15N3I/ A!7+[QE?J';S.P2][.QTP)->O\4-+ 176X4 MWN0&O68.>:Q'N"PJ]LC,08/BF!N(VX#&JL]!ULY.I\33*J_QM/)K/&U#XFDR M9_]*Y.ROIY_/NM21[\*FTW3\$:JXP@DO_;YS>.)#.-)*:6I.!?&_U##W@!VYD!$Y*)]Q4*ZIJS&"*GWZQ^3-].%3 ];Z"I&V0!U*Q[AH(+5)4Z1@@?? MT+RQT4%$Q6R)THT3QA2);\-F*7'8I@;&W@"XY*!3MTU"2:409$M'%XN]L!>V MM8>V#&@<1%O24O$C-;*Z$ATT..G=)JT&O]%MKH3&L*;7 WGQ@9SZRF33X4*, M-!(=6P'B!27W.FAT:+)@,%L4(9C,C/()QX$A5@#%8.3M;0&>!:6\',M)*TZDO3'."(8.&*7%2J[40':="G^N M:)/MEZ%+%QWM7O0T1N!X830BXLZB+/<;S\]BY%$^678O>K&$FDQP3YYKFSJ6 M??>ZD5+CKNT)'1W5/#@?NR,ZQ.J8]^V(2*B/FK!].5""8O P*%H/ Y2&*"1& MGQAE7LEPA*"A,-' YJF3#YJ2TJX5'N>(+US&?/CN1H/X:_>FK;I^E'>"^V0^ M%BKY_?URON)W8\,RXG!P0E1RM1D2<]BR]QW76#"!*0C,>>*10Q4;'$4/0'0R MZ/C=1R)1J* _@=]% >\D!P0_0O>U[(<0-%>@I%_A;Q47Q3'L4/F[".'[--N1 M27(ZPS0*W_.*7EF;,D0=3-9K^EYDS$O#9E-T'\,7D%C&")K$#30X;D2^!I!Z M!(J15A'$P"B+%NB7&!V\"@,-C.-#.%0P(9A'^O"=OWH\^&':%C ;G%6ED_MD M_4[A54N8V(XF]JV.!E!,+A^ M%_O-"NZ*"0_17B$A96"T68C?_/XW.+ 9G;&Q^1^_22YCM/\CJ7FADE\LB^9[ MY])*L OD:P&917K 34OZ]9N_*>^(8]D]%SZA@@)4D)0@')ZL4X^I2O#MY M:N1&'D=Y7:>!=W@9&/^=$9;[(TET?1SC"/FK([*]A(#9T".8@L/\FSBGD!A. MF+S2+&<[[1CS4V=$OO"4WJ(^=0&:Q@VF)L\']RLF%X;)U$3]PG&UTHU:>1LW MRAAWX<;M0FI*;Q.P//JSN,7_2EHT-_)S01;53!4G"B< $O>&>,I9!.R35T[8 M@)H;$ST37_)V$[!>R92JLX']>V!]KHLWVU1>DMZ'MDMF?^QU6_#,Y_2X?<'\ MYW*F5$ZG8J4%8JMV7W[AUL^8O)?=%L)H4,G[\Q1\=VZ5! M"TW#FZRQ)2X1C[T8[!0RQ?R8V)ZVWM* *4Z'Y.T*,+(_=EO6A9'B&/&N0R2. MO_.&48<^O[/)T@]E?U-.A )@^8F_7"4X:B$%A:P&E/QJ2/5E+)59S,$*'HS: MZQW#,FAN J7CK(B$U4RN6MB4LU+'_))KX+3[N8WALRE$X.K9;((G\3JI-*P! M1LI6&R?5RI]KFJASJJE;NFM@BNE")+_EF8_)@\TR3:;AF^4@2,F.J&:6FH5A^OOOPHX*N9>>SO83YIR.J^W<=+[RYVK MZ_14SJL2Y;/4/173):,>A:2]B =F/@IZ3M'M7MUDJ;+[9EPE<)J7IRH#M,K+ M:7%9*)B!(*?C8:IBD(B$J7QHXTE +4TUSOX$$GCY/1CE3(MLVS!:+3>EF6+U MM9GB_FLSQ64T4RQFJTB/G";_5__P/^/#M6BH^K__&A\669<;\RJY]:6]:,:N M".*UB?W5;[&HNZ,]8(\!OY>V:$ [\\!JN+K4T(2*@7G?9>H6)#(VZ._H'!!J M;B=Z#=- $C[R9&0PAHO]_PDP/LI=,QRE8WNVZ%T<:@C/FQL;V,4#IYY$NQ=C M3URJD*71 M;KJ"Y86.<@W(HI+='YM%.^.X]]?JYN32K#^KNGG9V,RG1N8+D2;;.RKOCAC_ MZ[UR@CR)&@OIO]PM05/K]#\OM"LH) > M7\K-8]_*+91BB_O/(ZZ'T8VLI[]"OC+F8MZF_@KC(MN#?R\9/.05^5E1HL '4\HJ-J$+[@EX+ MFR&-+JZ/E?]HG>X_-/G#WL,0V?);#%1?)5$8'1O3&F/3FH9D*N-=D39#+&%[ M@ZYF."MHQU$L;4Z-VR8T/E(SY?S&M-E14YS-TC'R+@T'64C5SX+D3D*PY\AP M&_"V\"B6T7UM4R[RNWQ^C#K^B,*T%U=Q;_>V7]PF8ZNWG: S_#$5!R".RG/6 MW:ZP2VPXS5AF'N[ELC2Z+MKC$W9*RF!<-[B&?GKB[(_+:HWG>P4C(GF>8QI!G M?#L&HQQSGK[NRMQUG$4]D(-K>VD3XD&V,AS.V3![KO'$*,/=[UU((1L:J2<3 M[34&\:5[00T3XVES<@VYQ[09^XB)W9V)J(BFZW>8U[9U;E<]6G9_KVWW M>5H_#O(+?BMF/@/:3YTGPV(9&M#;M!W+T!3X";S'&V25(X:COEVQB]V=D3/: MU(3[U=RLUYS\A21LON;>O^;>KY]@TZ>2O^;8+QPQK[GTOQ5K?LV9_T-RYN?) MZ#X'@7W$UZP)>=NV':TQ M+EJW*CWB#YZ;,^9G@,C"E-PW$]Y5=/<^ 5Z,5O&BZNEL_E\U3; MJF%*CF?3CQNVXS"W:UMX2)@R8]@Z=;EL4S*0 6N+QP=,D[E%607 A-=*-YU( MS@'XS)[.:%W9RU-I:Y;>-5@#/]8\I<]X$T]X/68$F8!*!M V &]V!\#MMXU& M.[S3?#8'".%;E3ML]!PT@P@D1>>M03610J7HANOTNE[HYV,(\:BI)^Z-5B# M=$-7+-L#9,/J<2_*[NY0#$3V1CT\/PD2QT( 5\KY3"Z76_1I*.'#V-WQMPZO M@24\N8*I]2Q (#RC*180L(Z-6!V);O9LN#1=;@SO.L_IPB6\MN'H\>@*D4*6 M1X3\E#I/V)7BC9@O%Z+6@C)RA,M&"WP,U]0 >M!<0 4\WC,]>73^KIL&'^6. M"UGPZ!X TX$?_^H9#L^_PT<,^!\=AV8;]1[1E<6\ONT\9E?/1#:;>44I@DZQ MXAT-M.^4&8FAWKZAVU6BRT4\KY"?RO-V=^:B)T'HV -XE ?#!Z;F M :*)]<@>Q9CI" #@S>* P0]-UM(:@U!F)78?-EQB-I)W60/@7G77TRP:RPYG M],CHGK)F$]BL*_FN./[TAR$I7N?=#20,NSN1/@>R!S)V;(9=+>".3N<>WYG2 MA]NWNQ/N[XSS AV#NI\W>Y@ZBEP$;B@3"1Z8]@GHQSL-@@333"U;,6VK!:^* M)J>.;)CW?'8TFD[H&AT4%"B'\*=\[_#7[HYAP2D#R0VRDFI1T%FVM4=B@59F M%MP?QNCO=UBHE,_]%?*DR3$[LXB>"&A.2,I+'A[ M'9#.DTD![\"Q/7=4V(GG":S='0$7%_E8V9^T/QQU^4'D= M?K",X0>+IF[>F6!W1][<0+NK#X"CE2M+UWDC# T+*"0 #F^:()\)F26![3'% M[,@BE7+>E5%Z75)3#<\(!(C0JS/B99*!@<1P0;.U0-)IM39L [98SVFTT8HC10OO08/1P!KBKPVL M9H.WMN0$F[#/@->[Z3;C%IST>:&V*V4C6C$-<:WJ3'!83R[F^V#DBMP$(E4\ M;;7?=W\DS[3?4X2OHPW2_IZO']AANSN@FQN@NV&1GJSC0\<284ZIV_8C/.I* M.P-_;--,'0X(0\LB+B/L-5C<,'7 WR>[#Z?@9.1^@=YU.^6N$;A 8(=L49=V@S:1"4#U M^!@A\08T&E.NCZASVT:7.Y9P0X)BW+5P/HK6M"%=K]66K]66K]66K]66K]66K]666T3IK]66K]66&U TN/'S M_UH_^0K-[P7-1@T7NA+NE 98?CRO:+57=OIRE'HT92; M"'-9%BM^IQ93S'EXOWPPI@/Q=NE05#=FVM F3$QYEQ^O75Y2<=#\ X<2#/Q3 M/Z"!/G"9): TVA1U?;EQG-(ML,1RKOVI-4*_;?W>G)V\MW33XTTS7@_\=S[P M=X5TSM[UUVO.QI=%V=4M):XVPOZ*:=O=^**]TO@DI#^P:&_?Q/%3QC6XX#*L6)/1\C(S6:&.Y MC=NVNQG_8:!5S74!6)-[\0 QE#RM,RS4%U-=CH+M3JS[Z+-0(C+6CA:I9H07 M68.&M4<>^3I\%>.,CV!(LWCMT5[4A_]7M9BR" 4P'E35RS(L?&%0)H5K @D[ M+LU@8;KW[J&2=8&EF?W^>MMRZ^0]0L-LLJ%C;7*AJDYXCS[C,K" MJ%)73[/')5?+;GI# M+^J?0>U?](S6*D-$7YJ[CO]Q50@9-')$2$%<6)AI2, M"/AI/"<:M4MXSXIH\31G^1.VX )+#CW2M0VL,J@SK\\88*K7: M(W QU=HEO MCQ%B\-M9!SBEXEI]K;BNOE9<+Z7B6NJZEWZE[:&O11R##+=<=!F_5K+\.>G2 MKY4LBZUD4:NBDF4I904;G]__6LFR1L2\5K+\5JSYM9)EIL./*.11%(SIX2++ M:\9'9JU66#Y$HU0>/>1%;B\ES4Y\Y6@AR9+V\7JRKR<[^\FFVN=BCG;UH^ " M>X\)*^^UD.D5FM\&FB5F=DPN6KH1_3F9[SN)@KV6N61CPWZVJ7X&>Y2J^61X M5KN%67&OCB>8;A/RQRSK+:E=>K<_6Z'>JK)YQ]_\D;Z&JE:>6FQPF]0G?+B.HVMWC5PYC]W:J#Z9XZ0>SFIKW.$ MW+H34FYS/J-/Q_P?D)D^/J6U>;O*"2$#-5*?/[?P32&#JU-;-(X%%[G\. M/K#$L7!K' 8WZMN2B=R4)>AJID;9H4'C^"YS7-NRF+DGLV+])PV+)I_9#D\M M[;DX+L<-J^L9/B_'I!$%8!CHE+'<5S +U=(UJ\'@%SK)-1>!PM?Z(XBP43M_ M$\]3A.=A8=&]F(/B9W3[::FBY76PF&%Y?,9.=/X6K8#-E-M&U\TJ8UB)I&'N M[DS+PPR-'*L6_'S._?S4U'Q,P]R#_S<-CFO#UOG8)[DBYMK[.9.[.R)U/'B? M?SX1Q/C[$+\'(.H!%HXHI=RFE-T#>6Q'(2NK:[M&M'M^^)'C8 X1]:!>-"QQO;"2 MH <;Q%1;^%4#?N\OE>$9RG#\!N\RSA #NCAKE[RV^_^(CP-0@AH%'P2XT32D MCK+^J/L\74&E"YS9:/!+8 VRBMCS2$U+H4)37 T+!\CQ=4"K!VR@WEUB5/X M,F**B "OK6'5 T-.VS UH ZZVB1]0\5SOL@$BM&1,^A$N>A*H%-W/?@?.B8< M &H!?MD?=-UE):*8/_5@.UC )FG;F4S1_.(@QEUX@U#[M :(7]!FHD.'_(E7 M?7_\(!!?4,G&!U[A^"$QN08D.)*+AZ5>FD]>C@U27NMRE8S D>,C4U]#?T2, M7S%3++^EWY;V*0&'BR%[+->#5WJ)88=87:.(A>0T&243[0, MS\+$FC<^1S3F%BV.%D>);$K]3/Z/KY_)YU[K9Y8YL3#"B&X#L>-VB1M;@93A MH_2BABX.@]W=\6NAY4Q3N$E4)T=#;\'R;&"1KYB5C0R?J]'^CP(YHUE6+QA8 MFJ'A5+T.2LDA:LWPYK[R+IQ$_/[OI5W-Q2^X9>5!D3N?G%4YR7^UI04()T(3 MC*DH^E_=4?[[896%19N2R3Z1(.8",N6II(9[*;5'&WL;EEXBMJUU2JM S)+K ME+84,1.SR/]7_W!.[F[EC#2"_X$Q_^&=^OY__\4_>#UM;-+]*VH!M<>NEU5J M7$VZYFK2,O"T[$B\4$R*E=BD1M[]T[>B7TG/IF&%/12OE6&OT&QF+5:Z M83#'%[?*#;KAG1>B9TPGB,N6&A\-M>!#2@.%6MF80HZOQ=CQO>M "L;G-HOW MIB/<;Z>WM3/E&]"^86J>_5+RG:'V9F/*7DIC-8MKHV.5,I$V@HY+*Z7C1?#> MP_,3Y<@Q7LY[9Q!-L76BZR(;M5+=%%#>I2#>EX[]^HWY;X+GZB;(#^ >E4M, M$)HU#K!)%2?EPDL+;;:_QJA]RLW1"J3C1M#-BC2,9 M>R*U+I$KPX/(\[/@$7/H MN1"BH_&RYEPYHTB 'G8\C2+IZ.?IOD:-V;(IS!NL4]NSF'GS69$1KMH5G'AJ% ;]Q80\&E8Q@%8$)&W)L M2Q0IT>^QC "H2 Y;Z0(FJ46=T!]#Y1'^^:7 HPO#Q9I-X_]O[[F:$T>Z?7>5 M_X-J[^RMF;(')#)?V"IRSIF7+:$ B&! NG7WS[=K4#P.HSC7%YV/;;4ZCY] MUNKJPUXRVT MMSTB9+I3Q4 _R+SS%?B;;N#_P772B1 PBX*1;57]*:N2."4U-Z?)Z+!AW7C% MG/2/JX\XG37!!D(T0P@:^V-2*N%B$.8[;>G_XQX1K/4&??T_BAV1 CP$!:@^ M\,KF!%"Y1"A]=0<745;]#P6Y@%B0D^9,E'+D1DW1-,E$5A:3YK4%?JQKH"TQ M3E%F+=UU"S)5G8<8JBD@,0*B7C<0R@-.8LY1URT)0<,K?+I8SD,*,2'IVRWL MP377P.J@AE,UI>V,#-C:[0UA MREBO,"%GG##(D[JM%P (/BZCW>ND_ @J0C^& 27./:YDP'")O"087*3"[ M0+(9*4Z\)NFV20NDH#*(H GS(BRY=XH'_96=^/R^#XM("J&CB2:9/P; \L,' M,^8EDA][1R>D];BFOPC^&T>F1*'%CZ[6](::0948_/WR#9^?[]+Q;F_@6+\] M7Z0@(3IGI"9KU;SPG?1^RKH+$B>8RD.&C\EZ90-G;+CQ!NQH8\FI$=JX\+7 MVCCN6AOW=K.EJLK:5D2HQ 7VD>%7"DU*)@TEOB##_>.O#'1J@./@E@T(7Y0- M^'E 7%L7&"FH.EZ]?"#JS& %AO,M&@BY_^:/AU]^"P?BWM\LIFPC$\U9E/!= MI&ZI^A9+=8Q4U)P"#DDJ_IP":(^KW=[X^!?8G' &&:WROMSLMRKK>WX!PGM6 M4[QYH5\*(Q(0A%/R1^K[;F\>+/T[&8[[I"C<.XS&^D*W>BU8^T# ?)I9;A^# ML$_G."_1!TOZO"__Y-\DS*IYQ:IA>[C[&\I>_AZ%F;XX^EIB=)S,\KCC[7;MZ5J)ZI\("I.-"-!5 < M=0E=U9VWO=%7DV@/.K_>F&%&[[GX6Q<%/6T?R/[[Q*1XZ%1'%#37#CASS7O!L!Q>YVIU&VXUGG#=V42(3^._\#N^(UR7*3 M#TZ[Y4)#62[ .6L?=<%WFT2;,\0.?DYX$J,\Z5>^3[YX>^F"^\EPA&G@:Z;GX ^)2$! *Y[VB\> MIWA8Z!YQ7V55I0EC.&O!>=:7!T&3,-W4-[01V-=WX<=),U]TJA6O^/N&>TW% M:309$M=(4.-;B!PKP/3,L\OPPLQX%R>IB)"8H5FZL;^]@84B<0*LBVV[T3%Q M8WR9V:"_05*)+Q&0-'+?0"8>SMJS#3(/H%#; M/*%.G_UUE+7U%.ID/>I,D*;P3Z;,8ZH\384BB,#=:@O3-(UIR/X06P%_! M&Q8$PSZ9#? M'HN?GOGVAGZ6Y(Q1F%G\CLSU.&FZ'8_@!3X==K^RR/7\/.\E M>KD\D3;TR0K9/A_2\0CKF3R^N7[DH+P2 -$QC,JD[RNVSCW&QDC M7G=[FIF,,14)%0N_G$?:]$)%>VX:P'2L_0643;P+RCZ@J%R"Y?,2MU@"RU#T M<5!>R!<$&"*H^-(&CP!$>2$7I:F(#B<[O1AJ:>"$K>-K,779VO+&I0;]B>0_ MPOV52?9=^8/G8?Q_R!_D"^[5Y_('FMDBXE>0*NC#M6])!QN/$P'1,Z;-:Y:3 M"8C59O^[B.ZF!K^\/QKOX HWHBK'R-*DG .RNJFOAS=&]2:8AJZIIB^T?B%YV#M?R8^.9Q'+ZB4I9!&+EZJ:AM4 M%D/RC!P@Y3I:DNDB7K!Q,]I>-7OUTYOM),WOTB0G/&%G>^QD)EHHEPPDR'Y= M;]G /S9G(JF*!+4"4.IWQ(J%!^(,S(17@0-"V=%4POX?=]0@M6MQ38]C0+N/ M;Q68=T-4;21B&-.F)8L6DN%0FP.EJQG7=>+:.A3"3A^)B/+$-4(<+44!@W DP)62'T\)(1T-Y],PGE;2(?T*A M!8]+KZB? >LI+B8[/@&D6'AYON27;G$GOA*HH>154X>$60/F;.+2(G(GWT(! MUDU$;DL;7=W #55!3F+8(SGI#+1R)A[!#6"X(/!(6TD,,-\[, X3=",3E",X M)AM>#BQT=1Y$/_??_]H/L$55?6!:Q*X?DSDBD9&^P =S'-)0UDP"&L M5"S]J-;ZGH&B-?@&ID>81&;RL(1;#NR8JKJF4D,:7&HGM;R@8A-OJ#LY"Z@= M,0S))7],FTOX@JHLB.=8(Q7XDEM=:.@RXBL38-K[ $,*T&DYOJ/'.8Y@/#E3 MFN[OF9F^1>L;F&X Q2D]HSU.L#D:!,N:VKP.XT(?!(: 5SQE:IHDB28UJD]D MA/.(9^[B:6)TQ)YMG#@K3@JJ:5VW9 9N;Q!G6/$0'[15WO"&B,&]&%!BC:Y4 MDZ9D-JCG.G4)W+&L5XC_'-6LDWE=U!=]ZH1VAPKZ^"#!%8A)JKH[LDY 5#^1 MT,DF<\J&L#_2A-V &]R]HH%TS-X5&3X/$'09'P+7):C["\]APABOW=YE+=&I-R>D @6Y% MX8CWFS8,>D)6QJ=SLRM52[DNO>WK1+G0H97Z&(__T#XAOA/[R!%*]60H(4 M.N?XKZ^('=NF.F(7JY6J"*!4O&$9S"L Q84[_W=*4/YN3D,1#_@3$QAAOK]._,=X^SC*.!LN<&E _V0"+VV(U0&NDEY^9*9+,Y+"T!3[_Q!5 MP4:L];O3"D505KASB[.,3A[X06H#\3?RKM;G?QM/@Z6O>WHA?9WJ%L[?O5G6 MWOID"*?N^()(Z%QW6HI('HKP#]HX1&>!D]!V#Z*'2H(?E58N*M%N$,QW'HJ/ M9:RV(MG)RX9 MCN"@'+\DKB^G"87_2:<;Q0\D1&G'&Z\Z>R()O$TGY/V@<&1(?04EO($0HP.W9R\&R0J.UR5:0LS MHB981*DG5=Z\B:0WF'$KW305HEF0QWS;6RJF:R+@ 6V!6EPT* MK'D"9"82%O]D"*H.(QHMTJ8+MY.A"0V(!#6)#OP^@PZH*H 4<$:HL_2UQ^ 9 M[-W";C^**@AQ<)X7T06]'D!(RA@ZPF8\X-%#9?1+#?U,NOJ :DZ-'@$W7= *W7I"=1*I!?;Y-BX6S)"S0R=-BQX@>L: CK-5< Z'*8= M9/%"&H--9KM"MR$H,=V;"(PDZ0-;#Z3[$*$F""KO<5^H"W"_O5&AWQ!(&(:? MZ-B&180*IAWVZYHST%M M=0P@=$;1_8%;BL$FI^"5J:XZP.3!8-VW5B3CT1A M6C32>Y?X?M&Y9HJ*.XA!.%N%6Q6QDQG!0#$QQFBTAP# QX0V1!H_I6W 0,_T MFT;> 7T[06>%SF^BKXW1RCFA?NQ'X(G:BU#W6.]%EP"/@[*J6#ZG,IVXBYN8 M>$%.1[=].LTY+904:*2U)(X0 \CO]H8PD6-(T+92S_O(I].(W[;K!@X@/"P@ M2'*3)R'N'1'Q,@GA9_;WS%*"Z-21+*+#Z]WO$;Z.B\RU/?BF>-(,C702D\Y( M3M%PP '3!35X\3,3R6<@T? O7=6Q/@D&( Q"6*7@/FT&V(P(D\T+)[B] !P9L"G%)+XVP513GQC;A,Y^*YNTP9R&#SW#RD!OP1;9/;NO0L[!2U9 MYDGP92AX$8.RES8)46%'(^(MM@;LW\]>\-=<>'FL[QZW,D @ .ZAD)9'#REU M)UK9\[4V;,:C"T4:@.F$OC!C13!7>0/ZMVB"TYW.],O->\RWH3."([=%A XF M/(I@-T5,&=9Q8>[1Z3N'5A^)FT6O<;/P-6[VEF/++]BE)4>P9_R"W;/*VHY@ M?P\[^:,D>?:?,D]/6E=0\U YCN98%PT$+TL$*[TX<,;,;+1O:&A%\U-%Q)0$ M4*9)^UH> DF8K:*73(S^.(T*%'(JP;'H.U&$10EG3 M#\_U">/RU/.NG0]G6]S>'(4"D3RE)T![;K@J+?J2A?DMZ0^*]HUL.OP%3S)+ MY@JZZ4UH9!;K)E[6VD3"6JN)U &:-XP^=N*:N+VA?@,<(D VRA+MWQ%IM/DH MXVFW5,!HDDHU"Q ;G@TLVG@;X/+&9A!XQM!*8(1K%_5@$]N&H$A0D]M)4?>^ M>/&UAY7T"\X#1S.4CS1#^9)FB/6J'P3<^ 0.4D(X /L"0(T"RPVG1E%S>^^$ M8<"T.WWA_IDG^"WRE2AOA*M%%%5UU3Z3>I&8G.-8P80.+AK'O_@[,\J21M5; MQYQT7&E.G/%Q)]F]$QMSS&M?JS]BGR#%EWH:_/Z3TU4TC*I00S-#>A].V7(T M;V)U$>,:T!W(V4D$P*%+GY\)N(M!S%S$< 7$7#8.OX3E#!*E)I(1!\#0E1,% M%!W#/#.F1/V>FMG.^6YO- GL&L+2($G"K_Q#C&&/5>NY+4XQ/*#3M M5JJ"; MUD^O,Z)*,'&FK&#/Q%&F/@CO_T<&>=IS<2JXUS0E7\]J,[%%\U1_B=-GFOH) M/2_AD0<21"/N'&Y;F DPU M5TA523PZERW5"R8^CIN3!P=I).=Y1$]^&-BM\2/U(! M!G)+F'PJTVVTSW"#_]V0H^&+$]TS?GZ0[?^=B<7B[H&)ZH#V=OQ,+<%ZJ3<> M:KAJ %9/S]=-N._05MN@PIPO[:6'^'*V3M06I'TSFHW=)0AASS^5]+;'@]?@ M_)SH0Q[;PPH04:HA'(HC:A:>I'*V=-SC%21I"VWL?.F8^]#MC1?4.%_, Z.B MG:_B7013 E.%2YVOX$$+QLU8BJ5*IZ!'*_E 3P-);73DVYL\A8X3,CI?/^K; M(1+:AL64+H#2@S<-&)XOY!TF1:+HQ.L'MFY>-]#AV)^5LX4YU@=("#W#VG0< M$ND,C[U&1UV,CVJI04'&Z0Q+9WZ6(4&HU' ]:\26<;19YP&/MSD/763M;H730YR=III2C+C'^'E[$[HG>_,>GZ\\B*N3H0.(G.B9T5U;P#NT^)KQ([K37/!>E1OF<+,U1HX,8$9PCS,/MRRWH> MX5!?WUWB:4^A -.KMW.%4J>;:^>R3"=5S7681I[)M7JE[@C0L]-T:'<#P&G> MI/WZS7^]1QM]OX%\:D _^Z-'\R(?[*GOMM$_[^#UF)/DH89H],.1T)^73.1_ M,Y!']G-&>S\GPW^>V%.GK:(?L*\NKH/L:^R'(_A-4?U2=[(+\S#=C3]]W[\R M)OL1Z"4_ GAX(#53=S7_#JG :%(B^S6PGK;^_1"PKX^J7/0SXBKP;JP^H[\U[8FJ"$AK0\H%SL@5F:8*F7=(H6C2 M@M7&K$^:).J1=O M[Q' /.C9*]L(ESBWP2"#_QVFOW@^$IWUP7PNXCR$&$]<&.>57_=[W>\S2""> M9.]C;/@A6GUC DS94QCCZB-!^ILK$5[W^SOL]U6(\/,(3,^^]I'LN=']U:@V M?!_C8E]FM]]"L0"7^#+;_5K ?2+!)F+W2>AO?HE@W?;EEUQ,P63DSQ=5E3^V M)0J$6+ZU7X%=X?1JAP<81 MXSDN'A'2._G'EH2W-R\+,/TF/O+SDOQ'\L'BUWRPZ#4?[*UF)Y_G M?GEQ1R>B$PLPN6&QE"YU3U-A?,^^:7CF<\0;_D&67]!&3PAT"")Y MQ@?CB40RQ 99EN6BT7 XBHP"]',R'@ZN1&GW-\<>N,#,6KKH^1,M]A-]V. % M!%:)7#-2()R<%"1, PQQ$-"N&S3!P<+ELQE#$A7+ZQ7%D#YV=:C/!\,D2JV5 M"9F%/I&L+02XD ^'E)M<" \ 7%PG*+@;C))-OGC/T'^ M81OP:63V$(Z$OA:.A)Z,(Z<(X;5*I*B!E;$'L (KI.@F*3K@_L?\AA31O2)" MA-X+(5Z3L82Y=V(L^,ZE79BCG.&O#!S,WQ6GZ5:L>]V0G$Y%39\YX=7I1?#< M'_F1EC[,:4,O1L)/7HCY[VC?H,;>54Z>M\["UVD(O,Q,B+]V)YVJ5R"Z04Z@4S MO00.\?#';HH<+\K"Z_TS5]N4<4 MA-NO(MSO"#-IR;NW]^IXFTE5OPHH,KP*[7,Q2Z@JV@):_CT,F'=$IVPN_U5@ MF(6V \H30?BK<*FFTE\%+E5^(JF?"ZN:[=Q7@5X36I%KUE-)\]<@$_DT4,G@ MLG+L)+PL)K^3\(%%LLW\0"2-NGPE(IX]QYV*QG^,^SS+U8?_&X)!WH_[Y'^& MWL0I_ZSJ[,35&Q^[>N,_MCH[[O?0=TJ%>JI[W%,;.H/P4 3SM:HGCF)OS9.H MZ=$DA(?-:M+BT;6KX:FV-%5@5@-M4B5"YB.V%4027J1U.Z0I(FVJ AU:+6AH M->-5V2G4P!%2\L ]J0NT->B^ @OR-K2-A7XR;UCB_)7"()<%&EH,\/&_?X1( MZ4.[\3.;&]XSI7HF0'#TE[Q(]"31^"-Y$TZ]Q],>"R3BSJ)1/X=_)7>_^LE 9P__@J:0::M(&(P1*8:8/J()5048_'2C5\"S^5? M?LA'Z4^_3FFGO>>I&XB0WBM]X_L_=:>'+[V9EO7F6M.78DV7N,5S"?0")WDA MR;J'Q&P&R#>E*N:,9RH!)H,H2K6>%VM]&2%]Q#=?F7C/?+AO1;POF WQQ:G[ MTR_XB-66O%IM\:O5]K%66\)OM=%\*J3W(O7W MNB9O79.WKLE;U^2M:_+6I[Z1:_+6-7GKFKQU3=ZZ)F]=D[>NR5N? B[7Y*UK M\M8U>>O<-?AYW9S7!:\+7A?\/1<\7M1]U,>.@A-=W -+#")K5/WK.)S8D2PG MH+83=_]F2EG\P]]L(HUL6"JT3!)1PN])Y8,UJ'/[4'S:E_5*(I48#4.A=D%< MM#?"JBX-)I5N0NPTK.JD&QZKC>H^N^_D2O64NDVI%2ZIQZ/J9MMHJ8UMO\P/ MN\EUY:!I,R5GBXEH,%%L9A=CK;C?:='>LAR.C,-BJ)3>ZT:UU2@WHNMN*5KK M5FJ3H1Q<+!+-A%@=MYK=E=XJHUIY(\'W1Y(=+)=(Q51XNLFB5S(X]G M05E;MA5)#AI;/3J7-.,P2\1SG, -6IG>:EWJL;.5&1UTU4)KLF);1;MSJ$_& M0IO+!\N2U*^/4O%";#*7(\9A-!S9&VO=EZM5FQW9DV6P6%ZRQ80T;.YWXC(V MFA>X;'S4ZT=7E7VS4A;EVF:]*A>7BT28;50S^4J=C_4JXUU?J#1J]CY;J!2* MX774T&)67QB.1E5V%ANH*W&8%_MFS%Z8T[G 1^O3JIG<)K=K+=HHAT9;H/;N3SO% RNL.O+JVPIS&WLLCT>VKE.3.0'I>0V:/!&)C,7A7YZ M7PD.HO721N>XX6'7&\O1UK+$J0*K;-EB4>IM=\)NOJH/;+S?'0V&=;NV&(G3J, QM[Z3:+KXH+*-L)Q^\VYF%\6+9[Z7MX2'4W7.Y M0W$ZEN_X56;6ZFCC^4 NM@=6K5=1][(I+C,I?J+L[,RHKW66N?F:SQ22RVVX M899*\MV<:[?RL8H2WX?KO#XT&I'L?BK$6GK0ZAMJ;"O&LDI3M O54LT49(D; M-(:M:J8"1&-JM><]E?L'>E9:M:3EB3RE)>A,K+=C!2GK##7FNNVFH^D:L<0KO(9*/F MU/8L+C=7J?%FM%O&JKWD/EV,5%.+T:!=WIKQ>?ANWHXJ6[ZVL2++Z;*0*R:K MI6)0CO*5F%$O]KG1JL J=K"37!?:M?TH.A\*\6@C,EUOAO7PN'HWV&:Y:*1: MGBLID;=KI<%=MIC3#DIC%Q2*2K"3D!J];$:]RQ4&W/@N++/#13.3M1;:P>Z7 MAYWQ:#5:]8Q-N3 0\GTK%V]6UJ4[N[[*;,:LOIP-Q?@TOM"4 MN:)AM;=Y?L.FAK'$.C5O9$;MD%+,:RV^',J;H_$R(HJ-X;31*%LK*<7KPK2N MM3.\S"\.59LO*VLN:!NI0TO;Q/F<$=27(ZFR*K-BKU>*AX)KT[;M M6";;-^?\KEZ[6X:C7"FZG]9BY<1:XT<%*U%F0Z+K>]ER.+?#B^:O86 M<:60'F4W@C#28]E#LKK;;O3"M%DJ=:;#U;"?#K;Y;DI<)3*L'N[ND\6RID:^:U5R,2WE<)T MD:HLI_WT9-Y!:-M<2DIZF2_'2JQM1_NYF+FJ1%:VKLI1.5M;+D--8RMG[-DH MJX18==C6HP5V%(Q4E)XVB6?$K9ZM)+.9ACH:EZ<;H5V<=?/LIF,.0^U#61@- M5^MP3=\I4VN4;Z3X5GFNYC3-SAJ((+3BIE,8IN/3 =\9+_7:89%*5-O];<=8 M##I;K;^JU3OC6DL(15>12O(NR>;D;()?6)-Z:ZQ4I8.X*VSCLZUYEY^DULM5 M9*!D=HB"NZ/<77QNV/G]3#"S=WA\9]KKBKM]*!U%(B0V M66V6C4DTIZ\/G5Q\UA.;F^%V;"?%P6;2*54FHW59'RKAQ$K=;/8)K3@.1IOE M8#DJ#,.U8A Q.V$L1Q!\R[W1/+OMBX.-9JBH)!,25^AIG;EDS#>JT>>*$Z[75.-!H5YL+,)\ M6^YV[?$@JI8-<)!ZNM:.+>'07C?8WE5YP9#%N,C/MY,Y%[)JRE"1^7I(R@SV2?ZP M;/3FDV UNN(W'%L:5/;3O#10[B:9NW6MA5A)H17/2DI9CB7CAV!R&P\'4YNN M78@+B[9VJ ?+1G^46 H*GRH&5UKDL.XU!=W*C>^Z]9R\.$P:K3:['K;$N6U- M&['"G2YSXC)>[$GC;2B8"TVGD]UZ;*][PTPKV39;8B>8'B[K;%.=WXU&+7Z6 ME0IVKCP>UU>'6J*;WO7REK(/R;5A*U0Q#]U,MHZX1J6]SXS6W42VDU$F\O@N M=(C,UXUQ;EZ?K;1E*+:OQO8KOCI.]MDX$I;1L!7K;W?=>;04CT>&;2$A'+KY MM+)8)@N)=OV0C \&Y:!:#K,R+V_SO6$K&2;JV?\!4$L#!!0 ( !V ;U,B M9X8W'@< #%]E>#,Q>C$N:'1M[5KO;R(W$_Z.Q/]@4;5* M)$@@:=0VR45*#MJ+FMZE.=2J'[V[7G#CM:GMA="_OL]X=X$C<($T.?752SX$ MUC]FQC./GQE[.7_7_^7FHEX[?]>[[.*3T=]Y_[I_T[LX/RP^T7M8=I]??>C^ MP3[V_[CIO6FD1OM3UFF//.O+3#CV7DS8G=@\[Y MX=5K*8R%]L(&C=_HR(W.OHRNM\)ZFVDT,RE[.Y0B9;T'$>=>C@7[D*)7 MV"]CS6UN7 M5']C%N976="?N4-O;U>O__I3:/=",\?;R_?5L^_7W?[[]XT.NWVUXWGFM7R M9A1,FS5$QGN3A39$NW]721Z3/V*N*MLQD4CGO-^M1DQDXH=0?G RBHEV^MV+ MM;V=@^7^U;%A0XXM9L58BHE($ SIV%\YM\"BFJ)]9"S0I]F/QF98=NM7@N*M M-:VN>&BR:QT?G!6*#OMW](\WI!O(3R1);M*(7&$ H&@ EZ#/!8-B M[H8L56;B*IQ:,9#.6TKUG!H+PV$F#)G#S576/+)WA[BM$??M9HCK?Q*=;[[Z M_JCSW9DK,556#402IJ@+0]RN&;DX30L T423>*Y M7DNDBY5Q.282>UJC"JR,K(E%@F;']@"-1 !K1?A[#RAC]$"$DNPN5QC1.>:M MSLF>V ]3.R=)\50\2BKI=(%1DL^(NQ:@6R I&+.IHO0312D4T4*7 8T1E-=/ M=QA=0.'QTPC=X_L;0;0K'!H0JY#3G@92D_)MS'.W^920F2,!5)2JBE1J<@L) M(*>Q=('SD!V%#H*HD)ZSY2+E6J$XP:Q*I7.H-$LZIDX)YH0QSBB9&-$[ (@]*IG6/.$4G5YR8'0L+5LRS M.684Q<%B48-OD:"!X%[,%\F.:[?%FTVE7"S&:JQ%<8R M(;!R9S0G3N<.0*?"DA",\V0%)N!;\D@JZ:>4WE=8'#87AM9K!:9FEPVK:I@B M=SR42QKE=@1,NU"/Q+&Q2; @E*@#H5%F*$ ;/6)$FX:&H OX(O-)4=@[QV MMP5PO!F >V.N\D!6A .1IG1E,T94W(I";U9*;,"^Q6-9^H'[/JG] EXQ$\SI MBA(S,KE?;\(F"8+/1@LJH-,59Q[D@T\./2RJ:O.P"47A"QAT1M)WD-L26X[PDPK6!1FFJ=3ZS;+\H,X;I&$Q! \4G+V ME"EY+U1YA[ TOKF5DW ^?.RE'=*?=1([>"_&9K! 9E!3!DD3"PB!E#W@&"3LB M>7Q225WM0O%7+K& L.-R'=X4N/W=B>N53ER7"A4:FL*;(KB<#LNQ%$!&F:QG M!Y^)X/>4?(N*+:3?4&R&*\_J5HBMP]M*EBG/*,45PPIFXPEF.C$CMK7@+&M4 M3 ' 4$DVBQ+ (18NS^!V^;<(%U%5Q;SZ#FW'>J]X)KI$&D\M:*.)L(M =4 . MW;%7$&L6.5#JL5%C08E0\T%YTVY+=A392)FI0.]D: I*Y(L 1H"->I%"X> I M(+S4Z\$Y0!8!L0R8K95640*BSL#!%N?!5FR4XB,G3EGUK1'>ZS\-C>+5_S($ M3KZ#;,6GJ-); RN35F82"%=20W 783UE[^'?+(*+.R=-=M0^Z@2WKA/X[6?D M56[[S/3C'^9KK; ?*1[?LPX<%FY@ULL_=(>K7JC.8? L3SUG-2\YYW]O1=6W M?[_1UO[BX?;E=.R5MQ&@#C%35!9N^Z1IR=LS*OGO_#:7^8LZ3VD'_X4 MOP2B'PS] U!+ P04 " =@&]3%S%U,QH' $) #P '!D97A?97@S M,7HR+FAT;>U:46\:.1!^1^(_6)RN2B1((&G4NR2-E)3T&EVNS;5(ISYZ=[W@ MB]>FMA?"_?K[QKL+E$ #:5+I=.0AL+9G/)[Y_,W8R^F[WA_79_7:Z;O+\RX^ M&?V=]JYZUY=GI_O%)WKWR^[3BP_=S^Q3[_/UY>M&:K0_9IWVT+.>S(1C[\68 M?309U\VBHE/)9=SVI3YF[0:FN%GH7%?I"9NJP=#V"?/BSK>X MDGTT6=D?>&B_.+N\&\A(>G;8V3LXW;]XK@ECH;VP8<87.G+#DQ\SUQMAO4QE MS+TTFIF4O1E(D;*W4G,=2Z[8AQ2]POX8:VYRZW*N/?,&@G&PZ;!]0';Y@?@Q M-GSB-N):N-:'.R4F[#SV-/U!N_VTT6],P_PL"_H[=XCKI'%VU63G2KH!9[_O M(;C<*@^GQB'L$WB5^^/G-F%AH;WSB^M+]N;R^OKFO-N]>O_;ZT:[$9X_W9R_ MJ9[_NNKVWKUN=-KMGQN/-:OES3"8-FV(C/&#?A(,"M&4HQ%@F!(Q[[DW ** M:H+VH;$ GV9OC.RDFVN]]I'_DV*5,63KBOAO^ MA\$Y6"\X%]PA)'!^-F&WVHR52/JB6<2HC$QBL$IM/(NQ="XUXWK"1;4)!&(X MNNU,<4;)A/M@:>1D(KF56$&])HN4'[* )E6YHRP<]J4+*3LPI'$"%GE0 M,JU[R"DZN>+$[%A8L&*6S2%1% ?S10V^18(&@GLA+Y(MUVZ*X^@Q.%Z;KN[! M^0')>FTJ2KA9#]78"B.9$%BY,YH3IW,'H%-A20CF-JG !'Q+'DDE_832^Q*+ MP^;"T'JMP-3TKF%9#5/DCKMR2K35@G0?#I:$$%=+KDS(-\\-6AAT55;1XV MH2A\ 8-.2/L6?#^U[:(OU1)[&CYSR)A1O% MI-HES1E+$6O. W5&6/4:L+9!^7&OCIW:QE'+>F-=E?"+!JC,,NF]$-_("I%! M21$L220L#%IV@&>0L".2QR>5U-4N%%]RB06$'9?K\*+ [6Y/7,]TXCI7J-#0 M%%X4P>5T6(ZE #+*9#T]^(P%OZ7D6U1L(?V&8C-<>5:W0FP5WI:R3'E&*:X8 MEC ;3R#IQ)385H*SK%$A H"ADFP6)8!#+%R>P>WR'Q$NHJJ*>?D=VI;UGO%, M=(XTGEK01A-A%X'J@!RZ8Z\@UBQRH-0CHT:"$J'F_?*FW9;L*+*A,A.!WO' M%)3(YP&, !OU)(7"WD- >*JW@S. S -B$3 ;3UI%"8@Z 0=;G =;L5&*#YTX M9M6W1GBM_S TBC?_BQ X>@7=BD]0I;?Z5B:MS"10KJ2&XB[">LS>P[]9!!=W MCIKLH'W0"6Y=I?#E-_15;ON&^.&OL[56V(\4CV]9!PX+-S"K]>^[_27O4V)2C'K.8IY3YSRVH^O;]VVSESQUNGFZ.G?(N@E[N32>:+]MF_7,7&.6 73)E M(1Q3IGERGEGY,YL%.MJG7_$4/^NA7__\"U!+ P04 " =@&]3(L(8LK8$ M S%P #P '!D97A?97@S,GHQ+FAT;>U8;6\B-Q#^CL1_&"&U2B3>-B1M M7@@2 >X2'4UHLFUU'[V[!GRWV'M>;X!_WQGO+A ND&M*6DYM/A#PV//FQX]G MW+QV?^FWBH7F=:_=Q?] ?TWWQNWW6LU:^A^EM4S5NUG(Y]#V#9D_JM?W' !OC*A/28PPFI=:-Q)\)66V.U-AQK@W(H8O M"=.8PW .FD=*8]8DO%-Z4BPX]=(P&> !C MKKDWQZVP>$4WA:0Y0H//(N8+0V,LW@9?V(!>M%XLK)F/5K#FG,)OU8=JI[I MG=,XJ9?)&@M49-"[:"LT83-J*%!FRK3.1E,L?)9J&O)@Q,_?>J_6$.&VK_H] MZ/3Z_4&[V[VY?7]9JI?L[X=!NY/__N.FZUY?EIQZ_8?2:]VJ&!59UQ8#GC)& M3>P8'C/W/M?\2-OMLS#W'1?27=!TN_F,J0C,&(U73RPEU]QN:Z/4J:[+G\V+ MBSN6H728A A97TVBD/"5X9G$7Q*A^02)P9+F$A@'[!"4!N?D(#A<;#^"4:<( M[*TUUF^U+-:O[K4T3_\Y8!Q] M.S"$'")MV>N2F,XP0>QDR0AI+H<-$T1UD>8Q(:1,OAEV*8E\SHX3WY&W2&;J\141EH$E8D*4'F( MB"NUN@BE<[A5CWSB<>*;,MXG1X[%PB:%QUOTY6G;LKQQMHPU/Y=>R/S/X&#" M8A6*8+/^6ER#>X'DIP/H5^%W)N&#T)^7V'U5IEX3S2[7?'\1Y=_^?D&YH=)* M3]Z.;!Q$6B S1DB-?&%(I88.R=):MA?\M_N"^7\BV1\B:8>%-Z&1I:UEEKI#)=RYOLJD4;(T;_$,PN%SY8\K[;B M4GGJK[[VV% G$9/4EVQMTL'VZ'F/6RQ@LWJ?A!R['59QC@\\V_&D(R=!-F)[ M]VW=#V3-C\W_5RUVFA3JLZT<#P>6SU(9\#@$'!NOH%@8"NR3P9M;*QT;RAP3 MI,G32,5\M3/+])V^T)(MG$(M"N?IJ8@YQ(GW"=5D33J>"N:)4)AYJHQA1N+4 M2A6>2?-4K+M.BCQJ)7R%CF)9GX:A^9!K+GV2X P;#=I!)#Z;S*6[#7(7I<7" M"V&5\1;U>;2(!!'&Z=$"8\C:VI&(C::'#.I/; S4 *]X&H,P3YRM[N\;U9LK MW/@JO6:W1H_>Z2LX/9;_"5!+ 0(4 Q0 ( !V ;U-@6S1=8 T +E\ 1 M " 0 !P9&5X+3(P,C$P.3,P+GAS9%!+ 0(4 Q0 ( M !V ;U,?]2HM%1( ,_4 5 " 8\- !P9&5X+3(P,C$P M.3,P7V-A;"YX;6Q02P$"% ,4 " =@&]3/;\W54H8 #F9P$ %0 M @ '7'P <&1E>"TR,#(Q,#DS,%]D968N>&UL4$L! A0#% @ M'8!O4S9./1B\1P R=0# !4 ( !5#@ '!D97@M,C R,3 Y M,S!?;&%B+GAM;%!+ 0(4 Q0 ( !V ;U,I*E?LIC (WW @ 5 M " 4. !P9&5X+3(P,C$P.3,P7W!R92YX;6Q02P$"% ,4 " = M@&]3>(1S<6_R "0AP@ # @ $%\Q,'$N:'1M M4$L! A0#% @ '8!O4R)GAC<>!P -R0 \ ( !M:,! M '!D97A?97@S,7HQ+FAT;5!+ 0(4 Q0 ( !V ;U,7,74S&@< 0D / M " 0"K 0!P9&5X7V5X,S%Z,BYH=&U02P$"% ,4 " = M@&]3(L(8LK8$ S%P #P @ %'L@$ <&1E>%]E>#,R>C$N 9:'1M4$L%!@ ) D / ( "JW 0 $! end