0001553350-22-000851.txt : 20221103 0001553350-22-000851.hdr.sgml : 20221103 20221103164946 ACCESSION NUMBER: 0001553350-22-000851 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 60 CONFORMED PERIOD OF REPORT: 20220930 FILED AS OF DATE: 20221103 DATE AS OF CHANGE: 20221103 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: 221358784 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 --06-30 2023 Q1 0000788920 2022-07-01 2022-09-30 0000788920 2022-11-02 0000788920 2022-09-30 0000788920 2022-06-30 0000788920 2021-07-01 2021-09-30 0000788920 us-gaap:CommonStockMember 2022-06-30 0000788920 us-gaap:CommonStockMember 2021-06-30 0000788920 us-gaap:RetainedEarningsMember 2022-06-30 0000788920 us-gaap:RetainedEarningsMember 2021-06-30 0000788920 2021-06-30 0000788920 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000788920 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000788920 us-gaap:CommonStockMember 2022-09-30 0000788920 us-gaap:CommonStockMember 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2022-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-09-30 0000788920 2021-09-30 0000788920 2022-09-29 2022-09-30 0000788920 2022-06-29 2022-06-30 0000788920 us-gaap:PatentsMember 2022-09-30 0000788920 us-gaap:PatentsMember 2022-06-30 0000788920 2021-09-29 2021-09-30 0000788920 pdex:EquityIncentivePlanMember 2016-09-30 0000788920 pdex:EquityIncentivePlanMember 2022-07-01 2022-09-30 0000788920 pdex:NonQualifiedStockOptionsMember 2022-07-01 2022-09-30 0000788920 pdex:FormerStockOptionPlansMember 2022-07-01 2022-09-30 0000788920 pdex:FormerStockOptionPlansMember 2021-07-01 2021-09-30 0000788920 pdex:FormerStockOptionPlansMember 2022-09-30 0000788920 us-gaap:PerformanceSharesMember 2017-12-01 2017-12-31 0000788920 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0000788920 pdex:PreviouslyForfeitedAwardsMember 2020-02-01 2020-02-28 0000788920 pdex:PreviouslyForfeitedAwardsMember 2021-12-01 2021-12-31 0000788920 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0000788920 us-gaap:PerformanceSharesMember 2022-09-30 0000788920 us-gaap:PerformanceSharesMember 2020-06-28 2020-07-02 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2020-12-01 2020-12-31 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2022-07-01 2022-09-30 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2021-07-01 2021-09-30 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesMember 2022-09-30 0000788920 pdex:EquityIncentivePlanMember pdex:DirectorsAndCertainEmployeesTwoMember 2021-02-02 2021-02-28 0000788920 pdex:EmployeeStockPurchasePlanMember 2014-07-01 2014-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2014-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2022-07-01 2022-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2022-07-01 2022-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2021-07-01 2022-06-30 0000788920 us-gaap:SalesMember 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember 2022-09-30 0000788920 us-gaap:AccountsReceivableMember 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember 2022-06-30 0000788920 us-gaap:AccountsReceivableMember 2021-07-01 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2022-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-06 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:PropertyLoanMember pdex:MinnesotaBankAndTrustMember 2022-09-30 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-03-31 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2021-03-31 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2022-09-30 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2022-09-30 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2022-09-30 0000788920 pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember 2022-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember 2022-07-01 2022-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember 2021-07-01 2021-09-30 0000788920 pdex:ShareRepurchaseProgramMember pdex:Tenb51PlanMember pdex:CumulativeBasisMember 2019-12-01 2022-06-30 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, 2022

 

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,580,316 shares of common stock, no par value, as of November 2, 2022.

 
 

 

 
 

PRO-DEX, INC. AND SUBSIDIARIES

 

QUARTERLY REPORT ON FORM 10-Q

FOR THE THREE AND NINE MONTHS ENDED MARCH 31, 2022

 

TABLE OF CONTENTS

 

 

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

 

 

 

 

 

 

 
 

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,
2022
   June 30,
2022
 
ASSETS          
Current Assets:          
Cash and cash equivalents  $2,798   $849 
Investments   813    755 
Accounts receivable, net of allowance for doubtful accounts of $2 and $0 at September 30, 2022 and at June 30, 2022, respectively   11,045    15,384 
Deferred costs   587    710 
Inventory   15,664    12,678 
Prepaid expenses and other current assets   928    790 
Total current assets   31,835    31,166 
Land and building, net   6,319    6,343 
Equipment and leasehold improvements, net   4,852    4,833 
Right of use asset, net   2,156    2,248 
Intangibles, net   108    118 
Deferred income taxes, net   764    797 
Investments   1,889    1,779 
Other assets   42    42 
Total assets  $47,965   $47,326 
           
LIABILITIES AND SHAREHOLDERS’ EQUITY          
Current Liabilities:          
Accounts payable  $3,549   $3,761 
Accrued liabilities   3,245    2,751 
Income taxes payable   731    544 
Deferred revenue   851    1,013 
Note payable   3,297    3,285 
Total current liabilities   11,673    11,354 
Lease liability, net of current portion   1,954    2,054 
Notes payable, net of current portion   9,922    10,250 
Total non-current liabilities   11,876    12,304 
Total liabilities   23,549    23,658 
           
Shareholders’ Equity:          
Common stock; no par value; 50,000,000 shares authorized; 3,606,422 and 3,596,131 shares issued and outstanding at September 30, 2022 and June 30, 2022, respectively   7,354    7,682 
Retained earnings   17,062    15,986 
Total shareholders’ equity   24,416    23,668 
Total liabilities and shareholders’ equity  $47,965   $47,326 

 

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

 

1 
 

PRO-DEX, INC. AND SUBSIDIARIES

CONDENSED CONSOLIDATED INCOME STATEMENTS

(Unaudited)

(In thousands, except share and per share amounts)

 

           
   Three Months Ended
September 30,
 
   2022   2021 
         
Net sales  $11,087   $9,988 
Cost of sales   8,131    6,560 
Gross profit   2,956    3,428 
           
Operating expenses:          
Selling expenses   53    37 
General and administrative expenses   1,024    1,093 
Research and development costs   929    980 
Total operating expenses   2,006    2,110 
Operating income   950    1,318 
Other income (expense):          
Interest and dividend income   218    24 
Realized gain on sale of marketable equity investments   6     
Unrealized gain on marketable equity investments   250    149 
Interest expense   (130)   (120)
Total other income   344    53 
           
Income before income taxes   1,294    1,371 
Provision for income taxes   218    307 
Net income  $1,076   $1,064 
           
Basic and diluted net income per share:          
Basic net income per share  $0.30   $0.29 
Diluted net income per share  $0.29   $0.28 
           
Weighted average common shares outstanding:          
Basic   3,616,392    3,651,334 
Diluted   3,694,959    3,777,118 
Common shares outstanding   3,606,422    3,666,319 

 

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,
 
   2022   2021 
COMMON STOCK:          
Balance, beginning of period  $7,682   $7,953 
Share-based compensation expense   207    300 
Stock option exercise   8     
Share repurchases   (354)   (95)
Shares withheld from common stock issued to employees to pay employee payroll taxes   (223)    
ESPP shares issued   34    30 
Balance, end of period  $7,354   $8,188 
           
RETAINED EARNINGS:          
Balance, beginning of period  $15,986   $12,131 
Net income   1,076    1,064 
Balance, at end of period  $17,062   $13,195 
Balance, beginning of period        
Net income        
           
Total shareholders’ equity  $24,416   $21,383 
           

 

 

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,
 
   2022   2021 
CASH FLOWS FROM OPERATING ACTIVITIES:          
Net income  $1,076   $1,064 
Adjustments to reconcile net income to net cash provided by operating activities:          
Depreciation and amortization   193    184 
Share-based compensation   207    300 
Unrealized (gain) loss on marketable equity investments   (250)   (149)
Non-cash lease expense   2    6 
Amortization of loan fees   2    2 
Gain on sale of investments   (6)    
Deferred income taxes   32     
Bad debt expense   2    5 
Changes in operating assets and liabilities:          
Accounts receivable and other receivables   4,337    834 
Deferred costs   123    9 
Inventory   (2,986)   (470)
Prepaid expenses and other assets   (138)   284 
Accounts payable and accrued expenses   273    177 
Deferred revenue   (162)   143 
Income taxes payable   187    312 
Net cash provided by operating activities   2,892    2,701 
           
CASH FLOWS FROM INVESTING ACTIVITIES:          
Purchases of equipment and improvements   (178)   (848)
Purchases of investments       (14)
Increase in intangibles       (12)
Proceeds from sale of investments   88     
Net cash used in investing activities   (90)   (874)
           
CASH FLOWS FROM FINANCING ACTIVITIES:          
Principal payments on notes payable   (1,318)   (306)
Proceeds from Minnesota Bank & Trust loans, net of origination fees   1,000     
Proceeds from stock option exercises and ESPP contributions   42    30 
Payments of employee taxes on net issuance of common stock   (223)    
Repurchases of common stock   (354)   (95)
Net cash used in financing activities   (853)   (371)
           
Net increase in cash and cash equivalents   1,949    1,456 
Cash and cash equivalents, beginning of period   849    3,721 
Cash and cash equivalents, end of period  $2,798   $5,177 
           

 

 

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,
 
   2022   2021 
Supplemental disclosures of cash flow information:          
           
Non-cash investing and financing activity:          
Cashless stock option exercise  $   $45 
           
Cash paid during the period for:          
Interest  $89   $121 
Income taxes, net of refunds  $241   $ 

 

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

 

 

5 
 

PRO-DEX, INC. AND SUBSIDIARIES

NOTES TO CONDENSED 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, 2022. 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, 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. NET SALES

 

The following table presents the disaggregation of net sales by revenue recognition model (in thousands):

 

          
   Three months ended
September 30,
 
   2022   2021 
Net Sales:          
Over-time revenue recognition   $907   $196 
Point-in-time revenue recognition    10,180    9,792 
Total net sales   $11,087   $9,988 

 

The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (presented as deferred costs on our condensed consolidated balance sheets) and customer advances and deposits (presented as deferred revenue on our condensed consolidated balance sheets), where applicable. Amounts are generally billed as work progresses in accordance with agreed upon milestones. The over-time revenue recognition model consists of non-recurring engineering (“NRE”) and prototype services and typically relates to NRE services related to the evaluation, design or customization of a medical device and is typically recognized over time utilizing an input measure of progress based on costs incurred compared to the estimated total costs upon completion. During the three months ended September 30, 2022 and 2021, we recorded $551,000 and $0, respectively, of revenue that had been included in deferred revenue in the prior year. The revenue recognized from the contract liabilities consisted of satisfying our performance obligations during the normal course of business. Our entire deferred revenue balance of $851,000 at September 30, 2022, is currently expected to be recognized in the next 12-months.

 

6 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

 

The following tables summarize our contract assets and liability balances (in thousands):

 

          
   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Contract assets beginning balance  $710   $212 
Expenses incurred during the year   333    96 
Amounts reclassified to cost of sales   (448)   (111)
Amounts allocated to discounts for standalone selling price   (8)   (12)
Contract assets ending balance  $587   $185 

 

   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Contract liabilities beginning balance  $1,013   $150 
Payments received from customers   389    143 
Amounts reclassified to revenue   (551)    
Contract liabilities ending balance  $851   $293 

 

NOTE 4. COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS

 

Investments

 

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

 

        
   September 30,
2022
   June 30,
2022
 
Marketable equity securities - short-term  $813   $755 
Marketable equity securities - long-term   1,889    1,779 
Total marketable equity securities  $2,702   $2,534 

 

Investments at September 30, 2022 and June 30, 2022 had an aggregate cost basis of $2,714,000 and $2,796,000, respectively. We classified certain investments 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, 2022, the investments included unrealized losses of $12,000 (gross unrealized losses of $325,000 offset by gross unrealized gains of $313,000). At June 30, 2022, the investments included net unrealized losses of $262,000 (gross unrealized losses of $369,000 offset by gross unrealized gains of $107,000).

 

Of the total marketable equity securities at September 30, 2022 and June 30, 2022, $813,000 and $755,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, Inc. 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 then three Board members that are not affiliated with Air T, Inc.

 

7 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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):

 

          
   September 30,
2022
   June 30,
2022
 
Raw materials/purchased components  $7,641   $6,323 
Work in process   4,104    3,463 
Sub-assemblies/finished components   2,183    2,118 
Finished goods   1,736    774 
Total inventory  $15,664   $12,678 

 

Intangibles

 

Intangibles consist of the following (in thousands):

 

          
   September 30,
2022
   June 30,
2022
 
Patent-related costs  $208   $208 
Less accumulated amortization   (100)   (90)
   $108   $118 

 

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. Future amortization expense is estimated to be $27,000 for the balance of fiscal 2023 and annually through fiscal 2026. All remaining costs are expected to be fully amortized within 3 years and nine months.

 

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, 2022 and June 30, 2022, the warranty reserve amounted to $366,000 and $340,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.

 

8 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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

 

          
   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Beginning balance  $340   $221 
Accruals during the period   54    32 
Changes in estimates of prior period warranty accruals   14    (8)
Warranty amortization/utilization   (42)   (13)
Ending balance  $366   $232 

 

NOTE 6. NET INCOME PER SHARE

 

We calculate 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   2021 
Basic:          
Net income  $1,076   $1,064 
Weighted-average shares outstanding   3,616    3,651 
Basic earnings per share  $0.30   $0.29 
Diluted:          
Net income  $1,076   $1,064 
Weighted-average shares outstanding   3,616    3,651 
Effect of dilutive securities   79    126 
Weighted-average shares used in calculation of diluted earnings per share   3,695    3,777 
Diluted earnings per share  $0.29   $0.28 

 

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, 2022 and 2021, we recognized accrued interest of $5,000 and $51,000, respectively, related to unrecognized tax benefits. Our effective tax rate for the three months ended September 30, 2022 and 2021, is 17% and 22%, respectively. The current year effective tax rate is less than the prior 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).

 

9 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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, 2019 and later. Our state income tax returns are open to audit under the statute of limitations for the years ended June 30, 2018 and later. However, because of our prior net operating losses and research credit carryovers, our tax years from June 30, 2007 are open 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.

 

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, 2022, 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, 2022 and 2021. As of September 30, 2022, 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, 2022, there were 1,500 options outstanding under our Former Stock Option Plans at a weighted-average exercise price of $2.14 per share. These outstanding options had a weighted-average remaining contractual life of 0.35 years and an intrinsic value of $23,000. During the first quarter ended September 30, 2022 and 2021, 5,000 and 25,000 options under our Former Stock Option Plans were exercised, at exercise prices of $1.73 and $1.80 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 reallocated in 2020 was $16.90, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. In December 2021, the Compensation Committee reallocated an additional 17,500 previously forfeited awards, having the same remaining terms and conditions, to other employees. The weighted average fair value of the performance awards reallocated in 2021 was $20.34, calculated using the weighted average fair market value for each award, using a Monte Carlo simulation. We recorded share-based compensation expense of $30,000 and $21,000 for the three months ended September 30, 2022 and 2021, respectively, related to these performance awards. On September 30, 2022, there was approximately $292,000 of unrecognized compensation cost related to these non-vested performance awards, which is expected to be expensed over the weighted-average period of 2.76 years.

 

On July 1, 2022, it was determined by the Compensation Committee of our Board of Directors that the vesting of performance awards for 37,500 shares of common stock had been achieved. Each participant elected a net issuance to cover their individual withholding taxes and therefore we issued 23,641 shares and paid $223,000 of participant-related payroll tax liabilities.

 

10 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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. The vesting of these stock options 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 $171,000 and $274,000 for the three months ended September 30, 2022 and 2021, 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, 2022, none of these stock options had vested and there was approximately $2.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. The vesting of these stock options 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 and the required service periods were already satisfied. 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, 2022 and 2021, 2,503 and 1,130 shares were purchased, respectively, under the ESPP and allocated to employees based upon their contributions at discount prices of $13.52 and $26.17, respectively, per share. On a cumulative basis, since the inception of the ESPP plan, employees have purchased a total of 29,542 shares. During the three months ended September 30, 2022 and 2021, we recorded stock compensation expense in the amount of $6,000 and $5,000, respectively, relating to the ESPP.

 

11 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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, 2022 and 2021 is as follows (in thousands, except percentages):

 

                    
   Three Months Ended September 30, 
   2022   2021 
   Amount   Percent of
Total
   Amount   Percent of
Total
 
                 
Total revenue  $11,087    100%  $9,988    100%
                     
Customer concentration:                    
Customer 1  $7,481    68%  $6,991    70%
Customer 2   2,156    19%   879    9%
Total  $9,637    87%  $7,870    79%

 

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

 

                    
   September 30, 2022   June 30, 2022 
Total gross accounts receivable  $11,047    100%  $15,384    100%
                     
Customer concentration:                    
Customer 1  $9,055    82%  $11,551    75%
Customer 2   1,890    17%   2,152    14%
Total  $10,945    99%  $13,703    89%

 

During the three months ended September 30, 2022 and 2021, we had three suppliers that each accounted for more than 10% of total inventory purchases. Amounts owed to the fiscal 2022 significant suppliers at September 30, 2022 totaled $970,000, $266,000 and $368,000, respectively, and at June 30, 2022 totaled $721,000, $430,000 and $372,000, respectively.

 

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.

 

12 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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, 2022 was $4,889,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, 2022, was $5,556,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 $827,000 on September 30, 2022.

 

The Revolving Loan may be borrowed against from time to time through its maturity date of November 5, 2023, unless earlier terminated pursuant to its terms, and bears interest at an annual rate equal 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. 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). The full $2,000,000 was drawn and outstanding on the Revolving Loan as of September 30, 2022.

 

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.

13 

PRO-DEX INC. AND SUBSIDIARIES

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(UNAUDITED)

 

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, 2022, we repurchased 20,853 shares at an aggregate cost, inclusive of fees under the plan, of $354,000. 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. On a cumulative basis since 2013, we have repurchased a total of 1,131,599 shares under the share repurchase programs at an aggregate cost, inclusive of fees, of $16.0 million. All repurchases under the 10b5-1 Plans were administered through an independent broker.

 

NOTE 12. LEASES

 

Our operating lease right-of-use 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, 2022, in the amount of $388,000, is presented within accrued expenses on the condensed consolidated balance sheet.

 

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

 

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

 

      
    Operating
Lease
 
Fiscal Year:      
2023   $381 
2024    519 
2025    535 
2026    551 
2027    567 
Thereafter    143 
Total lease payments    2,696 
Less imputed interest    (353)
Total   $2,343 

 

NOTE 13. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

 

We may be involved from time to time 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.

 

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, 2022 and 2021. 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, 2022.

 

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 consolidated results of operations 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, 2023, 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 quarter.

 

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, 2022, 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, 2022.

 

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. We completed the build-out of the property during fiscal 2022, we received FDA authorization to commence manufacturing activities during the first quarter of fiscal 2023, and we are currently performing various verification and validation activities for both equipment and processes, which includes the validation of our new clean room. We expect that we will begin operations in the new facility during the third quarter of this fiscal year.

 

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 unique medical devices as well as Pro-Dex branded drivers to leverage our torque-limiting software, expansion of our manufacturing capacity through the commencement of operations at 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. 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 and to keep our employees safe. These measures have changed over time and continue to change as our specific circumstances change.

 

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.

 

During fiscal 2022, we began to see some challenges in our supply chain in the form of delayed shipments, longer lead times, higher prices, and surcharges, much of which our suppliers indicate have been caused by the COVID-19 pandemic. We have largely been able to mitigate our biggest supply chain concerns by sourcing replacement chips through alternative suppliers, albeit at much higher prices, for many of our printed circuit board assemblies. In so doing, our cost of sales increased during the second half of fiscal 2022 and thus far in fiscal 2023. We continue to implement plans and processes to mitigate these challenges that many manufacturers similarly face. Our long-term prospects remain positive, and we believe these challenges will negatively impact us only in the short-term.

 

Results of Operations

 

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

 

   Three Months Ended September 30, 
   2022   2021 
   Dollars in thousands 
       % of Net Sales       % of Net Sales 
Net sales  $11,087    100%  $9,988    100%
Cost of sales   8,131    73%   6,560    66%
Gross profit   2,956    27%   3,428    34%
Selling expenses   53        37     
General and administrative expenses   1,024    9%   1,093    11%
Research and development costs   929    8%   980    10%
    2,006    18%   2,110    21%
Operating income   950    9%   1,318    13%
Other income, net   344    3%   53    1%
Income before income taxes   1,294    12%   1,371    14%
Provision for income taxes   218    2%   307    3%
Net income  $1,076    10%  $1,064    11%

 

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  
   2022   2021   2021 To 2022 
   Dollars in thousands     
       % of Net Sales       % of Net Sales     
Net sales:                         
Medical device  $7,887    71%  $8,284    83%   (5%)
Industrial and scientific   224    2%   216    2%   4%
Dental and component   103    1%   62    1%   66%
NRE & proto-types   907    8%   196    2%   363%
Repairs   2,252    20%   1,459    14%   54%
Discounts and other   (286)   (2%)   (229)   (2%)   25%
   $11,087    100%  $9,988    100%   11%

 

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  
   2022   2021   2021 To 2022 
   Dollars in thousands     
       % of Med Device Sales       % of Med Device Sales     
Medical device sales:                         
Orthopedic  $5,635    72%  $5,706    69%   (1%)
CMF   2,083    26%   2,387    29%   (13%)
Thoracic   169    2%   191    2%   (12%)
   $7,887    100%  $8,284    100%   (5%)

 

Our medical device revenue decreased $0.4 million, or 5%, in the first quarter of fiscal 2023 compared to the corresponding period of the prior fiscal year. The declines in medical device sales across all of our product lines seems to reflect a general softening of the markets.

 

Sales of our compact pneumatic air motors increased $8,000, or 4%, in the first quarter of fiscal 2023 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 increased $41,000 in the first quarter of fiscal 2023 compared to the corresponding quarter of the prior fiscal year. We believe this increase is temporary due to sales of components to our board assembly houses due to the recent chip shortages experienced globally. Our non-recurring engineering (“NRE”) and proto-type revenue increased $711,000 in the first quarter of fiscal 2023 compared to the corresponding period of the prior fiscal year, due to an increase in billable contracts. Our NRE and proto-type revenue is typically a small percentage of our total revenue and can vary significantly from quarter to quarter.

 

Repair revenue increased by $793,000 in the first quarter of fiscal 2023 compared to the corresponding period of the prior fiscal year, due to an increased number of repairs of the orthopedic handpiece we sell to our largest customer. This increase was expected as we have been asked to upgrade handpieces to the next generation, which design was released to manufacture in the third quarter of fiscal 2022.

 

18 
 

Discounts and other increased by $57,000 in the first quarter of fiscal 2023 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, 2022, we had a backlog of approximately $26.6 million, of which $18.6 million is scheduled for delivery during the remainder of fiscal 2023. 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  
   2022   2021   2021 To 2022 
   Dollars in thousands     
       % of Net Sales       % of Net Sales     
Cost of sales:                         
Product costs  $7,611    69%  $6,632    66%   15%
Under-(over) absorption of manufacturing costs   362    3%   (146)   (1%)   348%
Inventory and warranty charges   158    1%   74    1%   114%
Total cost of sales  $8,131    73%  $6,560    66%   24%
Gross profit and gross margin  $2,956    27%  $3,428    34%   (14%)

 

Cost of sales for the three-month period ended September 30, 2022 increased by $1.6 million, or 24%, compared to the corresponding period of the prior fiscal year. Although some of the increase in cost of sales is consistent with the 11% increase in revenue for the same period, approximately $450,000 of the increase relates to the repairs performed to upgrade the orthopedic handpieces we sell our largest customer to the newest release at no additional cost. We continue to negotiate in good faith with our customer for additional remuneration for these refurbished and repaired handpieces. Product costs increased by $979,000, or 15%, during the three months ended September 30, 2022, compared to the corresponding period of the prior fiscal year, due to both higher material costs, predominantly related to the repairs discussed above, and higher costs in our machine shop, materials, assembly and quality departments. During the first quarter of fiscal 2023 we experienced $362,000 of under-absorbed manufacturing costs compared to an over-absorption of $146,000 in the first quarter of fiscal 2022, primarily due to the growth of indirect costs outpacing actual production hours. Costs related to inventory and warranty charges increased $84,000 in the first quarter of fiscal 2023 compared to the corresponding quarter of fiscal 2022, due primarily to upgraded repairs we perform on orthopedic handpieces we sell to our largest customer that are still under-warranty at no additional cost.

 

Gross profit decreased by approximately $472,000, or 14%, for the three months ended September 30, 2022 compared to the corresponding period of the prior fiscal year, and gross margin as a percentage of sales decreased by seven percentage points between such periods, primarily as a result of higher component costs and additional repair costs described above.

 

19 
 

Operating Costs and Expenses

 

   Three Months Ended September 30,   Increase (Decrease) From  
   2022   2021   2021 To 2022 
   Dollars in thousands     
       % of Net Sales       % of Net Sales     
Operating expenses:                         
Selling expenses  $53    1%  $37        43%
General and administrative expenses   1,024    9%   1,093    11%   (6%)
Research and development costs   929    8%   980    10%   (5%)
   $2,006    18%  $2,110    21%   (5%)

 

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, 2022 increased $16,000, or 43%, compared to the corresponding year-earlier period. The increase is primarily due to sales commissions.

 

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 decreased by $69,000, or 6%, for the three months ended September 30, 2022, when compared to the corresponding period of the prior fiscal year. The decrease in total G&A was primarily related to reduced 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 $51,000, or 5%, for the quarter ended September 30, 2022, compared to the corresponding prior year period. The decrease is due primarily to an increase in the amount of $108,000 in salaries and personnel costs offset by $179,000 in reduced internal engineering project spending.

 

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. Many of our product development efforts are undertaken only upon completion of an analysis of the size of the market, our ability to differentiate our product from our competitors’, as well as an analysis of our specific sales prospects with new and/or existing customers. Research and development costs represent 46% of total operating expenses for all periods presented and are expected to remain relatively flat the remainder of this fiscal year as we continue to work on customer funded NRE projects.

 

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,   Market    Est. Annual  
   2022   2021   Launch(1)   Revenue(2) 
Total Research & Development costs:  $929   $980           
                     
Products in development:                    
ENT Shaver  $43   $232    Q4 2023   $1,000 
Sustaining & Other   886    748           
Total.  $929   $980           

 

(1)Represents the calendar quarter of expected market launch.
(2)The products in development include risks that they could be abandoned in the future prior to completion, they could fail to become commercialized, or the actual annual revenue realized may be less than the amount estimated.

 

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 or projects that are later abandoned. For instance, in prior filings we included expenses related to the VITAL ventilator product, which we have removed from the table above because we did not spend any resources on this project in the first quarter of fiscal 2023 and we do not expect to in the foreseeable future.

 

Other Income (Expense), net

 

Interest and dividend income

 

The interest and dividend income recorded during the quarters ended September 30, 2022 and 2021, consists primarily of interest and dividends from our investments and money market accounts. One of the investments in our portfolio paid a $204,000 cash dividend in the first quarter of fiscal 2023, and no such dividend was paid during the prior fiscal year.

 

Unrealized gain on marketable equity investments

 

The unrealized gain on marketable securities for the quarters ended September 30, 2022 and 2021, relates to our portfolio of investments described more fully in Note 4 to the condensed consolidated financial statements contained elsewhere in this report.

 

Interest expense

 

The interest expense recorded during the quarters ended September 30, 2022 and 2021, relates to our Minnesota Bank and Trust (“MBT”) loans described more fully in Note 10 to the condensed consolidated financial statements contained elsewhere in this report.

 

21 
 

Income Tax Expense

 

The effective tax rate for the three months ended September 30, 2022 and 2021, is 17% and 22%, respectively. The current year effective tax rate is less than the prior 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.

 

Liquidity and Capital Resources

 

Cash and cash equivalents at September 30, 2022 increased $1.9 million to $2.8 million as compared to $0.9 million at June 30, 2022. 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, 
   2022   2021 
   (in thousands) 
Cash provided by (used in):          
Operating activities  $2,892   $2,701 
Investing activities  $(90)  $(874)
Financing activities  $(853)  $(371)
           
Cash and working capital:          
Cash and cash equivalents  $2,798   $5,177 
Working capital  $20,162   $19,806 

 

Operating Activities

 

Net cash provided by operating activities during the three months ended September 30, 2022 totaled $2.9 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 $207,000 and $193,000, respectively, (b) a decrease of $4.3 million in accounts receivable due to more timely collection of receivables from our largest customer, and (c) an increase in accounts payable and accrued expenses of $273,000. Uses of cash arose primarily from an increase in inventory of $3.0 million primarily related to building up inventory in anticipation of our transfer of assembly and repairs to the Franklin Property.

 

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, 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.

 

Investing Activities

 

Net cash used in investing activities for the three months ended September 30, 2022 was $90,000 and related primarily to the purchase of equipment and improvements at the Franklin Property in the amount of $178,000 offset by the sale of marketable securities in the amount of $88,000.

 

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

 

22 
 

Financing Activities

 

Net cash used in financing activities for the three months ended September 30, 2022 included net principal payments of $318,000 on our existing loans from MBT more fully described in Note 10 to the condensed consolidated financial statements contained elsewhere in this report, the repurchase of $354,000 of common stock pursuant to our share repurchase program, as well as $223,000 of employee payroll taxes related to the award of 37,500 shares of common stock to employees under previously granted performance awards.

 

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 principal payments of $306,000 on our loans from MBT.

 

Financing Facilities & Liquidity Requirements for the Next Twelve Months

 

As of September 30, 2022, our working capital was $20.2 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 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 sell additional shares of our common stock under our previously disclosed ATM Agreement, which is currently suspended.

 

23 
 

 

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, 2022, 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”)) are effective. 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.

 

 Internal Control over Financial Reporting

 

During the three months ended September 30, 2022, there were no 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 to condensed consolidated 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, 2022, 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, 2022. Additional information regarding some of those risks and uncertainties is contained in the notes to the condensed consolidated 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, 2022.

 

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, 2022 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, 2022 to July 31, 2022   4,662   $15.88   4,662   710,691
August 1, 2021 to August 31, 2021   3,424   $16.56   3,424   707,267
September 1, 2021 to September 30, 2021   12,767   $17.50   12,767   694,500
Total   20,853   $16.98   20,853   694,500

 

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 11 to the condensed consolidated financial statements included elsewhere in this report.

 

 

25 
 

ITEM 6. EXHIBITS

 

Exhibit   Description
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 3, 2022 By: /s/ Richard L. Van Kirk
    Richard L. Van Kirk
   

Chief Executive Officer

(principal executive officer)

 

 

Date:  November, 2022 By: /s/ Alisha K. Charlton
    Alisha K. Charlton
   

Chief Financial Officer

(principal financial officer and principal accounting officer)

 

 

 

 

27 
 

EXHIBIT INDEX

 

 

Exhibit   Description
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 3, 2022   /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 3, 2022   /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 3, 2022   /s/ Richard L. Van Kirk
    Richard L. Van Kirk
   

Chief Executive Officer

(principal executive officer)

 

Date: November 3, 2022   /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-20220930.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 INCOME STATEMENTS (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY 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 - NET SALES 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 - NET SALES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - WARRANTY (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - NET INCOME PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - NET SALES (Net sales) (Details) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - NET SALES (Contract assets and liability) (Details) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - NET SALES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - WARRANTY (Schedule of accrual warranty costs) (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - WARRANTY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - NET INCOME PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - SHARE-BASED COMPENSATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Sales) (Details) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - COMMON STOCK (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - LEASES (Schedule of Future Minimum Base Rental Payment) (Details) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - LEASES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 pdex-20220930_cal.xml XBRL CALCULATION FILE EX-101.DEF 7 pdex-20220930_def.xml XBRL DEFINITION FILE EX-101.LAB 8 pdex-20220930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Retained Earnings [Member] Finite-Lived Intangible Assets by Major Class [Axis] Patents [Member] Plan Name [Axis] Equity Incentive Plan [Member] Award Type [Axis] Non Qualified Stock Options [Member] Former Stock Option Plans [Member] Performance Shares [Member] Previously Forfeited Awards [Member] Title of Individual [Axis] Directors And Certain Employees [Member] Directors And Certain Employees Two [Member] Employee Stock Purchase Plan [Member] Concentration Risk Benchmark [Axis] Purchase [Member] Concentration Risk Type [Axis] Supplier Concentration Risk [Member] Supplier Concentration Risk One [Member] Sales [Member] Customer Concentration Risk 1 [Member] Customer Concentration Risk 2 [Member] Customer Concentration Risk [Member] Accounts Receivable [Member] Long-Term Debt, Type [Axis] Property Loan [Member] Counterparty Name [Axis] Minnesota Bank And Trust [Member] Debt Instrument [Axis] Term Loan One [Member] Legal Entity [Axis] Term Loan Two [Member] Revolving Loan [Member] Share Repurchase Program [Axis] Share Repurchase Program [Member] 10b5-1 Plan [Member] Cumulative Basis [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 $2 and $0 at September 30, 2022 and at June 30, 2022, 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 liabilities Income taxes payable Deferred revenue Note payable Total current liabilities Lease liability, net of current portion 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,606,422 and 3,596,131 shares issued and outstanding at September 30, 2022 and June 30, 2022, respectively Retained earnings Total shareholders’ equity Total liabilities and shareholders’ equity Accounts receivable, allowance for doubtful accounts Common shares, par value 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 dividend income Realized gain on sale of marketable equity investments Unrealized gain on marketable equity investments Interest expense Total other income Income before income taxes Provision for income taxes Net income Basic and diluted net 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: Adjustments to reconcile net income to net cash provided by 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 Deferred income taxes 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 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 used in investing activities CASH FLOWS FROM FINANCING ACTIVITIES: Principal payments on notes payable Proceeds from Minnesota Bank & Trust loans, net of origination fees Proceeds from stock option exercises and ESPP contributions Payments of employee taxes on net issuance of common stock Repurchases of common stock Net cash used in financing activities Net increase 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 Equity [Abstract] NET SALES 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 COMMON STOCK Leases LEASES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Schedule of disaggregation of net sales Schedule of contract assets and liability Schedule of investments Schedule of inventory Schedule of intangibles Schedule of accrual warranty costs Schedule of weighted average shares outstanding calculation of basic and diluted per share Schedule of sales by major customers Schedule of accounts receivable of major customers Schedule of Maturities of Lease Liabilities Net Sales: Over-time revenue recognition Point-in-time revenue recognition Total net sales Contract assets at beginning balance Expenses incurred during the year Amounts reclassified to cost of sales Amounts allocated to discounts for standalone selling price Contract assets at ending balance Contract liabilities at beginning balance Payments received from customers Amounts reclassified to revenue Contract liabilities at ending balance Deferred revenue Deferred Revenue Marketable equity securities - short-term Marketable equity securities - long-term Total marketable equity securities 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 gain (loss) on investments Gross unrealized losses Gross unrealized gains Investment in common stock of company affiliated with company board members Future amortization expense Amortization years Beginning balance Accruals during the period Changes in estimates of prior period warranty accruals Warranty amortization and utilization Ending balance Warranty reserve Basic: Weighted-average shares outstanding Basic earnings per share Diluted: 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 Options granted Unrecognized compensation cost Number of shares outstanding Weighted-average exercise prices Weighted-average remaining contractual life Intrinsic value Stock Option Plans were exercised Exercise prices Period for award description Weighted average fair value Aggregate share-based compensation expense Weighted-average period Number of shares issued Payment, Tax Withholding Description of plan Number of shares reserved for future issuance Number of shares purchased and allocated to employee (in shares) Exercise price (in dollars per share) Number of shares options purchased (in shares) Concentration Risk [Table] Concentration Risk [Line Items] Total revenue Percentage of concentrations risk Total gross accounts receivable Major customers suppliers description Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Debt instrument, face amount Unamortized loan origination fees Interest rate Periodic payment of principal and interest Debt instrument, maturity date Balloon payment Description of prepayment Debt outstanding Amount borrowed for repurchase of common stock Amount borrowed for property improvements Interest rate Amount borrowed on revolving loan Percentage of late payment fee Increased percentage of default late payment 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 Share repurchases, value Leases Schedule Of Future Minimum Base Rental Payment Fiscal Year: 2023 2024 2025 2026 2027 Thereafter Total lease payments Less imputed interest Total Operating lease liability current portion Interest rate Cash paid lease liability Cash paid for common area maintenance charges 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. Represents the amount of amortization and utilization related to standard and extended product warranties issued during the reporting period Information related to equity incentive plan. Non-qualified stock options [Member] Directors and certain employees [Member] Refers to employee stock purchase plan. It refes to the name of the plan. It refers to share repurchase program. Cumulative basis [Member] Property Loan [Member] Minnesota Bank & Trust [Member] Balloon payment owed at maturity of debt instrument. Description of prepayment. Term Loan A [Member] Term Loan B [Member] Revolving Loan [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. Investment in common stock of company affiliated with company board members. Percentage of late payment fee. Increased percentage of default late payment. Information related to purchase member. Supplier Two [Member] Previously forfeited awards [Member] Directors and certain employees Two [Member] Assets, Current 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) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Amortization of Deferred Loan Origination Fees, Net Gain on Sale of Investments Increase (Decrease) in Accounts Receivable Increase (Decrease) in Deferred Charges 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 Payments to Acquire Property, Plant, and Equipment Payments to Acquire Investments Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Repayments of Notes Payable 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 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Contract with Customer, Asset, after Allowance for Credit Loss Contract with Customer, Liability Deferred Revenue, Noncurrent Marketable Securities Finite-Lived Intangible Assets, Accumulated Amortization Standard and Extended Product Warranty Accrual WeightedaverageSharesOutstandingDiluted Debt Instrument, Interest Rate, Stated Percentage 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-20220930_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.22.2.2
Cover - shares
3 Months Ended
Sep. 30, 2022
Nov. 02, 2022
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2022  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2023  
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,580,316
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Current Assets:    
Cash and cash equivalents $ 2,798 $ 849
Investments 813 755
Accounts receivable, net of allowance for doubtful accounts of $2 and $0 at September 30, 2022 and at June 30, 2022, respectively 11,045 15,384
Deferred costs 587 710
Inventory 15,664 12,678
Prepaid expenses and other current assets 928 790
Total current assets 31,835 31,166
Land and building, net 6,319 6,343
Equipment and leasehold improvements, net 4,852 4,833
Right of use asset, net 2,156 2,248
Intangibles, net 108 118
Deferred income taxes, net 764 797
Investments 1,889 1,779
Other assets 42 42
Total assets 47,965 47,326
Current Liabilities:    
Accounts payable 3,549 3,761
Accrued liabilities 3,245 2,751
Income taxes payable 731 544
Deferred revenue 851 1,013
Note payable 3,297 3,285
Total current liabilities 11,673 11,354
Lease liability, net of current portion 1,954 2,054
Notes payable, net of current portion 9,922 10,250
Total non-current liabilities 11,876 12,304
Total liabilities 23,549 23,658
Shareholders’ Equity:    
Common stock; no par value; 50,000,000 shares authorized; 3,606,422 and 3,596,131 shares issued and outstanding at September 30, 2022 and June 30, 2022, respectively 7,354 7,682
Retained earnings 17,062 15,986
Total shareholders’ equity 24,416 23,668
Total liabilities and shareholders’ equity $ 47,965 $ 47,326
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Unaudited) (Parenthetical) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 2 $ 0
Common shares, par value $ 0 $ 0
Common shares, authorized 50,000,000 50,000,000
Common shares, issued 3,606,422 3,596,131
Common shares, outstanding 3,606,422 3,596,131
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED INCOME STATEMENTS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Statement [Abstract]    
Net sales $ 11,087 $ 9,988
Cost of sales 8,131 6,560
Gross profit 2,956 3,428
Operating expenses:    
Selling expenses 53 37
General and administrative expenses 1,024 1,093
Research and development costs 929 980
Total operating expenses 2,006 2,110
Operating income 950 1,318
Other income (expense):    
Interest and dividend income 218 24
Realized gain on sale of marketable equity investments 6
Unrealized gain on marketable equity investments 250 149
Interest expense (130) (120)
Total other income 344 53
Income before income taxes 1,294 1,371
Provision for income taxes 218 307
Net income $ 1,076 $ 1,064
Basic net income per share $ 0.30 $ 0.29
Diluted net income per share $ 0.29 $ 0.28
Basic 3,616,392 3,651,334
Diluted 3,694,959 3,777,118
Common shares outstanding 3,606,422 3,666,319
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY - USD ($)
$ in Thousands
Common Stock [Member]
Retained Earnings [Member]
Total
Balance at beginning at Jun. 30, 2021 $ 7,953 $ 12,131
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
Balance at beginning at Jun. 30, 2022 7,682 15,986 23,668
Share-based compensation expense 207    
Stock option exercise 8    
Share repurchases (354)    
Shares withheld from common stock issued to pay employee payroll taxes (223)    
ESPP shares issued 34    
Net income   1,076 1,076
Balance at end at Sep. 30, 2022 $ 7,354 $ 17,062 $ 24,416
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 1,076 $ 1,064
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 193 184
Share-based compensation 207 300
Unrealized (gain) loss on marketable equity investments (250) (149)
Non-cash lease expense 2 6
Amortization of loan fees 2 2
Gain on sale of investments (6)
Deferred income taxes 32
Bad debt expense 2 5
Changes in operating assets and liabilities:    
Accounts receivable and other receivables 4,337 834
Deferred costs 123 9
Inventory (2,986) (470)
Prepaid expenses and other assets (138) 284
Accounts payable and accrued expenses 273 177
Deferred revenue (162) 143
Income taxes payable 187 312
Net cash provided by operating activities 2,892 2,701
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchases of equipment and improvements (178) (848)
Purchases of investments (14)
Increase in intangibles (12)
Proceeds from sale of investments 88
Net cash used in investing activities (90) (874)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Principal payments on notes payable (1,318) (306)
Proceeds from Minnesota Bank & Trust loans, net of origination fees 1,000
Proceeds from stock option exercises and ESPP contributions 42 30
Payments of employee taxes on net issuance of common stock (223)
Repurchases of common stock (354) (95)
Net cash used in financing activities (853) (371)
Net increase in cash and cash equivalents 1,949 1,456
Cash and cash equivalents, beginning of period 849 3,721
Cash and cash equivalents, end of period 2,798 5,177
Non-cash investing and financing activity:    
Cashless stock option exercise 45
Cash paid during the period for:    
Interest 89 121
Income taxes, net of refunds $ 241
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.22.2.2
BASIS OF PRESENTATION
3 Months Ended
Sep. 30, 2022
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, 2022. 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, 2022.

 

XML 17 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
DESCRIPTION OF BUSINESS
3 Months Ended
Sep. 30, 2022
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 18 R9.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES
3 Months Ended
Sep. 30, 2022
Equity [Abstract]  
NET SALES

NOTE 3. NET SALES

 

The following table presents the disaggregation of net sales by revenue recognition model (in thousands):

 

          
   Three months ended
September 30,
 
   2022   2021 
Net Sales:          
Over-time revenue recognition   $907   $196 
Point-in-time revenue recognition    10,180    9,792 
Total net sales   $11,087   $9,988 

 

The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (presented as deferred costs on our condensed consolidated balance sheets) and customer advances and deposits (presented as deferred revenue on our condensed consolidated balance sheets), where applicable. Amounts are generally billed as work progresses in accordance with agreed upon milestones. The over-time revenue recognition model consists of non-recurring engineering (“NRE”) and prototype services and typically relates to NRE services related to the evaluation, design or customization of a medical device and is typically recognized over time utilizing an input measure of progress based on costs incurred compared to the estimated total costs upon completion. During the three months ended September 30, 2022 and 2021, we recorded $551,000 and $0, respectively, of revenue that had been included in deferred revenue in the prior year. The revenue recognized from the contract liabilities consisted of satisfying our performance obligations during the normal course of business. Our entire deferred revenue balance of $851,000 at September 30, 2022, is currently expected to be recognized in the next 12-months.

 

The following tables summarize our contract assets and liability balances (in thousands):

 

          
   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Contract assets beginning balance  $710   $212 
Expenses incurred during the year   333    96 
Amounts reclassified to cost of sales   (448)   (111)
Amounts allocated to discounts for standalone selling price   (8)   (12)
Contract assets ending balance  $587   $185 

 

   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Contract liabilities beginning balance  $1,013   $150 
Payments received from customers   389    143 
Amounts reclassified to revenue   (551)    
Contract liabilities ending balance  $851   $293 

 

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS
3 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
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):

 

        
   September 30,
2022
   June 30,
2022
 
Marketable equity securities - short-term  $813   $755 
Marketable equity securities - long-term   1,889    1,779 
Total marketable equity securities  $2,702   $2,534 

 

Investments at September 30, 2022 and June 30, 2022 had an aggregate cost basis of $2,714,000 and $2,796,000, respectively. We classified certain investments 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, 2022, the investments included unrealized losses of $12,000 (gross unrealized losses of $325,000 offset by gross unrealized gains of $313,000). At June 30, 2022, the investments included net unrealized losses of $262,000 (gross unrealized losses of $369,000 offset by gross unrealized gains of $107,000).

 

Of the total marketable equity securities at September 30, 2022 and June 30, 2022, $813,000 and $755,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, Inc. 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 then 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):

 

          
   September 30,
2022
   June 30,
2022
 
Raw materials/purchased components  $7,641   $6,323 
Work in process   4,104    3,463 
Sub-assemblies/finished components   2,183    2,118 
Finished goods   1,736    774 
Total inventory  $15,664   $12,678 

 

Intangibles

 

Intangibles consist of the following (in thousands):

 

          
   September 30,
2022
   June 30,
2022
 
Patent-related costs  $208   $208 
Less accumulated amortization   (100)   (90)
   $108   $118 

 

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. Future amortization expense is estimated to be $27,000 for the balance of fiscal 2023 and annually through fiscal 2026. All remaining costs are expected to be fully amortized within 3 years and nine months.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTY
3 Months Ended
Sep. 30, 2022
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, 2022 and June 30, 2022, the warranty reserve amounted to $366,000 and $340,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, 2022 and 2021 are as follows (in thousands):

 

          
   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Beginning balance  $340   $221 
Accruals during the period   54    32 
Changes in estimates of prior period warranty accruals   14    (8)
Warranty amortization/utilization   (42)   (13)
Ending balance  $366   $232 

 

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

NOTE 6. NET INCOME PER SHARE

 

We calculate 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   2021 
Basic:          
Net income  $1,076   $1,064 
Weighted-average shares outstanding   3,616    3,651 
Basic earnings per share  $0.30   $0.29 
Diluted:          
Net income  $1,076   $1,064 
Weighted-average shares outstanding   3,616    3,651 
Effect of dilutive securities   79    126 
Weighted-average shares used in calculation of diluted earnings per share   3,695    3,777 
Diluted earnings per share  $0.29   $0.28 

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES
3 Months Ended
Sep. 30, 2022
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, 2022 and 2021, we recognized accrued interest of $5,000 and $51,000, respectively, related to unrecognized tax benefits. Our effective tax rate for the three months ended September 30, 2022 and 2021, is 17% and 22%, respectively. The current year effective tax rate is less than the prior 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, 2019 and later. Our state income tax returns are open to audit under the statute of limitations for the years ended June 30, 2018 and later. However, because of our prior net operating losses and research credit carryovers, our tax years from June 30, 2007 are open to audit. We do not anticipate a significant change to the total amount of unrecognized tax benefits within the next 12 months.

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHARE-BASED COMPENSATION
3 Months Ended
Sep. 30, 2022
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, 2022, 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, 2022 and 2021. As of September 30, 2022, 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, 2022, there were 1,500 options outstanding under our Former Stock Option Plans at a weighted-average exercise price of $2.14 per share. These outstanding options had a weighted-average remaining contractual life of 0.35 years and an intrinsic value of $23,000. During the first quarter ended September 30, 2022 and 2021, 5,000 and 25,000 options under our Former Stock Option Plans were exercised, at exercise prices of $1.73 and $1.80 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 reallocated in 2020 was $16.90, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. In December 2021, the Compensation Committee reallocated an additional 17,500 previously forfeited awards, having the same remaining terms and conditions, to other employees. The weighted average fair value of the performance awards reallocated in 2021 was $20.34, calculated using the weighted average fair market value for each award, using a Monte Carlo simulation. We recorded share-based compensation expense of $30,000 and $21,000 for the three months ended September 30, 2022 and 2021, respectively, related to these performance awards. On September 30, 2022, there was approximately $292,000 of unrecognized compensation cost related to these non-vested performance awards, which is expected to be expensed over the weighted-average period of 2.76 years.

 

On July 1, 2022, it was determined by the Compensation Committee of our Board of Directors that the vesting of performance awards for 37,500 shares of common stock had been achieved. Each participant elected a net issuance to cover their individual withholding taxes and therefore we issued 23,641 shares and paid $223,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. The vesting of these stock options 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 $171,000 and $274,000 for the three months ended September 30, 2022 and 2021, 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, 2022, none of these stock options had vested and there was approximately $2.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. The vesting of these stock options 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 and the required service periods were already satisfied. 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, 2022 and 2021, 2,503 and 1,130 shares were purchased, respectively, under the ESPP and allocated to employees based upon their contributions at discount prices of $13.52 and $26.17, respectively, per share. On a cumulative basis, since the inception of the ESPP plan, employees have purchased a total of 29,542 shares. During the three months ended September 30, 2022 and 2021, we recorded stock compensation expense in the amount of $6,000 and $5,000, respectively, relating to the ESPP.

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
MAJOR CUSTOMERS & SUPPLIERS
3 Months Ended
Sep. 30, 2022
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, 2022 and 2021 is as follows (in thousands, except percentages):

 

                    
   Three Months Ended September 30, 
   2022   2021 
   Amount   Percent of
Total
   Amount   Percent of
Total
 
                 
Total revenue  $11,087    100%  $9,988    100%
                     
Customer concentration:                    
Customer 1  $7,481    68%  $6,991    70%
Customer 2   2,156    19%   879    9%
Total  $9,637    87%  $7,870    79%

 

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

 

                    
   September 30, 2022   June 30, 2022 
Total gross accounts receivable  $11,047    100%  $15,384    100%
                     
Customer concentration:                    
Customer 1  $9,055    82%  $11,551    75%
Customer 2   1,890    17%   2,152    14%
Total  $10,945    99%  $13,703    89%

 

During the three months ended September 30, 2022 and 2021, we had three suppliers that each accounted for more than 10% of total inventory purchases. Amounts owed to the fiscal 2022 significant suppliers at September 30, 2022 totaled $970,000, $266,000 and $368,000, respectively, and at June 30, 2022 totaled $721,000, $430,000 and $372,000, respectively.

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.22.2.2
NOTES PAYABLE AND FINANCING TRANSACTIONS
3 Months Ended
Sep. 30, 2022
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, 2022 was $4,889,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, 2022, was $5,556,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 $827,000 on September 30, 2022.

 

The Revolving Loan may be borrowed against from time to time through its maturity date of November 5, 2023, unless earlier terminated pursuant to its terms, and bears interest at an annual rate equal 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. 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). The full $2,000,000 was drawn and outstanding on the Revolving Loan as of September 30, 2022.

 

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 26 R17.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMON STOCK
3 Months Ended
Sep. 30, 2022
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, 2022, we repurchased 20,853 shares at an aggregate cost, inclusive of fees under the plan, of $354,000. 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. On a cumulative basis since 2013, we have repurchased a total of 1,131,599 shares under the share repurchase programs at an aggregate cost, inclusive of fees, of $16.0 million. All repurchases under the 10b5-1 Plans were administered through an independent broker.

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES
3 Months Ended
Sep. 30, 2022
Leases  
LEASES

NOTE 12. LEASES

 

Our operating lease right-of-use 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, 2022, in the amount of $388,000, is presented within accrued expenses on the condensed consolidated balance sheet.

 

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

 

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

 

      
    Operating
Lease
 
Fiscal Year:      
2023   $381 
2024    519 
2025    535 
2026    551 
2027    567 
Thereafter    143 
Total lease payments    2,696 
Less imputed interest    (353)
Total   $2,343 

 

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

NOTE 13. COMMITMENTS AND CONTINGENCIES

 

Legal Matters

 

We may be involved from time to time 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 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES (Tables)
3 Months Ended
Sep. 30, 2022
Equity [Abstract]  
Schedule of disaggregation of net sales
          
   Three months ended
September 30,
 
   2022   2021 
Net Sales:          
Over-time revenue recognition   $907   $196 
Point-in-time revenue recognition    10,180    9,792 
Total net sales   $11,087   $9,988 
Schedule of contract assets and liability
          
   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Contract assets beginning balance  $710   $212 
Expenses incurred during the year   333    96 
Amounts reclassified to cost of sales   (448)   (111)
Amounts allocated to discounts for standalone selling price   (8)   (12)
Contract assets ending balance  $587   $185 

 

   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Contract liabilities beginning balance  $1,013   $150 
Payments received from customers   389    143 
Amounts reclassified to revenue   (551)    
Contract liabilities ending balance  $851   $293 
XML 30 R21.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Tables)
3 Months Ended
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of investments
        
   September 30,
2022
   June 30,
2022
 
Marketable equity securities - short-term  $813   $755 
Marketable equity securities - long-term   1,889    1,779 
Total marketable equity securities  $2,702   $2,534 
Schedule of inventory
          
   September 30,
2022
   June 30,
2022
 
Raw materials/purchased components  $7,641   $6,323 
Work in process   4,104    3,463 
Sub-assemblies/finished components   2,183    2,118 
Finished goods   1,736    774 
Total inventory  $15,664   $12,678 
Schedule of intangibles
          
   September 30,
2022
   June 30,
2022
 
Patent-related costs  $208   $208 
Less accumulated amortization   (100)   (90)
   $108   $118 
XML 31 R22.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTY (Tables)
3 Months Ended
Sep. 30, 2022
Guarantees and Product Warranties [Abstract]  
Schedule of accrual warranty costs
          
   As of and for the
Three Months Ended
September 30,
 
   2022   2021 
Beginning balance  $340   $221 
Accruals during the period   54    32 
Changes in estimates of prior period warranty accruals   14    (8)
Warranty amortization/utilization   (42)   (13)
Ending balance  $366   $232 
XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME PER SHARE (Tables)
3 Months Ended
Sep. 30, 2022
Earnings Per Share [Abstract]  
Schedule of weighted average shares outstanding calculation of basic and diluted per share
          
   Three Months Ended
September 30,
 
   2021   2021 
Basic:          
Net income  $1,076   $1,064 
Weighted-average shares outstanding   3,616    3,651 
Basic earnings per share  $0.30   $0.29 
Diluted:          
Net income  $1,076   $1,064 
Weighted-average shares outstanding   3,616    3,651 
Effect of dilutive securities   79    126 
Weighted-average shares used in calculation of diluted earnings per share   3,695    3,777 
Diluted earnings per share  $0.29   $0.28 
XML 33 R24.htm IDEA: XBRL DOCUMENT v3.22.2.2
MAJOR CUSTOMERS & SUPPLIERS (Tables)
3 Months Ended
Sep. 30, 2022
Risks and Uncertainties [Abstract]  
Schedule of sales by major customers
                    
   Three Months Ended September 30, 
   2022   2021 
   Amount   Percent of
Total
   Amount   Percent of
Total
 
                 
Total revenue  $11,087    100%  $9,988    100%
                     
Customer concentration:                    
Customer 1  $7,481    68%  $6,991    70%
Customer 2   2,156    19%   879    9%
Total  $9,637    87%  $7,870    79%
Schedule of accounts receivable of major customers
                    
   September 30, 2022   June 30, 2022 
Total gross accounts receivable  $11,047    100%  $15,384    100%
                     
Customer concentration:                    
Customer 1  $9,055    82%  $11,551    75%
Customer 2   1,890    17%   2,152    14%
Total  $10,945    99%  $13,703    89%
XML 34 R25.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Tables)
3 Months Ended
Sep. 30, 2022
Leases  
Schedule of Maturities of Lease Liabilities
      
    Operating
Lease
 
Fiscal Year:      
2023   $381 
2024    519 
2025    535 
2026    551 
2027    567 
Thereafter    143 
Total lease payments    2,696 
Less imputed interest    (353)
Total   $2,343 
XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES (Net sales) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Net Sales:    
Over-time revenue recognition $ 907 $ 196
Point-in-time revenue recognition 10,180 9,792
Total net sales $ 11,087 $ 9,988
XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES (Contract assets and liability) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Equity [Abstract]    
Contract assets at beginning balance $ 710 $ 212
Expenses incurred during the year 333 96
Amounts reclassified to cost of sales (448) (111)
Amounts allocated to discounts for standalone selling price (8) (12)
Contract assets at ending balance 587 185
Contract liabilities at beginning balance 1,013 150
Payments received from customers 389 143
Amounts reclassified to revenue (551)
Contract liabilities at ending balance $ 851 $ 293
XML 37 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET SALES (Details Narrative) - USD ($)
Sep. 30, 2022
Sep. 30, 2021
Equity [Abstract]    
Deferred revenue $ 551,000 $ 0
Deferred Revenue $ 851,000  
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Marketable equity securities - short-term $ 813 $ 755
Marketable equity securities - long-term 1,889 1,779
Total marketable equity securities $ 2,702 $ 2,534
XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Inventory) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials/purchased components $ 7,641 $ 6,323
Work in process 4,104 3,463
Sub-assemblies/finished components 2,183 2,118
Finished goods 1,736 774
Total inventory $ 15,664 $ 12,678
XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Intangible Assets) (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Less accumulated amortization $ (100) $ (90)
Intangible assets,net 108 118
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Total intangibles $ 208 $ 208
XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Details Narrative) - USD ($)
Sep. 30, 2022
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Aggregate cost $ 2,714,000 $ 2,796,000
Net unrealized gain (loss) on investments 12,000 262,000
Gross unrealized losses 325,000 369,000
Gross unrealized gains 313,000 107,000
Investment in common stock of company affiliated with company board members 813,000 $ 755,000
Future amortization expense $ 27,000  
Amortization years 3 years  
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTY (Schedule of accrual warranty costs) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Guarantees and Product Warranties [Abstract]    
Beginning balance $ 340 $ 221
Accruals during the period 54 32
Changes in estimates of prior period warranty accruals 14 (8)
Warranty amortization and utilization (42) (13)
Ending balance $ 366 $ 232
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
WARRANTY (Details Narrative) - USD ($)
Sep. 30, 2022
Sep. 30, 2021
Guarantees and Product Warranties [Abstract]    
Warranty reserve $ 366,000 $ 340,000
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.2.2
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Basic:    
Net income $ 1,076 $ 1,064
Weighted-average shares outstanding 3,616 3,651
Basic earnings per share $ 0.30 $ 0.29
Diluted:    
Weighted-average shares outstanding 3,616 3,651
Effect of dilutive securities 79 126
Weighted-average shares used in calculation of diluted earnings per share 3,695 3,777
Diluted earnings per share $ 0.29 $ 0.28
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
INCOME TAXES (Details Narrative) - USD ($)
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Income Tax Disclosure [Abstract]    
Unrecognized tax benefits $ 5,000 $ 51,000
Expected annual effective tax rate 17.00% 22.00%
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
SHARE-BASED COMPENSATION (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Jul. 02, 2020
Dec. 31, 2021
Feb. 28, 2021
Dec. 31, 2020
Feb. 28, 2020
Dec. 31, 2017
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2014
Sep. 30, 2016
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of shares outstanding             1,500      
Weighted-average exercise prices             $ 2.14      
Weighted-average remaining contractual life             4 months 6 days      
Intrinsic value             $ 23,000      
Stock Option Plans were exercised             5,000 25,000    
Exercise prices             $ 1.73 $ 1.80    
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 37,500         200,000        
Unrecognized compensation cost             $ 292,000      
Period for award description             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.      
Weighted average fair value             $ 4.46      
Aggregate share-based compensation expense             $ 30,000 $ 21,000    
Weighted-average period             2 years 9 months 3 days      
Number of shares issued 23,641                  
Payment, Tax Withholding $ 223,000                  
Previously Forfeited Awards [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of awards granted during period   17,500     48,000          
Weighted average fair value   $ 20.34     $ 16.90          
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]                    
Number of awards granted during period       310,000            
Unrecognized compensation cost             $ 2,900,000      
Period for award description       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.            
Weighted average fair value       $ 16.72            
Aggregate share-based compensation expense             $ 171,000 $ 274,000    
Equity Incentive Plan [Member] | Directors And Certain Employees Two [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Number of awards granted during period     62,000              
Period for award description     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.              
Weighted average fair value     $ 3.16              
Former Stock Option Plans [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Options granted             0 0    
Unrecognized compensation cost             $ 0      
Employee Stock Purchase Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                    
Aggregate share-based compensation expense             $ 6,000 $ 5,000    
Description of plan                 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.  
Number of shares reserved for future issuance                 704,715  
Number of shares purchased and allocated to employee (in shares)             2,503 1,130    
Exercise price (in dollars per share)             $ 13.52 $ 26.17    
Number of shares options purchased (in shares)             29,542      
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
MAJOR CUSTOMERS & SUPPLIERS (Sales) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Concentration Risk [Line Items]    
Total revenue $ 11,087 $ 9,988
Sales [Member]    
Concentration Risk [Line Items]    
Total revenue $ 11,087 $ 9,988
Percentage of concentrations risk 100.00% 100.00%
Sales [Member] | Customer Concentration Risk 1 [Member]    
Concentration Risk [Line Items]    
Total revenue $ 7,481 $ 6,991
Percentage of concentrations risk 68.00% 70.00%
Sales [Member] | Customer Concentration Risk 2 [Member]    
Concentration Risk [Line Items]    
Total revenue $ 2,156 $ 879
Percentage of concentrations risk 19.00% 9.00%
Sales [Member] | Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Total revenue $ 9,637 $ 7,870
Percentage of concentrations risk 87.00% 79.00%
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.22.2.2
MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details) - Accounts Receivable [Member] - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Concentration Risk [Line Items]    
Total gross accounts receivable $ 11,047 $ 15,384
Percentage of concentrations risk 100.00% 100.00%
Customer Concentration Risk 1 [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 9,055 $ 11,551
Percentage of concentrations risk 82.00% 75.00%
Customer Concentration Risk 2 [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 1,890 $ 2,152
Percentage of concentrations risk 17.00% 14.00%
Customer Concentration Risk [Member]    
Concentration Risk [Line Items]    
Total gross accounts receivable $ 10,945 $ 13,703
Percentage of concentrations risk 99.00% 89.00%
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.22.2.2
MAJOR CUSTOMERS & SUPPLIERS (Details Narrative)
3 Months Ended 12 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Concentration Risk [Line Items]      
Major customers suppliers description Amounts owed to the fiscal 2022 significant suppliers at September 30, 2022 totaled $970,000, $266,000 and $368,000, respectively, and at June 30, 2022 totaled $721,000, $430,000 and $372,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 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
NOTES PAYABLE AND FINANCING TRANSACTIONS (Details Narrative) - USD ($)
Nov. 06, 2020
Sep. 30, 2022
Mar. 31, 2021
Term Loan One [Member] | Minnesota Bank And Trust [Member]      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 7,525,000    
Periodic payment of principal and interest $ 97,000    
Debt instrument, maturity date Nov. 01, 2027    
Debt outstanding $ 3,770,331 $ 5,556,000  
Amount borrowed for repurchase of common stock     $ 3,000,000
Interest rate 3.84%    
Term Loan Two [Member] | Minnesota Bank And Trust [Member]      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 1,000,000    
Periodic payment of principal and interest $ 15,000    
Debt instrument, maturity date Nov. 01, 2027    
Debt outstanding   827,000  
Amount borrowed for property improvements     $ 1,000,000
Interest rate 3.84%    
Revolving Loan [Member] | Minnesota Bank And Trust [Member]      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 2,000,000    
Debt instrument, maturity date Nov. 05, 2023    
Interest rate 2.75%    
Amount borrowed on revolving loan   2,000,000  
Minnesota Bank And Trust [Member]      
Debt Instrument [Line Items]      
Percentage of late payment fee 5.00%    
Increased percentage of default late payment 3.00%    
Property Loan [Member] | Minnesota Bank And Trust [Member]      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 5,200,000    
Unamortized loan origination fees $ 26,037    
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.    
Debt outstanding   $ 4,889,000  
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.22.2.2
COMMON STOCK (Details Narrative) - Share Repurchase Program [Member] - 10b5-1 Plan [Member] - USD ($)
3 Months Ended 31 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Jun. 30, 2022
Equity, Class of Treasury Stock [Line Items]      
Number of authorized shares to repurchase, shares 1,000,000    
Shares repurchased during the year, number of shares 20,853 3,616  
Share repurchases, value $ 354,000 $ 95,000  
Cumulative Basis [Member]      
Equity, Class of Treasury Stock [Line Items]      
Shares repurchased during the year, number of shares     1,131,599
Share repurchases, value     $ 16,000,000.0
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Schedule of Future Minimum Base Rental Payment) (Details)
$ in Thousands
Sep. 30, 2022
USD ($)
Fiscal Year:  
2023 $ 381
2024 519
2025 535
2026 551
2027 567
Thereafter 143
Total lease payments 2,696
Less imputed interest (353)
Total $ 2,343
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
LEASES (Details Narrative)
3 Months Ended
Sep. 30, 2022
USD ($)
Leases  
Operating lease liability current portion $ 388,000
Interest rate 5.53%
Cash paid lease liability $ 123,000
Cash paid for common area maintenance charges $ 12,000
XML 54 pdex_10q_htm.xml IDEA: XBRL DOCUMENT 0000788920 2022-07-01 2022-09-30 0000788920 2022-11-02 0000788920 2022-09-30 0000788920 2022-06-30 0000788920 2021-07-01 2021-09-30 0000788920 us-gaap:CommonStockMember 2022-06-30 0000788920 us-gaap:CommonStockMember 2021-06-30 0000788920 us-gaap:RetainedEarningsMember 2022-06-30 0000788920 us-gaap:RetainedEarningsMember 2021-06-30 0000788920 2021-06-30 0000788920 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000788920 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0000788920 us-gaap:CommonStockMember 2022-09-30 0000788920 us-gaap:CommonStockMember 2021-09-30 0000788920 us-gaap:RetainedEarningsMember 2022-09-30 0000788920 us-gaap:RetainedEarningsMember 2021-09-30 0000788920 2021-09-30 0000788920 2022-09-29 2022-09-30 0000788920 2022-06-29 2022-06-30 0000788920 us-gaap:PatentsMember 2022-09-30 0000788920 us-gaap:PatentsMember 2022-06-30 0000788920 2021-09-29 2021-09-30 0000788920 pdex:EquityIncentivePlanMember 2016-09-30 0000788920 pdex:EquityIncentivePlanMember 2022-07-01 2022-09-30 0000788920 pdex:NonQualifiedStockOptionsMember 2022-07-01 2022-09-30 0000788920 pdex:FormerStockOptionPlansMember 2022-07-01 2022-09-30 0000788920 pdex:FormerStockOptionPlansMember 2021-07-01 2021-09-30 0000788920 pdex:FormerStockOptionPlansMember 2022-09-30 0000788920 us-gaap:PerformanceSharesMember 2017-12-01 2017-12-31 0000788920 us-gaap:PerformanceSharesMember 2022-07-01 2022-09-30 0000788920 pdex:PreviouslyForfeitedAwardsMember 2020-02-01 2020-02-28 0000788920 pdex:PreviouslyForfeitedAwardsMember 2021-12-01 2021-12-31 0000788920 us-gaap:PerformanceSharesMember 2021-07-01 2021-09-30 0000788920 us-gaap:PerformanceSharesMember 2022-09-30 0000788920 us-gaap:PerformanceSharesMember 2020-06-28 2020-07-02 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2020-12-01 2020-12-31 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2022-07-01 2022-09-30 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2021-07-01 2021-09-30 0000788920 pdex:DirectorsAndCertainEmployeesMember pdex:EquityIncentivePlanMember 2022-09-30 0000788920 pdex:DirectorsAndCertainEmployeesTwoMember pdex:EquityIncentivePlanMember 2021-02-02 2021-02-28 0000788920 pdex:EmployeeStockPurchasePlanMember 2014-07-01 2014-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2014-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2022-07-01 2022-09-30 0000788920 pdex:EmployeeStockPurchasePlanMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2022-07-01 2022-09-30 0000788920 pdex:PurchaseMember us-gaap:SupplierConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2022-07-01 2022-09-30 0000788920 pdex:PurchaseMember pdex:SupplierConcentrationRiskOneMember 2021-07-01 2022-06-30 0000788920 us-gaap:SalesMember 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2021-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000788920 us-gaap:SalesMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2021-09-30 0000788920 us-gaap:AccountsReceivableMember 2022-09-30 0000788920 us-gaap:AccountsReceivableMember 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember 2022-06-30 0000788920 us-gaap:AccountsReceivableMember 2021-07-01 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk1Member 2021-07-01 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2022-06-30 0000788920 us-gaap:AccountsReceivableMember pdex:CustomerConcentrationRisk2Member 2021-07-01 2022-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-06-30 0000788920 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-07-01 2022-06-30 0000788920 pdex:MinnesotaBankAndTrustMember pdex:PropertyLoanMember 2020-11-06 0000788920 pdex:MinnesotaBankAndTrustMember pdex:PropertyLoanMember 2020-11-01 2020-11-06 0000788920 pdex:MinnesotaBankAndTrustMember pdex:PropertyLoanMember 2022-09-30 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-03-31 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2021-03-31 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanOneMember pdex:MinnesotaBankAndTrustMember 2022-09-30 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:TermLoanTwoMember pdex:MinnesotaBankAndTrustMember 2022-09-30 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:RevolvingLoanMember pdex:MinnesotaBankAndTrustMember 2022-09-30 0000788920 pdex:MinnesotaBankAndTrustMember 2020-11-01 2020-11-06 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember 2022-09-30 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember 2022-07-01 2022-09-30 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember 2021-07-01 2021-09-30 0000788920 pdex:Tenb51PlanMember pdex:ShareRepurchaseProgramMember pdex:CumulativeBasisMember 2019-12-01 2022-06-30 iso4217:USD shares iso4217:USD shares pure 0000788920 false --06-30 2023 Q1 10-Q true 2022-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 3580316 2798000 849000 813000 755000 2000 0 11045000 15384000 587000 710000 15664000 12678000 928000 790000 31835000 31166000 6319000 6343000 4852000 4833000 2156000 2248000 108000 118000 764000 797000 1889000 1779000 42000 42000 47965000 47326000 3549000 3761000 3245000 2751000 731000 544000 851000 1013000 3297000 3285000 11673000 11354000 1954000 2054000 9922000 10250000 11876000 12304000 23549000 23658000 0 0 50000000 50000000 3606422 3606422 3596131 3596131 7354000 7682000 17062000 15986000 24416000 23668000 47965000 47326000 11087000 9988000 8131000 6560000 2956000 3428000 53000 37000 1024000 1093000 929000 980000 2006000 2110000 950000 1318000 218000 24000 6000 250000 149000 130000 120000 344000 53000 1294000 1371000 218000 307000 1076000 1064000 0.30 0.29 0.29 0.28 3616392 3651334 3694959 3777118 3606422 3666319 7682000 7953000 207000 300000 8000 354000 95000 -223000 34000 30000 7354000 8188000 15986000 12131000 1076000 1064000 17062000 13195000 23668000 1076000 1064000 24416000 21383000 1076000 1064000 193000 184000 207000 300000 250000 149000 2000 6000 -2000 -2000 6000 32000 2000 5000 -4337000 -834000 -123000 -9000 2986000 470000 138000 -284000 273000 177000 -162000 143000 187000 312000 2892000 2701000 178000 848000 14000 12000 88000 -90000 -874000 1318000 306000 1000000 42000 30000 -223000 354000 95000 -853000 -371000 1949000 1456000 849000 3721000 2798000 5177000 45000 89000 121000 241000 <p id="xdx_80F_eus-gaap--BasisOfPresentationAndSignificantAccountingPoliciesTextBlock_zaXR4BlZ6Lra" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 1. <span style="letter-spacing: -0.05pt"><span id="xdx_822_zREqoxHfrJ18">BASIS OF PRESENTATION</span></span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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, 2022. 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, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p id="xdx_803_eus-gaap--NatureOfOperations_zWKcsP6vp0g2" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0">NOTE 2. <span id="xdx_822_z5ccuEuLbVL9">DESCRIPTION OF BUSINESS</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><span id="a_DV_M441"/><span id="a_DV_M442"/> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">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: 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: 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: 0; text-align: justify; text-indent: 3pc"> </p> <p id="xdx_80A_eus-gaap--DisclosureOfReclassificationAmountTextBlock_z1ByYugwjb0d" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 3. <span id="xdx_829_zbKzbpmTHeG9">NET SALES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">The following table presents the disaggregation of net sales by revenue recognition model (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisaggregationOfNetSalesTableTextBlock_pn3n3_zNI8hQqkNKKb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - NET SALES (Net sales) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -1.5pc; padding-left: 1.5pc"><span id="xdx_8B8_zvXQ15xnZe4i" style="display: none">Schedule of disaggregation of net sales</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20220701__20220930_zXrkmpDgGQq8" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210701__20210930_za9rbLHMt1Ab" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </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="text-align: center"> </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">2022</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">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenuesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold; text-align: left; text-indent: -1.5pc; padding-left: 1.5pc">Net Sales:</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 id="xdx_400_ecustom--OvertimeRevenueRecognition_maRzqsS_zxQftN6OVn39" style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-align: left; text-indent: -1.5pc; padding-left: 1.5pc">Over-time revenue recognition </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">907</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">196</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--PointintimeRevenueRecognition_maRzqsS_zpMTtrM48PB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -1.5pc; padding-left: 1.5pc">Point-in-time revenue recognition </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">10,180</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">9,792</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_iT_pn3n3_mtRzqsS_zysmCYej1ZP5" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -1.5pc; padding-left: 1.5pc">Total net sales </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">11,087</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">9,988</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zi0uFcVKiqM4" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">The timing of revenue recognition, billings, and cash collections results in billed accounts receivables, unbilled receivables (presented as deferred costs on our condensed consolidated balance sheets) and customer advances and deposits (presented as deferred revenue on our condensed consolidated balance sheets), where applicable. Amounts are generally billed as work progresses in accordance with agreed upon milestones. The over-time revenue recognition model consists of non-recurring engineering (“NRE”) and prototype services and typically relates to NRE services related to the evaluation, design or customization of a medical device and is typically recognized over time utilizing an input measure of progress based on costs incurred compared to the estimated total costs upon completion. During the three months ended September 30, 2022 and 2021, we recorded $<span id="xdx_90C_eus-gaap--DeferredRevenueNoncurrent_iI_c20220930_zkwVASPc6rM" title="Deferred revenue">551,000</span> and $<span id="xdx_90E_eus-gaap--DeferredRevenueNoncurrent_iI_c20210930_z3PhsOzuBICh" title="Deferred revenue">0</span>, respectively, of revenue that had been included in deferred revenue in the prior year. The revenue recognized from the contract liabilities consisted of satisfying our performance obligations during the normal course of business. Our entire deferred revenue balance of $<span id="xdx_90A_eus-gaap--DeferredRevenue_iI_c20220930_zXfioqzAgdA8" title="Deferred Revenue">851,000</span> at September 30, 2022, is currently expected to be recognized in the next 12-months.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">The following tables summarize our contract assets and liability balances (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zyaN1jAkncGe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - NET SALES (Contract assets and liability) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B9_zEMNwrBwYFvk" style="display: none">Schedule of contract assets and liability</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">2022</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">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">Contract assets beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerAssetNet_iS_pn3n3_c20220701__20220930_zGZH2CNMyBa9" style="width: 10%; text-align: right" title="Contract assets at beginning balance">710</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--ContractWithCustomerAssetNet_iS_pn3n3_c20210701__20210930_zCccn80tDN0j" style="width: 10%; text-align: right" title="Contract assets at beginning balance">212</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Expenses incurred during the year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccretionExpense_c20220701__20220930_pn3n3" style="text-align: right" title="Expenses incurred during the year">333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AccretionExpense_c20210701__20210930_pn3n3" style="text-align: right" title="Expenses incurred during the year">96</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Amounts reclassified to cost of sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--AmountsReclassifiedToCostOfSales_pn3n3_c20220701__20220930_zHS1afGvIHS3" style="text-align: right" title="Amounts reclassified to cost of sales">(448</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--AmountsReclassifiedToCostOfSales_pn3n3_c20210701__20210930_zNjqYCRWRRAa" style="text-align: right" title="Amounts reclassified to cost of sales">(111</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Amounts allocated to discounts for standalone selling price</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--AmountsAllocatedToDiscountsForStandaloneSellingPrice_pn3n3_c20220701__20220930_z9c2TbFrMGZc" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts allocated to discounts for standalone selling price">(8</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_988_ecustom--AmountsAllocatedToDiscountsForStandaloneSellingPrice_pn3n3_c20210701__20210930_zWJ1vW9KntO1" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts allocated to discounts for standalone selling price">(12</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">Contract assets 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_98B_eus-gaap--ContractWithCustomerAssetNet_iE_pn3n3_c20220930_z4SyDedhsacl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract assets at ending balance">587</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_980_eus-gaap--ContractWithCustomerAssetNet_iE_pn3n3_c20210701__20210930_zcAB8VPArx9d" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract assets at ending balance">185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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">2022</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">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">Contract liabilities beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20220701__20220930_z9MdCBeltz7" style="width: 10%; text-align: right" title="Contract liabilities at beginning balance">1,013</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_985_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20210701__20210930_ziMyeGaX9rYl" style="width: 10%; text-align: right" title="Contract liabilities at beginning balance">150</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Payments received from customers</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProceedsFromCustomersForProgressPayments_c20220701__20220930_pn3n3" style="text-align: right" title="Payments received from customers">389</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProceedsFromCustomersForProgressPayments_c20210701__20210930_pn3n3" style="text-align: right" title="Payments received from customers">143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Amounts reclassified to revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--AmountsReclassifiedToRevenue_c20220701__20220930_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts reclassified to revenue">(551</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--AmountsReclassifiedToRevenue_c20210701__20210930_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts reclassified to revenue"><span style="-sec-ix-hidden: xdx2ixbrl0473">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 2.5pt">Contract liabilities 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--ContractWithCustomerLiability_iE_pn3n3_c20220701__20220930_z1dDXQEmE9ie" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities at ending balance">851</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_98F_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20210701__20210930_zIYhrhrjitKi" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities at ending balance">293</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zbnzZzRoVyv8" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_897_ecustom--ScheduleOfDisaggregationOfNetSalesTableTextBlock_pn3n3_zNI8hQqkNKKb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - NET SALES (Net sales) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -1.5pc; padding-left: 1.5pc"><span id="xdx_8B8_zvXQ15xnZe4i" style="display: none">Schedule of disaggregation of net sales</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20220701__20220930_zXrkmpDgGQq8" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_496_20210701__20210930_za9rbLHMt1Ab" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </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="text-align: center"> </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">2022</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">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--RevenuesAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold; text-align: left; text-indent: -1.5pc; padding-left: 1.5pc">Net Sales:</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 id="xdx_400_ecustom--OvertimeRevenueRecognition_maRzqsS_zxQftN6OVn39" style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-align: left; text-indent: -1.5pc; padding-left: 1.5pc">Over-time revenue recognition </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">907</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">196</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_ecustom--PointintimeRevenueRecognition_maRzqsS_zpMTtrM48PB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -1.5pc; padding-left: 1.5pc">Point-in-time revenue recognition </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">10,180</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">9,792</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--Revenues_iT_pn3n3_mtRzqsS_zysmCYej1ZP5" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -1.5pc; padding-left: 1.5pc">Total net sales </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">11,087</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">9,988</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 907000 196000 10180000 9792000 11087000 9988000 551000 0 851000 <table cellpadding="0" cellspacing="0" id="xdx_894_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_pn3n3_zyaN1jAkncGe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - NET SALES (Contract assets and liability) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8B9_zEMNwrBwYFvk" style="display: none">Schedule of contract assets and liability</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">2022</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">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">Contract assets beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ContractWithCustomerAssetNet_iS_pn3n3_c20220701__20220930_zGZH2CNMyBa9" style="width: 10%; text-align: right" title="Contract assets at beginning balance">710</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--ContractWithCustomerAssetNet_iS_pn3n3_c20210701__20210930_zCccn80tDN0j" style="width: 10%; text-align: right" title="Contract assets at beginning balance">212</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Expenses incurred during the year</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--AccretionExpense_c20220701__20220930_pn3n3" style="text-align: right" title="Expenses incurred during the year">333</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--AccretionExpense_c20210701__20210930_pn3n3" style="text-align: right" title="Expenses incurred during the year">96</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Amounts reclassified to cost of sales</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_ecustom--AmountsReclassifiedToCostOfSales_pn3n3_c20220701__20220930_zHS1afGvIHS3" style="text-align: right" title="Amounts reclassified to cost of sales">(448</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--AmountsReclassifiedToCostOfSales_pn3n3_c20210701__20210930_zNjqYCRWRRAa" style="text-align: right" title="Amounts reclassified to cost of sales">(111</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Amounts allocated to discounts for standalone selling price</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_983_ecustom--AmountsAllocatedToDiscountsForStandaloneSellingPrice_pn3n3_c20220701__20220930_z9c2TbFrMGZc" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts allocated to discounts for standalone selling price">(8</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_988_ecustom--AmountsAllocatedToDiscountsForStandaloneSellingPrice_pn3n3_c20210701__20210930_zWJ1vW9KntO1" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts allocated to discounts for standalone selling price">(12</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">Contract assets 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_98B_eus-gaap--ContractWithCustomerAssetNet_iE_pn3n3_c20220930_z4SyDedhsacl" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract assets at ending balance">587</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_980_eus-gaap--ContractWithCustomerAssetNet_iE_pn3n3_c20210701__20210930_zcAB8VPArx9d" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract assets at ending balance">185</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <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">2022</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">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">Contract liabilities beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20220701__20220930_z9MdCBeltz7" style="width: 10%; text-align: right" title="Contract liabilities at beginning balance">1,013</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_985_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20210701__20210930_ziMyeGaX9rYl" style="width: 10%; text-align: right" title="Contract liabilities at beginning balance">150</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc">Payments received from customers</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ProceedsFromCustomersForProgressPayments_c20220701__20220930_pn3n3" style="text-align: right" title="Payments received from customers">389</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ProceedsFromCustomersForProgressPayments_c20210701__20210930_pn3n3" style="text-align: right" title="Payments received from customers">143</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Amounts reclassified to revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_ecustom--AmountsReclassifiedToRevenue_c20220701__20220930_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts reclassified to revenue">(551</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--AmountsReclassifiedToRevenue_c20210701__20210930_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Amounts reclassified to revenue"><span style="-sec-ix-hidden: xdx2ixbrl0473">—</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 2.5pt">Contract liabilities 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--ContractWithCustomerLiability_iE_pn3n3_c20220701__20220930_z1dDXQEmE9ie" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities at ending balance">851</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_98F_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20210701__20210930_zIYhrhrjitKi" style="border-bottom: Black 2.5pt double; text-align: right" title="Contract liabilities at ending balance">293</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 710000 212000 333000 96000 -448000 -111000 -8000 -12000 587000 185000 1013000 150000 389000 143000 -551000 851000 293000 <p id="xdx_80A_eus-gaap--AdditionalFinancialInformationDisclosureTextBlock_zvM0OPQvuU5h" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 4. <span id="xdx_82D_zpqdtBkc8l94">COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="letter-spacing: -0.05pt"><b>Investments</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="letter-spacing: -0.05pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; 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: 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--MarketableSecuritiesTextBlock_pn3n3_z5sIzD5c9lI2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details)"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span id="xdx_8B6_zKPt0ihPzswc" style="display: none">Schedule of investments</span></td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49E_20220930_zYebyWHyyc93" style="font-size: 8pt; font-weight: bold; text-align: center"> </td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20220630_zcaz6LlpCgbd" style="font-size: 8pt; font-weight: bold; text-align: center"> </td><td style="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">September 30,<br/> 2022</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/>2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--ShortTermInvestments_iI_pn3n3_maMSzh9y_zMyFkB7hwQje" 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">813</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">755</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermInvestments_iI_pn3n3_maMSzh9y_zVwaLfzrnFS" 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,889</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,779</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--MarketableSecurities_iTI_pn3n3_mtMSzh9y_z1CfXofYSaS7" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">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">2,702</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,534</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zUBLpPvl4n75" style="font: 10pt/11.2pt Times New Roman, Times, Serif; margin: 2.85pt 0 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: 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt">Investments at September 30, 2022 and June 30, 2022 had an aggregate cost basis</span> of <span style="letter-spacing: -0.05pt">$<span id="xdx_900_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_c20220930_pp0p0" title="Aggregate cost">2,714,000</span> and $<span id="xdx_905_eus-gaap--AvailableForSaleSecuritiesAmortizedCost_c20220630_pp0p0" title="Aggregate cost">2,796,000</span>,</span> respectively. We classified certain investments 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, 2022, the investments included unrealized losses of $<span id="xdx_907_eus-gaap--MarketableSecuritiesUnrealizedGainLoss_pp0p0_c20220929__20220930_z27qoNrEVmI9" title="Net unrealized gain (loss) on investments">12,000</span> <span style="letter-spacing: -0.05pt">(gross unrealized losses of $<span id="xdx_900_ecustom--MarketableSecuritiesUnrealizedLoss_pp0p0_c20220929__20220930_z4nViu92Tcol" title="Gross unrealized losses">325,000</span> offset by gross unrealized gains of $<span id="xdx_907_ecustom--MarketableSecuritiesUnrealizedGain_pp0p0_c20220929__20220930_zA0sfRSWhCR5" title="Gross unrealized gains">313,000</span>)</span>. At June 30, 2022, <span style="letter-spacing: -0.05pt">the investments included net unrealized losses of $<span id="xdx_907_eus-gaap--MarketableSecuritiesUnrealizedGainLoss_pp0p0_c20220629__20220630_zidEJDTfKji4" title="Net unrealized gain (loss) on investments">262,000</span> (gross unrealized losses of $<span id="xdx_903_ecustom--MarketableSecuritiesUnrealizedLoss_pp0p0_c20220629__20220630_znlYIN4aobxl" title="Gross unrealized losses">369,000</span> offset by gross unrealized gains of $<span id="xdx_903_ecustom--MarketableSecuritiesUnrealizedGain_pp0p0_c20220629__20220630_z1rq2o51teEk" title="Gross unrealized gains">107,000</span>).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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, 2022 and June 30, 2022, $<span id="xdx_904_ecustom--InvestmentInCommonStockAffiliatedWithCompanyBoardMembers_c20220930_pp0p0" title="Investment in common stock of company affiliated with company board members">813,000</span> and $<span id="xdx_901_ecustom--InvestmentInCommonStockAffiliatedWithCompanyBoardMembers_c20220630_pp0p0" title="Investment in common stock of company affiliated with company board members">755,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, Inc. 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 then three Board members that are not affiliated with Air T, Inc.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><span style="letter-spacing: -0.05pt"><b>Inventory</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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: 0; text-align: justify; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_znUfo2AES8Ni" 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; text-indent: -0.5pc; padding-left: 0.5pc"><span id="xdx_8B3_zxC15p7p11g9" style="display: none">Schedule of inventory</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220930_zvbBzGVm3b6l" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20220630_zHLYCgW1niL1" style="text-align: center"> </td><td style="text-align: left"> </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-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">September 30, <br/>2022</span></td><td style="padding-bottom: 1pt; 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">June 30, <br/>2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz3x5_zBDATKlg0sMi" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">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">7,641</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">6,323</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz3x5_zQjsA96nkRh6" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,463</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--InventorySubAssemblies_iI_pn3n3_maINz3x5_z38cPldIx4Q2" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Sub-assemblies/finished components</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,118</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINz3x5_zFhCsOZkAInd" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 0.5pc">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">1,736</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">774</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryNet_iTI_pn3n3_mtINz3x5_zsmDcHELkLO3" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">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">15,664</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">12,678</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A5_zze11Izf2UGe" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><span style="letter-spacing: -0.05pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><span style="letter-spacing: -0.05pt"><b>Intangibles</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-indent: 3pc"><span style="letter-spacing: -0.05pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zCppwgvHXEAb" 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="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8BA_zfHQHbTm3yVh" style="display: none">Schedule of intangibles</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/>2022</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/>2022</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_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">208</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_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">208</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Less accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20220930_zWHB0lrmN7da" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(100</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_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20220630_zxfubUM42fhb" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(90</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_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20220930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">108</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_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20220630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">118</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zfnvGsp5Rcy" style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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. Future amortization expense is estimated to be $<span id="xdx_90E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour_c20220930_pp0p0" title="Future amortization expense">27,000</span> for the balance of fiscal 2023 and annually through fiscal 2026. All remaining costs are expected to be fully amortized within <span id="xdx_901_eus-gaap--FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_dtY_c20220929__20220930_ziNRffxwJo9i" title="Amortization years">3</span> years and nine months. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--MarketableSecuritiesTextBlock_pn3n3_z5sIzD5c9lI2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details)"> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"><span id="xdx_8B6_zKPt0ihPzswc" style="display: none">Schedule of investments</span></td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49E_20220930_zYebyWHyyc93" style="font-size: 8pt; font-weight: bold; text-align: center"> </td><td style="font-size: 8pt; font-weight: bold"> </td><td style="font-size: 8pt; font-weight: bold"> </td> <td colspan="2" id="xdx_49F_20220630_zcaz6LlpCgbd" style="font-size: 8pt; font-weight: bold; text-align: center"> </td><td style="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">September 30,<br/> 2022</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/>2022</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_403_eus-gaap--ShortTermInvestments_iI_pn3n3_maMSzh9y_zMyFkB7hwQje" 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">813</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">755</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--LongTermInvestments_iI_pn3n3_maMSzh9y_zVwaLfzrnFS" 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,889</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,779</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--MarketableSecurities_iTI_pn3n3_mtMSzh9y_z1CfXofYSaS7" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">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">2,702</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,534</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 813000 755000 1889000 1779000 2702000 2534000 2714000 2796000 12000 325000 313000 262000 369000 107000 813000 755000 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_znUfo2AES8Ni" 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; text-indent: -0.5pc; padding-left: 0.5pc"><span id="xdx_8B3_zxC15p7p11g9" style="display: none">Schedule of inventory</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220930_zvbBzGVm3b6l" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20220630_zHLYCgW1niL1" style="text-align: center"> </td><td style="text-align: left"> </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-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">September 30, <br/>2022</span></td><td style="padding-bottom: 1pt; 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">June 30, <br/>2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_404_eus-gaap--InventoryRawMaterials_iI_pn3n3_maINz3x5_zBDATKlg0sMi" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">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">7,641</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">6,323</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryWorkInProcess_iI_pn3n3_maINz3x5_zQjsA96nkRh6" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,104</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,463</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_ecustom--InventorySubAssemblies_iI_pn3n3_maINz3x5_z38cPldIx4Q2" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Sub-assemblies/finished components</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,183</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,118</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryFinishedGoods_iI_pn3n3_maINz3x5_zFhCsOZkAInd" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 0.5pc">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">1,736</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">774</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--InventoryNet_iTI_pn3n3_mtINz3x5_zsmDcHELkLO3" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 1.5pc">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">15,664</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">12,678</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 7641000 6323000 4104000 3463000 2183000 2118000 1736000 774000 15664000 12678000 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zCppwgvHXEAb" 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="text-align: left; text-indent: -0.5pc; padding-left: 1.5pc"><span id="xdx_8BA_zfHQHbTm3yVh" style="display: none">Schedule of intangibles</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/>2022</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/>2022</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_989_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">208</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_986_eus-gaap--FiniteLivedIntangibleAssetsGross_c20220630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_pn3n3" style="width: 10%; text-align: right" title="Total intangibles">208</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 1.5pc">Less accumulated amortization</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20220930_zWHB0lrmN7da" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(100</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_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iNI_pn3n3_di_c20220630_zxfubUM42fhb" style="border-bottom: Black 1pt solid; text-align: right" title="Less accumulated amortization">(90</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_981_eus-gaap--FiniteLivedIntangibleAssetsNet_c20220930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">108</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_986_eus-gaap--FiniteLivedIntangibleAssetsNet_c20220630_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Intangible assets,net">118</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 208000 208000 100000 90000 108000 118000 27000 P3Y <p id="xdx_80B_eus-gaap--ProductWarrantyDisclosureTextBlock_zolDEboOKoe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 5. <span id="xdx_826_zXVEGNdivAq2">WARRANTY</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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, 2022 and June 30, 2022, the warranty reserve amounted to $<span id="xdx_908_eus-gaap--ProductWarrantyExpense_pp0p0_c20220929__20220930_zuCsq0HMDJFi" title="Warranty reserve">366,000</span> and $<span id="xdx_905_eus-gaap--ProductWarrantyExpense_pp0p0_c20210929__20210930_zQu3Xqb1D2A5" title="Warranty reserve">340,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: 0; text-align: justify; text-indent: 0.95pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">Information regarding the accrual for warranty costs for the three months ended September 30, 2022 and 2021 are as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zOPAimQq9Cbg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTY (Schedule of accrual warranty costs) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc"><span id="xdx_8BC_zkPUno0iwRr7" 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">2022</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">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; text-indent: -0.5pc; padding-left: 0.5pc">Beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20220701__20220930_znI12crOo6Gj" style="width: 10%; text-align: right" title="Beginning balance">340</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_980_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20210701__20210930_zwIYewQ0yIyf" style="width: 10%; text-align: right" title="Beginning balance">221</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Accruals during the period</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20220701__20220930_zwcOdipCROTd" style="text-align: right" title="Accruals during the period">54</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20210701__20210930_zmi8KDgTpX8g" style="text-align: right" title="Accruals during the period">32</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Changes in estimates of prior period warranty accruals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20220701__20220930_zSd75fH7UEt8" style="text-align: right" title="Changes in estimates of prior period warranty accruals">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20210701__20210930_zyebAd29Hm2b" 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; text-indent: -0.5pc; padding-left: 0.5pc">Warranty amortization/utilization</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_c20220701__20220930_z5OTfGQcvmJ" style="border-bottom: Black 1pt solid; text-align: right" title="Warranty amortization and utilization">(42</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_98C_ecustom--ProductWarrantyAccrualAmortizationAndUtilization_pn3n3_c20210701__20210930_zBRpkjPKabjj" 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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_986_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20220701__20220930_z8aeUOp1hRt" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">366</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--ProductWarrantyAccrual_iE_pn3n3_c20210701__20210930_zUD95sFC0Mg" 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></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> 366000 340000 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zOPAimQq9Cbg" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - WARRANTY (Schedule of accrual warranty costs) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc"><span id="xdx_8BC_zkPUno0iwRr7" 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">2022</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">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; text-indent: -0.5pc; padding-left: 0.5pc">Beginning balance</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20220701__20220930_znI12crOo6Gj" style="width: 10%; text-align: right" title="Beginning balance">340</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_980_eus-gaap--ProductWarrantyAccrual_iS_pn3n3_c20210701__20210930_zwIYewQ0yIyf" style="width: 10%; text-align: right" title="Beginning balance">221</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Accruals during the period</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20220701__20220930_zwcOdipCROTd" style="text-align: right" title="Accruals during the period">54</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_pn3n3_c20210701__20210930_zmi8KDgTpX8g" style="text-align: right" title="Accruals during the period">32</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Changes in estimates of prior period warranty accruals</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20220701__20220930_zSd75fH7UEt8" style="text-align: right" title="Changes in estimates of prior period warranty accruals">14</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ProductWarrantyAccrualPreexistingIncreaseDecrease_pn3n3_c20210701__20210930_zyebAd29Hm2b" 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; text-indent: -0.5pc; padding-left: 0.5pc">Warranty amortization/utilization</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_c20220701__20220930_z5OTfGQcvmJ" style="border-bottom: Black 1pt solid; text-align: right" title="Warranty amortization and utilization">(42</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_98C_ecustom--ProductWarrantyAccrualAmortizationAndUtilization_pn3n3_c20210701__20210930_zBRpkjPKabjj" 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></tr> <tr style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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_986_eus-gaap--ProductWarrantyAccrual_iE_pn3n3_c20220701__20220930_z8aeUOp1hRt" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">366</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--ProductWarrantyAccrual_iE_pn3n3_c20210701__20210930_zUD95sFC0Mg" 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></tr> </table> 340000 221000 54000 32000 14000 -8000 -42000 -13000 366000 232000 <p id="xdx_803_eus-gaap--EarningsPerShareTextBlock_zhwIcUBK5285" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 6. <span id="xdx_82B_zohKuWcdPAh7">NET INCOME PER SHARE</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">We calculate 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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z9fRnNwwGrad" 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 style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc"><span id="xdx_8B8_zw5vOkGJ6Eg" style="display: none">Schedule of weighted average shares outstanding calculation of basic and diluted per share</span></td><td> </td> <td style="text-align: center"> </td><td id="xdx_49B_20220701__20220930_zfe5kj7omPKb" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20210701__20210930_zEF4pffcEjs7" style="text-align: center"> </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">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasicAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold; text-indent: -0.5pc; padding-left: 0.5pc">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 id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,076</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,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--WeightedaverageSharesOutstandingBasic_i01_pid_zSEDCqrSQvd5" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 0.5pc">Weighted-average shares outstanding</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">3,616</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">3,651</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_i01_pid_zNAplDcA0wt2" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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 style="border-bottom: Black 2.5pt double; text-align: right">0.30</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">0.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareDilutedAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold; text-indent: -0.5pc; padding-left: 0.5pc">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 id="xdx_407_eus-gaap--NetIncomeLoss_i01_pn3n3_zR91LHn32Rj8" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,076</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,064</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--WeightedaverageSharesOutstandingDiluted_i01_pid_z8kmSLO2Sadh" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-indent: -0.5pc; padding-left: 0.5pc">Weighted-average shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,651</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pid_zkKo4zPpM1j2" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 0.5pc">Effect of dilutive securities</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">79</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">126</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_ecustom--WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare_i01_pid_zxcOnMFAOMa" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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 style="border-bottom: Black 2.5pt double; text-align: right">3,695</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">3,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i01_pid_zXNGJyKoUZne" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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 style="border-bottom: Black 2.5pt double; text-align: right">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 style="border-bottom: Black 2.5pt double; text-align: right">0.28</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><b> </b></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z9fRnNwwGrad" 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 style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc"><span id="xdx_8B8_zw5vOkGJ6Eg" style="display: none">Schedule of weighted average shares outstanding calculation of basic and diluted per share</span></td><td> </td> <td style="text-align: center"> </td><td id="xdx_49B_20220701__20220930_zfe5kj7omPKb" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20210701__20210930_zEF4pffcEjs7" style="text-align: center"> </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">2021</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_40C_eus-gaap--EarningsPerShareBasicAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold; text-indent: -0.5pc; padding-left: 0.5pc">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 id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: transparent"> <td style="width: 74%; text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Net income</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 10%; text-align: right">1,076</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,064</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_ecustom--WeightedaverageSharesOutstandingBasic_i01_pid_zSEDCqrSQvd5" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 0.5pc">Weighted-average shares outstanding</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">3,616</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">3,651</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--EarningsPerShareBasic_i01_pid_zNAplDcA0wt2" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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 style="border-bottom: Black 2.5pt double; text-align: right">0.30</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">0.29</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--EarningsPerShareDilutedAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="font-weight: bold; text-indent: -0.5pc; padding-left: 0.5pc">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 id="xdx_407_eus-gaap--NetIncomeLoss_i01_pn3n3_zR91LHn32Rj8" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; text-indent: -0.5pc; padding-left: 0.5pc">Net income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,076</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,064</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--WeightedaverageSharesOutstandingDiluted_i01_pid_z8kmSLO2Sadh" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-indent: -0.5pc; padding-left: 0.5pc">Weighted-average shares outstanding</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,616</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,651</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--WeightedAverageNumberDilutedSharesOutstandingAdjustment_i01_pid_zkKo4zPpM1j2" style="vertical-align: bottom; background-color: transparent"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -0.5pc; padding-left: 0.5pc">Effect of dilutive securities</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">79</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">126</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_409_ecustom--WeightedAverageSharesUsedInCalculationOfDilutedEarningsPerShare_i01_pid_zxcOnMFAOMa" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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 style="border-bottom: Black 2.5pt double; text-align: right">3,695</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">3,777</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--EarningsPerShareDiluted_i01_pid_zXNGJyKoUZne" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; text-indent: -0.5pc; padding-left: 0.5pc">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 style="border-bottom: Black 2.5pt double; text-align: right">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 style="border-bottom: Black 2.5pt double; text-align: right">0.28</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1076000 1064000 3616 3651 0.30 0.29 1076000 1064000 3616 3651 79 126 3695 3777 0.29 0.28 <p id="xdx_809_eus-gaap--IncomeTaxDisclosureTextBlock_z89mZxrvF6Ua" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><b>NOTE 7. <span id="xdx_82A_zmQfUqcNYX96">INCOME TAXES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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, 2022 and 2021, we recognized accrued interest of $<span id="xdx_90B_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_c20220930_zYxt4JMBpzl9" title="Unrecognized tax benefits">5,000</span> and $<span id="xdx_902_eus-gaap--UnrecognizedTaxBenefits_iI_pp0p0_c20210930_z71rIfgsC4Cd" title="Unrecognized tax benefits">51,000</span>, respectively, related to unrecognized tax benefits. </span>Our effective tax rate for the three months ended September 30, 2022 and 2021, is <span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_pip0_dp_c20220701__20220930_zdSKHZbIwy3b" title="Expected annual effective tax rate">17</span>% and <span id="xdx_901_eus-gaap--EffectiveIncomeTaxRateReconciliationTaxCredits_pip0_dp_c20210701__20210930_z0wl4YlKmuAb" title="Expected annual effective tax rate">22</span>%, respectively. The current year effective tax rate is less than the prior 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: 0; text-align: justify; text-indent: 0pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><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, 2019 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, 2018 and later. However, because of our prior net operating losses and research credit carryovers, our tax years from June 30, 2007 are open 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: 0; text-align: justify; text-indent: 0pc"><span style="letter-spacing: -0.05pt"> </span></p> 5000 51000 0.17 0.22 <p id="xdx_808_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_zREJaEDKca4h" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 8. <span id="xdx_82A_ztH8jgvqtLm8">SHARE-BASED COMPENSATION</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 3pc">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: 0; text-align: justify; text-indent: 40.5pt"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pip0_c20160930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_z6KsiUXX77t" 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, 2022, <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20220701__20220930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember_zGcsH4gYB6N6" title="Number of awards granted during period">200,000</span> performance awards and <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_c20220701__20220930__us-gaap--AwardTypeAxis__custom--NonQualifiedStockOptionsMember_zw0x4aDdPvW2" 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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Former Stock Option Plans</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 3pc">There were <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pip0_do_c20220701__20220930__us-gaap--PlanNameAxis__custom--FormerStockOptionPlansMember_zVk8ZLO4oRDb" title="Options granted"><span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_pip0_do_c20210701__20210930__us-gaap--PlanNameAxis__custom--FormerStockOptionPlansMember_zrzCYZhtW5G8" title="Options granted">no</span></span> stock options granted <span style="letter-spacing: -0.05pt">during the three months ended September 30, 2022 and 2021.</span> As of <span style="letter-spacing: -0.05pt">September 30, 2022, there was <span id="xdx_908_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pp0p0_do_c20220930__us-gaap--PlanNameAxis__custom--FormerStockOptionPlansMember_z36NOpmlUHg5" title="Unrecognized compensation cost">no</span> 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, 2022, there were <span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iI_pip0_c20220930_zGLySuJxhxYj" title="Number of shares outstanding">1,500</span> options outstanding under our Former Stock Option Plans at a weighted-average exercise price of $<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_iI_pip0_c20220930_zYhjfqaOmw8k" title="Weighted-average exercise prices">2.14</span> per share. These outstanding options had a weighted-average remaining contractual life of <span id="xdx_906_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_dtY_c20220701__20220930_zsszRXNj2PI6" title="Weighted-average remaining contractual life">0.35</span> years and an intrinsic value of $<span id="xdx_90D_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c20220930_pp0p0" title="Intrinsic value">23,000</span>. During the first quarter ended September 30, 2022 and 2021, <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pip0_c20220701__20220930_zLmHqVtnM6ai" title="Stock Option Plans were exercised">5,000</span> and <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_pip0_c20210701__20210930_zEETL3ydBGs9" title="Stock Option Plans were exercised">25,000</span> options under our Former Stock Option Plans were exercised, at exercise prices of $<span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pip0_c20220930_zy9O9iwvh0H1" title="Exercise prices">1.73</span> and $<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice_iI_pip0_c20210930_zbkbyLsA7fw5" title="Exercise prices">1.80</span> per share, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Performance Awards</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">In December 2017, the Compensation Committee of our Board of Directors granted <span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20171201__20171231__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zjwBoF2Aqb34" 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 the <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember" title="Period for award description">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.</span> The weighted-average fair value of the performance awards granted was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zSDt3Pn20hyf" title="Weighted average fair value">4.46</span>, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. In February 2020, the Compensation Committee reallocated <span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20200201__20200228__us-gaap--AwardTypeAxis__custom--PreviouslyForfeitedAwardsMember_zfOP7Mt6J315" title="Number of awards granted 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 reallocated in 2020 was $<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20200201__20200228__us-gaap--AwardTypeAxis__custom--PreviouslyForfeitedAwardsMember_zOZ1NSerNgdb" title="Weighted average fair value">16.90</span>, calculated using the weighted-average fair market value for each award, using a Monte Carlo simulation. In December 2021, the Compensation Committee reallocated an additional <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20211201__20211231__us-gaap--AwardTypeAxis__custom--PreviouslyForfeitedAwardsMember_zrP15HKIB8gl" title="Number of awards granted during period">17,500</span> previously forfeited awards, having the same remaining terms and conditions, to other employees. The weighted average fair value of the performance awards reallocated in 2021 was $<span id="xdx_908_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20211201__20211231__us-gaap--AwardTypeAxis__custom--PreviouslyForfeitedAwardsMember_zKRRfVri173e" title="Weighted average fair value">20.34</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_90A_eus-gaap--AllocatedShareBasedCompensationExpense_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pp0p0" title="Aggregate share-based compensation expense">30,000</span> and $<span id="xdx_908_eus-gaap--AllocatedShareBasedCompensationExpense_c20210701__20210930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pp0p0" title="Aggregate share-based compensation expense">21,000</span> for the three months ended September 30, 2022 and 2021, respectively, related to these performance awards. On September 30, 2022, there was approximately $<span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20220930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_pp0p0" title="Unrecognized compensation cost">292,000</span> of unrecognized compensation cost related to these non-vested performance awards, which is expected to be expensed over the weighted-average period of <span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20220701__20220930__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zQs8GPmNzV3f" title="Weighted-average period">2.76</span> years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">On July 1, 2022, it was determined by the Compensation Committee of our Board of Directors that the vesting of performance awards for <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20200628__20200702__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z29EDzFLZcQ7" title="Number of awards granted during period">37,500</span> shares of common stock had been achieved. Each participant elected a net issuance to cover their individual withholding taxes and therefore we issued <span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod_pip0_c20200628__20200702__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_z92ehXH26ynj" title="Number of shares issued">23,641</span> shares and paid $<span id="xdx_90B_eus-gaap--PaymentsRelatedToTaxWithholdingForShareBasedCompensation_pp0p0_c20200628__20200702__us-gaap--AwardTypeAxis__us-gaap--PerformanceSharesMember_zGVz5TfyEAb4" title="Payment, Tax Withholding">223,000</span> of participant-related payroll tax liabilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Non-Qualified Stock Options</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">In December 2020, the Compensation Committee of our Board of Directors granted <span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20201201__20201231__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_zWVNf0ZIh979" title="Number of awards granted during period">310,000</span> non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. The vesting of these stock options is tied to the <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20201201__20201231__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember" title="Period for award description">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_905_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20220701__20220930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_zXKQylPJiOyc" title="Aggregate share-based compensation expense">171,000</span> and $<span id="xdx_90B_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210701__20210930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_zg7tSxRo2OS2" title="Aggregate share-based compensation expense">274,000</span> for the three months ended September 30, 2022 and 2021, respectively, related to these options. The weighted-average fair value of the stock option awards granted was $<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20201201__20201231__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_z2V7OeE5bKPe" title="Weighted average fair value">16.72</span>, calculated using a Monte Carlo simulation. As of September 30, 2022, none of these stock options had vested and there was approximately $<span id="xdx_900_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_dm_c20220930__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesMember_zFoiZV6MKdH5" title="Unrecognized compensation cost">2.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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">In February 2021, the Compensation Committee of our Board of Directors granted <span id="xdx_90D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pip0_c20210202__20210228__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesTwoMember_zVcXd10sWXi8" title="Number of awards granted during period">62,000</span> non-qualified stock options to our directors and certain employees under the 2016 Equity Incentive Plan. The vesting of these stock options is tied to the <span id="xdx_90E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward_c20210202__20210228__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesTwoMember" title="Period for award description">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.</span> 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 and the required service periods were already satisfied. The weighted-average fair value of the stock option awards granted was $<span id="xdx_90A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20210202__20210228__us-gaap--PlanNameAxis__custom--EquityIncentivePlanMember__srt--TitleOfIndividualAxis__custom--DirectorsAndCertainEmployeesTwoMember_zQTQR5WlHHa1" title="Weighted average fair value">3.16</span>, calculated using a Monte Carlo simulation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>Employee Stock Purchase Plan</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">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 <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription_c20140701__20140930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember" title="Description of plan">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.</span> 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_90F_eus-gaap--DeferredCompensationArrangementWithIndividualCommonStockReservedForFutureIssuance_iI_pip0_c20140930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zrVPED1Yy4E2" 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: 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">During the first quarters ended September 30, 2022 and 2021, <span id="xdx_90F_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_pip0_c20220701__20220930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zVkJyuJET1u3" title="Number of shares purchased and allocated to employee (in shares)">2,503</span> and <span id="xdx_905_eus-gaap--DeferredCompensationArrangementWithIndividualSharesIssued_pip0_c20210701__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zFy50h4byxz4" title="Number of shares purchased and allocated to employee (in shares)">1,130</span> shares were purchased, respectively, under the ESPP and allocated to employees based upon their contributions at discount prices of $<span id="xdx_908_eus-gaap--DeferredCompensationArrangementWithIndividualExercisePrice_pip0_c20220701__20220930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_ztKmCZxdILq8" title="Exercise price (in dollars per share)">13.52</span> and $<span id="xdx_90F_eus-gaap--DeferredCompensationArrangementWithIndividualExercisePrice_pip0_c20210701__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zrisjxGvm4I6" title="Exercise price (in dollars per share)">26.17</span>, respectively, per share. On a cumulative basis, since the inception of the ESPP plan, employees have purchased a total of <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward_pip0_c20220701__20220930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_z9tGrwayb2Og" title="Number of shares options purchased (in shares)">29,542</span> shares. During the three months ended September 30, 2022 and 2021, we recorded stock compensation expense in the amount of $<span id="xdx_902_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20220701__20220930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zENajacJkRSe" title="Aggregate share-based compensation expense">6,000</span> and $<span id="xdx_90C_eus-gaap--AllocatedShareBasedCompensationExpense_pp0p0_c20210701__20210930__us-gaap--PlanNameAxis__custom--EmployeeStockPurchasePlanMember_zpyX8T2wKzd6" title="Aggregate share-based compensation expense">5,000</span>, respectively, relating to the ESPP.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> 1500000 200000 372000 0 0 0 1500 2.14 P0Y4M6D 23000 5000 25000 1.73 1.80 200000 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. 4.46 48000 16.90 17500 20.34 30000 21000 292000 P2Y9M3D 37500 23641 223000 310000 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. 171000 274000 16.72 2900000 62000 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. 3.16 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. 704715 2503 1130 13.52 26.17 29542 6000 5000 <p id="xdx_80A_eus-gaap--ConcentrationRiskDisclosureTextBlock_z7jLF7sVKtdj" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 9. <span id="xdx_82F_zcvdKF6Vele7">MAJOR CUSTOMERS &amp; SUPPLIERS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zBvT5iIznlE2" title="Percentage of concentrations risk"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--SupplierConcentrationRiskMember_zA4zmLqAGXle" 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, 2022 and 2021 is as follows (in thousands, except percentages):</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_pn3n3_zeAC1qnPymZf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS &amp; SUPPLIERS (Sales) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BE_z9ovVOgL62Jl" 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><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="14" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Three Months Ended September 30,</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><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="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">2022</span></td><td style="padding-bottom: 1pt; font-size: 8pt; 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="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">2021</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><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-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">Percent of <br/> Total</span></td><td style="padding-bottom: 1pt; font-size: 8pt; 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-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">Percent of <br/> Total</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </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_989_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total revenue">11,087</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_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_z5vT4XvqWWwa" 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--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total revenue">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_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_zWi0TLxxiMo7" 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: -0.5pc; padding-left: 1.5pc">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total revenue">7,481</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zlqinzgqbp56" title="Percentage of concentrations risk">68</span></td><td style="text-align: left">%</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="Total revenue">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_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zCdDz7XqwmD1" title="Percentage of concentrations risk">70</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.5pc; padding-left: 1.5pc">Customer 2</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">2,156</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_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zsn1iZA2hGp8" title="Percentage of concentrations risk">19</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_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="Total revenue">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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_z6C21lV7xJee" title="Percentage of concentrations risk">9</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.5pc; padding-left: 1.5pc">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenue">9,637</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_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zx1MESHG7Zn3" title="Percentage of concentrations risk">87</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_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="Total revenue">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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zuN4Xcsk6Zqh" title="Percentage of concentrations risk">79</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A5_zRgZ9GGiR7J6" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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_903_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SupplierConcentrationRiskOneMember_z9aLHUup8ohl" title="Percentage of concentrations risk"><span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__custom--PurchaseMember__us-gaap--ConcentrationRiskByTypeAxis__custom--SupplierConcentrationRiskOneMember_zHevOFB36Mxh" title="Percentage of concentrations risk">10</span></span>% of our gross</span> accounts receivable at either September 30, 2022 and June 30, 2022 is as follows (in thousands, except percentages):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_pn3n3_zNZup78aNJna" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 1.8pc"><span id="xdx_8B7_zlBUhptmPog3" 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"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">September 30, 2022</span></td><td style="padding-bottom: 1pt; 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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">June 30, 2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></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_98D_eus-gaap--AccountsReceivableGrossCurrent_c20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">11,047</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_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zqYDeCIP9yw9" 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_98E_eus-gaap--AccountsReceivableGrossCurrent_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">15,384</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_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zFXPkt4fy9Wb" 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="text-indent: -0.5pc; padding-left: 1.5pc">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AccountsReceivableGrossCurrent_c20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total gross accounts receivable">9,055</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_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zTu5cIDkQP89" title="Percentage of concentrations risk">82</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AccountsReceivableGrossCurrent_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total gross accounts receivable">11,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_z9ziiYz6wu82" title="Percentage of concentrations risk">75</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.5pc; padding-left: 1.5pc">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--AccountsReceivableGrossCurrent_c20220930__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,890</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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zlTrHnOy4yk2" title="Percentage of concentrations risk">17</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_982_eus-gaap--AccountsReceivableGrossCurrent_c20220630__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">2,152</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_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zkdvGaNNvSZk" title="Percentage of concentrations risk">14</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.5pc; padding-left: 1.5pc">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--AccountsReceivableGrossCurrent_c20220930__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">10,945</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_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zS1uQbnTpKuk" title="Percentage of concentrations risk">99</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_987_eus-gaap--AccountsReceivableGrossCurrent_c20220630__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">13,703</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_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNDST8gCTJEj" title="Percentage of concentrations risk">89</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> <p id="xdx_8A9_zgPigrmDQVFl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">During the three months ended September 30, 2022 and 2021, we had three suppliers that each accounted for more than 10% of total inventory purchases. <span id="xdx_90A_ecustom--MajorCustomersSuppliersDescription_c20220701__20220930" title="Major customers suppliers description">Amounts owed to the fiscal 2022 significant suppliers at September 30, 2022 totaled $970,000, $266,000 and $368,000, respectively, and at June 30, 2022 totaled $721,000, $430,000 and $372,000, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> 0.10 0.10 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_pn3n3_zeAC1qnPymZf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS &amp; SUPPLIERS (Sales) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td><span id="xdx_8BE_z9ovVOgL62Jl" 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><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="14" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">Three Months Ended September 30,</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><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="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">2022</span></td><td style="padding-bottom: 1pt; font-size: 8pt; 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="6" style="border-bottom: Black 1pt solid; font-size: 8pt; font-weight: bold; text-align: center"><span style="font-size: 8pt">2021</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><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-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">Percent of <br/> Total</span></td><td style="padding-bottom: 1pt; font-size: 8pt; 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-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">Percent of <br/> Total</span></td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </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_989_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total revenue">11,087</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_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_z5vT4XvqWWwa" 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--Revenues_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total revenue">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_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember_zWi0TLxxiMo7" 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: -0.5pc; padding-left: 1.5pc">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total revenue">7,481</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zlqinzgqbp56" title="Percentage of concentrations risk">68</span></td><td style="text-align: left">%</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="Total revenue">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_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zCdDz7XqwmD1" title="Percentage of concentrations risk">70</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.5pc; padding-left: 1.5pc">Customer 2</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total revenue">2,156</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_901_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zsn1iZA2hGp8" title="Percentage of concentrations risk">19</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_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="Total revenue">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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_z6C21lV7xJee" title="Percentage of concentrations risk">9</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.5pc; padding-left: 1.5pc">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--Revenues_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total revenue">9,637</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_907_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zx1MESHG7Zn3" title="Percentage of concentrations risk">87</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_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="Total revenue">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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20210930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zuN4Xcsk6Zqh" title="Percentage of concentrations risk">79</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 11087000 1 9988000 1 7481000 0.68 6991000 0.70 2156000 0.19 879000 0.09 9637000 0.87 7870000 0.79 0.10 0.10 <table cellpadding="0" cellspacing="0" id="xdx_89F_eus-gaap--SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_pn3n3_zNZup78aNJna" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details)"> <tr style="vertical-align: bottom; background-color: transparent"> <td style="text-indent: -1.8pc; padding-left: 1.8pc"><span id="xdx_8B7_zlBUhptmPog3" 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"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">September 30, 2022</span></td><td style="padding-bottom: 1pt; 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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">June 30, 2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></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_98D_eus-gaap--AccountsReceivableGrossCurrent_c20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">11,047</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_90A_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zqYDeCIP9yw9" 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_98E_eus-gaap--AccountsReceivableGrossCurrent_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_pn3n3" style="border-bottom: Black 2.5pt double; width: 10%; text-align: right" title="Total gross accounts receivable">15,384</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_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember_zFXPkt4fy9Wb" 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="text-indent: -0.5pc; padding-left: 1.5pc">Customer 1</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--AccountsReceivableGrossCurrent_c20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total gross accounts receivable">9,055</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_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_zTu5cIDkQP89" title="Percentage of concentrations risk">82</span></td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td id="xdx_983_eus-gaap--AccountsReceivableGrossCurrent_c20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_pn3n3" style="text-align: right" title="Total gross accounts receivable">11,551</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk1Member_z9ziiYz6wu82" title="Percentage of concentrations risk">75</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.5pc; padding-left: 1.5pc">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--AccountsReceivableGrossCurrent_c20220930__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,890</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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zlTrHnOy4yk2" title="Percentage of concentrations risk">17</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_982_eus-gaap--AccountsReceivableGrossCurrent_c20220630__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">2,152</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_908_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__custom--CustomerConcentrationRisk2Member_zkdvGaNNvSZk" title="Percentage of concentrations risk">14</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.5pc; padding-left: 1.5pc">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--AccountsReceivableGrossCurrent_c20220930__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">10,945</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_90B_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20220930__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zS1uQbnTpKuk" title="Percentage of concentrations risk">99</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_987_eus-gaap--AccountsReceivableGrossCurrent_c20220630__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">13,703</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_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20210701__20220630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zNDST8gCTJEj" title="Percentage of concentrations risk">89</span></td><td style="padding-bottom: 2.5pt; text-align: left">%</td></tr> </table> 11047000 1 15384000 1 9055000 0.82 11551000 0.75 1890000 0.17 2152000 0.14 10945000 0.99 13703000 0.89 Amounts owed to the fiscal 2022 significant suppliers at September 30, 2022 totaled $970,000, $266,000 and $368,000, respectively, and at June 30, 2022 totaled $721,000, $430,000 and $372,000, respectively. <p id="xdx_806_eus-gaap--DebtDisclosureTextBlock_zp4b41TVLwDd" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 10. <span id="xdx_822_zl48X5Jvooai">NOTES PAYABLE AND FINANCING TRANSACTIONS</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Minnesota Bank &amp; Trust (“MBT”)</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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_90D_eus-gaap--DebtInstrumentFaceAmount_iI_pn3n3_dm_c20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zRVmUccDV8j9" 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 $<span id="xdx_90B_eus-gaap--LoanProcessingFee_c20201101__20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zeGwgv4uYh6e" title="Unamortized loan origination fees">26,037</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 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_906_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pip0_dp_c20201101__20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zKltmZWTUTw5" 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_904_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zzw1dIocpE59" 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_900_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zj5CVJkz1MCk" 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_90B_ecustom--BalloonPayment_pn3n3_dm_c20201101__20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_ziPAOkyIJYBf" title="Balloon payment">3.1</span> million is due. <span id="xdx_903_ecustom--DescriptionOfPrepayment_c20201101__20201106__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember" 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.</span> 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, 2022 was $<span id="xdx_904_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--LongtermDebtTypeAxis__custom--PropertyLoanMember__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zpS6x4d8Fze8" title="Debt outstanding">4,889,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 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_90A_eus-gaap--DebtInstrumentFaceAmount_iI_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_z5kwQRJv3FGc" title="Debt instrument, face amount">7,525,000</span> amended and restated term loan (the “Term Loan A”), a $<span id="xdx_903_eus-gaap--DebtInstrumentFaceAmount_iI_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zdDpZwWT7W82" title="Debt instrument, face amount">1,000,000</span> term loan (the “Term Loan B”), and a $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_c20201106__us-gaap--DebtInstrumentAxis__custom--RevolvingLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zhypzd82UAG3" 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_904_eus-gaap--LongTermDebt_iI_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zy1rH7ryHFzl" 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_901_ecustom--AmountBorrowedForRepurchaseOfCommonStock_iI_pp0p0_c20210331__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zK14aLye4fC7" title="Amount borrowed for repurchase of common stock">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 $<span id="xdx_901_ecustom--AmountBorrowedForPropertyImprovements_iI_pp0p0_c20210331__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zGoJ4iy6ygc8" title="Amount borrowed for property improvements">1,000,000</span> 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: 0 0 0 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: 0 0 0 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">The Term Loan A matures on <span id="xdx_903_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zCrqencg6wVk" 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_pip0_dp_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_z33R8TNGEDB3" 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_909_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zdxL19OGXsga" 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, 2022, was $<span id="xdx_903_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--DebtInstrumentAxis__custom--TermLoanOneMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zAM7nPEmm5O7" title="Debt outstanding">5,556,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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: 0 0 0 0.15pt; text-align: justify; text-indent: 40.35pt"><span style="letter-spacing: -0.05pt">The Term Loan B matures on <span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zo753Ra5Zy33" title="Debt instrument, maturity date">November 1, 2027</span> and bears interest at a fixed rate of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pip0_dp_c20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zUdviCt70qie" title="Interest rate">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_909_eus-gaap--DebtInstrumentPeriodicPayment_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zy8QBT2wzpFf" 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_902_eus-gaap--LongTermDebt_iI_c20220930__us-gaap--DebtInstrumentAxis__custom--TermLoanTwoMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zdzAmHCHwE5l" title="Debt outstanding">827,000</span> on September 30, 2022. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="letter-spacing: -0.05pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 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_90B_eus-gaap--DebtInstrumentMaturityDate_dd_c20201101__20201106__us-gaap--DebtInstrumentAxis__custom--RevolvingLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zTg8br476337" title="Debt instrument, maturity date">November 5, 2023</span>, unless earlier terminated pursuant to its terms, and bears interest at an annual rate equal to the greater of (a) <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pip0_dp_c20201106__us-gaap--DebtInstrumentAxis__custom--RevolvingLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zo0IeiuOQPX7" title="Interest rate">2.75</span>% or (b) the prime rate minus 0.5% 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). The full $<span id="xdx_909_eus-gaap--SecuredDebt_iI_c20220930__us-gaap--DebtInstrumentAxis__custom--RevolvingLoanMember__dei--LegalEntityAxis__custom--MinnesotaBankAndTrustMember_zJYckNOyKbA" title="Amount borrowed on revolving loan">2,000,000</span> was drawn and outstanding on the Revolving Loan as of September 30, 2022. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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: 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 <span id="xdx_907_ecustom--PercentageOfLatePaymentFee_pip0_dp_c20201101__20201106__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zGNxxrWmPeE5" title="Percentage of late payment fee">5</span>% 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 <span id="xdx_90D_ecustom--IncreasedPercentageOfDefaultLatePayment_pip0_dp_c20201101__20201106__srt--CounterpartyNameAxis__custom--MinnesotaBankAndTrustMember_zoV7hrV6cTxa" title="Increased percentage of default late payment">3</span>% 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: 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: 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> 5200000 26037 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. 4889000 7525000 1000000 2000000 3770331 3000000 1000000 2027-11-01 0.0384 97000 5556000 2027-11-01 0.0384 15000 827000 2023-11-05 0.0275 2000000 0.05 0.03 <p id="xdx_80B_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zgfwXQ9nMWTl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 11. <span id="xdx_82A_zuNADhe4p2a">COMMON STOCK</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i>Share Repurchase Program</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 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_90F_eus-gaap--StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased_iI_pip0_dm_c20220930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_zlijc7W2eOZ5" title="Number of authorized shares to repurchase, shares">1 million</span> 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, 2022, we repurchased <span id="xdx_90B_eus-gaap--StockRepurchasedDuringPeriodShares_pip0_c20220701__20220930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_zEcIQ2WDO6Bc" title="Shares repurchased during the year, number of shares">20,853</span> shares at an aggregate cost, inclusive of fees under the plan, of $<span id="xdx_909_eus-gaap--StockRepurchasedDuringPeriodValue_c20220701__20220930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_ztS8g4H2kMxi" title="Share repurchases, value">354,000</span>. During the quarter ended September 30, 2021, we repurchased <span id="xdx_901_eus-gaap--StockRepurchasedDuringPeriodShares_pip0_c20210701__20210930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_zZwCaLA1On2h" 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_903_eus-gaap--StockRepurchasedDuringPeriodValue_c20210701__20210930__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember_zuHWHnJ5UUU2" title="Share repurchases, value">95,000</span>. On a cumulative basis since 2013, we have repurchased a total of <span id="xdx_90D_eus-gaap--StockRepurchasedDuringPeriodShares_pip0_c20191201__20220630__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember__us-gaap--StatementEquityComponentsAxis__custom--CumulativeBasisMember_zH0Tu82oAnjk" title="Shares repurchased during the year, number of shares">1,131,599</span> shares under the share repurchase programs at an aggregate cost, inclusive of fees, of $<span id="xdx_901_eus-gaap--StockRepurchasedDuringPeriodValue_pn3n3_dm_c20191201__20220630__us-gaap--ShareRepurchaseProgramAxis__custom--ShareRepurchaseProgramMember__us-gaap--PlanNameAxis__custom--Tenb51PlanMember__us-gaap--StatementEquityComponentsAxis__custom--CumulativeBasisMember_zqCou4DQ7TJl" title="Share repurchases, value">16.0</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: 0; text-align: justify"> </p> 1000000 20853 354000 3616 95000 1131599 16000000.0 <p id="xdx_801_eus-gaap--LesseeOperatingLeasesTextBlock_ziJZL6WoQQPl" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>NOTE 12. <span id="xdx_826_zfCc2phyBWp9">LEASES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">Our operating lease right-of-use 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, 2022, in the amount of $<span id="xdx_904_eus-gaap--OperatingLeaseLiabilityCurrent_iI_c20220930_z4kUe2mp1MF5" title="Operating lease liability current portion">388,000</span>, is presented within accrued expenses on the condensed consolidated balance sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">As of September 30, 2022, our operating lease has a remaining lease term of five years and an imputed interest rate of <span id="xdx_906_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pip0_dp_c20220930_zq3bsfLVSxgg" title="Interest rate">5.53</span>%. Cash paid for amounts included in the lease liability was $<span id="xdx_902_eus-gaap--OperatingLeasePayments_c20220701__20220930_pp0p0" title="Cash paid lease liability">123,000</span> for the three months ended September 30, 2022, excluding $<span id="xdx_906_ecustom--OperatingLeasePaymentsOther_c20220701__20220930_zNdiTzDNwRD1" 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: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">As of September 30, 2022, the maturity of our lease liability is as follows (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zDapCwdbVpFl" 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; vertical-align: top; text-align: left"><span id="xdx_8B7_zrM9b6cdjwZa" style="display: none">Schedule of Maturities of Lease Liabilities</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20220930_zBGtbNyzWn2d" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; 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">Operating <br/> Lease</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="vertical-align: top; text-align: left">Fiscal Year:</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 id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzneJ_zsygv6TiWuj1" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; width: 86%; text-align: left">2023</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">381</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzneJ_zlLRikuiYbda" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2024</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">519</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzneJ_zSIvTLwvw9fb" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">535</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzneJ_zA4Y1dIlx5ac" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">551</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzneJ_zXeBy2pvjNM4" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">567</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzneJ_zkKyxgkYpwnc" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; padding-bottom: 1pt; vertical-align: top; text-align: left">Thereafter</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">143</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzneJ_z4VH2uKGKhu5" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">Total lease payments</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,696</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zQg94A35Ot7i" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; padding-bottom: 1pt; vertical-align: top; text-align: left">Less imputed interest</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">(353</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; vertical-align: top; text-align: left">Total</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,343</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b> </b></p> 388000 0.0553 123000 12000 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_pn3n3_zDapCwdbVpFl" 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; vertical-align: top; text-align: left"><span id="xdx_8B7_zrM9b6cdjwZa" style="display: none">Schedule of Maturities of Lease Liabilities</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20220930_zBGtbNyzWn2d" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: left"> </td><td style="padding-bottom: 1pt; 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">Operating <br/> Lease</td><td style="padding-bottom: 1pt; font-size: 8pt; font-weight: bold"> </td></tr> <tr id="xdx_404_eus-gaap--OperatingLeaseLiabilitiesPaymentsDueAbstract_iB" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="vertical-align: top; text-align: left">Fiscal Year:</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 id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pn3n3_maLOLLPzneJ_zsygv6TiWuj1" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; width: 86%; text-align: left">2023</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">381</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pn3n3_maLOLLPzneJ_zlLRikuiYbda" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2024</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">519</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pn3n3_maLOLLPzneJ_zSIvTLwvw9fb" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">535</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pn3n3_maLOLLPzneJ_zA4Y1dIlx5ac" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">551</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pn3n3_maLOLLPzneJ_zXeBy2pvjNM4" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">2027</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">567</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_iI_pn3n3_maLOLLPzneJ_zkKyxgkYpwnc" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; padding-bottom: 1pt; vertical-align: top; text-align: left">Thereafter</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">143</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_pn3n3_mtLOLLPzneJ_z4VH2uKGKhu5" style="vertical-align: bottom; background-color: transparent"> <td style="padding-left: 10pt; vertical-align: top; text-align: left">Total lease payments</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,696</td><td style="text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pn3n3_di_zQg94A35Ot7i" style="vertical-align: bottom; background-color: rgb(204,255,204)"> <td style="padding-left: 10pt; padding-bottom: 1pt; vertical-align: top; text-align: left">Less imputed interest</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">(353</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--OperatingLeaseLiability_iI_pn3n3" style="vertical-align: bottom; background-color: transparent"> <td style="padding-bottom: 2.5pt; vertical-align: top; text-align: left">Total</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,343</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 381000 519000 535000 551000 567000 143000 2696000 353000 2343000 <p id="xdx_80E_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zhpWTuYEXp33" style="font: 10pt Times New Roman, Times, Serif; margin: 0"><b>NOTE 13. <span id="xdx_82D_zCCJzHfWuEy2">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="letter-spacing: -0.05pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0"><span style="letter-spacing: -0.05pt"><b>Legal Matters</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 3pc">We may be involved from time to time 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> EXCEL 55 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( #6&8U4'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 " UAF-5.%K2]NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)O)TU%,'1[43PI""XHWD(RNQML_I",M/OVIG6WB^@#>,S,+]]\ M ]/I*'5(^)Q"Q$06\]7D!I^ECAMV((H2(.L#.I7KDO"EN0O)*2K/M(>H](?: M(PC.;\ A*:-(P0RLXDID?6>TU D5A73"&[WBXV<:%IC1@ ,Z])2AJ1M@_3PQ M'J>A@PM@AA$FE[\+:%;B4OT3NW2 G9)3MFMJ',=Z;)=?)K^W=_?:!]8(+435-Q=NMX/+Z5K;B?7;]X7<1=L'8G?W' MQF?!OH-?=]%_ 5!+ P04 " UAF-5F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_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 #6&8U6?3.,2M 4 *L> 8 >&PO=V]R:W-H965T&UL MM9EM;^(X%(7_BL5*JQFI-(E#*70I$DW;&;0S+5.Z+[.K_6 2 U&3..LXT/[[ MO0Z0M)5S8:.A'TK>SHF?V+%/[,%:R*=LR;DBSW&49)>MI5+IA65E_I+'+#L5 M*4_@S%S(F"G8E0LK2R5G02&*(XO:=M>*69BTAH/BV$0.!R)749CPB219'L=, MOESQ2*PO6TYK=^ A7"R5/F -!RE;\"E7OZ43"7M6Z1*$,4^R4"1$\OEE:^1< M>"[5@N**WT.^SEYM$XTR$^))[XR#RY:M2\0C[BMMP>!GQ3T>1=H)RO'OUK15 MWE,+7V_OW&\+>("9L8Q[(OHC#-3RLM5KD8#/61ZI!['^S+= 9]K/%U%6_"?K MS;6=3HOX>:9$O!5#">(PV?RRY^V#>"6@YS4"NA70=P*G[@[N5N 6H)N2%5C7 M3+'A0(HUD?IJ<-,;Q;,IU$ 3)KH:ITK"V1!T:NB)%9>D3;(EDSP;6 H\]1G+ MW^JO-GI:HW?)5Y&H949NDH ';_46E*4L$-T5Z(JBAE.>GA+7/B'4IM10'@^7 MWXG5*;&I2?ZF.&[Y?-S"ST6?S]^C6:8D-+E_3$]HX] Q.^CW\")+F<\O6_"B M95RN>&OX\T].U_[%A/>#S-[ =DK8#N8^O!9^#J^H(H\O*3>1XG+';G\S(:&J MADAG)=(96J81\ 0%TVW$%B8F7#]G469Z%!XJ:PC5+:&ZA]73MYQ)Q67T0AYX M*J0R\>%62N9&/%35$.^\Q#L_L!E*!N-%T=W7\^%>M?6'RAH"]DK WF& $RY# M$>B^DT#O;7SE<*>RMZSM+E%]0\Y^R=D_C/,VS'P6[7!OX;!QJ,'=OCDF/E33 MD,^QJ]'3_E^$WSF3]7Q[S* *71,B+FO*^"HA.&BQO%S*]XA8B]UCUV[;W;9K M&T%195-06H%2M&0WB0K5"W!&G-SE\8Q+(QYN8K>=3K]C?!5Q95.\*LDX:';8 MX3WP1:C##-3H'8O--8@;31[NV]03)_)K_S%B(I;V?!WWNOUJ;F]'B/9.%6T8\1>IPJ]3AX5MGRCA-?2$@#!>H)F2KHAXB0Q!,Y5#C4 MNPC,K1IW]^Z-R,<(0DZ5A!P\OFR11T$ [MG);H-\@>O(?6+FQ"VIVW7(5_\3 M6Y/1BB?F^(=[-,6N\I&#QYKWV)[>@RI^%.O$B(S;C>4J-#XK#Q<95N>2 %%]LWUBWMZ(R/H,7(2K7(2Q:/->]")R!1TS7^%:>WKNL>Q#]U4 MQS@_<(RT1*NT1/>DI8)30^,2<._3#[2*;S_OK3D^W C9RX8QWG,4(/ MK4(//2CTZ,]/"+,0!!9"FKL?W.=.)&WF^QQLP"38&!IYCQ%^:!5^Z$'A9QJS M*")7>0:G,W.KQ7WJIC!Q64,\MXH\[D&1YR;FX!\T*O1W4I\5R&;G/%>38 M1 ^@1N(?E&BVSV'C=E:XZ>79U= ]Z]FNTQU8J]>(UJOE0-WZBE72C/CZ^WBS M,E@>+5=B1\7ZHU5=OEG&_YRLS*ZV5$B+1879T(I$1>; M2\X"+O4%<'XNA-KMZ!N4Z]/#_P!02P,$% @ -89C53SD(B] !@ -AH M !@ !X;"]W;W)K^Y?<;V5Z8 MS4]K3> (RNB9-(;^QAR]T[U#0CI>R0NB_X&&/]28@;81DY=Y8,2CS M:O>?/.X#<6 _1$#M#= KS7 >P,=N=F.F7;K@D@R/^7L ? 6K49K#W1LM+7R M)J_:U[B47-W-E9V<+[[>7%S>+"\O@#I:?KV^NCB_4R>?SZ_/;Q:78/GE\O)N M"=Y_KTB3Y9)F'\!'\'UY =X??0!'(*_ W88U@E29.)U)Q:<==9;NG_UY]VPT M\NPEK3\![$T!\A"RF"_'@L% WGM)+@7 @JQ;'- MG]T OGV -N..14U2>C91*24HW]+)_-T?,/1.;-[]IL&>^8H[7[%K]/F"B U0 M;PVD[0']V>1;4BCGK6]Q-U2HAVK+PG:.HB0^G6T/O3%!L9]TF&L3$P4!'960<E32<:M 8LLH0A#?\#*@D)A%-MYQ1VOV,GK MEM.:Y!F@CTJ+!17ZE3.Y4;,@W9<@HDN0C7=L,$K0,!5-3)2,Q#+I."=.SG=, MDN(5]!+CT1C&>#@/;2@8AG:*T.NES'.2O-:YHWZK)B^RO+K7>6G5)<]@$&*8 M#&A:43X>H7F@N-!)\U)5V[K4<51<"ZJ:D TK,I"7-6=;JNO=.'-H2*# 5(9-N1I02%_)+]@+V[0K6Y7E235 M?:XJLR.0V,QM;YA)-A =:!; M=G:ETD',%!4_2L)AC;3",!HKDKWXP/A57>YU3E9YDI2!@9;9X%A:)@C&.O6\BM6U<'U[A)9 MF5OT* F&@FI!(6^4=Z]:R*U:[03HDN=-K$VI2A(T%#0+"GHH&&G^4:]IZ#6: M5K'JXVNGAV7E!.-HV/_98 A[8V'N10ZYEU@[OB]Q--=)R%+QK; P&.D"4:]) M*'$*\7)#N&[\*1?O_H@1C$Y NS203_:M)Z?"O7GOZ3>-]GSSJ9<[[):[!2M+ M5@$A6?KC1,TKE1$<;$G1T!,0>%//T[_= T4;)[5(;N2&\?P_FIT / V]<.KO M=TOP-$C"*<00[*&Y$*V6ZF5U(X5:"[2+0<=^RQLW6["IKQ$V*H@-%<8C[27N M51B[5?@;E41=R@ EO%)NV7?L3'6%D1<.RX4-%B3Q2(^)>QG&;AG>I9^P3'"J M)[B5LF4IZ/MP6#%L,!R&(]F(#_9#W9\B%0.^^TBQ.Y&LUOO\*R8E*_7AAA)%O06H^VNFQ&=_ MTGXZZ#X5S?\'4$L#!!0 ( #6&8U46T"=&WP( .L' 8 >&PO=V]R M:W-H965T&ULK95=3]LP%(;_BI6A"21&TK1--]9&*FT13 PJ M MO%M LW.6VL.79F.RW;K]]Q$J(":072>M'8R7E?/^?X:[B1ZI=. 0QYR+C0 M(RV[@D+ .A MF11$P7+DC#NGDX&-+P.^,=CHK3:QF2RD_&4[E\G(\2P0<(B-=:#X6,,$.+=& MB/&[]G2:(:UPN_WH?E[FCKDLJ(:)Y-]98M*1\]$A"2QIP"%@DSD!R1PSE5($P*AL64'Y$/Y#Z:DL.#(W) F"!W MJ2PT%8D>N@;Y["AN7+.<52S^#I8(\A/2]8Z)[_E^BWRR7_ZE$+OD+E:E*8W? ME,8O_;J[< PU@ O6$+DDYTQ0$3/*R5QJ5J[ '^.%-@K7X<^V5"OO7KNWW9NG M.J?>SB.8UD(HW'/QL#6=,'A MF%".VQ\+ @0/$I+(8F&6!<=-6<6V%:0:)2A'L6?+.L1)6F]G^3+":R*>H/<: M]-Y>](G,,IPHG>**U<]5OV>8KPA\0ALTM,%;:)G613MI\ *@&WA!SW\^W2UQ_4]!I]MI MYQPTG(.W<.+-I0V>1TRLVF 'KX1MB6N%=;>.8GL-?J5JQ80F'):H]$X&:*&J MJZ7J&)F7I_-"&CSKRV:*MS$H&X#?EU*:QXX]\)O[/?P'4$L#!!0 ( #6& M8U5S]\&B+04 ,X4 8 >&PO=V]R:W-H965T&ULK9C; M;N,V$(9?A7 711;HQB)E2U9J&TB<;!N@.2!.VHNB%[1%VT0DT4O2=K9/WZ&D M2+9$$5L@-XDHSPR_X6%^BN.#D*]JPYA&;VF2J4EOH_7VHM]7RPU+J3H76Y;! M+RLA4ZJA*==]M96,QKE3FO2)YP7]E/*L-QWG[Q[E="QV.N$9>Y1([=*4RN]7 M+!&'20_WWE\\\?5&FQ?]Z7A+UVS.],OV44*K7T6)>I?X8D8" MXY!;_,G901T](Y/*0HA7T[B-)SW/$+&$+;4)0>'?GLU8DIA(P/&M#-JK^C2. MQ\_OT;_FR4,R"ZK83"1_\5AO)KU1#\5L17>)?A*'WUF9T-#$6XI$Y7_1H; - MP7BY4UJDI3,0I#PK_M.WGLX?[ZYO[^Q_=B4QO%+K)8A:?^OWQ'O-EN*E*&YIIK!XM?H[\N%TA(6[S^VP2J"#>S! MS(Z^4%NZ9),>;%G%Y)[UIC__A /O5UNF'Q3L).]!E?? %7UZ#P5(T819ET3A M&N2NILSLIQA[HW#I&*]R'1YV.L(\; M9&VC8!AX=K*@(@N<9+])H13:2K'BV@86M/HDT3!H@+6-_ 'I&+*P @N=*_AA MRR35/%LC]@;:H9BZL/&%'[ER/RC82;ZC*M^1>@WIJ)M MXH?VB8@JL,B]0E@&,Y$@*+2(QB %W!02(X).UJ@%@CTR:-#:C"+?SHN]6EH\ M)_$33 Z5RTV.'+,]G!FV>1%-@M>0]ZPV3)AL[*8?QL+1KX0_7NHZ*=YETK'G9+WFVF&<35Q6KG>QXS>'#, MT<"R/$;-.;(8#3IFJ!9![%;!)T83_B^+T1J.^0C.TD8.C2S"0?Z5:;J %ONV MX_H[X.\A);-I[1O!(H7-#)PL]EE!K@FI%16[)?4ED\U$_W^"%MUM;Z2V$1Y$ M';-4ZRYVRER]GLHM9,4+6SU_P7Z+SV9%N@I1+938K91EQ3S:[E9$BQ(.FOIC M,1IVR4^ME]@MF.79>\'@8Y>5A,5^U_2MH[!;A)!$+5J+E1]B.R^IY9*XY?)1 MBCW//X\!^+V =J*2M@JVRX?%R/\-+YY'COAUMA&WMN7#:J5JZY,?X,"/2!/,9CC$OM\UY;6: M$;>:E0-II6O+DQ]$@VC8&C:+81B&N.LT1&H1(FX1FHDT-0IKIE4AL=-*P_D M3F]67LL'7 "[@K1&TV88!#YN+LO^T5I=RE_E5 M5./]%;Z8%5=K=9CBIN^.RC7/%$K8"D)ZYR%0R>+RK&AHL5(2ZZ9A MV'J"HE0;#_-G]W0\)"L>1RF^IX"MD@31UPLOZ%_R9.+F6<+ M^E$J?W>/4_$V$GE\?'EW.YG>>M,)$'?>W=?KR?E<#+RYN-Q,;^<>N/L"O*OS MV?3J[NMD.OO% ],_'Z[G_X 3\.!-P*^??@.?0)2">4A6#*4!&^ILC8&" MNE52MY34O1!1?"*_R0#X)!$+%4/YIXY?Y#UN8[U![.\0L@RC1EHY:SN=GW^" MMO%[6Q=T!%81J%<*U%,+E/<[R0I1,/6C=E64,._Z 3?*?0!GOW(=@564ZY?* M]0^WEMAULA7U0]%@K6M.O]%+)X-^K9>4TQRK2$=@%47L4A'[L"),[!T\#'$< M@"4EB?SJY+K*\CZ+&%N)+Y$3D*%7@),L)J\8RP$E<0PX>FF743GO$E4\_:%5I5EZUKA0=LZP^S M&L7$%3%-L_Y/C[J\H\7\$3X6;HTL5#O9]YD)V/2R5J/'.O6R7:%59=FZ6:BV MLVI'H4X^UE(4:%6[X#0VJ0-15:);+PG59E)M*]KW7J=Y--"RY#2CH&/89IU6 M,\SL]6"=E[YSP"2/ V\0%7:!@1@O19YQZ@A=Z.:$;3/@),O/G!:$&PO=V]R:W-H965T&ULK5IM3^,X$/XK5F]UVI66;6*G M;QQ4*@7N*AVEHNSN9Y.XU$<2]VR7E_OU9ZNSEY M8OQ!K F1X#E+YV1;PF&1;?V(;DZIL5XQF6ZI+?=\6&$YP4@[*T M"X.@W\TPS3OCD^+>@H]/V%:F-"<+#L0VRS!_.2,I>SKMA)W7&S?T?BWUC>[X M9(/OR9+([YL%5U?=RDM",Y(+RG+ R>JT,PF/IQ'2 PJ+'Y0\B=IGH$.Y8^Q! M7\R2TTZ@$9&4Q%*[P.K?(YF2--6>%(Y_2Z>=ZIEZ8/WSJ_?+(G@5S!T69,K2 MGS21Z]/.L ,2LL+;5-ZPI[](&5!/^XM9*HJ_X*FT#3H@W@K)LG*P0I#1?/)J U0?NP#8#D -@=$C@&H'%!DKKM#5H1UCB4>GW#V!+BV5M[TAR(WQ6@5 M#2JV^I&B?'T^OY^<5\>7$.U*?E]=^S\\FMNEC>JG]7%_/;);B^!-/) M\B]P^??USR7X_#W'VX1*DGP!1^#[\AQ\_O0%? (T![=KMA4X3\1)5RIDVG\W M+E&<[5! !PH$KE@NUP)QV$PZ)]T'^OP;4;]J#+:@]6K8/6\A9DD_Z@UIMJ2%$ RU9=B MEL.2_E?KEVR$&F6UV P=51U4. => MG,LUYN1(=_<$J!(JRA-.B(/6XV$P:$!LVZ @L$,<5A"'7HC?.%-:I,3L)5* M,,[!BA [/P5O0O2:[&.LL6_HQ?BG*KTNNL"JW KC&Z4NO>V5L=DF_4^T=PC@ M:0XA-,' -]K#BG"N9O1KX\3/CF3#]H)J9=O[K%\(PW!UZ"7"\1E.E!"\D[X) M7;KP3I>V2<\Q70R)AI%?1ZQQ?D^$5ELU]A&"*/K2_3BE^(ZF;B8*O23]42HZ ME+?]9!CJ#KU<-Y[$,=MJXE:<1.ACT3%U$IA<$UZ[:9^"O59U(H2:C=]B-40. M<@H-BX9OT6BY3F(F'.O<0HJP29P6(T=##PUQAG[FG*G^DTO&7ZRHVCQX!$?# M5@.RF$4#!U^&AC!#/V,N.-E@FKRN2E&K]6X%6"';> \-FXC;5M"E04+#CJ&? M'JOYN<$OU>3$<&!:&?!>?O MW2M8<;>9$0Y'K=Q:K 9!Z$!NB ]^;) M[C=TI-_5N\15&4N;(-6^PA&*(4CH)TBURGFQI5 ZA^92:1[JXG&_IX]$TF;3 M(V]@\A#;LC M/[LON-J9T0U.-77N#KW4WC-GTD^FR$;X*&Q.29L9"AS;>&0H'_DI?W\)7=$\ M)X))#,YP_@!^Q]GF#W#+MT(6^WOQM3BK4VN,<7I/\]WFW[7I1Q:5$ 3-*>G' M]_&EAHR40'XIT>@>DL4/2DD4(9%GPF/Z*H,OEHN%VDWDDM.[K?[>'FY;-D1- M:6&Q00[ICFJGW_X=]:*:;8I1LTW*7LBKAM/S3Q^U"K'%>5QT1Z7P,GTDHL.U MAM'>6!_!UN[(#^D7JF8$!/(+B!NRJ5/QF^%8Y #J1OU))1+>+-7HXLO#_LM6I@L4(#ATY%1AX@OSPH?TNH)$(1@5X&Q007PY,74B_@CNBVE6N,Z_FC-HM4)98X5NT M01N]Y MK;TOD1%^7[Q&(D!Q7+=[QZ"Z6[VJ,BE>T&C7FA'U"]V#/^ M'U!+ P04 " UAF-5@.J$N_H# #"0 & 'AL+W=O[(R75&9Q@7Q+Q>/?<CN+1W$GN)6;PK$@G4]KL<$5NOMZ:>B4]BBYK%!9J1487,_B MQ>CT_)CUO<*?$K=V[QLXD@>MO_/A*I_%0R:$)6:.$03]>\0++$L&(AH_6LRX M=\F&^]\=^BZ/(OF;MB%I_$D.-:-*6[U=O?L8WG'>-ENK3^+VR# M[H0\9HUUNFJ-Z5Q)%?Z+IS8/>P8GPQ<,QJW!V/,.CCS+C\*)^=3H+1C6)C3^ M\*%Z:R(G%1=EY0S=2K)S\_/%ZFH%-Y]@>7NYNKR^6]Q=W5Q/4T?0K)!F+J+?PX%'/".#^/Q6SFUM M,9Z_?3-Z/SQ[A>UQS_;X-?3_7Y5780Z3O+ZYNX11 @=]P%V!D:!<5;50.\Y6 MHT232XK#.@E[#TNBCC_@T@"N5)?#+ MVS_DK%.(1X0%1 M 85="T,L)0^ 3)N=8DVVJ!"(\IRQWKWRH>[XFAL3_P^6271 M;XO%LO*# :'GUEM>@6-TT9 MK%9'GQ-8>**4_'(W8/,=*.T((RN;'(%HKJ6BMU3.BJA M:(>POX'/D,B_T? ,_KE=98[Q"%G]V3IONW&>%@K8T MYGU?TSXT(E22,6R3%7TKT)74N05J.5^SSIWTG97+3/ .ZLK7@;I"N*@2.\XN M/M6TK_A9=;EHRI")A!-%1T-2LU_Z 2]'$E%?O5B"Y]W!"$CJ78S/ZQ*U=:%T M]*7IZ;Q?!%F0\\(2ER3 MZ3#Y\"X&$U9N.#A=^S7WH!TM3?]94*NB806ZY_"[ SOH?_?,_P502P,$% M @ -89C5=*9YF=6! ^@@ !@ !X;"]W;W)K^ON,I(HUFIT!(^=@1M)2B@19J!BC([*ZWVP4UN&XO$#K;3 MPOSZ/==I"TB =E_:V+GW^-QS/YS!RKI[7S '>JQ*XX=)$4)]W.OYK.!*^5U; ML\&;N765"EBZ1<_7CE4>G:JRE_;[1[U*:9.,!G%OXD8#VX12&YXX\DU5*?=T MQJ5=#9.]9+-QJQ=%D(W>:%"K!4\Y_*@G#JO>%B77%1NOK2''\V%RNG=\=B#V MT>!/S2O_XIDDDIFU][*XRH=)7PAQR5D0!(6_)8^Y+ 4(-![6F,GV2'%\^;Q! MOXRQ(Y:9\CRVY4^=AV*8?$THY[EJRG!K5W_P.IY#P,OK=:V_82RQ@=; MK9W!H-*F_5>/:QW^BT.Z=D@C[_:@R/)_C70_XNV_@W?C%LKH M7TJ*H4MC:[PM=:[:VC Y31Q[-J'=L'.ZU$:93*N2IMAD%&+P]/?IS >'4OKG M+85: @=O$Y#V.O:URGB8U'*66W(R^OQI[ZA_\D%X!]OP#CY"_S^)_!#H;9K7 M-W<7E.[2.Z?03R9?LZBE?S%I0Z%@-(?7"VB=\Q+-7XN"'5&Z4J:90\/&L0BM MFF"S4BW5K.0N6BP$=D\[M5VQXSRF)O:PTUF7*C2;WIDWINUIW[B%SI"BW*&W MG8_6OE#QN?%PKYW&L-'ETX:4=:' 2,N!UL$3L\8 M>A*?H%*-2C!!:.6JEGE"P;J'AG=*7>F@S8*\G8>50F0"63L+ APP[L@SQ(D& M92/D/:T*G14=5==X QRRC5NW/.AW7U"OA*Y$R4N=05>-&M0SR.9::JKT]I6J M409,.G(VGJVTH\J*O9RC9,8P(=1%3( V>2.(#+0KTSEM%EA*VZ'Y5DPR^25B M\+4EV-B5P=(W,Z]S#?0N3 ,H$)9Q]1-"!*3WL]OO]CG]H1,NYM6%+$T+,&EWF(B:2>H=- M.74,>0&$]-$72?2:P.9L]#?2[L+3A@2J006)3V4/C9920T%=VR57,W9TU%T+ M $_K8MZU5CGN,%AEVY&# MQ7P[7?SS=-$F*QMD1M!5EME&-H$JZ[&M:F6>8@.]$C4F&\Q(FDW/42A&M$(3 M[62MSS.6F&)\&:^RM@1C4<^8#7H,%6R$F_#6_D6"8>7)6%14K9PD1X2,B_N(]3R(MZZGB*)]FK:[FXO]M/V/GLV;[\*OBMT.(B6/(=K?_?WPX1< M>].VBV#K>+O-;$#CQ,<"'R?LQ #OI70V"SE@^[DS^A=02P,$% @ -89C M5:%Z(\0/!0 QPL !@ !X;"]W;W)KDW1ZG.^FZ796]NP^G^V"2 :PZ=FH[4/KK;\8) M6=JRZ+X0QYEY/,\S+_AF9^QGMT'T\+50VMUV-MZ75X.!RS98"-[7K@2HLB#TZ%&J1Q_&Y0"*D[LYNP]VAG-Z;R2FI\M."JHA!V?X_*[&X[ M2>>P\4FN-YXW!K.;4JQQ@?[/\M'2VZ!%R66!VDFCP>+JMG.77-V/V#X8_"5Q MYX[6P$R6QGSFE]_SVT[, :'"S#."H,<6WZ-2#$1A?&DP.^V1['B\/J#_&K@3 MEZ5P^-ZHOV7N-[>=20=R7(E*^4]F]QLV?,:,EQGEPB_L:MN$C+/*>5,TSA1! M(77]%%\;'8X<)O$+#FGCD(:XZX-"E+\(+V8WUNS LC6A\2)0#=X4G-2;?^P\HC#:6 M]!#+?7H6<(%E'X9Q#](X3<_@#5MNPX W? %O_J62?@__W"V=MY3^?T]QK"%& MIR&X):Y<*3*\[5#-.[1;[,S>O$K>Q==G ARU 8[.H9\7_ZSKZ< >/C[-8=B' M%A>>-@@KHZCUI%Z#%TN%$.RU=^ W&.72B?7:XEJ$)C$KT#0)G%#H8+FGMMNB MKI">F5EK&6P*DZ."KM0$8"HG=.XNKJ(%C8N\(GB". ,:/6TL(F&$RD&NG(C3 MS3E/H@4S 7;+X42.D,(X\!=U,&%&8(61+[ECR[LYE@:)_V+IQU8 M_W@>G#NO%^TV:!%$62J9,9L^W!4U;T'[:]1HA5+[5A479C95I*%J<0Z#9*R5 MS0/P3OH-"/I&QE7)M2=)(F\TNG[(DSE7)5%=J1RR#.)1'1K]EBPJ:SF]J-?4 M5AC6W3>O)FD:7S]\FH=5+BL2@;C) OL]6 M]3Y9FH@:#7 K5!7ZH4:,3$:,$PZ3[KOS L%O!,WL M(;"OO%3R&_,0FC0L*T\XPE4V].-!WXC_OW).:EU-4K,2(:M%*6P(%D*PCE"; MZ+E;:O.0 395R.'VX9_J>V!AKG'HLEA7B8Z8$,-SI52ITIRX:O83RF M%HQCB&'2K$X,+M?<'(@Z%R67?ACK5$8.?9T6)075%D_]IC;=V4%U%B*Z"R7# M>W3Y"=/R>5*]_\%SB51*FF,]-,5KN$QB^DV3-)I_+;E]CA3/GZ7;HR")AD.@ M679H%])&$;)6(A M%/4-U6<875037%W=&B3P2A94U13N[' PG4TA&PQ?U.71_ERJ)&'$')^GUZ6!^(D8UQWF:#N'4 M?_K@Z')%L:S#%=)!4+>^9[6[[2WUKKZO.)/N=&#&Y&*')%!@)E"8TBZ7(73WH=,'Q99C#;;DE60"^^O[279" MT@*[.],72Y9T;M^Y24=+I1],SKFEI[*0YKB36UL=]GHFR7G)3%=57&(G4[ID M%K]ZT3.5YBSU1&71B_K]4:]D0G9.COS:K3XY4K4MA.2WFDQ=EDP_G_)"+8\[ M@\YJX4XLB='%5OP&;=_5K<:?[TUEU247!JA)&F>'7>F@\/3H3OO#WP2 M?&DVYN0LF2OUX'XNT^-.WRG$"YY8QX%A>.1GO"@<(ZCQI>7968MTA)OS%?<+ M;SMLF3/#SU3Q6:0V/^Y,.I3RC-6%O5/+WWAKS[[CEZC"^"\MV[/]#B6UL:IL MB:%!*60SLJ<6A^\AB%J"R.O="/):_LHL.SG2:DG:G08W-_&F>FHH)Z1SRLQJ M[ K0V9.SFZO;F]GE_>7--=U7TX\TNY_>GU^=7]_3 M)<;94<]"JJ/M):V$TT9"](:$F*Z4M+FA-6E MN!]2U(^B=_C%:PABSR]^@]^-7C IOC(7)2&=*6E4(5+6!(U,Z59SPZ5M%E1& M%T(RF0A6T R+'!%J#?TUG1NK$6-_OX90H\#P=051N$EQY06P. OZE%O:9#$]J+:S@AO;( MY$K;/_O?XNJ4'+1$ W"R>0 W_'X(+A7%I%5OD?Z@:)PW(_\ MN!\/MU&RM&V#2Q*/S ?6@')#Q1'^_Y4/(C]""\$&_@"ZZ2H409(PF]O M\(A&C:1X=- ([H_]>),%SJGVVP!])PAAXRW/'/[RXV?>Q@/:E*Z*VE#"3$Z9 M5B59=*/ *C_",JWJ14ZJUAL.0/DH2V$MYR$ME4V9S>(R:7:4VW;+& /+0ED/$GZ_HQ-BI$/-)+ MJ&!#._Y4<6UA:=?A6/!'KK'E%?!;@LN$M\EI-I2BTKL*JBI@\\ W4A(=-A'N M!F"0S=JSVMAT>-9ZY:H 5Q6-,HU\3U@E7)B 9*XT*B; SVKD?I>F:2I<*6=% M\1PZ5SROV;Q$4*Z*%'S6 8O*HY(''Z!5/2]$XIV*ML$=OH@W#G@0;%?<&&VZ MP0I*R%_#['4!B"6#Q*5\B2E:Q53+1,A4/(JT=AJ2-[H)M7\9[^UII&/GN8VJ MT%$HSV>M8H!H -YSQ;2GP&$CH!#BQ-2(469HBG)Z'R*2DZX/9PFG/[_, H3Q M2_%UBJ"P0@3P\(5C)T.DV3T!CLT,][]=IXG+\R;+?:[^IU2;'Z_5C4+K! ^V M*O4=6P((5%7T9].K:HTD<)GGL$#JN1J$XAR.A@.,HS".XN SKHU@3)56"=Q' MPW#0'U(<#D=Q,*OG>PREJ83/N>EE0@K%@$KOO8!)[ ?CD9#-XG"T7@"J"V3"P&0S-:\Q2GX09C6#-YJ:;< 2=H] MS0OO5>=%7_G[D^8;?'18L"2IR[HYPDKD?'M/HIT!BN4N[1S@&\ (3P8(:)MO MT/#=Z,L%VDU!&><^MVJMP1F6X(1L+^J^TOA,J3PO8E6%C/-RC8\=MMH1QM2X MB_&F7BZ19S3G*T5=O44%\CT(.2-*;T4ALE4)0QL[+C8!&395E H4OY3X9 M?1JWBJ\U\0>[=%';6O-MJ%M13KL7,U RH"(\U?3&F%Z[*?8VW@4EUPO_^G'> MJ*5MG@CKU?4#:]J\*UZ.-Z\SW&46 O 7/ -IOSO>[Y!N7CS-CU65?V7 <7BS M^&F.1R+7[@#V,Z7LZL<)6#\[3_X!4$L#!!0 ( #6&8U6PWL]75@, &$' M 9 >&PO=V]R:W-H965TV MS].MTC]-C6CAKA'2S.+:VO8\24Q98\/,2+4H:66M=,,L3?4F,:U&5GE0(Y(L M32=)P[B,YU-ON]3SJ>JLX!(O-9BN:9B^7Z)0VUD\CG>&*[ZIK3,D\VG+-GB- M]DM[J6F6#"P5;U :KB1H7,_BQ?A\63A_[_"5X];LC<%ELE+JIYN\KV9QZ@2A MP-(Z!D:_7WB!0C@BDO%_SQD/(1UP?[QC?^MSIUQ6S."%$K>\LO4L/HNAPC7K MA+U2VW?8YW/J^$HEC/_"-O@6IS&4G;&JZ<&DH.$R_-E=7X<]P%GZ!"#K 9G7 M'0)YE:^99?.I5EO0SIO8W,"GZM$DCDNW*==6TRHGG)W?+JZN%I]NODT32VS. MEI0]_$XN[LL MYZ9E)C2?IJP/:BT%[<8C]X+8<1#ZNZ]/GFS=P.H(=+=S4 M&&U#(>[I9I2Z8P*X\0>\ KHM-:>CIWE)YE(9:T"M80!H;!G7H:QXU](%(]"Z MLYU&X!52<=>##)=@:G2S5M$S><[DA M88+)$L&?=#."A5=$1\9BLT(]G!L?X$,G<;"<>+(][;XFP!K52:?;*G@.^61R MDJ8IY$7J_^]EZ'>A]6R8KIR(7I4K5D3K#Z2A1,[D7&RM$:$)MP/=[7A** W& MP*AJS*$%=4@#1SY]U1ER,,?GT37UX:JC8E*^NYWZ.W 4BN$(>PF1C^#8HR5N MN)3[)7SNLJ1O1JN+0&B@ZO0NPQ8U5Q6<%I!GT47-Y";L"1K+J23H@[7DHW>N M_YXD ^,"CL[@.+H=5AJE+?_M*YITEHM^#$=%!L=P-,[)FSK)/T(G$R&PO=V]R:W-H965T,BG$WX5*#KLF3J^QP+N9N&O; ] M>.#;W-B#:#:IV!97:/ZHEHIVT1XEXR4*S:4 A9MI>-T;SP=6W@G\R7&G#][! M>K*6\MEN;K-I&%M"6&!J+ *CY05OL"@L$-'XI\$,]R:MXN%[B_[%^4Z^K)G& M&UD\\JTB1P7]J.LC*);3GIF M=K]XA-O[FV]W"U@N'F#U]?IA,8D,(=O[*&U0YAXE.8'2ASLI3*YA(3+,WNM' MQ&A/*VEIS9.S@"NLNM"/.Y#$27(&K[]WL^_P^B?P%DP)+K8:EJA@E3.%\-?U M6AM%6?'W,7\]W. XG*V4L:Y8BM.02D&C>L%P]O-/O6'\^QFR@SW9P3GT__Q- MSJ(]DIY(&A>&L*"Q34J;"!XTI&3$< M=0=V.4]SHD.]11NPL@I)EE0/25'QI<\@*]L^--"A->WZH$@1V(ZI3'?AD6QO M9$'=S7G U@51M $71$8A&4EYP9D#"=5H>5LO9T&F;!.Q8=9\>#?A!UJ <,X1=N M+#X.G')#W"IM\9]H;V>=$@ M K9=Y,W93Q!W^[%;DJN@R=3_U?3"Y;6-QY%4AM$5])+A2=!:N\3Y,;)M/(\X M1$:O+N@Y&HU:=T[YG5SYY1*.-;WH8"A1GFW=Z-64M)0LW1E9NQ*VEH8'I7G/Z0T%E!>A^(ZDC-!MK M8/_/,_L74$L#!!0 ( #6&8U5-^M_D#P4 &X+ 9 >&PO=V]R:W-H M965T"%\>*DD6NZIO"UN7)X&P\HI:K) M>&6-<+0ZS<^F;\X/>7_<\(>BSN\\"XYD:>UW?GE?GN83)D2:BL ($G]W]):T M9B#0^-%CYH-+-MQ]WJ+_'F-'+$OIZ:W5WU09JM/\=2Y*6LE6AR^V>T=]/$>, M5UCMXZ_HTM[Y/!=%ZX.M>V,PJ)5)__*^UV''X/7D"8-9;S"+O).CR/)"!KDX M<;83CG<#C1]BJ-$:Y)3AI%P'AZ\*=F'Q_M/;SQ\OQ;*>/6$]%Q^M"947EZ:D\K']&$P&.K,MG?/9LX#7U(S$?'(@9I/9[!F\^1#> M/.+-GPK/%+8F<2/OQ87RA;:^=23^.EOZX% 0?^\+.2$>[D?D)GGC&UG0:8XN M\.3N*%_\\M/TU>2W9_@>#GP/GT-_,1W/6N_G]NGSS:4X'HE=:'%!*W*.RDPE M@8*\)R\DM&F'OR>8;]RD2QW,%QNXQ^,(MFR+;"$^.ZD;B5/C4QJC"T) MYQR[.1 J.;>-,CQ4:FDPNC"D CX%H;RH+:"T^DYZ@YW29,8&?@C"L]#,F0VA MQCX1.Z6U8 L,6,VZC;*+E[6.]&5YBW&Q51H<";H5V%R Q1J;F#H@M.R2*$X& MK$:)\23L2I!!3W P(W&MD+>5*J0)V4.0XK8MU_$!D3KZT2HF!N"2 CF,)V76 MPK8N55$\I?8>_(;2L,5MD>1<"D+:H!/R:%G7,>2[A1.$H4I&9) MX;=2F)@.M#5CR*6FK7/00/?[ T@3 J#;'B5:%].-Y^$_O96P"VU2C!'7DT MC<2WG5;"05:X-LH.3< U)A.'M-2Q%AQIR640K&C-3@/&ZB=#*\5N4,Q"-HV& M5-'#F><"P/A%CR[!* MH\"WRUN4(]/Z.KH>B16Q\GJG-I :',[]0L9T:QRMJH'P/K":O/1(\R@,@QS<%3\4-KJ!=G^FOJ0U!S(_$9"4TT'R*"7J@?DV;A S/Q(K.7/+^. M.>\]O[,=B+L#9+>0K8]@J0<58 PN=JDY=/L>Y -".I1B@1($J4(ZM^&2 M0X^P.?-/_E?.UKON)\=B""C8+,844U':.+LP,U2A&M;"/XR1?@YQ7%FP 7JG MP?U&U>$R>9;N4 _; MTTWTHW1KA2QH6L%T,CH^RH5+M[OT$FP3;U1+&W _BX\5+L3D> .^KZP-VQ=V M,%RQ%_\"4$L#!!0 ( #6&8U5$^]//Y 4 # / 9 >&PO=V]R:W-H M965T9B<]P/^NV+&[[.M'DQ/#FJV!H7J/^HYI)6PYV6 ME!=8*BY*D+@Z[D^##Z>QV6\W_,EQHSK/8")9"G%K%A?I<=\W#F&.B38:&-WN M\ SSW"@B-[XV.OL[DT:P^]QJ_VACIUB63.&9R/_BJOE M.=/LY$B*#4BSF[29!QNJE2;G>&E(66A)7SG)Z9/%I^G-;.]TNIB=P]GUY7QV MM9A^N;B^.AIJTF[V#)-&TZG3%+Z@*8)+4>I,P:Q,,7TL/R2O=JZ%K6NGX:L* M%UAY$/D#"/TP?$5?M LULOJBE_1E3.+>*5&8PIQM*;,T3*5DY1KM\]_3I=*2 MTN2?YX)WNN/G=9O2^: JEN!QGVI#H;S#_LG[=\'8/WS%\WCG>?R:]O]$TJN: MGO?SZOK+#/8]>,D,?,FDJ-<9$1'$ ]@@9"SMZ8T _%ISO85$%-0D%+-U5N6L M5 /0&<("$U&F,"5X*26 T?,-*LTT+:AKQ+#0(KF%Z\H*SDD0?C5R[]_MAZ%_ M."NJ7&P1O]UF-P2'OQF5/2/QLHES+JD!"*F,3# Y_([-[V_?V?Z5:L\VESO, MMX->1XGI%RB_%56MK$>0(KPNS!14D,57JW83P 44LX%4P2DE4EQ1TZ> VBRYRKS!:*6%EVC03, M7 9V* LX/03>P\=>^]$6A%%.D)!N&H\$ M:9F2@9ZRC@CKB(*:M)N A$)72D!XP:K.\RW<$0^8>BXV"#TBV?>B$821#6SD MPG6WP)M$=-GW88[2#F_"#Z8&)&68[V;&Q)7K6:>,>[0HN-84-D'ZD!:TV.4E MK*EY-H5F;9H^D*,5IWVFNW"R6:'D@HSJC.BV[1964A0P:0$EM@Z\$6R1N93@ MY*FCQ2!JN4TRCG?89I]QAVR1.#CPJ&T;*(UP@E+3OPCE!^ZEZ&J#LKB2Y(KR M(/;B,<3[#J*Q=T#7B4.3D(P-EQ;#P-T.7,:$WF0,UR5\KHF$H"64:\MFQPBE M^%,.3D.@\,*A\Q*6L MZ4?4UNP/HC(._P::F/)\^\EDE&_T6NLSX="_';QP)) MOZKZT71?S.=/YB&]H;!*D_<6%+/;]GEE,YD,+)J?^3B,FC%$,"3^PD$ ^" M=HRIQURTG9QH,[5:U#D#)8#96&@W'12(6OI(5O>L@HXCAAZ7(1;B>TXG#C+ M(!C] BE7B:@)8YLWQB2=1_38^R8YFN9"[M[C@X=:>@A^WN+'G)Y)I3QN2X(E'? MFXSZ(-WYS"VTJ.R9:"DTG;#L8T9'6I1F WU?"9,Z;F$,[ [))_\"4$L#!!0 M ( #6&8U5P54\[+00 )H) 9 >&PO=V]R:W-H965TUD"73),K-2-4266:-RF(4>-YT5#)>.?.9U2WD?"8:7? *%Q)44Y9, M/E]@(;9GCN_L%'=\DVNC&,UG-=O@$O5#O9 DC7J4C)=8*2XJD+@^<\[]TXNQ MV6\W_,9QJ_;68")9"?'5"-?9F>,90EA@J@T"H[]'O,2B,$!$X^\.T^E=&L/] M]0[])QL[Q;)B"B]%\3O/='[FQ YDN&9-H>_$]F?LXID8O%04RO["MMT;3AQ( M&Z5%V1D3@Y)7[3][ZO*P9Q![[Q@$G4%@>;>.+,O/3+/Y3(HM2+.;T,S"AFJM MB1RO3%&66M)73G9Z?G/^Y?8.+A^6][-$"!N\ AG C*ITKN*HRS%[;CXA$%P!"_L M(PXM7O@.WAU77Q6P*H.'*D6IJ7$U1P5_G*^4EM0E?QX*NL4<'\8TDW.J:I;B MF4.CH5 ^HC/_^)T_]3X=83SN&8^/H?^?&AT%/$SWU]O[*TB&\"_>X+IJCP*: MJ<&6ZYQ&4]4T8Z!%U[ H*;]I*II*8P:T&Q0K*,.\ GQ*42D0:_ ]0+)&:02= M2\0?2],X4*/D(E. IG^ JJ^Q7-$V:H&!:0%;.EKXP,F-(OR"3A8%WQ.\SD6C MZ+MRK:=:&[04*TWGB_KA=+"D,RUK"C0^6TZK9YJFOXAB3WUP;\@,]KOX$ O# M8'!>FB!AT3H9$.HWFL&]T*R@)#UBU2"<@.^[7AQ1_!Y\(#%QDSANI<%EQP%2 M41ES:;-\^J+WR2!RQ[$/T]A:3]TD\2%Z94S<7'\R!3^A+7&4 /UW+(R[:1B1 MUEI';DRFD=EWK*I=+17I4N2/;$4)7$M1FG0KW"NZSIDF[F4MN:*LE4*BT544 MWJO4'P(D]=M"]%D?[,8?OC05]E(7U$8*I0YBMLD>OR3;G[AA//XOV4Y<;S*! M.&C-?7%..]C/N>FXPGD"0M1.A&7@BQD3XWDE<; MRA"V P!EVW-O.O\E^EWGN[!%R%G6F:FFK@O>%P!9FK^9O_U*?+ #9\GQBII2 M"_D,=2/3G"XW->PZF&9T2\94?4-OS57*BK;Q%=]4?,U31FW^XIG\OAJ2EK!U M0S G2>2YGD?JDV Z-2L;RTDXC5MUUVUT01?/KOU&@*;8![ B2H Q&IR,0V\/ M*PJ^Q1K"H?-WM'=?4@DW]E6@P&:LO3I[;?_P.&_OVY?M[:OEALD-KQ04N"93 M;QC1/2_;ET K:%';VW;T>$)I-M#WM1!Z)Q@'_7-L_@]02P,$% M @ -89C56#O4(!-!0 3PP !D !X;"]W;W)K&ULK5=M;]LV$/[N7W%PMZ(#!%N6[-AM$@.RDVX!&C>(O3<,^T!+)XNK1&HD M9],D8;"1;*;_8R4URV?EYCG%HAH_-E@]CN7 MUO!TW*)_=+%3+%NF<2GSGWEBLLO^K \)IJS*S;T\_(!-/!.+%\M. MR6-<:2.+QICF!1?U+WMH\G!B,/-?, @:@\#QKATYEE?,L/F%D@=0=C>AV8$+ MU5D3.2YL4=9&T5=.=F:^^KRY7L-=]&NT^'0-T>H*/MZLHM7R9O4];.ZCU3I: M;FX^K]870T/>K,TP;I 7-7+P G((MU*83,.U2#!Y:C\DEAW5H*6Z"%X%7&,Y M@-#W(/"#X!6\L L]='CA"WA7N#5PQ76<2UTIA-^BK3:*CLGOSP5;8XV?Q[+2 M^:!+%N-EG[2A4>VQ/W_[9G3FG[_"=-PQ';^&_I^*]"KR\[RM.QCY _BG?N&6 M"X%:&@8+)K[ 6U:4Y[!1='SAW=LWLR#PSV\7&S<:G7\'GT5O)?=8;%'!F:NG M#^],AM#L75)%N-@!G6ALC3RXN[K^!3XJ,! X"$_0DR]R& "ATSF-)4' M01-=;35/.+49D"E8Z*4L2B:.'I25BC/2<0),]%A9*OG 2=T(P<3S?9_Z0L7H M-*12&N BH1@49SEL*YXGEA07L*%%2V')X4-4]ECFT, XB@ ME,JUHX96RZ97*AXC')B&E LF8N*W/5*0N60"4B4+H R"D4_38-DX&,5%S$OB MR0I9"6/A3V*CO'P#DT$ P9GGAU/89-AKR<$GZV&+3&E",TC'P "C?T3D@5@H MFQN""P>3B96?S5%7O9&M7NC3QQ%$XD@\L&1':MJF#?"IFW>2UA1]H'%AVP,Q MLQ=-4N7DZM&]2'J/(36(FLX U[:T?U!+MZE@I_Y21$"J76Z_C+_M$OQU9IP) M3ZC BOP\H5RP!"&IE"VSM4VYTJ9'^S3&4B1PI"1Y$/XOV";C*@':E\I*F:S! M#E[$[OTKWBDA6M[\H8.FG,+HOU+O65N->UIV#MRE5WL8P-B;S=Z[\T$"=YH[ MT;$'!P26:PGHJNRJ3244$)&3Q,DQ@7NJOE/SDG9P ]%.(3H2!TY^K 1.E=:: M?KV[:QJ4-;GG3K3YW=Q)M,SIY!6/P]PJCF.@NFG?T][F6^MS$Y MD((=2;ZPE8JN%9O'';W%2$2N:1AZ05E!U+^9DM4N VYT[9B3+I-&WYW[B7,? M0C"83DXR0_+N==JNNXYUKT'(YHC8$E$_#8(\:6&J*S M&J9NX\)]J<@>K#&N8SA9<\E=20*-3B<+KSE?;>K<*JG:4++H=>EN/YK8WJS= MU@-3U&0-1TVF*;4"RA@](+V>P)T;N5UUL[871$SYH['1M2>G$6T3V[P1;=.C MSD972_VLLW>3/9.Y2Z*3)>7&'$LZ];[5[+ M4?U(?-Q>/[5OF=K1$8$<4S+UJ MCNW$.NC^#S'_"U!+ P04 " UAF-5H!7#IW0" !7!0 &0 'AL+W=O M]7$!ZPDQ%_)5G3)0::M,.& M(4W0=-MAV$&Q&=NH+;F4W+3[]9-DQ\V -+M8(L7W]"B3G.X%/<@<4<%S57(Y MDW:\GJ6M*B0RT)P M(-S-G*O@;0'D\E6B =C?$UGCF\$88F),@Q,+T^XP+(T1%K& M8\?I]%<:X/'^P/[9YJYSV3*)"U'^+%*5SYP+!U+TJ'G+3I\ QW! M4G"52[CA*:;_XCVMI)<3'N3,P[.$&ZP'$/DNA'X8GN&+^O0BRQ>]P7?SV!3J M!7Y=;:4B70&_3^784@Q/4YBNN)0U2W#FZ+*72$_HQ!_>!V/_TQF!PU[@\!S[ M?]__+/JTMMO5_0T$P0".N6&3,T*XP[JA)-=E#&L2&;$*OG*XQ@2K+9)^]6#B M@F@(YH)1"JRN23QA^HX!UPTF+0>]".)A,(Q@,?3CVP=U3L%5)F6UI" M(AJNVKKOO?W4N&J;Y36\'3E+1EG!)92XTU!_\''D +5MW!I*U+9UMD+I1K3; M7$\^)!.@SW="J(-A+NAG:?P74$L#!!0 ( #6&8U70G7LU0 , "(' 9 M >&PO=V]R:W-H965T]6JC."B[Q28/IFH;I_2T*M5N&27C8^,RWM74;T6K1LBVNT7YI MGS2MHI&EY U*PY4$C=4RO$GFMU/G[QV^&P?V#_ZW"F7#3/X08D_>&GK97@=0HD5ZX3] MK':?<,@G=WR%$L;_PJ[W3;(0BLY8U0Q@4M!PV?^S'T,=C@#7\0N = "D7GX1S$W+"ER&U.4&]7<,5Z]_26;Q^S.JIJ.JZ3GV,^4^ MBSNMZO?'YSM(T@GTK/#8::#7JIGE<@O"%0"TZ\I+55UV!@-F##US)DL02FXO M+>H&!&<;+KC= ],(GEQ:+,%@RX@)Q1[H\2BB+A1=M31T1I91@I?,.6Z88+) M\#TX@><:J6^U)A9HE?9/3U6>8-06]-J.0AOG0RU@L=F@'OO@ K@$2XRL41T1 MDM,KR*ZO+^(XAIL70:>"U12#T1AQ@^IG>7P)B*6BT0![9-KX\C )O&D[EQZG M:E!1++AB.-=\DF=4]+$T^SH-*49#'7X=_;!Q3/HC-P43\">E- ](2N8+ESAS M"GGRSADYY%GNC!GDN3^Z@GQV%= 5TGRO*&](IEGPK"PQ]:);MJ>); VD%[-W ML^ >C?EOI=YD5*&W ^X5N6;3#$X]GNAH;C6HMWXZ&VHONNM^A(V[XP?@II][ M/]W[K\<#TULN#&ULE511;QHQ#'[OK[!NTIXJ#@[:51T@ 64;TJ!58>O# MM(=P9[BHN>26&*[\^SDY8%1JD?9RL6/[\V?G[&YE[+/+$0E>"J5=+\J)RMLX M=FF.A7 -4Z)FR\K80A"K=AV[TJ+(0E"AXJ39O(X+(774[X:[!]OOF@TIJ?'! M@ML4A;"[(2I3]:)6=+AXE.N<_$7<[Y9BC7.D'^6#92T^HF2R0.VDT6!QU8L& MK=MAQ_L'AY\2*W9$9Y+[J)(,.5V"AZ--4WW-=SY?%2HUSX0E7[7B41 MI!M'IM@',X-"ZOH4+_L^G 3<--\)2/8!2>!=)PHL[P2)?M>:"JSW9C0OA%)# M-).3VC_*G"Q;)<=1?W0_G4X6T_%L,8?![ Y&][/%9/9U/!M-QO-N3)S".\;I M'FY8PR7OP+5A:C3E#L8ZP^QU?,S4COR2 []A&"!S$4XI085HDIK4L2,^\Q- MM]*Q "@I1^M]^ 1CV0T@J"J>6M#P&,K>:I1[3PTPRDIEE))VOEL MP=MMTOSDNI)*A="E1^$^2.;"OB+C! X;;[UM?#*:!=IU6$#.EZFIGM+C[7'' M#>K1_N=>+\BIL&NI'?=TQ:'-QJ>K"&R]=&J%3!D&?6F(UT80<][3:+T#VU?& MT$'Q"8Z;O_\74$L#!!0 ( #6&8U7@L::D;@, $8( 9 >&PO=V]R M:W-H965T M*R'-S"^MK>^"P&0E5LQA=C,_\@\+GWE16K<0S*,(' M%,(!$8VO>TR_W](Y'K\?T#^TL5,L&V;P08F_>&[+F9_ZD..6-<)^5KM?:_#D4,:GG&(]PYQR[O;J&7Y,[-L M/M5J!]I9$YI[:4-MO8DX[C/@,1@(?E;2E@:7,,?_>/R ^/:GX0.H^O@BXQOH:DG (<1C'%_"2 M/LBDQ4O.X"V_-MR^P-^+C;&:ZN"?4S%V$*/3$.YLW)F:93CSJ?@-ZB?TYV_? M1#?A^PL$1SW!T27T^9K.6MX(!+6%G!M6%!H+UI8MK4@ZFX91;D[1O@A\FO8K M=_,>2XT(59=;=+GU7$)<5B+O$YFMG=F=]_L3ZG>6CBJ=TB>4C1LS54C>0OX$ MD_"6GM'DQELI+NT[+L];1^$P2D.8#&\GL?>H+!/?"#F0:!BF#FTRG*0I7)!^ MW$L_?K7T&87JZ@.8,6@-,)F#X&S#!97/*?$O0O^_^!?W\Q;&V;@UNGO!EGBD M_L,/GALLN)1<%G1%"28S)(ENHY"><11[RV>ZPPT)R&76:(TYY(UVQ@0*+\@T M)$D"E)]%I1I)<)0102@PXD)YL>(J-Z^#V?&PO=V]R:W-H965T^V;P4'(1[4'T.1[D7,U=/9:ES>>I](] M%%1=B1(X?MD*65"-4[GS5"F!9M:HR+W0]Q.OH(P[HX%=6\K10%0Z9QR6DJBJ M**A\OH5<'(9.X)P6'MANK\V"-QJ4= "@7HR).$((=4&P2*W1-,(,\-$-+X=L1T&I?& M\.7XA#ZU9\>S;*B"B*G)E6W(X[O4= MDE9*B^)HC P*QNN>?C_J\!Z#\&@06MZU(\OR#ZKI:"#%@4BS&]',P![56B,Y MQDU05EKB5X9V>C19W"\7J]EZMIB3Q91,[A[6X]F<3&?S\7PR&W\AJ_5X?7=_ M-U^3&?8K]@;>0.\K9?]2DBTLF@BN1LXS6V<,S MLI2@@.MZ06S)E''*4T9SLL)%P%35BOPSWB@M,=G^/:=032 ^3\!\/"H"B:J\LI*IGM\Q3*2BJ(4W.8LBNLF M<8!]XD9AU/F*#RD"DU**%)0BL1OX,8G<.(DZJVIS295"1SDJYVT99_CZO((+ MW: ?F3;H=Z:G[SLA,F4B$B6DUXN/46G8H^^@ZR9); :AF_3Z;4%(FB DOQ $ M3?F.F#[Y!.YN,:V@R)9,Y3XK$[>BXI0@-S9NJ?09\5U71R:U::TCNN* M\G-[79?QSNT85R2'+9KZ5SU,6%G7NGJB16GKRT9HK%9VN,?? Y!F W[?"J%/ M$^.@^>$8_0!02P,$% @ -89C5<*5TW2A @ R 4 !D !X;"]W;W)K M&ULA51=;],P%'WOK[@*"'426M(D*]-H([4#!@]# M53NH$.+!36X;:XX=;&?=^/5<.VTHJ"LOB>_7\;FVSQUME;XW):*%QTI(,PY* M:^NK,#1YB14SYZI&29&UTA6S9.I-:&J-K/!%E0CC*!J&%>,RR$;>-]/92#56 M<(DS#::I*J:?IBC4=AP,@KUCSC>E=8XP&]5L@PNT7^J9)BOL4 I>H31<2="X M'@>3P=4T=?D^X2O'K3E8@^MDI=2],SX5XR!RA%!@;AT"H]\#7J,0#HAH_-QA M!MV6KO!PO4?_X'NG7E;,X+422U[82-L:K:%1.#BLOVSQYWYW!0>[;]"_8RN!YFP46H)UP3#?04Q;B/@9 MB 1NE;2E@?>RP.+O^I#H=)SB/:=I?!)P@?4Y)-%KB*,X/H&7=#TF'B]Y!N^F M89I)BVB R0)F6A5-;F')M'-SGD+/%J3"HA$(:DTO.-<-HQ?2$G^"7!EKCC$^B7F< M\?\WZDV,#](1TC 6V+/79"[I4%OBALN)9<;THA@,D=X"4D:T3>FZ*0%-% T MVN50+=2HN2K@(H4D[EV73&[H(K@$-):3VM!O5E..WJ=V=-@>;I!"_Q+.>LLN M4BEM^2_F%!\VEHO=&OII#&?0'R243>_T'Z+#H2.:Q'#LQL(#=56H-WZ&&#J3 M1MI6:)VW&U.35IU_TML9=\LT'9,!@6LJC<[?T%30[=QH#:MJK]65LJ1\ORQI MU*)V"11?*V7WAMN@&][9;U!+ P04 " UAF-5FBT8I\@" #@!@ &0 M 'AL+W=O^ON H(@32:-/U: M2UMI'47;PT;5#O: >'"3F\9:8@?;6<>_Y]I)PX;:B@=X\><]Q^3G50/ M.D4T\)1G0D^]U)AB[/LZ2C%GNBT+%+232)4S0U.U]76AD,4.E&=^& 0#/V=< M>+.)6UNJV426)N,"EPITF>=,_9QC)G=3K^/M%U9\FQJ[X,\F!=OB&LV78JEH MYC!?PE>-./QN#=;*1\L%.KN.I%UA!F&%D+ .C M[A$O,?;Q:P7*Q@?76Q6L#;.[;) M4+^;^(:.L(%^5-/-*[KP"%T7;J0PJ8:%B#%^B?=)6J,OW.N;AR<)UUBTH1N< M01B$X0F^;N.WZ_BZ1_@63 DNMAJ6J&"=,H7P[6*CC:+T^'[(;T77.TQGG\Q8 M%RS"J4=O0J-Z1&_VYE5G$'PX(;;7B.V=8I^MZ0G&988@$]BY_,(8V",J>BZ@ MK7@-]-"T82(F4Q"Q+"HSYM*=()2M/ +:@YAGI<469-KA#CD]J>6PT_\GL'67 M*L07V=2B%.C8/.BTYA8X;MU2T>(BDCG":^B) F5*'L?[A:H2('&J%3<<$(-1] ) M!T=)2TVWQL6?-[N_SP.&Z-!1G]KA<+BW<\QW.*JZ&PO=V]R:W-H965T>*(K]GR8L*A2ZD (7KB3MCYQ>QK6\*/A>XUT=CL)VLI+RUP?M\X@96 M$):8&']C?-KU3+RNN\5*67XK<;"=NXD*. M:[XKS4+NWV'73R,PDZ5NGK!O:V.:,=MI(ZL.3'%5B/;-?W3K< 1(@B< 80<( M&]WM1(W*O[GAT[&2>U"VFMCLH&FU09.X0EA3ED;1UX)P9GHU^_!I 9)!Z$9XD7&)]!E'@01B$X0F^J&\]:OBB)_@6A;[5P$4.-R)# M9>@/-@5J^#I;::/H=_GV6-,MY^!Q3KN%SG7-,YRXM$5H3 .L?XKXUQ+PTO:U' M4YAZ:9*TD7/9:8!,"@M7W&[G\_L\(\#(&R0,ADF#'GIIRF#T $S:/!8/@:54 MDHQ2H'>GPDXWC$:4;= C+R$H53P_X5C<.Q;_]MKR++/+H*GM#(L[NZ]L^C?\ M^]-S.+UUSF$_P8>=P#[J5F:CI-:/X=8[$7)8/_8EGJ!7$,2=C"F1?' MY%G\T#/F)6D S!IC[:/$X,@V%GCI((8T;2DB;Q1$D#QAG']T1A+YIKD)-#2M MM<=EG^TOFUE[QMZ7MS?5%5>;0F@H<4W0X&Q$_JCV]&\#(^OFQ%U)0YTTPRU= MF*AL 7U?2VD.@9V@OX*GOP!02P,$% @ -89C55XCJRIV @ :@4 !D M !X;"]W;W)K&ULE51M3]LP$/[>7W'*T 02(FE> M"G1M),I FP0:HFS3/KK)I;%PXLR^4/CWLYTTZZ12:5^2N_,]SST7YVZVD>I9 MEX@$KY6H]=PKB9JI[^NLQ(KI,]E@;4X*J2I&QE5K7S<*6>Y E?##()CX%>.U ME\Y<[$&E,]F2X#4^*-!M53'UMD A-W-O[&T#CWQ=D@WXZ:QA:UPB?6\>E/'\ M@27G%=::RQH4%G/O:CQ=Q#;?)?S@N-$[-MA.5E(^6^=K/O<"*P@%9F09F'F] MX#4*88F,C-\]IS>4M,!=>\M^ZWHWO:R8QFLI?O*)!PB]UR&:2]/[&NMP\7ZS.331K"T\GE9'2'6@.OFI8P!UX;!&J"XRB)X*3''9G4*(Y@W[?W M=_[_"M7:3;F&3+8U=:,P1(=%&PO=V]R:W-H965TWVV4TNQ*IC9[8#W;^?[82,0D";M"_XD7O. M/>>&>Q-MN'B1.8!"KP5EQ!GPGL)$[>V2ME#7.@U!!I&3\;3J=-:8"[^RW[)^M=>WG&$N:<_B"9RJ?.R$$9 M+'%%U0/??(;&S\#PI9Q*^XLV=>Q@Z*"TDHH7#5@K* BK5_S:U&$'H'FZ 4$# M"/8!_2. 7@/H6:.U,FOK!BL<1X)OD##1FLUL;&TL6KLAS+S%1 G]E&B?W^C\C,05Y@X2/24WZ/SL ITAPM!CSBN)628C5^GL MAL--FTRS.E-P)%,/W7&FX?7$_4-3S_\[+%:$241AJ2F]JZ&NEZAG:GU0O+1C MZ9DK/>3L-M>?(1 F0#]?&ULK99M;]LV$,>_ MRD$MB@18HR<_R)EMP'$\;, Z!'6[O2CV@I;.-E&*=$G*3K[]2$E6'(EVLZ)O M;)&Z^_-WIR-YXX.07]464<-CSKB:>%NM=[>^K](MYD3=B!UR\V8M9$ZT&Z MV6H[X4_'.[+!)>K/NP=I1GZCDM$L:1U/GX_JOY7!FV!61.%< ML']HIK<3+_$@PS4IF/XH#K]C'5#?ZJ6"J?(7#I7M<.A!6B@M\MK9$.245__D ML4[$B8/1<3M$M4/4=NB=<8AKA[@,M"(KP[HGFDS'4AQ 6FNC9A_*W)3>)AK* M[6=<:FG>4N.GIW\M/L%R]N=B"5=SP;4T:06B%&H%A&? *%E11O73-5S=HR:4 MJ6MX#Y^7]W#U]AK> N7P:2L*98S5V->&R.KZ:;WZ7;5Z=&;U&#Z81;<*%CS# M[*6_;R)IPHF.X=Q%%P67N+N!./@%HB"*'#SSU[N'%W#B)KMQJ1>?T5M\*TSN MX,MLI3Q%Y$VVNB M[5U2GW8*2,,*-Y1SRC=FKS'"4W0EH%(=E*KVV-E/AV$P]O>G<75MHC!J;%[@ M]AO<_D7%F5*75M+E_0&ES:! F.((YUIG-_$Y2=XD,NXCM*!PFYRHD M:8)(_F]!(\^^4\U)AZ.?#%NL79LPZ;M91PWKZ'6LQR.;XNMWX*C+$X3MLG88 M]0,W=!@\7S_!1>P'\F2:@JJTT5SH&:RER.N;#Z7[3@FZFS 9M6@=1F$O/H-[ MZ1%\[0HA\JG.]7>BU\>B@G MW<"Z1M&H_1W\DP;&?/5-V=<59V3*WY.]M3EHW1LTS5D'X@ MTFP$!0S71C*X&9H/(JL>KQIHL2O;I)70IO3*QZWIBU%: _-^+80^#NP"3:<] M_0]02P,$% @ -89C5<+4P28L @ I04 !D !X;"]W;W)K&ULK91=;YLP%(;_BN5-4RMMX2,DJSI 2I-,G;1545BWBVD7 M#AR"5<#4-J']][,-88E*JDS:#?C8YWU\7L.QWS#^(#( B9Z*O!0!SJ2LKBU+ MQ!D41(Q8!:5:21DOB%0AWUJBXD 2(RIRR[7MJ5406N+0-W,K'OJLECDM8<61 MJ(N"\.<;R%D38 ?O)]9TFTD]885^1;80@;RO5EQ%5D]): &EH*Q$'-( SYSK MN:?S3<(/"HTX&"/M9,/8@PZ^) &V=4&00RPU@:C7#N:0YQJDRGCLF+C?4@L/ MQWOZ9^-=>=D0 7.6_Z2)S )\A5$"*:ESN6;-+71^)IH7LUR8)VK:7,_&**Z% M9$4G5A44M&S?Y*D[AP.!XYT0N)W /5(.?-."W1/@"*H1&MOOD6N[[H!\?K[<.99;RF+OT^U]NH8W/L%; M/M94/J-?LXV07/T[OX< PW=OG*G]:OT<,%I, Y)*K/=E#6,&2V)4P-0??Z+IQ,'-NV?6MW:.-EVM^,H]J\ MOC;OO-K6IVOS7FQZ-53;JQO]ZQ%;!TVD+[!OA&]I*5 .J<+;HX\3C'A[*;2! M9)7IJPV3JDO-,%/W*'"=H-93QN0^T*W:W\SA'U!+ P04 " UAF-5!#2" MDL," #>!@ &0 'AL+W=O#'*\A G6?SX5>V0U+0C)@DG"&!*R&UJAS&?HFO@SX3F K=^;(9++D_,$L M)LG0)"*I[58*T@(ZP:\5/MPPZ@T]T# M<&N ^[< KP9X9:*5LC*M:ZQP,!!\BX2)UFQF4GI3HG4VA)FW&"FA3XG&J2"< MWVTI+-Q79< MR[NJY+E[Y$60GR'/.4&NX[HM\/ P_&O!]L%M;53CEMNXY99\WAZ^F5AC1GYC M4X$G*.1,.4=8@]NL7C0!;'4 ME0*/!5'/2$)<"*((2%TA,N5"G2H069L+%?5Y26T:T2;H=[R!O=E-[GU,S_>; MF%>:NXWF[K]HIIRM]TJNF/T=.9U^_^*-YI:@7N^B7;3?B/8/BEYPI0LL.R"] M3:[_SCVWY[AOY+8$^5[WC5Q[I_N8SJ]-7!,F$865ACEG/%Z7'-+RWX U!+ P04 " UAF-5\X+3#@,# M #J!P &0 'AL+W=O89%3TCE;*X-4T1IY!C<*AE#]%R/)U5>B_&0X MF#Q.)]%H-IJ,T62(!@]/L_YHC(:C<7\\&/6_HFC6GST\/HQG:*3>$3H?T350 MR?C;!3J_!XE))B[0%7J.[M'YV04Z0X2B6 8>D:A]^)K,,*/'VS?^M26G?\D]BY7;I,K]Y1Z^(0WJC0EB+?Q*TR\U=<]9AX'OV5USO1O6H9'O.FYC] [7:W"]D[C? M57_1Q5IP%H-H9:L$.CO;>K;E[;$=&KF>?X2MT[!U3K)%J_D5%@+R>49 F M" MB3KC?TMEYX#$L6_ M.UG0D 4GR69,JK-(MCVK#2TXJ"V[X_O[?[G%RO&#_;R9.YU8WX*/F"\)%2B# MA?*SK@,5'*]NEFHB65$VYSF3JM67PU1=QL"U@?J^8$QN)[K?-]=[^ =02P,$ M% @ -89C59RG EC) @ =@@ !D !X;"]W;W)K&ULM59;;YLP&/TK%JNF5FH+(;>N(TAIVFA,N:G0[6':@Y-\2:P:F]HF MZ?;K9P-AR4JB3P(;O',XYON%MN'B6*P"%7F/*9,=:*976#[7H*7$()Z2B9"]^R294YB8))PA@0L.E:W=MMKF_JL MX N!C=QI(^-DROFSZ03SCN4804!AI@P#UKN2;3U#X:1J^&:M8:)9*Q>," MK!7$A.5W_%KDL .H-0X W +@_BV@7@#JF=%<66;K'BOL>X)OD##5FLTTLFPR MM'9#F!G%4 G]EFB<\GOCX60'J-N,$+]8-0=]8+N (51-WH8 M/HPB%.A[B,X#IC!;DBD%U)42E+Q Y_>@,*&Z=86>PGMT?G:!SA!A*%KQ5&(V MEYZMM%CS27M6"+O+A;D'A(607*.ZL[-T9L(T+>!KD>!@EA^K_*:DS>JR=511].%WS9[01BFT<53HSACA;(PN&:@J@3E-<^?;->?F M#WT5-;6;:GW-4E_SJ+Z)3H^9F3.$> JBZK6>$R$^YO*-XDAT44Z[TL9,U5_K' (0IT.\7G*MMQYP]Y:^&_PM0 M2P,$% @ -89C529P;7-/ P V D !D !X;"]W;W)K&ULK99MCZ,V$,>_BD6K:E>Z+@02DFP3I!R[:5/=)M$FU[ZH^L*! M";$6,+6=9/<^_8V!19QX4*_J&\!F9OS[C^VQ9U@^+J #W&L R'&/V5, MHQI2.]:_WZ,O<^VHY4 E^#S^DX7J-#N;7WZ#4,]+Q A[+_$FN MI:UED. L%4]*9R1(6%J\Z6N9AYK#8-CA8)<.]K]U<$H')Q=:D.6R'JBBWDSP M*Q':&J/ICSPWN3>J8:F>Q9T2^)>AG_+\S=-VLUOM5YLUV2R)__B\7ZS69+E: M+];^:O&)[/:+_>/3XWI/5OC>D9L'4)3%DJRI$%3/P2WYF7S>/9";'V]GID(F M'=D,RO$_%N/;'>/O(+LCCO6!V)9MM[C[_>Z_G],N=Q,S4:7#KM)AY_&BQQ !:_W2EIW_*=@WN7*J7#E] MT;U%% F(4#4)N%1M4@M_-_?7Y>3BV>/!T+*LF7FIJVBSF[IUNV\ AQ7@L!=P MC47PG&)MB]D7"$F$-8WW:G>"C M"GS4"_ZK0,@ZNH:&5LQ1 \"Q1TW.%C-WVLGI5ISN]W'J%+=BNLWQ!TX3LVDV ML,:=F.,*<]R+N:IF&B<=%VN2X/1C90U>]!;&=D;3-T*/1Q8S7,XAEF!UJOH/ MG(J0)) <0+1J&S>@)VW:QHU%/AZ-.K5-*FV37FW+LSH+(#3A0I5UB\ KGO$2 MVE@G+3NMB=H[Y'^L*M-*T+2_JM25O %MSWE_#*?3T>]U_%YI9NW>)RHB MW DAB.&M^[&N"A$<8\H&HIG^5%\X H/]OSSA%&0-+!+!FN:)GHO=9ZCBZ1F]4"2JN))=9>M8 M),R5%FGEC 0IX^6=/E9Y.'! G78'MW)PCQVZKSAXE8-7!%J2%6'=4$V#H10[ M(HTUJIE!D9O"&Z-AW'S%A9;XE*&?#I;C^7S\]>X[.5_@!HGR!(A88W)#F5-D MH5)2KI](*)16%^3\!C1E"8XNR?WBAIR?79 SPCBYBT6N*(_4T-9(9;3ML"*8 ME 3N*P0>N15\XZXCNNV\$S_W;US M L>K,^P5>MXK>I]R:G((H @FB,RDB/)0DV696H;+/\8KI25NZ)]MV2O5N^WJ MILBO549#&%E8Q0KD%JS@[9N.[[QO"_T_B;U(1+=.1/>4>C"!#>.<\0W674)Y M"&W1EA)^(6%.H&W@=9VAO3T,HFGCFB^U;6'KU6R]DVSC,31//;4?T:T3_).(TIGR#NP6K#91F>(+A!&LU0TI9P3X7 M;%7!K?7H-]@ZQ_A-D\M!.WZ_QN^?Q%_69*F0FOVFY2F.%9%KEE3S-MI^$Z7K M'N&VV'2\=MY!S3LXR8NGT5^VZJ"Y57W_"*QIXS;V@7UP>J<@-T534WCDYER7 MIUZ]6O?-<=$NCM8GV$_+]O4/]E!'\ 4$L#!!0 ( #6&8U7DF7IC(@( M /T$ 9 >&PO=V]R:W-H965T-B592LBZ9I%PZ<)%:-S6P3VG\_VQ!$)3+U8C?@8Y_W MP>_!QW$MU8,^ ACT6'"A$WPTIIP1HK,C%%2/9 G"KNRE*JBQH3H072J@N1<5 MG(1!,"4%90*GL9];J326E>%,P$HA714%54^WP&6=X#$^3ZS9X6CS1>3R?<(/!K7NC9%SLI/RP05?\P0';D/ M(3..0.WK! O@W('L-OZT3-Q]T@G[XS/]D_=NO>RHAH7D6Y:;8X(_8)3#GE;< MK&7]!5H_-XZ72:[]$]5-[N0&HZS21A:MV.Z@8*)YT\>V#CW!>')!$+:"\*6" MJ!7XRI%F9][6DAJ:QDK62+EL2W,#7QNOMFZ8<']Q8Y1=959GTNU\O9[???^) MKI9@*.,:W5&EJ*OM-7J'[C=+=/7Z.B;&?LLI2-9R;QMN>(&[@7*$HN M"H,P M') O7BX?/Y<3Z["S&78V0\^++O ^5U1180 THB)'*R7S*C-HZ[P*P^STK_E. M&V5/U>\ALPU],DQWG3;3) MMHZ?4(L>,ML0II[@;H%3&DVG01#$Y-2W,9 V"?IIS09)[W"ZB^$;500Z+$LJ)@ZN935I>N*-(<2BPM6 54S M:\9++%67;UQ1<<"9 96%&WA>Y):84">9F+%;GDQ8+0M"X98C4912#[C)I,(;6(&\KVZYZKD=2T9*H((PBCBLI\Z5?SGW#\_^P9A7 M9AZP@#DKOI%,YE-GY* ,UK@NY!W;?836T%#SI:P0YA?MFM@X=E!:"\G*%JP4 ME(0V7_S8;L0!0/'8 4$+"$X!@S. L 6$QFBCS-A:8(F3"6<[Q'6T8M,-LS<& MK=P0JO_&E>1JEBB<3&Z67]"GF_GGZR6Z7=ZAU<>KNR5ZO0")22'>H'?H?K5 MKU^^02^1BT2..0A$*+JG1(JW:E"UO^2L%IAF8N)*I4CSNFF[^JQ9/3BS>HBN M&96Y0$N:07:,=Y63SDZPMS,+>@E74%V@T'N+ B\(+'KF3X?[/7+";G=#PQ>> MX9MA0=)+V[XTN($=I\_NI:AP"E-''4X!? M.\NJ%'WGO;::>B>S(XJ"S..AC M3V[454-HRDJPV6RPD<'J&V6;^%X<3=SMH7Q;4#3H@HYD#3M9PUY9W\SYA>P= MW@)7]]$^=]5-)J1*5D(W-KT-Z?! 2ACYIWIM04/?KC?J]$:]>DVF(,"<*F4" M5< ;Q3:1#5-\L+YW$9YHM,4$8[O&N-,8]V;S@A2UVE)K/L?/F<_/1'9D<29]SI'??J7:[7ZD5$;(TR_?>H-Q$)2&M.) 'KC3S^0T0\ M/M'Y9X@?1':9OO?[H?'^:6-K 9E^1E).^=Z-FGG8DVK6/MW8\//%E MBXKC^(RS@R?4[W6V^#NI?O_1;*5:HT8G4MV#A[\$OC'UD$ IJZEL'LUNM*NY MKDRE<3(^T[68*2A^TS2%W#7F&T(%*F"M*+V+6.T>;VJCIB-99L -;]F3.X[>H&N0DU^ 5!+ P04 " UAF-5\GO%,8D" !.!@ M&0 'AL+W=ORQPM@^DW*18Z5GHJ-*PL!.+&@G+J^YUVY M.2;,B4*[]BBBD)>*$@:/ LDRS['X-0'*=R.G[QP6GL@F4V;!C<(";V ):E4\ M"CUS&Y:$Y, DX0P)2$?.N'\['9IZ6_"%P$ZVQL@X67/^8B;WRUEC"5-.OY)$92/GQD$)I+BDZHGO M[J#V8P7&G$K[BW95[2!P4%Q*Q?,:K!7DA%5/O*_[T )HGFZ 7P/\4\#@%4!0 M P)KM%)F;B^X?IY\4H@]HM9RAB[>7H:OT?@;EQC7WI.+V7^$.T((SE4DT M9PDDQWA7ZVS$^@>Q$_\LX1**'@J\]\CW?+]#S_3?X?TS3H.RE!;,&)WKWI M7WD?N^S^)[(C\X/&_. <>[1B F*^8>0W)$CI%JR!04J4[')=45U9*I,KVVCH M>5[H;MMN.HKZ[:HCF<-&YO"LS/F^T(&A)6+&2DP1I"G8Y+":]2&'+KT5YTU+ MBM?K7Y_H[2HRQ_)(KMNZFCF(C4TLB6)>,E4=_&:U"<6QS8*3]8D.RRK;_M)4 M2;O 8D.81!123>GUKK4P4:57-5&\L &PYDK'B1UF.O!!F +]/N5<'29F@^83 M$OT!4$L#!!0 ( #6&8U6S4_.?;0X />X 9 >&PO=V]R:W-H965T M M.-EX>$S2+]E< MB)P\+>)E]J$WS_/5^]/3;#(7BS#K)RNQE/\R2])%F,M?T_O3;)6*<%HV6L2G MYF P.EV$T;)W>5&^=I->7B3K/(Z6XB8EV7JQ"-/GCR).'C_TC-[VA9^B^WE> MO'!Z>;$*[\6MR']9W:3RM],791HMQ#*+DB5)Q>Q#[\IX'PSMHD&YQ+\C\9CM M_$R*3;E+DB_%+][T0V]0K)&(Q20OB%#^[T%OU=H[Z7/HN'NSUN= ME1LO-^8NS,1U$O\:3?/YA]Y9CTS%+%S'^4_)(Q?5!@T+;Y+$6?E?\KA9=GS> M(Y-UEB>+JK%<@T6TW/P_?*K>B)T&AOU* [-J8.XW&+[2P*H:6'L-S@:O-+"K M!O:Q#895@^&QVS"J&HR.;3"N&HR/7:6SJL'9L3V<5PW.C^W!&&S_ M_MB;#]WF4U)^Q)PP#R\OTN21I,7RTBM^*#^G97OYR8J614G=YJG\UTBVRR]O M^=5/].3CU2UUR/6/GV[HY]NKG[T?/Y/O')&'49R1SV&:AL7G_GMR0GZY=4;HVYOKVE:7\JM_EEP\WM MAG\TM:"_COMD8/Y S($Y:-L>?7-'3/K$,LKF1DMS1]^;4Z/[[UM MY=GQO;9C M:+W4GU5ZUFO>/$S%R4>Y4YB2ZV0A]Y196.YKKF35+>^%W'OEY.Z9["YW$SZ7 M+U\]ANF4_/9/21(O%XOL/RW;\W'3O]W>?[''?I^MPHGXT).[Y$RD#Z)W^?>_ M&*/!/]J* HDY2(PB,8;$7"3&D9B'Q'PD%H PI23MEY*T=?KEY_7B3J0DF9&L M*+J,R)%HEH?+:;2\;RLPK=:UP)"8@\0H$F-(S$5B?(,-2ZR8CSQ<&L.!W$D^ M[!8.LD MK=BU>)"8@\0H$F-(S$5B?(.-=XK'[!>C+*5XD#WZ2"P 84KQC%Z*9]2M>%)1 M'!&1^QPRD3.?-)SDZS F<303;76DQ;O6$1)SD!A%8@R)N4B,ZS\J-EELYL(C M,@V?V[Y6/>3:^$@L &%*C8U?:FRL?>,\64?1,HLFY"&,UZUUI 6ZUA$2[^R!HT1G/(+GTD%H PI5C.7HKE3%LLMWDR^4)^7)5'(V[B M<)F11Y'6@[JV@W@?M637\D%B#A*C2(PA,1>)\;/&7&C8K)[F0F9S*1^Y7@$( M4\KB_*4LSK5E00_/:;1 UR) 8@X2HTB,(3$7B?'SQIS&Z(^MO2)H6^ALKP20 M:Q6 ,*4$C$%]TFB@/T0F=PG_DM.1:!:)*=G=4V3DMT^B.'[6>BQ:SW8M#:CF M0#4*U1A45/.A6H#2U*+;.5-KO/&IHFH%4.6)U!RH1J$:@VHN5.-0 MS8-J/E0+4)I:GF9=GN:1IXW"HM@RWHBTC PN)V*S M3SLPMH0&':": ]4H5&-0S85J'*IY4,V':@%*4VNMCCP8]EN/+:$Q":CF0#4* MU1A45/.A6H#2U/*L@Q6&/EGQ%6/+8H-D)J,:@ MFMOR]A:#O/WWET-[]:":#]4"E*962IVB,/3GQG]9IF*2W"^C/V1U3';W9),D MRULK!!J=@&H.5*-0C4$U%ZKQ2E-._)ZWS;Z@.0FH%J TM9#JJ(2ASTK"+2/(R61&[.R53D(EW(E9R^ MVYR<[;?N/*%Q#Z@6H#2UYNO$AZ&/?&PSB&2;09R%4?IZ5DJO=2YY:-P#JE&H MQJ":"]5XI>V>R;;[]FA_OXGLTX=J 4I3:ZB.AQCZ?,C5_7TJ[L-<;*X>.;DK MCY4H(U'Q5/S<7E+0[ A4OE0[4 I:DU5L=&3.UY[^;EC%&6K=O3NY6D',VR1K:Q=[!0WV'GXH$&.Z : M@VHN5.-0S8-J/E0+4)I:0'6PP]0'.ZKS7#^0G\,G\FN4S^=)_-JUP!6E[,1; M+CFXUG?9N82@(0VHQJ":"]4X5/.@F@_5 I2FEE =Y3 /1#E2\1 EZRQ^)BQ) M9R(J#C)<;4YEZ3(=>K;SH ^:Z8!J%*HQJ.9"-0[5/*CF0[4 I:E%5V* !C"@F@?5?*@6H#2U..J8AJD_!T]_7T?Y M,_&6$SELBQY$>:6^?DX%#6I -0>J4:C&H)H+U3A4\Z":#]4"E*:66YV0,,_> M>DX%#55 -0>J4:C&H)H+U3A4\Z":#]4"E*:69QV^,/7AB\:YKO AC.+P+A9% MZNQ.;*9:KYS\@D8OH)H#U2A48U#-A6H/4^CAKA4%U1RH1J$:@VHN5..5=NB"%P_:JP_5 I2F%E0=R+#T@0S] ME(W\ESA1*B9YDF;D:BF'F57"F2Y6^[<\U!DQY0C4(U!M5S.@M[J ZHY4(U"-0;57*C&H9H'U7RH%J TM3QW M'I6B3Y%\Q4@4^Q 4[%-0L(]!L1KC,\MHCL\8M%<7JG&HYD$U'ZH%*$TMJ#HA M8FE/(:8N-LYR)B8] ?OON65Q&3UZ\B9M W MR85J'*IY4,V':@%*4ZN^3J98T&2*7NM<]- [C4 U:K5&3L;F_B 4>@L1J,:A MF@?5?*@6H#2UB.H$BZ5/L'S=!=-ZO'--0=,L4(U"-0;57*C&K>9C6XQQ\U)H MKV4Y'5]]]N#GQT1_!@$:0(%J#E2C4(U!-1>J M<:CF034?J@4H3:W..H!BG;_U&01H3 6J.5"-0C4&U5RHQJ&:!]5\J!:@-/7! MSG66Q?Y6618]W+7LH)IC-S,9H^;-#BFT4P;57*C&H9H'U7RH%J TM9[J*(NM MC[)T/>RIYSI7$32=/4_:MS8ULWOW?#U-2Z%O$H)H+U3A4\Z": M#]4"E*;6?!V2L?6W0^EXT%.O=2YY:.*ETG8/4UI]8[2_WX0F6:":"]4X5/.@ MF@_5 I2FUE"=9+'U21:6I LY#FUYQ*[NR(P>[5Q*T!0+5*-0C4$U%ZIQJ.9! M-1^J!2A-+;DZZV+;;WQDQH9F8Z": ]4H5&-0S85J'*IY4,V':@%*4\NS#M#8 M^AS(]NG!U0&9UOJ"9F:@F@/5*%1C4,V%:MQNWKEE_RS?X45\Z#H%*$VMA#I4 M8J.?8*,'.Q<&-%<"U2A48U#-A6K<;C[!IE$8T$P)5 M0FEI#=:;$/G!7E.IL M=S7#NEFGD[D[5Q*T#@)5*-0C4$U%ZIQJ.9!-1^J!2A-K;HZFF*_ M]5/,/?&J3V4R4,:8B6K#:SGFV$84BM1 ] M5;F$'\IEBCU 5H80B@A!T3)/ZH;5+;243,*[32:AB"\4J8_%.@Y)EI"P##K( MI==Q$7&0_RA[/2F!G14I8@J;I$2X6J7)4[20.Z-,+FP,_T:F439)UG(D6.8G MBG5:A.D7D5?-BLC69HWDC^\:(0EI%DV$W"BY9+E%ZO:WI2,"U%]'_9:ITS/# MCD_FJ3K9!&IFZWPMM[9X6D^XG+3ND_5^Y^\?:)P&JE&HQJ":"]4X5/.@FC]L M/A]J/+#'QE ="P2H7M6ZJA,J0WU"I5%7V^^":?FM%\9Q,@F+!(O\SA+;(T7? MR:^MS>+?MY8:-,8"U1RH1J$:@VHN5..5IMS+;#BP]H:_+4L9AK4__(6N68#2 MU *JXRE#?3R%/HET$KWLLHO2F"9Q7%QI+?>FFS)IKQ)H0@6J.5"-0C4&U5RH MQBM-N9;7Z@_-_3)I+F:.^L9XOTZ@F1*4IM9)G2D9:D^*-W::>/U:^.]:[2\SHWW?OGZ:_$I3.\C69"QF,FN!OVQ_*ND17YY^TN>K#[TY'#U+LGS9%'^.!?A5*3% O+? M9TF2;W\I.GA,TB_EYES^#U!+ P04 " UAF-5/TK9HMH# -$P &0 M 'AL+W=O\ MX?A(V0O? @CT)8E3/C&V0NQN3).OMI 0?DUWD,HG:\H2(N20;4R^8T#"+"F) M3=NR'#,A46H$X^S>G 5CNA=QE,*<(;Y/$L+^N8.8'B<&-EYO+*+-5J@;9C#> MD0TL03SMYDR.S!(EC!)(>413Q& ],6[QS=2V5$(6\4<$1UZ[1DK*,Z4O:O 0 M3@Q+,8(85D)!$/ES@"G$L4*2//XN0(UR3I58OWY%_S43+\4\$PY3&O\9A6([ M,3P#A; F^U@LZ/$W* 2-%-Z*QCS[BXYYK"MG7.VYH$F1+,=)E.:_Y$NQ$+4$ MB=.>8!<)]FG"\$+"H$@89$)S9IFL>R)(,&;TB)B*EFCJ(EN;+%NJB5+U&I>" MR:>1S!/![/;W3PLT?5H^?II]6"S16Y+LWJ/ETWS^\4&-KY8D!OX.7=V#(%$L MKWY!3\M[=/7F'7J#HA0];NF>DS3D8U-(/@K57!5SW^5SVQ?F'J 93<66HP]I M"&$SWY0Z2C'VJY@[6PNXA-TU&E@_(]NR[18^TV]/QQHZ@W)M!QG>X +>E*8K M2 4C6<$N(OZ"/G^4,>A!0,+_:ENP''#8#J@L?<-W9 430WJ6 SN $;S]"3O6 M^S:U/8$UM ]+[4,=>O!(!8FESP^0[J%-:9[N9.GJ6W,(,+8\=VP>ZA+.HWS? M\\J@!K5126VDI995-/H\@^096.M;T.9W?0L]@36D.J54I^\*=/K4WA-80[M; M:G=_K +=;ZK \ZC+%>B5U#PMM3DP]5KD-HGH&JWJ+XDC)M]2&]T?@>GH'_1--N0@*&6PL):2VDGZEI6/8$UU@1;U8YI]6VJ K$G^7VA M-?77.@;\8\8J\NN><8?>:;6V1#F^?Z%BL5VQL_OW5H%9MXYU[7BGC-NBW N$ MJR8!:_?A;B:SM2;3S]2YS/Z/_@%7#00>]FXS;4_267]/:$W]59>"]6W*UVTV M.C.0C4?.:=&>1WFN?Z%HJ[X":[?N[W29T^(?[)\2;HNR+C&NN@&L;PTIOZJP<'Z#N?K)O//^S]G<-HDMD2Y MGFNUUZQ==1JV=B?_/I<5F$W_G+6UK5%GWP6S=K @K;+)SENX9+)/1?YO>7FW M/-.YS4XR3N[?X9MI?C)3P>0'13/"-I&4$\-:0DH.\GO%\K.7?"#H+CN^>*9" M^C6[W ()@:D ^7Q-J7@=J G*$[#@/U!+ P04 " UAF-5=A:[?;P# #T M$ &0 'AL+W=OP_G MW-SC#_I[RI[Y&D"@WUF:\X&S%F)SZ[H\7D-&^ W=0"Z?+"G+B)!#MG+YA@%9 MZ*0L=7W/:[L927(GZNM[$Q;UZ5:D20X3AO@VRPC[GU _UN+EV+FA,.(IO\F M"[$>.%T'+6!)MJF8TOT7* 6%"B^F*=>?:%_&>@Z*MUS0K$R6#+(D+[[)[[(0 M)PD2QYS@EPG^>4+[0D)0)@1::,%,R[HG@D1]1O>(J6B)IBYT;72V5)/DZC7. M!)-/$YDGHO'PZ_7;V_1N]1DJ/'-=UR MDB]XWQ52@*+AQB79NX*L?X%L@,8T%VN./N<+6!CR1_9\[%L 7%FYJGS^H7QW MOA5Q!IL;%'@?D>_YOHF0/?WK-K^47J,35&\ST'C!!;P1S6/(!2/:(M.$/Z.? MWV0,>A"0\5^FBA> +3.@FD1N^8;$,'#D+,&![<")/KS#;>\OD]J&P&K:6Y7V ME@T]>J2"I&C%*.=R +8UH)KO=A'&7JO3=W>GH@Q18=!M55$U MMF'%-K2RG0!3;TK.E(@N47SZWB1K^>),? O([BF3,ZZVB!K/=L6S;>4YTE,0 M,&1H+5QYW$36BOO:QFH(K%:"3E6"3M.FZC2IO2&PFO9NI;W;M*FZ+^S2\\+P MK$]?!F$1[37OJ=X+QW@W7?^,KBFH$YK98N^X]'IO]I9O]98=^+4- MUA1:O0PG.Q#ZQ$K/FGV_/.NM80Y>/0O]"VQST& MMB[C;[-9B5FW$#Y?:LU1%Y9:?-P98/O6P&8TJ\VLL*]NLX;0ZD4X;CAPV+C- MK'N85^MO"*VN_[B1P?:=S%MLUGYI,Z_7.E_,3&%!QPLNM.UQWX&M2_L;C=8Q M6*C7.Z=LBNKVSAB[)^=*:9^5/FYSI&M7'#&KN]61?J@/LNXQO/@_8$S8*I&T M4UC*5+5Z.E*"/F(7 T$W^I0ZIT)Z55^N@2R J0#Y?$FI. S4#U1_=$3_ U!+ M P04 " UAF-5!RHY5)@# !2#P &0 'AL+W=O^O(+2@V(# ^K C.ZDM(+$Z+$6]&/:R/11]8*1K MBXM$:B0=M\!^_"XI1;4S66L&O=C\.N?R'MY+\4[W0CZJ#$"3+T7.U%[H%I1Q)YK:L:6,IF*G<\9A M*8G:%0657V\@%_N9XSO/ RNVS;09<*-I2;>P!GU?+B7VW(8E905PQ00G$C8S MY]J_BGW/ .R*WQGLU4&;&%<>A'@TG=MTYGAF1Y!#H@T%Q;\GF$.>&R;K-7E+B_(=6=\OEQ]O3?_'EN2*_4BFI.:.?IJY&PP;N)K61F\I(<,+( MD"P$UYDB[WD*:0L^[L;[00>!BQXW;@?/;M\$G8QK* =DZ)V3P N"E@W-OQ_N MM_G3#?^PXZ>L'WDS; YQ:/F&)_CF@B? M3D?3*454X_DTT=<0VXU%.ISVX%5 MA*-V0G/97*F2)C!S\#91()_ B=[^X(?>NS:Q^B2+>R([$G+4"#GJ8H\6]$\A MZ[0#J? V+,NUV('=>*B#VD1 NB,R ;IA*:OS$10!3; M7ZP"35!.,,3_ !9!,M"-=1+7EE;4'1:>FV.]4D6]T1VI'#8*!SV M?5F%?0K9)UG<$]F1D.-&R'%WJ((T0N+KC(@-20YE542BKFU25I032VG>A$^1 M-\ OV-.A0M^Q)N[?9'%/9$WUGZDU9W>J=AM^K4K_8;+RWCTH-O"1M+5%FT*O M\(E3/<";T:8PO+;ET(OQ&_]J7I5WWVBJ:G-!Y9:A-#ELD-(;C/%[):L"KNIH M4=J2YD%H?*G99H9%+TBS .=7:-*/V9VAQ+;B)&PA,R'>W3*S9!E@V^ET^B B>:YU(5^?8XN1!R/MTP;DBWZ(P3D\["Z62=]UNZB]XQ-(CD? 8 M/ID+&3$%I_*NFR:2LUD>%(5=Q[+ZW8@%<6=TDE^[E*,3L51A$/-+2=)E%#'Y M>,9#\7#:L3M/%ZZ"NX7*+G1')PF[X]=\!?TC7CDG6E5LA[K.3\]EIQ\KNB(?<5QD$@S\K/N%AF"'!?7PM M03M5SBQP_?@)_4/>>>C,+4OY1(1_!#.U..T,.V3&YVP9JBOQ\!LO.^1F>+X( MT_PW>2C:#B"COTR5B,I@.(^"N/C+OI5$K 4,K6<"G#+ V0BP>\\$T#* OC2@ M5P;T$RQT8D4#T1FK0$M.\C)S*.A^T&_72L*G <2IT?3SS?MK MCV>W)Q_GEZ3-QY7+ A3,F52LNS+ M>DM^(5^N/?+FQ[2ZO6!T1JW](',NQ&L(GYO!KGAP1 M:N7A3D.X9PZ_8!+"[3S*= MT<\_V'WKUR8>,<$\)#"-8UIQ3'-T^@S''K]5Y#Q.E5Q"W0$&/T$#Q MXI"WD2YWBZ[CP399QCMH2Q82F$96OR*KWVXTP4*\E(%Z)#.F>!-!9KQ\52 6 M%.:L,@^:9J(1H"UW2& :=X.*N\%N[D")I0H&51#?-;$UV!I.=#"P*+4W!M1V M.]=U^UL#SS/>T7?V=UCU=VCL[SBO,>162 CD,P*:%81CLI3^ G1;-LU\$44@ M!4'S^/=-;!CQVU9T3#!ON/T]6?E/Q;]&V7%%V;&1LO.RTA#YS&PJPH_7\EI' M%AWV-H:',4O;OB*!:8385BU7K1-NOP)JV62)%P"8,KB.!PQ;,AES8RABG1 M)ZAH7HEF*JTZ9;6:M\UR?J=6*^-WBC5SGM8=WH?DMVO-;YM%_Q5?B7 %4ZO0 M;*_6:Z@6 !7-PT+3F:ZM@GV,J]PS%[C+9ZK81;+RI. MHUXSYVW],'8?!L&I#8)C5,W?H3YV );JPRW4!VU\F(UJ"[#0= +7WAF8;<'. M%:.,WU@QG(&[.:QPG_'OPP8XM0UPS#9@4WKDKQ>?%I$0%I%&IE ?]I=H[J[Y M[&&EU:FJ];]CENO?]W()4\!/4-$\+#2=S]H.."[J$NJ@6@-4- \+3:>R-A". MV4" F?>!0G:7/]@-HR$.5GK"8QJ)[#0 M=*)K.^'@V@D'U4Z@HGE8:/JVA=I.4%P[0;?MA.LTV0ESWM:[$O9A)VAM)ZA9 M_7^)@1&I@G^A'&8RCP@9W 4QRW>'P9K1^*BIQ-2<5]^B@TVB4&T#%II.5&T; MZ"MM VVT#=3=7$O->5JSLI>]06N;@_;Y]H!NOSV@31,.=QO0/MP#K=T#Q7Y[ ML -0>WM &S?UF1%:$[@/NT!KNT#-;P_.6!@**$X&A4:W]P-1N[&4HXI_+#2= MF%K\TUV[@E)?!DE>N?-IR$T4[7@3$3^N 61P:L&)+@/?"+@FX0,XCD2L%N$C MR39(SY8AK^=]5@0.ZI)0(J9O#TF0DG1Y^P_W%5&"L/5\L/ 0_G4)[>&3WD]/ M^=T\BWW0ZK[G@)C==_"M@LX*J_W:6S_(8E.^@LMY@GRO=I'A MJ+&*H)I +#1]LM0FD+Y^&Y@9HO5>UNW=8KWA\'C[\196VH*9[MHF]>Q?"BZ8 M!'V7DI#/ =XZ&D#1DL4N_>)$B23?MWXKE!)1?KC@,&IDU@ ^GPNAGDZRK?#5 M_TJ,_@=02P,$% @ -89C5? 1*/Z% P ;0X !D !X;"]W;W)K&ULO9=O7&"E6 ,'+D[I+B?OG> ,+(0J3.T?F%QQS[/[?Y.6KCI@;(''B(*^)K$ M*9]IH1#9C:YS/\2$\"N:82KO;"E+B)!#MM-YQI $A2B)=&!-ZY!E;*A]$$-W@7RI3K5Y3"9O71_=?BN)E,1O"<4'COZ) A#-MK$& 6Y+'XIX>?L6J M($?Y^33FQ7\X5+&&!G[.!4TJL$%@5P+[ MN6!T03"L!,."3%E*P<$C@KA31@_ 5+1T4Q<%S$(MRX]2M>]KP>3=2.J$N[A; M+N]N8?WA;O$[O/)0D"CF<$L8(VI#7L,;6(>$(=QCEC,_E(AAQ>B.D00^+3'9 M(/LL8TQCX[PQ8163M#G]<>W!JQ]?3W4A4U4+ZGZ5UKQ,R[J0E@U+FHJ0P[LT MP*!%[WU#;W88Z))1#PB GG0+?P038-GK-'6 OJ/\"G/Z0 W@M,^.>V MW2O=A^WNJE?=\(SX.--D,^+(]JBY/_U@CHR?V\CU:>;U9'9"=5A3'7:YN[>Y M^N(KG"07(671WQ@ 5S\?#H+*-GG\"0VJV3:TY1).L83JVGO7-(J_J;YO4NM, MY:74>C([H>;4U)Q.:NL2T!.= (*<1>D.1(CPB(0-(*W)7@;GG(&SC+%C/\-V M'F6/S-%ID->9\'?B&-4X1M_&T:#!![ G<8YM)9=.HV8QSO#\JW(>-G'.HKS. MM+ZSZ.NZZ.O.HA=YDL?%$P?FA$>\?HBT5=UI]=+FTZ>9UY/9"<)QC7#\G[;T M<9]4^S3S>C([H3JIJ4[^E^;4NF;3J32=T>3L"9QM.;I=%; M(^NV>BF?7MV\RJW9/F7HZ2.Y1*0WWL,39+OB/,/!IWDJRC?->K8^,[TM3@K/ MYN?FS:(\^3S9E >Q)6&[*.40XU9:&E?7;8I!X)FQ=O^A@IY=B@N0WD> M1*8"Y/TMI>(X4 O4)TSW'U!+ P04 " UAF-5104*'JT" "F!P &0 M 'AL+W=ON%;8NT@!*+2U9#I=[DC)=8JBG?V*+F@+-65%+; ,)R.=ZS=7,'J)D MI(1*$%8A#OG2NG(7*[<5M#M^$MB)O3'2J;PP]JHG/[*EY6A'0"&5.@16CRU< M Z4ZDO+QIP]J#4PMW!]_1+]KDU?)O& !UXS^(IDLEM;,0AGDN*'RD>V^0Y]0 MH..EC(KV%^WZO8Z%TD9(5O9BY: D5??$;_U![ D\[X# ZP5>Z[L#M2YOL,1Q MQ-D.<;U;1=.#-M56KB 5*9L2K532Z!$JB2E:XW?U2>0%.K\!B0D5%^@,D0H]%:P1N,I$9$OE2L>V MT][!JG/@'7"00'V)?.<+\AS/0\_)#3H_N_@_C*V2&C+SALR\-JY_(.X=$:ER M_!LP7YA<=>J)6:V+82%JG,+24O]V 7P+5OSYDQLZWXYX\P=O_K'HL4K5-WGJ M5&&KTO6TC?V9&]E; VHRH":G4!,3JE,%>ZC G9M1P8 *3J$"$RH8H_S C H' M5'@*%9I0X1@5'#C Z8":GD)-3:CI&!5.S:C9@)H=13T5H#IK+H&;@+,1T)WX M9N!\ ,Z/ YDN:@JZPNNNM(T5/!^AO7 >FMFN\Z_U.$?I]R $(F7=2,A4$U%I M@Y#&!N*,^%_]X$#N[E[K9*YEQ. ME5_>70K=1+*Z;<0O3*JVW@X+=9$"UQO4^YPQ^3'1O7VXFN._4$L#!!0 ( M #6&8U6T(*',?@( "0& 9 >&PO=V]R:W-H965TP#VG^_YY[SO8]9%MCGUP%@.Q92>VF08587X2A*RI0W U,#9IVEL8JCC2U MJ]#5%GC9@)0,XRA*0\6%#O*L6;NW>6;6*(6&>\O<6BEN7V8@S78:#(/]PH-8 M5>@7PCRK^0KF@(_UO:59V+&40H%VPFAF83D-+H<7LXF/;P)^"-BZ@S'SE2R, M>?*3VW(:1%X02"C0,W#Z;. *I/1$)./7CC/H4GK@X7C/_KFIG6I9< =71OX4 M)5;3X#Q@)2SY6N*#V7Z!73UCSU<8Z9I?MFUC1VG BK5#HW9@4J"$;K_\>7<. M!X X/@*(=X"XT=TF:E1><^1Y9LV661]-;'[0E-J@29S0_E+F:&E7$ [SKS>7 M\YLY.[L&Y$(Z]HU;R_U!O<]")'X?%18[KEG+%1_A2MB=T5@Y=J-+*/_&AZ2K M$Q?OQ# ;B#(W[T9IM&G$ZI&G:K1*?;\>PW^Z/6*2:^/2<$70@I\ MH7=@+6ADM;'^*?<);ZG3AMHWXB9/SL^C*,K"38^D<2=I?%+2K4:@0I&1,.A+ MV\(_'J2-!M%XG/2G3;NTZ=A,E_2B#C M8X51REL(V1[S3H>@N2Z %16WJ_Z7-.F1]5I5>-"Y"HC+^Y.C?&N-;1-WJYT% M7K:=_R>\]<\[DB*THR-;$C0:3.AN;.M)[01-W?C PB"Y2C.LR,;!^@#:7QJ# M^XE/T/TQY+\!4$L#!!0 ( #6&8U4&PO?N]/(P?N* 4Q(' M1?O/$#WKX+H6PZ33?6DW_-@*>>(Q1KL(T&R6+1,ZCAPWZS8>%DINER\A/F#5 M:RI&9$(%GVH.K(*67*Q]N >!F1)*1\;NFTW7A4C]X.&N[\&6-CHEETJ[ MW#Z#_SMMAA\ FQX8Y$*T!GO$!\;#BAK#M+RR'3?8!1]!4=.^75?6X5S3=;?7 M)UN"N]DD4Z5SIMLT7;()C8>"%6!'\_D"[D95,8#&J-(VQIKXJ=?>O KLFV:0TU32_C.Z"_J^:U=V4[+]*-*GZOS.>EG8YT M?2A0=JU9P5>NORI: YAZ%U>G5276GP2?RY+YR3\[X7A(-[QHH31_L-F@5&8V MP#2)[IDV?+8;^:5I=FT/LM9OLOP63Z5LP^3IK,FZ.G9VS;>]D:Z,1O$&,R'=X'Q'; MI-%TR87ALNDM>)XS^>B L_*&3NUKXIZ^'9^S@BZ%N6W!$=FVO[&<+\NL'74- M"]&,VK:_PO2Z:?OZ8G-QF;,5RR=-5\^GKAG9ALW:7$ X1*[<%48PCL?""&!8 M'LP!QO$L+,__-)\!.A^/8=X&062 <@8HQ[-"R,1]L#QA3F:O\$RS+$G2%%O1 MR23H8(*M6YK"-ZR&>0,&E@ M-V!D67BWL3S P'8!JQW('\X#-17F) GL*N8->X)Q),LP!&HQ7*-IBJQ."I_P M_F!/29)D61@!+.P@23 $GD8:_G8Q_ U!+ P04 M " UAF-5EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( #6&8U4(O-YE!P0 &$= / >&PO=V]R:V)O;VLN M>&ULQ9E;[#KLTE;INM.T-LTM+:F$&DEZ>. G*M*2"/D)-N M?_T*'!K1]9[LRQD_80F/^#B2SB>)5_=2?;N5\AOY7E=-.W=V6N\O)Y.VV/&: MM7_*/6_,G:U4-=.FJ+Y.VKWBK&QWG.NZFGC3Z6Q2,]$XKU\-;:5J8A>DYH46 MLC&57<4'P>_;Q_M=D=R)5MR*2NB_YT[_N^(.J44C:O&#EW-GZI!V)^_?2B5^ MR$:SBA9*5M7<<8\W/G"E1?&O:MI!YNRV[6LTN\V8 9D[LZEI<"M4J_M_].TS MPWC'S9^/I8.6UZ+27"V9YF^4/.Q%\[5KQKS%Q'J-/@[#]1C$2_5_PBBW6U'P MI2P.-6_T,8Z*5QU@T^[$OG5(PVH^=Q;RCJON?0G@O,0> M:^MT0^,A5HLHR\,X(==Q8E)+'-I)>@IEZ2DNYL6(?O-AE9W-#9 D/V1*#M4[&#]Q/("OBE+Y.0D+.\)"=\41.[GAM5$@?'K(^CLGE9 0A M77C8NGB*$[DEK"C4@57DWL8$S[&0O?.("4YS M'Q*.CRRB):-J8D']\9/_\U^;T =G&A/SC(_OGR?40 MM==#/F0A']E"OZ)V6QP+U,:$+.0C6^C)B"[M,1I )@J0303N_$<[G@ R48!O MHI\[?WC&!Y") F03#>MUVT/7!WU0G*Q%8\_X #)1@&RB 1/T4 !^3ND]-!D^ MZ95\*QI>)J;UUM07K"I21;K+\=0RN.@.'+:'JEJ8NDVSDJP/L@ M*.!8*=*@/96UMCS^"^N3M9Y]A:I,A_H<]XXS[$%+16Y7M+J1YX2[5\W1T]X/T;Y.+WG(S+]KE1@J7.T@A M2/,'&019_B /03Y_T!""AOF#1A TRA\TAJ!Q_J )!$WR!TTA:)H_2 8HXX @ MJ8,U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WMKYV";06U%O)=!;46\ET%M1;R706U%O)=!;46\ET%M1;R70 M6U%O)=#;4&\CT-M0;R/0VU!O(]#;.ILE!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$ M>AOJ;01Z&^IM!'I[U-L3Z.U1;T^@MT>]/8'>'O7V!'K[SF;W._6.Z5J%^.QY MK/'Y[Z0ZW>X-S\??EX^3G;?WCK.#?U&+7U!+ P04 " UAF-5+M+XP*X! M #*&@ $P %M#;VYT96YT7U1Y<&5S72YX;6S-F60U_ 338D(HDMVU!X^SKA1VI%HR(J=2ZQ$N_.C+W2=\GT;6?(#;9U MU;A95'AO'AAS:4&U-Z&SZ[4S2RR5+EH\+@O;+UFD3*F*E/EPS[;--DWE]'!(0Z=78TK M2N.&H2!B9QW:G9\-#GVO&[*VS&BP4-:_J#I4L6W%G-]5Y.)^B3,9=9Z7*64Z M7=>A)7;&DLI<0>3K*MZ+#ON=?;AAVC_YU?Z=3)]AJ%Q8;5R8F*7+[8XC:;M' M)@B1]67_$4^.0?KJ\U$[[8RR7WJ'Z_W0=M7-P[%NN?Z.O\[XI']A#@&20X+D M2$!RW(#DF(#DN 7)<0>2XQXD!Q^C!$$A*D=!*D=A*D>!*D>A*D?!*D?A*DE7>-: ME&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( #6&8U6?3.,2M 4 *L> M 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ -89C51;0)T;? M @ ZP< !@ ("!;10 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -89C5;R!]FW/!P Y", !@ M ("!>"$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ -89C5:%Z(\0/!0 QPL !@ ("!.3( 'AL+W=O M&UL M4$L! A0#% @ -89C5;#>SU=6 P 80< !D ("!(CX M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M-89C543[T\_D!0 , \ !D ("!Z$H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -89C5>"QIJ1N P 1@@ !D M ("!#F0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ -89C59HM&*?( @ X 8 !D ("!1VX 'AL M+W=O&PO=V]R:W-H965T(ZLJ=@( &H% 9 " M@9QT !X;"]W;W)K&UL4$L! A0#% @ -89C M52']N<28 @ Y 8 !D ("!27< 'AL+W=O@ >&PO=V]R:W-H965T&UL4$L! A0#% @ -89C500T@I+# @ W@8 M !D ("!08 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -89C529P;7-/ P V D !D M ("!=8D 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ -89C51(>T,HX P K0H !D ("!E9( 'AL+W=O M&PO=V]R:W-H965TX 9 " @<28 M !X;"]W;W)K&UL4$L! A0#% @ -89C53]* MV:+: P #1, !D ("!:*< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ -89C5;4^0>04!P -S$ !D M ("!.[, 'AL+W=O&PO M=V]R:W-H965TK0( M *8' 9 " @4*^ !X;"]W;W)K&UL4$L! A0#% @ -89C5;0@H&PO&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'-02P$"% ,4 " UAF-5+M+XP*X! #*&@ $P M @ $=S@ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 - T ",. #\ %SP ! 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.22.2.2 html 93 233 1 false 28 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 INCOME STATEMENTS (Unaudited) Sheet http://pro-dex.com/role/CondensedConsolidatedIncomeStatements CONDENSED CONSOLIDATED INCOME STATEMENTS (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY Sheet http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY 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 - NET SALES Sheet http://pro-dex.com/role/NetSales NET SALES 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 - NET SALES (Tables) Sheet http://pro-dex.com/role/NetSalesTables NET SALES (Tables) Tables http://pro-dex.com/role/NetSales 20 false false R21.htm 00000021 - 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 21 false false R22.htm 00000022 - Disclosure - WARRANTY (Tables) Sheet http://pro-dex.com/role/WarrantyTables WARRANTY (Tables) Tables http://pro-dex.com/role/Warranty 22 false false R23.htm 00000023 - 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 23 false false R24.htm 00000024 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Tables) Sheet http://pro-dex.com/role/MajorCustomersSuppliersTables MAJOR CUSTOMERS & SUPPLIERS (Tables) Tables http://pro-dex.com/role/MajorCustomersSuppliers 24 false false R25.htm 00000025 - Disclosure - LEASES (Tables) Sheet http://pro-dex.com/role/LeasesTables LEASES (Tables) Tables http://pro-dex.com/role/Leases 25 false false R26.htm 00000026 - Disclosure - NET SALES (Net sales) (Details) Sheet http://pro-dex.com/role/NetSalesNetSalesDetails NET SALES (Net sales) (Details) Details http://pro-dex.com/role/NetSalesTables 26 false false R27.htm 00000027 - Disclosure - NET SALES (Contract assets and liability) (Details) Sheet http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails NET SALES (Contract assets and liability) (Details) Details http://pro-dex.com/role/NetSalesTables 27 false false R28.htm 00000028 - Disclosure - NET SALES (Details Narrative) Sheet http://pro-dex.com/role/NetSalesDetailsNarrative NET SALES (Details Narrative) Details http://pro-dex.com/role/NetSalesTables 28 false false R29.htm 00000029 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details) Sheet http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details) Details http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables 29 false false R30.htm 00000030 - 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 30 false false R31.htm 00000031 - 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 31 false false R32.htm 00000032 - 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 32 false false R33.htm 00000033 - Disclosure - WARRANTY (Schedule of accrual warranty costs) (Details) Sheet http://pro-dex.com/role/WarrantyScheduleOfAccrualWarrantyCostsDetails WARRANTY (Schedule of accrual warranty costs) (Details) Details http://pro-dex.com/role/WarrantyTables 33 false false R34.htm 00000034 - Disclosure - WARRANTY (Details Narrative) Sheet http://pro-dex.com/role/WarrantyDetailsNarrative WARRANTY (Details Narrative) Details http://pro-dex.com/role/WarrantyTables 34 false false R35.htm 00000035 - 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 35 false false R36.htm 00000036 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://pro-dex.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://pro-dex.com/role/IncomeTaxes 36 false false R37.htm 00000037 - 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 37 false false R38.htm 00000038 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Sales) (Details) Sheet http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails MAJOR CUSTOMERS & SUPPLIERS (Sales) (Details) Details http://pro-dex.com/role/MajorCustomersSuppliersTables 38 false false R39.htm 00000039 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details) Sheet http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details) Details 39 false false R40.htm 00000040 - 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 40 false false R41.htm 00000041 - 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 41 false false R42.htm 00000042 - Disclosure - COMMON STOCK (Details Narrative) Sheet http://pro-dex.com/role/CommonStockDetailsNarrative COMMON STOCK (Details Narrative) Details http://pro-dex.com/role/CommonStock 42 false false R43.htm 00000043 - 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 43 false false R44.htm 00000044 - Disclosure - LEASES (Details Narrative) Sheet http://pro-dex.com/role/LeasesDetailsNarrative LEASES (Details Narrative) Details http://pro-dex.com/role/LeasesTables 44 false false All Reports Book All Reports pdex_10q.htm pdex-20220930.xsd pdex-20220930_cal.xml pdex-20220930_def.xml pdex-20220930_lab.xml pdex-20220930_pre.xml pdex_ex31z1.htm pdex_ex31z2.htm pdex_ex32z1.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 60 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "pdex_10q.htm": { "axisCustom": 0, "axisStandard": 12, "contextCount": 93, "dts": { "calculationLink": { "local": [ "pdex-20220930_cal.xml" ] }, "definitionLink": { "local": [ "pdex-20220930_def.xml" ] }, "inline": { "local": [ "pdex_10q.htm" ] }, "labelLink": { "local": [ "pdex-20220930_lab.xml" ] }, "presentationLink": { "local": [ "pdex-20220930_pre.xml" ] }, "schema": { "local": [ "pdex-20220930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 362, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 11, "http://pro-dex.com/20220930": 3, "http://xbrl.sec.gov/dei/2022": 5, "total": 19 }, "keyCustom": 25, "keyStandard": 208, "memberCustom": 19, "memberStandard": 8, "nsprefix": "pdex", "nsuri": "http://pro-dex.com/20220930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "p", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "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": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:ScheduleOfDisaggregationOfNetSalesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - NET SALES (Tables)", "role": "http://pro-dex.com/role/NetSalesTables", "shortName": "NET SALES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:ScheduleOfDisaggregationOfNetSalesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "00000021 - 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": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MarketableSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "00000022 - 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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "00000023 - 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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "00000024 - 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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "00000025 - 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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "pdex:ScheduleOfDisaggregationOfNetSalesTableTextBlock", "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "pdex:OvertimeRevenueRecognition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - NET SALES (Net sales) (Details)", "role": "http://pro-dex.com/role/NetSalesNetSalesDetails", "shortName": "NET SALES (Net sales) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "pdex:ScheduleOfDisaggregationOfNetSalesTableTextBlock", "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "pdex:OvertimeRevenueRecognition", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - NET SALES (Contract assets and liability) (Details)", "role": "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails", "shortName": "NET SALES (Contract assets and liability) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - NET SALES (Details Narrative)", "role": "http://pro-dex.com/role/NetSalesDetailsNarrative", "shortName": "NET SALES (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfReclassificationAmountTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details)", "role": "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails", "shortName": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS (Schedule of investments) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:MarketableSecuritiesTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:MarketableSecurities", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "AsOf2022-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:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "00000030 - 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", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "00000031 - 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", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "00000032 - 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", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "00000033 - Disclosure - WARRANTY (Schedule of accrual warranty costs) (Details)", "role": "http://pro-dex.com/role/WarrantyScheduleOfAccrualWarrantyCostsDetails", "shortName": "WARRANTY (Schedule of accrual warranty costs) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-06-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-09-292022-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": "00000034 - 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": "From2022-09-292022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - 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": "From2022-07-01to2022-09-30", "decimals": "INF", "lang": null, "name": "pdex:WeightedaverageSharesOutstandingBasic", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "00000036 - 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": "AsOf2022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - 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": "AsOf2022-09-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - MAJOR CUSTOMERS & SUPPLIERS (Sales) (Details)", "role": "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails", "shortName": "MAJOR CUSTOMERS & SUPPLIERS (Sales) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-012022-09-30_us-gaap_SalesMember", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-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": "00000039 - Disclosure - MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details)", "role": "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "shortName": "MAJOR CUSTOMERS AND SUPPLIERS (AccountsReceivablePayable) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30_us-gaap_AccountsReceivableMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableGrossCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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 INCOME STATEMENTS (Unaudited)", "role": "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements", "shortName": "CONDENSED CONSOLIDATED INCOME STATEMENTS (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-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": "00000040 - 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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "pdex:MajorCustomersSuppliersDescription", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2020-11-06_custom_TermLoanOneMember_custom_MinnesotaBankAndTrustMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - 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_TermLoanOneMember_custom_MinnesotaBankAndTrustMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30_custom_ShareRepurchaseProgramMember_custom_Tenb51PlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - 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": "AsOf2022-09-30_custom_ShareRepurchaseProgramMember_custom_Tenb51PlanMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - 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": "AsOf2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - 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": "AsOf2022-09-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-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 SHAREHOLDER'S EQUITY", "role": "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF SHAREHOLDER'S EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "AsOf2021-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": "From2022-07-01to2022-09-30", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-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": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfReclassificationAmountTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - NET SALES", "role": "http://pro-dex.com/role/NetSales", "shortName": "NET SALES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "pdex_10q.htm", "contextRef": "From2022-07-01to2022-09-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfReclassificationAmountTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 28, "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r425" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r425" ], "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/2022", "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r424" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r422", "r424", "r425" ], "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r423" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r411" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r424" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r424" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r426" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r417" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r413" ], "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/2022", "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/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r413" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r430" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r413" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r427" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r425" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r413" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r413" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r413" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r413" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r428" ], "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/2022", "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/2022", "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": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r424" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r418" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r419" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r412" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r416" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r415" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r420" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r421" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r429" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Cover" ], "xbrltype": "booleanItemType" }, "pdex_AmountBorrowedForPropertyImprovements": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Amount borrowed for property improvements" } } }, "localname": "AmountBorrowedForPropertyImprovements", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_AmountBorrowedForRepurchaseOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Amount borrowed for repurchase of common stock" } } }, "localname": "AmountBorrowedForRepurchaseOfCommonStock", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_AmountsAllocatedToDiscountsForStandaloneSellingPrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amounts allocated to discounts for standalone selling price" } } }, "localname": "AmountsAllocatedToDiscountsForStandaloneSellingPrice", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "pdex_AmountsReclassifiedToCostOfSales": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "label": "Amounts reclassified to cost of sales" } } }, "localname": "AmountsReclassifiedToCostOfSales", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "pdex_AmountsReclassifiedToRevenue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Amounts reclassified to revenue" } } }, "localname": "AmountsReclassifiedToRevenue", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "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/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_BasicDilutedIncomePerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic and diluted net income per share:" } } }, "localname": "BasicDilutedIncomePerShareAbstract", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "pdex_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "pdex_CashlessStockOptionExercise": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "label": "Cashless stock option exercise" } } }, "localname": "CashlessStockOptionExercise", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_CumulativeBasisMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cumulative basis [Member]", "label": "Cumulative Basis [Member]" } } }, "localname": "CumulativeBasisMember", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "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/20220930", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "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/20220930", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "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/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/20220930", "xbrltype": "stringItemType" }, "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/20220930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_FormerStockOptionPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Former Stock Option Plans [Member]" } } }, "localname": "FormerStockOptionPlansMember", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_IncreasedPercentageOfDefaultLatePayment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Increased percentage of default late payment.", "label": "Increased percentage of default late payment" } } }, "localname": "IncreasedPercentageOfDefaultLatePayment", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "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/20220930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "pdex_InvestmentInCommonStockAffiliatedWithCompanyBoardMembers": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Investment in common stock of company affiliated with company board members.", "label": "Investment in common stock of company affiliated with company board members" } } }, "localname": "InvestmentInCommonStockAffiliatedWithCompanyBoardMembers", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_MajorCustomersSuppliersDescription": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Major customers suppliers description" } } }, "localname": "MajorCustomersSuppliersDescription", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "stringItemType" }, "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/20220930", "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/20220930", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_MinnesotaBankAndTrustMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minnesota Bank &amp;amp;amp;amp;amp; Trust [Member]", "label": "Minnesota Bank And Trust [Member]" } } }, "localname": "MinnesotaBankAndTrustMember", "nsuri": "http://pro-dex.com/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "pdex_OvertimeRevenueRecognition": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/NetSalesNetSalesDetails": { "order": 1.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Over-time revenue recognition" } } }, "localname": "OvertimeRevenueRecognition", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NetSalesNetSalesDetails" ], "xbrltype": "monetaryItemType" }, "pdex_PaymentOfEmployeePayrollTaxesOnNetIssuanceOfCommonStock": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "label": "Payments of employee taxes on net issuance of common stock" } } }, "localname": "PaymentOfEmployeePayrollTaxesOnNetIssuanceOfCommonStock", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "pdex_PercentageOfLatePaymentFee": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of late payment fee.", "label": "Percentage of late payment fee" } } }, "localname": "PercentageOfLatePaymentFee", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "pdex_PointintimeRevenueRecognition": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/NetSalesNetSalesDetails": { "order": 2.0, "parentTag": "us-gaap_Revenues", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "label": "Point-in-time revenue recognition" } } }, "localname": "PointintimeRevenueRecognition", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NetSalesNetSalesDetails" ], "xbrltype": "monetaryItemType" }, "pdex_PreviouslyForfeitedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Previously forfeited awards [Member]", "label": "Previously Forfeited Awards [Member]" } } }, "localname": "PreviouslyForfeitedAwardsMember", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://pro-dex.com/role/WarrantyScheduleOfAccrualWarrantyCostsDetails" ], "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/20220930", "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/20220930", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_RevolvingLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving Loan [Member]", "label": "Revolving Loan [Member]" } } }, "localname": "RevolvingLoanMember", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "pdex_ScheduleOfDisaggregationOfNetSalesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Schedule of disaggregation of net sales" } } }, "localname": "ScheduleOfDisaggregationOfNetSalesTableTextBlock", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/NetSalesTables" ], "xbrltype": "textBlockItemType" }, "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/20220930", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/20220930", "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/20220930", "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/20220930", "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/20220930", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "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/20220930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "pdex_WeightedaverageCommonSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted average common shares outstanding:" } } }, "localname": "WeightedaverageCommonSharesOutstandingAbstract", "nsuri": "http://pro-dex.com/20220930", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "pdex_WeightedaverageSharesOutstandingBasic": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average shares outstanding" } } }, "localname": "WeightedaverageSharesOutstandingBasic", "nsuri": "http://pro-dex.com/20220930", "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/20220930", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r47", "r49", "r94", "r95", "r198", "r229" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r48", "r49", "r94", "r95", "r198", "r229" ], "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r151", "r361" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r38", "r364" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableGrossCurrent": { "auth_ref": [ "r4", "r23", "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r408" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "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 $2 and $0 at September 30, 2022 and at June 30, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionExpense": { "auth_ref": [ "r169", "r170" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.", "label": "Expenses incurred during the year" } } }, "localname": "AccretionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r17", "r373", "r392" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "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 currently due domestic and foreign income tax obligations.", "label": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "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 liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement.", "label": "COMPOSITION OF CERTAIN FINANCIAL STATEMENT ITEMS" } } }, "localname": "AdditionalFinancialInformationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItems" ], "xbrltype": "textBlockItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r288" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r28", "r154", "r159" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r82", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r90", "r137", "r140", "r146", "r157", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r324", "r326", "r337", "r362", "r364", "r371", "r391" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r37", "r90", "r157", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r324", "r326", "r337", "r362", "r364" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r97" ], "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/2022", "presentation": [ "http://pro-dex.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r11", "r84" ], "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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r77", "r84", "r86" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "auth_ref": [ "r77", "r338" ], "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 in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Non-cash investing and financing activity:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r247", "r248", "r249", "r250" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r171", "r172", "r173", "r174", "r409" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "COMMITMENTS AND CONTINGENCIES" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r98", "r99", "r330" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r22" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common shares, par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r22", "r241" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r22", "r364" ], "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,606,422 and 3,596,131 shares issued and outstanding at September 30, 2022 and June 30, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r129", "r150", "r334", "r335", "r408" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r129", "r150", "r334", "r335", "r407", "r408" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r128", "r129", "r150", "r334", "r335", "r407", "r408" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r131" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r150", "r334", "r335" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTable": { "auth_ref": [ "r126", "r128", "r129", "r130", "r334", "r336", "r408" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r128", "r129", "r150", "r334", "r335", "r408" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Schedule of contract assets and liability" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r252", "r254", "r256" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "periodEndLabel": "Contract assets at ending balance", "periodStartLabel": "Contract assets at beginning balance" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r252", "r253", "r256" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "periodEndLabel": "Contract liabilities at ending balance", "periodStartLabel": "Contract liabilities at beginning balance" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r65", "r90", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r337" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r127", "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersAndSuppliersAccountsreceivablepayableDetails", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r87", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r211", "r218", "r219", "r221", "r227" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "NOTES PAYABLE AND FINANCING TRANSACTIONS" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r89", "r96", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r223", "r224", "r225", "r226", "r349", "r372", "r374", "r389" ], "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/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r194", "r223", "r224", "r347", "r349", "r350" ], "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/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r43", "r214", "r347" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r195" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r44", "r197", "r333" ], "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/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r89", "r96", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r223", "r224", "r225", "r226", "r349" ], "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/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r45", "r387" ], "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/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r45", "r89", "r96", "r194", "r195", "r196", "r197", "r198", "r199", "r201", "r207", "r208", "r209", "r210", "r212", "r213", "r214", "r215", "r216", "r217", "r220", "r223", "r224", "r225", "r226", "r242", "r243", "r244", "r245", "r346", "r347", "r349", "r350", "r388" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualExercisePrice": { "auth_ref": [ "r264" ], "lang": { "en-us": { "role": { "documentation": "The per share price that the individual must pay to acquire shares under the deferred compensation arrangement.", "label": "Exercise price (in dollars per share)" } } }, "localname": "DeferredCompensationArrangementWithIndividualExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": { "auth_ref": [ "r292" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_DeferredCostsCurrent": { "auth_ref": [ "r36" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r301", "r302" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r82", "r91", "r309", "r314", "r315", "r316" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r20" ], "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.", "label": "Deferred Revenue" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r17" ], "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 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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r20" ], "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 noncurrent.", "label": "Deferred Revenue, Noncurrent", "verboseLabel": "Deferred revenue" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r82", "r135" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r260", "r261", "r289", "r290", "r292", "r298" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfReclassificationAmountTextBlock": { "auth_ref": [ "r69" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any adjustments made during the period to avoid double counting in comprehensive income items displayed as part of net income that also had been displayed as part of other comprehensive income in that period or earlier periods. These adjustments include reclassifications to net income of items in accumulated comprehensive income, such as deferred gains or losses on qualifying hedges when hedged item reported in net income, holding gains or losses on available-for-sale securities transferred into trading category, unrealized holding gains or losses on debt securities transferred from held-to-maturity category into available-for-sale category and accumulated translation adjustment attributable to foreign subsidiary or investment in foreign entity upon sale or liquidation.", "label": "NET SALES" } } }, "localname": "DisclosureOfReclassificationAmountTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSales" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r103", "r104", "r105", "r106", "r107", "r111", "r113", "r115", "r116", "r117", "r121", "r122", "r331", "r332", "r383", "r398" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Basic:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r103", "r104", "r105", "r106", "r107", "r113", "r115", "r116", "r117", "r121", "r122", "r331", "r332", "r383", "r398" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Diluted:" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r118", "r119", "r120", "r123" ], "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/2022", "presentation": [ "http://pro-dex.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCredits": { "auth_ref": [ "r304", "r317" ], "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/2022", "presentation": [ "http://pro-dex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r291" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r291" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r52", "r53", "r54", "r98", "r99", "r100", "r102", "r108", "r110", "r124", "r158", "r241", "r246", "r295", "r296", "r297", "r310", "r311", "r330", "r339", "r340", "r341", "r342", "r343", "r344", "r360", "r402", "r403", "r404" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r13", "r166" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Future amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r162", "r163", "r166", "r167", "r368", "r369" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r166", "r369" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r162", "r165" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r166", "r368" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Amortization years" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r62", "r63", "r82", "r380", "r399" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "negatedLabel": "Gain on sale of investments" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r66" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r64", "r90", "r137", "r139", "r142", "r145", "r147", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r337" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "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/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r137", "r139", "r142", "r145", "r147", "r370", "r381", "r385", "r400" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income\u00a0taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r92", "r305", "r307", "r308", "r312", "r318", "r320", "r321", "r322" ], "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/2022", "presentation": [ "http://pro-dex.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r93", "r109", "r110", "r136", "r303", "r313", "r319", "r401" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income taxes, net of refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r81" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r81" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r81" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredCharges": { "auth_ref": [ "r81" ], "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 value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation.", "label": "Increase (Decrease) in Deferred Charges", "negatedLabel": "Deferred costs" } } }, "localname": "IncreaseDecreaseInDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r81" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r81" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r81" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r161", "r164" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r55", "r134", "r345", "r348", "r384" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 4.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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r76", "r79", "r85" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r29" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r35", "r364" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails", "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r31" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r30" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterestAndDividend": { "auth_ref": [ "r67" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.", "label": "Interest and dividend income" } } }, "localname": "InvestmentIncomeInterestAndDividend", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r357" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r357" ], "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 payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r357" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r357" ], "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 payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r357" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r357" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r357" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r357" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r359" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r90", "r141", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r325", "r326", "r327", "r337", "r362", "r363" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r90", "r157", "r337", "r364", "r375", "r395" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r6", "r42", "r90", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r325", "r326", "r327", "r337", "r362", "r363", "r364" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesNoncurrent": { "auth_ref": [ "r8", "r9", "r10", "r18", "r19", "r90", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r325", "r326", "r327", "r337", "r362", "r363" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoanProcessingFee": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses paid for obtaining loans which includes expenses such as application and origination fees.", "label": "Unamortized loan origination fees" } } }, "localname": "LoanProcessingFee", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r208", "r222", "r223", "r224", "r374", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Debt outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermInvestments": { "auth_ref": [ "r12" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails": { "order": 2.0, "parentTag": "us-gaap_MarketableSecurities", "weight": 1.0 }, "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).", "label": "Marketable equity securities - long-term", "verboseLabel": "Investments" } } }, "localname": "LongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails", "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r182" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_MarketableSecurities": { "auth_ref": [ "r379" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails": { "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketableSecuritiesUnrealizedGainLoss": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in marketable security.", "label": "Net unrealized gain (loss) on investments" } } }, "localname": "MarketableSecuritiesUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r125", "r131" ], "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/2022", "presentation": [ "http://pro-dex.com/role/DescriptionOfBusiness" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r77" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r77" ], "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 used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r77", "r80", "r83" ], "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 operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r1", "r50", "r51", "r54", "r58", "r83", "r90", "r101", "r103", "r104", "r105", "r106", "r109", "r110", "r114", "r137", "r139", "r142", "r145", "r147", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r332", "r337", "r382", "r397" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity", "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "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 income" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayable": { "auth_ref": [ "r18", "r374", "r393" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer.", "label": "Notes payable, net of current portion" } } }, "localname": "NotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Note payable" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r137", "r139", "r142", "r145", "r147" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fiscal Year:" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r353" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesScheduleOfFutureMinimumBaseRentalPaymentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r353" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r353" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r354", "r355" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r352" ], "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" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r356", "r358" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "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/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r323" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r74" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r74" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r70" ], "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 cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.", "label": "Payments to Acquire Intangible Assets", "negatedLabel": "Increase in intangibles" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireInvestments": { "auth_ref": [ "r71" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r70" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of equipment and improvements" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCustomersForProgressPayments": { "auth_ref": [ "r78", "r365" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received from customers as progress payments on projects that have been partially completed.", "label": "Payments received from customers" } } }, "localname": "ProceedsFromCustomersForProgressPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesContractAssetsAndLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r73" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "Proceeds from Minnesota Bank & Trust loans, net of origination fees" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r72", "r294" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from stock option exercises and ESPP contributions" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "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 aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from sale of investments" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r178", "r179", "r378" ], "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/2022", "presentation": [ "http://pro-dex.com/role/WarrantyScheduleOfAccrualWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r177" ], "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/2022", "presentation": [ "http://pro-dex.com/role/WarrantyScheduleOfAccrualWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r175" ], "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/2022", "presentation": [ "http://pro-dex.com/role/WarrantyScheduleOfAccrualWarrantyCostsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r181" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductWarrantyExpense": { "auth_ref": [ "r81", "r176" ], "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/2022", "presentation": [ "http://pro-dex.com/role/WarrantyDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r168", "r364", "r386", "r396" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentOtherNet": { "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": { "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.", "label": "Land and building, net" } } }, "localname": "PropertyPlantAndEquipmentOtherNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r60", "r160" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents the total realized gain (loss) included in earnings for the period as a result of selling marketable securities categorized as trading, available-for-sale, or held-to-maturity and any gains or losses realized during the period from the sale of investments accounted for under the cost method of accounting and/or investments that are separately or otherwise not categorized as trading, available-for-sale, or held-to-maturity. Additionally, this item would include any losses recognized for other than temporary impairments (OTTI) of the subject investments in debt and equity securities.", "label": "Realized gain on sale of marketable equity investments" } } }, "localname": "RealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfNotesPayable": { "auth_ref": [ "r75" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation.", "label": "Repayments of Notes Payable", "negatedLabel": "Principal payments on notes payable" } } }, "localname": "RepaymentsOfNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r299", "r366", "r410" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r24", "r246", "r364", "r394", "r405", "r406" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r98", "r99", "r100", "r102", "r108", "r110", "r158", "r295", "r296", "r297", "r310", "r311", "r330", "r402", "r404" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r56", "r90", "r132", "r133", "r138", "r143", "r144", "r148", "r149", "r150", "r157", "r183", "r184", "r185", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r337", "r385" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 }, "http://pro-dex.com/role/NetSalesNetSalesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Total net sales", "verboseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements", "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails", "http://pro-dex.com/role/NetSalesNetSalesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Sales:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetSalesNetSalesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r328" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersSalesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of weighted average shares outstanding calculation of basic and diluted per share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r162", "r165", "r368" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r162", "r165" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r351" ], "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/2022", "presentation": [ "http://pro-dex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r7", "r32", "r33", "r34" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r180" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r257", "r258", "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r126", "r128", "r129", "r130", "r334", "r336" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r18", "r374", "r393" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Amount borrowed on revolving loan" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NotesPayableAndFinancingTransactionsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingExpense": { "auth_ref": [ "r66" ], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r81" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription": { "auth_ref": [ "r259", "r260" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of share-based payment arrangement. Includes, but is not limited to, type of award or grantee and reason for issuance.", "label": "Description of plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDescription", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r278" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r276" ], "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/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r265", "r266" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r293" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r267" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r269" ], "lang": { "en-us": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r293" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Number of shares purchased for issuance under share-based payment arrangement.", "label": "Number of shares options purchased (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Description of terms of award under share-based payment arrangement.", "label": "Period for award description" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardTermsOfAward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r261", "r262", "r263", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r293" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r281" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted-average remaining contractual life" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r36", "r376", "r377", "r390" ], "calculation": { "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails": { "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 investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Investments", "verboseLabel": "Marketable equity securities - short-term" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CompositionOfCertainFinancialStatementItemsScheduleOfInvestmentsDetails", "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r46", "r52", "r53", "r54", "r98", "r99", "r100", "r102", "r108", "r110", "r124", "r158", "r241", "r246", "r295", "r296", "r297", "r310", "r311", "r330", "r339", "r340", "r341", "r342", "r343", "r344", "r360", "r402", "r403", "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r98", "r99", "r100", "r124", "r367" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r21", "r22", "r241", "r246", "r270" ], "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/2022", "presentation": [ "http://pro-dex.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r21", "r22", "r246", "r279" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r46", "r241", "r246" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r21", "r22", "r241", "r246" ], "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": "Share repurchases, value", "negatedLabel": "Share repurchases" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CommonStockDetailsNarrative", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r22", "r25", "r26", "r90", "r155", "r157", "r337", "r364" ], "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/2022", "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/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r88", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r246", "r251", "r329" ], "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/2022", "presentation": [ "http://pro-dex.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r127" ], "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/2022", "presentation": [ "http://pro-dex.com/role/MajorCustomersSuppliersDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments": { "auth_ref": [], "calculation": { "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements": { "order": 3.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 }, "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 on marketable equity investments", "negatedLabel": "Unrealized (gain) loss on marketable equity investments" } } }, "localname": "UnrealizedGainLossOnMarketableSecuritiesCostMethodInvestmentsAndOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements", "http://pro-dex.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r300", "r306" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r117" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Effect of dilutive securities" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/NetIncomePerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r112", "r117" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The average number of limited partnership and general partnership units issued and outstanding that are used in calculating basic and diluted earnings per limited partnership and general partnership unit.", "label": "Common shares outstanding" } } }, "localname": "WeightedAverageNumberOfLimitedPartnershipAndGeneralPartnershipUnitOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r111", "r117" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://pro-dex.com/role/CondensedConsolidatedIncomeStatements" ], "xbrltype": "sharesItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(26))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r123": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r131": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://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": "https://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": "https://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": "https://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": "https://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": "https://asc.fasb.org/extlink&oid=126974470&loc=d3e8622-111531" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394232&loc=d3e17558-110866" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648" }, "r174": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3,4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249" }, "r181": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "https://asc.fasb.org/topic&trid=2155896" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(23))", "Topic": "210", "URI": "https://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)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r227": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r251": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r298": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r322": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "https://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(a)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.4)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r411": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12" }, "r412": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r413": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r414": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23" }, "r415": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r416": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g" }, "r417": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d" }, "r418": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c" }, "r419": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d" }, "r421": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12" }, "r422": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r423": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r424": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r425": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r426": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r427": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r428": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r429": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://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.22)", "Topic": "210", "URI": "https://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.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(1))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "220", "URI": "https://asc.fasb.org/topic&trid=2134417" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(24))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 201.5-02(25))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" } }, "version": "2.1" } ZIP 61 0001553350-22-000851-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001553350-22-000851-xbrl.zip M4$L#!!0 ( #6&8U6ZJ6T#/ T %9Z 1 <&1E>"TR,#(R,#DS,"YX M%HZTPXX2ZU[7FR6E- MPZY%;>+.KFMW9ETW6]UN3?OYI[_]58-_[_]>KVNW!#OVE=:F5KWK3NF/V@ M M\)7V ;N8(8^R'[7?D..+)_26.)AI+;I8.MC#T!".=*5=G#3?(:U>+X'W-^S: ME-V-NC'>N>.+2%7JD[(&?6'11#J'I(<_G,;;3I]/H7[GN?<*M MN/._/O,E__YI1'Z?&>X/?O_^?-DWT+-.)L/++Q>_7?KW#W/^R3N?W"_>?7G6 MG>7]_<63^9_[#\V/B^[$^B4<\CVWYGB!-%"&RZ]K@K^(O#5DT/ M-N+.Z2!+QIAXQHH*01]%X(2"6KC#!S'ULF,KAK0 /!G9Q+0Y_490LL8 M>(KX)$#*F5?G_C( _GPNP>%I(>@:3M'5>UYB7HPU:%KK8'LLTV%-;M#<$,VB MSVG]M%D_:\J>2QL_Q9V6C-;A7DSG /WIY;DP2@#@LX\< M,B78KFD>8C/LB?G)E\C":F1RCB/7I6 *8(_1$_%LN20PU^'!7]Z+27'%J(/' M0+8F+L ("U&+MD:+PCI2TXA]70LO!1) &:"Q\92X)!@K,K:F5A>FY0NVX#+H M\KZ1!4ZA\#FV#?>GX'K),(=^ ?$]>!!UC$ V=+*08_G.;GT24@J[1 ^DD/83 MFVMC%S#"!:<.L9&'[1OD"/,RYQA[7,IT*YQ:X&<@9;'T82EQ8]#N#,Q.6UR9 M1J_;UL=P M2:VW\Y?J37NS-MQ1CU(E7?!T%CB6K[:.UEFY^U&Y[QJ>#M[\;Q E( M>YCB*%1048-:$]\+_PY")8=RGV&XN='-;B#NX:AC@NCU<=<8'**0VYA;C"S% M$,;TQN?$Q3RR@^(FM:!_R JZW3%;H^Y0B%>(^^;.[ XZIGF(HAY@ST0.CJ0; MWZD%>ID5Z* SUDR]USE($8KD#>4DG)(MS#Q$W%OB@B]+D!,OM5WX$Z_EY3LH M%=$\S2H"O*6A87;ES&YU1F.].]!NNP-P?;MZ+UG7M2[\/4A]?4*,(5?Z1?&= M6M+-K*0_Z:.1/CA,YP66B=#='V(6N(WQZI%YK);I6=$R$GG\P\XH]!4/4;ZA M%,?H2:[+Z0=JF9YG91K)[,,4SMD:G] RV6/VKFW7#8Z\+](8I]0#W,A^@931RLNW;D3KBS,6QN'%EB M:.GCE8%4*^1=;N$VQAU3&^KW^DVOH^F#MO0X!A^T,6R3IMX2]G"0FH&%94%= MTZ/60^S^Q0_49CMLAE$Z+?O=N:NWDHL-=X_"#5J(, MP=,:RCQ3BS\72,K@_*#%F@O',XM/8:-:T+GHLBAB/VBA;XAPTJ)7@Z@5D L] MMX1"!ZV+T$-,BW[MB5K2N: S]!P/6J#28Y%_VQ@V3B?CSF0;U6+.AY*)7P.8 M-"Y0?:>]B; =M-B%2\X@0MO\%=(#RK8M:C[ED1Y)52N^Z*!Q M>XQ&T"PQQ(&;IQ1WL>UM;%4K))?\2!1R-)C"C%\V+BQN54L]EP@ISOD=\FQ/ M'<\IGO J +7T<_F1]'F>X[Q7GO$IUD598+5> CCI2)L;S><0R@&K= MY'(E6Y/DYC'+F%&0[MJQZ,&%HK[K<88M3%8B_;T,CP\I]+93?[4Z7R"O+-%HX$$:@5Y7 "E66E$0TL42!FY;#DRO6(B;#$S".8-R3Q$H%'/-$]_0FN M)L8!6VZ\!LL.FNS*,G3!SE?DM2?PORJ3,/MV93(S8;\2JZUDE%=E&$QG5X;7 MK>TK\=N.!TFS&U4A:B1EB*+[;*FB]\ X99[FYDH>J8I5A66V>M0*4"FZB+NZ M[%<7C^K-L_IY\^2)VPFENQ"1B&$W(F2_/8C84#*K:'R^"5Q900O[-+#CXB;_:;F4FQN=WF0:@$ M,17V'7:/69 ??.,4B,K4!6ZJV(?^"$OM=&$5=85O.720V\>+B2@4)^B\KJD MB..(0/^ZYC%?[!^B*.$5["N$VN-@^[-]%GWN&FZ'<0F^*YLN$''%^VT!"9SZ M$PX[CR^@/S#J+Z]K(3H"("H&!M3]5=;9"T)8(ZC.P=>YV I5!59$\4#,4N0) M86<8V0)3!3; 5X1ZG/G&8B=8E&K1W]$S,YPLAVL"LRT"<.61X.,"/"'PPW0WXIR"JP)%\]Y AMKC-4 J[2[)R59.>L4NP,P^CU MN4>SMEW84@62^\1U,8<8^0:Y#["6CAF(>IUV-4@5F!ACMA"2S=EU44.5",YM M:T4-52!XA%?461%WEI_:Q4U5(#HXTC+"2[F5,CIC:)%9^=4P56!CC-W)13/O M+Q0\KP*Y+7\1Y"-7.*C]F%W(BQNK0+B@R&H3QX_+]LH3@3I@%)]U22Y*0>[, M4@@!_<&67H&=3YC,YD @6F&&9CAZF2J(Y(;OB0RE^+&&+&L[]_K6;$($;2$^ M#]YM=9[$N36<"JX+FG8@.&R;A 6XH0%/B+?.!@@'>X@]OX;S$+Z_-*8R#H ' MC#I.<#S2<,4Q5$WD8>W>OJD!$Z5X',+-(HF$UR/Z, M60S;7YFS(2)VVQ=&, PHNJ4L:XM;P5!T)3G\YL:8O"@.WS5G.=K<7CE6DL,- M0#2:S1B>!<,9T[4"-6/\Y-TX*3O/.V &]HA5T?_EAT M%KYID[PI(2IK;4-*1,TF-6O;@"K+G;Z0ISH=Q'F02!Y3\3F/,8TJ&(<,EH"K MZD80D:X[CGCA(.@6ZTCP#)9#4_@DR('A3.PX8J%DQ,(9MG?M6W%1K&LQFK!* M32[IC\1'W,N)@Y)YN_&UJW\A*_CO3]94WW$'@ 74&9B"S9P<:;A MSF48.>0+MGN4QYR5@JSJA%03_P$BLW)L1I"5GIQA$8&NFW*?]>F4.$0L+)^( M-QA[=KTW;-_12?XD%';MSSYT6+T02DL/N B? ETI+OVG0?L M?4%K.^WN_:HZ^3/!7>5K9K67MMUN&3'P%EF9D<_.W%GSH:-Y0QN@C%IF))(]>F*+: 7[O M/>]/B;92+,@7>]W%DM&5_#FX#?QN *XJL[!DB;>ML,@9TQ[X*)$MW>)X+51" MO""ML0SQOHK?!D(2'S6G26V'OX2:HCAQT\J"5X([8RE^.5F\>Q-$1\1QPYLG M;US4(!58%-\WPM.$"TR,#(R,#DS,%]C86PN>&UL[5U9D]LV$G[?JOT/W-FJ+>=!GLMV8CO> ME$:'K5U)U(J:.'E*<4AHA)@B%)"<([]^ 5ZB2! $)9+ ;*T?/#,2T.SNK]'= M:!S\\:>GK:,] .Q!Y'XZNWQ]<:8!UT(V=.\_G=T:O;XQF$S.-,\W7=MTD L^ MG;GH[*=__O4O&OGWX]]Z/6T,@6-_T(;(ZDW<-?JHS7[TRMUQ.@^S-P;81OEY.4[L;W=]Z' M\_/'Q\?7+GHP'Q'^YKVVT%:,H.&;?N"EU"Z>+N)_4?A^^T#_NS,]H!%] MN=Z')P]^.J//C1_[>/T:X?OSJXN+R_-?9E/#VH"MV8,NU9L%SI)>E JKW^7[ M]^_/PV^3IH663W?829YQ?9ZPDU(FWT).^PPG'OS@A>Q-D67Z(>R5C]%*6]"_ M>DFS'OVH=WG5N[Y\_>399XGR0PUBY( E6&OT)T$O?>H.HYX-GBA>Y_2[\P$B M]D@8#7MM,%A_.MN1!H3XU=7%^^L+2OKO!XW\YQVQ2P]2LSK3SH]]K&L#UP,V M^<5##K1-']@WID/59FP \+UJGD0I=,3PPL3 ]3? AY;IG,X]DUQ[HDR(']H" M.CK!ECSW./67$6F/[?VS]+6Q(2K;(,E6#^E\NZ; BUS; N#0)0B@R.[0"#L1Z97Y5&U.C*:-L! *U:-IB$TM@K@> MH<%?T:T1UF;F[P@/ L\G@F//"'8[!Y)?JEBKZ-:,'2$?D,#^;-XYH._:\;AQ M[U?$9#W3HJJH=A U:#3E/+;(-7QD?1-P#OFFC; P!<1B*C5SV*HQV:$?AE"B M:Q);?:)I,F6#U=P(=&TTL*RH00B'E\/670<9,5Z/)MAHP!'CE=VZG> CC#2O M6YNN5HQ!H M08?,>FHR*TRH4?9CVG,Z%'WX()*DB4$]='6-30&B#=O8B^Z=Y#FK6%HZ(-2;E/Z%K@NL.Q =*-!O[]..E;%@Y, M)_EB@#QA^(XBUJ@8=6&HZM=.3B,>8+C]FIY>UU6>0-:-.ZBF?E1DAQ#N4U,ZII333*=E51J)X8G MT&RZY')$%*WJVN"<:A_6QH$?8#"#+MP&VQORW9)6]QVB11JU!8?#240;%*NN MTOF]>(Q9IF,%3NAUI^3O@Q[@R0>N#>R$#F50<"'7ASYM&R^M7VH]N@X?4*61 M7^.6[3$BO#![P.4582U-\RB;^GPXFANC(?W-T*>387]%_KCI3_OSP4@SOHQ& M*T-[=>N:@0W)([Y+5L 3D1QD'8CAT"5XE%OL3K8SA OM:].["U?; Z]W;YJ[ MRQ%CMQ8#Z$HJ0#PY5<(CR=.6:9Y&YBC5WH#;2PR?:ZGXB,BM$DY# ML :$.3N<;U?BPVXMALL;J;CPY%0)C[0L1\RF'(?#5F+Z?RM5_RRY5-+[ I.) M)+1'3W2V3VHLAM([J2C5T()*X$4,5B69JF1@99%#=2TO,-H! M[#\OR)3%)[9!$\0=34!"(^'Z*X&N:B1?I>-"4/07@==Q4-5 J>T4K"Y*B@*D M[^C9!#*K"NLD2\J-OK[UHF6J+">@9U,^ M(V0_0LB2E@D^\ @J)YL MLMK*K?'%2X+"U;U\>]G3LG+MEQ3WV *K9%#A;AI@U[$K3A?9<[,Z /'%5A"C MS-X848Q8763/S.IB5"ZV2A@EB=42/ WJ'9Q9>UE3\J$T>$+K!(TV=THE;@P M&\N>=PF#PA%5)40R\HADE"7-5:C%I/ORA3+CZJX*93B,1)A7HN%H0B73RXX0 M,2^@5%93"0I+/I7TGY%%:, K-23*YO$G9I$2[:E:(K6'<[A/DWF_!&,O#Z.M MI&UD^SVF53O&"BUE#X=RC>=WB)4(J9+Y+.F.4Q?8(Q.[))#13>/!EFH3V"2_ MA1;D1'.1OK)'NC!8XHI0";Z,FZ);_VOX@NJ>LL>9J&SEGOO%!*$Z\G$:G;N?67AT\Y;N.=ZR7WF5U(.4;,2DG\X$^(T*N MR%^ST5R%?>N?,?*\!49K7I X:"0KQH4%&DZZO6\AV^DQ=%H(5(?2J!2.Z)91 M?1USR,OI#IK)=L35.F?*Q5!\3_X&F7A#(L?8&4TE35V X^S9X$Q;K0]*/OKV%+O3\Z-Q9)225'66/:5&,!#6@$FA+X '""3U\ M-"0>R4'AQKU*R"JZR5X4$P5,2'J5X$H%B]+!*?)$?'.VL3+^KBA!?C0Q(JF2 MV4ZIK'NWH625+NG5Q1[;4_)-D)U1UK:DM7:MD3XD# MK0R.A8:R=R75#QU,295*6O:YUYB(&]UO&Q#YXI0+N=X-6",,,OO?1D]D?D:4 M#5T3/X<7N='567I7) KGVHG8/&1;?*CL!*,#C9:EQXQ$6LG,OWL550]=A3QD M>CT>?YZ::R;;[IE<%SQB^\ K!&0J1FQL-\ %W(6:T@ZR1ZPXN*725H0]^4NC M@F^,.5@X?"NV<)A9,=3'FO&EOQQ]T:?#T?(?Y@YY'PUM])_;R>K7CM=&^2^6 M.9#SW3%R#OK&%VT\U;\JL$Y*K[4A(BXPHG-V^^;YUJ.+PVGH[%L^F[2N^,/7HC"V3U3UD'V M91TG8UFA"J5@*]P$(UHIJ>PH^Z:/!M)A(=6HY'I#8>G+R<<(#U%PYZ\#)[F$ MHAQ*?B\Q'-^KBZ.(4E0"D=@;IB%^"**?$[=X23"W@BG06[#B<*$NJG6TI)3' M+3*>WC5,IF_WO/J70%=!8!6N)0GK1W%4DQN,N17-BFZ":"I<4Q+2B^)(QK<< M)V;(O.VX#L1B] 2Q5[@<=9HF%3>*W-U>M$Q:N$SJF"C-IR=H% H7GT[3I-IY M6NXRI&,">RFZPGT"IJJ79QD,'UZO7@O*?%=%%[Q/PI.M'K5 Q<@"P ZW8-)5 N)+9J9/ M%UV?]35K(99;NJU+2M'EZQJ@'ZN^%Y!TI._(/2'I8-*0=0AN%X]0?2UVY6)Y M#T43"@YBA9-J?&4HZZ,FGA?0.XOT=?*J@B&XX[\2J+*OHJF$.)KB"E+)[;"Y M#O>->;>N3;?U6,1"X0/UJNSM9#3]]4BSZ)4NX45<^BX\.E#7(AI[K*)YS*G& MU# L#=IAR>ZL.!W3UZ/MSD'/ ) /Z"F1L *@NW27<"I3Q%;0V\3Q;HPP"7X!MC;$:JN@SZ7VO+Z*;N>K,>Z%%:14TF2 M=PPM']CQ*\$//\BT7 ,Z8[2PYIA^HXP\LN&3.' TO3!:+T&%B?1Z)H/V2FH M'+T7SWK4+1096967R)L,G*+.]#$AE9?+WDG&(? L#'?11N6; MP(,NR)SY.F#UASRKPY$Q6$X6E$'*\,VM,9F/#*,]9HE)T!)1"7_O\_S-1RO- MZ$]'+7)$L(S/&?-9/KR(L_T0)\M=&.2*'4P6J[Z MD[DVGLS[\\&D/]T?"M4FY&>+LGTU,3;=DJ.ZEY=YQK_VE\O^O,U3M^FY1.)B MPFD3F[,KEAW$=PTO1LOHO'![7&:62=G\7>?YBWE;]7]ITU1#C?7N2L^3'?#X M)L]CJ+0><4[A&>798C0W6O9,,_-WA >!YQ-M8L\(=CL'DE_8_+[-\SOK_TM? M:H-;8T54NS2T?YC;W4?-N%TLIA/R=XM&FJD%DC"9AJL5&4N>:1W.X0]D>%>P M6WTU,K1%_]?^S72D]>?#Q O,/VLK,M:,_H!"T*Y[*TQ=#G@NA"]B&S/BN8C: M!_]NCZ_PT%2)&@MA:CHB5MNRDF!ZG"ZZA>,>$-#+."P$*JJTR2HZZ$]A'NCS M%0%Y1*!ND_$DG*ZHK;)YO2K$IS2H:J^B?JU>02\<77DR%$)5W1C;@:A)L.7) M40AL2B'P5022#J2(G!V/Z4+TBUQ>-V81 MNI#DYY"^A25W'] >O ZR:UN%-SH@,;X[6]M D(;I6OJNZ".[ L93N9"X"I5/$G=" MDRE,DN9H^P_)KM(74G(=32$KS3B:A*1FAC0UT[4U)Z&:=3ZM^\SX27,:^>EB M(%N60CJ;D26FH*4DU,C%#&L#["!W7IH+&"LCKIFA)0_5T%J#^\=*#R?U=H") M;?+JAG-C@[!/MS\([35EMY8=A[@;R/+7[92+J](R;+(I10@59F/9D:H&*!QA M%0I7-7QCUU#R,/2?)P1U#"!CWOL MC]EV=PTY5:.NRQK)7KGEZYO&ML.6/Z2N\2&[[&2%;Q/)S[65OGZMC^4Q1 M7VJYUH<1=7Q-=3HJ3JOU^QAN>E36= MY MZZ2(?^T*M?%_4STYIS8BN]A@3UBQ*N1.0$UG$$"P4T/?R=(E,8;V""T*A M@,Y>L&A?UYG- V+J+M34LYL)NE5YR08#,3D*);NR#0?=RE2R@E2YUG%=*-M5 MKB,9^=6/CH2B9Q 2N9++.W!ZZ=8NVLG E;50OT,Y(6K_:*]TM(D#X5 M7B,E9R$A$]Z)T7I1.]J>(R<7*+]+]*MWR'BWK[C.' M<> 3EF8D!=X&6WH@:$EWCCKQH0+> 'Q3R"&2]=]L!A'1U^(':/0)6O0(+7Z& M]$K1E$QX 4CWGH<:2E=\DM,50]Y5/.(4)!5O!?F;$UM:/0+G /+,![Y6]5 L8HP W8P 1)=GEP0[QSZKNQ<*?R6Q/A#^D)/O,;9?P9R<% M+Q#^_MH'N#D;R)&3_X%^U@9@!3]K7Z$-,7 1_EG[#5@>_0;=FQ;$6@>M MUA9T(?G#IN'/VLW[]@>@M5H2]?X&;0/A;^/>MMXGUUT[G\_/7UY>WMOH&;P@ M_,-Y/TM%\&]#_HMEVC\^T_\>@0,U(B_;^?SJF%_.:+M! MLR]7[Q%>GE]>7+3/__W0G\R?X JT3)O*;0[/0BI:2QI=^].G3^?^7\.BB9*O MC]@*V[@Z#^%L:R9_-=PM0;3PS?GFC]&B)J?J"&C'_.SXG/31'+B^A0@1:0+&R,+CN%"HS^)HK>MKC%J&?"5JO:<_NV\ M@XCI$J ^U1.&BR]G:U* 5'YY>?'IZH)6_3^Q0N[;FIBP8U(+/-/.\S9K&]!V MH$%^<9!E&L"%QBVPJ-@F3Q"ZCAB3; T5 1X!#&WW";KF'%B'HT^MKCQ6>F3( M6D':D>&*M)M/_*Q*RH.]:VNXF#P1D3TARR!#8O<_GNF^Y6)"KLIJ6.H Y^G> M0B_YU,&MJ1 &;H%CDLI'&#JD&7^ $R'ED!0"Z0XZXA''L3+SUVC+)+R)H K)B[ BYD#CV-_!H0=TV M@GYC+Z?$9!TPIZ(0#Q 9ZBAJ\%@A>^*B^0^)P6&_:"$0^I!8C% R\5*%\6ZZ MO@LELB:^U262)K,[4XQ&@K10QS*E!B'M7N*EJW8R69E#K1Q *>("AP\Y5&EE"^VGX<\[2.S9DNZP#+)"H=%!"A,7HCL.]$>M MO@D>38O,>C*"E:ZH4/A!W0/:%5WS629(X])5/2K2E)?A67"XZ-G/T-GX#DG) M%]Q,U:Q3)+:+L*RA%5!U]2RZP%Z:-&KS>T49G');J)KAK-VQ@*H+=?R[?J+/ MY]@#5OB'#G*DU9>KLD+9R*H&$5TY,8V\@^'2%3V]SBH\"=(RI]]9X6:LILR8 M,4M,E*&*$B"3<&;;).G,R"/N$\,Y-)]IT+C>S,QS<9*GYC)UDM6<,E9364HE M%$1:8%SJIU;N_=<#\,'TS97WNJ6_&U,L_L6D2+UVI+=X:!* M"V0KJ]#Y5#Q@ ,]#;&F%H\TR5H7#Q6FZ''SCHWDB5>"Y]PA;ADGDY/@)UJ"A M*//;6DS;/2=%SX,RYZD5E(][VUC+0"L2_&4#G:2N +'?4FL%5X]T?3P3W#AI M^5B!965#Z!.4C\M&KIX56DA3J4W"!? L-[=1AN1QS.1K,KI1C](G'V.XX:L+ M;0,:(7):H>0^#M=T:=E@$TY;:]$=.QX=,\FO0YL2/&Y+4)R23P_=09UJE-SK$>/R1H[+"'O# M>Z)0?=S]==B_ZX[_"M;(^7FB=?_UK3?]/=RV%?)KH7F,28ON&T,X.7PYX;BS M ,ZC/_AX3FL)P/J0G$0;E]M#N;TG&(.QBQ)=WBQDU\GB/;)5;8M?S6B*N!2_I+B&R! MT4HHRD!LB,M!5+8$R)F&,#'3+V?MBQT6"Q'C_G+F8B^%Y8H5M.D_?D;/]E= M7TT9"TLG*U1]J;&M2%UQ+3!4Q>,Y17-UZ6@/YET0++-TPRA>J$Z2H;M((5Q9 M(QD&6'JYO&BR8F;M%/A%Z2:,8 \=_ Y5GL\D2W]7M>DODGEY"&9U+-TEBLX* M5UM\>LE0";]O(#%FY4:W,)U8P@-I'A']OQIS^WK)V9 M##5EJJL9:LS.$C.44%+-]&]#?Z>[TWTEH;#I[&;0&;6<5E6SE/Y$K3+!BT"G/-)FZ%#( 4MGURKVRZ'[Q(M3A*3-T)F0 Y;.;E3467>U MMM ;W P;H\ 81Q;(Z369U35:MWRN6/K^4)>^MSN,^LCAI*QBQ9373Q(M2^X? M(_GW\ST^2"L_:LK-)T\OQE+R'_*DY#OZY%?MOC_\7LWZ ^_<8XR9G^ARG>G0 M?*Z'(?EPJT]Z/N+1N#LAZ/5I;S@H#2?_*&0,Z<=]I'?=26?<&U%\%._MMTEO MT)U,2L.:."P9@_=I']Z@.]4F>K];'J \IR.CF-L7^Y@[PX?1<-(+1=KICJ=Z M;Z#=]P;ZH-/3^SNCUGKD9WFL)0Y6QG"W]W%_U\=C?3#]O4S=,XY8QH!=IAE! ML (YZHXW"W.E@4P[?AF#=[4/+X VU?]=HIF*CF'&(%[O0_1%UB*CDC^^/HS( M2%OND"0ZFAF#>[,/]T'_W^%8ZWR;3(E@QQ/MKV"U_EF;?!N-^CWRN3P#S7)0 M,\;"AX3-#J?=B3;2?]=O^UU-']R%_7_P59N2;C;1.U0!I8YKB8.=,<@)IT4, MXX$,643HG7^6!FOOQ&<,4<(Y];O$8LL5D>B\9PQ@PCU1D?6FF_B$ZIC$+E.B MX2[1[I MU!C*I%O;C2*D LVA-?Q->Q=44CYJ^6.J,3X2OB["1UBE!OPZ-6 ;FA766B5O MS,WH,5823C+"2E"#MJU"B3%>ZO1JC,1V[=-M&<1U\O?;YJIDOIV MGV;7'LK/)E/_"FIZAYU>/RO:*)FYHGKVMN;1EK2^>1)3:0]L74I7>=]LY8:A MZ/[:$0GU2- MVM$9*U;3OMJ\/1'Q.6G2&/T5<]?/192S&^4T)XJVI%ABJ5#% M$5>?S[V59]&U>'V%L&O^(=@2FKVNXU(SC\DF]=T!=',IF= =ET)#AIB!4DV[ M90Z_*"N6"DDL*F1/A528+,QWI5:,X<3JQ&X5)9KJ YMZM9>@8FU.:ZXBZ26\ MA"O&3F+)8L=.A7H1WLT5PYQ8LDA?("I=TC(W=L6 )U8QHCLV*A5XUMN[8FPD M%C%8NSI26:HG!9AZ!$.G/67I#WFW;[LBP1U!.NF[AD3JLXBZZTZ,"GEP6$Q( MYTT/;D*9M&IQQL1,NA:D#^5SLG0S-YW,\I.N\5(*9%6+4@_BL*E83NCF+R'CWX3W*- XCK" @E6*!)FSI 2 M,,O7E#QD6#221%STD,.0\CW"*Q+G[PY,4A3LY"REX9',TJQ "6$+43/MNF") M,P]2\:V;3S6[3!L8E1"\%'+F<']9FXO=A BD 7X\M%?L: .B5'&H=%@^-]<[ MSFQ#ULF7TUH]T5FZ9E$%_*H7Y#7?BE0...NRM$KCU@&R_^4!RUR8].SK[B(* MKGOG$\UJ=8;V0RL(#TG+C/";]K"JAF[2/OG%+\,W58HJZ MMDO/\K""J30&1954'&D+=<#1E9P\2@^B%52CDJ%N>:JN-(J],S&C- MWI0PD<-WEV+"6?NGBCWF =T*9>>,Z0M_RILRRZ@M4R]?4 M'G/L>86ZF2R6^Q]XE*\@@'#T9V!:-" @8=M7N@NIA%T3@A9GEU7W]-)W!90J M*98QJIL.8[$;+FTY+O8V=W_1JP&G3\ .IO8^UT[/WMPP5X)I9D1P,M7#)*?< M#HG<[%=EH",SP9)%54T:I9( $@5#?-(%>*[C A*2V\M-)%-&,"G? M^O'9:'528YEK?==I'^@A@AO>:3C]'9K+)]J'GR$&2QC>_3["I-N7Y\(E 9R, M]B#!L>RVOBO%*6N)8QM)[A\9W$?ZYQ[W8TC52KX/KZ'R@#6%>'4IL.%JP1RI M/=-QV= ATF":2OU+FWD$53DU<$2 M1J-([<=G0\5)A6E/M2TGW,$%Q)C)&>TJN_V^D4?*QM AX0&DWOS>H[,5.M32 M4V1LXRJ\J>.SM))$Q#2[VA8-,C$:]>4%F5>TRC^Y&25%P327VI82,C$DN520 MO\X_N<%D2/6WFY?KWW2'\#8<.J*6E?9GM'1\UE6.A)A;C2/2J_#.:,9#B,)' M^ZX2+\0)GT.<[#_C5TL/ZR#_>C3L*W-L.C\29I#L*SR:>L:)!"+!3:VL\LI< MNRI6RU[OY$M ^;M1$_!OWVZA/7]: ?R#?S^8F+*V*P<$.A$HD"$!A8X )2&' M@$47,XDIZ[FJ2UH)(MVE"T*EF[C*4YZ2UP:4JV!%GX+R0PS1M4F10C7=Y"K= M?1 /> .&QS?Q=9=OM0F][&\!G:'N1$=F&)V2=%-"%**<4 MLR2N3C@P(M$L^0(L>6?@>%2-48R0"8FI4&TY==TVMFEU?3Y'GNTZ&,ZA^4RG M%&OP1G]P4^V?1*EV?7 73;2'K8RWK8PVK9R2[Z?D^RGY?DJ^GY+OI^3[L2BO M85F-(TZ^)\,.T12.1=&LM#R/BP:,HJ<<_2E'?\K1*Z*HAGFS/WF.ON&)X7:9 MB>&*<_0?FZV**!LL57P\OAQ]74\=%9^D%SQ:5)OJDL'I5XP1-]4*^V MK?B4R3]E\D^9_%,F_Y3)5RO/<][ WW0Z0V^:M.Q/ICHG6EO.% HO7L'']W=;=\2N5TF05TW;T7A"+*Z MJ8652>D*5)&X$HO)N/+)W#ZRER[$*\J#>&*<7KJV&3%/\$@"N'+9BGV8HID5 MJWP]LU^ND/GZ4'?&6XQ*5)[G'JRV:C.J&)$!PGWK(V#SLZJ)@C5-2@6VCD20 MJQFE'.Q&N@/YM.L*Y .9XGC$JO :$'@#L&+Y"5(TO:3*/H()NIH\J4#R8[@. MTNSZ$D._3^^C98Y)A#X#><5>0R1VE(>'BAR((CI3TJV4H-=*/I?Z&.5-,(7K>LDRLW2D%0P@1$:/!*! M9HHV[QQ&(-KI"Y(2[;9<7<>*\H@V#IHEVNN"13N&S\AZ-NVE<.*=4G)VH[YX M6;!9 KXI9/[MP/G[)7H^-Z"Y&<_)+[MAG'R8]>$26%W;-=TW1GA#2B4*J1S7 MI.%EFG$U0MY 8?I&4B1>HN(0A2,QQ$!8;BQ2M$25C"XR2[W!T]2J0PN6O4I. M1;E!A2*3T7LPA_J*SKQEH^T=Q:Q=TZ:#0U8^]^&S%%3C6@ZP1QC-H>/0!QTA M9WTZ4;0A&F'@KF8-(7=7Z='L%'3<,7#AG8<)P NL3#BA8FMR>HJ2M-(1249*'KVP0C9;H%E(62S M^P8M%2^DNH!9B)FSYF(E&MG>.%R,,+W:E2-:1NDFR)@+G27LVIX*IEL>IL&6 M!_Y6F;"4ZCI@0F;)/N][N0Q#W\35MPAC].(_;[A;Y1LN(L_[,BQ?EEQU-63G MA:6?O _4RNHGW,O36ZTQ>O93#6FYNU2&TF@;J1DV(RRUU/8*+#L&G[CD/V-W MKB'/I&2_#M6UF9,AYC2SO@-N<.YA:/ =4:100Q230,R4?,'+0#N-#Q=]8@)! MT)>>2_'W-#()5!>U#'JFV L^'-BSYQCZ;QY' -UM$ML17 P=2%(W02&96&%J M)S+[KO"T4R0VD3O4=+E_J*DS?'@8#K3)=-CYISH'E[K_\UE)W@V'QJE)R*T 9 MZJQTMT Z$/Z]$AR2FHY22?4.),^"JC$^*(TYA18R0WBB MP6N_7#V>)568Z?)6UWOD$[G*'B*S6BK>>FX_WK0I ,'VZ'BQFD9[AOTB/E#E MQA4_54J-)IAXH=4:V303+IAV\,D:,^I+L:_0!HD]F**AB5&\INF&E*R1# /J M.8LB%*.RZRA,>16_\[/R+#_[> L5&U=AW_RYSD/9Y=E&?7E:>(L M&=&-I1N&I+6?0MMX%;-X4BY!P,/]&[ \SMJ$D/2XM+AC26)&4.$J8)\N7SJ3 M^1,T/ L.%_>>ZV'X0"I?>2OB88_47U_MKP_VN_JD.]'>A;5K M:*%MZM>"!C3:@K9I0@O:B#Y1OY-(&5S++7M>L]A*6?#T\0;:H_\]DF;(-_\/ M4$L#!!0 ( #6&8U5H2N&:*4H ._^ P 5 <&1E>"TR,#(R,#DS,%]L M86(N>&UL[7W[PJR?>5F:SM3+:HEX>)KJ@1=<>9G=IR M-9L@U7.;W1QT4Q+GKU\ _6X\NT4"AZFD:F);/.?T=X /[X.#?_T_KYL8/6.2 M16GR^V\^?/_^&X23,%U&R?KWWWR9GT_FE]/I-RC+@V09Q&F"?_]-DG[S?_[M M?_X/1/_O7__7^3FZB7"\_!%=I>'Y-%FE/Z&[8(-_1#_C!),@3\E/Z$]!O&-_ M26^B&!-TF6ZV,O[\O_*]3_-8Z2KS^R_[<(,HQH M>279CZ]9]/MOV'?+S[Y\^CXEZW\"E=!:>V3'^--/(M)%GT8\;AW:9AD/-J-WX& M*278?YU78N?L3^"4'$Q/RCNF_2_ ZR/&2?>@']J$/OV,?^H?RS[?! L??("9)^:'TZX>. MK5+IG6NP]YA$Z?(Z&8>ZK^T)/FT[)'^# VU]YRX\IGD0CP+?UG0.^PZ/*_%& MSWU)TWX>CROIEN918.D AI<52&9"TP/S+_"! MH;1=6T_#CMV8]>8I$7UG(R.WN0JR!3>\R\[70;"E'_CX\1V.\ZSZRSG["R^$ M\@^_LK$1;W"27_]M%^5[-G+3.4"29Y/7**N^Q1W]_3>6.N_ZCC#M":F\"4AH M*))2XEV8T@%MFY_'1>$7ZBN2;JRAE.676BK\&B_J[Q2%3J$H'.J($9RE.Q+B M077>]FI("9/E-*%+H76T MB/$DRW">7>P_!W]-R64<9+IA;9 %EUP;X5J;@ /4P;!R..8^50L+Y]P$:FR@ MP@A:[!$W@[@=*$/E/1WVZ\,T:'J$X/+("9TW*[B+DW^N OB:!7A)5^SS;9L M2U\^1;#2<-9IV$&O>PZ]N'=RV&/L4X4JH5JK7'B7>@?K213LN4G)!I,64M9] M:;BCEW?&'!O8-6]TPC!88X%06+UPE0Y9^- #:8**R8JB9(>.\Z> %IA^U:*2 M=CIMU4/NS&#EHMX)98=/F-*P8C:RUG/8V]"W5G8U;QSIQA./L\JA41U42E*JIUCSUR MZ7 _OJ3CB-52!,$MP1$K>M5:\!G6ASJ49%3_V$2K/L8G^?>T5)Z"S+07:%)Q MMR-H![[9%]3+PR"4'4AAC[#4*E=KE1ZPK<++E.]A$AX1^A!E7R_V%S@)GS8! M^:K9/32KN8W1L'.B&[*AU_%.O8% Q8".EAIB>JA6.^[\JV*Z9DG7DW"W@I-" M:Q9LG9^],T"-25B.59T+Y'[%<""AU?#T'=9=BUG'6H=C"K[L3DX)W?@Q!*F=_K*.2+.PUI-(#N1#DW2+2;Z_ M377G:3(IAU%&*HBMP**^B/?:U^,2PX<*0<0D_08,7;*^"Y-M0.$H+M:HQ5R% M"^E 5M%",AGOM# $W>=&U$'%VX^1TE"'IL&5X$PYV%@V3;*<[%BJ!LV$0R;H M;(A2WJECA":$]5!!U$@>MU=A$QHVKFG/#B1"SGH0)<"ZWQ DO%>Y%I80T@=()5PP0 .- M5;_D9^]UK\8D+"B8%"K$W#1R;>BG1,AY(U>'= H2WBM:"TO=R!T$93[@YS1^ MCI*U?N$H%7-6Y1J0=:5+9&!4NQJ8F&VFE'2Q>AQRB,MN4#W@;14@2M(U"3:Z MA&D:!:='O$;@G1-?I;1W(EE#%,Z#F0)J-%"IL3)XK>]V]V<< 2BUP$6:2YM*80='BRKP':.LZ72,&H>QTT\?2TDD5]2I$XG8TE:%S@%+*=45?I2'? MKF+'8A(/NC^[JF89J*J6V[^!J&0)(&%KL!3AAX^.*WA"/[QD'[^)@[4$?N]W M5U4LA575<>='$)4L0R3$*%0RB GYJN8KG(4DXFE;='YTQ)Q7N@2D4/C*='1IROFFC4RD'VRM&5 <40"3$F-0A85PIX8\<==0'),XKV1 M%(*D:UXHH/:IT1,#Q0XY-B5!:G&_''DD09)%/'#81!)1U/ER0P%66'KTY$#Q M1 %.O22IY?TR9?Z$XYB](!(DY@Y%)NR:+6K ?;Z(DJ 8HX2GY S70*4*'-I< M/[/9.9TF63K;DO=)'@&VCC^U,%@*]1%:LHBK(:;GB4FM1^,,'!(D7;-' ;7/ MFYX8*,;(L2FY4H@C+N^?)-?)THHBM9P?@O1@RNE1"@$D1Q>9B1I4VB>TW/Q M#E$\C4!%)#)[_?QN)XGAD(NXXH8*7,6)_N\@N* )23?+$+ F1PJ!+W4?'5* MD.3L,IO2G;Z86P;(0799T)4!Q 0I, 4;&EE^M] +(RYYVH5XFBSQZW_@O=(O M0NES)'D,7J=+2M1H%87\T-G $J6\6[(88'B?-!]M2?,1-&D^CB'-XTL*A#2?!KCZR3]I M/MF2YA-HTGP:11I:\5[[FDOZKS/RF+[(@K.5DEXH(T*5$J81@T<7 9N)+$R! MS6>8BD^:\(G5C-R3]#E*0O64627NA3 *T%+6]&3A44<.T,2?>D)IDN2'D74\C (TD7F+%S*:1]4N(^S?(@_K_15KL0EPM[H8<4L)0D M'4EX5)'!,Q&FT$%4R[N"K $5G,%N/4C"!+($$DS4I+B M[,CY/3$VY9D0'"AZA.[/SBI9 JJNX]9O,*I8!"34,&_75,9'0[Y-68S44YJH M P1$$6=IXA3@ZCQQO=]!U+@"E)AZFL>:,3E/N_&O.4XR>??=^LW9R-Z'4P_D MU0\@:K>/1ABFJ]\=U^8O),KIER_3S6:7E*<\LKA!A9RK6M;"K&I<*@2B]G7( M^DPH95%7V#$MYFD)>O/=/%)HD#FE4S(%2'4 "LVB!(@J*"$)>3JJ@51 M)>F8!/<$,Q)B6A'\$B!.EIC,5BOI:*\3=D4*,^"*'&I)$"0QPA/?)<#G84L# M%2J(Z_BES33+=I@,(H]$Q1.%E. 51!+D(=))!=)(JD+1)[?F.-S1\7'_X>/B M,)2%'$V)BG U2-2[W<0W%" $I(6L]]0ND(?/GZ[^ Y56HZK_RY]),&2 M#HGS_6:1QHKL4U(I5R300*QX(!$!004UKCX;[E)4BJ)"UD=VJ@Y8B3N]WUT1 M0 JKJOK.CR J789(:/R=NO;4Y5^_AD\4%%9<2)"+N>[Z92#[W7];!@0%-,"$ M14DIBBI9'Q<2FB%K;9X$K+U- M:&2< :XB1@;3L)6'N;!%2?+5*$T'YIMHBC M=:!(3JB5=DT*#>0^/R2BH*BBQJ?L,VH5U.BXSFC)4YQ-DU5*-OS[-_1?)%XJ MY)SEM-3!K)-:RH1 <$2'3$AK622=:PDC)NV:%[MEE.-E >8F2H(DC(*X3H\H MVQ$WJSACBR7XFC@&>1@6'2G])X ME^0!X7?)B:QG4LBY98X"9I2*\7K*\1@ 0 T14JA1Y7!!Q22_U?Q$D7\ENFX?[>Y*&&+,H MJZSNK4S[;Y;:;CDSR*4NFZQ4 ?%L"%X% QL3J&7CK#5B^=S,8T'C+)M;&G[E M+\=GLUV>L1&4 E/O@FN5'!\O6#C0.V30: "BG@5,U8$#UT1<]0P5RJBE[6E] MEC59 /'R8O^ 5YBP>P>/^#6_H!_ZJEEA6.BZ7KU9N]-?S!D509!P*%K54B]# M;0-HP6+$2A/H+\P(XE8.^W[Y*L@6W,]==KX.@FW!3!SG6?67AJ+E'WZMHT=F MJSJDY#XM-C84+]H/4W5!T#'.,'X.T?-.SQ%@A8#%2I6%NC811)4V^DNE[Y^7 MDRS#>69@8%_()=?D -NLZDJ X8\4EA!M-I]?/\Z!L*"<*5J109!USPD%7)$: M/4%@#)&C4SWM4NC\Z)TQET'V-$F6[!_7?]M%ST',1N-)?AD0LJ>SP#\%\:Y_ MKV*@KDM*GS3 K13",&X)68"!50G2*CT+V+[A1]\[%^1-=ZCYBLIDFSSC+ M9?'6>E&G<(@I>Q3!$,D"I#!E*E40J77.4(+Y7#N(X_0E8(N_54K0,MTM\M4N1D&E M0D7^\2/OQ/[Q/0IR-*=ECMD1#OKT_@PQOO ?Z2__ODMP_<OVYQDF$Z]>/G MV9V%A\)-*TV79!G@2IM#%FI@J&6/59)IAVDB7*AF?!A+>>Q"6*X< V[&.R-M MN.>1948^^6-.GN9!?&N[GZ"Z@<^,0./$/4FWF.3[>PHUI[1G:],MWWIE#%:/ M7!9Z;GLH2S>Z_9-!"5#O9(=42#C+I]3T?XM=%+,30CY=ATNZ$7R#0[6A+#L) M@JFY58MP@L4XR/!3&B]1M-F2]+FXK@V#;C/J6L ",FX9R(=H_93/5E_H*,^Z M8$6!&'1<$LX*?IMQ6@4PE+-!V><;Z M-8QWK,O].4V7+U&L7M/8J+I=&MH[TUTRFO7 L&\ 6'&)6:D"Z=^J?0\6C['! MC\%K[9)A3T6FX&.#2@UTMK0;# I9IQ,J'=S.1$HF"*:S MT:&3WZ4!LN=08-;NI/C8>5)O.4'<:])N,@&IZ-LH6$1QE$=H] ^\ MN4MS;#<#DDJZ9(P&:ILN$C$P7%%C$]\ RC&8SL5ZJN-[CF,WN?$\JS%N'UG/ M:;KQ2I!F-MVCX\JAO7GOV:SG[V!?XX;Z<%^B!*8[LD4J;!HQ\9IO^_J&0<5$ MGEWCP*^/O'5PL^B1_0UGIG$,#&,DH&0C5STO!DN-5A]K[)04LIX&-GWG(Q4$ M.[P9>YIBA$O2Y!SB*-?RQ.RK-\(8: *6'%I*0*+!X&,S* =EPX[&3N P;/#Q M%\_05"K4QUU F0G#4!/!@Q=%,"$TZLBJ5?&Y'ZB M@Q&=W!#TS!1^0K]]?_;^/?_?;_[AP^_>_Y05*;^"7?Z4DNCO>/D3^G3VN_>_ M._OG\OKLI[/?_O"[LP^?/J!2-&*/'15W -(F49CF B[DV[OAP?=X:S?.PIJB*?')9VJ99(C%7,T[<4RQ,R-#;F!%.XV)BX29L/IL?$8]SI'R4,,@!EHQZ"V2NMBR.?B MGA\0RT5,6];32D:$JUC.-()@Z*9#IUK8\(7(6;.L@42=(H?RI%Y/ MF=T6-3S12 5=0::^.$1**3 :B-6LAN$QB[\U;,VJ2MHKH[J0M6PJ1.$RJ8// MP*)BHP0>@]1I^^U4O'))D;+?1AXNJ\SI^GO42H^4H7_<37467EAGR38<)2BE MW=Y'UT+N7D&7BH+ADAZ?(A2T26D.*'EY&8^H.IEL?G:[K=H%U=T\+7X#PX4> M("'0 >#C@1>=Y1I"8"I?ADJ<1S)>'@+#![\ M3-(LNR?I2GG,TI%PR0$)M#8#6C_#VGL4@?4IP"70EHMX9T =T5>F230]7J&1 M]Q)GJ8(MC:_L"X/I.4P(A;O_E7R=HM)_],$HHJ"?D]#!-"K!SD-:1 M ,,.*2PA,*40J@GAG0\_XX22-)XDR\ER$R41(S0+.M 3Q*CE= RR^")"E3*F$0/*&0&@>C9=I.SSSI:[-$F[Z*LD]OK%F86>VPM+ MEFYT;S$9E, ,:;9(Y8G;RNR0WY9=U'?^%W!-^L'"FVF28UIF+'?T5?0<+7&B M.O6TTG3]%(JE*_T74@QJ8-AGCU62[)9+%M.J4A9*U_> @YB=^_\<1 GKLF?) MYX!\Q3F+8)KC<$>*6\YT O@9YT_ILI4SLWKAPYS=]- ?<;L^.$8!=1<4A_P" MF 9S%+?$)4OQ$;2F7T'LP#B(,=OOW]3?*H-':8.#D^WU2T)5$[)O7-#N< 8NB !LNP;M-R#M9E@@JG8B&JM]+RSJ=D& MN:'5=9DFU)<==:?<_4B3[ *O4H);:>VN7^DZ-B7+* G(?IKC#<^_0#5IH<6\ M)(H6HPV-.M(7W8>K';7HQ)"WHWP.5JLZOJ.*^+L%-UNVS.(>-L_."*214D_+ M[N4")U@=G*.4=M\XE)!%8@NB8":I>GSB*Z'I6"!@-=8,2P5/'>DPS#V><-5RRW9;DV3X96]BQT3"RN M'_@_*:A20%1N<=R*]J*0==G=:.&VNQVIH'=.V:"3,TG&'G#D*1N*I=.UM$\" M]2#K*%2*@B51%Y^0?5K3#1UI:/L%LP=!\3)XIFN -2ZO:O5O:>F&N:$6G UY MXURKA[]AZMX9-QYSGX65$51:06'[,E[[+I[_H;'".BF@WNU8.J[92G!9-V0. MM.&R)QSE7KM_'&3 .X??@EHZ)$/E9]G1V]Y/'FP% $=-+EJP5&4".D\-N!6C M/E2NWD:;B/[U/B!Y@DGV%&TGR;*,3&_]\4L2Y?VFR8-C=-/-XWX20"LX:.%9 M-)F#? ]Z^SJDD]K$ Z#R#M27V!\UZ?+[0FZS)\H =C,GMB7 T$P*2[CPU>00 MX&+^$PC4B&ZC!/.S&9-_+4$OQ!" 2LE12\$C2!^:AB1,%'%9+5..6NPCLYE^ M=%KP6TRB=$E+CN2Z@P -3G'J'_.T>T&.%G@=)0F,[IOB+](I7>T(173/_>;I MWZK]1;RDPP\["N.GL;J"&&C(>1+=48X*M!QD!5!O,1*Z-/G]^8))LSV86AQ, MQ)364_;;;,O#"JY?,0FC3+D,&&$'#*-U;EH36F;D-/BL02X.CE06I=N2PH4P M# X_X"TML2?6T@07=:6BUW/.41LW!$[JE*!%EMH"EO:DB-2*_D-&=(V*!U^/ M:(RE'I2NL>.&;5?(E4ZBZVLCE?(M0R]1_O2$XR5BA58?H_!NL'Q5)&>/E>P1 MWFSC=(_YBZ(LL@Y(7)/._>L2,I>Y+]O5/2V%$46IL06%S$9W;0FN-'02I#>A M[S>$Z_G]??#$ M_Q%.O?\T6UT&V=--G+Z8,LSI5;QL$VK 2S<,)?)@FJ\%2/4F8KI"3 EQ+4BY M:VEWPX#QD.PE7E[LOV0L]K+.[#%A[YV5%PS%6P:FM!H',NXXQ/J !=(;EPY@ M&4Q[.*@[PN'=9/X'=',[^V6.;AYFG]'L_OIA\CB]^QE-+A^G?YH^3J_G_F.6 M)LN_[LK[L(_I V;LBF+<&>$ MEY":3['%+:D^UHYII7]G_Q6RH6U;?A$M]JU$8D'].?_-]0IOJ1<1[X#HO\>8 M_0M+Y+AA3Z7_77=48Z?JLCD-<:;=/&STP-!] %@A%JNE6J3=;.EXI^*P]0S!+8'SNUBN)^ M"+ON31.7GRY*#2&Z6$*Z?![ M2?X@)1:K6L>PC")&+;=K0RL7NLM"K8KW 7883G$Q6&C!2C92YT&1O%>M<%^O MXI)C-N#;!-/)@V&7!4CQW) ]L;" D_R.M@S"9I57N/AG:^_O,MA&>1";'[JT M-N X7]) QWHIE"RUP;!Q,&3A%.6)_A>+UTC:.[)9AO.,;XG%4;"(8B"[LZ*W M5Q4_7)5[8R>I:(>M*G? ,S"HJ(49*<+I20G9I'_L?FC_[%: M=+*:4]!&1M;*-VPL]/SR4N&&GI0])?B,E -63A-AO),DNL%65@G]4#2 ;QT= MOUR3P-?SK*4 GV,B6#&)9B&Q!TBM>X*W0;2LFD#U(DNYW3WADP;KHK SYI>, M0QS6L]3&$GSZ#O!"3.C)5>M7PUIC>#';!,CW:NIQ'^S9#(,=*HF,P)J V#MM-2766 "^B!L!7SE>WA6X16%!HPWDS3SW]T3]<;Z$'8ZZJ M>>#>J.24F,^8+-(,CYNK=@$KYZJD$ /(NK)9M9*0ETUN2%-56?#>F>I=,_:@ M@[NO04>J,G1^$OYM M%Q%,"X-ZF._9O5?V "B[(\A?2E>=#PXPX/0P=K!CG:-9:VUHNQB#D0L[%U4: M"1:%@BMAOJR+-FPPP#""4@1'S8%.>A6O[#2$/.GDP3/0'/S4X1RDR">)+SD% M'K%-$MW^KX6>9[K)W3!PKJMT L23 I:LQ_A*C@4%1+4* /*1-,1XR1\T8V&$ MM//^'.0L%'\_6\G"\]4A/$/M. Z;&N=F+Y9JF!$PD]"QR"5/B'$[13X>B&&D M]M/M-\_7H2ZXWK:H.HDM!C5NY1;#+N-QJ"593V-[X29*@B0\TO;"8., V#ZR M0"Q:PD#+8'KV@[ICVEZXF=Y-[BZA;2\\X&TY*9NM[M+<=-RA%G=) $4BS2_)DMV=#FDCBY[9[%]^'9]MWV54+-ZQ!SO: MJ8D'%?K!ONF_@1RX^,QMZT ?!-XL#^NE894JRYI=Q,KQY)K\,?9HL>,6CY0$ MH-PUFJVJ])_W19I:?I _2U@BH;ILRC<'&>I>F;[-E+-D F]TMDXX,-*.=^H? M +S Z'J"M&I2'1>Q'6S*Q#)#E=:81#M/LO]AJ81^DY(F[[B.Y4,4?>QOFQV1 M;7"KM:#-XJT1]TG:2&?@6&B_3'[S.AOJ1LG;-D-.8EM0C=NX+;BJ5"%M"S(? MV?_8=F]PC"HX MH;9Z\*8'\86_0S@D' &HFL-9\S0@F^T5$#TE: 1_//QI>9#B,0P/(@=E5 M1!M:N,G[NMMN8QY3&,35*P+39)62#=]A,KWP8*OM-#/L,)'*(1^O_X6FV":Q($<429(;47)T(Y<6!SOW]Q&%!OES*\89UEKE[]Z M%5.VRZH5=[;A;0&ZWM36R'HGER5 V2R :1Z*'_"Y:P1T1'9_U@\37),RREGKJGS+PM2 M;N])2R%V[T)W1+PS1H]+#)XOI "0H77]6L\'4=#QU7D%T-X-^9X4(&(HH.DN MNM?!.;2V=\G2_Y9=F;B$]8=I'(46[TUI%)QF;3<"[^1H5TJ#X9,1HB+G#!N2 M*@U(#PA>!%F4S5;WM)S8RK9\H&<>K9-H%87L%J;@\"-^S2]B]8'[VTRZ9.KYJ*(*@Y#(N@T^D4)M!/E(DB!8:42FI!W M['I^^3"]9QTPZY OOLRG=]?SN7>J%,][&WK5OI!+BL@!MNG1E0!##2FL/BT* M(4A]1[/7/%L]X# .LHS//WA7NV$3$-,\=) %I^^[#'>M\]:+O3H8$@['+!PI M7#^B^>3VVG]7-5DN(X8[B.OQMW6*V'AJXN<(.VX??![I9OE==@9W^?:=4!8<"(+%.;W M"DUK%*6XT]6* 71GW:*0!<,A T!A+5.*(RJ/N *DKJOOC*G'TLC[))2V?U(* M@Z64S>IC>D?G;CV3J7Z;-,Z53B,.AE)FC(HC M9ZJ"&AU(?97$)5-WI5?Q3#%MIZ63ATPR4]=5=EN/D_\$L'?2W@=JYV9XP#&[ M3WS)'F[C'?*"96^HKA ;>K6W&O6U]S>^ %3;@<,M@F'V0=P08O:9PCG/!()* M%31A*Y$U/RR#U-=:^W_1]G_('O@HJR#;AKX(1C4.N3 M^?458ON4UW=S&*$9#U'VE6UB?:&<(7D0V6P]&G2<)N6S@=_)S*=3 $-"&Y1" M,@^FPW<4.UJ0>M[+E*>.*L[-&5[[V:Z=JM/;3@.OEO$K8Z:"M!=P9BZ628$BE MA2<^W[?(@2[:NWX8)X@J:7\3/DXO;:S2YNVJE M1GY\F-#IV"6;C_GOEO@MOJZC]F N669=%23?H.LLQN8)KCUU4N5H'=NV*#K\Z 0 M\MXIW>(LP[A^)K) 9>J)3$HNNQ\[!]I]CE[#.YD&P118=3V9 ]BB9@DJH^(5 M&KK6+5X[6.,D')0A8Y@-MPO$$>YU5XH##(!AY!C4PO#7V. [&ATK0%<#5GZ; MMSF&&0''9\/6QQ +I\5HFQG=])%%G\[Y\N-R=L>>?;VF2Y"W=\6**=X\?,++ M78QG*XHS6*\)RR7,;TS=X9R]*I8]LC<[5*0<:_54<:@![XQ\"VKA M2*(TPZZW+3N&V%_8M7SV6IS_N2=K;ZR'_R7*GRYW69YN,.$/-]*V>!L%BRBF MJRLMC]]DR?&6\EA7>SO,0\UX9_;;L>OX'9964RJG+?69@!2 M>"AV/9OA/,W=>-B[C#-LGCKC\&OH_L+CM9/ M5!$%SY@$:XPR_K(@2G=Y1GMR]A(("H,XW,7U7L2"?9*OV9;%1UFZT4(/4#-Y MP'1:M<,7^\_!7U-2K5VSB_T#WJ:$;1G.\;H(%AW68L8;]M-XWEH0\G8TUBK M)O5&5W2MBV_9H<4>;9AI%%:VP;23C$55MV(*:6E$V5?J.OW_-T%(/VS;, 99 M\M$21K@JH_X ,^"X/AR[8:;$\M=DB. 01\^L;; _0Z4Z7>?L6*ZPSW2UL]EM M'OA[%JVW&ON']@/7N6^Q[6GE^_;B4*R%QQL&UV0.X8VN$7UF^>OX9B;[+VX$ M58L7""\HEH.C\0Z*(.;TVHD"9.>F24\&#-,4P&3/[/'3Q&.]'#*C"X \VN 2 MSP,.TW7",T')3CUUTLY.G,V0Z[-EM:AW(MCA$U*F4H5SID&'7Z["AN%*YUBO ML*?L$E-BSQ*#@KL7U6V -^^FZZ1AT,4&HO &.M,YCY)1K''0>^MZ;<=/ AI? M7A5P]0O[D5DXA; -]1,<>A40@1B*9SET\B#?'37C%4,R>R$4>>LYT45 94/_ MNW&3,"2X> "+7=SNOT"F%G/\4H<49.]]CHZ,]T' $S(#%;\FK&'FMDQ=>>Q MJ#T.R)$F#$6&VZQ)?(N7CRF[LS];\;FL;&@SZSB;-MC"KV<.)@7OO!F"4GC0 M95-O]]1Z*$_Y 5F]V7E<(DUBKL3PLE!?_C>Z")^SDXH@3A,\QW',WN<@4=CO M;=Y@QS7A1KG9)^$@(Z"(.0:YBJQ!98LQ=5E98R_CH:RVA[+"(-HRB[[>X#[D M) ?B"]HV>"VF.;@XE(0RQY&Y54_TL45H.XLO M]P,!37[>, R=R/1'!&P[$ &;!%WA%6;;"B7U[M)BFR%1YV]2RKM-OV. W4W MHQ!VRK5G3!9IAG5,,P$54SH5\C9=@ \VV;GIE3D6?/$^8.AQ*4GQX'5>[SU,-]LT 7'1N7;GEY1\G29\JR,SLJ@G[(5&4L!2'G4DX1%)!D]X M+6!R8M)+.MHGT4.L-(KF8=PZ8L0D1R;O% M>5 +O5M%290] >U*;DIP/Z?ITMB5](2]="52P-*NI"/IG496\/I,JF30F@EY M6IK4B!5'I^W?H4462K')YX^GF#E"M3(>8 !FG@CIKH2U-IC&/ABR[G)+8>*< MVT"-$51807_A=ORGBM1X>ALE>)KCC6J@L5-UR=@ASK2Y:J,'AJ4#P,H&*!TG MF3[B!D 3\V>2*A=29C4@A.PX84E&KG,*1&P#58W?<'+E:!R9A.%NL^//;4TV M[$+\WP/)?9^W& )"1X.CE@156'%#V1\*RB8L=2C6GD>/]D#,B9]E["YXI8*" ME@YD7JMOOIB4@/!5L;K1:YQ"UZF^]M(:L(N(T+,$Y]Y)-GD.HIC-95F4 M_R_;3_%0H:(@K+6=WHH9YE+GLHR=*A@B#L,KQ%.5B9HQOP?AG8JR0Z@O"<%! MS/SX.8B26_7$T5;9]_F@VB'3B:&H"8:&@^#*L@/L:F&TIM+HVYC*?X?2Y)"Y M;Q5[^WKP$LI9:SG;\[=WH=[_-ZMX9][Y&5N <.=*[2 MD*CM@B6)F,HID*B%TT@BUCL=\Y"QZ.JF"7LH)$WXVV^3U2J*([8\X?&WZ68; M)/N+-"#+SWBSP$1Y##G.EM.#RK>XVSG*'&,(!C??B%Y<953FV*EXR VBC%DL M7B_@=E!06TF\MA_1"V%GGB=(ZVS\(%P8@MX('O*'C$76O[?@]O]+Q M87CIZ:T!8;Z-RY:]G/)T4.4[=+>4R*2G=O.I1/O-QK&T(N5/MF<,D M67[)Z?I1>I@^TH:[?)HCW6M2; XTX)VM;T$MA-O7)&S/)-F#&KM&UU/H[)LG M9@"OWAN0"LGR8-VM[Z'7IU)4"7L62WMNZ%3QEHZ8H,'GVSQOY2T'Z M-.X&'9?V)?UPV&%HJ M.IN3#'*DGHA8:7EGSV"H0N]4ZIZKG_GR-.&0-@CK]@TOQX,>IK1I(USJ 'I( MK>]&^;[

TOM'67/9^;W2Y MW2N.- 6FMWP;?F%[8+7"(4]XSI\_C9[Q =.V&+K62;N%?LG8<>9E\SCK;%4Z MU1\>=(U^M$GG7?$;G1>ZZ)'VO-/Z@$[8]N4[EE>&A4)U7P*NWO\=-G]U/^4; M,-6#OZ#H U7,\B N*EBX*']MZN_LI>K7"YS@5:3,3:V4=CF,&B"W&:40]=Y? MV.'KTZ@MC?+@%2U*>>\L*@9@.NY.DS#=8.K*0Y#S]\^2D =DTMZ)_O&2X*6: M7$.-.%VXCG*PT[D-L@"&H:-@R]XZ"OD]U"39!3'"E5'.8D(->F=PDV2CVB)B M5\PV['BA.$5D1PEKS"_L7.P;F3+7^^0E($N[;"IOMN\GVB^6-QL&T MED-[I,ODPK7/N3IJ?P.U/\(>NF\+EA]"_$M@LKT8"TM55K>&7#"',.RTN1VL M(+J9F-]J%4X#.Y0K0LNR:$V&QG0+*$W-Z'(J=F+*_BMKW\/^F9VE'[I:C)\[ MB=9G66@':9.&;YU^2[5S4+AMS;7XFX?%_DA0*;*75!88!8Y"+"^#NY3?$L=+[F[&4_JU?V+\U@? ]/TCNVA=L<_;"]+062V&C_'3\LA7YP2-,?^Q4!_\.7%D$^? MQ'@XHC /LQ*U_RZ8!NS06>,*%5(TUEOG%->OF(11QM;;O3"(\A?,7X8_THS& M^NLGT9['%>DA)[Z6GS[]5CW*7V.$#BZ5V#W7$$ B:>[[PEP\"T7QM'JX7O'4 MJ3JJ1W%W0[ONHJRC72)PW>C]%+70 ;F' Z@R\^&[L&$AE@$[?:PLHCE8 MXA_>6&JM+G1*78N2+ K_%,0[K$K8=,P/GE*+-Q?<(1NV^FO_9=JOT45) O-" M"CTS,?]-D64U+!+$7/$M[6*CKC@/XS]V/57N88TQY+3IC':TTR0&6X%#];'0 MA>@%G@BS$$;W]*<,O6#2S$3][]^.GJ+?!!'AS7="RVG3+8ZCK"DM/G@2RTCK M@CO(RM'X-3B-[M@NBM&O )>#8PJ S76SV8K_^Z$+MVO[)!J8K#@.TI;:AD^_ MV4B\Z;>08MA#JY049_IHB;.01%M3TB78S<48[G"3DA6.6(;>K+?2Y$>T5T&. MZS['>2S&,' GT6"/4B%N0H&&(#O]+N,8Q:':G$'5YLR**@!9 4YB;K>\"BV4 MH#[?F*VRTZ>K!CG4>;G*2A,,Y0?!5;];Q4\(S_D.1_?8'TKR]J,%0A13 =J^ MRS\Q.=46HFL0_R4"=[0%["2:1XH 3 OVXK;QY.#4@UJ++:UBJ^M8,:WR;YS$ MS%17/ >98,H^ *;)'<,K8_1-Q+6\MZC2G>P!\Y=Z']/'X)6]C/24QNP$DKU_ M*2T=15&.-^T;G>XDK!UI"PS[W^B L)=2F#M#U QJV?'.]-&M_*K9##IT M!](Q?1(CA:0P#C) M.R":1D'=$;(R--(\ <)Z(_>&\@57F%"E,ZRMCQ-EM%S MM-SQV6;UI-Y#D=V:32V+][[8@,CRI"N*]0C?<=ETCE9,[79T\(^ :53'\LPX MX2J3L!?;_*OB8;JHM'%:;:\][3Q$*7?M@6U+,K='MYFVL=-L&Q(/C&U@2]$^ M\5T]]K1(4&T6LBOJN-QW0-]&22G^W6DU"YNHC+<8!-LPC%$5XZV=9M,8'A7! M6;],XS@@K>R(_AO &[."O+8R8 M-)B<S1/J'8*V\2*17\=IR)>"U;;:3<(PW?$SEQ!'SVS ^IFD67:YHTL<99)#DY+3@"HK M!SJ!5%H-,'2S@BGOP]9,D+TBS W0+JVR<*070#X'?TW)Y2[+TPTFV7RWW<81 M_1?U<96UEK-W/.Q=J)_J,*MXY](PG'TR<4445IHHJU1!1:5?X47>!,CJ5D=2 M2;=[:4JHW4TR02/TJ8;>((0F 8HT(F9B&DM" Y M3T(84QV4DF@=)<7VS H#N-+:Y?XTR3$MJYR]5-.^5V_5<-3*_GHFDT/J?DJE M"8:#@^!*,G=P<1A/"'5=*8!'87ED8^6^H../<@KX:J;U%( 23(Y2?A\Y"M&V M?.&#A0A2-H;1-HAYZ$94,@\8Z3X'.7OU=,\N0%J51U?!']UDP-5<:TL#)9H$ MHG$&MBEUT/( W9EBT^J"!1VEB;Q7DDHXVXR20ZLWGKH_>Z]V-:9^/9="56=R MI(IM;6S-5O<$;]4UK!1U5M4&L'6=*^1@5+X>G"GBO);W/H2P;2JV2\7Z(^5* MH2WB=HDE@NNNKIK?O=-" TK:^1\P [2B5RBV "Y20M(77%P^K0)^9JM6=+>, MW_:ZSOJ-H>[4'8FMHG<*C4$KY!'@ZFA1ZO. >U);*,YDF0V4,2.NF'=/TBTF M^7ZZV9+TN7B>TLIYN:(_SND<41-.I@64;1JH-E3;ENHH:NE['^74&PWSG,7@ M-T$+@W_=HCL,=P4O-)*PCX32^6X36"H:DQF7HN.AP2_)S&SRP]-]OE/M*XV-!RMKJEQ"O7CN(9AU':V0AHAEP/ M>VI1[]2PPZ>/96,W].M-P14^UB;-- D)YO'^+;A7>!7LXKR%6N:@M:HS]@QT MIJ:2I1X,7@T#*XY$I3:[^M2BV[(PT*&=]X'J,@ZR;+9Z9(AW9,\7(MK;&6IY MI\&Y)MB=R%R5L'>VV2(48NJ9/.-4I8&*G.%0 I&*E(\RKVX-04E6FDY3M]F[ MTLFW9E8#PSY[K,*U3ZYYAI1\O 44U%0F/JAV3NBZ>$V"3>^!\EW^E!(6&_&8 M7N!&6/LHPWB;SM]G>*O[PE,-8PV"(?\AO- \:EUK5CW=6_A5:VY \ M8&%7?%)%CRS7.**ALD0+*E_54(58YBIQ2W-'N'QC/7_":(\#Q71B&&ZEL"LQ4JLBFASU$2;78;Q.[YHP>V!HS1/9 EWXPN M2X.<\HW#OXV"111'>82S*G?AU0[WJ[+'WV$F7/;_8YQK]R)#],%T)R- ]ZE\ M0[E/.?IG.@S\Z)VAMSC+,)9[M6_Y=(=?\\<7'#_CSVF2/ZGF*./-.8V->*/3 MG3B*D;; ,/J-#O3931GVZ618S=K@XTOZQI*IK4#D<,_%,=0M39P<8[NX)43] MY],B*OVF\C[/<#M@R=IV18 MOC(;)TG7%G )6W]W6FR-G@_1OQ9FP+*UY>1HME(;I\G6!KB$K?]R,FR=K'), M#D39GBV(O)6Z.X:\'4,GQV 9>B&CSQ,F.&"")T/F-Y8*3,J^A:5.B9FS%%"Z M<-&!J.4IIF*F547B^#^#T_KT)5E&&<^%A9?7K^R2OS8CQTA;8$AK:P2I# M;NC\0T'GA+\#N1Q-:(,3XK%$EK%P_1U+1@_F;K/"MT%;VGL(APE[&0D5HF"& M1UU&M 9Y,^KV.M5 Z\<:6&PD(/;5E>&@#I^+KN M]=ZDOBJ[8G8WI8P/MBHE&S/^R&GOI)JN9AM0COO?B!_VW:.N4]5DV*H$&F%_ M3.P#5O.MD@3:+?;@"3'<0?9$%Q_1LM\='ND:BAS<+*=KJU%"V6Z"@ M5OS>1W5\#LA7G+,[(/S*)(\!^I)0OL0L!/DVS<2J,:O JB9KO))-2!2LUX2O MQ5&"<]9NDC6F-<@C8)?1BM8I9@UJ@?,7C(L_KX*(%"&6/%48^U,8$+)G\UC^ MYS-$FV9I@[;0;<#:^'-;,3MC$;6;&CC*:N2(O1BW+B/$ THH$K#\(>@)Q_2_ M(FIG$^S14T"A!23*J'N,..C;X+L.'G:3(UI%'3AGZ-O%=]S@KBYI5+Y$ MC&*6IYUV2PSR>9Z>UWFO6E:IG20KGAQC;899JCPMI?952>S/>#E_&Q8?I&S8 MQ46!MK[-OUDXU2^#E'6GO"((?L))QC3I[^D&4U?IUWC]%#65)KC(!L>#G9D_ MM$W_$\+\4LMWS*?@.8AB5F7GM$3/LZ!;=WVONAXQB5: =5$5 'N%G^E(,K!7 M8"JGU"NT\/YWK^"F5U@'K"VZ[17X-_^[5[#- T#2Y2[,?PG8XW3Y?A*&9!?$ MDR(WUHXGS&[1"3012D)BQ#^T$-D*U%MT%ZV,*._Q1 M>B_M_"Y-_DB9S7MO?N]H5KP5J:@FO3BLNK+"*ES.3)/SOU5:1=*T^OG,OQ2: MKA^E*V\?$1S2A61&^YU+3'(ZF%V7KTBKZLJL JN^K/$*^14K1=Y+AH5J_GE8-68'5KT[4K^#7K2S.FNAM][P$2>+WW[05$]? %9] M*- )@U).QZ)5<=NQU.JG2=[#D71?&+ M(K#*7HE/2,=6Y19EDEY+_7.4)+0H\N B2+[2V"VQ MTD!,!?TFV&Q_DOT/<5->:VS8^P*@ZD6*S?#. .)I+8.\>5:"9Y3KO#GA9<1X M:_)_4#6C!VG]"("GF2W9L'YTEF#EU+8G :OP5?"$+7OV!B>Z *[^-+ M:BCP6@)F@??AJ0O\PFN!/U09?35S(XD,K$)7 Q17T54"8^_3H^KE9>'Y^ _* M%8)> 5:=6**5;'/$."QW_ENY7ODI','/.-FQ??ND==)3G*ZE"6;'@YN4+ORR M:)U$JR@,Z!C?/%,=\:4A.XZL[)RQD[S7?C$#^;X MM9:N5G62$+-,C,V?,[SFTXKJ+]\C=A)*J,_\V_3?Z42#0J:SD#T*EL\4%/W> M:L7]9;F3TR+A8R!UP-/:55&+'X>2].-)D?3C?Y/T=$C*HLRRO'CCH/7VRV2U MBN*('1[]$N5/ERQ@(-E?I %9%I4K#ZD;8P@6J=_HA7@85YECC&Z_BU.^D\/L MH*"VCEZH^?KO"_8!M"F^X.=,_B"Y^4'5L!'GL!S]GAKM<9/>@ZJP8:#?DOS> M3Q,KM]E5>ZN=GV'5C!2;93Q"?;I0=&]^#H!VVVT<268PZBT+LPJL*K+&*^1U M+14178Q[/G_ SU&ZR^+]34I6.&+WH5[HN*@Z"S+(PZH>.[#B,46EQ4(H"S44 M<#VP$2/J32DK+5C5-@3RT- 1C^VMNC;&;IODF>96<$< 4!IK.2[A;2XN=89* M.:^%K"Y=<,5J*$]/Q=A*+JPAK"@%J'@UX(1,&HVH;_ZVH-Q1::NR;P1A%K\$ MG[8&&GG_E6 H>I@%;E/,/M]\*&];%#'8LA(6I7[]9S %K0$G3/=;HO^$"F$T MR7,2+7;%;2"Z9KL/8%"=SKKL:L>D [-1Z*%J6@J?41;BGBKI9Y)FV3U)5Y%T M*&C]#*CH9:CZI7Q "5,YJ;.K,/)6H[S*?\KMY M_0OK&C&(Y2Y!IR[Y:7D;D8E_YZGXJSPV)0MD1=\3 53L*F3*9#VEH*>RIG/9 MM$L43:DKA0&5OQFCY"96*O"_5/+7!*HV>T/_?IDF%-R.XBL;:IID%WB5$ES( M/0:O.+M^S4F0DF64!&3/W[IDZQ2J2;\9\\(H""=O3D?['"!JN/!2\ ACIY5 MKXW;Z &JJ$%P5:?]Z-M*_3L6>%-90(T),)58M?_+(FF:70WVE$!7GPJK9=W5 M_>.EEZQR:K^J_&R*O5>M N@*D^&TK*R6*IAZXM=FHF7%HW(^/TF6/-&A^AAN MG"70-3O( ^!\G-(:_G@NI^Z*$(WAW6T99*H&M7A75H1UOJ@ZDX MG@H)+UN+L?M@/VBV(U<'79EFU-9=DPP\ZFMOW(Y.':@.IW!&@AFJ\TP4Y82R.HLG*& MN)VS^F1O:WJQW67U&C8%=/*0J]!F>T!6:?ZW""2NY!1U1+M\]3S7J 2[KA18 M[2JL4O8[5U4,$@6?QHZ+$FU %3D"],!QL3;E?UQ\J/(P9+/579IKYZ\J64!U M9X0HR4E:M;YTA;B*YYEHU1O5-Q!Z?&-M;2K0!U>4(T -[R]J4_]Z2H63_8]/=YR#&?.<_RTD4 MYGC)?J"SZNX?6I+W_,)X?SE]_H^30J1-BJJ/?'KD:!"4FV1LY0C0Q5T!##A@IPITC^@W/YUT__ M-:A9^W$LIOEB"PL)"<*<)R4HLTCPE8PB[D(G#ZFN;6 *55DJ%2D4*K6S8F5' M*Y"]]HTF<9R^\%AB-.V#F]MGJ([8C7U M3E;T]YV4PH &>C-&,;=@]W0(P.4GV1L[L@J1R0&J"RT\(2%J\SQ/(^VI_.F: M(#=9[0RW JCNW@"^7[.%J7-N2]R9/$,M>ZAM MT-<.BO2Y&NFNB502T%AE "A>E6L]D'-=/9!3&D&5%52:\9&'H7HW."C>#>8) MX;/9+N=/^] %SU44[^C/[@_8V"VZ](2WUOK^W/4&$(-99\W6;%M%O'BF?KJ_W7 M*WF4DJTNH)H=#%FXY-HL(J*LSZOCG*L59#S:08:JY*K*Q/*KLB M&0V&V@#$@-'0U1=2RTJO;*'2&*JLE3U\:5!2[>T_W=)_HW^N_D3_WX):IW_Y M_U!+ P04 " UAF-5)+5TP"@Q )$ , %0 '!D97@M,C R,C Y,S!? M<')E+GAM;.U];7/;.++N]UMU_X-.;M76[ =/WF;V;&9VSBE9EC,Z*TM:29GL MG"\IFH(D3BA""Y*VM;_^ GR1*)( &A2IIAQOU4X2&P#13S<:W8U&XV___;1Q M.P^$^0[U?GGU]OLWKSK$L^G"\5:_O/HTN^K.>H/!JXX?6-["$OZOTZ&;KDH#P7\0?_JGSX_=O_V)UKJX X_Y&O 5EGZ:#_;CK(-CZ M/[U^_?CX^+U''ZQ'RK[ZW]MT QMP%EA!Z.]'>_/T)OE?W/UOKN-]_4G\Y][R M28?CY?D_/?G.+Z_$=Y///K[_GK+5ZW=OWKQ]_<^[XDXUUY7@"-YN\2GN) M4_/A_1LQ]/\[:A3LMEPN?4>( MU:O.ZZJ?]1;$\\F"_\6GKK.P K*XMEP!VVQ-2.#KYP0=X4P3GEB,>,&:!(YM MN:?/OG2XYD@9<#VT(6)UD@W_;C7X98,T-^W#M\;+V9I#MJ;N@NNY_K]")]A5 M(@(VY'E(ZEG^^M:EC]78H1RI%@*N+=_A@T\8\?EG(@6GFZFB2RU3NB&^S9RM M&'>\O Y]QR.^%CYEIUJF-2+!S'*)=B;Y=C7)V69+?2K>-Q9>-8 M[EY*!OP/@* 9#U4+"9\MQBQ/OZ3S[>IB7JS:)H1%*@' Q?(.M4PG'GIN/>G% MJ:1I+5.(B+H29LA"2 17/:#%K^E6R]3NK#\HZX5^P EG_BS<;EV'_T4W-4VW M>N2(!H1O[#OKWB5=;Y&L&V\UYR+K6[: 0J\@#,:H2WELJ#<+J/T5H!SR36N9 MPI!PB=$B<]RJ-MJ=(-I".=9\;PTXTMQE<_2S 72M=6.9"X$ ;R_'K<^]R<#F M6GG 6C<S^8 YK>K6I*J%31#4N4;U 9M56=M:UVGZYPWA\NR"%ZRD M6ZU3$TJ*\2VDZ_LDTEI#Q[IW7.[U&$X6/%"MTT_&'HFE&#@/$"--V>_<6E'$ ML1:A2\;+@?= _'CO ")?\V?.3;J8B1=0!A6T&H8^/XF!Y:T<8;5%JZ()2I5? M.#?!ILNQAJ%KW?@/ZZ1KVRRTW/07/>J#V5=IL%K),&6#KE\S-@U\@U'VJ]N] M-@4/T+5)]]MTNH;#-&DSFMA$!D,T,&5NSNP_R1CYS!="37NB=N-/X7WB;7Y/499I4B,>=9G=H6Q!&,.^Z>R4M&-S)T M$B2H9*)9H/@GSH-FEW]_(>9PZUJK=PCGI(M91K@ MCUL"\?X!$^\RVI!@_D=HL8 P=P=!NM 8"/:/F&!+*$3".W(7HG@6!/!B:R#B M?T$U/"0T(D$^6Q/7%:$,RP-)>5E[(.S_B0F[G,X6 -\7 ?<;OK7 L<]T <+_ MU[; 7Z 6B0,3PAPJ4OX8 /M"8R#J'S!1EU"(BG??6T#1WC<%^S_X8.?(0X+Z MUO%MRXUG=,M_YJOA+FD.A1S%Y]22B0K[[\1B8- SC:&0H[BA&A+/#'@O9.QH M,DJM(F\-A1S% =41>6;,^U[@!#MQ16H4;NX/@=-CK(NMH!BC.)TRHE"P32,- M7B!N?JGPS;>$8HSB:ZJ(0\&Y1T2RE3OP%N3I[V2G KK0%(HTBH^I) \%Z@ES M-A;;S1Q;KS2*;:%@HWB6:@)1T)Y;3X,%I\I9.O'=23WHTBY0[%'<2A"Y*"P0 M^2QL2S/AXI[(2F"['ETH5;JF(Y0=*/ZF >DH3.DN%APN/_ECZ'CDK8H5I8BTIRVA M>".ZJ^7$8>(\H7Y@N?_K;'669'E[*.:(CJN*T','&&.^BZ"%+)4HUP2*+XJO M6DK.N2$5'&;$DHOO<0LHH"@.:!DQ9\9S2,79QYIZRGALL1445Q1/4D;4N16O MR"/VI4L_\VMP!AN*6LV3<688/S,GX#,0&?:AE\1H)*=BDJ90>%'R=E"049P].6%G1GC"B. TX69WE,('7*UMWO[[GXN;LQ( MM$RA%11K%)=/1M29L1W1.;-$:=/9;G-/7?GUD-*&4(11'#P%:6<&^6@>Y?#F MFD"!1?'L2LE!T@G])WMM>2LBSUXH;PD%&,734Q&'IGM7(-V[,M2]*!Z?C"@D M;./<<+ZBQO>NLSJJM5<.$K%8C$2[US?"\H G#N40*)1PON?B>O^W:./WHQ8 M/O7((C;U51%^:1[SWQZP8JQ&4]H, C'B*JB47*3PN(F+/S0&ZLP$IFJ,)?U@.*/^*!HII8 MM/QYUN,;SXJJS\QS#:%H(Z;"EI*& O)L8[ENOBA]&2TE# ;F_ M(6S%E=I'1A^#=7*W4P6VI ,4=,3,5B6I.. _'>Z1Q_??E,B7M 97)T"$74HD M5MF-N,1UA^*.>K%23NB9D1\':\*R]E,T&5'25)7TH.\%Y0** MNPHE&F=OS=SD5VZM1^V@>",ZIF6$X=R9"N]=Q[YUJ:6TRX^:0?%%]$)+R$*! M]]KROK)P&]B[":,V(>+XQ-^O-H!#!!P RA)$_]0("IQPP:$X9U1ZUQ^'0?38 M(Y^?,FB@[ =E#>8E3@#A2%:0?[CH11;7NRE9$B;2%.;D*;AV,R_9E!M%@.Y0 M_J!6% +#4,*FO[TNT#7D/VBNT"GXY<>C*JCO.E>=?91*53O%:&/]#/#?Z8+E" M-7>#GL78CN^5T:O)AFTM;HU61 MK< =%;WHS$B?4)CNGU 8D4#N$:7D*WNAE9RMP!P(_>A,NA&&)A.VG+^G2\Z< M\M9HI6DK,$5%+SHS]F]E<4&1,^&X%5J5V@K@E]&'#OJ$D:WE+/I/XOT=\=Y( M%# ](DO."U!GM(JV%5AD@ 8ZYX \JL:-^D]EJVPA&MSYW&-U-HRIELXPFEY M \N-6N*M-;HE+-A-7$N49E\(DW(;N7)"RI1:#] 5K8ANI74&1 )]E4EG6HU= M)IQJH 1OG:QJ$Y?&?(J6B+-';R%-G=4Z&"\_^?%3E'(V:;KAU>TUB2F :$?G M4/YY4"X]_2?;#44,_B.EBT?'+;M!M#>=(+WQBOZ:\,L$"72VI0[#_FG)_9SU M;E)9'[PBP28LTE.-SI@A]5;@4$]I8[Q:PB:L4-!9V1)\(.R>^@35%LPX%B/J MV3HK7M(\=U H=$+].*P_LU M=3G$OK! @YW^H @^ EYMY-,/]4QQ0E]OF0F#S_Q4??"**U?E@)2!;3T83&/Y MR:O$X%.,?'N\PLMPK,M/,H$L)6]D7?#*,I_ 'C7];>'0WI. MW:PPS/ M@']5XH$U1 ;*.1=#WE3ERBB]X M]](I^^IG6ICET&NW4Y38U,K^UMTAG41(KTG@V)DB_4<72M^?>J&T\]W15UXN MF-8=^G==^BA8>DO9#0WO@V7H%F_%Z(\#S(:YX.NI5?!"WY(SAMZ(\@4%MVVS MS;%OKY[ -B4 ;6)/7/NA&P9KRIQ_'W2UDDG%3MCW5^MAE0R,]C$LJFEKPJRT M _95UCH9=0Q"^YBD+B4CHZI*(9G&3H?J9!>LP$P;K,[X8+ZD?/>1K?D#S-8< MC'KC.VYJSOF_[OJC-M0OR=&GMRBE';#"-='9O")*?6B!;/IIH"Y$78X):X%. M\_G23Z:E4F)'S; --S/02VE$1_XCH[X_872IBCT>-<*VP MHKO8.)XC:! E\[7\T';$+C-BRB @$N@=%F:<;OB^Z-+K_$(DI3Z34/@?C(=YWA[3T38D\ -G&V 5,*AH,17HO MF(LCZM%CPM**.5I3$- 5NY")&8?!6*!KS\,5ZGB>T8L^_"="YSL/SH)XBB@K MJ#-Z81,X,XJEN8#0H+-Q2BQ71.P_6HXG],G8N[/85Q*(P['D.4J1WLD]_3L2 MK.DB7HT\>.Y,DU?\E]$HO566I*=#1I2G5 MF%K'J= 0O21,]4VCE&1SN^Y#;-=Y9"5.9-IIV56PZ%I08J8J:[4P7+#Q?O!$ M;CEI@K%R]4QP=3SK\F2,I*YLMM_XF!Q9CF>Q7;B[:3H,@COR4ER(XCB ME: [56OHH^A5<,P\AC,PX.+%DU.=K+AKXA'EP9"T WK!GBIB(24+-A_=O(FZ(GWRYMGS'OG'<<)_ ,2$LRCQ1 M!&!$3TA']'HZ0(Y!Z6G)\DEOEZ03C*8N7T:2YG@5= SAIA!J6LJ:A$(X<_8= M\"KHU,J>' "G,DBBQ3X34:N6+*P';O>L2))$E\^?TV@TTT'0*^@8:+=J *$O MIW3:W7C:\3NKXV5AXAH-:#@,7OF=$UA%3Z&XW>Q.=(A!>K#Q0'CE?9IFN0Z\ MMC)]Z&Q$KN_$8H%'F+]VMEUOD62"9'[XR7."O#Q'1RV:?;?9K^+5)VI:G&IE M2TL3V0\I[(G&++\U>I36_B,LK3V3SSZ^[=?K_ M^#28_XY^?[):40Q0=ZSK[LGDYNJ21_EVNI5<$.1&+#TCSA2NO1]3E#TY1^8% M7[PD"D$"^)%IVS*>'$F4#/S,]+.>&S(#8@'B&\26>M&QX),#X45YMTMD2SDE MF9L62&&$XVG=T(WE>(H@0GGSEC%$)6SY*$(Y09D,?O3+BG=$&$1RGI0TQ;[@ M4X434HK1_89\K1T=0V3ML2\ 5>&*FG9TUIRIME#S"Z5@H#1?4FA+F$.%"\(" M_+)X\5WQFY!Q(9M$$XM*,J2!=^$V;<0)8\09#8\-QVK-L@3)0"6@VK%.95,7 MOQMOHR2"_A-AMN.KXBD5AL*^KURO%;&; I=":QF]/[4LIPXL:N$9DT55W MLSG"C=T2J9<)E[#'=A=_A,D5LCF=$IMZMN.2H[G.*1 4_?INYFO8P:9&Q:9) M!J%+WPWAO+*=" C^=Y=$+/,6W0UE@?-O36 2UAL[4-4H _/O^,'A1.>]<1CZ MM%!SN\3)]J79(+6_,G)7C1;^X)<3GL"@,3Z-1L N$G5$9 M5('WHL]9A,X;>S/+)>,E:*^1=L".[IY12C2@7;1 I#)O?-]F&WIELP:X7X++,^/\A)&MY2Q2,4]K MP26QK:[O$Y4Y6'6\-I0GJUM63)!\9D*4[I83:R>V2G'.8MLLY/,\O%Q;Q&8F9-V1T0)%MH7*;"KWTR"M"U#672FK(FY,]-F>6U/1!V3WW2/G4@1#93 MK#$19T,=(!ND#>78&ECX:LPN6D;@;GD=&7&8->'JDA!SQ"ZXP*F$V#B^WEPR MI?'X>+7L:D^GK(@MNLW!M6(2WNW:_PH=1CAA?+;!3ER2$(]3B)SQZ*4F11#; M8 STXG@U\X]61N(9>"X%>$7V4 3DN9UYEA 86-[*$?G[=PZGN79S7D[QN-#1:[Y&]4G>SL5L477 M,E.R3?;8\7)$ T @3=X#RL[&XJDU\R9?24J-U+,Q043A (X7&2^'U%O-"=O< MD'N5LPOH"Q6-Q@*JC8H&'#WT]5X^U;CD\2=O(2X;V!Q-YT%82N5W8(3G[O-F M;B@*%F?+^IC*2&V?A8I78]%8!/&JF6<-O3>1>'#C95IWA/^ P^I&!Q!C3R1. M[BG*5% LD20Q7.71P!<3+TM 3L*D+1HIV55O*3L4GM()0RX^H.H+9?VYXZLU MZ08P>A=MG\ QK,-K@0O-N6.N]0B-.9H7[ P+2L7_Q4'#@^62*.>6P^/87*C% M+_BF>?R#3,NX<%;^K+7_E&RD_"]KRUN1*5\@_>62J)SF<\\#*L+-5XV$.]B=+4EMJ&;=1G@R*R[UOOJCFF22JP9)T9RX]$FZW M;H2?K:;- !H#+2IFBR(3KHSEHZQZ2*P>'XQ%N46(\WCF^[ MU ^53^1F5LMI(T/YWUCXV9291751![0-!7+$]%SB^YG845K%6Q*L4?: ,JNQ M@'!M<%,@Q8US9R+NAF3*_=Y2IGG'5=L+RJ7&XJI-<0F %;JN'7@!X7@'8J[* M@BN%AN R79?"-AFAK>%4)J=>RZQB6RB_&@M1-L8O&2[X[UF*AS;]\7*2&7$_ MN:.2R/_9N>H<*.;_N.[.!E'=X\FT/^N/YMWY8#S"J7:<7.82:HRZC@VK"ZKH M@[-\2E@A#K*F/.?,OG:59P.GC8IR=3O/5J6?\TORYO^K#<=3,1B%(OS^M-L,.K/9C@+<\Q6EI>4 M^CJ48H^9DN71>)GH5\L]5&G7K^&:ADXM$F@ER_%#?CF.^O/.K#OL(RU Z%/,[7AS^8#<>#DEMFOY?J2V M([':"+T-V/",!D%>1*#WF"N@@K],HE$UCLZ __FRX[5NQ^LN%I% 6.Y^ M8:AGO%]6!A9?3WRV&.-F^:Y<";S-*X'/W>FT.YK_CK.X/X:6 MF"PA?L0TN@CM("$ Y'-"^Z/EQ&8FM#-:CY"^R O0C'G%W%,@-OA+:E^%E9FJ@Q'?9ON=27_:F?W:G?:1K-;DE>J4 (#]*NV!LY;R\P$L(447 M;"M5PX[<6M'2CK]$,A'9\L7Q/K\XDH4Q[_X3RY7;S]GD.%G9"?F4P&B#4?=" M7B ULB.!%J]DT3+]^I>^OK+T9+Y(;]DH@WDZKH;/YMX-^F/9HAG!%DO.DO, ME+@BK5N\/.)']$;DIOGD^A5VZKCXD1;EK*^SLS:,OE0:&'DIUR,FB@C."6CC M*X0[ZP_*>J$?<.7%_"C1Q^%_*5<(/^85PEWW?\;33N_3;,ZWTNFL\R=KL_VY M,_LTF0P'_-\X>F'J^%^%1_#)L^,H%REZFSBP9Q[GCXG\N@XY&C!_:7@T8WG_5EGTOV]>SWL=[JC MFS1:.OK8F4^[?#_NB0T9:>6)"\$FMJRL/=8;+MG90'9&60?L'4_)AL*C*TJJ M\5=/V8V_HT52R&/AING=>-3AFU+O[R^'=)"GQ?/OQ@N-9;04#(; #GU #NB, M$<%?)M&[>Y)MI)!2,NQS'Z[:)B')TST,'T]$DZ K;XZS!(;$]PG9EXB-)P60 M>UT_+&%78UPJ\S (\ 5=[ ?._AW1^)+PBGBV(Y/^0@:'V!\&_9M,4J[EP M@L@^T:KS7=SOS]^ ,2?97F?VFBQ"\7(FA\A:K9@H71'E%AQ!JUHU M8ASS85IMK54C2;HHSA[:B8CZ[ 3K- 7U7[E*SM]LF2GY>HA(&(^&/C-24Q3 M_ 28\/6>00->A+"ITZY"3:JKCAK\5"2JUJ M419R!\L2:[&C%!>?87L0IOS,Q!U@FXOGC>.& 5F8KT7# ;&#'F;9N2?BAK\6 M)3E(JA592$W49"(A+\[GE))T$+?D*=;KW3$#KW=3LJ5,A*9G9!4GOAFOV.IC M7V Z4WV0ML;]\45>9"9)BY/&@>%T\/_>%3!* ":OCJ.SDI M5FCK0MYHG']PFE)^GHD(&0CE3Y !U?C/#GSG?)(-_"^6H-[TI%.S3$ M>BNTQ/8K(.=M,OH:JN\X?N";I+,AR6>GQ*8KS\G>2I MYVJH,$0\(Z@U?;#CS'JT042CF\SIBM-K$H/G?MJ@0DH0/OT9 J3]-DU#B$\8 MLKD'RAVXD)N>V8'3(3M6-&;'\A8=-QWU95>N)YE&6;)4W>L2=FL(W1?_=D/7 MMAD1J/>?Q$5+Q1.>Q9;M-@FDTV[4%HA+C/F'RF-D,:?BRNIX>50(+V<.Z+NU MWR* DMXL\ETWZB2^+3:'Z&?4KS5M8+O7(C+BN*&C*'%M6A+[:4.VV'ZK3 MU1)3KOYMR."-F,8>'3IY)WHV;[Z4$;DW!,T8G.D&Y&]C3P!5YF^!](LW-;(O MTNY/7[C>X3]?<:[X:6OL./>YKU<^AX-<@]U_?]-0M>._/_DYD\YW^P^][/$MWN/W7)I:CW=\4HS/ M3J$R),V?\2ZO! A=X>]G]YFRKP,O"FCZ$/[EVC_G#5N-44,QW?U'9^&]."G: MW+OE>[%H+6O\++=B%<%M6U7B'K;/'=>/E"X@JRK7'OM ^BRKJA2C]K!0\ZQS MMA7V4?19V%5'[M2E6;S'%124AF\-U8@.W^O$'WPQ@%ML ,.+;BA"7P9CZ)1, M86E>G*HQ06-O5[[!XK]BCEQ%D:,G/XNZ.TC2Q-[QZ+ MK(/NDU.-L\5!GC^#BS1G7,+6L?DPUY&U(3=TPZV#2JPN'Z@=[*X@YG!^EQ-^ MB.,@9;#Q+8AO0'?<821,SM!<,^S@1D5!S2>KE=&.[F^)'%4T ML0S@"^L(E3:SKVO;X2:,7OSJ;D1YCMA:K,10Z5@M7IHG\%@#G;G?_2%V>CU1 M_IG@9HDKR%:&6G3]L&.=S4A">;2E_3$34#KD^T(]1_-@25NR)E]")(HKB@^< M1<)M$'>4K.S9>:+=XCI)2)@H>D(Z8N_:C9U0PE%#8=O'\H"&?N8?00&,BSR8 MA!+?^+E_G!4X\#*/.W:72\=UA/$>W:?AAICE[:ZIQ1:Q/Z_*#*@VW+,\S#P- MDI;LK"K',>,M)N42IC2Z"OX[L=@M#15!KQ.'Q;ZGV^0^7 OB;9:;*1&!0S[I M+#F3Z(;=VTH2HQX0^W(ODJQ 4,;W\M,J]8?3(%&!);3<]!?"S5 G011*PA_> M:X['B<3N/R< =6XR,GNWPO%]SR+U%D/!6<18B:7_)+S.H,7@.=1I*R#N@ M,_#]\* -H"PO]L=VO1N0 1E(Z)MW^73Y9D6>'%]4YAUX-A/%>6](_*Y5# M8;OI#7 : %U3U49+YY.U"42!](![(](3LZA^I_$PV%Y[-2Y6H[75R]9T;;:A MSE4#2_#Y5 %)"8,=>Q7>9SF8QVTYSOJF;&!MY4Q9^V=D ^N+:V*_0:;T. N/ M:)0_0H9<-?CB7R$K?T/+F(Q<-^RJ.V8OBH$P0#<\]LM'?!_;%=K6,6&! 5TO612EY MAIH+WY.JLDZ4E%]TO9D\9][VQ#QJA M(!NHR!PR%[T84UJ[,:VC4!R>)P06".\N_@CCLWCY(JT\(/8IHZ&@G$KN6=9V M-RO!GWQQQMFS7%ODJD?GI%QQ23V,N\^\\VU3;>TW68J]Y*5';"67PB M)3%ZJ^W?XN'RIVOBD:6CJK(H[8 <>P$P)+?N-*3CZ\7EDMA"Q/>D3:T@>EK/ MLZ,$0PXL_V&/ZP,EQTS'P0[=F'.R&E+XD>E(W5_=6[ZX<;$18?-H5)BB++QY M%T6FKZZ[L_Y-=/VI/YIUH_M/K5&:A^F*![@/!$])=$,Q2@>+,(D@2=^\T.O5 M4\?%KO>21E&.Q: KSE-6<:K@]>[0)IE_]]%B"W YF),_T8Y* _5(D+1,S,DH MX5>1T9(@HV"HKS%3Q]CMD*/:UUZA(O?I2.&7KYFXEB>J0:CKTQRW^C;X>TPS M>@&:=#JZ^C+Y=NU@5IF82?"NJ?R+)#85/[S!C4@^9VXEB8]*"[R(#HKVV$9T MN41DPT=:8AL* -Y2MB$LNBDUWD;W%OB7Y85T1!]U%^RC%3W4$)(;0KN_V;IT M1TCT\4G([#57AN?KS7\ ^H=]EBOQG3842]?X26&[T?F5'TZGU- MUPD[.:1)<<^J:AAXZ)IZ0MB2[^06-YGBPS9M]3]9!ZAUV)AY> [.ZD!HU.Z9 M,/+@T-!W=]SX6A)'',.)F:L7I+87E'$7OR2!^#6S)GT69-8C_]=A+?)_?)F+ M.+AX,W#A/#@+<7VGW'+B;25-V[$'-F8]R0G/[!B(_!)U,:*(K5#R:V<[IWWN M@P8[J4%41I!N$&0>RWF@YY6.M&9,F!N'$9LW%G= DII\J0^EUIJ0CE#%67]N M1A6 B_H0#DY#&YIJ O-'6IE!F;Y0I[[^C/'F>52 "-V:K'Q$$"?R)9N&GZWF M]U%3^P$+(P-E'*P)FZ\M+_'=(CK] M05*5I@&A-)X!=DB^?5):D8F7*[7GDLW3)+"Q&UGMD\!VR]G^"(&P!R<)7Q2H M'-&H#&#J'\_%BV39WXNY4IJLA/TGPBS'5\8R[G[+ /;MP?;):S46MD-D"TG817KO)?1F%F..WGV9SA[UH@34T'+GA&W> M:<3WW)/!OM_8K"CCL/;BQ3JSC ><1,?S'?LWRPV)HHYOD]_$OJ'96B'5,PI? M%L6A?EP'\R;D,US%CEX<'^*<[A,HIKS 6]L70YF2G,K#X,E$5DUO+89%\ M=SG=FV/RFC(. =\$RMB'RY.QQAEUN;(HMGQ_O(S^WH#8'0\/#F!_.R)6AO_E M2I,V'I_DXH2<\3E[-(J@WE@!V2\ZC",7L_FU/PNN?2Q3NM MI70K;AY4'A$J.Y=WKG$JRNAB4AF9&^+;S-FJ1::>T:'B439>W;<7T8Q)G5ESEJA'V[$2IL>4NQ2"BZ3U$B5?KZ M;,I.+5TMAOJM1878BJ3PCQEKM6RGEK*H*'I:BRY#5#.%0E+WI_#IM\HJ%/IN MV#<4 5*5K3'9E#P0+R2*C?_0 KD*BMZ#SO$@3UO-+TTA6P03PL0/K)7JPI*Z5^ML M:AU'(2"T+8;:]1;[,&K7MFGH!3XC-G$>A'6ZM7;B#V5H]8,NM-H=W60#J^E7 MIONO3.*OO 1;7X*M+\'6EV#K2["U[@G-7FAH=A^7!;U(_L,;XQ37MCQ,_A)W?8F[ MOL1=7^*N+W'7E[CK2]SUQ)?WDLL[ZH?VA\@9]+ MC_O4L6JDP1Q5-2#1$]*Q=2I,R@@H16V)P8UH0/PD(['K+6X=S_)LQUO-F>7Y MEBV^ S(O7_6F71_[UX/^U%:Y.U@U!WU!J./G?FT.YIU>_/!>-2B MR-P-N0\.).A#)-V M: ]/)+*E9$BKXFU#ZJT"PC9BBGHOM;SUI;&CG KT0%I^6CI_5-:^'>Q0"9:& M'PV'QQC=$A;LAM3RU"&RDH;81I=:1HZ"8U(RF_%*?!9DA)S_ZR#@_!_<$PD] M/G%.9+ ;61N9GN%-RUNV0Z@!.D9*03-!+PWL4[)-@J3=%2-1Y:?\[*1JAOX8T-2, KIS/(_X-+"N+>\K]R_FC+M%2DVD[(&FDLRP+'$)]3B@ M!U".%[S:."IK>S%J2T%#)OS6!B8H=58I&2U24PJ8 ?QH7C>)YWR$Q: +ZY:T MPWX^6"=_ET%U@*9#<$Z)0_4?7"\E=:6+VV) M_>JJ";0*4FO=)'UB?[^B#Z\7Q(E5,__+02/S?WP9DI7E]KW "7:2_9"W*C1J MH]XMW0C+)I]17>= ./ZT=(_C38Y;(&-;AE@!T^,97X!A_07^+'/]6UH!,"/K M^4M[WD ^7G"WEDVZ&^$@0$VW; _D@T=-^%IIN!4)1^>,V$$H:M%WA])EY<$LB[_#N0 XT M]@"5P0(PQ>1;+:,/T?%/63RHE(3ROMA5%DYAB@H-=!TE-ZEG@7B, M\Y 46\79*(X!=A#;H>#,XLHT90?K;$XR\AL"&E>)", M\7+(124Q LL#*E%BCJ(#%&5L/UU'1Z.(#SR;D>C=LLP,;LC2"MT@,Q$)_.#> MZ.5C#'AA" E^BGW&:(%ETK_+9]+WQG=WXU%G-A_W_MZ>;/G^OT)Q!J+-DL^W M0[H>Y%J^/U[.A>R$;!>Q0U>L0MZE'4=\Y1S(WPF24X&?)Q]34#;%@@Z0"9:F M.J?I<)K-4%*%GVI=/3I=4IN[5 M#C;IA0_$IV;/ZC&\0 - C!A/7\A29^DFSXU;M6 2F MNNJ8!O3B%.ET=/HHWZX=X)>)C03OIE-9O?L?WXIO:5(N\\VPM4DY_X_S+,M) M0]<94;!,>)J)K48W6^J).*C&_%%W:X=@&UM :J+0L^IST])I&TGS=O &)'?E M[D2>H*:J@V]"-PI,7%N^(W]8-B[=7-H6.]= *2_'I:<5M+9 1?%U6["]1J&8 MY'@9669^-PS6E#G_)HLYO/E M;1B$C-PYGK,)-WPWX>[=/0.77;B\3O) M!SKB"YWX$YWD&Z>^2"A+XMK/+"99<6(094!)F^,LM?&6B&,6;Q5-9^A8]X[K MB,+0"6K^30@H%60V"M86J<:_=,55@0==?0Z)[Q-2/O5=9N(COJ3GC\1]('?4 M"]:J:C&51T3;+RLP^U3<+H;QOQ.+S1_IZ?S>#X2VIS;(YAQ*E\5=_DW5/2#S MH= N,33-X2Q2%\7C6QHJ"N>:CX06EFB8PUF<+HO!F1R:$QD_,5AT.[!5.W<.@0,Y>4#[&D>&0E;@"@RHJ$9M/0 MR@[Q@DUM892=0HFCA"MA":W0?^TQ6Y252SN%"57%& \@XRTB6%"ZOB=-'WS8Z)3NTXJ @%\Q,'$N:'1M['UI<]K*TO#W5.4_ MZ/%]SGV3*D@0.TF.G\(L-C&; =MQOE "#:!82+(D;.#7OSVC!0$"A)"$<#CW MGF,;I%EZG^Z>[A__-QWSU"N2%4X4_KV@O\0N*"3T1983AO]>3-1!-'OQ?Y?J5SN=S7*7[F0GOHV]3VN7@L M1G_]5:NV^R,T9J*'W]K/MJ3>6[I4?R),4GBZ]K0\"V[ M>,'Z,^P0_;IJ51>/ MJ_;/+Q[]JLJ,H Q$>=XV2C"=H8 M9PTYRSO%7_<8Q80XBU; ;N1!_8NE4?7/HLI$DG@T1H*Z\3W\#'GW)6&\K@O%DD4>*[4SD MFZ4ELJH<56<24NRW#U]_Q5_C=V+1&!V-FZCHBQ-!E6?V\-6_7)H*UFN[B:6' M)!8MR%.2Q2C\_:4OCLE#L5PB=D$D 6)8^$GA?WZHG,JCRQ]?M9_P[1BI#(6' MB**7"??Z[T5!%%0 8;0#.[F@^MI?_UZH:*I^U03&5_S>5WW8'_\3C5)E#O'L M-ZJ-U.]4G1FC;]24G7ZG*D7R2S<6O^K>M_^)%Z_S^2;\P,NCHE&G;R=R7;S3 M+NP07M;WV#7VN,= R;CV5B9&NWD]==5%P NP!OA_20 0S@H &YGA*P*LZA;- MNC'X)Y/-YN)[C9NSC)L'^F4Q#9=Y9M@=,+R"]ADJ9AFJ,)%E/!"G]!G^"3%R M26"+C(JZVM?5=NRMSL7FM?R__^XS1<(R15'L3\9+8:4QSQ2[=U26Z-CA\M,\8\6Y[Q,@(-M0E"DP;1"&?[3-.$:^E MJ8^56%O288/GNLV)C+I)ZR@2?**/T1/9&:6H,Q[]>S$ =OY&T3%)I3K<&*:I MHS>J)8X9(:)]$(%Y9&Y ! ?+O1KOL9PB\7$:CL30\[,NL&WCUXA(S:P S M6CCYXO*.WC)C66;ZV*;1A]*U_K<68GANCMAKAA.JHJ(TA!HC/X/^ZO&HC?H3 MF5,YI!1$1:TA=22R%>$5*2I>@)(7V(8Z0K+EHPN[#=':AK3?M.UP[+\7P&=Q M#G-7C,ZE+JB)P&EO >N"+E:^"1P/&E*> :-;1E[<+"OMBKVGRN*,D%L$38A M##5(/3#\!)'O&A)^2RE-D=SG%,0Z6WI7'[];$,=C42 CU="XA^353<63Z4 W M15#A^29227\V,1)Y$'-*"> U!#JQCM3%\BU2T^WJ<]ZNOL H(SA7*Q;%9N@UMX2P([F+XIQ',(0U/$'?AM1+Q'>"M1XPC^9:J 2:-]C?TG M_UXH') VTCP-^E3+@VO3*>)$-F:#Q\CQYYL. K+)+31D>$2,UQ YU<<;G8]V)Z=ND5X_.E!1@?ZB#=#&?=#HI'::"Q^(G!5O,\JY>+#9A3 MZ-]X#*13), E("U1DE] 2I\ZD-*^ 6FC9#\M<"T)-=J-4*,#$6H$DUL.HL>" M^@*0:(@M0LL7^E7QF-K^_[QU78*Z_*^VJ\OW-RU?*@_XSU$>*<#P/LJO[?@R,H)B"TQLL ) M0^6O0K[]YO\RSC]30)@H( @90)^Z^>DKD)9/U8L3P5E5'EM5AMQ-X"+(QG1+GK**/KJ)/7?:<22A<)!0^*;3LP#TKK6,KK8!]TF=C)7QXIX.) M19P51;@4Q9$Y_TP!8:* (&3 :0;8@@+2XGB6B\9S)QOC7CW!X,V$[P1#/. & ME$_02[D*Y;0;**>#-O*;#+X&]4XD?9D3.!55N5>!_LAG>"K^UI_$1R>#?N]7B,9: CX(CA&?G'0_YI..PWTDQ= M%.XF#$\RX*VWY-X'X>3?&)G%5_ ME+-]QV?RV8M\RJ(\1K(%C)@1WPGQV$B= M;=L]4XZS2.&9(V3&*X81XB&_!;/ M&LJF*:-73IPH_ SD\ !Q*F()O-\G[6CWX;=O^:@$I.-I/P+24>JS=:NK*NTW M4%5G @HC =$NU):!TH"/1V>U%1:U%?J3T9E4CD@JP1Z*L#9+@S;3?@.RC)^Q M'QI!H>-F;_,D8RF2X9-]2YOV[9)YLC%Z8CQ0Y&345T49E_PK(!GGJAEUDMX) M?7D;4W(RLR*KWSJX8#"N.<=RKQP[87C+]+MA?F0J=V%#Q8YR]#]3^9G*WYNO M8F,@Y4SE9RK?E\I#?[0YT_:9MD-[%J.).S)N_+9P&Q]$KITW\4RQP5.L"?9C M"^2XY33H6"#[[>&FDX;9@7];$LTZ $F(NCF1^R-&>>:?U,ZW^I7-<_W0CCAH#.U!X$M9/9=Z/A+-FW2W;C2OV9VL_4?@S9 M[FO1D)VI_+@7VCL)Z^RF8-,^6&SZ+!WWRZ$]T\NIR9?CUC^V@,[0I07RPT:( MTV>Z"DR3[D+"62ZZEHMG.C_3^5F> XCC9SH_/IW'0T#G[UR>G^G\3.?O09Z; M]>,WP?A,YT%&,7:@X2S1W4OT,Z6?*?UD9?J&*\OY?E^<"*K20GW$O3(]_J\) M3)CW6S= (&CZ"3AW?K-R/Y-$6$@BY,IS0W7Q,_V$A7Z"+S2^$AT_DT382"+D MD><]K92ST]P[.GO?'O306U=G4CZ3\M]H%9[I_DSW[\2:/9/RF93/5O@YU'D" M='^DN.?I6^%G4CZ3\M]HA9_I_DSW[\0*/Y/RF93?HQ5^3D\)']V'-%8ZOP\(:P<6'A F8<)$M "K.5 MDGQ;@'U$F:S3BJ\R69N#/E/FF3+W$K ZW>PG8%<(.HC& V:<3H#Y),=8>,3)J(\(S*O:(K M1N'>28^X]T;M>^U=!<+#L"N]3 !G!7$LB0+\J2Q=!+=!^C&9SJ#MO;6(M_=- M)@*G<=Q]N[C& V/$*!,977**F(S3F6_PC#&8\=7R%'BT#>,3^E,V3J$#@3SD M>@Y87W/#/"SW"LRW#EO\;GTR1C*CBC;TMP<,5M=H-ZIETB(2Q#$G[)IV-UQ6 MY[4;V/A^"0H. -J$:7:@# 0*J,!^DZ9N0A)WRC8A>7__T/G8Y]__%5NEQ^9 "4_8VB8Y+ZE994 MJ@,B0J'JZ(UJB6-&B&@?1*@V<,7@.V4."(_&OE.8)Z(,SPWA(WPI#>N"'SUS MKMZE.=__1*-4F4,\^XUJ37@4;3)#1$6CES]@V]PK=]_5*IU2DVIU\I]1>PKIO4[9+A?M6 MI5,IM:E\O4B5?A5N\O7K$E5HU&J5=KO2J&]=1\RK=3PRRH@3AJH([Q>_%+Y0 M\5@JF0M@[O_^)QNGX]^=__ ?)^5&JT;]4"1&(/)ORDZ[N5BBBUC$1:-%L4]\ MS_A^3+>/M7$L$Z.[7?);#HS3^7TM&7MI<\_,- '#@6P31('H :Y/Z>JWA0:K M#@A57)P/+RB!P38E]CU;Y[NXI&/1.R(O%V,"@O!2+W?AZFOF(/C\ ;N9&\S6 MY*^*[Q(#]'@>5M$'$OKW M:/_Y88EC7^UE=C$1C?*5U(]$6>9R0%I('QFZ9L M?JBR\=HKDE6NS_#&6D"N& KIA\KN3Y;Z,I)8:A$T6T:(#I@QQ\^^P;-#$5'W M%:H]&_=$/J(P@A)5\ #&6POB**T0Q]T$[#@D\S.PM459M:<3II1\N*[5IK$, MZYI.!J(\9M1_+[BI^JTGBCQB!%6>(#L"6ED31F0NDTQ_WTA.^@^5]0#4N?0_ MA+7N[O.M3JE5?:):I6:CU:&:]ZWV?;[>H3H-"F1A!P0>12>H1HNB4Y_8SU2C M3'5N2I1%3)HB,E_HX*_I7")):<0/2X7_R'N2#Y =WNJ_%W'STX#89]-<'HBQ MLBA3Z@A1+P;6*>TX0,%I ;';IS^QK0)9[>+')ME[23LHV7/CI-")I^-J__&7 M)\S(XM,HO#=BF=D,@>$NV/'DTKHN+MM(4K4#;B(6H?#0.V5]<#CTE[T\H(-& MZU1 LN?N_=)2'1D>YDCUC2UJJHD*=X^OU6%U1'NII@8,K]CJJ=55Z8HJZ:NB M(E*DT\K7VQ6B@L[:*1#MI)JX-M33 *B(ZIK_ #0L?]GPW%=B?UX&:O+ZIL8* MXGC,*=BO20TXL*J%"58&W];.(EID5_"10L-.053M8J=W_;XR+7CM%2MC6[N MLI[A8WG>B\MFJQ$MEGY%J$J]\,4%9CP"%W?YJ31E^BI9+R4.*-E<)\4HE"*A M/@Z$L!0'(%65CQ_Z(V*N?H8EA]?Q<,)'WA1>Q5;*UD &/B.%7<9'3VO3LB;,6-%"UG6-^H_"?+/UK./ MMLT.,ZWH\<8^V>HV37&5N1JQM_G?Q-7DD63:L("+RVPR2L?3=#P9VRJ?%L:= M_X:V P18G-=9[+S&(HY0#P4FC0@VC0PJ2>84ENL3LT8<:*+,$V>*J]55OK2^ MM+]0I;'$BS,<[N1. JJY;.FQ$B\,9<\$C>*B=*6;[!5Y<%H 883"!8S;L?&WC M:;N--T58 ?^;DS;;(\GR +969+C"L]=H7)K]XC('"C!Y5/-<7Q>VS249 ,U) M#$^A*>I/<)H,? Q"#J9A!)::+(J@MYNCD1AJTO@]R\EGYF.4W^J*0^6 MO3KGQ64F#<_$8]LM.[])>W$F_G\*/,0C"2]1=ZI$X,C9YR?XM$8Q '*'E!VJ M@/=AZS&YK W,+G,J!^-HQW,DPXE]CH")C),CX)HYVKOL<"I/W"N(Z8^H/L\H MRNKA:<.R-Z3HZ%_*W'"D;O[:R 4Z?.?QM-N=PQD=L[ 6_?BD?#ZM?;O&>%WW MIQ&$HVE_Q A#^$"@WD8':&U_&TG=-7CT[WDTL'O;BQ/;NC[4A=N, MCO<(E]CK0_5%:KXP=T^3'.^!/ER=\X(X]@$Y;57L/T&7[C>60K M[?I/GDX@;+C]=!;4.- >O+-,KU7DRJI<]P*\2Q->7#:+I5^G"\7L"IV6=%[> M'#X87 NI[-M]39IXYRW%$F3]/&:WIHO+>KY=S&]*0J,*C,3!"8>J,?(S4M^= M)\2W]@"_AY\BB\A)>ACX,C_;"2@1X(EAA%I7(Q MBF5FRA<=@QLDNG:>+DQD&8;04@2P-% 9=:)L"+BQ\EVZ<5V4;[Q(R-PV_\7E M$\[0MV4-ZZ[VS>0P4_4L(VG_K8L'CYO\;HK+$S_2N^/.CQ\PS0*YCCE5!0*' MDV)?E44!FT3\C$)@'LVH"A;?3)\X18J,RE X K[*NXLQK*=5JW9ZX'_FJH MJ/Q3[WGH&7/9SW]FKI-D+DZA&(J'<1'%].& CN]# 75B.'-D)D=2P:< +) M.B)^3^QFB<>^;UHB^9K^;CRV\X'-"]0?_/@!ZTK]Z0VK-<;D!$U\P%$B&C?4 MOU7G?PE[RO_>9V)_O#2;HNSF'JOVZ+>* R^%@=W!9.<:\P&NSGU"NZ-N+5C#YF<0+*O3VX7D5I:'1R [$335KVT MZ;]>Z"M[4K)W]&Z23(>O:16]N27TDHFO)@HG(&6#C9XLTYE"XBCV[)E]+4J!7(H,2)2N0(D2A&C$Q;-&(ZX#&5\F5>OF"PO4]R!!&Z95$ M))6-11)TVB!X8WD&Q>-2'QK!;L6U@=15[%B#: :NZN*K=GTRKMV>_++*$J=> M^>(=%!\Y5,FM"I]EJ."IOL-[+Q,D]/$:M7F)<;T.(P,D:1)57[@UK&Z,53?' M>DH)?E6^W&"[:W&_%8!;#']B@1K6IU'[9G6Y/1DQS]$> G:$/4EDCU8TAW+] M5C+PE )V!5:9;K[/=9M#?%U5Y__>\H4H4FJE?7_5KA0K^59E1ZT7S](,;=*8 M?)MKK=!"HTZ1NB9:!9$@E@#3D=NQG9M6J41 7J_42U2M4>_[BPX/)'._FK:@G?]BW WDKUSNG24TA]O>O^$1NWRZ+82/R? M[MD^(,L?/NDS:PE+023Y6#Y8#I_:)P$:-^UZ%0KE<*-@XEFS= M3W@N8'^J0NDII%2Y4L_7"Y5\%>0?%@/YCEE9R@Y FS+"5@7_/NC9CI(]9_0( M5-\IG8KUI+3D%S!U=.1R K[D\XV*D@\!J PUDK&%^Q].16-0+I5."<0IV)C, M);7=SZO]=X$#4F"LA@4%]>E>8"8LC,A^W@'N$VIST$B MTP:5L554]AB>P==?E!%"*L[3PT]B_Q3\1H0!\?!?:4_!X0N>4BB,<>W L5ZP MA>3!_)P(R%+"Q7NT)CU JQMP*4:1U:XH(>UJGK():MH:\#7;,4#.>-'P"0$( MC=R?#@R.J)J6\5 B7L4EN&IOF,#%58?]@&FZFXB;,(V'B4@74$>DMNU&.EU MF1 G/CF/1!Y4G:)[.RBM."X162$#?[9+[C-KX$\<@Z3[C#(:\.+;#HI>!G(! M7J+*^"TJA#1-Q[J)I G59*!JU ID052Q3ZB.?V!'_@;Z+9M!@060,51] 0VH MQK0)FO3?I1J=VSEQW:31++6(J=KVA02P&DVD%HHTXXW8V0;=]TXO M"9U>$L[IY0Y7V*J 25QYT-P$\$'5^!O33[71OF_A KE7C?L.=AG48/VM&#Y#-&-C.;T(W5FI4.5_H-%K^X#5^QJN7>*U@O+HPD>_KK=)U MI=TIM7"[@7RU1*S=TMU]I?-$K;0$N&^3T(+.\?Z01?),%IZS>UHGB[1SLBC] MNJE<53K^X)C8M8O#3CS[OK7RDH\'/F14TL:F7;FNYSN:*>F/8R%.S,F%:R&> MVR?5]+@1SO. 02>HQ+\;6:W?J$ZC (:X1+SJW_!L1KZK;0[+KGOJYQR7OR#' M9>&GV!+S_?AA[5P77N:!?>A'(LHN8+H @1Z%=5AF.J29(P[2DBPXO^'5%!W/ MY5*I6&RQ<_.!E6"F@WQ@;S:!W;>E>AM,6?BMW:A6BGG<1NLJ7P7TE:CV3:D4 M5$K,4C@]D DK J6.Q(G"""R\BZ9]A$4P#KU1S!A?;%"VKV3?KE5;,G2VB40C M1SD12W=IFNY*0D)(=.>_I\JLJM)":LJ#V)R,8:H9>?#;(@1#12E'&+;F,KA( M"=J8!;0BF-T6+R().6](J_K2$WEVMU6Z\K*9S:.GP5H'VV 66[HWF"A(YA+F M;80+QQ/XMUK?MAG3MID.R38/J7RU8YWX<.AZE8LSIB5%VP&@'=J!+D&^G-KR MHR=37R\7^2R6_=DLWL&D[PQ:9L:/!BB_X&0E89//<"4NO0MR-)I7%*0J^1Z^ MY-)7N]Q5=UZN*X7[A]_"8V=PL9WP00BO';KE8>]3/):,Q%.I"/S\[(0Y+B[S M[79)]V/ @XYONF[C(^MSI':7DP?M!@S3:NP1FEI#J%X"98'7& V8G778F^E4 M1:7D'Q>8)5+O'[ MV1_&U^VR3/*?=77HB%[B.KW@)"J,DNF@ 4 MY@ZH3EMAUIV!Z/9')9FVMV M&V#GW'1Y9^!.>P/N+.Z+[!6P[3D_9^'\-B[[U4'RN"*\(D4E27$KC#Y.<,3%EO7Y+6.W$XD=Q'QFP2R=V$D3QU)(W@'+(P;*I%(' LN> M:Y)6LTFK*J&T4!^!F.CQJ(Y4HY#=,O>(7&[R>,]F.Q7>'S5YB&HT]D')YD8B ME(!(K4^&Y\4WQUNR]7_ M< 4%XCLRKZG;KG#'TG81Y5XK\UN[;KK 3BR6-0"7#P1P^G0 [)$XB&T&L+KI MA@U\LW3))@+ P=T$</2)!.11+9I"]* MJ6B1!T4T0+ =MB JYI%^11GUWK(WC5S[H3&.A^-(K^LA8^F !^78]IT=&'UF MK%0V_1Z_YX>UHY*,] MY_A(1%9Y7!JP LMO#92*I-.'2M(PP\DKC1./I#.[G3:'.@^:,I(8CBU-)7S= M+B^P#5SS;-86.9T0.BHFM 9,_EYNP["YS%9NVFGVZC/YD+DBDEHPJ8CXL8V]G+E M2">F +D\04>RB9,]6@;(80 H.FU7]?!PS9Y8TNRX!($0"7MO MB4BQ6,4&:XV4/T\B*HMS-AP'2SU67"7N'/BW-^%X_#5Q;QZ77';"UF=>2T<2 M].X84SA9S37L/&(_@%WRT%C, =RWSGAO\WMAV'RJW+OA.[]4FLY\YK()!_*( M44C!&(H;X_K;6@&.,/.C_ZR8C&13=A& DV9%_[D0P);PGPL;6A$J85C%E-O" M,&D,[L&PQNH>YTA9]=_U+3?F,RR?Z8=*_Y%5XU =+JU/C,H0,-Q6P/J>S4*G M#C6?3@IN'K%99V[,0^.Q M]HQ6L#!:512&ZWF72QS6KK_$?F=>?L>XHT4:Z9 E7]I S6^-%T MO%)1D4SF4&C9\T[>>C);Q#7JHM WO?Y6[GFCYX.;^G7YK>#&+@PJTJCS%]G0 MNP\FVJ+-;P_+;O?*.7JX/W:\OY$0FDHCO=MNYPHOCB_O.[800WP4-UVH<'),XIL?QG,HA)2^PI,N@ MWG1 :S9@N8L>T/5S.WJJ5O)7E>JBJF+[)M\JW32JQ5*K;39'(/47PXB%<*W& MGB9B]C1A?W.=&?RI)6IRI?;B)D?7_YOKE@VMII M/W7GSZ_,K_+]_%[.,"$*%*Q>Q).T+;C$PYK&WU^=VX+2[^RO2,K!K6>/:39H M6'F5 !;)I&G?PP"P-7F"V'5)N\)4&93+R,^3E^<_(8E[+_@)KY_B%QLX0Y3BI=Y!6D1 M9#M0=WE+-.M@]3O,ECB49$X&8AZQ62KISYW8C$TXNX5>D3#98!G^?*LFZ'PG MT6Z'2H>9D6Q96WPX@K'+D/2[\,G!MJSGS M.E4?YV]7@5VT.?"J'][3JOYZ?R$>&\SY;WXZR*4X1^#V18]GA\EX=O]PA^L0 M7'&K$\]R;0]+$2Q-F)MV=_[:^S6(WR:?I:<@ZE"Z%22VU_ALCI_OCVP#/]/2 M="2=V:WGSE)E3_1XEJ8:2:1VF_:>296KC7YL/:M9L\)^O'I;'S_>%).Y7HA5.[TX(YA.KEW,^/[TB!6-?M?\B.3B MY[P]#_'BE6:/@:H+L,)'POZ\L*S-]2,#EB?FD4$9-!FFEY/BM!NY$J@#8NG< M %"-_JUGA^ L!CJ2S>R?3/:7BI>],.1=^;)$+, 31,Y>SICYP9I4&3/5?+LT M5ZJQ[KR53B2?:_GK82O,ALN2;/G;Y(G?%\F=):VI=N%:SNS_5MOS@&.TF0]B'\&Y,D\IMW,517ZN9(TS6?,X)]8 4 M"N)X+ J$():Z%X$&9U_4[KS]=I^MLV@Z>QJ&S_.G+1Y&@M5_IU:; .3LMUD7 MFXRL[[72E3@IUF5%2V.%^:@TE*X?:[\SO_Z8Y?^-F3 Q*A%8C4R]DBXWEZNS MIO:?%7<;F+>*H[QPG>I-?F6=S+J]08_=O(X5?51!?:Q4WD"[*4BP:I1*O6RJ ME-BR2FD21MW9\V"OI:WIN@.7)H@V"L^^[8'1_<"$^3I]9>PQK4V6GZ@C4>;F MB#7Q;2&QAW9-2#U=I9CF1F0SY@#K-+:!@7?,3,CL]38^Z=53PB!'.YK9*3)7 MY_; K-R$T;T)S>G:]C"M=JTM%8O$8N3??2E.$]\:+BRH6">_V#8BJ"C*Q)[T MVLQL0-]PM_'GP28"X,C+CD6;-F-CHBHJ(V A;3=M*Y,N*M+3:-I.;YI67(RP M-W*U_8:/Z"Q0"6!Q8-/'TI&DK5-XNYC#E0=7T9W?F\"(A'F9W@M_BB]IE4\& M1&!DVF3^EKE[NV[%1#YX O-0.S.VJXL9:_BE]^N9EI^G MY;NV3[VG?8K!*#8^/T1V^W[)>AVS?D=FDI$D?8[O>HX>#P,T:=\#-.ZJB9@1 MWX6H>;R=U1]2TFL^Z5/WZZU2QF4]*$NLEQPVW,N=DZY-M O=YVI2[P5CIU1G MZJN*4_7@=_R_'Y(Q*"XT!&(N!N#K<&-@W#IZHUKBF!$BV@<1JHUD;O"=&C/R MD(,Y\*.QY6G[("&0O)A8NO1QDLX(D9;08XD19MC;(9 ,61 U%/9^P4-#&801 MB#^<*?OQ@SI""L((9'%_,MSL52!:"UNXU( 3&*'/82-)A0](L=(OGFU@%2(P MY/]$HU290SS[C6HR0R#6-DA$)/01R%+\!T']-ZH&-OEWJB'AOY1O>#K]*RH: M-3B+Y5Z=ZF=M5>;W:X/D?WP%2-D!34;,<[2'@']A!HE@0P>4*DJ>0&DO:#A:OW7S M&"@:/?C&; N7,M/-][EN1)C99 M"E"B_?7Q S,F]86V+RSN@\+01:0SCC-,[40LWJ7I1%<2$D*B.W]F__Q,JK5[ MN8=;O4[&L(@9>1 DC$& 5)1R2@V4!5$7^^-&E\M@EO.,I("4,7Y;87V/*T%N M$SFK64$Y;+][Z=8VST"Y8I?$DS(QNFM$+B\V+^TX"4*+U5[A1=+&:FE?5JM9 M8SLQ[;8@I/V2+"HZBPU&FZ&<.Q: [K# _O=B4:QXE_'A8'Y[.T]&B*K!PR.% M*H'UQE(_>C+U%1:S%-QR=(3?N0:729>G@*FXWYC"S+V-#U9%SR&8V3[#Z0*0 M#@L9.Y*N%M!L>?[0UW<7#-3KW"CD#M;SD]"=H\Z?L?IG6GUI^-2^1-?;F>0_ MZWR][C++V27B$I5;1T U#+]^+<(P#/[9[DTQ'W/D-3&MC7]+7?O+OHFMWM"G<,V]WUT JB MHC8&^CZ[8T7GU7(V6__)]_DAYR89>KOIZRAPMID[\8KQ/6M;#GT_89@EQ 3( MWMD-24_G6)DK)/DA)-*15#K 2]=9B[BXED5%:RS6(U7/>L-XL3LB-*(EMZOX1JP5N LB0>R3GHK7N6)8Y0Y(P6^V9=HM)4PJ$ZQ=)EI3N_[6<;U9\/PU(]L.J> MSHG 7#J%]+6?;U.ZI AKXDP;\?R"'G":##$"Z@^E[KPTFDQ$-?]+D=P<]/WK MMJ*OV22$X^:*+T,P0*V<.K0B<(@AYHN2]*?WK[7VZ3420$KQ>8'-LV-.X+!P MQ5<_;-GKEW#7K!7CT^>*FV9&/E]4UG=" I?,TEY"PG8[0!VD(RT2BY_J116?-D*8N3^"+9;A+,^+THX5FW+G'3]J3>AU?1CF3Z%JR_: MO@BWLHN= ?:4]]QW>"L^ Y0 N?BY7I!O*//%/9\-T.\6WW8 (XGIQ/^&Q0[Q MVV/_V^Q7*Z8H:NQW-7DB_CPV6@'KE8[.R1\Q11?LB9>(2F M Y0T>3M)H[5_JHJ*8GKZ0<)@0Z?=>>G.A_QL*#_^3-!5%!9#QXD3B".[^@MH M=H&^( T:?XH!_\V(\N?4E* #O'!77JK]+HC+.]>%ZY)'N9"Y8Y^2F>?8Z&@M M#K<($W6$9%V04)]T>^7SV:OL\J!M+853$5Z1HF++7J.-"D["@T^PU<^]VL7%J"#NG<(TMP './QN;^]=O M3@-[FQL\+FUZBZP Q<'NH^G1A &Y+*=_CXMS1KEI=,2Q0$'?*&"7.#?MR7R, MSJ7PH-DX'?]NWI_S-E9T+\@^\F*B]:3<_KI]%GX%4.1LN=FTR8H@9T&L< M!:F1'1SAPJF1 P&Z+\R4?06?=AF;2]@+,DB=\,RC\_DO1Y OHB/N-7IV'P4VNG 6 M,2DL44Q/L9Q\Y&=%^OZEZJ:E9L">8CT<97'QG#+5[FH4MP&1 X\56YG[G[^',7K MV2,<7#?3E+9#2JMEI*L4#98JWO6QG9B^H2G01,IX[E03*8/&@$_AQ,SN*Z-N M1$IZ3:0 !'2M=X4$A*\APO8-&?":G*%64YQUAH&%#0\T-YNR^,HIF"P "T9, M<4DPO#\[9@,B0Q9U.AN=>R/+E\L7L=VW+SQ+5+"ZV>M(72=.(Q8Y WK4:LD6VGNW2B$5IU[O=0&I:G;JX0 M>U6[RU@XI:\%KTHT MV&2>A9(?H;.H!ZV]QS7::Y:N29[=)T MTFCD62G_'M2&=\7,?=I%(\^-J/XO(XG*]S:EH?I]MO1,!>#=/F;/3C_\EN^B MT^/Q>G*>.W*&K:'DN2/G27?D=.E+<4#J>[7!:]1JC3IHTT;A]AP"V\MGY['> M7VL[ZC!!DX?C+8I0/036&LXLP$6E)+!D1'9U:]XVQC2LNES66O>UK8K]YQ&0 M)9*5$CD5=+EVMV^V"3?[A'>[EG=T:T][H0 '?U$@U52FG&)Y3@\[XQEJ1!7A MH[S2&&@.NW04=JB_ MUEU;MP=9Z)E(.KO;A7?T[JG[$@EM$@GM'9$T:V]*[OZ-GO_)A8=(Z$"().?@ MKKVK-K"^A0ENY3R@FQB!Y.-+\(1(:ZJ#,J_,]GX 73CK!)L/)GVKA+L<7,[ MB"2G9"1-Y/Z(\:R#WX)<2JODTC+G6J>9+D<*5_HF6PIW;\WG#C=5[D?+&M0* M@6T$LJ-4X,X-AD"2)%)NDAD_>TT7*9=TX8OP$+/EF\YC;\A6V1#11;"F4R[E MGBS\-IJVGC]MIHA'B6&@!!Q%FBJP _AL[0 ;=].KU'.QZO3LNJ G7P0J_]1NQM36FU3N!4A/3LVW M5#+U"D*3+EZ^\XRAJ[3L[9").7 )A%^!NPMLE_V1S3G[L/,:N[\JCY[#25A"B M-ANAL[YW(SVN!S6\>5'A6HV/^M'C]+M6J9.OU$M%JI1OU2OUZ_8Y!^_H1V)O MD^_VA)R=;EF+GOJ47]="*L,)B#5*%)D*IO+X*W[S4NYWDL[RIX)*K+-?L!C,1"J_>)I9!%;XR3-S4TFS69)D%C/VSQ1T7+K12K,;J=1?L2PJQ8=,.7'=4=(AH['-_C4_:',\ DNR^,A%T0VY%9 M,2#7VR8R^Q57'O[\NJ\Q)/6=GOBTK].'X[\45D$0Z MO=M7O"_@@T2MN^MT\_K5_"WQ.\\^]I!GJ'68"9/)[LJ$V0L:)R /-A^L R&1 MQ-:SR1K7%P?W[(2=,G=B9MN1XE!>#W=[K3"S?&:OL^:$ZU"!$OQMK/!&7<*UFN"O(A_Q_ MUXN%J"FX.KG/QV*]\I;-/MYFW66Y'-A:8[\SMQ=F9#*2I-]AS\8%(91=G:WG MBNE(>LE2C/>42_$&,LE?5>\W M]=?7^TVM=YOZO!ZOWU&&0UX\4T)6\G?0KY]0Y6KC[EK=R1)OTY[H_*5E/Z9\WSMYP+#YP+# M >/I* 6&O2TF?+J \;UP\*(=5&G9Z5\ PZLIBZ\<\,W5[!Y./Q6A(2&947'_ MS;[*O7(JAY0"3,4)$_A,_Q).2$O=.1_2+V_I*RF7F&7\:?GD=9GBA:8OMQHU MJM$LM?*=2OV:RAX2-F<+\ALUUYT_-M^(S MZHPZI6?/F_^M%3_>UQK2R[!L#KEZ6]=V];3HIE!LN".A1R\=' R(CQ><=%5V M=\&TUA!-GOTS453BZNJ(+03;[',\6MI\1W2H.A9J(D9C1<$6?C^69E*:==/& MV9.BOYNYW;)O7,E%-G9.":88P)_CO[#'@I+T[5.]&24:6Z<8<^]G#>*!!BDB M"1#!$:,#?N<1_B4OL/FQ"&0SUPK7:E2EWTEZ26& M[,P>A-;UW;#.]$,D]&E+I3V;,M3'I:/]JYU[S(+'KVH> .C\8#IOZW@OF,Y: M?.Q>D!&\/D?L-<,)V!YK"#5&?D;$E=Y&_8FLG]L5M8;4D0BVV2O231N01J2$ MGN4CS*ZD3.E8T5EVPJ6%RGA4FB90J'3H8N?4IR'L_3/%P^XI((*QN7\] 0HL M-G.#?E/DCG*07N,K2#F0EZBL[ZU=F?\*GJ6'U47+NXO'ZO>W$LJ^RD5@T M_68#SB Y\\3T\UX@\X.W#BW 8<]>UL("5BN_,2BB 9)EQ%9%1F@ :#B!?%%& M2*DC=5WGUGHSI?,X>DOW^5#I7.NN\ TT'O9##9!7%:7=VGG[ -M7MMQ45OG$ M^-,SN'K#NSY!U9Z)K7>;L,70$-JPCL9@JXT\SI2K3/GYNO(T#)^RQ+O 9K$" M^\!,&QYC> -\ ]2<;A2![Q:MPWN/"3KA705P>RUFL+SF[>\P4UU17R$!#3AU MV6(L,@6QE*V-KUWY=OQTMFJ;,/WVWK5 <.\;W K7 !D@$6+=Y)0-/.QC9!\% M(\$M!>LZ42Z*DYXZF/#Y?A_(5U,&"QYXD\HW?VZ2Y73%C>'FLR*X8EB@BIYZ MW/.2P0/;@'H^.WD//C_.46ZZ[>QF/6ME0I"0,CXA%I'VTQ)9+C 2IS+\2EA9 M_#E/51OESN]4N(Y.A1$C#'$]>\$:(%84I"HD LAS3(_CS\'B0P@GO95P#.YH MH3[B7K'W;]V0S\8KK_=7;TJL-PB1_-83LHT-X'0$?0>$=$3LHK1\>&3CQ@GD MCW$*3T82B5.-9+F&J:\G\*R#GBEN^+BTE8\-XQDDJ@P2=9V)IX-*KOY\\UP8 MN&%B_RY4F >1OJCX?_;>EZ!6P'H,#J5=M1\+)W\Z :>OS.DF>K2?>VQ]T]B) M(ZBBS-FQ9:,OQY]^SQF49WS4K8XXT5CGS&^JV>$ VPK!( ]!+HN2'SNXNS_\ M_#@%)3,'!,;='(&:,I(8CC5$C.X\,H+5>7*H6.<_H9J.R8\9_O$W%RJUJ._& M\$HH%IM6.Q^%CLB(K2[QW)OGD1JX_&M%J9\C=63JZ3M1\MYUG9D\GW8Z-$)#H+4T9GW M8QR[!JTOB5:90[T"]AR><72*;2$P6"8KR5?"[?.X+S_&WGZYB2<'<(*5M56' M3C.O0/4HAU@'Q=!/0!L[@:0_:8^'BCDWW*B+'S,>BPS1M,R7*92>H,[MZ*Z9 M"TK).NKDL.VDNXAY&]IW%9S!MSEQ,8Y[36./V"#M\^QN!1/V]@@G@D!?KG'0 MOG2WL!=325=5&;"4ZG3'JB:FL+AZ:<>Z<[9.-\2,5+U-)@(P(SQH%N;H+NW[ MI7[G" _4-YC-G7Y[E]/ H!_B*Q[)Q'8W'0QA#ROGHB.\>0KA6LW&6T&[5(Z6 MG+M?(:!JC+^JO,4F\E/<<^7C6^%R('IY[=930! M57""/3(V0=R+MDRP'LO3E/74\G#4M?#0_['N2'M-;WGMM.[R@A# M#LZ,Y0%,QN]O ^7O\4 [E:IK>)5>#]%W;.!*P MF-!\UUA.F+[KT7VFW)XQY;H0KE"; P?V1"&7375Y\7ZBO_WK3;9/,;GM_/Q2>&Z"=O'T)C10N-M9"DG_<:@SIN)K?($UHX Z2W/]VYU%&F M_&\U]=(*20Z?>;;A@!LDTO9.VPDN#J,UQEM)$#K2B7H3C .M9)^@3]$MO1?H M_*EY>L ](GOV*V]P0E0498+[OC8&55$8=I \+J*>:GH="!,RG63L[OGQY^V] MGW?.7'.BU,\$S]EQE+WZF./%%44F9-B9!J\^* $A>UMT)0 M>VTW1H)M0'%PS=WCNT(SOM1U*NUD(U(N6;D'TI4K FY*Q+UB]X]]%64;A(YEKC!6,B;T #AC42" 6%;C+R^_'YJ=S&]I&)@S< \98IK1 M PKIF]03[C'5X(8Q^@[Q$WVR1TW4',E8).5W7>+E*.53796%"$V9QDS.]_IT M.@6611D. 'K.PQH[+1]/'S/3/RS_EDD(;NZ+!AR/6^Q*V<1#[] 9NQNM01:* M3'GM?3WCS%_=GMM=G<^]N]S^>.[< [N(^F%I9$;]N/%CI?[SX=>HY9/?U?^H MW\#8[%\=];-!^3%,AVQJM^EPEEJ'(M'7L%\BX]GME7/8[[V$9*XL2@=3+OX7 M9UR_ C&1HHB**G-]%<[;\ 4]L3PYEV[73)PEZ9-H*>S+(K^@!0R.ZT@) M%GV!.J-SKEHXA<&[%0*D^-,_.9GRI_=/WBN!U.7:W?E-,]T89I7;Z2 ;EL/Y MEMR#37(E0O70D!,$; O#J5TB9''*5I2//+/, GFE,=!D4=JKNT&[)='?DSH; M,!IIS]"8B&3BOM_EMF\%*DQR,['/ZO(W;8/,KQ!)MWU0UR^]\*L-*!"^%VQN:J?/.J MGTC$23$^5]@\'_I/\=#_E5PV@M\_?O@A67-G0:O%@0LZW!@I5!V]42UQS @1 M[8,(U0:I//B..T&# 0K@AT=CRQ2"@_-(7DPKD4ELIHGM.Q (Q$*" M0QAK^*SA>46%#T@$XXMG&[ !\O]$HU290SS[C6HR0Q!C;="M2.BC;U2:BD8- M F2Y5Z=VGC:C^7T:"^@?6A/P/N)YG1W_O0 QA?\&;NX;?^LSO'&L.L+;B_V# M7Y6MNXXJW!QI6[_81,8:9KY3R^-8=FKL\3O5F4DP6EYF>AR(BCK(9PT.=1%O M/FE]Z:OQ%OYFE4<,_OCQ%2!E!S0X>3]'>P@$,\P@$4CK@%)%R1,H[04-1^NW M;AX#1:.'=3K$6?/[$R/Y;]Q&91B,I87UL1',=/-]KML6_]&[+#3JQ5*]72I2\%N[4:T4\QWX MH]V!'[52O=.F&F5J<1G@XXX&9L!Q(E<\!35@1 M*'4D3A0PTQ5OY_138+?PC*0 TQN_K7"B(U-H_WLKJUIU M6>E;)&D6LY_-8,[]"+ QS)/_7J0OG.H(!_/;JUH9(:H&#X\4JB3@TH0_>C+U M];*-)%"6/213B5C$T2E\YPI<&JWN;A@%BZ>XWWC"!\MM=J:ADKS S/893A> MM-]D;']=O#V1))[8G0R/CYQE7GRK"-IY$HZ 2W?S4GRX8=2P/8+MCLYG[/5_7V"L. "8I'BF*Y5E'2;_20FO[S6%-MQV^OXO-G[]MAZ:9V)OF/W;5NAU&) M+;V$];U1MA>65@%IV/W_;)CY8$>V90)O?-KF2>4?>_^VL\3[9"R^*_%^%VB< MF\SO#\B;KXYL8:W@>N[M3FX^%+GG^M;O0RGDEY5"$_>8F\@ 9"U/J2S*%B,B M#D9$6WI+O$HMZ>7I&"WD=P2C2:M$EJR?4D=(CS]CACI;#2X)9+D5'YSMP#C# M5%)'JF8J_'Q]_=-*R\-XTZ?,A8,M F/9[SIRO8*;( L/[I\]]3>G&#A!E#\% M4/=/CMK;%+"O%KS4G\@B.IJ#YY[P_"4X7\3WJND_^2>:O MSS])G?-/G.2?>)7"L)9ODC'S37[TS)03:D/&2<\R .'IQS4 ''4YY#2@3FO>%QO MX!)V;1BMV:7K^H<,VYTSOUK)*_YWNBHS+A)53+":E 0V*+6D]WFD GBCNA @ MEFN,6"T+BB=[BH.=W2J]B-.;@?R3SEY<7N7;%9()U6R5VD!T^4ZE43>Y0O_A M$54L4\2?B:)R@]F*R9W IK6SK1FDY!T'>[Q ,"0^?EBR)"9&PM<^Y@(^5S1E M,5I$4Q!M0O\+]0G;(? MT[\M:.O5O_Q,C9A71/40$BA)1OB$16HWX'W)+"G5],:I(QT-Y&.-#1P2J*35 M6.61\O'#$ D(3"M^9AD-YPVQ#L?B!.-%O!UG[]P+!!]M#&[%A.S]E_:7CQ^N M\_FF"09]:-#/CE<#GW-C"TXM:0LDG(D!1Y;*"0K(,G*:42A5I,KP&)!N] X_ M]O%#"PTGO/9:.WH+JHW 'F;C9Q'\_LQ8'"LZ7!NH/WSAF9^P8-3R/"8Q;1W+ M"QR(HJI9OS(B#5M@,?I4O9E3 ,H*0Q)?/C#]8@ URJR-XRI#K&E;;E &8D3 MG@5"A+4PL Y\35L4_DP$[8QJPM+V94F3VQKI DM0>4&8P",M)(E@QNM[@F&< M[0894YGT1Y1!SIH773L/83(REL?Q,WB&!66(*_D9 M%&4,JHX8]>.',3/#"$13"?6)N#. -^$UT'W!I ]_RO"I;"7'"':MP$? '!N1 MO$RQ> 0$CQN;7,8\9BJ">@"(B4US/1NQ&&)M8Z\.ORY96)<^&%QUW/(&-0:+ M\O K9E3"6O5H[>'N_/&VKS33KU)L&%\QCO9/6[_0S*.X81XM&3ZI?G]2FE1[ M#]77CX M=[S61T0IP+W >G#,QCR%^85%N")-!'Z^(EXDO1S!\@%VA"DG Z:/D8XE C-1 MQ3[/O.*39(3J,9B49U%)?"."#K^ >) ,0)H1:@QR@XL.#/FN3&"E6,*R,H@7 M6>-V!@-AF4D(MA44893?I3GQAPQ1.$$L!TT\V.?$Y%ANJJZJW:B'Y/PW_KQ19,_2W E3((- M+65Q;-?,FJA^1EL,AA\E(25&M\H75A/"K"_@Q>&%ZJ4.U.H39[UZ]NVH7. =U9,R8[N7I[KM[2P5 MA]=W+XLR6QJOF#;73FMK9W)RKWI34^E\S_.U:^%K-Y<&_Y*[ MG&/M+B>RW.7\^"'4MSF/C9BC7-[T]J+FZ0(FP$N9Y:5>=\3PL79&#$TSQ&T* M#JMX8C2<,Z)=9D3'%J99@V!ZC'1B:"V,X.Z8:]5YWEMS\UZ#,E[8QD4QN=U,^ MSVK,QFT,3EQC7V\@J>JR9Z:,"T_H#_V[F0K+/8IMDJT;^ MCK[#&N:"%"QT));UJ5CHWX@E?V1)+NM3=5[;$J&KH2!+*"8?[\ZYV*3((,(XB".9#O#R1-"_MGQ*?5IDI3$*D,D R3()?RI:HWF2'6!$13]^ M6 J+]AB>Y%XJ(X14Y;.V.CV3@&+85_RE%L5DD20JG+IQ.F/?JQ-2V^8#R+SA M_"HGD@X M<,0!D%110'J 6-QV+/WX08LSD;PY18L& WE'X9&)3&Z (P'( R'RNQ%VK[=* M9IA;3]]0174FP3Z1C#,O]$#P3,+*D\\NGM(^AR=%(VNABQ&DEQ H8%P>Q8R^/5L^EPA9VQOGZLC+7'"1+T M?$U8[Q>JN+A*KZ[[AI=\PB1;CNP&"TE,+1JV9/SD_RZ'57)+#3J+.EWJ A@7 M.<*+%M0N5^GV%P&-Y[>'?+O93\NU"RT]XM^+X@I)[Y+Q&Z?RH!![;*U>=VI3 MQW4]U5FP 4QI'\#HT9)$IHN6**OS@ MDNPN+E%MY$P$BTR=0$%DFMG%(-UZ5@0;I"# FBDZ'M7$EW>W,1U638>M(=+@ M"5UNNUR9Q7^0W7^C2%K*32E?++6^4WKC\V]X5?H3WZD'T#1 M^63:4Q.M<>&/XTC,RA7$@RYO+A:3ZM;Q93P MVBC,QMY<'/6F]K@]+^DW/#==\)1\G=S=%4[)>K2*)^!HU1GDA6J1497&].!\ M]\VK7;K6*;F_SDM$L2&O- FV(L.D959D8O*O5.PMGI83AYP<5V^CKZWC:"EQ MBIX^A?/?09F3@YEF+3!PK-%S1PW#86;H;^6=IL"9O7)T(#S",:Z@'T3S&!YY M@:T:P#@X$KMJ?SZ["1!;BOS>)HB]_YS$]Y%[7O?\]KRQ#FD71;4+BAH:6WKO0NT MSZE09[N%#G_G]+?WG/[F1S+#MKREB\M5Q;MHE*M;5OZFR)C.EFS"B>U!JMFU M=3NC;Y>)??W[)EZHUV973,[TQ*P9%^KZ-M=/9_MDZ^PTT];*N'G>6#=#[\YM M.'I&U +=M"MTKR6O%_I](1M3B_78GU- MW<->./T[M0(5WE9(3)_2U,)Q\HL MH16+PQ?[FKV]()'+IBQ$F>_W9:15%">KL!4WA#)-PMNY7EOGF2-*6UU-@.D- MB43BP$;UWB$HLPM!JP(B7 CR);-A=WZFC\SO2:.2S1+ B'G+YBU5+?" 0ZA: MG(C<]/)<"ACYJ/K\+&SM>X(R=U9-^NH^>PU2LNN4+IF;=3_O#P56H^M5IX),4J] MD3(;$$K3NRL$;T1HH':&@Y1M)Z('%UOHZ]D;I&6:]C$IW*0R LOPHH!(<1"L M2"296S\R!9\5O'2L6J'\O+&ACE@TME,6Y;:YF;:VER;>RC8!E^O'.[VR7+O^ MW5_C!A=0VW[&*)R__3$#:G.G\-$?UG/Z&]-&C_^I%\?<[>"VJ#_ M"OKS5ZY[EFGOA:SWY(Z.GB&]Z@Y KO%O15\FO6"5ZX<^T1*2W*9<$.R/2LB M=J0P?7Z;)V1Y]]MI_L D;S?.,(\.1:GWF(^_()28*T)9$Z#]_%7VH9F7ISGV M5$G&PXN.V=V-W+R['W",K(3WV>C]'$(]AU##%RD\AU#_PA"J-9W]:''4P@[; MP,S=VA%(S=78PA7BU7EFW3:P;C38Z)JY>I^CJ70D1N\.>X0HGIIRA_8UFY"K MS= U\RLG/]D<(\**=^_"JG3*PRAZ2,.J36:FU7G5;DOB*K#X9HY9*=EKY[LU MU-^4Q3Y"K()=&@9NL1NDJ=^J,];F(-JZ:QON8WE.%QED$-9!X\^@@K )M_C< M'IP-*3Y]*:J3/#2D?GSOFLMPRFJ83+^'%R:7=7Q'L-"X KA;1.W8M,\>9]M5 M'R.RD4KMWU7T%&(;L3T(9;OL\Y%0G#8PS23V;6"Z9Z6=P .^J_Y_J_4:WB! MR;DA7]IV?J/9XJ^[TKB4X]!.0_[('MZ=ASJOFJ>[D$,G%!4HNZ.&>PQ7.[#;9@B@>ENO.>,/\];XD/L]>L"W?]"72YR ,@,8@9 MOFRT)ZDL>I4MKA!:KSINZG6Q]UC=^6LMUFC>O4[N4R//X;MH@Y%<;X-1[,ZE M%U:]>NYG^5P2-%>CUFRT*T83K4*IU8^+!;8 ]*ZBC3CHG 5 M):THDEY\Q6CRL[B2O7:K.K1[MN]JY;UPJA'886'=QL6OB"8\Y,YUUB*LMHYM MW*Y.*95Y,=7/\97XUMO5SJ4'180']W337& MC9ISY:WOY"(U9Y4^ML>C_6)6]N&W1:^.DL64?T*]V>/-;-;/+==\=S!'P?D"\G)&A)"N>H^ 9@F3UP-4#Y M!2?[JL=69WY[),IJ!\ECB_V "YWI%9"96GL^RLVZ\]JL_'R5&;W=_5F<^ *, MMR^T)(7;9JNX%ZBA+4'O*7@748#LV-_8JQ>A3CN(^^T$.86X=M"P]>H.=FIW M#N&!S1*L4ZIN!0#<%!%P:_Q,%3FVEG MCM5GQ;;?P;8XL];O8+Q%X!S?9>^CD]P.MSX+FG@D$]O_\E#HXRHA09)7Y4(B MJ40R)"$,.-W?7U6EYBN?%#(I&Y?25YK^$G?N28Q_R6)TQ )R*8;(Y[GLY[4K MWDR\N^8!DWR"ZWKC/O=ZWURDW53O,0IG>+:PO\O9 M9*9EMO)N5?&8[')(&O M.3)68L^/P33'-:/Q57;+)39)BDFQ15+$T@IW%N!P-ILW9;5U-ELKL VRD$[N M7X@^Y1IJZ>-";0_IM!UJN?0VJ$7TG[AL^Z)D_1?J$3:YR)?I@VG"<(+558O[ M8IBG"UR@7&!4[!WOH3XS41#%#:@W1!;)(IQO@R\$XPB(@JPG%'ADS,PH0<0I MSQ2&UL9%T\;"K2Y_98W_W"&*TN. MV'98[$)34GC@)KEX!ZQK$TW7>"7K1+.UM]ON502%C40\M14=XF"@ !WV9M1P M=9^8(#?RAC-X8]K;!N]\3!FTVH^C0BNU&=YD'0> &R\B,'#3B6W@_JS_)$)K MR6*(.&0,D&H?/]B*-6%9G/@GVM(F#DD0B6-+/XN=P>T?+ADVT98VL>N1#DUO MEVV?UGAH"Q82KH76"@($_JE23S)B;WHLH>4UG!/IG/="RS&\UX36"KQI^24N MIF@5E9Z/([2\!C<=RVP56E]"?#H[^O$1$QC3O>&?4_%D,I'(Q.(79M:2HQTT M!EJ_-76G4\V^==#ZZ3.R3OR6]L^+\VQ%*(CCL2BT5;'_G!\,.)[#&4PD]Q.W M5Q-F5R(CLS4RG[+Q"+D8$!O_?3(D[!K&U(KCDY$HQAQ?:Y-G?-[#4U!C;8ZM M#.-VX?Z>1K/;-;[]693V#!WK9]-31845)K0VCL")M8 M>A>U9?#E.9GJ1*B*T/]"==Y$_!$^G%Y9H4::1\(ZQ65@KKZ.":,G N@1P GX M&60+]\JQ$](SD92DD,7)/6W3"!HQI5C>7AW,\WI0M?#B%0F.)%V>X*>=L&2CP+1BUVISP$90(::X7L>O.B5=#X": L)5$ MGNMSI/?E$!9H%*EE)$D67^%[TJV/=,6,2HP,$">!6HVB8)(WO7LH/(Q7 EO! MH\,(@MY<S]I+3YZ(\_NA!ZW=QL6WF]_* S^L__2WM5O&R]9N ;FJC_] M.6_\OG]>A! ";>T62\L_\ZUR_N$MO1$/Y]9N7K9V>\VQS9N;7\/4[\DIMG8+ M1EH^&JYE2IG($C]1M+;:6O-5&)NXKDF?8T,]8/2*9(Q0TL@9?\4A MO5VL%B8P5[70I2) Y]GJX"?FH4(ZUAH%O2Q?ZG:(CJV/'T28A%&QPN\S$H:L*DXQN:Q,<[B3#8"KL#=U0U'G&8K$FM/FO1X M#2F*K'SY^,& )BS A#19#, 11T2PS6<2%F70U7:C<77[ M9$/:]/#-3*>L"'Y#L]/,->*FZ"* G)BNBO:TPL&*@%:4"1 J6&A+MLH1.P#Z M/6?,N6&D7YT2@ 5F(;^W='2/B9. .P$DG,(4RZTJ3-,\\*>LG6-!^'X:@-S" MPE/,EK-V7L(R;.8V!B9&"UJ'ZX!Z8U@B$ MTVF,JUG"_4",YTOM;)WS^&J6.7^(+F,%5+4J9M\+$\ ]+= I*2/1]##G] J7 M+@4]['NYN+Z4L40/7WM7\^N'<:*7YK< MK]CG_IE+LFGY5LR:2+*Y,>3@AM">,QQ^BVCWK:&M2S)=\=I*5B\7.2_O8G.G MZ SMU249$0Y](<<"M'WFM[6GLZE%6LQ;#6P7F6/XI2LCE?H\,4UUYU=P,+_E MAS&EQ@5_PVL?K0 ; 6-&W\E7T_=*#@V@ ,AMW;!?5++%BL])VYE(.KF[&,Z[ MN >V%W@]2K=.1Q)Q#Z_9V7,V;3$3JV.T??7]LP&(!YQ&6)2#+M92'- M!6OEEH/@9&?M20^WHACW>')?:IVS$ME^DV0A[P>JCC+G\KP-. MX)21K:(,EH#,>/TZC'V_MT1GC]W9- !H>7:!B*;=M'+8S=D,-\7;>[S5:>_3Y?M$YD]C= _=\T=D% MAKPJBY#9_^JAZYO.)3MQ0GIA66XX&U)$&1?[-Z7J<[61"$IE>W3#V>+,?,26?V[Y#J6PW6.:+IRGP0O[]&+L(P/H9Z MCU>?_2OF>Y\%A8WY*6\#?%R2F[8/$ M^>Y\<'-WT^N,$[.'D;,@L44N>1@FWGS2/T8(V-O5^!S>?5?%'IN9C7F MCR@7<(&._)13+&]I6U:T6UG]J27]=U%+^F2HY:B=F?;L'5=%BH)ORTW&$TU&,EIM(M+"X_B^ MV@6#%)TQ2'ZQE;QE)UVN;G@H6>/-U.#_\_>ES:WC3/K?E>5_P-OSLQ; MF2K9K_9EYIRIDK?$2;S$=N(D7UR4"$F,*5(A1S)H:=5QC?GCW1EMLKR=&W+T["6A($U07@6+5X:\@_P>5I4M -. 4_RI/Q0,75O*O3D@7+J M4OG.H'TBOT6E.[QU#"R<8Z2XS4E"HRHP_@D?_MHR#%CL=Z;:IY9K3ZTX-&.& MSY N\R>TXKJV,ZMP>5G-H@TH[EI;Q[&PYE.1^UP??X MPI#ZQ76[_33\8-7U8/]F?[NQ]*M?GVCV?=>,(H_8J_EOS;5QN,F+KR47]>;? M8D2PBRVD2=-.P;M,Z<%LN\Y!JO>)D?OIM344O>*2[$ZU;=4[@U;NQ]^^GKR[T/3'QJ_"FW_O&M?7C8O; M[VMI^OF"E?(M:L"AV%UT@VT70XH.ED1'+6DJ71WK1Z#3)B03R#?O!9OUJ40% M'AU/6K6Y%M!Q,GI;IPMG[PVA#O@K>J!,JF[N9>C[3/,?$EH3BT51O;) NV7% MZ3(X\2 ]:4K)ZN_A8(')4T$ME*BN*<1L1&G6IA\&H8MFU=%UCYQ?N??GQQ]. M?7%Y-_']>9HQ_JMK*YQ;F5F<'/9L7DWWN53+>U03/;@_N\5OOYKYXT*CO ZJ MY3VJ+=8S>Q;52KGDU>X.E+OHZ< #Y!\-7E8!V-Q1C2G'@NHQ\-+#6 R%UU$! ML_@ :\&9'?Z6M!$=*H33M]FC;KD.6!7P!SBG'*<]*0ZP#)OC&@->[:3%:P H M?=*JBMO7J (># =^J-OK/Y 3L"IMVD LI,F5QW^UJ00 M25=#)X)Y'=3+T8(GR0NMY7-3*ZT5[L?%GG%]_KE4^?9821QX7$V%K_S]^,'X M\56MC:H/E68*E=;JYO&U6?H\O*WXEU312^\4*JW54JZT5FY5[_J#GQ\ZUH8J MK3D_JD7VZ[U5SKU_K;2VEDIK=NO:>*\RXU.^\V9UL]WQ2FMG)M>1J'DGJG1R MK0$^+@9,I,CF\E_ZRKP,)_>S%&:BN)]BP*%6Y@7-'('\=*(E@398ZVJ5N,X) M&^:3CF7(],'HN:#.VE$LJ#/9YR2B\_*JH?<^_ZH?-3LS$9W24PMW6)>>1I@_ M?C_HYI3Z/J!X'JZ^F%9.'U[;U230S7B"OJ(X?S\49W+;<4E@(G>X43A+<"<+<+*YA;JBYMO0->2 O'0/09[?3N>PF_JDSY\QQ7*;-DB7#UJ6F]X^N+V\U_XIS MZEIBHUG/8+S)F4Z+\T=]RFP MI/V9V;*9ZK!CQO\[2PC=:-5R^WWUR\F@YK'L?5Q_5YL^?+XC%5BI_ M\_,+2>Y XM BHOC$U&9$R;8ELV1:Y.5DEH2MJ>S+93_?O1YX[!]>[4IS3!8+ MKJ7E)U46KZ"X0\E&28*K)[-$XI?C>MDY/=^W!V>M;X#^VNA_=NY9VU>A6W_Q[<7*+T*7+\Q/EZN1:N7G?N#[9&,)\S4W59/]$.!$M MRCU&"#BP!K;LTLV6U:/XV%Z&VOUB>V!J<(=2(/!$<\0AUG05QK1]5300A$/8 ME/W!>.-FWC38<@?.0.7")!"(LQFV)\1_<8_V0#G6#7= H-#)F=BL;;#6@+=) M9.TV_8P>L8594SJEW6CX-G8]]/L#ROZ.,O\,G[4Q48LZ"?JS$AVF^WZ*&7R; MY O""M4A=N-[V=WVZ)NWH<)['&\D.G0CV!>HV**VR4@EKU*?B=)%I>Z32#@8 MSNKI)O^%>(3S&/TULL.<2:A(NSN08.8S#GVF&3A*D\&,LO(=#N1W_.;A/)_. MFP;/!>2C1IZE80-3#*/,L@I[:K'^(# O,<(+QI]-2N=#W"SP-L1A?#8,K1(+ M0UOHJQ*-5F]?FQ?#X3M;U6:BT>(D_"OHC(/.:O?C8?GQ\N'=A\I))PGF3(IY M18KY&*DNU0D:=O!*]+Q[!VI9K-J4WFQ^H[?#^SA'I\W*#S^K5N_J8S,V/+H= M3>I*]W$6^V'=DY1V+GW;GL0A/[RZ=C^^.3D^^F7??'[4RJN1W<^] M/Y\,2D6]E * MK^IB-VRE<@7TXI7DU-Q!CZ_K^4_OS6+A^F=MJ]J#1]W/!0D>D28C+')]B6J; MT@LK(N(F7*=E3F.PDJ]<;X.O]X*0-F*1D<4W-$068)4X_W@^?+1*XZO^>?YG M^GY4ZDD0)P3PP9OD&$S/RPL%2'6RY":O15)4%S?D?[. SBIV,5U1E2^L)"H7 M+[WJ45NB$1367QPL['SD T6I?F^6GC\ES=_E;FI M?)'W[>+=A]%'Z\L/DVU?_/MXZZ351D*JZ_#8UA-6?=VPU43!U]36*/4\HT35 ML@EEO*%T)!Y^NU6?YC>\"%9PF/7:_;A6[_UXLA]/*U_4YR0E+4(\REVJ1G.7 M&O?CWN?VEU^MB^_?ZI4W_PI4^VWC&U9:7G_.THS-WJ)^%\>LS;"QU%Y&Y(P, MU"=1;K]O6X^ZQIM>" *J2K)1#5DJ5^FQ01)+@OREU1[>)<-B+!"8I M]TY^!?^TV&>(T)K;@AG#YBRXR8^JX9))"CN&B5"4 8;;69E/P:KKYNZSSV) MJ0#\#P8PNOHP%+4:ZUE>/L1^4A9\8,9HL7<&71468UH#WN+,H;PK3+Q#C]-C M0EBLS-9*R%DQ3$^-T^!+?S!@8*W3XXW]X S_QD0OC]=6W3KND(G6-!>P.!39=4O'E!!@$"[C^B"B#)*IHF,GMOAQS8"A0JJ9 MF:RMHVQ-M/VH+F733B3X[.9=Z&EE]S+#D'D4F2V\'^D_%801?@G,&>SZ0S'C M>_TLW+D+$^N^/PU*'\X/^V.C[M6Z^#)MS?-\RRD?7FVSRO+,7I6QS;H*BQ)+ M9"%6\_99N^,AQ'SXY1%(3-S.O@Y;J?7C2P!I-Q_?_VB> M#4=%O^[@B6SNQUN9QBQM;J1EH1FN(F(FN&"_$&"#*]!I;_[-QT5Y:1O_I"V8 MU6+U&92/Y/7FAD;IN_&QYS:VC/+/"GU-IWLAKLH.I_MDBSPL0"';P6&[UA@Z MX!DQF(.50-"OX5VD-J!NQ%V?=.>#^R= E5!*'* M'UP8D%W5ZQO6"%M7NW"6[4!KO;U,!PL7L;C"(U ML,M/;6%W"!S\KM@^NC3ZK69^PRWL8#),K>O?QK7^YZ>?*;2P*S_VWCUB[L3ON3ST9>@]791SDO7"SI"?P-U4KMDC,T%'PYX^ZBWF M1?!X@W9N)@=:.N?K/ (:[$/%#2Y^;K\/1%-9D64??FU*'.7,F^J->Y6B[F^ MMX:P5#L+ID=+=1W&RX[9PF#!BFJB@Z_9H6"0"%]AJ2K5QK)E9*PI+=6V1QB^ M@'. K^.*^02H5V_@^[FJXE$ 0T:T*MINS<+ K((M"EIZ'Z;G<61" CE^R$[A M(=.%:3S -N0#:P LP*\2%N;LZ9$)C**) +T),D"N+E](>F;(1UM[;"CWW"[S MJ[]B]:](+]M'5@][,M-AN.:.\A%V()2994R[4D?4GGK:+6RP3NDS1[X?7Y]\ M4$^./[;44O%%YB^_]YW]JA4+N MGQ/AB$4?HP?R__SEW2[.^,:Q#M($ZQ3B2_GJ/W,^.O]Q[^-OL3Z<%U/B\Q"C MG()S"#HF\JXC7^9>\/05TD(23'W(,) O;BDHE+J7(56!6\H'82T>B>*;''+% MURT(2SD.,'J.+%Q32^1 " \(5^$Z^= "5Q^#WC8H:L%YR&Q-0W>Z=*4EX@OX MBG+"3\>9B48V1C=PQV2QTB%&)<1 :#OA\ 2JZX)5S[#,YH!^1R,U>+SHG#&T M(CCO!#ZQEPE_0^(??$N&8A0X.;>O>)H\/L;NR^*@M&Y@R69^?WN>(D@72XN.2!;SN5F7BO(+#INPX;B9,+RPHG@WW6/YT*%=;-8 M79(;UA:"4";^*$)NP/DP:=%S'-%]#HFF =@S*,;X+,*_HA=Q1?#[:/R-%X2U M8((V?W2?7]:*LKY[F6G74]G(:2BG<1KD3L+\7;)H+G%JMV!3<_'M$$\X9^85 MW8EZ1R,2PW_&(7G75F%,BXI8RI"EJ-HO&::LZ(PN29=;=@6_: MKNOT%.:%?X+1AL-CV>EZ!0+0+3 J;TS2$S0R5I5E+:2V^3X$S1)LDYEDS>]SUNI/3[Z_J,[N"N_J\U8Z6I$ M90H"<=;B0N)PWV$M%(E#"U0",Q?1NAM??>3&?)VK-ZT8E1"O(SP3/J0WS I9D:A#?,?IX80V^L\&U%W+V 5*>;'O^.2]6+B[[/>/+^TXY'F 5BJ&U M8%ISH2"K6O\L4%N:G#\#S!7+])R[W)E$$X8/NJXS+ 'OE@[Q\$D!MUXV_X1+ MZ]E:EL-X\)-N9]HN=JOAQ)\X&G$^Z&"Z!D_%70!&X#2(VL?^RKCI'@S42!S9 MNT^C&_?#4_?I^\_I\98 C5878TF^CA3 F8G"*5-953)(L(?&)'_N9:(,BJ$_ M-=IXB3TQNZ4[A'IJL5BL;)K&W@G_'$:P)M*[Q5_8%S0J8)9HL6#F*[7GMA!'ZD*-"+%\H!!O)]/BV.26S64RF# M8B^#"\&A,7(,;B/SM;+/,)5)AFG.IW!S"H4#!W""PM=R4D?^E&Z9W2O<:X/O M\%,WL6HM)KK%BXKC%'<^<+;.Y*>_XI?S :E )I6WEV?A*28Z M_2N9X6HA_(7BK*#.@7+L6]MMW0;[Y9>KVF"!)(&1S\*0DU(YORI]_[7UX%Y7E%U;_]BM!89+U*JS_=:%Y[A"G'D<;I];O:% M]*CBL>3/V8%HDZB3VT_%D7;XSJEOW0ZD@2>/#;;/WH"P]3W3X)^@2Q;MJPGK M(U9$%M*PIDY5W29)TP!*]\($G6I C>J7=7WXV,V]SP>2!]9C+\V=\)I,I/Q! M-:X9^8SDIU2LW\7V2YS/YD-S],EI5-O#\H[L5SIG-;Q?M9DW8]RDC0!0MA1$ M16->!>[S> !E [4P-E>&X\P,@8>J'-059,^]#/RKIP\&S$.]_9\%506*5G\J9B??AGJQ_U\=N!,+X-[/X>'UFFA\:M9++V@:]!\ M=3]?(,W.?P(:B6G=3Z'$YJ[9IZ1N>0"JV5 LW3#V,AUF8A* ,4*H4%_5J23! M=#3,@7+7980V4HZ3SWSBW+X)Z21Q@E! M[Q&$/OV\& Q@'N=[S,Z9B-!F'&FF,:=EZ\1I"[CB@3CS7$Y+Z9P$B?/F7XPG M&XQ+-HQKBM0%?E8=OGLT),?D5^7E"&Q?_: LG7 J\,^X >KM?ZNKLT@9=;S!ZH.H+XV+ZL0('W-]R..)@6 ;B-:];>!N/ #P*($@R3G"HE M$]ZX1(RJ5&Y5YTHCL-W;3,>J%,Y$/(3DU+$Z8)Z=DP0JM; (OSD>%*_,0JX[ M:D?B34J4FIN3VXM0*N%=[FJE>M!&+!V4XHH3BQ1]6247\2N.#(O$LS08,P]L ML)?AK(URA\$)XPR=%6^KU,T7#!;5-BS%T7NB#"DUGC]E3=M5[1'&4G)1PT;Q M[1JL6F18+37.@DD%-[LT4C"7$Q8,_E2HS8=S77F9S(*+Y+V@/ 7MRZOJ^:#R MH9@OOR!#II#;SW%#AO\$I!+7F',(DI(]4ZK--F>\2>#G^"SV,A+5VE4?Y5%P M@**!F#=J!A[RQ2P+7>!K015)!>)90P?+*X>]3)#_85 D8KRF6(\YOYRF2/^H M7/[(7X!G=='1FB]<86SH](1B"Y6#^HS:+@LK#F4IO8%I%D&/&(/P"14')O1H M_(RJQNS(_=K52%XZPOC3+$A]2V6(>D?TX^7E^WO]IZ MOEID+UR';.CHA" 7N8/B5,Q%4(?L9:)*1$E-B2BB7A]5'*+PDDA4"F'9V!/^ MS"@*$3DDP:A00YZK^,T_X>.D["V'K_(;G8[-.EBK8=YRYC%PLL6LU:N=<;=? MG!VEC+VBJBVW==,QYR]@ZZ+PZI5O76%FL4 O:W;1PGY3:PP.",8558P'RF4@ MT3@> TU)PD]4Z154>X2CZFN!1,?!H)_'>KL(?EX]7]9G)X%A O=L_'.$Z3!O MC%,A-FF6WX#H8 $R69R0)TN++P.IN26.I@-XE?X7'XJ MHO 9L>'/3NW=5>]B_+48C0U/$&-%EQT)48GK)36B6/U^OK& Q!>681CW31#@ M'UP0S'DIN?4!B>W@S8THC34E3C#]XISNF_!-W# "_[;CO*NV5[([9>S2,R+3 M%0RRT4]5F,LS#E^A?G(\/OWTH_6Y^I)B";G]7&6_4.,_@3@HK.ENO3@[B.#? M=X=N)Q%LCOG%>QEQCZD=*"?H\_15FY<:,P<*,T1Q6ZIYICN.2TR* 6FI0W0L MXZ_IC[J&0&VLYH753LC9"I;UMZF6)=8CT@F>&.'N8AK%Z@76_ MO2]41N:,Y!F^TI7Q;-QBMXHQ"\5LI1378CG$F+R0RP[,K6NM>S M+-S9B'C2<+Y,V9?F;%\=V99A\-XM?H^8C=H7"]19+DRMLWQ\/Q[7/X\?^^^_ M]Z\K&ZZS?'H_/OG\D3U^>Y>[.\JG4&?YZ=/'FU;1>/]^;*VVSG(^EV:AY=+] M^)8]78^LPN6CPS93:+EST3EZ8/4O'S_:KX66UU)H6>NY'[\\5O(/N17JXYRT"-,?A?IX':$X%KKF\T^7=3^4F[J<6+1QV[]B# M_?U;M%0NVV>>P1Y^W2-'P]2...)$QA\\R^?NZT4[]^.L6Z_67Y;SEO<0$:'; MK.DD%0_,)UI:?EY^]NW$K')2 DRM>?Q.E\.3H**)&E-[F5B,-;\U#L0O>%0R M_,$Y*.BCE:"@M^ZXI(:F7BU[KAAXK23 7>=K >!U/G=0WLNL$GJMS$%>!V]T MD]_BEA>_"@SV.$NK2&1JLO[;Q\\CX^J#?CEJ;=?]XN+E(E.7UC,[636&[>&=JZ:^MX)U"M;2)>VRAMN-1Q7N9 M*"(LJ.T3)9VD$M]=%91XV^R&^W'A:_62G92;'Z]>.HYLBRWO";QR=6H_O!B\ M\G2TV/2*83 R'C J0A^QJ/'"1MSZ>WZRU08&\-!^G4 MTG]\K9Q_U-Z_B"I]ZSL4^T7O3%0B6NJ@/E5#]73#$$;_\L 6['L_U9O]#2 ( M$^EL,5D)SPMK14I%K3<] 61]09BKX=2=M8N)VZ'E52AN?=/R.>?NFUY[29&M M/.7Z%.1/?J[/LT2)1[>4@EN5Y4NE+Q7;FM)F)8W8ULE*8EO;>&92"V^MG$>W M(,)5"@:X#HH<3;>7V4Q\ZU)R-C]WD^U>RM5LM9Q3I"ZV0H X^+^J$YU3CW%@ M6^Q$@#H#9(]!5[:-HC&@5'?!E2;QY!+"Q#9F-1SU,U;T,%?Y2#9NIVDC! MC7-0)"1.AUW8;UW/!="2Z4M;*!/NQY]O/U^7[XSW[]7\"W==MUNU!KW7XD%^ MD2H-4YW7G;6\Z9)ZHC??E6NWNL UI/E3O [?D,,0ZFY76J"['^]8)U0TKR? Y_)0H;"$C $@L2:M@:RHA]0+?(10\\ON@DDGF@;A1' O-#'@5'G<-M)+@CWVLY(\C!&9"I=/)V@I$ MPL"44/+E/\$K<%I4IHML,)R4R/3T*JZK?$H4=XL8-0*LSTS-2X4.4V!F[:88 MAQPDMN4WB0P=%;X&09\V53X%FPM[2MOX+/QF+^-!L'UO9GJ-5'1_GL#X357RE;SY3DX[NQ>ILG")/28-KBXY-O++%0_?.ES&LPM>$8?RWG'\NO#AY'[X>0V[Q:G'TLI4MUYAQ[]2/:E!.BR(1%C+V2QDR[G9)95G85128(F%D0?S6.)T5,YU M2\W1TSBN\.HNL,1T@,%:6"*?S1?G9H-1%,6CXB0\P##4=L.O>GR4"F61I46V(RR[+5EF3)AB_+B07GJ1?G\*N]I;'_J0LG6G9]/[QY[I4#K MFFW<_@V)GE!-GLI!OCH]U!06-(&V2)?HWK5<'FG"WK>JHV-O<9T23D$4^5%R M&4(@X=2GJL^^1*+&N0'] /)J /9B3$6#5'H+\&5+BJ(9SZ]L5B>*ZH-W]E = M-0N7G1E]V\15E4^(!=1AVL38)DGEL6D]6RY-%U.<4J%F/HLB[H;!HE"X%FS? M%44ZROL044U\7M.2U<.*Y_'?R87Z4VU]>+B^8=L%[%PQ1\T ;586A_L>K17N M.V]/^Z-OM=O"\.-8JVS7GJY8H;<CG6G95B.:[-;&/L0--## MFR!=:R%D1Y+7[\?5GY].J\[7CP/MYYOTP\V8K@W\HM0/)ER56N$46.!1^WA: M^=2KPJJ/8\++#MX<^C=*X M]^E7X]TW@RU$GYD&]2P*+>8:32Q?U@J:LZPE?/#]0L# AJ_.=1H67N-45V&3 M:\S'N1#Q/H7XSY\2&L'C5ERVB+_IIFQ0.T] ,9TJO5MM7[BQA+*-XAS[%.?P M4!XQX8Z]3"C>@:!H%6$+X.L-'8HV#;J6Z\#?0VT/GK;V_9J\!< MI6]@W+2Z3',1'BD 2X>C<_6G91])-7(XNF9]RT8W\(9U"'!XB_92T/Q8S-BN MU4.=NIX] 9&A-6:-H_PO\VK4^]$&WG5[0,81??%OQ3=[E'UECI6AO+U!YOQ+ M>7O,!JIN.'\M810);[*%D?.^ [Z+_&G"14!S,^#?/3(L**8:TE3@/@T,!\YH MQP;=K.&0EOTW0J5-(*X-Y'@CC5:T:,,6UB%XA'7K\>MEYU.E\,'P%J+I3M]0 M1W]3:MZ;?^4>4*253F9S!%P(NQ Q)[C=#/\+F-'>Y^,\(X.U!V]"1G?\+* MBQWD*7:PV!=]FL+1Q%__WYM\*7%8*<$DXWS:F7.\157'IW7.X_HG444WA6@Q M%$DPR86))C@A@?#;=5Y(7BEQ%:R 9L"&=_IU$]"0?#UNZ]GIPD9WND&WG:\' M;L/;('QJ/B\,6S5MY;]BFE2RX'6'7@_*ZS9L_T%92FTE<7\"])_Q_&Z_GIAX MM-U'<4@8Q2[<\PYZ';%STOA0,*PQ%7*38/]4RR ME0R-_#GU]5F^;.P!HO<4S7*;1B#V$C/C-__^X4W'"^#7@CVK1'S*>?8EAA_[ MPEB+[#F%02POEAXBTVP1$;_"W,02A=,^.S@M5[A@W[K ,A8OPE.,E!G,9W.U M.*CE8KP2M\/Q(8O-SB]@+V\@B" 1;O/FGX*A7,V6:G&M'+?CG,UJIK Y'SYM+AP; MOW1SW/G5[)^^A$OD%ZU1PE6R M]?H+EW!;SX7C(^UX7/WV:]@[SF^[R[Y>"5=-[-FOQF]/X!_%WG4N87(6$ERB M+A$G"]P0SSV'OD0O[YS-6GANC'<*H;;%IBVD)O$+V7PYKBIN@BO\I))\_:S[ MC)W==,[:6H[%V#'S^H]&H?NN7]MY(WJQLS O>CRUI\N21R)RY;9)05[=.=-\ M>P5Y.O91>H*\5HUCW5@B?&*T>%O/&U^O2!;3*Q=A,G88X87Y$4 M7V%8>M8%9"+702 P9R\OG?OU'8UT^T]-X\%TD2&;SGM8GUZO96FR<]56N[[)/D5RNNQ>E;RWGH?+C5W?K?8JU MRO58_SH5N>ZY%:*X7&RYN$#5MD;Y?GS=^5%_]TZ_KG[PTY5WI W9.@NFQ?1'*CTCNB!9#O,+EO#"9UC8%=B9:4K/LJF?DAFI8E;O_%[=>LKO&<.F:GSQ.,A5QE:RGTGCU>GAX6*^=/FQ2.22N9B=_. M7]B6US*#55:V9I7/J&;6L2W'J[08)YE !/&B95-;''UP3>;_9HEZ8VN2W[D8 MG;&Z>F3.93NT[9=M?LCQ_YZJV'3N.07(3F,*D"WP15EQ[.*'VZ_6U(L/IKI0 MQ3%>K]>K-]80?'/MLS^1)FH7H'TPLV\$\]LX;%-E93>F:-"D]M\IE( M3;EP98I4:X6\0#JC';)1$F]QO0HR\^*TS'8EPL;%=H^#'5DBAL8[7-B1:Z,. M%V[MTC&LZ.@S@K13*;JV1.W9Q(CK4QNYD)BVXI2J8)1>JV"DG<*]5$'V5&[N MIIZ.\:_OQ^SH[*H^&M:W*@*1$I=O17+WMO!YG(0^651"+QI,^[TD=&5=$KJ< M+=9*KQ(Z90G]S R@59R.\>FWJX=!J3VJWS6WX@(M92[?"@F]MOSP69&H[0T[ MO,YF5V;S6J]C9[;J=38K8N.MKM=1VGQ$9!UI[O/M]VT*F:PQ([Z>S97+.Y,1 MOW9PROJY=WSKEEMGQP^?KVJ[%0%9;ZY\;6I?]\2Y\JG(S^+FXQ6_E?Q,Y.JM M47[F\]ER>7=*BN2V+Z"0N@"MCW7]^[@R=&N+M2O==(!BS<5&XK3^:[&1M>:H M[[C!/2MY?7YY[/UNJ+YZ>\9KKOO@?@I;T;M_9[\W)4&CUL M4H&MP -(MY3)TGF(NU#*I/!R_(H7H2;2L>#2K6L5YP*_J@E2$[67Z^=X:N)! M>WRG7EP\WOQX>%E^3KIJ(@Z5\%HK97,Y]=OM]#PKV3X5E-!6^3WKR\O/Y[+U MTOR;B-?$_ T6/E_;X1K?Y-W/3?.V_]'=I&Y;P@5::\I^?64I^]NA-A:.E6W, M:OMMU$8R"V^-:J.8K>:*KVICOMHXVEF7*+G:N#B^N:UUCFX_G/S<+9=HO16\ MMJ?22_U^W+G2.W;O^//74V/5E5[BLO;74NGEV+6!C,J@BT57;,:4'GRLZR@, M'M*40%)GJ!@"LE)6&3*EJVKB/4=4@1 %79C:ZDK% 0,!:!>6O^"-[!6[1F C^??8T]_3U_GF_^;?2X8K6&0*.!1=O0UO%\[&6(V [L MG]X&U]T>-^W"\U2_G;KY^&Q]IS1 Y\NOGOQ>7M";PV>9AJ MA<+]V"C5OI4_/%J6JK^A!V^4J\;WQN&G$ZIZ<7IVT;@X.KMXI]Q>-RYN&D>W M9Y<7-]YN-E>XHWCTO"W45_VA<]TTF0/,KARJYH/R'[77_T>YM>$)Y>U__@=( ME?OG_/"6?LK_\]<:)I3RROG_.\A'E&/\^2GE#HKE2%;\U )@E^9>YL)ZY'*H M0J(CI[Q%(29H=P0,CNKE6!TP2<2L:C]OFT]@9DQ8$JA M3(+*^>6JH'+:EC4 +:/!BFT=%$[3U0VT'>!WRBV2 >9P!&0!'67J:FC^GL9?H@6)@RQ )!NJF"N:0IS1$LT[" IE0# M#7@*Q7V($ H5$8)Q0"&W]#Y,5"7M0(53_,4!9?Z8U(['$Z+ES(2E@H S!Z=J MBW$E-!*R\1W]3&ATPRS@--3I7P(_R" 6.959ILL&0,7."&U'+ M(YM._;C_ 7\:^%++LM$FL$PZ8[? 4QF:H [6'9B--A\37XF<9R5,N&,&S\)7N :@DH8- M!VTP7";^X1-#^Y2($K FM(4@-_*I' M!'P9I84YY\OSR13\!+VRE_&'] 79'8@<5=>X=++ 10>918>KS>![0)8I))?R MRI=2$;D4C ?CC@#56\S!$4X9\X00M](W+X[8NV'GL>1^[U;\G@Y?0,*@F!^S M*02:)Y,BRX[UR[DPRJ]7+.4B-_?@+,16EB=Q=)"F,;]:NV2B:@V?+Z^#QYY: MAJNQ?__W_^WOPR%EAO:W[S5_48M'SO$#11%VZ("4E#<&& MAB/[M]*PU:;>^D?!D\CI?&$A;?.%X%O_E:_AGR:3VV3 YG__"SLQ=5/:9NO; MZ.S7V4>CZ6\*V),/^TT&AP$^WJ=-7LU&5.[''XO'3];UN/NN\W'J1DR#+L>3 M=>)X8;&FQ7RM'EQ?')Q^+YGHU/RLTM_.+\Y.)6SLFG.+BP[?;A MPWGYK%'1']ZL;K9OOUPTOAR?P<3^PDDDXLX@:R//(UN35)7"9\O%)YA2>YFP MK==DJNV QH<7&%A&*OQ_<&Z>0"O:: J \I_4_9/A#M\P/Q.C7,.;//QX!O?'LM@3I2^>!";F"E*[L*L MP$J%L;/@R>NM+IGA;O.GK NN%/\$1D)GWV&*"WX"VKK8IX%L2(VU5=<8@%AJ MM6ST!B3/[65@G#XON,J#U. )-QFNM*'?7DI>\VL?!XF-?.K%;_I!Q*W:0Y(U6EEQ%/J,7X M>X(6V\/6$8.7![2G^M\8/-)<1J00G+>7$9Y06[>!@325PE)TV8&1*K)C!IP] MX5L#W:"'86K<1]2F",O<5,8Z%Z^BQW6O:5O'6#_+1U\_/(SSYT4SD8,M=.N0O2P$4"?5M"\/H5XW+A]'9A^^';8]A#L,+ MGR9NZ%HMO,[M$2ZS@GS%@[@\W'"0#[0;R)KHS6?1W^+ U>%E^\IF_:U4-@$Q MX$V7JQ8VN;]KE !#II"QC?_-LQ18)8R6!HVA-]:V"6 7V-+*\01)>7ZFIXSCU50YWE MW>F3F@*E96,DU (]AA(OBR98"H,/NKJM*?!?._>]#+[LD,E)7Z!RR/P3TVZP0^'E2'P]%,[.4A0Y&XC4!@*Y M9"D@NZL@W&%VP"R(UR'(#]C+JFVK8#6 R[>7:8&F,56*,>-0-%TG8")SG 7: M*)S_\8J,%BX"E4@C8+8!''D>'0?U@I=1'&P@S)CPDF)Q!7L9O,F::0NCB+D5 M(@;OF>*0\NO7-/V;RE-)JYV.62ULFECNP!FH=#\Q/WSKKVPF7GT3YFLI6ZO5 M9UFPNQZRW>+YXM5W]"IM"-::X5@*!8^X/K#H*J?'\51<)@#SX7W<$3RA#P+W M1G3?-'ES(U^=?-JS(U&J6H\ZW;;Q\Q\YJXV$]\-QU\+AY\/'#T\& M8SJ<==91C1,09(/1 N>U_##\?/WAL7CZKK7QZ^#HRE9WC*O9,@ IQ%EB>**6>)V:*7 $MIQ_\?P[K9Z%RB8LFF6\%>V M.I;@F+M9+#%G]_R,YE@UC)8,M)1AG$FW\0/X)O9\'GZ##R;4@-X3L!6<(=FO O M#[/4JLI'D@:^@P\X/@\"OPLH/#7P[*'@[RF#^@L6 M"C2"1?&?"(%1R&& V;K.)+""6].T0IB*S8(@$PP"#M"$5Q'"!O]G K6&P^>K M_V#W.(>!.1^&G\1@24*6!+"R;Y\3WBY?D_ =88[PSTCT#I]JD+ (V$;OP#>! M VZ4YR'$A)KFV?N;LQM&>?M]U1Z]/QT;J[/S-V@?%+/5:BY;+$Z/(<4CNQ2. MQG(-X$R&;>9L\OS4CHJ"$_G%MMP.6)SJ2#I[^3!ZT^KU] &Q(8_I^Z"AX\DH M $(M@5-%WL"Y:H.?6^07,3Q3P/\^^)D:G$18 +!*I95\S M";+$)H"]GF7>#! VC=#&?JZ?$XE!0*J-,.+'?$G]-&*E]E'58T2^!G_U:*'; MWC)XW@\N!!P.#AF?'OE,2HY8_@7F+>X#7=;"OR(.&L/)<_09R%/.G2&9A303 M"-N^Q8GFD1"YT.F"%'9DK\\@/2?EWR&7?\J8V98G[>)/#PGT41@'RNZ$1G8ME$-PEZ"M2]>5 M*%!F]R!_SD7M^I32D?T++.].9?AU+1>TSU]7OFRNK8[S'5R33E;+E=>KS"WP>X] MG&7W3K\K2-_N3<>WM:KEXK5:_C$JSK@U2-_N7=Y/W6:[=[J.7K7=FPXS?-$> M]:-!-?=+9]MD]ZX@J+$^N_S>,VK7"* M3_*O"(+'&L&%%1C!*:% QHW>^Z/WPY/R"B_XIAC!Z^"R6F&V[Q2Z]I6N3+H1 MX6D%:5ZNX1M&0L"G1W&WI+Q<"R9H4&R>_BN.L X:8VYBS^$:[.:T\3:WG5K3 M+E4KQ6)U'99S&I":E&SG,AVMXA3;.0O'UF". X:'C778"(.%M2" 722. RP1 MBS@#_R:0VS'FMDEF%N@*,K@]S#^*[PY502*LR5OUKRVPQ--F+RMWQG3W\O/5 MM^HVV.(K173-L<8+!]-[G?V)F0EOFW_)3 >0/,0LP'%@+$VM&,D0)+88H 3%J2%#N9=YB MOLF$_ AL47@.?_%09SSH("@);C@";5ES+>TC_N%[Z^'BVZJ/%?(5 MU67[$PP@W&&LC36S%,9S$Z/>73P]V7>]*W92GE*+>G(Y,[$^TY>QF&._YNV?RN2#IC_G' CNP6BZROE:[]M=*Z_9)#=AQ M<@']$#_)E,4@7\WDJ80KW#(&BZOV+QA, ++W,N!H4NH_.@D6)2%G\0.&2L6Q MI332P2C3=!YGM^'3%1?&* M:1;%J]^/WU<_G(QNOCW=%1\V4Q3OHEXI'_8[#79;?2V*MY:B>.K7#_F[C_73 M[H6]DT7Q5E^LGU(DND ,9CLGOUP0\BBPYY?O#T9R$X]Q/^ZTA]\^U\WSN]OT M>X@$JOSGHU7^02J[%XWC+BOU"^J;?X\NS\\O+X!]+H\^KJN0?]-CC95W#+C! M'!#%SXC!RA8=6^WM7LG^1.UB#LJZ^>;?L\ U.YCU]2PEP!Q:JJWQ"^I'IF&V MI D?I2298.I1GQ-(4=U!U[+U,=HN+J4@!!YR^W$^[.GD6?#I+L@.)Q8F==FF M;7$:XA-,N[4.F?^PYL>E>[%!*WH],GC828E_)M+'ZB5%;^=&\QZ#M&2A+]F$L6[X@RO?0D? M*%CIZD:L/)JF*&MLL_L8&D#_Q?BE$+@AP$0:,X*1[J4*.VL:;?QO, M:.7:!=,KGVN6]_- <$U$HX27 HZ$@A7R^6B)HR0UQF5(M1 M<-ME^C=\0-;E]W\;3O(,9S?% FN#RP.JS+H)G6!_+5@%E;,1EPJSVX-N0#B< MM,X^%^Z.+RN'?HD2/N'@XH/1(5ZWRO0$R%+R(89 ";N"KE<X7)J)"U] .N7G2Z?\ MDM+)[T*9WSSG_!@>J9\:^4NST-U&Z>0WG\QOC70J9BOYRCJ%4W%AX;15+.:^ MOWMO?BA_^?*EL"'AM DNBB8[S<2%'BB7P"Y*R^VY!H_G-E4';PQUM#[14!6H MSL<)J:2*EI@Q0++CY014O@Z4BF^3NW[N"7P;@3H85N?1$ZQ:8YD8U0Z/<.11 M\! )*)GP?>[6K16LAOGS80OE7+Z^GR^$F^P^@T/E[V-)D9(0S&?SQ7RV/+UG MNQ2$OH";ZB8E%9;QTC&I&N;2,5CC^D4R^J\CRRT=?Z[>?C V(VVWCY=GE=G. M5PZF W!$#.) :1A&D'Q[&9^K [ZQPW.X5:VGF[K#:W!)3!FR++S39Q2-4YJV M]<"P7HC&PROWX_91J]#OC@[O^O4W_WXZ:=RQ72K7H*!YF6&9GGY>6U-6F;N 5.(H;<8F-@2S65VV.2\!H M%\7O\&NH<.$GNMHE1+1,0W&ZC(F4;8Z@&00;IUK!R>UE^.P"WYZ:QSV_-T*P M8%V8'S_)\8_XA,*0R7'IX0LK]/KY\U,_ GPY04!_BA.+FB>&9\]D5FAW:4>Z M5IN9Q(18-G]_!?I- F[94Q_WUDO_B]_LO4QXMS?:[WLMWVQ,9J_O#H+]!))TV0JSUAU5M6=: X/1';J4Q2],W1 !67-B(XY4#"M@,MJ=Z8XC01=G3"?]C9@D_^P:+ F7 M]UO+[V#.QEY&F"B32E_' KY 2L.PAH[REB2$Y3H@O9V__MXH]58 F!'=;2[; MIR[6!SD'%=9S>]C:1#4D>Y]:]J3-CQ"@H,>P&'ZL5CL*Q@+2F(.(%XR/U?[1 M4&M^[9^B"^+V$"])'_U;\2$\RK["'03EK?PX<@S_O"*^KQPB6_!9*&(:?REO MC]E U0WGKR4<'(&9Q+K::M]A?RORIPD@'(*J BA&T*T#'62RY!>.W(/AU-9# M!YQ64\,A+?MO96"#;]M7R=B4T"P?@"=V9M]@;3'A?Y3)L0=6/\R<^+#$W7K; M=UB]']OG]6:EI?T<_O!!H9KN] UU]+<"7 J:.4A;D92I>I M(R]YZ2O6C@ (Y?#=H7HS&=V9!FP$)C0R6Z*,( MH(-S/&]O8S:/H*Q#,K)^<"; M^)T!/L5]_K\WA<1 X@3?C]L=WZ?[WZ:M_/=?SG+)23/KBW%[RD^LQU$)'%3@ M>BG1*V4*YG(7__A7#0 E/^JF.YI_R'1R6 MO]=[&F.>HTC&V3F9M.19D;+IJ9\N/WVZ M&IOLP_W8&74>*[?ZG?LSO\0&IB2YA1JI5?Z,VUN>_AZFHE0\L2_$$]Y[9+9OA]84 M/C8^7>L/KOZ]J:FK$43/,$-@=TK;(I32X4BQ%RMFQ'(^[O;O^>*TOBSW881@ M"O_=G#W>?AH^#NOMYN;D:"SKE5\@Z^%&K)KYBG&IN<]GON,EF>\4?/XIO-/HJ?/PO3\TURC_8GWPA)QY MZQ4<2N39/R-B,MO7F1?$2/KA1<9)]4"$N&/%IR)?BKNO>_;VQ1^5TR6.RKU^ MZQV/0>!XE+Z^+[@?WWWLNN5M$L^W!"OEMQBRW.W+$MN%9$5-OQ]_[M1+C6+Y3010R[+U?3Z M$GQ-[RF:Y38-EB@.N^ HB<3\E/U.6,LULJN4)U88XN+V[/+MZ=7!R=I8\?3EK M:F+KTRNTM< $J#@H7MO#$T[:\]AJ^- =DP7#=1/K?F&?U$"A\+T,_:";(!@Z M5 G :C&&0L115%NG'K-,IV;K EP((E4WL6X7J&^;]P=%W%'3A6?1/K+PR18V M41_PLI+!OQ*Z&JM_P;;!E$Q+:8%:0ES7*+N7Z5I#+$B0Y57"AGSF6.W2-0:R M?P6,C2@G#]]$,#UXVG%;W<"OJ4XAOMHDC!10#Y/5;$75X ,..Y@J@@+G/W]X M/[[],;YKZKD/GW^5GW.,L4#1%"$(##Q>FBA]MH$"9\N4,5MIL;+2\XN5K:DD61J%QY8NW(.UHIRWKAHO*.:85C;(U_]YV8O1JH-8;%R,YNY3/7)S=?/MW2(Y=7)]<-_,.-/P=] MP'H%__-I*41^R#J;Q/*$T4V>E>NXZ#UJIJ8KFNJQH@2>[N6:V"A M?P58F0#C8&7]=$UNZ6)*!O%8= M66E7C8OORN77D^NO9R=W:8Z]$>Y+7L=T&H59-7M\9JY [8&?04+\&/E>]D 7-QXK$;6+))^?)'%[&4H0]B=(#!3,JU=8 "[RW.1Y<C-EG+=7HF'@LC] H<;/'?#1P+(QQA827H*G M/#)ZB1OHBP:('%9UHA !BJTLN$\#6!E R=5XLTI!R39U%''@Z35 MW-9 T8!W#*M/(I-JO65]9PYAO /6H0+0\N<6B$&<(0:H>&5H. A XP!O>,- M'NZ#(Q2%]$1A30=*@Q\:>5K0$15G)7! L#0V]F49\#+XV%_/\1:86 KA%SP1 MEG@''\%2LN"+@N)9#!=W44HPAS%3+$G^S]?!C031T\-CQ;/4 M'1>5 ,,]Y7F#3&3;NO@;3\5*':SSMP:8#S? HOVX=#C'HOV#"G9 1U:O[+.! MSKE%_@-'(8XV\'T;N(,6"6JLKP] 4(Y)K0=>Y#UA/&[A147I0?@O:!@LXPZV M0TA$@%^'C2>Y[<]@"18L-S"'1Y9-2G#:J@XVOS![%&%*_";?*G)"PKLD3I#0 MB'*3PDM46UTT..G7'4LU8$G?+9>DF&MW>%5,;+P$C$PF(XJ5;%BF"-(1#7PC M82\#$K?CH@L.1F_+UILQFD#%$A_86\KQ3:4%!#W_)O7?:I':X,%JSE3\&R ? MV[HADNHG*W;B8[)J)S7ATKG=+BW;FY,CWP:=;$(X5_1,I1=ZK5&"*3Z]@IH3 MU]G@C>JNN2D'$SP%'0P6POY',HWQD39/",$,=F$24X]?KU/EJX43XIX[E,!] MAE8\'G 1 09&A>&S0<-!&@&FBZ<)[4SL868-J1B-;0UPXS0;BP< YW6$B20[ M?#D@V; /BZW#.G2*\8I(,ZC9/M- 5J#ZMD \H]C@7WJR6K9JZOS\XG\\/^O\ MU.-&H0=>&U$]9X+@0^QE_!9T77!81!5+3\$FL>;X8(;5(G,);+%"L9)7SEOO MU*'2>&1@/X##;#^"W9E5CK"^L&7#]BKU0B5?DEH'YM&UX+R*\F@@(M_62_6_ ME&JEOE\LY'+:V(0B0Q2L#SYL4,> 5 9Q M9XB;'# &'E7=(,^RC14-X'SR''JO5A3*QR%K.B"94>,XED6]W= 0 \G;I(:" M>.],[JEGYE+#L836N-OJ>E-=G'68P5H#VS)1>J"CZNFK+(9#VF!Z\/:24JD M ;R#?Y947\KFV"!QD!Y'ED:D.@%]W'*"&MRR81E8ZH0;(U240+-:0J")*[?1EG>?G.12!2L;M5'F@>$!8Q+7D5JF+?05,^QKCYI-.I8?0* >]'V= MGRSQF BA.\H55_W7#/P7NOJXMD!+PX/Y7$Y2Z#0A@7A33B#/Q<')05:Y4QVP M0#L#M'&/#X#@A5RY5.?6$<[2:I*?%?2'99LR&4N3!G'L+"6?>5W&YCHCP!Q4 MSD;2"I>Y7\OE]N$?^[EB,<=TN!Q#3Z!]0AM"EB"I>6BG*4O(,7V(0FTQU->C(.VGK+MTL#X?S! N)63.6_3(.E_]=AV%F>_RP^Q7]UT!WT M=K^=V#*!?:H_R*/+?I>N7;\YN)T>/A:1%U[7Q ^[^^6_PDX2J3AT+>2]%8\T M8Y1&QG#D$R9#O*&T-,&ZY(5OA1223P](N&)1L1:5#9-!/OBX#H[N2.(>)CP* M/+1!EZ)(RLGW?N5U&H_+R\*O!%X(C,0MCHFAN6,M!O?\H7O<3'/!<\YGBBEF#]0OO!NX33%H8Z]):@]=98BT!HU:+91+$LX!__H7H:F MYE,Z/)>-UN:9@ZJHOL(D(C")\BM,8EF8Q%*WP!A=P>/2:!$0&N7 B<-Q3MS2 M_.!J'>$5[+:8Y\(L[CJ0%^Q$*+.&=P:3K6^4+PM1QOJY M"H$YN#V. ?/;:8H;<4WH+<]I8X%*V"W=!O\$+\-;.,6)N^TA>#AT@="CO_ Z M\*CU@&ID4/ND O_$Y5Y&2[7M$7(N%78.D(C7:/6IY,\453#Z+*A^U3Y'L?.P M(5^> Y1IS;R" 67,[V"P"Y)'P]^A%!P_($)8]$$GM:C FX:-7S5"<\+>MZ1@ MT=N*/O#/@AIZ6])-, SU$V]2,7IR^WT6XYLMKRN];>SJG2[LH!>RE7XGQGSY M^?&^H#LT/#\4,"F^B[CM_@&@<0.A!AZ,I[X#3;S/H@@AU@.D*+3C%=6-6Y"< MHC_<7L;0'Q ]BO8+ML<6XP?NO45X&P>-$RETA1&!G]"G",40F*II*1@?1;<( M82ERQMS4XZ1)6%020^AX;P1_<#Q,K) FC% #=*\C]WN2-W1.)W_B7D#@.(#R MP$UI2/0-UHWS5G_D@5IXVV!/5%SZ]GB:H??M.;Y+.6CRSOR&WY./B&JB"A_5 M:5\%Z#U4SLM$W]O8:$CY,@@%'UB:RBM0&CW+&0C?"8\CW068&-7A%[Q"F6,G M<602C3WJ+?_>D/\Q=*B\BU%^T^DU=R #GNLM&9OPKY;%$;*9O+H0W?E5F [NS.IP\H:FF 6U%A10_I:*#2!E M8Q?81+!:]$<6,CS(_E+=@=4RU$>T)+*@'U )C/;EQ0ZU^*9X%-[+]!"EO]^6 M^#!_;;C7\NK8P2_:W [R< .PC+;5PJ6&-KG/BRZKV"M0\ #=+'+;2M@)*&PX M9I!#308>V"^$*'"8C126#BR9*W3E)&XUO'T,=>MJZS;LINS9A;!!(<5XJRZJ MMTIU:'V.!!JRELLC$'Y@7WZ7/8&5QSW^,#OQ$(#D&Z"2883H(Y[GFRI)NY MCHPC5S?03.KO&R"@A.CQ6F6T* P$7-.WX"\DDQ"8$I9)/E?1^< 'Z!3(?0WP M$8H'Q 91M$K5U#Z-#S8^R(A]N@$G>\"QVH,A652$ @2I" =DQ"_\;=A9_=$O M['UT?BK#+709ZE]P-L2]!=HR_LD6%G7@3#$3R,J8+0[(3X9+(>&'5<)' 1!" M#YQWI>VB;03VCC44(E+]3=@-A"E%]:C;&= @ .6N,4)FJ'KTK?()F*/3FW5 M? !.W\MI5#HHKV+F;]:>,E&VEE'<\)=]'P>C5Z21NZ$T8& MQ8+S:HL<#W))!:I[+X-"WF-51!D!$08CSTB4\59/]FD2M]JQK2%>]7EHDA#Z M#MY3R:8,C^ M.I!]9<6!/3UN>#V !8;=HF+F%%/S)T4B@$0/=Y.UZ>_CP%A"02-!6P8#;K3YZ%LW MQ^BJ&II4X#W;\VP&4AHT2'TH4_28N96 M;,N&ER5-J 4(-[L'+L$:W2"2@)=#1-2C>@"!.$CD40N &)6^(1_<_;;KP MX8$UO!H#F8UN/;KKZJ-%9CN--/1.M8A]"O$LCS&7V5D,/\D4WB;C7HR#+Q6&YQDD&EDI%"SH$K# O58&<4$MY8*S/[7:PFJT1=I;&"=%EG8-Z M7N5 O1 MZD5E$)P<3P%!0GPQ"4Q$O7&#\$^98,23U /9=,($!Y6J88*+VP\E5?0MM'T( MM&XA[;G9278NPFML$7;R2!,4%B/%3WL)3D5XF?PJ&NT8NMGBYAG9F\1#2H!I M8/&4O8QR00HIX;Z%['SI://E349*?P.'*UBUXKWQ4*P5JM5*H>95CK@C_QNQ M8=SA$LC6+D,F#HIGS[!&E!3&=YG]R,,T>4SF#A->Y&KUO/S*D(#U,["\/#'R MLFDB^"ML[BDSOOST,<)5".-8'! PM ,)/C).*GFU)V\?-88Q:L],1A/:HD1( M&V]!VY[);_$.D70,\5[%.WAR>DJ 3.+DZ9PV(K@-+!Z:Q40R' DN BH WY* M@V^A)\0X/8161,P%ER3PR5^N)9I;6J SJ#N:1KKG=X +',?'J)JLHYH4#T?) MP-4!WC

;'NT9UNQ0F]';?%0=$:(6^6 *,V*PEN=:A "GJ";PM:G4]V GW MT[V]EK#,X*UZ2R7>:8[BDR>)R>AI4D04M,8T6)%)CU$"ZO%.EHW>(5456B-P M),A"TZ$+0;I;0MK9C.X721>V*%+B71<8B !7A0;SF%0UF@R\7C3"<($31.!P M&O]*$Z4JF8IHX,!K34NU-4+0])H&)D[N93#H ZK9HOPY+AH:CW=-@A#"T#7?DEB=_*&09'HX\07#UN.SL\/U3&.P7T@F 4X2_R MBE_ V\*4%5H<85.FGU/F@*XF\*6^^5FR/\-YMAX^')N!@E]A(K3#_TMU /6JZ02;K))K6'AX=T<7Z5_@-.!*=RJ-@?&27^ZO4LOEB,EOL)7:7J4::.R=<>D0L[-*J M*]ER)7(>?YL]KT1Z@BZVYZLV')YC++RS+8>J&[=UKV74JOJ4%;+U\M:T5TW2 M;?//54^BF"T5(FIZ4Q0I)FC[O7HU^QQFOF%49,?+=UXUQ NFGB^>==JCJA0@/_S:F=<3X^1V\J7KM]_6E M\LLN?4V^U#.EU.YO4"&;RRWK[^[^ZO._I4 J9/-+G\O=W_.$-\O;844E%T5> M0V $XUD]MG)#O!QAH=_;)RA&A"F"J["TF[_[+/Q;2JUB M+G(A^=ML^#/-ZHV:60600@MC7\/ACFFKIJ&7V#1Z3]$LMVFP1$C-!4?QKQ2K M<\.P0?(LP;6K(L$"K#N?#G/CDE.),%=B;3\+5.;:&[\#"\RU-^>Q@"?#1+VA MU%,0F]5%.SEYZ-). JYE([J$Z*CRUL MG[K2Z=YV&?;H_HFE5[PR$**(XL)]2D&H47TG2F'G)3:I3(1 [=#/X=KS5"K3 MJQ[NE=F?*/S@8#%.FACOW*OJMM*SJ$DV]TZ]HL2\**6.18VP4%>XZB26=:3. M#U3;G5=TH!S'R3+_>YE;45L7B]>(CI 6UGWD12ZPZ <(.>HDX(BD?B=9FOV. ML$7Z7/Q:'&!7DG\W41Q@U53S$TJ7FVT\I6PGFB^:^GVA:; M][-.X:8/W,NI&Y$2HR7?D WS18HK6I;CDE-U&THVO))LBTBV[LO/0"6,OV>O M;>H "Z29S7MPO4EOK[-YN;-9X8V<<(V+Y65+T.3Y-=QY*)(RN;Q-%$2I9FN[ M788FBKK9_BHTM6RA%KG!VB6BUR*7Y^LG^E(3?UM>;.)_;49%+R)3SJ:%=U4!)M!6B<[0->NKNKWR4U, &; U(KB0((UV#=FK MI7*"+-HU*:7D-M;J)E%>DZ&WUBP/:0+J3@OF$.S?-;G874*\ORW4EJU@\==N MKWO)5?^YX\M>NH#2CJ][<]N==O9,?*I2)(BU-:DK"1-5*G&)*I7DA8*V/4,A MMKC[[YBB$*U6_MNDJ<26FG_E@;7SP"I(OBOY.-/2"F)B-KF4&[\MEM&P /;Z MB+? WXU]E7<@6[H8XY3MW5&R'@.NGH&(_5M%9-=D'&@CGI\7),>0:D^89("6HW_-T M4H23#'ILT+4T[N<\F-9POVL-LUY;UD!/2$UV'#VS'W63994CV->V99NZBBTB MX3N#T8%R#-_0>7-D>'8O,[%'VY@FL$#BS3-2!%Y1_5L*S7Q%];^B^M>Q)Z^H M_@T2YA75_XKJ?T7U)]Z05U3_>B#JYV!L''/+>+N1ZJ^4VQV,_WF,R_4*]W^= MS8N9S3KA_HENBR]M4/]]/':3"]D$QKRB5R(WQK@#[%TP#62>P/Y'T.#H_7;64+61ST<2-C<&YDJ-95TF18O2> M=F,4V8;V#&\3M41(X_2LIJNT.$VW7/)U3DKG52.W9N!24@1OI0S9NHS! (DBJO!/#B+0E#]R!R6EIQN&;L',+%LI M_YGEEVI,:>NV,U!^N:H-7\#(?UMW<+!"KE"D]%P5H4D#BQYN6;;-G+YEXAXB M=$BW-*I1VB50E Y#B]='3)48JP,%BYK"; S=9#%E3P5H26W9E@/_\2!:$G"F M\/<;2^?T!V. M!^RC;04*B@WJF\SMJ6#P)$3!!:K@ZJ;'8[5L+I*X36>@FM3NGG,5SHVUVY:-3< YAXN-3[X5DL4UG@HOY["7"27%A^A;RB.! M4SBV@9>F$/8.3G.3&3K0%A[1_6D@?08,9F<3YE,4298+"LP;?HW+:UJJK2FJ MX[!>TQ@I>(JHWM7AL'2!I(A#5-@3[CU69]?V,AW#:H)0&!U( M=@69!YMD[L.[KDT82V;"H6&,?G[[G_^I%0JY?RZN3^BG_#]_$=K23XF.\ P0 MMYI/0MTTV#;K,U> K*;2!/',(8S LS:<3N= P95B4G?\_/Q"P'L+SK,Z4+N]_7X= I0\:K MFXN3:@#)4#RV@$96CY%T#1[\H^W?L9;^'2FSOY?JS8T;2S9/#DC.P>LCD'4=:Z#3B+ F4.@_7;-%_1R&^J K3'"N MY?VW$X7%UH^V#6!MO()EDK8;N+-OXU!0C?%RS+8RQ3!,4$] MD>5Z2Y/J0DTX%,9]#:LC7P/^2N@I]<%L>]+!N6(&N!I_%"H'E8 CWA9,\T>^ MYO\>;6SI6+2Z3',-;&QBH:]@@!-"=C=9NMQ^QEXB6N2<<-M13AOL 3@D9)C# MX>J!S^/:K2ZJ==(G#IGAU$"%\I):F*<$7^W(CBK$L(+/>2:39C'N*<%!-EQ0 M^&AY2K/(LQ/@J#295/IR,/:D.^1#R1'W,@&3-QE=[[P6,?.>ITN*GCI*^CP? MWW= ]C)@)^N@D3#]2F9HF<#01#EP<*P'>-7S:?!ABWJ\J ZU?N'TT;$!#?J7 M2#)#[^F<.EENV,"_*72A4#L<&MT+?:@@.;I,.H92UO0-U31)N@#%P1$?P>"Z MH0']WEM#V 4[*]<+_*Y9"5>-D_/]"9\&(/=P-4=1L'-Z<%[SJ=H2 M7Y1KF1CYQ:?/Q1E9*^"R-/*[89)3M3H#;<'>; M5XJE3[%5 ?T\+^XU%?!U-B]K-CO0^>=*A,I:< @CHFR^;,8> MKNT6$CFK$MO%[>G5D;R6_^KF\#9?2I#?^-?JIY& %BN?1;&4O.?%6IL!/3/) M\,R[U\(KD:%JP^<'(Z75I4OW>9CR;<[&RI?G5JY]L9EHR^;@[73J875NPLOK M?N]FYF$^VB5DC=7B4^G:L7 JXBU!B5O!>,<\&FQ]3EJ^N'QYZ9>3DU:-&'>_ M35IB)5NN+)^0]W)8(.J"OLRLQ&AWU:7+R6_"EEY8:'-(4=^VVCHOH]ZA7_0$ MQFBGSVXA6R\OS[8OY^P6EL^MWW7Q7[U9Y7/@5>N M$;VO:__W1KU_;SSD\]5"L58N5M](K K>4U(2,$_91% YSZRR&=OO(9Q09E"P M**B0@"\3B1OY$)S=5@J8^ILP18,G:L=DGS8,1'1TNN!9]IC,Y0BF2H;<#X3+ MMRS3T9T!9I)2@@6^D,__&7I)@M/EHAT5!N>3R>YE0D!]Y8]2.4<9*9,?#R07 M<_0]S[.#86#87C@%;EHBB>-EDL2ED5!V"L^7&^+O15*XDGN.*.!71NJT@0/^U$(LB1#('1;-9S96H>_HTVAQ;<=NVF[G1% M;@!?,?S#7\Z!$KJ!F^"0>K7NY87GL>Q ('F!^$[I<1CK-([+8GI &OFV(!NZ M2A=$" R.^VSK@HIPY/HPNM7339X&.Y$-)'9Y+Z/!J*Z#*U.;UB/C75S$B'+M MO'&.VNKJ)L.,YG[6^QA\Q\N$QC=_N2HE%6@POCT0?6R.??+,3D(>LF":M/)' ML5*0+$MM=/;IXJ()?XJYLPB=49 9>-6Q'[[I^"-?JLS*RMK+!/(OD8)P>&S= M& 6SN\'.'"+CM6$0#=C&XQ'+'7!4N8+S\A/@\=MP]FT@Q!$]&-@*/38F#-S! M@\*A4@2E]%/E0ZO%-?HK]@^]AKG!7"8,F10+"A)TIB"8EE(VZ,*QQS9!(/+A M,;ZO7C0\7B2\)HPM,4'RD*@4!+I(?N$4D&"3FJ%:\.49:KN0$ITGS!+I1M+0 M4V39I/>&J=CJ1,H_5XNA13BH_(*/]2T=L).U'H01QGRAH+*A,\ N)O&G-:MMZ40O/%96KG7S.U(YG:]==,[;5D M:DNGX[)/IAM(D"/O/)Z <6 Z&)Y_S2%+"T"_JV#YUQ9LKRW8UK$GKRW8-DB8 MUQ9LKRW87ENP)=Z0UQ9LOT56T"O)5D&R]3==\UT<)AR;USRKU]F\F-GL0)[5 M#?CQP?,WN<"-= 6+@-9V*>5GP<9:VT#P8@1FLDL$QX+ ^<+T^>S $DJ+E/K:A5QD0I+XU_>RBR;0; MH,C;)$WU5M^\+?5,JVOF,-5N=7E51_;(#(OJ\\6G4^]2]DD]VO7OM\F\63;' M;*JUN2#^%[OA^667OB.Y5O,;"6UCD[=-HXM3P]CGHKV7?T. =7YYE/FN M8^P+V?Q\$?,;L,#\6[87@K%?3>.VE]Q"9C(^)E'I I*GVCH+M4#H,]NQ3),9 M^Q+DZKVI(R*OW[=L>KGI.M@ S0F:YUG>@\4P\+\#PIL[76NHJ(,!,S75;"$Z M62,-YQ#,UM2"W:O$A[)\/O ^#"SPW7PJ'I3;M6W>Q4"V;O$&T\T!_ __'0*6 MTPA8'[RK]YT#)4*5.+SD7B9!OL$?^8K?8:PX-\\ \9+[\#]#Y[36+8UW# OV MLII$+>]E.'@2AN[I#C9E^!U:R"6(P.QE9%^M=_]1>_U_&EYOK1@N5Q(QN6A. MI;:H.XB.%?+;B,!O26"]"XM#["D\A6!I;Z@L!^HRVA\L2L]P]1Q?;MD.!?FJ M_XA?^U/QH:K>%."TV'K3Y;@U:E9 [*WT0?[K+H%BQ0F!;E"SA*!R'I)"BFI?6\_&,T.Y0BFU4BJCIP M9D*$GW5N1.($/S3!AG?XDM06_AGQ-B]T5'AW01/AW/#J7H:?D;Z*J5/>E_@O M#;4ILV.""2Q)U<6 .-.G07"6X?:>SL%>YO^W=Z6_J2-)_'ND_ _6Z*WTGN % MS,WL[$CF)ISA#E]&QC9@\ $^N/[Z[>KVQ960A"0D@U::S4OL=G?7T575OZIZ M9NL\G4RCM',(1#TR9R=J'!>W9R0-^/7V!CAUZ["POPR'Q5[2QTX'/QB5E4&9 MD?R98,+.0ME2C Z-')(.=<$@Z70D60I+LBVBN'$ET,Y+<[1U$\BFT1'OP/P_ M3KH^K1^NDQ5(VKM.5 URIRQ6TBS^(?;,/@,1/L7-*M$7++.%Y= 1)QKB=O\G MIQWH$O$(L#-."?/VH\.LC,P:O],$#W@ ]\6SW[Z]T51TDK(S&-&:#C4T\>L. MVU,5Z"^ZT^O6.W>KR2C. ,*Y/P8[16>&JJ )F8AS,4]+@IVQQ8("8:4U4BU. M3UX B]CG!['__.34M1K:P/3$X5" 9>*\0>]PK9"*""UNT#8&D/3NM0-"&_.,.G#:&5&1& ;,D%-/W8.( MD"Q'TA,34EM@'OA%N].1MMVLB'13LDS8!>3[#-%/^XV6<$]4S^%F-43T9F(N M56T*B5]NPJ6)51.T\[2D]P--RP-2^TQ:2^B:UK*;UA(*7M-:+J8!X:>=0RWW ME(?3UP AMP6::.G;FVU'75*12G+RTJTSA1+0%V3+>)*1@N @'9FT^Z)XT,38 M4W$>$G]],)U?_WYJ=;!%\T*>@:P^528 M[8OF$.0L6_J:+73JCCV7HE#!%A>2@1>E)UPW[X^_L[J!W$*&J+IWW+JSIV!= MG-HX/0GG7Y:3]1$;\V_+R2IC^V7_J2$KB]+ZSZ?/=!C>G/W]D_Z%!![]X(C] MZW.[+GBK&L1^>^->AOTXA.U%WW\&NWS)*]_'\-B3U)4UQN^L]U-E]E-N]]2I[S9*S;5QFBXHVB7Q,GK[.YS%3% MLS"_E=B0K;:H)MS.:4^XD\\:/:^P=$ZP;O:3N%YKT7S^6D+[;=(.+9V]U(I/D\BQRO.N3>.>GKBJ+61[Z4&O_H&/I^(^<8-O.34F5>_?UWP M7V=ORW$R:&6GJNW[8E<\ )5MW%=P#_45W,*\[1X4Z"4X!O8CLO#:D5@MT>R[ M5VW'(P#6I@&^W4)/Z@3(Q$J0:J1YB^0[8$J"-;7P3'R 57A5<:'W#M88TC ,U8,4 M]N,$#?O=(2M*)/.%@V8K+A0-P&0898]1[:1)PS;R#/T_>0QMZAHF(4&.&IK< M%A+>0; =8X*W2#?^7X38+Q<,&60P.EA4#$Q>W-K%2VI(._/BLY$@_P/SFIP8FZ3^A MJ$B615DD.&D_I%G\5H>_T>^&@J<;@";,D,4@$-RC@#'@D/ "DQ8DM"!-5:RT M*OP\X+.1;6MW34',BI'9G*AQIFC9R8>8.LAKS-J0C FZ2 MQ:U"9+2]"RQ/'# E@9'KB$Y^[QP)Q%(90\X9_C>&DJN2O;-#<052A#;$U%W1 MVF[NXG1TL=#GJF)ER8@*!KSCM!X@G7=>PG H8JU@22*9J:BA'X:L_17XFZKA_P-R6DT=H(4$ MTA:2]'LH"?R() P=R42 U[>^=WL#S &I$YJK@NXH !*BY1LDET]4G&PPV%E+ M%O!2/*EX.[EFG6*+*5/0\$5$OU>=G 1(FQ.YL9-YH0DRVE#^]@;G*N#L.WRH MX%X3H-581#IXFA=YO&R<,4-!XH6;6:@J!-%O9]621+> M&+>90I03\&2(,KZH##A %;VXUX#X-PZ(444%'Q8_K18#O_Q(HQE;=M-YOG; M(#O/P$6 Z$"G':P8D-KC!2RQL*Q/6M443_LW M]Q7[N$ ::8B4M8K<9Q%RKWY _!@R[G!&JV>MSTJSGTQ#44DC'.=5G#\+@WNV MY[(S6U_)H6W%,>9&D &%-"*A!M9?PMR$7#$/#;Z9D)A/+?_V1H?<"Y(HN)-O M>I*0>)H&;O,M%A67K]U.23(Z//"AC$VGJFH(5,1I#(ADC@>U2S)Y(3Q-LG9Q M[CPDD:"#UQ#(D)"1AA8$!ZVD"TNDO"WC0,19=&@FWX%['75N61/?C#O%G>51 M.UJ;> ]OX,B*J"C(&$*VBM* M@T3)K;HKV)A\L@6CJP:17J'C_R&_"/T'U")QV2'SFY1_L),U<9+W@4^C$;:C M7L0ZA,>1<0U/[!>-P&\/!$6 5I.@RD<*MCQV6BT2[2FCU5"DU J[9+'2MY2V M(,\D=2T(S]@-B7^#W?!.5P*#O\LB,GUY,'Z!2=+L3+1R#4CDX$-;?']:^#(- M[A2N' ,_@#.P@- _.&^&*V"W-P=K=MTE[0;AP+@_0G<)Y]_L=AOB'T'/LVCD M>Q.Y?_:81!R1V2RI2^R)8:UNA9% <$@*]!HW)B8E*VQN][ U1 UA#4,TRN4S M^35Q^HLD3C,Z*;_"4Y^90OV65-:+H]DU:_6[9:U>*GN>KCU>N:';M3C>-K]W MQ]@^A[BGGP"+83L!+KA$GE1(_&E=F_VZ9IQ\9E:%=:K'(V]L .6V8'/OBH_! M(#ZR)U'(GTCNZ?)/RJU\^=SCP9>U@;HD;? 4MQ1Q9/LPM[Q0\/8V]<3[VB<[!T5&+(?DGMI1VHV-V6R?>D7=!/Q_8,UT\@'IWT)_8;_%P@4O^$JP"@ MF?X?Q6$/O_MG/"/%#QW%NUWU7#_A[MS<>*-1)C0Y(<6:X"PBY\7T2 MSB?W8FO*P6%:X7E64W6!P,5^LK_P;9T/?96:6JG MP8$^1LKB]X E]U\[-?=YR&S@1/<7K*PB3;1A[=+:/T+!.(:6P1]_T,DP*4+O MO3#TW][\'/RB6+=D/+P7N0L[=QH M;6P;7#O)Z#C 0+\I/,(N;LS$!VE-8[( M6]AA-(C[K =#)R$: R;$1D$3T/%/[A>40-^"BSO?G+%K@HV%!7*<9NYTX_@1 MBN-UW5%M?8\:[ATFGL+.-P#&I!@JOG^A?H3O@O:BH>+V@?X3 U.4<-U]<^9Y M%R:KH - G#D;#TO%NGY(".W K4GW@1DK:KJ--L:Z^]]1_G. M@DM[!3?^904WC.34%=Q$Y%3!380C=O>& T+K2)OW-0QT%S!>U.TPX[:?L: $ MP,&&)6]D.HZ\W=Z\4N B<;+(@[*&= INTC2D%NAOJJE[$S!(RY\%(/5QMH2I MX:O2VQOT.-2M1K81RV.UA(XX0;ZL;DAG/'3=:-6_YZRWDUK$ Y&ZVYL7=3/" M2.D?25?4W.XS'N@+!L@@C3&VA Q<)+<[C)4<(]O( J]*O[VQ=?JA1BMQTFC% M;:0"#T#C"?BS!\?LP?'NCY+ @UP4?W\9^M.$_HEX9(\!6$E6,725DTR=]-0X MP EN>Q6,&_/]]Q][P MP&7'2X\])X\1S%S(7P7?10)/RP&<_0C3UO%$TI:Q)^Q#&0O(A8][J)@<>L5,, 7 M8..B7;1;$J+C 1%5QB8N'OFRC-@OP^VTR^T'>"89W689ZH4<25I6X NBJBO =:[NCB'#A^)V*FD#IT+0VZ ;:19XFU3KXIF1[70YBV053$ 4/]3'$2AOW9N!OTP0V=C\# 7O0F2N3K"BZ^WA-Q D40#T/F3* M;ZEB[LC-#35@)= ;$&(:"=B-QWV=(2 :)(*6;5L:_ M@?O X9 5A#'TX9HTV(/O:E[:H@7!'YS>STACNRN!,\#$=59P@SN#0EZZ3@QC M!6WE[0UM;P1FACNJJ%"L55? EL1GU[Q3B )I5TA]8''^HBHLZ'*836+.X$)NJ M1-(5VPKH.&R!7%-$$>BCZ"W3 MX:<@VQB^@7D1W"6=A2&<2A*V?X8[/Q(XH;[=7M52HU:'4;NV".;T)3"FQ?J8 M+[%#)HE3$FE62 MDP4E/U=0ADBG2'_*.(K5+A!5RG:$[I&(U^R:Q+-PF6ABM M_=187:+Q--J3K<;0<19DCVMLJ=D&Z05CAM-XSF--/UZ "2L@"WG)(ZLDM<<*P"M3QT MFB70OY(%2P^?P>Y[ MCO%E=P)U#W=B#B0)]X M>#_ENT>OOON>[QZ^^NZ?UP?SCP].NCRWH8L>139EL96M4.$[ZJ'-5%O%%M,J M=K(44\W +\KVOS/%9KI<:[8;V2;%I&KM%E5A&J5LZ_:F46R62)END?_?'W S M$?[#;7QTANTAL_QKX"S_3(E^,.Y!?TU%Q^1L)HD<\-9YU"%9PQGM(FM3G'UG M_V$X\9_Z*!1Q-W] 2!NYH]*U:JM1*SN-6CJ; 4IND\WSYCFW^/QLB_\7 M=@K-.5 B3+TL,IU-Y\XQ0TY ./O38%ZI$K%DZF!Z\%!0[(.F]1DF\5;Q?$DP MD#[];6ED#+P*XKJE-;"-+<*GQZ(PI++8P@3;YL01P*%"UL=/NW(> 7R=S%W\@Y,3+OVQBB8+WN1M&LURU[VOZ[Y?21^U1K?-(!7K5C(^2F6K4K ML DN:[!'?5I22PU68A7.O=Q*,@N ^)] MTJX'\HLT4;=3X^\LHF*8 **L4OV@F]O M&"@])PL0<++GY4P O7S:# @0P%T*VFUGD!.'P G3RMH1'FSP P5.W0,H@H@V MP7Y=??9%G).(W XT87NRIWV+,+6HX. K%@#+E<-Q7FNLPQ+(ESYU M'IB9\+[9+AL)?NN4:$!50J"$!HZ6+-H]O+?(CR4#A\Q)W1W_J1N!]\[V.)W7 M$/%.FKC;U?OEK$86""5<(6!EK1K[G^#;JLBWQN[J4+0N&;!.R*9!MNCX?]%2 ML83@(IB(?/J=]U [(I@4\FE5RBD="M]53:ML**:__^B;-EOB6A6$URQ7]C#W M.#SP8N[!;$/>?K'([? .GJ U%N*CTP8[S&WV>K:8[K0!$6LZRD \516B8\R4 M3>N"7B$=Z$T%V9Z>2QAKV0Y'(.L ^37$E2=$AE-0-#S1^MN;O>-WY_Q\^?F* M:Q CGM55I'JMJQSXLX[82F(UB&5P=M55'4QH347#H87X,3.Q4##"AE7RB.-U M>!;1<,1J> $.5[E'S]TY'8E/\[-V+,,G)^ U%W$Q-0C\6+8KLDL6B$ZN[=3 M_(_V[O/G>B9_XVD:V1\":M!F5I<:IDB"L I="G:%''4)Z:(*TN: M39%#UB"RYXB=,]RR$.[IR+Y"/^4\VI%^W-6:6:HD.P".#;,S./S=A/SO4C)*RH $\J!E5V M#G =Z0)R!F9M>Q_?32&O)NT8Q=]")YQ,U*)B&2_V58/M[]D70,][OTEV["N.0<;0?1!BN%NS; M27RGY BS /AD4\-@"8#;<\AQ7MBP<1A.(\ 3F *EXIL)Q 7D\$7+T+%J<+P, MN#94_5;U<7M]MS>* 8Q@87"S:W7+X @V!J;%1.3'UG=#[R[2FP3W?CMEE"3 M"'>.Q1G,>:;JNHB#PX=WZGAP+?1=T!\IJ^XY%)C%!9,M479M<=T/]NRV[CQ^ MK-@UXV>X]0.N \\+!MQ*R:+NXHWN* :Y 'Z[CCJVM'!AI+4W# (P(*_ZP':: MW:_"YQ<@&:-8_8"$KN#=S5>TY2N#,7+4L1XR8L M)"DOP!65#2Z:22+F?7S-CR_W5 DN[G6K]KWML<"780N@W!_ZYD6!3RXA2/PB M?&SL>L>V=\<6N=ZQ?<@=F^="9J=NTX%[CJCWGJ/.-%I4L4C!Q07VDD/_17,9 M_%UK%;(-JEC-U1H5IE6L53_T9N-UMUSXSH:^H\K9/%,FES793+&:W[FM^8?^ MG.N:-U+TS49Y$^K*8ARNM7HZ3)HJ75Y%U??F$>:.@LM7*L>D6[7&'G^PWXU! M:AX0GM\V4UP*.U:%WP(K0?E>@I9QL#6[U@Q+*2;V_Z$)!V+XG@E09 M5C.HHHWD84@S+Q+-@?NJG*JA\8*_2QAE!8]XFEQ8L0NHR>H6>MV">8.5AR^, M"+_CB 9 RC0'3$0,<=LDLQ]P!<,6!RL]%+LENY-[V.W <'MS+*KB;:6T$TBV M@W\Z6(ZXUC+@Z8B%N4Y!\?&GUC")P6Q\=T0,68LTBEY_0 M&8"OPZVG=JE><1PL.V1[>P-!>U/7[>18QM,]RXWGI6T6QL\T7 ZNN:A-FXM: MX^/;M,68N7?4MPOH]N;+VWR%:SKNV>#.;=KJ1>7U(5I+LBMG' M)F=WQ[)C3%O@6O]+!7JKR1Y.B=8L[.! $!3+$\?!+9?=72_&%GH,>=_;M6?D MDK2R.227+N-_O)9\M_,&27&[VLCFB\U6MI'-4$VFG&U2M1R5?6@76X_ $NU& ML57,$IA)NYF%/UH&C.=T B'Z)_0%#J MSW[SJ2<2C4'46-TJ!:[_>9:5/5%ZV^OI['I"+_[@5F?2HW6XG=+;^_5]GG.) MCQ50LCXA+2E3MLMUN\]C@;(G<) MAW:(X%D\>:B"T8$>K,[T0V^>_8L[:I^^M_1N>=4/W%O65"N]"!0;-#<(2=4WD!'?3H1X(,AT(,:X[?PG\CT%C#GTT M7 #"?6@@B1Q<9UJ_0 :9:N)D$.<1"7!@JONINI5]U"WPJY$V92=W7Z6 MSMC8K[!KZE$PJ)1P@/[V;]K.%3BAJ3.F1AVCZ:&ZA:\J-7F0%[9+$@;W6UL_ M4<[PI(T_NM'W)N)YVJG91L&_"4.%K=^^G+/W:@V>BYN/<>N;/ACQQZQRC-]Q M=3_HZ%TB\6V7][V)=YH(Q^F@/Y:DCVFKBU=!C#F"KI.T4W^.(K_94D/T=U=# M87\D%/FVJ_M!Q^ZBL6^[O.]-O!/54##N#\7B_P:CR0U0>926\TM+;P7_'7J+ M#OGCL?BW7=X/.GX7#7[;Y7USZITFSK%D! I.?5D#"L=!OKN>"07]=M^8[[@\ M,)"2W]=/^^;4.X.><1HJ7-(]XDEI"9\Y04:2;F\TS\4COBB465[8JD'GN8MT M,ML\Q6M8)]:[7Z+N#G=W]0))(.E;T!3[[G)G7.]TW,*(,PF7\-8%@:"/782& MFX[#L3,\OH7LP-%-RKU4M4.3'F@/J1%)>U)PSH]+L6 %ET3T\W/E$W4_G@$Q MQZ\@YCT0<_0*8OXP$/-!P')LKS!+[([*]@K%5+&UB]WT//NNZ)C+P%8\87,< M"#OL2/%@5XJ]73X/=/#-KL;B0#0.VR&>Z[]3FQ._;%:)Q.&A,[C,,#YJ3N[( MA4VR-W=6D[^OE.5GMUHT]^X2^6&FO"\']_S'AA]8^P"M,;^FYLR'_\ MG8:%#2'EWP=N6F5* P'0\ZPK#9@%4'_75M)PMH>,10,AOX*L,=#:Z3>* MA)ZER'[AGF] D;/*T\*N@87\W.9@ OMI#.N"@$+AR.AF -%A%/6?=\MP-'B=5,%RZ26"UVI2JJO$82A.N](MYO M,;\X'LE,GFOLH>9J!$B'CB M%KYU7\I,ZJOL2YD="-)E<56]D?TJNU>'VN>*<:IHOFUG3KQD_X!=2>.R"=B7 M/WQ,_B010X/@3KV;2&IO>5+++$<1.9+T[M%XGK PJ5F#_ALZL;)*Z /J#3P3 M64M<(VM[D;78-;)V>>4!XMYH6[.8KS*M[8K'4!:'A9S!+Y"(=JQ2=7WG-F6K M/\-QWQN74'6=;WBJ(8Q$Z""A0+4QG>(!@(P="IY<.U@ID- N6*"LBD+01AE] M9R",66EH)Y?AFQ/R@%5*S52@]! ,R)K&6,5%--\QO_XKA30/GWIH,.#'__T1 M(LE:C=KO3+;GIXK5]!WAT3>%FJR51./_>?K4M9Z+G/98.'E -[QL,] I+?Q) MAB#_K4*G29QQ:(/>O1/X.[7^\S6QV#_^#N@!JB$B6=!XJGQ'=9!&*(G:]+7S M/K0[AW_Y*1^U?GJ[H.T6![="143RSO2-GT^5#XZH-!(GR7C9GOVW+KXU:V[/+DQA6I<45J7,2^7)$:5Z3& M%:FQ[\%?;C3B.N!UP.N WW/ [4$]976=+P8&*K\&E1A WJCT]_;50%,P[%CX MBE_]ERIF\ __!!,IY,-:AY9. K_X/>%^8W2KM)G?<-VA6DHPOGQY\%!^G+/M M4*K%)J?R@U*IS;+=Z:*?RTWT5*NS:K:QGW>Z(>^!S0JO8 M9YKW02Y8UY8]WR)6RR7TW'W65UI,A'+Q015&"=],BD?U:&_::AC#4GNQ8I/K M6" >"*QCX970"\?#ON1$1S\-0Y.JKZZEI79+?%3GC^V@V1]%S'"I-%*:@W$F MW5)BZU6TR;*^"1?58LM4N+(H)^NS7G 0T)-<)VY&'^NT0<>YGAZO*4:HL$@D M:N&%-BAWQ$JT73?&K9X\U1X34XGV;838=-KMTSZ?L68;P_"L'.3K]*S!]3>Q M,BT4PH_FPD>WY<2H^A#QE=EU*S50)\ME3C8B+;2BGE2/<(-X4RPU(LO2?6D> MZJ=F"UY9%I.CB.LB5 MUXW)A)E&J_?]E,+-H[/&+)!N5SFSURK+L5Q;B:ITOTA/M*I1G=<7:6&M2=UH MOK)<<.P@E)&$5-IH%]=THMH0UE(O&4TPW0;9;;3S];6I5%!B)9,5<@IE5(FV)IQS7PG&S)G MI\JB<*H=3](*W);J1;2Y<14N*B7Y[&:EI]-N_2TV2M'2LE2OC/2*T&S-$VD)KYE M+%8J-"?5!I(+PY"G*WTCUP0E-+Q_S+$=J1VY#P^R_(!E1P5SR#SHB]S#9,Q& M)'%];\0'TS$SURJ]V"P[ZX_"\4EP(4KC3$9\:/*^>V&BI!>Q1.1^,NV*6O5^ M8# -T9<(EP)\)#8)%4.E^T(F,%H/'MN+F-D+!V=24@TLD0PD5H'6^D$I%@(# M.5G(AWWCGMJ?;^2%OF :D\=>9[&2IC)K3@NS5C5!9WFA>PX)!8K@3X36^I M]8J>9@I"FNTL0Y.@TE*XH)K(+]2HWFGJ/FD0[,M#6>O)?)29SYK3O$\>WVJ3<-Q^# MN^=Y,Y-ZB,W""E-!.GB>+_4G\]5PROFX[KP[KK3S*\/LBZU,2,AN MC/2DO)JO6FH\&.URP7A^_+!61'JM**-U)J=$>LXJNM6DD5?.U%[XD72B4JB.A-(AR[7F^&KH7,I.TP=;% M<3<5DB1=S%7%^:8H+H4)TZ4K]Z-DOO-86)>TS;#2C3S6\YG2)E7K"NMIIX;$ M9B8N5/FQ7AQE0L7T0J]U^V*,B2>;-:,_[Z#L_(PP(>U0,8W MY9DUJV;'E61>"TTVV5*XV*X7!J;:FJ_2"]\PR-2KH8T\BW.-C-:?WM=32B;P MV"_Z\IMD)=%,/PJ=@L\0\RNU5^P4E^'TXV+9;"Q"JY@E>U''Y-! MWRK#UQ]&2[$7:!2;E46R'^Y/AXU1+]%8Y$,/TV%;GE>8A\=$(CQB>FEYN.H. ME_VQ%IVU!UIK*FE)HS:+EQJ+^I)/SM=&I&DH$3:BUL,E>B0;QN(A4A.95$YN M;'QSO=92ZUU58+J2I&2$W M-SJ2RG>+4SY7,ANY4*JVBHI&H"+'^F8OUC *"ZX<;W$BUZ434!8-K1/H^!GT]S27^9]^W_Q]0 M2P,$% @ -89C52F?6+,^!P #"< \ !P9&5X7V5X,S%Z,2YH=&WM M6EU/(SL2?8^4_V!%VBN0$DA@T&J!08))]@Y:=H9EHEW=1W>W._'BMGML=T+V MU^\I=W<20C)DYL)P5QL>0MH?Y7+5J:ICI\\_#O]^<]%LG'\<7/;QG]'?^?!Z M>#.X.#\L_Z/WL.H^O_K<_XU]&?YV,WC?2HWVIZS7S3T;RDPX]DE,V9W)N&Z7 M#6WV15B9MC 14V_K>1FW(ZE/6;>%)6Y7.K<5>L;F8C"T>\:\>/ =KN0(35:. MQA[2KRX&#V,92<^.>P>]\\.KUUHP%MH+&U;\14Q%"D;/(BX\'(BV.<4O<+^'&UN"^L*KCWS!A/CH--Q]XCT\F/QYD/.8V83<'[)]< ML[])>X\-D]]G,"OWIZ^MP\I.AY=7-P/V87!S5!MWA 9[TT6VN#MX5TM>4+VB+FJ=<=$2CKG MPWX]8BH3/\;B!R=Y3&EGV+_8V-L[6.U?[QLVY@@Q*R923$4"9TC'OA;< HMJ MAO;<6*!/L[\:FV';G7\0%&^MZ?3%0YM=Z_C@K%SH<'A''V38E_%D^#S.X[4> MK1JE3@0)[U2[_K]S\]%V;K[B#LZ%&[,9N]=FJD0R$NW2VY6/$X-=:N-9C*US MJ1G7,U9H;PO!G.=>9+ T.9]CAT"'Y(JEG%*392:3E#";C3#PR0@M8N$J2" 3&%S"0KO92+FD1)@#0H1_ MB@NE%OBND.56UD8,)9(DMVE$H3 H#8 7EC/!85B[L8L56;J:L1;,9+.6Z(? MG!I+Q:$F%%D U]7:/-%WA]TWQ.Z[[; [?.3G7ZS[6I@S5Z&SXD24N$S)>@," MKAFW(F -V)&1$H0))H#P2$DWIN$T+$/:IM2-YV8CD2Y6QA682!G=&E6B+KA'8F+K)/HD-)Z9V6S,IQ(&MXL0A-5$)@1\[HSF5&FX M0] 0!:=HP!F^!B9B1?)(*NEG1%_6:!P"%4.;C1*?\PN>=1RMK&@/U9;RPN:( M#Q?X5AP;FP0- ID?"0T:I1 FZ!$Y!2 -P5&E# 4$JLQ14W;!\);!$&\7#(,) M5T5(HH0ID:9TY3:!A]T:4CPG2UM4A?*QHLG(R8]XK149-%]3DF!+0H;0&%SDCZ#KYO"-]DRUQ> N/)02Q< MGE0D-_2LA?%W$.C 64P<%Y9N+);XP1JQF7$>[72A#&$.)JEO]-C>ABDI @*I M=65TI3G.J2)<_&@0>:V+N6;[)94:G4Y250P2))!2L8)&JELR8DO="5;= M*^/;WV4DG,N?6FD7-6]^!CYYS3-PN*E.ZHAK+[(G9?-ET"\2:;,!W'X'Q7K" M^^>Z<7!_;ZRK24W9 )%9)KT7XAO5*C*@34&31$+#(&4/L8'BX*CXX#\=0>J( M%E\+B0V$Z"UT^ 7*[>_.NG_XL^ZE I]%4_@M$\ZC"X]8"F"LHB/S(^=4\'NB M%R6_#00C4/-PE5[?$;)-R%V;^ZK387E-M";?\@0SG9BGVXTPKQ@]I@"JX-WM MDN0X^,(5&J MX=HNJ[S4$Z,F@DJ]YJ/JUR!;Y6R1Y ]4C MHS\U^3> L.SX56!\M^]K;P Y9Z@ %B?N3FR4XKD3IZS^U@IOJSP/@?*%EE57 MG_P9LA6?X>S2&5F9=#*30+B2&H+[<-\I^P0[9A%,>=QF1]VCHV"]3?+>?4-< M;;5O3#_^RV*KM;TCQ>-[UH.]PG799OF'[G#=6P(+;_^0H7YD-R\YYW]O1_6W MW_]RR<;7>&Y?;HV]ZKH'&4+,%ZI8XSZMM&+M><;XX[T\LRIPX^MF*^L>TMML MY>MM]!;VMZ$W*^_;[R[21J2-E H/5UX"%G;,QY[OIGY[.S)F_X?5Z?-QLF;B[,> M_C/Z.^E?]J\N3D]VR__HW:VZ3\[?]3ZR#_V/5Q>O6JG1_HCM=7//^C(3CKT5 M8_;>9%RWRX8V^R"L3%L0A.AU+9=Q.Y#ZB'5;F.)ZH7-=I<=LJ@9#N\?,BUO? MX4H.T&3E8.BA_?STXG8H(^G9P=[._LGN^5--& OMA0TSOM"1RX^_SUROA?4R ME3'WTFAF4O9Z*$7*?I6:ZUARQ=ZEZ!7V^UAS75A7<.V9-Q",@TT'W7VRRP_% M]['A [<1U\)UWMTJ,6%GL:?I][O=Q_5^:^KF)UG0WX6#7R>MT\LV.U/2#3G[ M?0?.Y59Y;&H7UQ=79_U>I=O?WO5ZK;"\X?K ML]?U\U^7O?Z;5ZV];O>GUD/-ZGB3!].F#9'QWF2A#<[NOZ\UCV@_8JYJVR%( M.>>DWZM'C&7BAYA\YS"/*>OT>Z_=V%ON7NX8-^4@P*T92C$4"9TC'/A7< M HIJ@O;<6(!/LU^-S;#LSI^$Q&MK.CUQVV:7.MXY+B?:[;^G#]K8Q_%D^#S( MXZ4>K1JE3@0I[U2K_M^Y>7\]-Y]S!^?"C=F$W6@S5B(9B';I[:44V:RS&22\F6S$0;>&:%%+)SC M=D(Y->,W@C+I3*E#6P)K,*>BDE>E6A9+&Q<9AFF(PY1$6#8>RGC(7$$?,_FQ ML*)2@A4T&YET2O!$Z@$;2S_$$EV.5$[3D^(BH%TWA+[ MX-18&@XS8<@,N*ZVYHZ]&^P^(W9?KH?=_F=^?F'=I\(BQ&5*TAL0 M<,FX%0%KP(Z,E"!,, &$1\2K:#@-RY"V*77CN=E(I(N5<04$*:-;HTK4Y=;$ M(D&S8UL 62* VA)(%[?QD.N!"'SS?:$P8N^ =_8.M\1V$-T[3,JG\E$27]4E MVDD_HWPZ%P0E)H,QZTZ4?C91BHEHH8NA@1'$6HXV:'\2M!]\'>M;?'LML/>$ M0P.\'BKVUR'9)C81\\*M+Q)X1R2 KVJJDBB8PD(#$N9(NI"'4?N%#HKHP#'+ MX/-EP K%"; U49B!KEV5".J4R.8PQADE$^Z#I9&3B>168@7-ABP)3:A,FE05 MCCA&B' 7"$G(VL8)6.11)FC=.2?O%(I3M<'"@A4SK@*)DOK,4S9\BP0-1#V MO$B>-/^_)-=O8F)U3$0/B8FUD^B=T/B*9+,Q%24,KA:H*9M@>,Y@B-<+AHL1 M5T5(HH0ID:9TXS:"A]T24CPE2VM4A?*QHLG(R9_QY(!]2"*CNY*.1Z;PJTU8 MIW#QZ6A!AXUTR4D3=>JSHR:+ZG-,"&A1[@4,.B;M&_@^(WR3-7-Y"8P[![%P M>5*1W-"S%,;W(-"!LY@X+BS=6,SQ@R5J,^,\VND^&J6C)A2MX(5=T" M+8QOWVN3<"Z_NTN;J'GV,_#A4YZ!PTUU4D=<>Y8]*9O/@WZ62)L-X/8>%.L. M[Y_:QL']O;&N)C5E U1FF?1>B"]4J\B -@5+$@D+@Y8MQ :*@Z/B@_]T!*DC M6GPJ)!80HK?0X0F1\ZQX#=$ M+TI^&PA&H.;A*KV^(V2KD+LT]U6GP_*::$F^Y0DDG9BFVY4PKQ@]1 !5\.YV M27(\T'U:Y"MA0CL_(*A6 M0FL>2HM0N[>YM7^!Q6/4%(LS?"+Q#=O#?H4+N-7Z=]WNDM<.9O!YT#X]9#&/*?.?6U#][=O?55GY M5M#UX\VQ55T?T2_7TXGF6>BL?^[.J1JP3:8LN&.:HA[]99V5;Z,M9*-=>MFM M?/N-7I+[%U!+ P04 " UAF-5,3*(MK<$ Q%P #P '!D97A?97@S M,GHQ+FAT;>U86W/B-A1^9X;_<,8S[20S7$Q(VEP(,P38369I0A.WG7V491FT M:R2O+ ?X]SV2;2!L(-N4M.RT>2"@(YV;/GTZ1ZUK[Y=!NUQJ7?<[/?P/YJ_E MW7B#?KM5S_ZCM)Z+6U=WO8_PX'T<]"^=4 I]#@TWUN#Q"4O@EDWA7DZ(J&0# M%7A@BH<.+L2EPV+=A*@1%^?@.FABN";\5J47L%"#4UW[V3B-Z05H-M-5$O$1 MRA0?C74^Q$7 C.ZJF8:FK]K]V9C[7$/SJ%6_VITO3OM'X2?QQ:/#.Y"%#,%1 3E4B9\QP41E).H$.XT M^(V^#E.5I$1HT!(74N,QG+D_&:?UF/TS/CP0Y1/!DNK=+&)SZ%!MS!^Y[IX# MX(T1]2E-$$9SIWTC@$HA\MV9$)?$F)PAQ&%6 M?S4Y'"I9[;%9!6X$K57,CD**YTTE:( %,&:*^7/<"HM7=),+,X"DW8C!H3 M*-$5L\Y&4RY]%G(:L6#$SM]ZK]80X76N!GWH]@>#8:?7N[E]?^FXCOW],.QT MB]]_W/2\ZTNGX;H_.*]UJZIE;%U;#/A2:SFQ8WC,O/M"\Z/9;DJBPG=<:.Z" MEM,+@\[, MM;IW;S[,5NSP6FNNWVIYK%_=:UF>_G/ ./IV8' 1(FW9Z](PG2;KJ2/&@.I$!*H\0<4Z[AU ZAUOYR"8^7F'-"EXG M1T<6"IOT'6]15V1MR_+FV3+4XECZ$:&?H8'Y2F3$@\WZZTD=[CERGPI@4(/? MB8 /7'U>0O=5B7I--+M<\_U%5'S[^_7DAD(K.W@[LG$0*X[$&",SLH4AF1DZ M-);6LKV@O]W7R__SR-[P2"?BR9C AQH6]$1%6HH]/W0OK?GN MHUBSSSH/ V M++*LM.1*7[B4$TIE*C07HW^)9A8*GRUX7FW%,\4I77WKL:%.8B),5[*U10?; MH1<=;KF$K>I]&C'L=4BU<7S@VWXG&SD)\A';N6_K?2!O?6S^OVJPLZ28+MO* M\7!@\2RD!I]!P+#M"LJED&.7#/[<6NG:4.:8(&4\C67"5ONR7-_I"PW9PBG4 M(G&>FO*$09+ZGU!-WJ+CJ2 ^C[B>9\H(9B3)K-3@F31/^;KK1I%O&@DJT5$L MZK,P% N98H(:"B&L"EZBE,6+2!!AS#Q98 QY M4SOBB5;F&<-T)S8&T_ZN>)H UT^WO"]6;*]SX)KUFMVZ>O+,W@ $0 @ $ M<&1E>"TR,#(R,#DS,"YX"TR,#(R,#DS,%]C86PN>&UL4$L! A0# M% @ -89C5:@JO%+2%@ "50! !4 ( !IA\ '!D97@M M,C R,C Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( #6&8U5H2N&:*4H ._^ P 5 M " :LV !P9&5X+3(P,C(P.3,P7VQA8BYX;6Q02P$"% ,4 M " UAF-5)+5TP"@Q )$ , %0 @ $'@0 <&1E>"TR M,#(R,#DS,%]P&UL4$L! A0#% @ -89C5<[[O^*.] RQ ) P M ( !8K( '!D97A?,3!Q+FAT;5!+ 0(4 Q0 ( #6&8U4I MGUBS/@< PG / " 1JG 0!P9&5X7V5X,S%Z,2YH=&U0 M2P$"% ,4 " UAF-5PGVBJC0' K)P #P @ &%K@$ M<&1E>%]E>#,Q>C(N:'1M4$L! A0#% @ -89C53$RB+:W! ,1< \ M ( !YK4! '!D97A?97@S,GHQ+FAT;5!+!08 "0 ) #P" ( #*N@$ ! end