0000897101-23-000380.txt : 20230822 0000897101-23-000380.hdr.sgml : 20230822 20230822161540 ACCESSION NUMBER: 0000897101-23-000380 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 74 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230822 DATE AS OF CHANGE: 20230822 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Electromed, Inc. CENTRAL INDEX KEY: 0001488917 STANDARD INDUSTRIAL CLASSIFICATION: ELECTROMEDICAL & ELECTROTHERAPEUTIC APPARATUS [3845] IRS NUMBER: 411732920 FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-34839 FILM NUMBER: 231193658 BUSINESS ADDRESS: STREET 1: 500 SIXTH AVENUE NW CITY: NEW PRAGUE STATE: MN ZIP: 56071 BUSINESS PHONE: 952-758-9299 MAIL ADDRESS: STREET 1: 500 SIXTH AVENUE NW CITY: NEW PRAGUE STATE: MN ZIP: 56071 10-K 1 elmd230887_10k.htm FORM 10K
0001488917 false --06-30 2023 FY MN 487000 P15Y P40Y0M0D P15Y0M0D P20Y0M0D P3Y0M0D P10Y0M0D P3Y P7Y0M0D P3Y P15Y P12Y 2021-12-17 0 0 2023-12-18 3000000 153000 P1Y6M P1Y10M3D P6Y P6Y0M0D P5Y9M25D P5Y4M6D P4Y9M3D P5Y6M10D P4Y10M25D P5Y6M0D P1Y P3Y 708000 976000 P1Y6M0D P21Y 0001488917 2022-07-01 2023-06-30 0001488917 2022-12-31 0001488917 2023-08-15 0001488917 2023-06-30 0001488917 2022-06-30 0001488917 2021-07-01 2022-06-30 0001488917 us-gaap:CommonStockMember 2021-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001488917 us-gaap:RetainedEarningsMember 2021-06-30 0001488917 2021-06-30 0001488917 us-gaap:CommonStockMember 2022-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001488917 us-gaap:RetainedEarningsMember 2022-06-30 0001488917 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0001488917 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0001488917 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0001488917 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0001488917 us-gaap:CommonStockMember 2023-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001488917 us-gaap:RetainedEarningsMember 2023-06-30 0001488917 elmd:InternationalMember 2022-07-01 2023-06-30 0001488917 elmd:InternationalMember 2021-07-01 2022-06-30 0001488917 us-gaap:ShippingAndHandlingMember 2022-07-01 2023-06-30 0001488917 us-gaap:ShippingAndHandlingMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 elmd:InstitutionalMember 2022-07-01 2023-06-30 0001488917 elmd:InstitutionalMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareDistributorMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareDistributorMember 2021-07-01 2022-06-30 0001488917 elmd:InternationalOneMember 2022-07-01 2023-06-30 0001488917 elmd:InternationalOneMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember elmd:CommercialMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember elmd:CommercialMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember elmd:MedicareMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember elmd:MedicareMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember elmd:MedicareSupplementalMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember elmd:MedicareSupplementalMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember elmd:MedicaidMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember elmd:MedicaidMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember elmd:OtherMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember elmd:OtherMember 2021-07-01 2022-06-30 0001488917 us-gaap:BuildingAndBuildingImprovementsMember srt:MinimumMember 2023-06-30 0001488917 us-gaap:BuildingAndBuildingImprovementsMember srt:MaximumMember 2023-06-30 0001488917 us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0001488917 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0001488917 us-gaap:LandMember 2023-06-30 0001488917 us-gaap:LandMember 2022-06-30 0001488917 us-gaap:LandImprovementsMember srt:MinimumMember 2023-06-30 0001488917 us-gaap:LandImprovementsMember srt:MaximumMember 2023-06-30 0001488917 us-gaap:LandImprovementsMember 2023-06-30 0001488917 us-gaap:LandImprovementsMember 2022-06-30 0001488917 us-gaap:EquipmentMember srt:MinimumMember 2023-06-30 0001488917 us-gaap:EquipmentMember srt:MaximumMember 2023-06-30 0001488917 us-gaap:EquipmentMember 2023-06-30 0001488917 us-gaap:EquipmentMember 2022-06-30 0001488917 elmd:SoftwareMember srt:MinimumMember 2023-06-30 0001488917 elmd:SoftwareMember srt:MaximumMember 2023-06-30 0001488917 elmd:SoftwareMember 2023-06-30 0001488917 elmd:SoftwareMember 2022-06-30 0001488917 elmd:DemonstrationAndRentalEquipmentMember 2023-06-30 0001488917 elmd:DemonstrationAndRentalEquipmentMember 2022-06-30 0001488917 us-gaap:ConstructionInProgressMember 2023-06-30 0001488917 us-gaap:ConstructionInProgressMember 2022-06-30 0001488917 us-gaap:PatentsMember 2023-06-30 0001488917 us-gaap:TrademarksMember 2023-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2023-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2023-06-30 0001488917 elmd:CapitalStockMember 2023-06-30 0001488917 elmd:AuthorizedSharesUndesignatedStockMember 2023-06-30 0001488917 srt:BoardOfDirectorsChairmanMember 2021-05-26 0001488917 srt:MinimumMember 2022-07-01 2023-06-30 0001488917 srt:MaximumMember 2022-07-01 2023-06-30 0001488917 elmd:CurrentPlanMember 2023-06-30 0001488917 elmd:PriorPlansMember 2023-06-30 0001488917 us-gaap:RestrictedStockMember elmd:EmployeeMember 2022-07-01 2023-06-30 0001488917 us-gaap:RestrictedStockMember elmd:EmployeeMember 2021-07-01 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember elmd:EmployeeMember 2022-07-01 2023-06-30 0001488917 us-gaap:EmployeeStockOptionMember elmd:EmployeeMember 2021-07-01 2022-06-30 0001488917 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001488917 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001488917 us-gaap:RestrictedStockMember elmd:DirectorsMember 2022-07-01 2023-06-30 0001488917 us-gaap:RestrictedStockMember elmd:DirectorsMember 2021-07-01 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2021-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2021-07-01 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2023-06-30 0001488917 us-gaap:RestrictedStockMember 2021-06-30 0001488917 us-gaap:RestrictedStockMember 2022-06-30 0001488917 us-gaap:RestrictedStockMember 2023-06-30 0001488917 us-gaap:StateAndLocalJurisdictionMember 2023-06-30 0001488917 us-gaap:StateAndLocalJurisdictionMember 2022-06-30 0001488917 elmd:OfficeAndWarehouseSpaceMember srt:MinimumMember 2022-07-01 2023-06-30 0001488917 elmd:OfficeAndWarehouseSpaceMember srt:MaximumMember 2022-07-01 2023-06-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure
  

 

 

UNITED STATES 

SECURITIES AND EXCHANGE COMMISSION 

Washington, D.C. 20549

 

     

FORM 10-K 

     

(Mark One)   

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

 

For the Fiscal Year Ended June 30, 2023 

 

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 001-34839

  Electromed, Inc.  
  (Exact Name of Registrant as Specified in its Charter)  

 

Minnesota 41-1732920
(State or other jurisdiction of (IRS Employer
incorporation or organization) Identification No.)

 

500 Sixth Avenue NW, New Prague, MN 56071 

(Address of principal executive offices, including zip code)

 

  (952) 758-9299  
  (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, par value $0.01 per share   ELMD   NYSE American

 

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

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

 

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

 

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

 

Large accelerated filer ☐ Accelerated filer ☐
   
Non-accelerated filer

Smaller reporting company

 

Emerging growth company

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. ☐

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

The aggregate market value of the common stock held by non-affiliates of the registrant as of December 31, 2022 was approximately $80,606,901 based upon the closing price of the registrant’s common stock, as reported on the NYSE American, on such date.

 

There were 8,555,238 shares of the registrant’s common stock outstanding as of August 15, 2023.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the Definitive Proxy Statement for the registrant’s Fiscal 2024 Annual Meeting of Shareholders, to be filed within 120 days of June 30, 2023, are incorporated by reference into Part III of this Annual Report on Form 10-K.

 

 

 

 

 

 

Electromed, Inc. 

Index to Annual Report on Form 10-K

 

PART I   1
Item 1. Business   1
Item 1A. Risk Factors   13
Item 1B. Unresolved Staff Comments   13
Item 2. Properties   13
Item 3. Legal Proceedings   13
Item 4. Mine Safety Disclosures   13
       
PART II   13
Item 5. Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities   13
Item 6. [Reserved]   14
Item 7. Management’s Discussion and Analysis of Financial Condition and Results of Operations   14
Item 7A. Quantitative and Qualitative Disclosures About Market Risk   21
Item 8. Financial Statements and Supplementary Data   F-1
Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure   22
Item 9A. Controls and Procedures   22
Item 9B. Other Information   22
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections   23
       
PART III   23
Item 10. Directors, Executive Officers and Corporate Governance   23
Item 11. Executive Compensation   23
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters   24
Item 13. Certain Relationships and Related Transactions, and Director Independence   24
Item 14. Principal Accountant Fees and Services   24
       
PART IV     24
Item 15. Exhibits and Financial Statement Schedules   24
Item 16. Form 10-K Summary   27

 

i 

 

 

INFORMATION REGARDING FORWARD-LOOKING STATEMENTS

 

Statements contained in this Annual Report on Form 10-K that are not statements of historical fact should be considered forward-looking statements within the meaning of the safe harbor provisions of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). Forward- looking statements include, but are not limited to, statements regarding: the expected impact of the COVID-19 pandemic on our business; our business strategy, including our intended level of investment in research and development and marketing activities; our expectations with respect to earnings, gross margins and sales growth, industry relationships, marketing strategies and international sales; estimated sizes of markets into which our products are or may be sold; our business strengths and competitive advantages; our ability to grow additional sales distribution channels; our intent to retain any earnings for use in operations rather than paying dividends; our expectation that our products will continue to qualify for reimbursement and payment under government and private insurance programs; our intellectual property plans and practices; the expected impact of applicable regulations on our business; our beliefs about our manufacturing processes; our expectations and beliefs with respect to our employees and our relationships with them; our belief that our current facilities are adequate to support our growth plans; our expectations with respect to ongoing compliance with the terms of our credit facility; our expectations regarding the ongoing availability of credit and our ability to renew our line of credit; enhancements to our products and services; expected excise tax exemption for the SmartVest System; and our anticipated revenues, expenses, capital requirements and liquidity. Words such as “anticipate,” “believe,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “ongoing,” “plan,” “potential,” “project,” “goal,” “target,” “should,” “will,” “would,” and similar expressions, including the negative of these terms, are intended to identify forward-looking statements but are not the exclusive means of identifying such statements. Although we believe these forward-looking statements are reasonable, they involve risks and uncertainties that may cause actual results to differ materially from those projected by such statements. Such statements involve known and unknown risks, uncertainties and other factors that may cause our actual results or our industry’s actual results, levels of activity, performance, or achievements to be materially different from the information expressed or implied by the forward-looking statements.

 

Factors that could cause actual results to differ from those discussed in the forward-looking statements include, but are not limited to, the following:

 

ability to obtain reimbursement from Medicare, Medicaid, or private insurance payers for our products including potential adverse impact with an expiration of the Centers for Medicare and Medicaid Services waiver for certain respiratory diseases;

 

component or raw material shortages, changes to lead times or significant price increases;

 

adverse changes to state and federal health care regulations;

 

our ability to maintain regulatory compliance and to gain future regulatory approvals and clearances;

 

entry of new competitors including new drug or pharmaceutical discoveries;

 

adverse economic and business conditions or intense competition;

 

the risks associated with our planned salesforce expansion;

 

wage inflation;

 

technical problems with our research and products;

 

the duration, extent and severity of the COVID-19 pandemic, including its effects on our business, operations and employees as well as its impact on our customers and distribution channels and on economies and markets more generally;

 

the risks associated with cyberattacks, data breaches, computer viruses and other similar security threats;

 

changes affecting the medical device industry;

 

our ability to develop new sales channels for our products such as the home care distributor channel;

 

adverse international health care regulation impacting current international business;

 

ii 

 

 

our ability to renew our line of credit or obtain additional credit as necessary; and

 

our ability to protect and expand our intellectual property portfolio.

 

This list of factors is not exhaustive, however, and these or other factors, many of which are outside of our control, could have a material adverse effect on us and our results of operations. Therefore, you should consider these risk factors with caution and form your own critical and independent conclusions about the likely effect of these risk factors on our future performance. Forward-looking statements speak only as of the date on which the statements are made, and we undertake no obligation, and expressly disclaim any such obligation, to update any forward-looking statement for any reason other than as required by law, even if new information becomes available or other events occur in the future. You should carefully review the disclosures and the risk factors described in this and other documents we file from time to time with the Securities and Exchange Commission (the “SEC”). All forward-looking statements attributable to us or persons acting on our behalf are expressly qualified in their entirety by the cautionary statements set forth herein.

 

iii 

 

 

PART I

 

Item 1.Business.

 

Overview

 

Electromed, Inc. (“we,” “our,” “us,” “Electromed” or the “Company”) develops, manufactures, markets and sells innovative products that provide airway clearance therapy, including the SmartVest® Airway Clearance System (“SmartVest System”) and related products, to patients with compromised pulmonary function with a commitment to excellence and compassionate service. Our goal is to make High Frequency Chest Wall Oscillation (“HFCWO”) treatments as effective, convenient, and comfortable as possible, so our patients can breathe easier and live better with improved respiratory function and fewer exacerbations.

 

We employ a direct-to-patient and provider model, through which we obtain patient referrals from clinicians, manage insurance claims on behalf of our patients, and deliver the SmartVest System to patients, training them on proper use in their homes. This model allows us to directly approach patients and clinicians, whereby we disintermediate the traditional durable medical equipment (“DME”) channel and capture both the manufacturer and distributor margins. We also sell our products in the acute care setting for patients in a post-surgical or intensive care unit, or who were admitted for a lung infection brought on by compromised airway clearance. Electromed was incorporated in Minnesota in 1992. Our common stock is listed on the NYSE American under the ticker symbol “ELMD.”

 

The SmartVest System features a programmable air pulse generator, a therapy garment worn over the upper body and a connecting hose, which together provide safe, comfortable, and effective airway clearance therapy. The SmartVest System generates HFCWO, an airway clearance therapy. One factor of respiratory health is the ability to clear secretions from airways. Impaired airway clearance, when mucus cannot be expectorated, may result in labored breathing and/or inflammatory and immune systems boosting mucus production that invites bacteria trapped in stagnant secretions to cause infections. Studies show that HFCWO therapy is as effective an airway clearance method for patients who have compromised pulmonary function as traditional chest physical therapy (“CPT”) administered by a respiratory therapist.1 However, HFCWO can be self-administered, relieving a caregiver of participation in the therapy, and eliminating the attendant cost of an in-home care provider. We believe that HFCWO treatments are cost-effective primarily because they reduce a patient’s risk of respiratory infections and other secondary complications that are associated with impaired airway clearance and often result in costly hospital visits and repeated antibiotic use.

 

The SmartVest System is designed for patient comfort and ease of use which promotes adherence to prescribed treatment schedules, leading to improved airway clearance, patient outcomes and quality of life, and a reduction in healthcare utilization. We offer a broad range of garments, referred to as vests and wraps, in sizes for children and adults that allow for tailored fit. User-friendly controls allow patients to administer their daily therapy with minimal or no assistance. Our direct product support services provide patient and clinician education, training, and follow-up to ensure that the product is integrated into each patient’s daily treatment regimen. Additionally, our reimbursement department assures we are working on behalf of the patient by processing their physician paperwork, providing clinical support and billing the applicable insurance provider. We believe that the advantages of the SmartVest System and the Company’s customer services to the patient include:

 

improved quality of life;

 

reduction in healthcare utilization;

 

independence from a dedicated caregiver;

 

consistent treatments at home;

 

improved comfort during therapy; and

 

eligibility for reimbursement by private insurance, federal or state government programs or combinations of the foregoing.

 

1Nicolini A, et al. Effectiveness of treatment with high-frequency chest wall oscillation in patients with bronchiectasis. BMC Pulmonary Medicine. 2013;13(21).

 

 1

 

 

Our Products

 

Since 2000, we have marketed the SmartVest System and its predecessor products to patients suffering from bronchiectasis, cystic fibrosis, and neuromuscular conditions such as cerebral palsy and amyotrophic lateral sclerosis (“ALS”). Our products are sold into the home health care market and the acute care setting for patients in a post-surgical or intensive care unit, or who were admitted for a lung infection brought on by compromised airway clearance. Accordingly, our sales points of contact include adult pulmonology clinics, cystic fibrosis centers, neuromuscular clinics and hospitals.

 

We have received clearance from the U.S. Food and Drug Administration (“FDA”) to market the SmartVest System to promote airway clearance and improve bronchial drainage. In addition, Electromed is certified to apply the Conformité Européenne (“European Conformity” or “CE”) marking for HFCWO device sales in all European Union member countries and approved for HFCWO device sales in other, select international countries. The SmartVest System is available only with a physician’s prescription.

 

The SmartVest System is currently available in two models, The SmartVest SQL® and SmartVest Clearway®– which are sold into home care and hospital markets. In November 2022, we announced the introduction of SmartVest Clearway®, our next generation HFCWO system designed around an enhanced patient experience and modern design. We will continue to support and service earlier SmartVest models pursuant to the applicable product warranty. As part of our growth strategies, we periodically evaluate opportunities involving products and services, especially those that may provide value to the respiratory homecare and institutional market.

 

The SmartVest Clearway System

 

The SmartVest Clearway System consists of an inflatable therapy garment, a programmable air pulse generator and a patented single-hose that delivers air pulses from the generator to the garment to create oscillatory pressure on the chest wall. The SmartVest Clearway is designed for maximum comfort and lifestyle convenience, so patients can readily fit therapy into their daily routines. The SmartVest Clearway was designed with the patient experience in mind continuing our history of offering the smallest, lightest weight generator on the market and introduces an intuitive touch screen to simplify use. The enhanced features make it easier to use and enable greater patient freedom in completing therapy.

 

360° oscillation coverage and patented Soft Start(R) technology: All SmartVest garments provide 360° oscillation coverage, which delivers simultaneous treatment to all lobes of the lungs. The oscillatory squeeze-and-release technology delivers therapeutic pressure to the chest wall to loosen, sheer and propel mucus into the upper airways where it can be more easily expectorated. Our patented Soft Start technology gently inflates the garment to better acclimate the patient to therapy.

 

Open system design with Breathing RoomTM: The active inflate – active deflate mechanism of the SmartVest System enables patients to take deep breaths during therapy without feeling restricted, providing patients with a more comfortable treatment experience.

 

Programmable generator with user-friendly device operation: The SmartVest Clearway introduces an intuitive touchscreen with single touch start. The improved user interface enhances device programming and simplifies every-day use. The system features multiple operating modes, including ramp, favorite settings designations, and options for saving, locking and restoring protocols. An enhanced pause feature allows the physician to program dedicated times for the patient to clear secretions during therapy.

 

Patented single-hose design: A single-hose delivers oscillations to the SmartVest garment, which we believe provides therapy in a more comfortable and unobtrusive manner than a two-hose system. Oscillations are delivered evenly from the base of the SmartVest garment, extending the forces upward and inward in strong but smooth cycles surrounding the chest.

 

Soft-fabric garment is lightweight and comfortable: The SmartVest garment is the lightest HFCWO garment available and is designed to resemble an article of clothing. The light design takes weight off of the patients shoulders and torso enhancing the therapy experience. Quick fit Velcro®-like closures allow for a secure, comfortable fit without bulky straps and buckles. The simple design creates a broad size adjustment range to ensure a properly tailored fit to accommodate pediatric and adult patients.

 

 2

 

 

Smaller and lighter: SmartVest Clearway is the smallest and lightest HFCWO generator on the market, weighing less than 14 pounds. The lightweight design, ergonomic carrying handle and compact storage case make it easier for patients to move throughout their home, store and integrate HFCWO therapy into their daily lives.

 

SmartVest Connect

 

In June 2017, we launched SmartVest Connect® wireless technology, a personalized HFCWO therapy management portal for patients with compromised pulmonary function. In March 2020, we launched the SmartVest Connect app for both the iOS and Android operating systems. The SmartVest Connect app securely connects to the SmartVest System through Bluetooth™ technology. This interface allows patients and healthcare teams to track therapy in real-time and collaborate on care decisions to improve therapy adherence and patient outcomes.

 

Other Products

 

We market the Single Patient Use (“SPU”) SmartVest and SmartVest Wrap® to health care providers in the acute care setting. Hospitals issue the SPU SmartVest or SmartVest Wrap to an individual patient for managing airway clearance while inpatient. Both SPU products provide full coverage oscillation and facilitate continuity of care when the SmartVest System is prescribed for patients with a chronic condition upon discharge for use in the home.

 

Our Market

 

We estimate the total served U.S. market for HFCWO is approximately $250 million in 2022 growing at a 9% compound annual growth rate based on independent third-party market research. We believe the market for HFCWO is under recognized and underdiagnosed and is continuing to expand due to an aging population, higher incidence of chronic lung disease, growing awareness by physicians of diseases and conditions for which patients can benefit from using HFCWO therapy, and treatments moving to lower cost home care settings. Indications for when HFCWO may be prescribed are not specific to any one disease. A physician may elect to prescribe HFCWO when such individual believes the patient will benefit from improved airway clearance and external chest manipulation is the treatment of choice to enhance mucus transport and improve bronchial drainage.

 

The SmartVest System is primarily prescribed for patients with bronchiectasis, cystic fibrosis, and neuromuscular conditions such as cerebral palsy and ALS. We believe that bronchiectasis represents the fastest growing diagnostic category and greatest potential for HFCWO growth in the United States exhibiting an 8.7% increase in patients diagnosed between 2000 and 20079. Bronchiectasis is an irreversible, chronic lung condition characterized by enlarged and permanently damaged bronchi. The condition is associated with recurrent lower respiratory infections, inflammation, reduction in pulmonary function, impaired respiratory secretion clearance, increased hospitalizations and medication use, and increased morbidity and mortality.

 

We are driven to make life’s important moments possible, one breath at a time, by leading the HFCWO therapy market in clinical evidence that supports the therapeutic imperative of clearing excess mucus from the lungs. Electromed continues to add to the body of evidence in support of HFCWO with multiple published clinical outcome studies demonstrating a significant improvement in quality of life and reduction in exacerbation rates, hospitalizations, emergency department visits, and antibiotic prescriptions in bronchiectasis patients using the SmartVest System. This includes a 2022 publication in the American Journal of Respiratory and Critical Care Medicine reviewing outcomes among non-cystic fibrosis bronchiectasis patients with HFCWO Therapy2-6. In addition, we designed and ran a quality-of-life study for COPD patients using SmartVest, which was shared at the 2023 American Thoracic Society International Conference and published in American Journal of Respiratory and Critical Care Medicine. The study’s results demonstrated statistically significant favorable responses to HFCWO as add on therapy for patients with a primary diagnosis of COPD. We have also shared data from our bronchiectasis quality of life trial at the 2023 World Bronchiectasis and NTM Conference highlight effects of HFCWO on clinical symptoms of patients with bronchiectasis Generating additional clinical evidence to further support the SmartVest System as a preferred treatment for bronchiectasis patients will remain a focus in fiscal 2024.

 

 3

 

 

We believe that bronchiectasis is under recognized and underdiagnosed but is experiencing a surge in clinical interest and awareness, including the relationship to COPD, commonly referred to as bronchiectasis COPD overlap syndrome. The overlap of bronchiectasis and COPD increases exacerbations and hospitalizations, reduces pulmonary function, and increases mortality. Several recent studies have estimated prevalence of bronchiectasis, which we believe are helpful for estimating a range of the overall market size.

 

Weycker (2017) projected 4.2 million adults in the United States over the age of 40 may have bronchiectasis, suggesting there is a large pool of patients with undiagnosed disease.7

 

Henkle (2018) confirmed a high prevalence of bronchiectasis in the United States, identifying over 600,000 unique patients with at least one bronchiectasis claim (ICD-9 claims 494.0 or 494.1). The study also observed that patients with dual diagnosis of bronchiectasis and COPD were in poorer health, with more office visits, more inpatient admissions and more acute respiratory infections.8

 

Seitz (2012) estimated that 190,000 unique cases of bronchiectasis were diagnosed in Medicare patients in 2007 and bronchiectasis prevalence increased 8.7% annually between 2000 and 2007.9 Based on historic growth in prevalence and assuming a constant growth rate, the estimated number of bronchiectasis diagnoses in Medicare patients in 2021 exceeded 608,000.

 

Aksamit (2017) found 20% (n=350) of patients with bronchiectasis enrolled in the U.S. Bronchiectasis Research Registry between 2008 and 2014 also had COPD and 29% (n=515) also had asthma.7 Other studies have found that the overlap between bronchiectasis and COPD is observed in 27% to 57% of patients with COPD. 10-13–8

 

Chalmers (2017) found that prevalence of bronchiectasis in patients with COPD ranged from a low of 4% to as high as 69% with mean prevalence of 54%. In many studies in patients with COPD, the presence of bronchiectasis was associated with reduced lung function, greater sputum production, more frequent exacerbations and increased mortality versus those with COPD alone.14

 

These studies indicate a wide range of potential prevalence of bronchiectasis patients in the United States. We also believe that it is difficult to estimate from these studies which patients will need or benefit from HFCWO. Internal company estimates derived from 2020 analysis of the IQVIA PharMetrics Plus database, one of the largest US health plan databases of adjudicated integrated medical and pharmacy claims, indicate a 15% to 20% penetration of HFCWO within the diagnosed Bronchiectasis population15. By conservatively assessing the market size in relation to the clinical studies cited above, we calculate that current HFCWO adoption may account for only 100,000 patients of the 500,000 to 600,000 currently diagnosed and treatable patients (see Figure 1 below). We believe that bronchiectasis is underdiagnosed in the U.S. based on clinical study and epidemiology evidence with an even greater number of patients that could potentially benefit from diagnosis and treatment. We believe that HFCWO is under prescribed for bronchiectasis patients resulting in a large, underpenetrated US market opportunity and growth potential for HFCWO therapy.

 

2Sievert C, et al. Using High Frequency Chest Wall Oscillation in a Bronchiectasis Patient Population: An Outcomes-Based Case Review. Respiratory Therapy Journal. 2016;11(4): 34–38. 

3Sievert C, et al. Cost-Effective Analysis of Using High Frequency Chest Wall Oscillation (HFCWO) in Patients with Non-Cystic Fibrosis Bronchiectasis. Respiratory Therapy Journal. 2017;12(1): 45–49. 

4Sievert C, et al. Incidence of Bronchiectasis-Related Exacerbation Rates After High Frequency Chest Wall Oscillation (HFCWO) Treatment — A Longitudinal Outcome-Based Study. Respiratory Therapy Journal. 2018;13(2): 38–41. 

5Powner J, et al. Employment of an algorithm of care including chest physiotherapy results in reduced hospitalizations and stability of lung function in bronchiectasis. BMC Pulmonary Medicine. 2019;19(82). 

6 DeKoven M, Mandia K, DeFabis N, Chen J, Ruscio A. Patient Characteristics, Healthcare Resource Utilization And Outcomes Among Non-Cystic Fibrosis Bronchiectasis Patients With High Frequency Chest Wall Oscillation (HFCWO) Therapy. American Journal of Respiratory and Critical Care Medicine. 2022. Vol 205:A3090 

7Weycker D, Hansen G, Seifer F. Prevalence and incidence of noncystic fibrosis bronchiectasis among US adults in 2013. Chronic Respiratory Disease. 2017; 14(4):377-384. 

8Henkle E, et al. Characteristics and Health-care Utilization History of Patients with Bronchiectasis in US Medicare Enrollees With Prescription Drug Plans, 2006 to 2014. Chest. 2018;154(6), 1311–1320. 

9Seitz A, et al. Trends in Bronchiectasis Among Medicare Beneficiaries in the United States, 2000 to 2007. Chest. 2012;142(2), 432–439. 

10Aksamit T, et al. Bronchiectasis Research Registry C. Adult Patients With Bronchiectasis: A First Look at the US Bronchiectasis Research Registry. Chest. 2017;151:982-92. 

11Patel I.S., et al. Bronchiectasis, exacerbation indices, and inflammation in chronic obstructive pulmonary disease. Am J Respir Crit Care Med. 2004;170:400-7. 

12O’Brien C, et al. Physiological and radiological characterization of patients diagnosed with chronic obstructive pulmonary disease in primary care. Thorax. 2000;55:635-42. 

13Bafadhel M, et al. The role of CT scanning in multidimensional phenotyping of COPD. Chest. 2011;140:634-42. 

14Chalmers J. and Sethi S. Raising awareness of bronchiectasis in primary care: overview of diagnosis and management strategies in adults. NPJ Prim Care Respir Med. 2017;27:18. 

15 Internal company estimates derived from IQVIA 2018 PharMetrics Plus Database 

16 M. Bruner, C. Bazan, B. Liu, C. Marion, K.S. Skarvan, L. Edwards, G. Solomon. Effects of High Frequency Chest Wall Oscillation (HFCWO) on Clinical Symptoms in COPD. American Journal of Respiratory and Critical Care Medicine. 2023. Vol 207:C96 

17 C. Cheng, M. Bruner, C. Bazan, B. Liu, C. Marion, L. Edwards, G. Solomon. Effects of High Frequency Chest Wall Oscillation (HFCWO) on Quality of Life in Bronchiectasis. 6th World Bronchiectasis & NTM Conference. 2023. Poster Abstract 310-B

 

 4

 

 

Estimated HFCWO Market Opportunity - Bronchiectasis Patients (U.S.) – Figure 1

 

 

  

The heightened awareness of bronchiectasis speaks to the growing body of clinical evidence supporting treatments to improve symptoms and manage disease progression.

 

In 2019, an observational comparative retrospective cohort study published in BMC Pulmonary Medicine evaluated the efficacy of a treatment algorithm in 65 patients with radiographic and symptom confirmed bronchiectasis, centered on initiation of HFCWO therapy with the SmartVest System.5 Patients were treated per the algorithm if they reported greater than two exacerbations in the previous year and symptoms, including chronic cough, sputum production, or dyspnea. Results show that at one-year: exacerbations requiring hospitalization and antibiotic use were significantly reduced and mean forced expiratory volume remained stable post enrollment, suggesting early initiation of HFCWO therapy may slow the otherwise normal progression of the disease.

 

In 2022, the American Journal of Respiratory and Crucial Care Medicine published the results of a third-party retrospective cohort analysis of 101 qualifying NCFBE patients who received HFCWO. Key findings revealed that patients who used HFCWO therapy experienced improved health outcomes, a reduction in healthcare resource utilization and reduction in medication usage.6

 

Marketing, Sales and Distribution

 

Our sales and marketing efforts are focused on driving adoption of our products and services with physicians, clinicians, patients, and third-party payers and building market awareness to the benefits of HFCWO for treatment of bronchiectasis. Because the sale of the SmartVest System requires a physician’s prescription, we market to physicians and health care providers as well as directly to patients. Most of our revenue comes from domestic homecare sales through a physician referral model. We have established our own domestic sales force and support network, which we believe is able to provide superior education, support, and training to our customers.

 

 5

 

 

Our direct U.S. sales force works with physicians and clinicians, primarily pulmonologists, in defined territories to help them understand our products and services and the value they provide to their respective patients. As of June 30, 2023, we had 55 field sales employees, including six regional sales managers, 46 clinical area managers (“CAMs”) and three clinical educators. We also have developed a network of approximately 170 respiratory therapists and health care professionals across the U.S. to assist with in-home SmartVest System patient training on a non-exclusive, independent contractor basis. These independent contractors are credentialed by the National Board for Respiratory Care as either Certified Respiratory Therapists or Registered Respiratory Therapists and provide national coverage to an internal team of Registered Respiratory Therapists dedicated to supporting SmartVest patients. Additionally, Electromed employs a team of reimbursement specialists dedicated to managing insurance and payer relations and supporting prescribers and patients in navigating financial considerations. The availability of reimbursement is an important consideration for health care professionals and patients. Because our product has an assigned Healthcare Common Procedure Coding System (“HCPCS”) code, a claim can be billed for reimbursement using that code. We must demonstrate the effectiveness of our products to public and private insurance providers. The availability of reimbursement exists primarily due to an established HCPCS code for HFCWO. A HCPCS code is assigned to services and products by the Centers for Medicare and Medicaid Services (“CMS”).

 

Of the $47.6 million of our revenue derived from the U.S. in fiscal 2023, approximately 92% represented home care and 4% represented hospital sales. We expect to achieve future sales, earnings, and overall market share growth through a continued focus on product innovation, differentiation and improved patient experiences and outcomes in the home care segment. We believe that our position in the market, direct sales team and a dedication to advancing education on HFCWO awareness positions us to drive market awareness and growth to the benefits of HFCWO in treatment of bronchiectasis. We believe that dedicated service to our providers and patients is a key component of achieving future sales. Providers seek companies that are easy to work with, are responsive and care for their patients as an extension of their practices.

 

We generate sales interest through multiple channels that include visits to pulmonology clinics and medical centers, participation in medical conferences, maintenance of industry contacts to increase the visibility and acceptance of our products by physicians and health care professionals, support of industry events such as the Cystic Fibrosis Foundation World Bronchiectasis Day and American Lung Association Fight for Air Climb, as well as through a focus on increasing patients by word of mouth and traffic to our website and social media channels. We continue to evaluate opportunities to offer the SmartVest System through selected Home Medical Equipment (“HME”) distributors. We maintain agreements with a limited number of HME distributors to distribute and sell the SmartVest System in the United States home care market. We expect to continue our direct sales channel as our primary homecare revenue source.

 

International Marketing

 

Approximately 1% of our net revenues were from sales outside of the U.S. in both of our fiscal 2023 and our fiscal year ended June 30, 2022 (“fiscal 2022”), respectively. We sell our products outside of the U.S. primarily through independent distributors specializing in respiratory products. Through June 30, 2023, most of our distributors operated in exclusive territories. Our principal distributors are located in Europe, the Arab states of the Persian Gulf, Southeast Asia, South America and Central America. Units are sold at a fixed contract price with payments made directly from the distributor, rather than being tied to reimbursement rates of a patient’s insurance provider as is the case for domestic sales. Our sales strategy outside of the U.S. is to maintain our current distributors with less emphasis on contracting with new distributors.

 

Third-Party Reimbursement

 

In the U.S., individuals who use the SmartVest System generally rely on third-party payers, including private payers and governmental payers such as Medicare and Medicaid, to cover and reimburse all or part of the cost of using the SmartVest System. Our home care revenue comes from reimbursement from commercial payers, Medicare, Medicaid, Veterans Affairs and direct patient payments. Reimbursement for HFCWO therapy and the SmartVest System varies among public and private insurance providers.

 

A key strategy to grow sales is achieving world class customer service and support for our patients and clinicians and increasing the number of covered lives across a broad payer market. We do this with an established and effective reimbursement department working on behalf of the patient by processing physician paperwork, seeking insurance authorization and processing claims. The skill and knowledge gained and offered by our reimbursement department is an important factor in building our revenue and serving patients’ financial interests. Our payment terms generally allow patients to acquire the SmartVest System over a period of one to 15 months, which is consistent with reimbursement procedures followed by Medicare and other third parties. The payment amount we receive for any single referral may vary based on several factors, including Medicare and third-party reimbursement processes and policies. The reimbursement department includes the payer relations function working directly with all payer types to increase the covered lives for the SmartVest System with national and regional private insurers and applicable state and federal government entities as well as to maintain the current licenses with state and federal government and payer contracts.

 

 6

 

 

Our SmartVest System is reimbursed under HCPCS code E0483. Currently, the Medicare total allowable amount of reimbursement for this billing code is approximately $15,000. The allowed amount for state Medicaid programs ranges from approximately $8,000 to $15,000, which is similar to commercial payers. Actual reimbursement from third-party payers can vary and can be significantly less than the full allowable amount. Deductions from the allowable amount, such as co-payments, deductibles and/or maximums on durable medical equipment, decrease the reimbursement received from the third-party payer. Collecting a full allowable amount depends on our ability to obtain reimbursement from the patient’s secondary and/or supplemental insurance if the patient has additional coverage, or our ability to collect amounts from individual patients.

 

Most patients can qualify for reimbursement and payment from Medicare, Medicaid, private insurance or combinations of the foregoing. Our sales continue to be dependent, in part, on the availability of coverage and reimbursement from third-party payers, even though our devices have been cleared for marketing by the FDA. The way reimbursement is sought and obtained varies based upon the type of payer involved and the setting in which the procedure is furnished.

 

Research and Development

 

Our research and development (“R&D”) capabilities consist of full-time engineering staff and several consultants. We periodically engage consultants and contract engineering employees to supplement our development initiatives. Our team has a demonstrated record of developing new products that receive the appropriate product approvals and regulatory clearances around the world as demonstrated by the FDA 510(k) clearance for the SmartVest Clearway Airway Clearance System received November 2022.

 

During fiscal 2023 and 2022, we incurred R&D expenses of approximately $916,000 and $1,356,000, or 1.9% and 3.3% of our net revenues, respectively. As a percentage of sales, we expect spending on R&D expenses to remain within a range of 1-2% of net revenues for fiscal 2024.

 

Intellectual Property

 

As of June 30, 2023, we held 12 United States and 41 foreign-issued patents covering the SmartVest System and its underlying technology and had 9 pending United States and foreign patent applications. These patents and patent applications offer coverage in the field of air pressure pulse delivery to a human in support of airway clearance.

 

We generally pursue patent protection for patentable subject matter in our proprietary devices in foreign countries that we have identified as key markets for our products. These markets include the European Union, Japan, and other countries.

 

We also have received 13 U.S. and 111 foreign trademark and service mark registrations.

 

Manufacturing

 

Our headquarters in New Prague, Minnesota includes a dedicated manufacturing and engineering facility of more than 14,000 square feet, and we are certified on an annual basis to be compliant with International Organization for Standardization (“ISO”) 13485 quality system standards. Our site has been audited regularly by the FDA and ISO, in accordance with their practices, and we maintain our operations in a manner consistent with their requirements for a medical device manufacturer. While components are outsourced to meet our detailed specifications, each SmartVest System is assembled, tested, and approved for final shipment at our manufacturing site in New Prague, consistent with FDA, Underwriters Laboratory, and ISO standards. Many of our strategic suppliers are located within 100 miles of our headquarters, which enables us to closely monitor our component supply chain. We maintain established inventory levels for critical components and finished goods to assure continuity of supply. During fiscal 2022 and 2023, we experienced longer lead times for critical electronic components related to worldwide supply shortages due to COVID-19 and the related U.S. and global economic recovery.

 

 7

 

 

Product Warranties

 

We provide a warranty on the SmartVest System that covers the cost of replacement parts and labor, or a new SmartVest System in the event we determine a full replacement is necessary. For each homecare SmartVest System initially purchased and currently located in the U.S. and Canada, we provide a lifetime warranty to the individual patient for whom the SmartVest System is prescribed. For sales to institutions and HME distributors within the U.S., and for all international sales, except Canadian home care, we provide a three-year warranty.

 

Competition

 

The original HFCWO technology was licensed to American Biosystems, Inc. (formerly Hill-Rom Holdings, Inc., now part of Baxter International Inc.) (“Baxter”), which, until the introduction of our original MedPulse Respiratory Vest System® in 2000, was the only manufacturer of a product with HFCWO technology cleared for market by the FDA (Hill Rom’s The Vest® Airway Clearance System). Respiratory Technologies, Inc. (formerly RespirTech, now part of Koninklijke Phillips N.V.) (“Philips”) received FDA clearance to market their HFCWO product, the inCourage® Airway Clearance Therapy in 2005. Both Baxter and Philips employ a direct-to-patient model, with Philips additionally offering its HFCWO device through selected DME distributors.

 

The AffloVest® from Tactile Systems Technology Inc. (“Tactile Medical”) also participates in the same market as our SmartVest System. Tactile Medical primarily sells its device through DME companies who distribute home care medical devices and supplies.

 

Alternative products for administering pulmonary therapy include: Positive Expiratory Pressure, Intrapulmonary Percussive Ventilation, CPT and breathing techniques. Physicians may prescribe some or all of these devices and techniques, depending upon each patient’s health status, severity of disease, compliance, or personal preference.

 

Key drivers of HFCWO product sales continue to be improved quality of life through documented clinical outcomes and reduction in healthcare costs through resource utilization evidence. Technology innovations and enhancements to the patient experience such as size, weight of the generator, and optimized user interaction increase product reputation and patient satisfaction. We believe we distinguish ourselves in these areas with competitive advantages over alternative treatments ultimately improving the patient comfort, ease of use, and the effectiveness of HFCWO treatment. Because HFCWO is not “technique dependent,” as compared to most other alternative pulmonary therapy products, therapy remains consistent and controlled for the duration of treatment.

 

Governmental Regulation

 

Medicare and Medicaid

 

Recent government and private sector initiatives in the U.S. and foreign countries aim at limiting the growth of health care costs including: price regulation, competitive pricing, coverage and payment policies, comparative effectiveness of therapies, technology assessments, and managed-care arrangements. These initiatives are causing the marketplace to put increased emphasis on the delivery of more cost-effective medical devices that result in better clinical outcomes. Government programs, including Medicare and Medicaid, have attempted to control costs by limiting the amount of reimbursement the program will pay for procedures or treatments, restricting coverage for certain products or services, and implementing other mechanisms designed to constrain utilization and contain costs. Many private insurance programs look to Medicare as a guide in setting coverage policies and payment amounts. These initiatives have created an increasing level of price sensitivity among our customers.

 

Home Medical Equipment Licensing

 

Although we do not fall under competitive bidding for Medicare, we often must satisfy the same licensing requirements as other DME providers that qualify for competitive bidding. In response to out-of-state businesses winning the competitive bidding process, which had a significant impact on small local DME businesses, many states have enacted regulations that require a DME provider to have an in-state business presence, specifically through state HME licensing boards or through state Medicaid programs. In order to do business with any patients in the state or to be a provider for the state Medicaid program, a DME provider must have an in-state presence. In addition to Minnesota, the location of our corporate headquarters, we have a licensed in-state presence in three other states. We also maintain an in-state presence in California to meet their state Medicaid requirements. In-state presence requirements vary from state to state, but generally require a physical location that is staffed and open during regular business hours. We are licensed to do business in all states except for Alaska and Hawaii.

 

 8

 

 

Product Regulations

 

Our medical devices are subject to regulation by numerous government agencies, including the FDA and comparable foreign regulatory agencies. To varying degrees, each of these agencies requires us to comply with laws and regulations governing the development, testing, manufacturing, labeling, marketing, and distribution of our medical devices, and compliance with these laws and regulations entails significant costs for us. Our regulatory and quality assurance departments provide detailed oversight in their areas of responsibility to support required clearances and approvals to market our products.

 

In addition to the clearances and approvals discussed below, we obtained ISO 13485 certification in January 2005 and receive annual certification of our compliance to the current ISO quality standards.

 

FDA Requirements

 

We have received clearance from the FDA to market our products, including the SmartVest System. We may be required to obtain additional FDA clearance before marketing a new or modified product in the U.S., either through the 510(k)-clearance process or the more complex premarket approval process. The process may be time consuming and expensive, particularly if human clinical trials are required. Failure to obtain such clearances or approvals could adversely affect our ability to grow our business.

 

Continuing Product Regulation

 

In addition to its approval processes for new products, the FDA may require testing and post-market surveillance programs to monitor the safety and effectiveness of previously cleared products that have been commercialized and may prevent or limit further marketing of products based on the results of post-mark surveillance results. At any time after marketing clearance of a product, the FDA may conduct periodic inspections to determine compliance with both the FDA’s Quality System Regulation (“QSR”) requirements and current medical device reporting regulations. Product approvals by the FDA can be withdrawn due to failure to comply with regulatory standards or the occurrence of unforeseen problems following initial market clearance. The failure to comply with regulatory standards or the discovery of previously unknown problems with a product or manufacturer could result in fines, delays or suspensions of regulatory clearances, seizures or recalls of products (with the attendant expenses), the banning of a particular device, an order to replace or refund the cost of any device previously manufactured or distributed, operating restrictions and criminal prosecution, as well as decreased sales as a result of negative publicity and product liability claims.

 

We must register annually with the FDA as a device manufacturer and, as a result, are subject to periodic FDA inspection for compliance with the FDA’s QSR requirements that require us to adhere to certain extensive regulations. In addition, the federal Medical Device Reporting regulations require us to provide information to the FDA whenever there is evidence that reasonably suggests that a device may have caused or contributed to a death or serious injury or, if a malfunction were to occur, could cause or contribute to a death or serious injury. We also must maintain certain certifications to sell products internationally, and we undergo periodic inspections by notified bodies to obtain and maintain these certifications.

 

Advertising and marketing of medical devices, in addition to being regulated by the FDA, are also regulated by the Federal Trade Commission and by state regulatory and enforcement authorities. Recently, promotional activities for FDA-regulated products of other companies have been the subject of enforcement action brought under health care reimbursement laws and consumer protection statutes. Competitors and others also can initiate litigation relating to advertising and/or marketing claims. If the FDA were to determine our promotional or training materials constitute promotion of an unapproved or uncleared claim of use, it is possible we would need to modify our training or promotional materials or be subject to regulatory or enforcement actions that could result in civil fines or criminal penalties. Other federal, state or foreign enforcement authorities could also take similar action if they were to determine that our promotional or training materials constitute promotion of an unapproved use, which could result in significant fines or penalties.

 

 9

 

 

European Union and Other Regions

 

European Union rules require that medical products receive the right to affix the CE mark, demonstrating adherence to quality standards and compliance with relevant European Union Medical Device Directives (“MDD”). Products that bear CE mark can be imported to, sold or distributed within the European Union. We obtained clearance to use the CE mark on our products in April 2005. Renewal of CE marking is required every five years, and our notified body performs an annual audit to ensure that we are in compliance with all applicable regulations. We have maintained our CE marking in good standing since originally receiving it and most recently renewed it in January 2020. The renewal of our MDD certificate will allow us to continue to CE mark and sell our SmartVest SQL device, with no substantial changes, in the European Union until the certificate expires in May 2024. We are currently working on finalizing updates to the quality system to achieve full compliance with Regulation (EU) 2017/745 (EU MDR) which came into effect in May 2021. We also require all our distributors in the European Union and other regions to comply with their home country regulations in our distributor agreements.

 

Federal Physician Payments Sunshine Act

 

The Federal Physician Payments Sunshine Act (Section 6002 of the PPACA) (the “Sunshine Act”) was adopted on February 1, 2013, to create transparency for the financial relationship between medical device companies and physicians and/or teaching hospitals (covered recipients). In January 2021, the Sunshine Act was expanded to cover payments made to these additional covered recipients, physician assistants, nurse practitioners, clinical nurse specialists, certified nurse anesthetists, and certified nurse midwives. The Sunshine Act requires all manufacturers of drugs and medical devices to annually report to CMS any payments or any other “transfers of value” made to any covered recipients, including but not limited to consulting fees, grants, clinical research support, royalties, honoraria, meals, and value of long-term use (over 90 days) of evaluation equipment. This information is then posted on a public website so that consumers can learn how much was paid to their physician by drug and medical device companies. The Sunshine Act requires ongoing data collection and annual management and reporting by us and imposes civil penalties for manufacturers that fail to report timely, accurately, or completely to CMS.

 

Fraud and Abuse Laws

 

Federal health care laws apply to the marketing of our products and when we or our customers submit claims for items or services that are reimbursed under Medicare, Medicaid or other federally funded health care programs. The principal applicable federal laws include:

 

the False Claims Act, which prohibits the submission of false or otherwise improper claims for payment to a federally funded health care program;

 

the Anti-Kickback Statute, which prohibits offers to pay or receive remuneration of any kind for the purpose of inducing or rewarding referrals of items or services reimbursable by a federal health care program; and

 

the Stark Law, which prohibits physicians from profiting (actually or potentially) from their own referrals.

 

There are often similar state false claims, anti-kickback, and anti-self-referral and insurance laws that apply to state-funded Medicaid and other health care programs and private third-party payers. In addition, the U.S. Foreign Corrupt Practices Act can be used to prosecute companies in the U.S. for arrangements with physicians, or other parties outside the U.S. if the physician or party is a government official of another country and the arrangement violates the law of that country. Enforcement of these regulations has become increasingly stringent, particularly due to more prevalent use of the whistleblower provisions under the False Claims Act, which allow a private individual to bring actions on behalf of the federal government alleging that the defendant has submitted a false claim to the federal government and to share in any monetary recovery. If a governmental authority were to conclude that we are not in compliance with applicable laws and regulations, we and our officers and employees could be subject to severe criminal and civil penalties and disbarment from participation as a supplier of product to beneficiaries covered by Medicare or Medicaid.

 

 10

 

 

Health care fraud and false statement statutes, such as the Health Insurance Portability and Accountability Act of 1996 and its implementing regulations (“HIPAA”) and the Health Information Technology for Economic and Clinical Health Act (“HITECH”), also prohibit, among other things, knowingly and willfully executing, or attempting to execute, a scheme to defraud any health care benefit program, including private payers, and knowingly and willfully falsifying, concealing, or covering up a material fact or making any materially false, fictitious or fraudulent statement or representation in connection with the delivery of or payment for health care benefits, items or services.

 

HIPAA, HITECH and Other Privacy Regulations

 

Federal and state laws protect the confidentiality of certain patient health information, including patient records, and restrict the use and disclosure of such information. HIPAA and HITECH set forth privacy and security standards that govern the use and disclosure of protected electronic health information by “covered entities,” which include healthcare providers, health plans and healthcare clearinghouses. Because we provide our products directly to patients and bill third-party payers such as Medicare, Medicaid, and insurance companies, we are a “covered entity” and must comply with these standards. Failure to comply with HIPAA and HITECH or any state or foreign laws regarding personal data protection may result in significant fines or penalties and/or negative publicity. In addition to federal regulations issued under HIPAA and HITECH, some states have enacted privacy and security statutes or regulations that, in some cases, are more stringent than those issued under HIPAA and HITECH. In those cases, it may be necessary to modify our planned operations and procedures to comply with the more stringent state laws. If we fail to comply with applicable state laws and regulations, we could be subject to additional sanctions.

 

Environmental Laws

 

We are subject to various environmental laws and regulations both within and outside the U.S. Like other medical device companies, our operations involve the use of substances regulated under environmental laws, primarily manufacturing, sterilization, and disposal processes. We do not expect that compliance with environmental protection laws will have a material impact on our results of operations, financial position, or cash flows.

 

Cybersecurity and Data Privacy

 

Protecting the privacy of customer and personnel information is important to us, and we maintain security protocols and processes, including ongoing training and education for all personnel, designed to combat the risk of unauthorized access or inadvertent disclosure. Our business operations involve confidential information, including patient health information subject to regulation as discussed under “HIPAA, HITECH and Other Privacy Regulations” above. Our information technology infrastructure is designed to offer reliability, scalability, performance, security and privacy for our personnel, clients, and third-party contractors.

 

We maintain comprehensive compliance and security programs designed to help safeguard and ensure the integrity of the confidential information we possess, which includes both organizational and technical control measures. We also have programs in place to monitor the safety of confidential information as well as plans for immediate, coordinated action in the event of a potential security incident. We routinely conduct employee trainings on important information security procedures and engage with independent third-party firms to test and measure compliance on these security measures. In addition, we have maintained appropriate cyber insurance policies that limit the financial risk of any potential incident. Our cyber insurance policies include dedicated support for remediating a specific cybersecurity or data privacy incident and limit the potential financial risk associated with an actual incident.

 

Even though we have implemented administrative, physical, and technical safeguards designed to help protect the confidential data we possess and the integrity of our information systems and infrastructure, these safeguards may not be effective in preventing future cybersecurity incidents or data breaches.

 

 11

 

 

Human Capital

 

We believe that our dedicated, talented employees are our most valuable resource and a key strength in accomplishing our collective mission and goals. As of June 30, 2023, we had 170 employees, an increase of 9% from fiscal 2022, who are in 30 states throughout the United States. 18 of our employees were respiratory therapists licensed by appropriate state professional organizations. We also had approximately 170 respiratory therapists and health care professionals retained on a non-exclusive, independent contractor basis to provide training to our customers in the U.S. None of our employees are covered by a collective bargaining agreement. We believe our relations with our employees are good.

 

We are committed to attracting, retaining, and developing diverse and high-performing talent that includes a strong focus on performance and development, total rewards, diversity, inclusion and equity, and employee safety. These serve as the pillars to our human capital management framework.

 

We understand that our success and growth depend on attracting, retaining, and developing talent across all levels of the organization. Our recruitment strategies are continuously reviewed with leadership and partners to ensure our practices align with our mission, purpose, and values.

 

We believe in ensuring that employees understand our mission, purpose, and goals as well as their impact on our success. We use an annual performance review process to support development and performance discussions with employees. In addition, every employee is eligible to participate in our incentive plan, which allows for us to share the rewards of the company with the people who significantly contribute to our success.

 

To cultivate a learning culture that provides enhancement and growth for our people, we offer educational assistance, online training, seminars, specific skill training, and participation in business and industry organizations. We are also committed to contributing our talents and resources to serve the communities in which we live and work through various charitable campaigns, employee programs and volunteerism. We believe that this commitment assists in our efforts to attract and retain employees.

 

We believe that sharing rewards is essential to increasing employee engagement and improving morale and creating a positive culture. We also offer our employees a competitive salary and benefits package and are committed to continuous review of these programs. These benefits include but are not limited to retirement savings, a variety of health insurance options and other benefits programs, including dental and vision, disability insurance, contributions to health savings accounts, paid maternity/paternity leave, and wellness resources. In addition, we offer opportunities for remote work and flexible schedules and location, depending on business needs and the specific role.

 

We are committed to ensuring a diverse workforce in a safe environment by maintaining compliance with applicable employment laws and governmental regulations. Treating employees with dignity and equality is of utmost importance in everything we do. We take pride in the fact that women represent 50% of our total managerial roles.. We pride ourselves on accepting, hearing, and celebrating multiple approaches and points of view and building on an inclusive and diverse culture.

 

Safety is a vital aspect to the success of our people and business. We are proud of our employees’ collective commitment to secure and maintain safe work practices that have resulted in zero lost time injuries within our manufacturing operations. We also provide wellbeing services to support each employee’s physical and mental health and will continue to emphasize the importance of the safety and health of our employees in all we do.

 

Available Information

 

Our Internet address is www.smartvest.com. We have made available on our website, free of charge, our Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and, if applicable, amendments to those reports, as soon as reasonably practicable after we electronically file these materials with, or furnish them to, the SEC. Reports of beneficial ownership filed by our directors and executive officers pursuant to Section 16(a) of the Exchange Act are also available on our website. We are not including the information contained on our website as part of, or incorporating it by reference into, this Annual Report on Form 10-K. The SEC also maintains an Internet site that contains our reports, proxy and information statements, and other information we file or furnish with the SEC, available at www.sec.gov.

 

 12

 

 

Item 1A.Risk Factors.

 

As a smaller reporting company, we are not required to provide disclosure pursuant to this item.

 

Item 1B.Unresolved Staff Comments.

 

As a smaller reporting company, we are not required to provide disclosure pursuant to this item.

 

Item 2.Properties.

 

We own our principal headquarters and manufacturing facilities, consisting of approximately 37,000 square feet, which are located on an approximately 2.3-acre parcel in New Prague, Minnesota. All of the Company’s revenues, profits, and assets are associated with this facility. We believe that our facilities are satisfactory for our long-term growth plans.

 

Item 3.Legal Proceedings.

 

The disclosure regarding legal proceedings set forth in Note 11 to our Financial Statements in Part II, Item 8 of this Annual Report on Form 10-K is incorporated herein by reference. Occasionally, we may be party to legal actions, proceedings, or claims in the ordinary course of business, including claims based on the assertions of patent and trademark infringement. Corresponding costs are accrued when it is probable that loss will be incurred, and the amount can be precisely or reasonably estimated. We are not aware of any undisclosed actual or threatened litigation that would have a material adverse effect on our financial condition or results of operations.

 

Item 4.Mine Safety Disclosures.

 

None.

 

PART II

 

Item 5.Market For Registrant’s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.

 

Market Information

 

Our common stock is listed on the NYSE American under the symbol “ELMD”.

 

As of August 15, 2023, there were 55 registered holders of our common stock.

 

Dividends

 

We have never paid cash dividends on any of our shares of common stock. We currently intend to retain any earnings for use in operations and do not anticipate paying cash dividends to our shareholders in the foreseeable future. The agreement governing our credit facility restricts our ability to pay dividends.

 

Recent Sales of Unregistered Equity Securities

 

None.

 

 13

 

 

Purchases of Equity Securities by the Company and Affiliated Purchasers

 

On May 26, 2021, our Board of Directors approved a stock repurchase authorization. Under the authorization, we were originally able to repurchase up to $3.0 million of outstanding shares of our common stock through May 26, 2022. On May 26, 2022, our Board of Directors removed the date limitation. The shares of our common stock may be repurchased on the open market or in privately negotiated transactions subject to applicable securities laws and regulations. As of June 30, 2023, the approximate dollar value of shares that may yet be purchased under the aforementioned authorization was $275,000. The following table sets forth information concerning purchases of shares of our common stock for the three months ended June 30, 2023:

 

Period   Total Number
of Shares
Purchased
   Average
 Price Paid
 per Share
   Total Number of
Shares Purchased as
Part of Publicly
Announced Plans or
Programs
   Approximate Dollar
Value of Shares that
May Yet be
Purchased Under the
Plans or Programs
 
April 1 – April 30, 2023      $      $275,000 
May 1 – May 31, 2023             $275,000 
June 1 – June 30, 2023             $275,000 
Total      $         

 

Item 6.

[Reserved].

 

Item 7.Management’s Discussion and Analysis of Financial Condition and Results of Operations.

 

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our financial statements and the accompanying notes included elsewhere in this Annual Report on Form 10-K. The forward-looking statements include statements that reflect management’s good faith beliefs, plans, objectives, goals, expectations, anticipations and intentions with respect to our future development plans, capital resources and requirements, results of operations, and future business performance. Our actual results could differ materially from those anticipated in the forward-looking statements included in this discussion as a result of certain factors, including, but not limited to, those discussed in the section entitled “Information Regarding Forward-Looking Statements” immediately preceding Part I of this Annual Report on Form 10-K.

 

Overview

 

Electromed develops and provides innovative airway clearance products applying HFCWO technologies in pulmonary care for patients of all ages.

 

We manufacture, market and sell products that provide HFCWO, including the SmartVest System that includes our newest generation SmartVest Clearway®, previous generation SmartVest SQL® and related products, to patients with compromised pulmonary function. The SmartVest Clearway is an updated and modern approach to HFCWO focused on an enhanced patient experience and proven patient outcomes. The product delivers effective 360o oscillatory pressure through our proprietary rapid inflate-deflate technology which improves the patient’s ability to breathe deeply during therapy. SmartVest Clearway is the smallest, and lightest generator on the market, and is designed with an intuitive touchscreen to simplify programing and everyday use. Our products are sold in both the home health care market and the institutional market for use by patients in hospitals, which we refer to as “institutional sales.” The SmartVest SQL has been sold in the domestic home care market since 2014. In 2015, we launched the SmartVest SQL into institutional and certain international markets. In June 2017, we announced the launch of the SmartVest SQL with SmartVest Connect™ wireless technology, which allows data connection between physicians and patients to track therapy performance and collaborate in treatment decisions. In 2022, we launched the SmartVest Clearway with SmartVest Connect technology to adult pulmonary, pediatric and cystic fibrosis patients for use in the home. We have marketed the SmartVest System and its predecessor products since 2000 to patients suffering from cystic fibrosis, bronchiectasis and repeated episodes of pneumonia. Additionally, we offer our products to a patient population that includes neuromuscular disorders such as cerebral palsy, muscular dystrophies, ALS, and patients with post-surgical complications or who are ventilator dependent or have other conditions involving excess secretion and impaired mucus transport.

 

The SmartVest System is often eligible for reimbursement from major private insurance providers, health maintenance organizations (“HMOs”), state Medicaid systems, and the federal Medicare system, which we believe is an important consideration for patients considering an HFCWO course of therapy. For domestic sales, the SmartVest System may be reimbursed under the Medicare-assigned billing code (E0483) for HFCWO devices if the patient has cystic fibrosis, bronchiectasis (including chronic bronchitis or COPD that has resulted in a diagnosis of bronchiectasis), or any one of certain enumerated neuromuscular diseases, and can demonstrate that another less expensive physical or mechanical treatment did not adequately mobilize retained secretions. Private payers consider a variety of sources, including Medicare, as guidelines in setting their coverage policies and payment amounts.

 

 14

 

 

We employ a direct-to-patient and provider model, through which we obtain patient referrals from clinicians, manage insurance claims on behalf of our patients and their clinicians, deliver our solutions to patients and train them on proper use in their homes. This model allows us to directly approach patients and clinicians, whereby we disintermediate the traditional durable medical equipment channel and capture both the manufacturer and distributor margins. We have engaged a limited number of regional durable medical equipment distributors focused on respiratory therapies as an alternate sales channel. Revenue through this channel was 3% of our total revenues in fiscal 2023.

 

Our key growth strategies for fiscal 2024 are to accelerate our revenue growth by taking market share and expanding the addressable population for the largest and fastest growing segments of the market: adult pulmonology/bronchiectasis. Actions to support accelerating our growth include the following:

 

Expand our sales force in targets geographies with high potential, adding an additional five territories and direct sales reps;

Increase Electromed brand awareness through direct-to-consumer and physician marketing, and peer to peer education;

Provide best-in-class customer care and support; and

Develop and promulgate the body of bronchiectasis clinical evidence to increase physician adoption of the SmartVest System for patients.

 

Impacts of COVID-19 on Our Business and Operations

 

In March 2020, the World Health Organization designated COVID-19 as a global pandemic, and the U.S. Department of Health and Human Services designated COVID-19 as a public health emergency (“PHE”). In response to the COVID-19 pandemic and the U.S. federal government’s declaration of a PHE, the Centers for Medicare & Medicaid Services (“CMS”) implemented several temporary rule changes and waivers to allow prescribers to best treat patients during the period of the PHE. These waivers became effective on March 1, 2020. Clinical indications and documentation typically required were not enforced for respiratory-related products, including the SmartVest System (solely with respect to Medicare patients).

 

On January 30, 2023, the Biden administration announced that the COVID-19 national and PHE declarations will end on May 11, 2023. The CMS waiver was not extended and expired on May 11, 2023. We believe that we were able to mitigate the potential effects on our net revenue resulting from the expiration of the CMS waiver by hiring additional employees to increase capacity and minimize the average timeframe to convert a Medicare patient referral to approval and re-educating clinicians on Medicare requirements for reimbursement of HFCWO.

 

We did not receive any direct financial assistance from any government program during fiscal 2022 or fiscal 2023 in connection with COVID-19 relief measures.

 

Impacts of Certain Macro-Economic Conditions and the Supply Chain on Our Business and Operations

 

We observed increased lead times for certain components in our supply chain and increased material costs and shipping rates during the second half of fiscal 2022 and all of fiscal 2023. The changes to our supply chain lead times resulted in a temporary interruption that impacted product availability for certain customers beginning in September 2022 and continuing through June 2023. We anticipate that these increased lead times and temporary interruption of supply have the potential to continue through the first half of fiscal 2024. If we are unable to procure components to meet our demand or if we extend delivery lead-times to our customers, there may be an adverse impact to our revenue and, longer term, the potential of market share losses. We are taking actions to expedite components and to identify and qualify alternate suppliers for certain components to minimize any impact to our revenue and customer deliveries. We expect that material costs and shipping rates will remain elevated during the first half of fiscal 2024 relating to supply chain availability and inflationary trends in electronic components and may extend to other components. In certain instances, we have purchased key electronic materials in advance to ensure adequate future supply and mitigate the risk of potential supply chain disruptions. It is possible that these macro-economic conditions could have a greater adverse impact on our supply chain in the future, including impacts associated with preventative and precautionary measures taken by other businesses and applicable governments. A reduction or further interruption in any of our manufacturing processes could have a material adverse effect on our business. Any significant increases to our raw material or shipping costs could reduce our gross margins.

 

 15

 

 

Critical Accounting Estimates

 

During the preparation of our financial statements, we are required to make estimates, assumptions and judgment that affect reported amounts. Those estimates and assumptions affect our reported amounts of assets and liabilities, our disclosure of contingent assets and liabilities, and our reported revenues and expenses. We update these estimates, assumptions, and judgment as appropriate. Some of our accounting policies and estimates require us to exercise significant judgment in selecting the appropriate assumptions for calculating financial statements. Such judgments are subject to an inherent degree of uncertainty. Among other factors, these judgments are based upon our historical experience, known trends in our industry, terms of existing contracts and other information from outside sources, as appropriate. The following is a summary of our primary critical accounting policies and estimates. See also Note 1 to the Financial Statements, included in Part II, Item 8, of this Annual Report on Form 10-K.

 

Revenue Recognition

 

Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including consideration paid or payable to customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer.

 

Individual promised goods and services in a contract are considered a performance obligation and accounted for separately if the individual good or service is distinct (i.e., the customer can benefit from the good or service on its own or with other resources that are readily available to the customer and the good or service is separately identifiable from other promises in the arrangement). If an arrangement includes multiple performance obligations, the consideration is allocated between the performance obligations in proportion to their estimated standalone selling price, unless discounts or variable consideration is attributable to one or more but not all the performance obligations. Costs related to products delivered are recognized in the period incurred, unless criteria for capitalization of costs under Accounting Standards Codification (“ASC”) 340-40, “Other Assets and Deferred Costs,” or the requirements under other applicable accounting guidance are met.

 

The Company includes shipping and handling fees in net revenues. Shipping and handling costs associated with the shipment of the Company’s SmartVest System after control has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues.

 

We request that customers return previously sold units that are no longer in use to us to limit the possibility that such units would be resold by unauthorized parties or used by individuals without a prescription. The customer is under no obligation to return the product; however, we do reclaim the majority of previously sold units upon the discontinuance of patient usage. We are certified to recondition and resell returned SmartVest System units. Returned units are typically reconditioned and resold and continue to be used for demonstration equipment and warranty replacement parts.

 

Inventory Valuation

 

Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Work in process and finished goods are carried at standard cost, which approximates actual cost, and includes materials, labor and allocated overhead. The reserve for obsolescence is determined by analyzing the inventory on hand and comparing it to expected future sales. Estimated inventory to be returned is based on how many devices that have shipped that are expected to be returned prior to completion of the insurance reimbursement process.

 

 16

 

 

Warranty Reserve

 

The Company provides a lifetime warranty on its products to the prescribed patient for sales within the U.S. and a three-year warranty for all institutional sales and sales to individuals outside the U.S. The Company estimates the costs that may be incurred under its warranty and records a liability in the amount of such costs at the time the product is shipped. Factors that affect the Company’s warranty reserve include the number of units shipped, historical and anticipated rates of warranty claims, the product’s useful life and cost per claim. The Company periodically assesses the adequacy of its recorded warranty reserve and adjusts the amounts as necessary.

 

Share-Based Compensation

 

Share-based payment awards consist of options to purchase shares of our common stock issued to employees. Expense for share-based payment awards consist of options to purchase shares of our common stock issued to employees for services. Expense for options is estimated using the Black-Scholes pricing model at the date of grant and expense for restricted stock is determined by the closing price on the day the grant is made. Expense is recognized on a straight-line basis over the requisite service or vesting period of the award, or at the time services are provided for non-employee awards. In determining the fair value of options, we make various assumptions using the Black-Scholes pricing model, including expected risk-free interest rate, stock price volatility, and life. See Note 8 to the Financial Statements included in Part II, Item 8, of this Annual Report on Form 10-K for a description of these assumptions.

 

 17

 

 

Results of Operations

 

Fiscal Year Ended June 30, 2023 Compared to Fiscal Year Ended June 30, 2022

 

Revenues

 

Revenue for the fiscal years ended June 30, 2023 and 2022 are summarized in the table below.

 

   Fiscal Years Ended June 30,    
   2023   2022   Increase (Decrease) 
Home Care Revenue  $43,945,000   $38,004,000   $5,941,000    15.6%
Institutional Revenue   2,080,000    1,660,000    420,000    25.3%
Home Care Distributor Revenue   1,618,000    1,474,000    144,000    9.8%
International Revenue   424,000    521,000    (97,000)   (18.6%)
Total Revenue  $48,067,000   $41,659,000   $6,408,000    15.4%

 

Home Care Revenue. Home care revenue increased by $5,941,000, or 15.6%, in fiscal 2023 compared to fiscal 2022. The revenue increase compared to fiscal 2022 was primarily due to increases in referrals and approvals. The increase in referrals was primarily due to an increase in direct sales representatives, increased sales representative productivity driven by increased clinic access and patient flow, our sales team refining their selling process and clinic targeting methodology, and benefits of the CMS waiver on the non-commercial Medicare portion of our home care revenue. Additionally, we benefitted from a Medicare allowable rate increase that took effect on January 1, 2023. Annual Medicare rate increases for our device are linked closely to changes in the Urban Consumer Price Index.

 

The CMS waiver benefited the non-commercial Medicare portion of our home care revenue by increasing the number of referrals and the approval percentage for previously non-covered diagnoses. We believe that our ongoing sales team execution, along with the return to pre-COVID-19 levels of patient face-to-face engagement with physicians and clinic access for our sales team mitigated the fourth quarter homecare revenue impact of the CMS waiver expiration on May 11, 2023.

 

Institutional Revenue. Institutional revenue increased by $420,000, or 25.3%, in fiscal 2023 compared to fiscal 2022. Institutional revenue includes sales to group purchasing organizations, rental companies and other institutions. The revenue increase was due to increased capital purchases and stronger consumable volumes compared to fiscal 2022, as hospitals resumed utilization of HFCWO protocols after reducing utilization early in the COVID-19 pandemic.

 

Home Care Distributor Revenue. Home care distributor revenue increased by $144,000, or 9.8%, in fiscal 2023 compared to fiscal 2022. The revenue increase in fiscal 2023 was due to increased demand from one of our primary home care distribution partners. We began selling to a limited number of home medical equipment distributors during our fiscal year ended June 30, 2020, who in turn sell our SmartVest System in the U.S. home care market.

 

International Revenue. International revenue decreased by $97,000, or 18.6%, in fiscal 2023 compared to fiscal 2022. International revenue growth is not currently a primary focus for us, and our corporate resources are focused on supporting and maintaining our current international distributors.

 

Gross Profit

 

Gross profit increased to $36,519,000 in fiscal 2023, or 76.0% of net revenues, from $31,442,000 or 75.5% of net revenues, in fiscal 2022. The increase in gross profit was primarily related to increases in domestic home care revenue including the Medicare allowable rate increase that took effect in January 2023.

 

 18

 

 

We have a goal of improving our gross margin percentage over time due to cost savings initiatives associated with Clearway, supplier optimization, and gaining operating leverage on higher volumes.

 

Operating Expenses

 

Selling, General and Administrative Expenses. Selling, general and administrative (“SG&A”) expenses were $31,595,000 in fiscal 2023, representing an increase of $4,481,000 or 16.5% from $27,114,000 in fiscal 2022.

 

SG&A payroll and compensation-related expenses including health insurance benefits and other compensation increased by $2,629,000, or 14.7%, to $20,552,000 in fiscal 2023, compared to $17,923,000 in fiscal 2022. The increase in the current year was primarily due to a higher average number of sales, sales support and marketing personnel, increased reimbursement personnel to process higher patient referrals, increased temporary resources to assist with systems infrastructure investments and increased incentive payments on higher home care revenue. We have also continued to provide regular merit-based increases for our employees and are regularly benchmarking our compensation ranges for new and existing employees to ensure we can hire and retain the talent needed to drive growth in our business. Field sales employees totaled 55, of which 46 were direct sales, as of June 30, 2023, compared to 52 as of June 30, 2022, of which 43 were direct sales. We expect to continue to expand our salesforce to align with our revenue growth projections.

 

Professional and legal fees, including recruiting and insurance expenses, increased by $859,000, or 19.4%, to $5,284,000 in fiscal 2023, compared to $4,425,000 in fiscal 2022. Professional fees include services related to legal costs, shareowner services and reporting requirements, information technology technical support and consulting fees. The increase in the current year was primarily due to an increased investment in our system infrastructure and increased clinical study costs. We continue to make key investments in systems infrastructure including implementing a new enterprise resource planning system, enhancing our customer relationship management system and further optimizing of the revenue cycle management system that was implemented in June 2021. We expect these system infrastructure investments will result in more efficient and scalable operational processes and provide enhanced analytics to drive business performance.

 

Total discretionary marketing expenses increased by $211,000, or 25.6% to $1,035,000 in fiscal 2023, compared to $824,000 in fiscal 2022. The increase in the current year was primarily due to discretionary investment in market research, physician marketing, and peer to peer education engagement strategies.

 

Travel, meals and entertainment expenses increased $422,000, or 16.4%, to $2,990,000 for fiscal 2023 compared to $2,568,000 in fiscal 2022. The increase in the current year period was primarily due to an increase in headcount and our annual sales meeting expenses.

 

Research and Development Expenses

 

R&D expenses decreased by $440,000, or 32.4%, to $916,000 in fiscal 2023 compared to $1,356,000 in fiscal 2022. The decrease in the current year was primarily due to reduced professional consulting costs associated with our next generation platform development activities. R&D expenses were 1.9% of revenue in fiscal 2023 compared to 3.3% of revenue in fiscal 2022. We expect R&D spending to be between 1.0% and 2.0% of revenue during fiscal 2024.

 

Interest Income, net

 

Net interest income was approximately $78,000 in fiscal 2023 compared to net interest income of $25,000 in fiscal 2022. The increase in the current year was primarily due to higher interest rates earned on our cash deposits despite lower overall cash balances in the current year.

 

Income Tax Expense

 

Income tax expense in fiscal 2023 was $920,000, which includes a current tax expense of $963,000 and a deferred benefit of $43,000. Estimated income tax expense includes a current federal and state tax benefit of approximately $250,000 related to the excess tax benefit for fully vested stock options and non-qualified stock options that were exercised during the period.

 

 19

 

 

Income tax expense in fiscal 2022 was $692,000, which included a current tax expense of $1,181,000 and a deferred benefit of $489,000. Estimated income tax expense included a current federal and state tax benefit of approximately $12,000 related to excess tax benefit for fully vested stock options and non-qualified stock options that were exercised during the period.

 

The effective tax rates were 22.5% and 23.1% for fiscal 2023 and 2022, respectively. The effective tax rates differ from the statutory federal rate because of state income taxes, R&D tax credits, and other permanent items that are non-deductible for tax purposes relative to the amount of taxable income.

 

Net Income

 

Net income for fiscal 2023 was $3,166,000, compared to net income of $2,305,000 in fiscal 2022. The increase in current year net income was primarily due to stronger home care and distributor revenue growth.

 

Liquidity and Capital Resources

 

Cash Flows and Sources of Liquidity

 

Cash Flows from Operating Activities

 

Net cash provided by operating activities in fiscal 2023 was $1,315,000. Cash flows from operating activities consisted of net income of $3,166,000, non-cash expenses of approximately $1,278,000, a decrease in prepaid expenses of $202,000 an increase in tax payable of approximately $285,000 and a $696,000 increase in accounts payable and accrued liabilities, and accrued compensation. These cash flows from operating activities were offset by a $3,078,000 increase in accounts receivable, an increase in inventory of $1,033,000, and a $201,000 increase in contract assets. The increase in accounts receivable was primarily due to an increase in the Medicare portion of our home care business, which has a 13-month payment cycle. The increase in inventory was primarily due to an increase in raw materials associated with the launch of Clearway. Our cash receipt collection remains strong, with the three months ended June 30, 2023, period having the highest cash receipt collections in our company's history, building upon the prior record that was set in the previous quarter.

 

Cash Flows from Investing Activities

 

Net cash used in investing activities in fiscal 2023 was approximately $1,716,000. Cash used in investing activities consisted of approximately $1,648,000 in expenditures for property and equipment, approximately $1,083,000 for software and $565,000 for equipment, and $68,000 in payments for patent and trademark costs.

 

Cash Flows from Financing Activities

 

Net cash used in financing activities in fiscal 2023 was approximately $380,000, consisting of $153,000 used for our share repurchase program and $310,000 for taxes paid on net share settlements of stock option exercises offset by $83,000 of cash provided by the issuance of common stock upon exercise of options.

 

Adequacy of Capital Resources

 

Our primary working capital requirements relate to adding employees to our sales force and support functions, continuing infrastructure investments, and supporting general corporate needs, including financing equipment purchases and other capital expenditures incurred in the ordinary course of business. Based on our current operational performance, we believe our working capital of approximately $29,734,000 and available borrowings under our existing credit facility will provide adequate liquidity for fiscal 2024.

 

Effective December 17, 2021, we renewed our credit facility, which provides us with a revolving line of credit. Interest on borrowings on the line of credit accrues at the prime rate (8.25% as of June 30, 2023) less 1.0% and is payable monthly. There was no outstanding principal balance on the line of credit as of June 30, 2023 or June 30, 2022. The amount eligible for borrowing on the line of credit is limited to the lesser of $2,500,000 or 57.0% of eligible accounts receivable, and the line of credit expires on December 18, 2023, if not renewed. As of June 30, 2023, the maximum $2,500,000 was available under the line of credit. Payment obligations under the line of credit are secured by a security interest in substantially all of our tangible and intangible assets.

 

 20

 

 

The documents governing our line of credit contain certain financial and nonfinancial covenants that include a minimum tangible net worth of not less than $10,125,000 and restrictions on our ability to incur certain additional indebtedness or pay dividends.

 

Any failure to comply with these covenants in the future may result in an event of default, which if not cured or waived, could result in the lender accelerating the maturity of our indebtedness, preventing access to additional funds under the line of credit, requiring prepayment of outstanding indebtedness, or refusing to renew the line of credit. If the maturity of the indebtedness is accelerated or the line of credit is not renewed, sufficient cash resources to satisfy the debt obligations may not be available and we may not be able to continue operations as planned. If we are unable to repay such indebtedness, the lender could foreclose on these assets.

 

During fiscal 2023 and 2022, we spent approximately $1,648,000 and $1,425,000, respectively, on property and equipment. We currently expect to finance planned equipment purchases with cash flows from operations or borrowings under our credit facility. We may need to incur additional debt if we have an unforeseen need for additional capital equipment or if our operating performance does not generate adequate cash flows.

 

While the impact of macroeconomic conditions and other factors such as inflation are difficult to predict, we believe our cash, cash equivalents and cash flows from operations will be sufficient to meet our working capital, capital expenditure, operational cash requirements for fiscal 2024.

 

Accounting Standards Recently Issued But Not Yet Adopted by the Company

 

See Note 1 of the Notes to our Financial Statements in this Annual Report on Form 10-K for information on new accounting standards adopted in fiscal 2023 or pending adoption.

 

Item 7A.Quantitative and Qualitative Disclosures About Market Risk.

 

As a smaller reporting company, we are not required to provide disclosure pursuant to this item.

 

 21

 

Item 8.Financial Statements and Supplementary Data.

 

Index to Financial Statements

 

Report of Independent Registered Public Accounting Firm F-2

 

Balance Sheets F-4

 

Statements of Operations F-5

 

Statements of Shareholders’ Equity F-6

 

Statements of Cash Flows F-7

 

Notes to Financial Statements F-8

 

 F-1

 

 

Report of Independent Registered Public Accounting Firm

 

Shareholders and Board of Directors

Electromed, Inc.

 

Opinion on the Financial Statements

We have audited the accompanying balance sheets of Electromed, Inc. (the Company) as of June 30, 2023 and 2022, the related statements of operations, shareholders' equity and cash flows for the years then ended, and the related notes to the financial statements. In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of June 30, 2023 and 2022, and the results of its operations and its cash flows for the years then ended in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (PCAOB) and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

 

Measurement of Customer Revenue Net of Adjustments

 

As discussed in Note 2 to the financial statements, revenues are recognized at a point in time when control passes to the customer upon product shipment or delivery. Net patient revenues (patient revenue less estimated adjustments) are recognized at the estimated net realizable amounts from third-party payers and customers in exchange for the product. The Company has agreements with third-party payers that provide for payments at amounts different from its established rates. Each quarter, the Company estimates its adjustments for each sale based on the terms of third-party payer contracts and historical collections experience, then applies an estimate for an adjustment reserve percentage to the gross accounts receivable balances.

 

We identified the measurement of the adjustment reserve related to customer revenue as a critical audit matter due to the audit effort, degree of auditor judgment, and subjectivity involved in evaluating the audit evidence related to management’s estimate.

 

 F-2

 

 

Our audit procedures related to the Company’s measurement of the adjustment reserve included the following, among others.

 

Selected a sample of product sales to inspect and compare to the underlying source documents and final cash collections to test the reasonableness of the contractual adjustment and collection percentage assumptions used in management’s estimate.

Evaluated the reasonableness of management’s estimate of contractual and collection reserves by:

oComparing the estimates of realization percentages to historical net collection percentages for portfolio groups.

oRecalculating the contractual and collection reserve estimates and compared them to the general ledger.

oEvaluating whether quarterly historical realization percentages were reasonable and qualitatively consistent with internal and external independent data

 

/s/ RSM US LLP

 

We have served as the Company’s auditor since 2010.

 

Rochester, Minnesota

August 22, 2023

 

 F-3

 

 

Electromed, Inc.

Balance Sheets
June 30, 2023 and 2022

 

               
   June 30, 
   2023   2022 
Assets        
Current Assets          
Cash and cash equivalents  $7,372,000   $8,153,000 
Accounts receivable (net of allowances for doubtful accounts of $45,000)   24,130,000    21,052,000 
Contract assets   487,000    286,000 
Inventories   4,221,000    3,178,000 
Prepaid expenses and other current assets   1,577,000    1,870,000 
Total current assets   37,787,000    34,539,000 
Property and equipment, net   5,672,000    4,568,000 
Finite-life intangible assets, net   605,000    599,000 
Other assets   161,000    120,000 
Deferred income taxes   1,581,000    1,538,000 
Total assets  $45,806,000   $41,364,000 
           
Liabilities and Shareholders’ Equity          
Current Liabilities          
Accounts payable  $1,372,000   $1,261,000 
Accrued compensation   3,018,000    2,742,000 
Income tax payable   336,000    51,000 
Warranty reserve   1,378,000    1,256,000 
Other accrued liabilities   1,949,000    1,840,000 
Total current liabilities   8,053,000    7,150,000 
Other long-term liabilities   86,000    41,000 
Total liabilities   8,139,000    7,191,000 
           
Commitments and Contingencies (Note 11)          
           
Shareholders’ Equity          
Common stock, $0.01 par value, 13,000,000 shares authorized; 8,555,238 and 8,475,438 issued and outstanding, as of June 30, 2023 and June 30, 2022, respectively   86,000    85,000 
Additional paid-in capital   18,788,000    18,308,000 
Retained earnings   18,793,000    15,780,000 
Total shareholders’ equity   37,667,000    34,173,000 
Total liabilities and shareholders’ equity  $45,806,000   $41,364,000 

 

See Notes to Financial Statements.

 F-4

 

 

Electromed, Inc.

Statements of Operations
Years Ended June 30, 2023 and 2022

 

               
   Years Ended June 30, 
   2023   2022 
Net revenues  $48,067,000   $41,659,000 
Cost of revenues   11,548,000    10,217,000 
Gross profit   36,519,000    31,442,000 
           
Operating expenses          
Selling, general and administrative   31,595,000    27,114,000 
Research and development   916,000    1,356,000 
Total operating expenses   32,511,000    28,470,000 
Operating income   4,008,000    2,972,000 
           
Interest income, net   78,000    25,000 
Net income before income taxes   4,086,000    2,997,000 
           
Income tax expense   920,000    692,000 
Net income  $3,166,000   $2,305,000 
           
Income per share:          
Basic  $0.37   $0.27 
Diluted  $0.36   $0.26 
           
Weighted-average common shares outstanding:          
Basic   8,463,684    8,471,320 
Diluted   8,700,833    8,768,703 

 

See Notes to Financial Statements.

 

 F-5

 

  

Electromed, Inc.
Statements of Shareholders’ Equity
Years Ended June 30, 2023 and 2022

 

                           
      Additional       Total 
   Common Stock   Paid-in   Retained  

Shareholders’

 
   Shares   Amount   Capital   Earnings   Equity 
Balance as of June 30, 2021   8,533,209   $85,000   $17,409,000   $14,922,000   $32,416,000 
Net income               2,305,000    2,305,000 
Issuance of restricted stock   49,400    1,000            1,000 
Issuance of common stock upon exercise of options   13,245                 
Taxes paid on stock option exercised on a net basis           (77,000)       (77,000)
Share-based compensation expense           976,000        976,000 
Repurchase of common stock   (120,416)   (1,000)       (1,447,000)   (1,448,000)
Balance as of June 30, 2022   8,475,438    85,000    18,308,000    15,780,000    34,173,000 
                          
Net income               3,166,000    3,166,000 
Issuance of restricted stock, net   28,701                 
Issuance of common stock upon exercise of options   66,467    1,000    82,000        83,000 
Taxes paid on stock option exercised on a net basis           (310,000)       (310,000)
Share-based compensation expense           708,000        708,000 
Repurchase of common stock   (15,368)           (153,000)   (153,000)
Balance as of June 30, 2023   8,555,238   $86,000   $18,788,000   $18,793,000   $37,667,000 

 

See Notes to Financial Statements.

 

 F-6

 

 

Electromed, Inc.
Statements of Cash Flows
Years Ended June 30, 2023 and 2022

 

               
   Years Ended June 30, 
   2023   2022 
Cash Flows from Operating Activities          
Net income  $3,166,000   $2,305,000 
Adjustments to reconcile net income to net cash provided by (used in operating activities:          
Depreciation   550,000    503,000 
Amortization of finite-life intangible assets   63,000    125,000 
Share-based compensation expense   708,000    976,000 
Deferred income taxes   (43,000)   (489,000)
Changes in operating assets and liabilities:          
Accounts receivable   (3,078,000)   (4,020,000)
Contract assets   (201,000)   107,000 
Inventories   (1,033,000)   (1,072,000)
Prepaid expenses and other current assets   202,000    (1,322,000)
Income tax payable   285,000    (237,000)
Accounts payable and accrued liabilities   420,000    2,170,000 
Accrued compensation   276,000    268,000 
       Net cash provided by (used in) operating activities   1,315,000    (686,000)
           
Cash Flows from Investing Activities          
Expenditures for property and equipment   (1,648,000)   (1,425,000)
Expenditures for finite-life intangible assets   (68,000)   (100,000)
Net cash used in investing activities   (1,716,000)   (1,525,000)
           
Cash Flows from Financing Activities          
Issuance of common stock upon exercise of options   83,000     
Taxes paid on stock options exercised on a net basis   (310,000)   (77,000)
Repurchase of common stock   (153,000)   (1,448,000)
Net cash used in financing activities   (380,000)   (1,525,000)
Net decrease in cash   (781,000)   (3,736,000)
Cash and cash equivalents          
Beginning of period   8,153,000    11,889,000 
End of period  $7,372,000   $8,153,000 
Supplemental Disclosures of Cash Flow Information          
           
   Cash paid for income taxes  $676,000    1,418,000 
           
Supplemental Disclosures of Noncash Investing and Financing Activities          
   Property and equipment acquisitions in accounts payable  $60,000   $44,000 
   Intangible asset acquisitions in accounts payable  $4,000   $3,000 
   Lease assets obtained in exchange for new operating lease liabilities  $120,000   $117,000 
   Demonstration equipment returned to inventory  $10,000   $8,000 

 

See Notes to Financial Statements.

 

 F-7

 

 

Electromed, Inc.
Notes to Financial Statements

 

Note 1. Nature of Business and Summary of Significant Accounting Policies

 

Nature of business: Electromed, Inc. (the “Company”) develops, manufactures and markets innovative airway clearance products that apply High Frequency Chest Wall Oscillation (“HFCWO”) therapy in pulmonary care for patients of all ages. The Company markets its products in the U.S. to the home health care and institutional markets for use by patients in personal residences, hospitals and clinics. The Company also sells internationally both directly and through distributors. International sales were $424,000 and $521,000 for the fiscal years ended June 30, 2023 (“fiscal 2023”) and June 30, 2022 (“fiscal 2022”), respectively. Since its inception, the Company has operated in a single industry segment: developing, manufacturing, and marketing medical equipment.

 

Impacts of COVID-19 on the Company’s business

 

The Company did not receive any direct financial assistance from any government program during fiscal 2022 or fiscal 2023 in connection with COVID-19 relief measures.

 

In response to the COVID-19 pandemic and the U.S. federal government’s declaration of a public health emergency, the Centers for Medicare and Medicaid Services (“CMS”) implemented a number of temporary rule changes and waivers to allow prescribers to best treat patients during the period of the public health emergency. These waivers were made retroactively effective to March 1, 2020 and were in place for the duration of fiscal 2021 and fiscal 2022 and through May 11, 2023. Clinical indications and documentation typically required were not enforced for respiratory related products including the Company’s SmartVest® Airway Clearance System (“SmartVest System”) (solely with respect to direct Medicare covered patients) applicable for the Company’s home care prescriptions.

 

The potential impact of the COVID-19 pandemic and its effects on our operational and financial performance will depend in large part on future developments, which cannot be reasonably estimated at this time.

 

A summary of the Company’s significant accounting policies follows:

 

Use of estimates: Management uses estimates and assumptions in preparing the financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could vary from the estimates that were used. The Company believes the critical accounting policies that require the most significant assumptions and judgments in the preparation of its financial statements include revenue recognition and the related estimation of variable consideration, inventory valuation, share-based compensation and warranty reserve.

  

Revenue recognition: Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including noncash consideration, consideration paid or payable to customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer. See Note 2 for information on revenue.

 

Shipping and handling expense: Shipping and handling charges incurred by the Company are included in cost of revenues and were $896,000 and $982,000 for fiscal 2023 and 2022, respectively.

 

Cash and cash equivalents: Cash and cash equivalents consist of cash in bank deposits and money market funds with original maturities of three months or less at the time of purchase. The Company has not experienced any losses in these accounts.

 

Accounts receivable: The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The allowance for doubtful accounts was $45,000 as of June 30, 2023 and 2022.

 

 F-8

 

 

Contract assets: Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts will turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.

 

Inventories: Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Work in process and finished goods are carried at standard cost, which approximates actual cost, and includes materials, labor and allocated overhead. Standard costs are reviewed at least quarterly by management, or more often in the event circumstances indicate a change in cost has occurred. The reserve for obsolescence is determined by analyzing the inventory on hand and comparing it to expected future sales. Estimated inventory to be returned is based on how many devices that have shipped that are expected to be returned prior to completion of the insurance reimbursement process.

 

Property and equipment: Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or the remaining lease term. The Company retains ownership of demonstration equipment in the possession of both inside and outside sales representatives, who use the equipment in the sales process.

 

Leases: The Company determines if an arrangement is a lease at inception. Where an arrangement is a lease, the Company determines if it is an operating lease or a finance lease. At lease commencement, the Company records a lease liability and corresponding right of use ROU asset. Lease liabilities represent the present value of our future lease payments over the expected lease term, which includes options to extend or terminate the lease when it is reasonably certain those options will be exercised. The present value of the Company’s lease liability is determined using its incremental collateralized borrowing rate at lease inception. ROU assets represent the Company’s right to control the use of the leased assets during the lease and are recognized in an amount equal to the lease liability for leases with an initial term greater than 12 months. Over the lease term (operating leases only), the Company uses the effective interest rate method to account for the lease liability as lease payments are made and the ROU asset is amortized to consolidated statement of operations in a manner that results in straight line expense recognition.

 

Finite-life intangible assets: Finite-life intangible assets include patents and trademarks. These intangible assets are amortized on a straight-line basis over their estimated useful lives, as described in Note 5.

 

Long-lived assets: Long-lived assets, primarily property and equipment and finite-life intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. In evaluating recoverability, the following factors, among others, are considered: a significant change in the circumstances used to determine the amortization period, an adverse change in legal factors or in the business climate, a transition to a new product or service strategy, a significant change in customer base, and a realization of failed marketing efforts. The recoverability of an asset or asset group is measured by a comparison of the carrying value of the asset to future undiscounted cash flows.

 

If the Company believes the carrying value is unrecoverable, then it recognizes an impairment charge necessary to reduce the unamortized balance to the estimated fair value of the asset or asset group. The amount of such impairment is charged to operations in the current period.

 

Warranty liability: The Company provides a lifetime warranty on its products to the prescribed patient for sales within the U.S. and a three-year warranty for all institutional sales and sales to individuals outside the U.S. The Company estimates the costs that may be incurred under its warranty and records a liability in the amount of such costs at the time the product is shipped or delivered. Factors that affect the Company’s warranty liability include the number of units shipped, historical and anticipated rates of warranty claims, the product’s useful life, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary.

 

 F-9

 

 

Changes in the Company’s warranty liability were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Beginning warranty reserve  $1,256,000   $940,000 
Accrual for products sold   416,000    494,000 
Expenditures and costs incurred for warranty claims   (294,000)   (178,000)
Ending warranty reserve  $1,378,000   $1,256,000 

 

Income taxes: Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards and deferred tax liabilities are recognized for taxable 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. The Company reverses a valuation allowance if it determines, based on the weight of all available evidence, including when cumulative losses become positive income, that it is more likely than not that some or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

The Company recognizes tax liabilities when the Company believes that certain positions may not be fully sustained upon review by tax authorities. Benefits from tax positions are measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences impact income tax expense in the period in which such determination is made. Interest and penalties, if any, related to accrued liabilities for potential tax assessments are included in income tax expense.

 

Research and development: Research and development costs include costs of research activities as well as engineering and technical efforts required to develop new products or make improvements to existing products. Research and development costs are expensed as incurred.

 

Advertising costs: Advertising costs are charged to expense when incurred. Advertising, marketing and trade show costs for fiscal 2023 and 2022 were $1,244,000 and $936,000, respectively.

 

Share-based payments: Share-based payment awards consist of options to purchase shares of common stock and restricted shares of common stock issued to employees for services. Expense for options is estimated using the Black-Scholes pricing model at the date of grant and expense for restricted stock is determined by the closing price on the day the grant is made. Expense is recognized on a graded vesting basis over the requisite service or vesting period of the award, or at the time services are provided for non-employee awards.

 

Fair value of financial instruments: The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value due to the short-term nature of these instruments.

 

Net income per common share: Net income is presented on a per share basis for both basic and diluted common shares. Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period, excluding any restricted stock awards which have not vested. The diluted net income per common share calculation includes outstanding restricted stock grants and assumes that all stock options were exercised and converted into shares of common stock at the beginning of the period unless their effect is anti-dilutive. Common stock equivalents included in the calculation of diluted earnings per share were 237,149 and 297,383 shares for fiscal 2023 and 2022, respectively. Common stock equivalents excluded from the calculation of diluted earnings per share because their impact was anti-dilutive were 194,154 and 113,646 shares for fiscal 2023 and 2022, respectively.

 

 F-10

 

 

Recently Issued Accounting Standards

 

In June 2016, the Financial Accounting Board issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments -- Credit Losses: Measurement of Credit Losses on Financial Instruments, which was subsequently amended by ASU 2018-19, ASU 2019-04, 2019-05, 2019-10, 2019-11, and 2020-02. The standard introduces new accounting guidance for credit losses on financial instruments within its scope, including trade receivables. This new guidance adds an impairment model that is based on expected losses rather than incurred losses. It is effective for interim and annual reporting periods beginning after December 15, 2022, with early adoption permitted. Adoption of the standard is not expected to have a material impact on the financial statements.

 

Note 2.       Revenues

 

Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including consideration paid or payable from customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer, as further described below under Performance obligations and transaction price.

 

Individual promised goods and services in a contract are considered a performance obligation and accounted for separately if the individual good or service is distinct (i.e., the customer can benefit from the good or service on its own or with other resources that are readily available to the customer and the good or service is separately identifiable from other promises in the arrangement). If an arrangement includes multiple performance obligations, the consideration is allocated between the performance obligations in proportion to their estimated standalone selling price, unless discounts or variable consideration is attributable to one or more but not all the performance obligations. Costs related to products delivered are recognized in the period incurred, unless criteria for capitalization of costs under Accounting Standards Codification (“ASC”) 340-40, “Other Assets and Deferred Costs” (“ASC 340”), or other applicable guidance are met.

 

The Company includes shipping and handling fees in net revenues. Shipping and handling costs associated with the shipment of the SmartVest System after control has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues in the Statements of Operations.

 

The timing of revenue recognition, billings and cash collections results in accounts receivable on the Balance Sheets as further described below under Accounts receivable and Contract assets.

 

Disaggregation of revenues. In the following table, revenue is disaggregated by market:

 

   Years Ended June 30, 
   2023   2022 
Home care  $43,945,000   $38,004,000 
Institutional   2,080,000    1,660,000 
Home care distributor   1,618,000    1,474,000 
International   424,000    521,000 
Total  $48,067,000   $41,659,000 
           

 F-11

 

 

In the following table, home care revenue is disaggregated by payer type:

 

   Years Ended June 30, 
   2023   2022 
Commercial  $18,481,000   $14,937,000 
Medicare   18,682,000    16,692,000 
Medicare Supplemental   5,000,000    4,484,000 
Medicaid   941,000    1,028,000 
Other   841,000    863,000 
Total  $43,945,000   $38,004,000 

 

Revenues in the Company’s home care, home care distributor and international markets are recognized at a point in time when control passes to the customer upon product shipment or delivery. Revenues in the Company’s institutional market include sales recognized at a point in time upon shipment or delivery.

 

Performance obligations and transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under ASC 606, “Revenue From Contracts With Customers” (“ASC 606”). A contract’s transaction price is allocated to each distinct performance obligation in proportion to the standalone selling price for each and recognized as revenue when, or as, the performance obligation is satisfied. The Company’s performance obligations and the timing or method of revenue recognition in each of the Company’s markets are discussed below:

 

Home care market. In the Company’s home care market, its customers are patients who use the SmartVest System. The various models of the SmartVest System are comprised of three main components - a generator, a vest and a connecting hose - that are sold together as an integrated unit. Accordingly, in contracts within the home care market, the Company regards the SmartVest System to be a single performance obligation.

 

The Company makes available to its home care patients limited post-sale services that are not material in the context of the contracts, either individually or taken together, and therefore does not consider them to be performance obligations. The costs associated with the services are accrued and expensed when the related revenues are recognized. As such, transactions in the home care market consist of a single performance obligation: the SmartVest System.

 

Home care patients generally will rely on third-party payers, including commercial payers and governmental payers such as Medicare, Medicaid and the U.S. Department of Veterans Affairs to cover and reimburse all or part of the cost of the SmartVest System. The third-party payers’ reimbursement programs fall into three types, distinguished by the differences in the timing of payments from the payer, consisting of either (i) outright sale, in which payment is received from the payer based on standard terms, (ii) capped installment sale, under which the SmartVest System is sold for a series of payments that are capped not to exceed a prescribed or negotiated amount over a period of time or (iii) installment sale, under which the SmartVest System is paid for over a period of several months as long as the patient continues to use the SmartVest System.

 

Regardless of the type of transaction, provided criteria for an enforceable contract are met, it is the Company’s long-standing business practice to regard all home care agreements as transferring control to the patient upon shipment or delivery, in spite of possible payment cancellation under government or commercial programs where the payer is controlling the payment over specified time periods. For home care sales that feature installment payments, the ultimate amount of consideration received from Medicare, Medicaid or commercial payers can be significantly less than expected if the contract is terminated due to changes in the patient’s status, including insurance coverage, hospitalization, death or otherwise becoming unable to use the SmartVest System. However, once delivered to a patient who needs the SmartVest System, the patient is under no obligation to return the SmartVest System should payments be terminated as a result of the described contingencies. As a result, the Company’s product sales qualify for point in time revenue recognition. Control transfers to the patient, and revenue is recognized, upon shipment or delivery of the SmartVest System. At this point, physical possession and the significant risks and rewards of ownership are transferred to the patient and either a current or future right to payment is triggered, as further discussed under Accounts receivable and Contract assets below.

 

 F-12

 

 

The Company’s contractually stated transaction prices in the home care market are generally set by the terms of the contracts negotiated with insurance companies or by government programs. The transaction price for the Company’s products may be further impacted by variable consideration. ASC 606 requires the Company to adjust the transaction price at contract inception and throughout the contract duration for the estimated value of payments to be received from insurance payers based on historical experience and other available information, subject to the constraint on estimates of variable consideration. Transactions requiring estimates of variable consideration primarily include (i) capped installment payments, which are subject to the third-party payer’s termination due to changes in insurance coverage, death or the patient’s discontinued use of the SmartVest System, (ii) contracts under appeal and (iii) patient responsibility amounts for deductibles, coinsurance, copays and other similar payments.

 

Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical collection patterns to estimate variable consideration for portfolios of contracts. The Company’s estimates of variable consideration consist of amounts it may receive from insurance providers in excess of its initial revenue estimate due to patients meeting deductibles or coinsurance during the payment duration, changes to a patient’s insurance status, changes in an insurance allowable, claims in appeals with Medicare and amounts received directly from patients for their allowable or coinsurance. The Company believes it has representative historical information to estimate the amount of variable consideration in relevant portfolios considering the significant experience it has with each portfolio and the similarity of patient accounts within a portfolio. The analysis includes steps to ensure that revenue recognized on a portfolio basis does not result in a material difference when compared with an individual contract approach. The Company also leverages its historical experience and all available relevant information for each portfolio of contracts to minimize the risk its estimates used to arrive at the transaction price will result in a significant reversal in the amount of cumulative revenue recognized when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

 

For contracts in which the Company believes the criteria for reimbursement under government or commercial payer contracts have been met but for which coverage is unconfirmed or payments are under appeal, the Company has significant observable evidence of relatively consistent claims recovery experience over the prior three to five years. The Company believes the low volatility in historical claims approval rates for populations of patients whose demographics are similar to those of current patients provides reliable predictive value in arriving at estimates of variable consideration in such contracts. Similarly, historical payment trends for recovery of claims subject to payer installments and payments from patients have remained relatively consistent over the past five years. No significant changes in patient demographics or other relevant factors have occurred that would limit the predictive value of such payment trends in estimating variable consideration for current contracts. As a result, the Company believes its estimates of variable consideration are generally not subject to the risk of significant revenue reversal.

 

For each type of variable consideration discussed above, there are a large number of contracts with similar characteristics with a wide range of possible transaction prices. For that reason, the Company uses the probability-weighted expected value method provided under ASC 606 to estimate variable consideration.

 

The Company often receives payment from third-party payers for the SmartVest System sales over a period of time that may exceed one year. Despite these extended payment terms, no significant financing component is deemed to exist because the purpose of such terms is not to provide financing to the patient, the payer or the Company. Rather, the extended payment terms are mandated by the government or commercial insurance programs, the fundamental purpose of which is to avoid paying the full purchase price of equipment that may potentially be used by the patient for only a short period of time.

 

Home care distributors. Sales to distributors, who sell direct to patients, are made at fixed contract prices and may include tiered pricing structures or volume-based rebates which offer more favorable pricing once certain volumes are achieved per the negotiated contract. The distributor’s purchases accumulate to give the distributor a right to a higher discount on purchases in excess of the specified level within the contract period. As a result, to the extent the Company expects the distributor to exceed the specified volume of purchases in the annual period, it recognizes revenue at a blended rate based on estimated total annual volume and sales revenue. This effectively defers a portion of the transaction price on initial purchases below the specified volumes for recognition when the higher discount is earned on purchases in excess of specified volumes. Transfer of control of the products occurs upon shipment or delivery to the distributor as applicable.

 

 F-13

 

 

Institutional market. The Company’s institutional sales are made to hospitals and home health care centers, pulmonary rehabilitation centers and other clinics. Sales to these institutions are negotiated with the individual institution or with group purchasing organizations, with payments received directly from the institution. No insurance reimbursement is involved. Generators are either sold or leased to the institutions and associated hoses and wraps (used in institutional settings rather than vests) are sold separately. Accordingly, each product is distinct and considered a separate performance obligation in sales to institutional customers. The agreements with institutions fall into two main types, distinguished by differences in the timing of transfer of control and timing of payments:

 

Outright sale – Under these transactions, the Company sells its products for a prescribed or negotiated price. Transfer of control of the product, and associated revenue recognition, occurs at the time of shipment and payment is made within normal credit terms, usually within 30 days.

 

Wrap usage agreements – Under these transactions, the Company provides a generator device at no cost to the hospital in return for a fixed annual commitment to purchase consumable wraps. These agreements are cancellable upon at least sixty days prior written notice by either party. If cancelled, the generator is returned to the Company, where it can be refurbished and used again at a later date. Revenue for the consumable wraps is recognized when control transfers to the customer.

 

International market. Sales to international markets are made directly to a number of independent distributors at fixed contract prices that are not subject to further adjustments for variable consideration. Transfer of control of the products occurs upon shipment or delivery to the distributor as applicable.

 

Product warranty. The Company offers warranties on its products. These warranties are assurance type warranties not sold on a standalone basis or are otherwise considered immaterial in the context of the contract, and therefore are not considered distinct performance obligations under ASC 606. The Company estimates the costs that may be incurred under its warranties and records a liability in the amount of such costs at the time the product is sold.

 

Accounts receivable. The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible.

 

Contract assets. Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts is expected to turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.

 

Contract balances. The following table provides information about accounts receivable and contracts assets from contracts with customers:

 

               
   June 30, 
   2023   2022 
Receivables, included in “Accounts receivable, net of allowance for doubtful accounts”  $24,130,000   $21,052,000 
Contract Assets  $487,000   $286,000 

 

 F-14

 

Significant changes in contract assets during the period are as follows:

 

  

Year Ended

June 30, 2023

  

Year Ended

June 30, 2022

 
   Increase (decrease)   Increase (decrease) 
Contract assets, beginning  $286,000   $393,000 
Reclassification of contract assets to accounts receivable   (1,220,000)   (833,000)
Contract assets recognized   1,351,000    784,000 
Increase (decrease) as a result of changes in the estimate of amounts to be realized from payers, excluding amounts transferred to receivables during the period   71,000    (58,000)
Contract assets, ending  $488,000   $286,000 

 

Note 3.      Inventories

 

The components of inventory were as follows:

 

               
   June 30, 
   2023   2022 
Parts inventory  $3,420,000   $2,672,000 
Work in process   470,000    100,000 
Finished goods   323,000    469,000 
Estimated inventory to be returned   265,000    228,000 
Less: Reserve for obsolescence   (257,000)   (291,000)
Total  $4,221,000   $3,178,000 

 

Note 4.      Property and Equipment

 

Property and equipment were as follows:

    Estimated Useful Lives   June 30, 
    (Years)   2023   2022 
Building and building improvements   15-40   $3,427,000   $3,420,000 
Land   N/A    200,000    200,000 
Land improvements   15-20    173,000    162,000 
Equipment   3-10    3,024,000    2,356,000 
Software   3-7    2,166,000    396,000 
Demonstration and rental equipment   3    1,090,000    1,036,000 
Construction in progress   N/A    8,000    957,000 
         10,088,000    8,527,000 
Less: Accumulated depreciation        (4,416,000)   (3,959,000)
Net property and equipment       $5,672,000   $4,568,000 

 

Note 5.      Finite-life Intangible Assets

 

The carrying value of patents and trademarks includes the original cost of obtaining the patents, periodic renewal fees, and other costs associated with maintaining and defending patent and trademark rights. Patents and trademarks are amortized over their estimated useful lives, generally 15 and 12 years, respectively. Accumulated amortization was $224,000 and $433,000 as of June 30, 2023 and 2022, respectively.

 

 F-15

 

 

The activity and net balances of finite-life intangible assets were as follows:

 

   Years Ended June 30, 
   2023   2022 
Balance, beginning  $599,000   $663,000 
Additions   69,000    61,000 
Amortization expense   (63,000)   (125,000)
Balance, ending  $605,000   $599,000 

 

Based on the carrying value as of June 30, 2023, future amortization is expected to be as follows:

 

       

Fiscal years ending June 30:

     
2024 $ 46,000  
2025    44,000  
2026    44,000  
2027    43,000  
2028    41,000  
Thereafter   387,000  
Total $  605,000  

 

Note 6.      Financing Arrangements

 

The Company has a credit facility that provides for a revolving line of credit and a term loan. Effective December 17, 2021, the Company renewed its $2,500,000 revolving line of credit. There was no outstanding principal balance on the line of credit as of June 30, 2023 or June 30, 2022. Interest on borrowings under the line of credit, if any, accrues at the prime rate (8.25% as of June 30, 2023) less 1.0% and is payable monthly. The amount eligible for borrowing on the line of credit is limited to the lesser of $2,500,000 or 57.0% of eligible accounts receivable and the line of credit expires on December 18, 2023, if not renewed before such date. As of June 30, 2023, the maximum $2,500,000 was eligible for borrowing. Payment obligations under the line of credit, if any, are secured by a security interest in substantially all of the tangible and intangible assets of the Company.

 

The documents governing the line of credit contain certain financial and nonfinancial covenants that include a minimum tangible net worth covenant of not less than $10,125,000 and restrictions on the Company’s ability to incur certain additional indebtedness or pay dividends.

 

Note 7.      Common Stock

 

Authorized shares: The Company’s Articles of Incorporation, as amended, have established 15,000,000 authorized shares of capital stock consisting of 13,000,000 shares of common stock, par value $0.01 per share, and 2,000,000 shares of undesignated stock.

 

On May 26, 2021 the Company’s Board of Directors (the “Board”) approved a stock repurchase authorization. Under the authorization, the Company was originally able to repurchase up to $3.0 million of shares of common stock through May 26, 2022. On May 26, 2022, our Board of Directors removed the date limitation. As of June 30, 2023, a total of 239,995 shares have been repurchased and retired under this authorization for a total cost of $2,725,000, or $11.36 per share. Repurchased shares have been retired and constitute authorized but unissued shares.

 

Note 8.      Share-Based Compensation

 

Share-based compensation expense for fiscal 2023 and 2022 was $708,000 and $976,000, respectively, related to employee stock options and restricted stock awards. This expense is included in selling, general and administrative expense in the Statements of Operations. As of June 30, 2023, the Company had $296,000 of unrecognized compensation expense related to non-vested equity awards, which is expected to be recognized over a weighted-average period of 1.5 to 1.84 years related to restricted stock awards and employee stock options, respectively.

 

 F-16

 

 

Employee options: The Company has historically granted stock options to employees as long-term incentive compensation. Options expire ten years from the grant date and vest over a period of three years. In November 2017, the Company’s shareholders approved the 2017 Omnibus Incentive Plan (the “2017 Plan”) which superseded the 2014 Equity Incentive Plan (the “2014 Plan”). The 2017 Plan allows the Board to grant stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards, as well as cash incentive awards to all employees, non-employee directors, and advisors or consultants of the Company. The vesting schedule and term for each award are determined by the Board upon each grant. Upon vesting, and the Company’s determination that any necessary conditions precedent to the exercise of shares (such as satisfaction of tax withholding and compliance with applicable legal requirements) have been satisfied, shares purchased are delivered to the participant in a manner prescribed or permitted by the Board. The maximum number of shares of common stock available for issuance under the 2017 Plan is 900,000. There were 163,500 options granted under the 2014 Plan and prior plans outstanding as of June 30, 2023. There were 288,070 options issued under the 2017 Plan outstanding and 291,245 shares available for grant under the 2017 Plan as of June 30, 2023.

 

The Company recognizes compensation expense related to share-based payment transactions in the financial statements based on the estimated fair value of the award issued. The fair value of each option is estimated using the Black-Scholes pricing model at the time of award grant. The Company estimates the expected life of options based on the expected holding period by the option holder. The risk-free interest rate is based upon observed U.S. Treasury interest rates for the expected term of the options. The Company makes assumptions with respect to expected stock price volatility based upon the historical volatility of its stock price. Forfeitures are accounted for as they occur.

 

The following assumptions were used to estimate the fair value of options granted:

 

   Years Ended June 30, 
   2023   2022 
Risk-free interest rate  2.88-4.23%   0.89-2.52% 
Expected term (years)  6   6 
Expected volatility  53-54%   55-64% 

 

The following table presents employee stock option activity for fiscal 2023 and 2022:

 

   Number of Shares   Weighted-Average Grant Date Fair Value   Weighted-Average Exercise Price  

Weighted-Average

Remaining Contractual Life (in Years)

 
Options outstanding as of June 30, 2021   468,049   $4.61   $4.98    5.82 
Granted   81,901   $6.63   $11.52     
Exercised   (32,000)  $3.70   $5.44     
Canceled or forfeited   (15,866)  $6.63   $11.30     
Options outstanding as of June 30, 2022   502,084   $3.71   $5.82    5.35 
Options exercisable as of June 30, 2022   429,888   $3.16   $4.77    4.76 
                     
Granted   104,325   $5.35   $9.93     
Exercised   (101,357)  $1.44   $2.21     
Canceled or forfeited   (53,482)  $6.33   $11.29     
Options outstanding as of June 30, 2023   451,570   $4.28   $6.93    5.53 
Options exercisable as of June 30, 2023   377,875   $4.00   $6.25    4.90 

 

The intrinsic value of a stock option is the amount by which the fair value of the underlying stock exceeds its exercise price. At June 30, 2023, the weighted average remaining contractual term for all outstanding stock options was 5.5 years and their aggregate intrinsic value was $1,862,000. Outstanding at June 30, 2023 were 451,570 stock options issued to employees, of which 377,875 were vested and exercisable and had an aggregate intrinsic value of $1,820,000.

 

 F-17

 

 

Restricted stock: The 2017 Plan permits the Personnel and Compensation Committee of the Board to grant other stock-based awards, including shares of restricted stock. The Company makes restricted stock grants to key employees and non-employee directors that vest over six months to three years following the applicable grant date.

 

The Company issued restricted stock awards to employees totaling 32,400 and 31,400 during fiscal 2023 and 2022, respectively, with a vesting term of one to three years and a fair value of $9.92 and $11.48 per share, respectively. The Company issued restricted stock awards to directors totaling 21,000 and 18,000 during fiscal 2023 and 2022, respectively, with a vesting term of six months and a fair value of $9.86 and $12.09 per share for fiscal 2023 and 2022, respectively. Restricted stock transactions during the years ended June 30, 2023 and 2022 are summarized as follows:

 

   Shares of Restricted Stock   Weighted-Average Grant Date Fair Value per Share 
Outstanding as of June 30, 2021   30,503   $12.57 
  Granted   49,400   $11.70 
  Vested   (45,219)  $11.61 
Outstanding as of June 30, 2022   34,684   $12.59 
  Granted   53,400   $9.90 
  Vested   (45,152)  $11.05 
  Canceled or forfeited   (24,699)  $11.33 
Outstanding as of June 30, 2023   18,233   $10.23 

 

Note 9.      Income Taxes

 

Components of the provision for income taxes were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Current:        
  Current Federal  $744,000   $891,000 
  Current State   219,000    290,000 
    Total Current   963,000    1,181,000 
Deferred:          
  Deferred Federal   (20,000)   (348,000)
  Deferred State   (23,000)   (141,000)
    Total Deferred   (43,000)   (489,000)
           
Total Income Tax Expense  $920,000   $692,000 

 

 F-18

 

 

Actual income tax expense differs from the expected tax expense, computed by applying the statutory federal income tax rate to the Company’s earnings before income taxes, as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Tax expense at statutory federal rate  $858,000   $629,000 
State income tax expense, net of federal tax effect   155,000    105,000 
Share based compensation   (212,000)   (10,000)
Change in valuation allowance on deferred tax assets   11,000    27,000 
Other permanent items   108,000    (59,000)
Income tax expense  $920,000   $692,000 

 

The effective tax rates for fiscal 2023 and 2022 were 22.5% and 23.1%, respectively.

 

The significant components of deferred income taxes were as follows:

 

               
   June 30, 
   2023   2022 
Deferred tax assets:          
Revenue recognition and accounts receivable reserves  $1,292,000   $917,000 
Accrued liabilities   252,000    325,000 
Finite-life intangible assets   126,000     
    Stock options   516,000    532,000 
Tax credits   221,000    152,000 
Other   35,000    51,000 
Subtotal   2,442,000    1,977,000 
Less: Valuation allowance   (221,000)   (152,000)
Net deferred tax assets   2,221,000    1,825,000 
Deferred tax liabilities:          
Finite-life intangible assets       (41,000)
Property and equipment   (640,000)   (246,000)
Total deferred tax liabilities   (640,000)   (287,000)
Net deferred tax assets  $1,581,000   $1,538,000 

 

The Company has research and development state tax credit carryforwards of $221,000 and $152,000 as of June 30, 2023 and June 30, 2022, respectively. Based on the historical use of the credits, management believes it is more likely than not these credits will begin to expire between fiscal years 2025 and 2038. As of June 30, 2023 and June 30, 2022, the Company had a valuation allowance of $221,000 and $152,000, respectively, related to its research and development state tax carryforwards.

 

The Company applies the accounting standard for uncertain tax positions pursuant to which a more-likely-than-not threshold is utilized to determine the recognition and derecognition of uncertain tax positions. Once the more-likely-than-not threshold is met, the amount of benefit to be recognized is the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement. It further requires that a change in judgment related to the expected ultimate resolution of uncertain tax positions be recognized in earnings in the period of such a change. The Company does not believe that it has any material uncertain tax positions as of June 30, 2023 and June 30, 2022.

 

The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. With limited exceptions, the Company is no longer subject to federal and state income tax examinations by tax authorities for fiscal year ended prior to June 30, 2020. The Internal Revenue Service has completed its examination of the Company’s U.S. federal income tax return for the fiscal year ended June 30, 2020 without proposing any adjustments. The Company is not under any current income tax examinations by any other state or local taxing authority. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs.

 

 F-19

 

 

Note 10.      Leases

 

The Company has leases for office and warehouse space and office equipment that require monthly payments. These leases have payments ranging from $200 to $5,300 per month which expire through December 2025 and are recognized on a straight-line basis over the life of the lease. All leases are classified as operating leases which do not include renewal options. The Company currently does not have any variable lease costs. The Company elected the practical expedient to calculate the present value of the fixed payments without having to perform an allocation to lease and non-lease components.

 

The Company has recognized right of use assets associated with its operating leases of $161,000 and $120,000 as of June 30, 2023 and June 30, 2022, respectively, which is included in other assets on the Company’s balance sheet. Operating lease liabilities were $161,000 and $120,000 as of June 30, 2023 and June 30, 2022, respectively, which are included in other accrued liabilities and other long-term liabilities on the Company’s balance sheet.

 

As of June 30, 2023, the Company has a weighted-average lease term of 1.5 years for its operating leases, which have a weighted-average discount rate of 4.0%.Operating lease payments of $82,000 are included in operating cash flows in fiscal 2023.

 

Maturities of lease liabilities, which are included in other accrued liabilities and other long-term liabilities on the Balance Sheet, are as follows:

 

     
Fiscal years ending June 30:    
2024  $80,000 
2025   80,000 
2026   8,000 
2027    
2028    
Total lease payments   168,000 
  Less: Interest   (7,000)
Present value of lease liabilities  $161,000 
      

 

Note 11.       Commitments and Contingencies

 

Litigation: The Company is occasionally involved in claims and disputes arising in the ordinary course of business. The Company insures certain business risks where possible to mitigate the financial impact of individual claims and establishes reserves for an estimate of any probable cost of settlement or other disposition.

 

On September 8, 2021, a state court putative class action lawsuit was filed in Minnesota against the Company asserting injury resulting from the previously announced data breach that impacted the Company’s customer protected health information and employee personal information and seeking compensatory damages, equitable relief, and attorneys’ fees and costs. On October 6, 2021, the proceeding was removed to the District of Minnesota. The Company believes the plaintiff was not injured as a result of the data privacy incident and, as a result, the claims are without merit. Accordingly, on November 11, 2021, the Company moved to dismiss the complaint in its entirety. Prior to the hearing on the motion to dismiss, the parties agreed in principle to settle the case. The parties have executed a settlement agreement and submitted a motion to settle the class action. During January 2023, the settlement was preliminarily approved. The hearing for final approval took place on June 5, 2023. Following the final approval hearing, the court issued a judgment on July 10, 2023 granting a motion for final approval of the settlement. As a result of the judgement, there was no additional impact on the financial statements as of or for the year ended June 30, 2023.

 

 F-20

 

 

401(k) Profit Sharing Plan: The Company has an employee benefit plan under Section 401(k) of the Internal Revenue Code covering all employees who are 21 years of age or older. The Company matches each employee’s salary reduction contribution, not to exceed four percent of annual compensation. Total employer contributions to this plan for fiscal 2023 and 2022 were $524,000 and $461,000, respectively.

 

Employment Agreements: The Company has entered into formal employment agreements with its President and Chief Executive Officer and its Chief Financial Officer, as may be amended from time to time. These agreements provide these officers with, among other things, twelve and eighteen months, respectively, of base salary upon a termination without “Cause” or in the event the employee resigns for “Good Reason” or within twelve months of a “Change in Control,” as such terms are defined in the respective employment agreements.

 

Note 12.      Related Parties

 

The Company uses a parts supplier whose founder and president was a director of the Company through November 12, 2021. The Company made payments to the supplier of $1,857,000 and $360,000 during fiscal year 2023 and 2022, respectively. Amounts due to the supplier were $247,000 and $160,000 on June 30, 2023 and June 30 2022 respectively, which were included in accounts payable on the Balance Sheets.

 

Note 13.      Subsequent Events

 

The Company evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date the financial statements are issued for either disclosure or adjustment to the Company’s financial results. Except as described below, there have been no events subsequent to June 30, 2023 which would require recognition in the Financial Statements or Notes to the Financial Statements.

 

 F-21

 

 

Item 9.Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.

 

None.

 

Item 9A.Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

Our principal executive officer and principal financial officer evaluated the effectiveness of our disclosure controls and procedures, as defined in Rule 13a-15(e) and Rule 15d-15(e) of the Exchange Act, as of the end of the period subject to this Annual Report on Form 10-K. Based on this evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective.

 

Management’s Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Rules 13a-15(f) and 15d-15(f) of the Exchange Act. Internal control over financial reporting refers to the process designed by, or under the supervision of, our President and Chief Executive Officer and our Chief Financial Officer, and effected by our Board of Directors, management and other personnel, 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, and includes those policies and procedures that:

 

(1) Pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of our assets;

 

(2) Provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorization of our management and directors; and

 

(3) Provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of our assets that could have a material effect on the financial statements.

 

Because of its inherent limitations, internal control over financial reporting cannot provide absolute assurance of preventing and detecting misstatements on a timely basis. It is possible to design into the process safeguards to reduce, though not eliminate, the risk that misstatements are not prevented or detected on a timely basis. Management is responsible for establishing and maintaining adequate internal control over financial reporting for the Company.

 

Our management conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework set forth in the report entitled Internal Control-Integrated Framework published by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on this assessment, management has concluded that, as of June 30, 2023, our internal control over financial reporting was effective.

 

This Annual Report on Form 10-K does not include an attestation report of our independent registered public accounting firm regarding internal control over financial reporting. Management’s report was not subject to attestation by the Company’s independent registered public accounting firm pursuant to the rules of the SEC that exempt smaller reporting companies from the auditor attestation requirement.

 

Changes in Internal Control Over Financial Reporting

 

There were no changes in our internal control over financial reporting that occurred during the fourth quarter of fiscal 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 9B.Other Information.

 

None.

 

 22

 

 

Item 9C.Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

Not applicable.

 

PART III

 

Certain information required by Part III is incorporated by reference from our definitive Proxy Statement for the Fiscal 2024 Annual Meeting of Shareholders (the “Proxy Statement”). Except for those portions specifically incorporated in this Annual Report on Form 10-K by reference to the Proxy Statement, no other portions of the Proxy Statement are deemed to be filed as part of this Annual Report on Form 10-K.

 

Item 10.Directors, Executive Officers and Corporate Governance.

 

Information about our Executive Officers

 

The following sets forth certain information about our current executive officers:

 

James L. Cunniff, age 58, joined Electromed in July 2023 as the Company’s President and Chief Executive Officer. Prior to joining Electromed, Mr. Cunniff most recently served as President and Chief Executive Officer of Provista Inc., from 2017 to May 2022. Previously, he served as President and Chief Executive Officer at Denver Solutions, LLC (d/b/a Leiters Health) from 2015 to 2017 and as Senior Vice President, Americas, at Acelity L.P. Inc., from 2012 to 2014. Mr. Cunniff holds a bachelor's degree in Advertising and Business from the University of Illinois Urbana-Champaign and has completed the Advanced Management Program at Harvard Business School.

 

Bradley M. Nagel, age 41, joined Electromed in November 2022 as the Company’s Chief Financial Officer, Treasurer and Secretary. Prior to joining Electromed, Mr. Nagel most recently served as Divisional Chief Financial Officer of Global Lung Health and Visualization at Medtronic plc from June 2018 to November, 2022. Previously, he served at Medtronic as Sr. Manager, Accounting and Sales Operations from 2016 to June 2018 and Accounting Manager from 2015 to 2016. Before joining Medtronic, Mr. Nagel held various roles of increasing responsibility in sales, operations and accounting at Target Corporation and TCF Financial Corporation. Mr. Nagel holds a bachelor's degree in Business & Finance from Calvin University.

 

Code of Ethics

 

Our Board annually reviews and approves revisions to our Code of Ethics and Business Conduct (the “Code of Ethics”) that applies to all employees, directors, and officers, including the Chief Executive Officer and the Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer). The Code of Ethics was updated in May 2020 and is available in the “Investor Relations” section of our website at www.smartvest.com. We intend to disclose on our website any amendment to or waiver from any provision of the Code of Ethics that applies to our Chief Executive Officer or our Chief Financial Officer (Principal Financial Officer and Principal Accounting Officer), and that relates to any element of the Code of Ethics identified in Item 406(b) of Regulation S-K, as promulgated by the SEC. Such disclosure will be provided promptly following the date of the amendment or waiver.

 

The additional information required by this item is incorporated herein by reference to the sections labeled “Election of Directors,” “Corporate Governance,” “and “Security Ownership Certain Beneficial Owners and Management” and, if any, under “Delinquent Section 16(a) Reports” in the Proxy Statement.

 

Item 11.Executive Compensation.

 

The information required by this item is incorporated herein by reference to the sections labeled “Executive Compensation,” “Director Compensation,” and “Corporate Governance – Personnel and Compensation Committee” in the Proxy Statement.

 

 23

 

 

Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.

 

The information required by this item relating to the security ownership of certain holders is incorporated herein by reference to the sections labeled “Security Ownership of Certain Beneficial Owners and Management” and “Equity Compensation Plan Information” in the Proxy Statement.

 

Item 13.Certain Relationships and Related Transactions, and Director Independence.

 

The information required by this item is incorporated herein by reference to the sections labeled “Corporate Governance–Independence” and “Related Person Transaction Approval Policy” in the Proxy Statement.

 

Item 14.Principal Accountant Fees and Services.

 

Our independent registered public accounting firm is RSM US LLP, Rochester, MN, Auditor firm ID: 49.

 

The information required by this item is incorporated herein by reference to the section labeled “Ratification of the Appointment of the Company’s Independent Registered Public Accounting Firm – Audit Fees” in the Proxy Statement.

 

PART IV

 

Item 15.Exhibits and Financial Statement Schedules.

 

(a)Documents filed as part of this report.

 

(1)Financial Statements. The following financial statements are included in Part II, Item 8 of this Annual Report on Form 10-K:

 

Report of Independent Registered Public Accounting Firm

 

Balance Sheets as of June 30, 2023 and 2022

 

Statements of Operations for the years ended June 30, 2023 and 2022

 

Statements of Shareholders’ Equity for the years ended June 30, 2023 and 2022

 

Statements of Cash Flows for the years ended June 30, 2023 and 2022

 

Notes to Financial Statements

 

(2)Financial Statement Schedules. No financial statement schedule is required to be included in this Annual Report on Form 10-K.

 

Exhibit Number   Description   Method of Filing
3.1   Composite Articles of Incorporation, as amended through November 8, 2010 (incorporated by reference to Exhibit 3.1 to Annual Report on Form 10-K for the fiscal year ended June 30, 2015)   Incorporated by Reference
3.2   Amended and Restated Bylaws, effective September 29, 2020 (incorporated by reference to Exhibit 3.1 to Current Report on Form 8-K filed September 29, 2020)   Incorporated by Reference
4.1   Description of Securities (incorporated by reference to Exhibit 4.1 to Annual Report on Form 10-K for the fiscal year ended June 30, 2019)   Incorporated by Reference

 

 24

 

 

Exhibit Number   Description   Method of Filing
10.1   Electromed, Inc. 2012 Stock Incentive Plan (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed November 15, 2011)*   Incorporated by Reference
10.2   Form of Stock Option Award Agreement under the Electromed, Inc. 2012 Stock Incentive Plan (incorporated by reference to Exhibit 10.4 to Quarterly Report on Form 10-Q for the quarter ended December 31, 2011)*   Incorporated by Reference
10.3   Electromed, Inc. 2014 Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed November 25, 2014)*   Incorporated by Reference
10.4   Form of Incentive Stock Option Agreement under the Electromed, Inc. 2014 Equity Incentive Plan (incorporated by reference to Exhibit 10.2 to Current Report on Form 8-K filed November 25, 2014)*   Incorporated by Reference
10.5   Form of Nonqualified Stock Option Agreement under the Electromed, Inc. 2014 Equity Incentive Plan (incorporated by reference to Exhibit 10.3 to Current Report on Form 8-K filed November 25, 2014)*   Incorporated by Reference
10.6   Form of Restricted Stock Agreement under the Electromed, Inc. 2014 Equity Incentive Plan (incorporated by reference to Exhibit 10.4 to Current Report on Form 8-K filed November 25, 2014)*   Incorporated by Reference
10.7   Electromed, Inc. 2017 Omnibus Incentive Plan (incorporated by reference to Exhibit 99.1 to Registration Statement on Form S-8 filed December 4, 2017)*   Incorporated by Reference
10.8   Form of Restricted Award Agreement under the 2017 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.11 to Annual Report on Form 10-K for the fiscal year ended June 30, 2018)*   Incorporated by Reference
10.9   Form of Non-Qualified Option Agreement under the 2017 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.1 to Quarterly Report on Form 10-Q for the quarter ended March 31, 2019)*   Incorporated by Reference
10.10   Form of Restricted Stock Agreement (Non-Employee Directors) under the 2017 Omnibus Incentive Plan (incorporated by reference to Exhibit 10.13 to Annual Report on Form 10-K for the fiscal year ended June 30, 2018)*   Incorporated by Reference
10.11   Form of Performance Stock Unit Agreement (Inducement Grant)*   Filed Electronically
10.12   Form of Non-Qualified Stock Option Agreement (Inducement Grant)*   Filed Electronically
10.13   Non-Competition, Non-Solicitation and Confidentiality Agreement with Kathleen S. Skarvan dated effective December 1, 2012 (incorporated by reference to Exhibit 10.2 to the Current Report on Form 8-K filed December 3, 2012)*   Incorporated by Reference
10.14   Amended and Restated Employment Agreement with Kathleen S. Skarvan dated as of December 2, 2019 (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed December 6, 2019)*   Incorporated by Reference
10.15   Employment Agreement with Bradley M. Nagel, dated October 19, 2022 (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed October 24, 2022)*   Incorporated by Reference

 

 25

 

 

Exhibit Number   Description   Method of Filing
10.16   Letter Agreement with Kathleen S. Skarvan, dated February 14, 2023 (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed February 14, 2023)*   Incorporated by Reference
10.17   Employment Agreement with James Cunniff, dated May 22, 2023 (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed June 5, 2023)*   Incorporated by Reference
10.18   Letter Agreement with James Cunniff, dated May 22, 2023 (incorporated by reference to Exhibit 10.2 to Current Report on Form 8-K filed June 5, 2023)*   Incorporated by Reference
10.19   Letter Agreement with Christopher G. Holland, dated June 9, 2023 (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed June 15, 2023)*   Incorporated by Reference
10.20   Business Loan Agreement with Choice Financial Group, dated December 18, 2019 (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed December 17, 2019)   Incorporated by Reference
10.21   Rider to Business Loan Agreement (Asset Based) with Choice Financial Group, dated December 18, 2019 (incorporated by reference to Exhibit 10.2 to Current Report on Form 8-K filed December 17, 2019)   Incorporated by Reference
10.22   Rider to Business Loan Agreement (Asset Based) with Choice Financial Group, dated December 16, 2020 (incorporated by reference to Exhibit 10.2 to Current Report on Form 8-K filed December 17, 2020)   Incorporated by Reference
10.23   Rider to Business Loan Agreement (Asset Based) with Choice Financial Group, Dated December 17, 2021 (incorporated by reference to Exhibit 10. 1 to Current Report on 8-K filed December 17, 2021)   Incorporated by Reference
10.24   Cooperation Agreement, dated July 25, 2022, by and among Electromed, Inc. and Summers Value Partners LLC and certain of its affiliates signatory thereto (incorporated by reference to Exhibit 10.1 to Current Report on Form 8-K filed July 25, 2022)   Incorporated by Reference
10.25   Description of Fiscal Year 2023 Officer Bonus Plan (incorporated by reference to Exhibit 10.24 to Annual Report on Form 10-K for the fiscal year ended June 30, 2022)*   Incorporated by Reference
10.26   Description of Fiscal Year 2024 Officer Bonus Plan   Filed Electronically
23.1   Consent of Independent Registered Public Accounting Firm   Filed Electronically
24.1   Powers of Attorney   Filed Electronically
31.1   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002   Filed Electronically
31.2   Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002   Filed Electronically
32.1   Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002   Furnished Electronically
32.2   Certification Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002   Furnished Electronically
101.CAL   XBRL Taxonomy Extension Calculation Linkbase   Filed Electronically

 

 26

 

 

Exhibit Number   Description   Method of Filing
101.DEF   XBRL Taxonomy Extension Definition Linkbase   Filed Electronically
101.INS   XBRL Instance Document   Filed Electronically
101.LAB   XBRL Taxonomy Extension Label Linkbase   Filed Electronically
101.PRE   XBRL Taxonomy Extension Presentation Linkbase   Filed Electronically
101.SCH   XBRL Taxonomy Extension Schema   Filed Electronically
104   Cover Page Interactive Data File (embedded within the inline XBRL Document)   Filed electronically

 

 

*Management compensatory contract or arrangement.

 

Item 16.Form 10-K Summary.

 

None.

 

 27

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) 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.

 

    ELECTROMED, INC.
     
     
Date: August 22, 2023 By      /s/ James L. Cunniff
    James L. Cunniff
    President and Chief Executive Officer

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

         
Signature   Title   Date
         
/s/ James L. Cunniff   President and Chief Executive Officer and Director   August 22, 2023
James L. Cunniff   (principal executive officer)    
         
/s/ Bradley M. Nagel   Chief Financial Officer     August 22, 2023
Bradley M. Nagel   (principal financial and accounting officer)    
         
*   Director   August 22, 2023
Stan K. Erickson        
         
*   Director   August 22, 2023
Gregory J. Fluet        
         
*   Director   August 22, 2023
Joseph L. Galatowitsch        
         
*   Director   August 22, 2023
Lee A. Jones        
         
*   Director   August 22, 2023
Kathleen S. Skarvan        
         
*   Director   August 22, 2023
Andrew J. Summers        
         
*   Director   August 22, 2023
Kathleen A. Tune        
         
*   Director   August 22, 2023
Andrew M. Walsh        
         
*The undersigned, by signing his name hereto, does hereby sign this document on behalf of each of the above-named directors of the registrant pursuant to powers of attorney duly executed by such persons.

 

  By      /s/ James L. Cunniff
    James L. Cunniff
    Attorney-in-Fact

 

 28

EX-10.11 2 elmd230887_ex10-11.htm PERFORMANCE STOCK UNIT AGREEMENT

 

Exhibit 10.11

 

ELECTROMED, INC.

Performance Stock Unit Agreement

(Inducement Grant)

 

Electromed, Inc., a Minnesota corporation (the “Company”), hereby grants an award of Performance Stock Units (“Units”) to you, the Participant named below. The terms and conditions of this Award are set forth in this Performance Stock Unit Agreement (the “Agreement”), consisting of this cover page, the Terms and Conditions on the following pages and the attached Exhibit A. Any capitalized term that is used but not defined in this Agreement shall have the meaning assigned to it in the Company’s 2017 Omnibus Incentive Plan (the “Plan”), as amended from time to time.

Name of Participant: [_______]
Number of Units: [_______]
Grant Date: [_____ __], 20[__]
Performance Period: July 1, 20[__] – June 30, 20[__]
Measurement Periods: Each fiscal quarter within the Performance Period
Performance Vesting: The number of Units determined in accordance with Exhibit A to have achieved the applicable Performance Hurdle as of the end of a Measurement Period will vest* on the applicable Vesting Date.
Vesting Dates: The last day of each fiscal quarter between the Grant Date and the last day of the Performance Period.
Performance Goals: See Exhibit A.
Inducement Grant:

This Award is made and granted to you as an inducement material to you entering into employment with the Company as its [_______] in reliance on the employment inducement award exemption under the NYSE American LLC Company Guide Section 711(a).

 

See Section 14 of the Terms and Conditions of the Agreement for additional information.

* Assumes your Service has been continuous from the Grant Date to an applicable Vesting Date.

 

By signing below or otherwise evidencing your acceptance of this Agreement in a manner approved by the Company, you agree to all of the terms and conditions contained in this Agreement and in the Plan document. You acknowledge that you have received and reviewed these documents and that they set forth the entire agreement between you and the Company regarding this Award of Performance Stock Units.

 

PARTICIPANT:   ELECTROMED, INC.
         
By:                By:                    
Name:     Name:  
      Title:  

 

 

 

 

ELECTROMED, INC.

Performance Stock Unit Agreement

(Inducement Grant)

 

Terms and Conditions

 

1.Award of Performance Stock Units. The Company hereby confirms the grant to you, as of the Grant Date and subject to the terms and conditions of this Agreement and the Plan, of an award of Performance Stock Units (the “Units”) in an amount equal to the Number of Units specified on the cover page of this Agreement. The number of Units that vest pursuant to this Award will be determined based on Exhibit A to this Agreement. Each Unit that is vested as a result of the performance goals specified in Exhibit A to this Agreement having been satisfied and which thereafter vests represents the right to receive one Share of the Company’s common stock. Prior to their settlement or forfeiture in accordance with the terms of this Agreement, the Units granted to you will be recorded for book-keeping purposes only, with the Units simply representing an unfunded and unsecured contingent obligation of the Company.

 

2.Restrictions Applicable to Units. Neither this Award nor the Units subject to this Award may be sold, assigned, transferred, exchanged or encumbered, voluntarily or involuntarily, other than a transfer upon your death in accordance with your will or by the laws of descent and distribution or pursuant to a beneficiary designation submitted in accordance with Section 6(c) of the Plan. Following any such transfer, this Award shall continue to be subject to the same terms and conditions that were applicable to the Award immediately prior to its transfer. Any attempted transfer in violation of this Section 2 shall be void and without effect. The Units and your right to receive Shares in settlement of any Units under this Agreement shall be subject to forfeiture except to the extent the Units have been vested as provided in Sections 4 and 5.

 

3.No Shareholder Rights. The Units subject to this Award do not entitle you to any rights of a holder of the Company’s common stock. You will not have any of the rights of a shareholder of the Company in connection with any Units granted or vested pursuant to this Agreement unless and until Shares are issued to you in settlement of vested Units as provided in Section 5.

 

4.Vesting and Forfeiture of Units. The Units shall vest at the earliest of the following times and to the degree specified.

 

(a)Performance Vesting. If a Performance Hurdle is achieved, the number of Units associated with that goal as determined in accordance with Exhibit A, will vest on the last day of that Measurement Period (a Vesting Date), but only if you have continuously provided Service from the Grant Date to the Vesting Date.

 

(b)Accelerated Vesting.

 

i.Vesting of the Units may be accelerated at the discretion of the Committee in accordance with Section 3(b)(2) of the Plan.

 

ii.Notwithstanding Sections 12(b)(2) and (3) of the Plan, if and to the extent that outstanding Units are not continued, assumed or replaced in the event of a Change in Control that involves a Corporate Transaction prior to the last day of the Performance Period, then, upon the Change in Control, (A) the Performance Period will end, (B) such date will be a Vesting Date, (C) the number of Units that are determined to have been achieved based on actual performance as determined in Exhibit A over the truncated Performance Period will vest, and (D) the number of Units vested under this subsection

 

 

Page 2 

 

 

 4(b)(ii) will be considered “fully vested” for purposes of Sections 12(b)(2) and (3) of the Plan.

 

(c)Forfeiture of Unvested Units. To the extent Sections 4(a) or 4(b) are applicable to this Award, any Units that do not vest by the last day of the Performance Period shall immediately be forfeited without consideration. Except as provided in Section 4(b), if your Service to the Company terminates prior to the last day of the Performance Period, all unvested Units shall immediately be forfeited.

 

5.Settlement of Units. As soon as practicable after a Vesting Date (or the date a PSU is otherwise vested pursuant to the terms of the Plan (but no later than the 15th day of the third calendar month following the Vesting Date), for each (if any) Unit which has vested for that Measurement Period, and after the Company has determined that all other conditions to receive shares, including satisfaction of withholding tax obligations and compliance with applicable laws as provided in Section 17(c) of the Plan, have been satisfied, the Company shall deliver to you one Share in payment and settlement of each vested Unit, as evidenced by issuance of a stock certificate or certificates, electronic delivery of such Shares to a brokerage account designated by such person, or book-entry registration of such Shares with the Company’s transfer agent. Delivery of the Shares shall be in complete satisfaction and settlement of such vested Units. The Company will pay any original issue or transfer taxes with respect to the issue and transfer of Shares to you pursuant to this Agreement, and all fees and expenses incurred by it in connection therewith. If the Units that vest include a fractional Unit, the Company shall round the number of vested Units to the nearest whole Unit prior to issuance of Shares as provided herein.

 

6.Withholding Taxes. No Shares will be delivered to you in settlement of vested Units unless you have made arrangements acceptable to the Company for payment of any federal, state, local or foreign withholding taxes that may be due as a result of the delivery of the Shares. You hereby authorize the Company (or any Affiliate) to withhold from payroll or other amounts payable to you any sums required to satisfy such withholding tax obligations, and otherwise agree to satisfy such obligations in accordance with the provisions of Section 14 of the Plan. You may satisfy such withholding tax obligations by delivering Shares you already own or by having the Company retain a portion of the Shares that would otherwise be issued to you in settlement of the Units and that have a fair market value equal to the amount of such withholding tax obligations by notifying the Company of such election prior to a Vesting Date.

 

7.Compensation Recovery Policy. This Award and any compensation associated therewith shall be subject to potential forfeiture or recovery by the Company in accordance with any compensation recovery policy adopted by the Board or the Committee, including but not limited to, a policy adopted in response to the requirements of Section 10D of the Exchange Act, the Securities and Exchange Commission’s final rules thereunder, any listing rules of any national securities exchange on which the Company’s Shares are then listed, other rules and regulations implementing the foregoing, or as otherwise required by law, as such policy or policies may be in effect from time to time. This Agreement may be unilaterally amended by the Committee to comply with any such compensation recovery policy.

 

8.No Right to Continued Service. This Agreement does not give you a right to continued Service with the Company or any Affiliate, and the Company or any such Affiliate may terminate your Service at any time and otherwise deal with you without regard to the effect it may have upon you under this Agreement.

 

9.Governing Plan Document. This Agreement and the Award are subject to all the provisions of the Plan, and to all interpretations, rules and regulations which may, from time to time, be adopted and promulgated by the Committee pursuant to the Plan. Except for as provided in Section 4(b)(2) of this Agreement, if there is any conflict between the provisions of this Agreement and the Plan, the provisions of the Plan will govern.

 

Page 3 

 

 

10.Choice of Law. This Agreement will be interpreted and enforced under the laws of the state of Minnesota (without regard to its conflicts or choice of law principles).

 

11.Binding Effect. This Agreement will be binding in all respects on your heirs, representatives, successors and assigns, and on the successors and assigns of the Company.

 

12.Section 409A of the Code. The award of Units as provided in this Agreement and any issuance of Shares or payment pursuant to this Agreement are intended to be exempt from Section 409A of the Code under the short-term deferral exception specified in Treas. Reg. § 1.409A-l(b)(4).

 

13.Electronic Delivery and Acceptance. The Company may deliver any documents related to this Performance Stock Unit Award by electronic means and request your acceptance of this Agreement by electronic means. You hereby consent to receive all applicable documentation by electronic delivery and to participate in the Plan through an on-line (and/or voice activated) system established and maintained by the Company or the Company’s third-party stock plan administrator.

 

14.Inducement Grant. This Award is made and granted as a stand-alone award, separate and apart from, and outside of, the Plan, and shall not constitute an award granted under or pursuant to the Plan. Notwithstanding the foregoing, the terms, provisions, conditions and definitions set forth in the Plan shall apply to this Award (including but not limited to the adjustment provisions contained in Section 12 of the Plan) as if it had been granted under the Plan, and this Award shall be subject to such terms, provisions, conditions and definitions, which are hereby incorporated into this Agreement by reference. For the avoidance of doubt, this Award shall not be counted for purposes of calculating the aggregate number of Shares that may be issued or transferred pursuant to Awards under the Plan as set forth in Section 4(a) of the Plan. In the event of any inconsistency between the Plan and this Agreement, the terms of this Agreement shall control.

 

By signing the cover page of this Agreement or otherwise accepting this Agreement in a manner approved by the Company, you agree to all the terms and conditions described above and in the Plan document.

 

Page 4 

 

 

Exhibit A
to Performance Stock Unit Agreement

 

Performance Goals

Quarterly TSR Evaluation

 

Subject to the terms of the Performance Stock Unit Agreement and the Plan, and your continuous Service through each Vesting Date, each PSU will vest based on achievement of the applicable TSR Performance Hurdle for a Share as set forth in the table below.

 

Number of PSUs TSR Performance Hurdle
[_______] 50%
[_______] 100%

 

The applicable Performance Hurdle will be considered achieved if the cumulative total shareholder return (“TSR”), measured from the Initial Value, for a Share, exceeds the Performance Hurdle as of the last day of a Measurement Period. The “Initial Value” equals the three-month volume-weighted average closing sales price for a Share on the principal securities market on which the Stock traded as of the Grant Date. TSR will be calculated based on the following formula using the three-month volume-weighted average closing sales price for a Share on the principal securities market on which it traded as of the last day of the Measurement Period as the “Current Value.”

 

TSR = (Initial Value – Current Value) + Dividends
Initial Value

 

If a Performance Hurdle is not achieved by a Vesting Date, the applicable number of PSUs may vest on a subsequent Vesting Date if the applicable Performance Hurdle is achieved as of the end of a subsequent Measurement Period. Any PSUs that have not vested based on achievement of the applicable Performance Hurdle by the last day of the Performance Period will be forfeited without consideration.

 

A-1 

EX-10.12 3 elmd230887_ex10-12.htm NON-QUALIFIED STOCK OPTION AGREEMENT

 

Exhibit 10.12

 

ELECTROMED, INC.
Non-Qualified Stock Option Agreement

(Inducement Grant)

 

Electromed, Inc., a Minnesota corporation (the “Company”), pursuant to its 2017 Omnibus Incentive Plan (the “Plan”), hereby grants an Option to purchase shares of the Company’s common stock, par value $0.01 per share (“Common Stock”), to you, the Participant named below. The terms and conditions of the Option Award are set forth in this Agreement, consisting of this cover page and the Option Terms and Conditions on the following pages. Any capitalized term that is not defined in this Agreement shall have the meaning set forth in the Company’s 2017 Omnibus Incentive Plan (the “Plan”), as amended from time to time.

Name of Participant: [_______]
No. of Shares Covered: [_______] Grant Date: [_____ __], 20[__]
Exercise Price Per Share: $[______] Expiration Date: [_____ __], 20[__]
Vesting and Exercise Schedule:

Dates

 

Portion of Shares as to Which
Option Becomes Vested and Exercisable*

 

Inducement Grant:

This Award is made and granted to you as an inducement material to you entering into employment with the Company as its [_______] in reliance on the employment inducement award exemption under the NYSE American LLC Company Guide Section 711(a).

 

See Section 19 of the Terms and Conditions of the Agreement for additional information.

       

* Assumes your Service has been continuous from the Grant Date to an applicable Vesting Date.

 

By signing below or otherwise evidencing your acceptance of this Agreement in a manner approved by the Company, you agree to all of the terms and conditions contained in this Agreement and in the Plan document. You acknowledge that you have received and reviewed these documents and that they set forth the entire agreement between you and the Company regarding your right to purchase shares of the Company’s Common Stock pursuant to this Option.

 

PARTICIPANT:   ELECTROMED, INC.
         
By:                By:                    
Name:     Name:  
      Title:  

 

 

 

 

ELECTROMED, INC.
Non-Qualified Stock Option Agreement
(Inducement Grant)

 

Option Terms and Conditions

 

1.Non-Qualified Stock Option. This Option is not intended to be an “incentive stock option” within the meaning of Section 422 of the Code and will be interpreted accordingly.

 

2.Vesting and Exercisability of Option.

(a)       Scheduled Vesting. This Option will vest and become exercisable as to the number of Shares and on the dates specified in the Vesting and Exercise Schedule on the cover page to this Agreement, so long as your Service to the Company does not end. The Vesting and Exercise Schedule is cumulative, meaning that to the extent the Option has not already been exercised and has not expired or been terminated or cancelled, you or the person otherwise entitled to exercise the Option as provided in this Agreement may at any time purchase all or any portion of the Shares subject to the vested portion of the Option.

 

(b)       Accelerated Vesting. Vesting and exercisability of this Option may be accelerated during the term of the Option under the circumstances described in Sections 12(b) and 12(c) of the Plan, and at the discretion of the Committee in accordance with Section 3(b)(2) of the Plan.

 

3.Expiration. This Option will expire and will no longer be exercisable at 5:00 p.m. Central Time on the earliest of:

 

(a)The expiration date specified on the cover page of this Agreement;
   

(b)Upon your termination of Service for Cause;
   

(c)Upon the expiration of any applicable period specified in Section 6(d) of the Plan or Section 2 of this Agreement during which this Option may be exercised after your termination of Service; or
   

(d)The date (if any) fixed for termination or cancellation of this Option pursuant to Section 12 of the Plan.

 

4.Service Requirement. Except as otherwise provided in Section 6(d) of the Plan or Section 2 of this Agreement, this Option may be exercised only while you continue to provide Service to the Company or any Affiliate, and only if you have continuously provided such Service since the Grant Date of this Option.

 

5.Exercise of Option. Subject to Section 4, the vested and exercisable portion of this Option may be exercised in whole or in part at any time during the Option term by delivering a written or electronic notice of exercise to the Company’s Chief Financial Officer or to such other party as may be designated by such officer, and by providing for payment of the exercise price of the Shares being acquired and any related withholding taxes. The notice of exercise must be in a form approved by the Company and state the number of Shares to be purchased, the method of payment of the aggregate exercise price and the directions for the delivery of the Shares to be acquired, and must be signed or otherwise authenticated by the person exercising the Option. If you are not the person exercising the Option, the person submitting the notice also must submit appropriate proof of his/her right to exercise the Option.

 

ELMD: Non-Qualified Stock Option Agreement (Inducement Grant)Page 2

 

 

 

6.Payment of Exercise Price. When you submit your notice of exercise, you must include payment of the exercise price of the Shares being purchased through one or a combination of the following methods:

 

(a)Cash (including personal check, cashier’s check or money order);

 

(b)By means of a broker-assisted cashless exercise in which you irrevocably instruct your broker to deliver proceeds of a sale of all or a portion of the Shares to be issued pursuant to the exercise to the Company in payment of the exercise price of such Shares;

 

(c)By delivery to the Company of Shares (by actual delivery or attestation of ownership in a form approved by the Company) already owned by you that are not subject to any security interest and that have an aggregate Fair Market Value on the date of exercise equal to the exercise price of the Shares being purchased; or

 

(d)By authorizing the Company to retain, from the total number of Shares as to which the Option is being exercised, that number of Shares having a Fair Market Value on the date of exercise equal to the exercise price for the total number of Shares as to which the Option is being exercised.

 

7.Withholding Taxes. You may not exercise this Option in whole or in part unless you make arrangements acceptable to the Company for payment of any federal, state, local or foreign withholding taxes that may be due as a result of the exercise of this Option. You hereby authorize the Company (or any Affiliate) to withhold from payroll or other amounts payable to you any sums required to satisfy such withholding tax obligations, and otherwise agree to satisfy such obligations in accordance with the provisions of Section 14 of the Plan. You may satisfy such withholding tax obligations by delivering Shares you already own or by having the Company retain a portion of the Shares being acquired upon exercise of the Option, provided you notify the Company in advance of any exercise of your desire to pay withholding taxes in this manner. Delivery of Shares upon exercise of this Option is subject to the satisfaction of applicable withholding tax obligations.

 

8.Delivery of Shares. As soon as practicable after the Company receives the notice of exercise and payment of the exercise price as provided above, and has determined that all other conditions to exercise, including satisfaction of withholding tax obligations and compliance with applicable laws as provided in Section 17(c) of the Plan, have been satisfied, it shall deliver to the person exercising the Option, in the name of such person, the Shares being purchased, as evidenced by issuance of a stock certificate or certificates, electronic delivery of such Shares to a brokerage account designated by such person, or book-entry registration of such Shares with the Company’s transfer agent. The Company shall pay any original issue or transfer taxes with respect to the issue or transfer of the Shares and all fees and expenses incurred by it in connection therewith. All Shares so issued shall be fully paid and nonassessable.

 

9.Transfer of Option. During your lifetime, only you (or your guardian or legal representative in the event of legal incapacity) may exercise this Option except in the case of a transfer described below. You may not assign or transfer this Option except for a transfer upon your death in accordance with your will, by the laws of descent and distribution or pursuant to a beneficiary designation submitted in accordance with Section 6(c) of the Plan. The Option held by any such transferee will continue to be subject to the same terms and conditions that were applicable to the Option immediately prior to its transfer and may be exercised by such transferee as and to the extent that the Option has become exercisable and has not terminated in accordance with the provisions of the Plan and this Agreement.

 

ELMD: Non-Qualified Stock Option Agreement (Inducement Grant)Page 3

 

 

 

10.No Stockholder Rights Before Exercise. Neither you nor any permitted transferee of this Option will have any of the rights of a stockholder of the Company with respect to any Shares subject to this Option until a certificate evidencing such Shares has been issued, electronic delivery of such Shares has been made to your designated brokerage account, or an appropriate book entry in the Company’s stock register has been made. No adjustments shall be made for dividends or other rights if the applicable record date occurs before your stock certificate has been issued, electronic delivery of your Shares has been made to your designated brokerage account, or an appropriate book entry in the Company’s stock register has been made, except as otherwise described in the Plan.

 

11.Governing Plan Document. This Agreement and Option are subject to all the provisions of the Plan, and to all interpretations, rules and regulations which may, from time to time, be adopted and promulgated by the Committee pursuant to the Plan. If there is any conflict between the provisions of this Agreement and the Plan, the provisions of the Plan will govern.

 

12.Choice of Law. This Agreement will be interpreted and enforced under the laws of the state of Minnesota (without regard to its conflicts or choice of law principles).

 

13.Binding Effect. This Agreement will be binding in all respects on your heirs, representatives, successors and assigns, and on the successors and assigns of the Company.

 

14.Other Agreements. You agree that in connection with the exercise of this Option, you will execute such documents as may be necessary to become a party to any stockholder, voting or similar agreements as the Company may require.

 

15.Restrictive Legends. The Company may place a legend or legends on any certificate representing Shares issued upon the exercise of this Option summarizing transfer and other restrictions to which the Shares may be subject under applicable securities laws, other provisions of this Agreement, or other agreements contemplated by Section 14 of this Agreement. You agree that in order to ensure compliance with the restrictions referred to in this Agreement, the Company may issue appropriate “stop transfer” instructions to its transfer agent.

 

16.Compensation Recovery Policy. This Award and any compensation associated therewith shall be subject to potential forfeiture or recovery by the Company in accordance with any compensation recovery policy adopted by the Board or the Committee, including but not limited to, a policy adopted in response to the requirements of Section 10D of the Exchange Act, the Securities and Exchange Commission’s final rules thereunder, any listing rules of any national securities exchange on which the Company’s Shares are then listed, other rules and regulations implementing the foregoing, or as otherwise required by law, as such policy or policies may be in effect from time to time. This Agreement may be unilaterally amended by the Committee to comply with any such compensation recovery policy.

 

17.Electronic Delivery and Acceptance. The Company may deliver any documents related to this Option Award by electronic means and request your acceptance of this Agreement by electronic means. You hereby consent to receive all applicable documentation by electronic delivery and to participate in the Plan through an on-line (and/or voice activated) system established and maintained by the Company or the Company’s third-party stock plan administrator.

 

18.No Right to Continued Service. This Agreement does not give you a right to continued Service with the Company or any Affiliate, and the Company or any such Affiliate may terminate your Service at any time and otherwise deal with you without regard to the effect it may have upon you under this Agreement.

 

ELMD: Non-Qualified Stock Option Agreement (Inducement Grant)Page 4

 

 

 

19.Inducement Grant. This Award is made and granted as a stand-alone award, separate and apart from, and outside of, the Plan, and shall not constitute an award granted under or pursuant to the Plan. Notwithstanding the foregoing, the terms, provisions, conditions and definitions set forth in the Plan shall apply to this Award (including but not limited to the adjustment provisions contained in Section 12 of the Plan) aducem

 

By signing the cover page of this Agreement or otherwise accepting this Agreement in a manner approved by the Company, you agree to all the terms and conditions described above and in the Plan document.

 

ELMD: Non-Qualified Stock Option Agreement (Inducement Grant)Page 5

 

EX-10.26 4 elmd230887_ex10-26.htm FISCAL YEAR 2024 OFFICER BONUS PLAN

 

Exhibit 10.26

 

Fiscal Year 2024 Officer Bonus Plan

 

The Personnel and Compensation Committee of the Board of Directors of Electromed, Inc. (the “Company”) has established the Fiscal Year 2024 Officer Bonus Plan (the “Bonus Plan”) for officers of the Company, including its named executive officers. The Bonus Plan is effective for the fiscal year ending June 30, 2024 and provides an opportunity for each participant to earn an annual cash bonus based on Company revenue growth and earnings before taxes (“EBT”) versus the fiscal year ended June 30, 2023. The committee has established target payouts of 50% and 30% of annual base salary for our Chief Executive Officer and Chief Financial Officer, respectively, under the Bonus Plan. The following summarizes the potential payments under the Bonus Plan:

 

Company revenue or EBT growth below minimum performance will not result in any payouts under the Bonus Plan. Revenue growth will be weighted at 67% and EBT growth weighted at 33%.

Company revenue and EBT growth between minimum and target performance will result in a potential bonus payout starting at 43% and increasing up to a total of 100% of the participant’s respective target payout depending on the growth mix between revenue and EBT.

Company revenue and EBT growth above target performance will result in a potential bonus payout equal to 100% or more of the participant’s respective target payout up to 250% of target payout.

 

 

EX-23.1 5 elmd230887_ex23-1.htm CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

We consent to the incorporation by reference in Registration Statement Nos. 333-180168, 333-200685, and 333-221895 on Form S-8 of Electromed, Inc. of our report dated August 22, 2023, relating to the financial statements of Electromed, Inc., appearing in this Annual Report on Form 10-K of Electromed, Inc. for the year ended June 30, 2023.

 

/s/ RSM US LLP

 

Rochester, Minnesota

August 22, 2023

 

 

EX-24.1 6 elmd230887_ex24-1.htm POWERS OF ATTORNEY

 

Exhibit 24.1

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Lee A. Jones
  Lee A. Jones

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Stan K. Erickson
  Stan K. Erickson

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Gregory J. Fluet
  Gregory J. Fluet

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Joseph L. Galatowitsch
  Joseph L. Galatowitsch

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Kathleen S. Skarvan
  Kathleen S. Skarvan

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Kathleen A. Tune
  Kathleen A. Tune

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Andrew J. Summers
  Andrew J. Summers

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ Andrea M. Walsh
  Andrea M. Walsh

 

 

 

 

Electromed, Inc.

 

Limited Power of Attorney

 

The undersigned director of Electromed, Inc., a Minnesota corporation (the “Company”), does hereby make, constitute and appoint James L. Cunniff and Bradley M. Nagel, and each of them, the undersigned’s true and lawful attorneys-in-fact and agents, with power of substitution and resubstitution, for the undersigned and in the undersigned’s name, place and stead, to sign and affix the undersigned’s name as such director of the Company to an Annual Report on Form 10-K for the fiscal year ended June 30, 2023 or other applicable form, and any amendments thereto, to be filed by the Company with the U.S. Securities and Exchange Commission, Washington, D.C. (the “SEC”), and to file the same with all exhibits thereto and other supporting documents in connection therewith with the SEC, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and to perform any and all acts necessary or incidental to the performance and execution of the powers herein expressly granted.

 

IN WITNESS WHEREOF, the undersigned has hereunto set his or her hand this 22nd day of August, 2023.

 

  /s/ James L. Cunniff
  James L. Cunniff

 

 

EX-31.1 7 elmd230887_ex31-1.htm CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

Exhibit 31.1

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, James L. Cunniff, certify that:

 

1.I have reviewed this report on Form 10-K of Electromed, 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 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:      August 22, 2023 /s/ James L. Cunniff
  James L. Cunniff
  President and Chief Executive Officer

 

 

EX-31.2 8 elmd230887_ex31-2.htm CERTIFICATION PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

Exhibit 31.2

 

Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

I, Bradley M. Nagel, certify that:

 

1.I have reviewed this report on Form 10-K of Electromed, 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 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:     August 22, 2023 /s/ Bradley M. Nagel
  Bradley M. Nagel
  Chief Financial Officer

 

 

EX-32.1 9 elmd230887_ex32-1.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Exhibit 32.1

 

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Electromed, Inc. (the “Company”) on Form 10-K for the year ended June 30, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, James L. Cunniff, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

 

(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 the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date:     August 22, 2023 /s/ James L. Cunniff
  James L. Cunniff
  President and Chief Executive Officer

 

 

EX-32.2 10 elmd230887_ex32-2.htm CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

Exhibit 32.2

 

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Electromed, Inc. (the “Company”) on Form 10-K for the year ended June 30, 2023, as filed with the Securities and Exchange Commission (the “Report”), I, Bradley M. Nagel, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:

 

(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 the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date:     August 22, 2023 /s/ Bradley M. Nagel
  Bradley M. Nagel
  Chief Financial Officer

 

 

EX-101.SCH 11 elmd-20230630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Statements of Operations link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Nature of Business and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Property and Equipment link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Finite-life Intangible Assets link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Financing Arrangements link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Related Parties link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Property and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Finite-life Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Share-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Schedule of changes in warranty liability (Details) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Schedule of disaggregated revenue (Details) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Schedule of contract assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Schedule of components of inventories (Details) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Schedule of property and equipment, including assets under capital leases (Details) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Schedule of activity and balances of finite-life intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Schedule of future amortization of finite-life intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Finite-life Intangible Assets (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Financing Arrangements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Common Stock (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Schedule of assumptions used to estimate fair value of options granted (Details) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Schedule of stock option transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Schedule of restricted stock transactions (Details) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Share-Based Compensation (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Schedule of components of the provision for income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Schedule of effective income tax reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Schedule of significant components of deferred income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Schedule of maturities of lease liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Leases (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Commitments and Contingencies (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Related Parties (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 12 elmd-20230630_cal.xml XBRL CALCULATION FILE EX-101.DEF 13 elmd-20230630_def.xml XBRL DEFINITION FILE EX-101.LAB 14 elmd-20230630_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Geographical [Axis] International [Member] Product and Service [Axis] Shipping and Handling [Member] Home Care [Member] Institutional [Member] Home Care Distributor [Member] International One [Member] Payer Type [Axis] Commercial [Member] Medicare [Member] Medicare Supplemental [Member] Medicaid [Member] Other [Member] Long-Lived Tangible Asset [Axis] Building and Building Improvements [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Land [Member] Land Improvements [Member] Equipment [Member] Software [Member] Demonstration and Rental Equipment [Member] Construction in Progress [Member] Finite-Lived Intangible Assets by Major Class [Axis] Patents [Member] Trademarks [Member] Lender Name [Axis] Revolving Credit Facility [Member] Variable Rate [Axis] Prime Rate [Member] Class of Stock [Axis] Capital Stock [Member] Authorized Shares Undesignated Stock [Member] Title of Individual [Axis] Board of Directors Chairman [Member] Plan Name [Axis] Current Plan [Member] Prior Plans [Member] Award Type [Axis] Restricted Stock [Member] Employee [Member] Share-Based Payment Arrangement, Option [Member] Directors [Member] Income Tax Authority [Axis] State and Local Jurisdiction [Member] Office and Warehouse Space [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] Document Financial Statement Error Correction [Flag] Auditor Name Auditor Location Auditor Firm ID Statement of Financial Position [Abstract] Assets Current Assets Cash and cash equivalents Accounts receivable (net of allowances for doubtful accounts of $45,000) Contract assets Inventories Prepaid expenses and other current assets Total current assets Property and equipment, net Finite-life intangible assets, net Other assets Deferred income taxes Total assets Liabilities and Shareholders’ Equity Current Liabilities Accounts payable Accrued compensation Income tax payable Warranty reserve Other accrued liabilities Total current liabilities Other long-term liabilities Total liabilities Commitments and Contingencies (Note 11) Shareholders’ Equity Common stock, $0.01 par value, 13,000,000 shares authorized; 8,555,238 and 8,475,438 issued and outstanding, as of June 30, 2023 and June 30, 2022, respectively Additional paid-in capital Retained earnings Total shareholders’ equity Total liabilities and shareholders’ equity Accounts receivable, allowance for doubtful accounts Common stock, par value (in dollars per share) Common stock, authorized Common stock, issued Common stock, outstanding Income Statement [Abstract] Net revenues Cost of revenues Gross profit Operating expenses Selling, general and administrative Research and development Total operating expenses Operating income Interest income, net Net income before income taxes Income tax expense Net income Income per share: Basic Diluted Weighted-average common shares outstanding: Basic Diluted Statement [Table] Statement [Line Items] Beginning balance, value Balance at beginning (in shares) Net income Issuance of restricted stock, net Issuance of restricted stock, net (in shares) Issuance of common stock upon exercise of options Issuance of common stock upon exercise of options (in shares) Taxes paid on stock option exercised on a net basis Share-based compensation expense Repurchase of common stock Repurchase of common stock (in shares) Ending balance, value Balance at ending (in shares) Statement of Cash Flows [Abstract] Cash Flows from Operating Activities Adjustments to reconcile net income to net cash provided by (used in operating activities: Depreciation Amortization of finite-life intangible assets Share-based compensation expense Deferred income taxes Changes in operating assets and liabilities: Accounts receivable Contract assets Inventories Prepaid expenses and other current assets Income tax payable Accounts payable and accrued liabilities Accrued compensation        Net cash provided by (used in) operating activities Cash Flows from Investing Activities Expenditures for property and equipment Expenditures for finite-life intangible assets Net cash used in investing activities Cash Flows from Financing Activities Issuance of common stock upon exercise of options Taxes paid on stock options exercised on a net basis Repurchase of common stock Net cash used in financing activities Net decrease in cash Cash and cash equivalents Beginning of period End of period Supplemental Disclosures of Cash Flow Information    Cash paid for income taxes Supplemental Disclosures of Noncash Investing and Financing Activities    Property and equipment acquisitions in accounts payable    Intangible asset acquisitions in accounts payable    Lease assets obtained in exchange for new operating lease liabilities    Demonstration equipment returned to inventory Accounting Policies [Abstract] Nature of Business and Summary of Significant Accounting Policies Revenue from Contract with Customer [Abstract] Revenues Inventory Disclosure [Abstract] Inventories Property, Plant and Equipment [Abstract] Property and Equipment Goodwill and Intangible Assets Disclosure [Abstract] Finite-life Intangible Assets Debt Disclosure [Abstract] Financing Arrangements Common Stock Common Stock Share-Based Payment Arrangement [Abstract] Share-Based Compensation Income Tax Disclosure [Abstract] Income Taxes Leases Leases Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Related Party Transactions [Abstract] Related Parties Subsequent Events [Abstract] Subsequent Events Use of estimates Revenue recognition Shipping and handling expense Cash and cash equivalents Accounts receivable Contract assets Inventories Property and equipment Leases Finite-life intangible assets Long-lived assets Warranty liability Income taxes Research and development Advertising costs Share-based payments Fair value of financial instruments Net income per common share Recently Issued Accounting Standards Schedule of changes in warranty liability Schedule of disaggregated revenue Schedule of contract assets Schedule of components of inventories Schedule of property and equipment, including assets under capital leases Schedule of activity and balances of finite-life intangible assets Schedule of future amortization of finite-life intangible assets Schedule of assumptions used to estimate fair value of options granted Schedule of stock option transactions Schedule of restricted stock transactions Schedule of components of the provision for income taxes Schedule of effective income tax reconciliation Schedule of significant components of deferred income taxes Schedule of maturities of lease liabilities Beginning warranty reserve Accrual for products sold Expenditures and costs incurred for warranty claims Ending warranty reserve AccountingPoliciesTable [Table] AccountingPoliciesLineItem [Line Items] Advertising, marketing and trade show costs Common stock equivalents included from calculation of diluted earnings per share Antidilutive securities excluded from computation of earnings per share Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenue Receivables, included in “Accounts receivable, net of allowance for doubtful accounts” Contract Assets Contract assets, beginning Reclassification of contract assets to accounts receivable Contract assets recognized Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period Contract assets, ending Parts inventory Work in process Finished goods Estimated inventory to be returned Less: Reserve for obsolescence Total Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Estimated useful life Gross property and equipment Less: Accumulated depreciation Net property and equipment Balance, beginning Additional Amortization expense Balance, ending 2024 2025 2026 2027 2028 Thereafter Total Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Finite-lived intangible asset, useful life Accumulated amortization Line of Credit Facility [Table] Line of Credit Facility [Line Items] Credit facility effective date Maximum borrowing capacity Line of credit balance Interest rate Basis spread on rate Borrowing capacity of eligible accounts receivable Available borrowing capacity Credit facility expiration date Available borrowing capacity Minimum tangible net worth to be maintained Number of share repurchased Share price Risk free interest rate - minimum Risk free interest rate - maximum Expected term (years) Expected volatility - minimum Expected volatility - maximum 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, beginning Weighted average grant date fair value, beginning Weighted average exercise price, beginning Options outstanding at beginning (in years) Options exercisable, granted Options exercisable, granted Options exercisable, granted Options exercisable, exercised Options exercisable, exercised Options exercisable, exercised Options exercisable, canceled or forfeited Options exercisable, canceled or forfeited Options exercisable, canceled or forfeited Option outstanding, ending Weighted average grant date fair value, ending Weighted average exercise price, ending Option outstanding at ending (in Years) Option outstanding, ending Options exercisable , ending Options exercisable , ending Option exercisable at ending Options exercisable, ending (in years) Outstanding, beginning Outstanding, beginning Granted Granted Vested Vested Canceled or forfeited Canceled or forfeited Outstanding, ending Unrecognized compensation expense Weighted average contractual term outstanding stock options Shares available for issuance Number of shares granted under the 2014 plan Options outstanding (shares) Available for grant, shares Options exercisable, intrinsic value Outstanding exercisable Vested and exercisable Options exercisable, intrinsic value Stock issued Vesting term Fair value of per share Current:   Current Federal   Current State     Total Current Deferred:   Deferred Federal   Deferred State     Total Deferred Total Income Tax Expense Tax expense at statutory federal rate State income tax expense, net of federal tax effect Share based compensation Change in valuation allowance on deferred tax assets Other permanent items Deferred tax assets: Revenue recognition and accounts receivable reserves Accrued liabilities Finite-life intangible assets     Stock options Tax credits Other Subtotal Less: Valuation allowance Net deferred tax assets Deferred tax liabilities: Finite-life intangible assets Property and equipment Total deferred tax liabilities Net deferred tax assets Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Effective tax rate Tax credit carryforwards Valuation allowance Schedule Of Maturities Of Lease Liabilities 2024 2025 2026 2027 2028 Total lease payments   Less: Interest Present value of lease liabilities Operating lease payment Operating Lease, Right-of-Use Asset Operating lease liability Weighted-average lease term Weighted-average discount rate Employee benefit plan, minimum age requirement Employee benefit plan, employer contribution Payments to the supplier Payments due to supplier This member stands for international member. This element represent dilutive securities included from computation of earnings per share amount. This member stands for home care member. This member stands for institutional member This member stands for home care distributor member. This member stands for international one member. This member stands for commercial member. This member stands for medicare member. This member stands for medicaid member. This member stands for other member. This member stands for medicare supplemental. This member stands for demonstration and rental equipment. This member stands for software member. This element represent prime rate. This element represent borrowing capacity of eligible accounts receivable percent. This element represent debt instrument covenant compliance amount. This element represent common stock text block. This member stands for capital stock member. This member stands for authorized shares undesignated stock member. This member stands for current plan member. This member stands for prior plans member. This element represent share based compensation arrangement by share based payment award options outstanding intrinsic value 1. This element represent share based compensation arrangement by share based payment award options outstanding intrinsic value 2. The element represents share based compensation arrangement by share based payment award options grants in period weighted average exercise date fair value. The element represents sharebased compensation arrangement by share based payment award options outstanding weighted average exercise price one. The element represents sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term. The element represents sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term1. This element represent sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term. This member stands for employee member. This member stands for directors member. This element represent share based compensation arrangement by share based payment award options grants in period weighted average exercise date fair value other. This element represent property and equipment acquisitions in accounts payable. This element represent intangible asset acquisitions in accounts payable. This element represent lease assets obtained in exchange for new operating lease liabilities. This element represent demonstration equipment returned to inventory. This member stands for office and warehouse space member. This element represent accrued compensation. This element represent deferred compensation arrangement with individual minimum age requirement. This element represent payments to supplier. This element represent payments due to supplier. This element represent unrecognized compensation expense. Assets, Current Assets [Default Label] Liabilities, Current Liabilities Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Diluted Increase (Decrease) in Accounts Receivable Increase (Decrease) in Contract with Customer, Asset Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expenses, Other Increase (Decrease) in Income Taxes Payable Accrued Compensation Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Intangible Assets Net Cash Provided by (Used in) Investing Activities Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised Payment, Tax Withholding, Share-Based Payment Arrangement 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), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Inventory Disclosure [Text Block] Common Stock [Text Block] Lessee, Operating Leases [Text Block] Cash and Cash Equivalents, Policy [Policy Text Block] Long-Duration Contracts Revenue Recognition, Policy [Policy Text Block] Inventory, Policy [Policy Text Block] Lessee, Leases [Policy Text Block] Research and Development Expense, Policy [Policy Text Block] Standard and Extended Product Warranty Accrual, Decrease for Payments Inventory Valuation Reserves Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Line of Credit Facility, Remaining Borrowing Capacity Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Sharebased Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Exercise Price One Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Deferred Tax Assets, Goodwill and Intangible Assets Deferred Tax Liabilities, Goodwill and Intangible Assets Deferred Tax Liabilities, Property, Plant and Equipment Deferred Tax Liabilities, Net Deferred Tax Assets, Net of Valuation Allowance Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid, Year Four Lessee, Operating Lease, Liability, to be Paid, Year Five Lessee, Operating Lease, Liability, Undiscounted Excess Amount EX-101.PRE 15 elmd-20230630_pre.xml XBRL PRESENTATION FILE GRAPHIC 16 img001_v1.jpg GRAPHIC begin 644 img001_v1.jpg M_]C_X 02D9)1@ ! @ 9 !D #_[ 11'5C:WD 0 $ / _^X #D%D M;V)E &3 ?_; (0 !@0$! 4$!@4%!@D&!08)"P@&!@@+# H*"PH*#! , M# P,# P0# X/$ \.#!,3%!03$QP;&QL<'Q\?'Q\?'Q\?'P$'!P<-# T8$! 8 M&A41%1H?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\?'Q\? M'Q\?'Q\?'Q\?_\ $0@!4P+N P$1 (1 0,1 ?_$ +L 0 " @,! M %!@,$ 0('" $! ,! 0$! $#! (%!@<0 $# P(# M!0(("P0) @4% $ @,1! 42!B$Q$T%182(',A1Q@=%"8I(C4Y&Q4J*R,[-T M%3<(H<%R<^&"0V,D=18F-C1$\8-D)1?"TC5%9A$! (! @0#!04( P # M $1 A(#(3%!!%%A!7$B,A,S\(&AP>&1L=%"9>LLDHPE&/-]:Z^^?]9R]ZGRN4R=:Z^^?]8J:O=_?2?7/RI1JD]XN_OI/KGY4HU2>\7?WTGUS\J4:I/>+O[Z3ZY^5* M-4GO%W]])]<_*E&J3WB[^^D^N?E2C5)[Q=_?2?7/RI1JD]XN_OI/KGY4HU2> M\7?WTGUS\J4:I/>+O[Z3ZY^5*-4GO%W]])]<_*E&J3WB[^^D^N?E2C5)[Q=_ M?2?7/RI1JD]XN_OI/KGY4+DZ]Y]])]8_*DQC/0U90>\7?WTE?\1^53,0FY\3 MWB[^^D^L?E7-'O>)U[S[Z3ZQ^532-4GO%W]])]<_*I-4GO%W]])]<_*AJD]X MN_OI/KGY5%&J3WB[^^D^N?E2C5)[Q=_?2?7/RI1JD]XN_OI/KGY4HU2>\7?W MTGUS\J4:I/>+O[Z3ZY^5*-4GO%W]])]<_*E&J3WB[^^D^N?E2C5)[Q=_?2?7 M/RI1JD]XN_OI/KGY4HU2>\7?WTGUS\J4:I/>+O[Z3ZY^5*-4GO%W]])]<_*E M&J3WB[^^D^N?E2C5)[Q=_?2?7/RI1JD]XN_OI/K'Y4I,92XZ]W]\_P"L4HU2 MY]XN_OI/KGY4I&J7'7N_OG_6/RI1JD,]W3]=)]<_*HF#5+Z+]-"X[&Q)<2YW M3=4DU/ZQR^:[WZV3[GTS_P ^'L6996X0$! 0$! 0$! 0$! 0$! 0$! 0$! 0 M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!YIZOMKAR/_J&?HKTO3/J3['B^ MN1_:CVO(.BO=M\OI<]%+-)T4LTG12S2XZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@E MFDZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@EFEST?!1J1I.CX*8DTG12TQ$)S:VSRRWD6WBVD=S;'?Y7Q>M/I.WXHZ;T<'$V^5^ 21?WM*OCU&N>*C+T6.F7X(Z?TCW"TG MHW%M,.P:G,/]H5F/J.$J<_2-R.52CI_37=\(J+'JC_=/:[^\*R.]VYZJ)],W MHZ(6_P -DL<\,OK62V<>74:0#\!Y*_#>QRY2RY[&>,\8:O15FIQ.-.>CX):( MBW'1\$M.DZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@EFDZ/@ MEFDZ/@EFDZ/@EFDZ/@EFDZ*64=%+31T?!+1I.CX)9I##P29*?0OIN*;(Q0[H MW?M'+YKO?JY/M?3?H8>Q95E;56RN8S W?#BK:5\=H;>*9_2MQ.=3YG,.MQ(T M-TMYI!+%CLKG[K*W^,O+O^'7YZCK&W=;!\9A9( V6*4NI+Y/;!Y$I'(GFUL+ MG]PR6N!N;N[CG&7N9(Y(Q"&:&1Q3&@()K5T8-4_@?Q1]IOS/R;>D9(8OX[-H MELGAE&>[/C=*9"RO'IB%[3XT2>28YMJYWY=0Y'$,=<6[+Y)MMVEZZY?N+'%0,N_\ C]7%FZ! ML+&P=9_38XCJUY-=6BF8XTB^%LV8SVY,3-WRB^O)-#BX@UTQBE0G\1,XN^S-ON M-^%R-RR^:^S%Y%<,B$+FD2=-S'-!<*&M6E!#XS=N;DW ;>X>#92W=[:LUP%C M ;?48FQS ^=YT\6D=ZB.7W)GFC\9O[/_ ,+NKR9T=T8[&*XI)";?ISSS"*,# MC]K%Q)+@.SFI_1'ZI/+9WVD]W#>3'&R7UM<"$1].2*1K"US XAS#KJ. MU/T&M)OW+007/5CC%]86;VWEL00UMXVXCA:\GGTW-D#_ ($_02N4R6X<%!CW MW=T,B;F^BBD;!;:9#&Z-Y>QC YU?,T4/-.IT:,.\Y"6TM[9UQ;="&)]R0#(VCOM M6"O#DNICC3F^K=S;]VXZ*PIEXI'75Y%:%WNC0:3&FLC72K?!0E@R&\+JPW3: M8U]W ^T@-O;9$.#62R3W37:9&-KP:PAFJGY21QDGA#6R.[,_8W-]%=RBUNQ. MT6-F^WK');FYCCZL4^KSGIO\S3R)3'H2D(,YN ;BN+"Y(BE=/2QLGPTBEM&R ML#YH[@.\SVQ%SG,/;V*.B>JW*4" @(" @(" @(" @(" @(" @(" @(" @\X] M6&ZL61_]0S]%>CZ;/OS['D>M1_:CVO*>D5[42^9HZ12T4=(I91TBEE'2*64= M(I91TBEE'2*64=(I91TBEE'2*64=(I91TBEE'2*64XZ23P1.,S/!8,9L//W[ M&R](6T#Q423G2:'M#>+EES[O'%MV_3]S)+7>T=N[?M8[O,2SWKI)&0QV]NPE MSY'CM>E8_P W%<,9O3:$F/G&";+=18^".1UI9PN5.6P M,C]W-)NHYWLZ3P%.:U[7?3C\7%YF]Z/MY<<9I!VF/R%SBADQ:2-M1(^&5]-0 MCEB.ES'TY<5Z6SW6&?E+R.Y[#&N$;FAPU'M2 L=NXFRO7WL$3O>7!S0^22230U[M3FQA[G!@) M[&T0Q$,-C#'!ICQSW26;=3CH<\.:X\3QX2.YH,$>T=O1F$MM #;VS[*) MVIY+8)/:94GMKSYH.PVG@!97-E[HTV]V V<.L,+C+"UEMK6'1%.7.G)]]*GB>'+A3EV)TH9,7@,7BWR2VD;NM,&MDGEDDFD+6>RW M7(YSM([ @Q0;4P4%\;V.W/7,DDPU22.8V2:O4>R-SBQKG5/$!!PW:>WQ%'#[ MH'116KK%K'.<0;=Q#C&ZI\W$5%>(0=8=GX"*"YAZ#I!=QB"=\LLLLAB;Q$8> M]SG-:.X%!GGVU@Y[NZNYK1DD][ +6[]D-PV[ M8Z6661_69[+B][G.-.XFB!-MK"307<$ML'LOI#-:@R32OT?:"4],.<= +V@G32J0,K=K847IO3"]]P7:VN?+ M*X,<7B0]-I<6LU.:*AHX\N2"50$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!Y]Z MH-U8YP_WS?T5Z'IT^_/L>5ZO']J/:\OZ0[EZ]OFH@Z26ZHZ264=)+*.DEE'2 M2RCI)91TDLHZ264=)+*.DEE'22RCI)91TDLI:_3_ &\R]R3[^XC#K:SI0'B' M2GE]4<5C[S>TQ4=6_P!.[:-S*YY0])D%34U7F6]SJZ6T+'73'O:"(CK;4 D$ M#K?;V<;>M*X\*T&G4?A5-+]3R7'X?<=[Z M<9? #$7=MD67CLE;BX:&,F:;@2B)CJ\7Z1R43"=38W%A<]O6XR^4BQ<^/Z>* MCLK*&\ BDFN&RB5X:*GR\* GFE2G4R1W>0.=&Z\AB[G&V."Q#XI&70$;Y9SQ MP%6QE/-5EC3M<7^6AW);[MCQ%W=6>5Q#;?W: !\T,Q\[6/;PH#7FD MQ*(GHT-O87/;0O,)E9\;<7[#83V][;V8$DD,TTIE8W37EQH2N:EW.42[X#!; MAVM=[?W!<8RXO ([YN0LK4"2: W4G4C&FO9R*B;3$PO7IA@LCC]NS-R4'0N, MC>7%[+:NH3&V9]6L=S%:#B%'&$U$\)Y)Y^RMJR3.F?C83(XU<:<"?@Y*S_)S MB*M1/9[4S=,=YL;:]Q:R6_\ #XHA(*=2,:7M/>TJ,>ZW(FXDS[':RBJ>4;EV MA?X&ZT3#JVCS]A=-%&GZ)[G+V=CN(W(\)?.=UV>6U/+@A>EX+5/!CB+.DN;3 M$'22TT=)+*.DEE'22RCI)91TDLHZ02RCI!+*.D$LHZ02RCI!+*.D$LHZ0[DM M$P]RV$*;1QH^@[]-R\'O/JY/K/3_ *&/VZI]9FT0$! 05C>.X[W$7./AMYH+ M=ETVX<^6>)\PU0L:YC&M8YAJ\NHH2U;+=&4EF9:W44,=Q/?QQVQ =IELW3N@>14^VQS*'X M1P41T^W1,MG!Y_<66L;RX9<0PRQ&7IL?93=,"*5S?UID:R2K6?-Y%1TM/6FC M-O'/VV(PU[=75K%_%8I;A\@M9I&Q,CA$C6:&2%SJD\7*9X(ALYG?&3L<=B9S M#!#=S6XO\G;R.KIMVE@>V(ZA5[M=6\^14]3HD;C);@.Y[2PMKNU]PO(7W;'& M![GB.)T8+=0E )=U.#J<.Y1'4EI8O<^?S'\/L[1UO;7=Q;37ESX;;&6(U]@.>'&O8D$K1M MK)SY/$,O)]'4?).S[/@TMCF?&TBI/S6A.@AVY;6R]O-<6LEOB[9MS1L#V MN?U62.8VIEC%>]-CB%K-I=[O&'-<;C7TZEQXLYT4=+3UIN83/9DY''V>3,$S MUSI*BD@HX'XE-<9A'@LZA(@(" @(" @(" @(" @(" M @(" @(" @(" @(""A>I#=5B\?[YOZ*W=APS>7ZM]./:\XZ*]:WSVDZ/@EIH MZ/@EE'1\$LHZ/@EE'1\$LHZ/@EE'1\$LHZ/@EE'1\$LHZ/@EE'1\$LHZ/@EE M'0<2 UI+CP ',D\DU$8WPA[%@\.S%8B"T8/,!KF=VE[A4D_B7B;F>O*Y?3[. MU\O#3#-0M%U&1_N0[@INB,;26+W1D[NXQ4M MQ##'C\T;CW32YW6B%N":RU\IU!O&G(I&?%&6$HC+;XM[RYS6-=!!=6EE;RR6 M+927&:>U+3()&5X,&JK?@2Z1.-RSC<^9CR;,*^&W_BQBFN098Y88Q*_K/AN!"[I.;P8W2[55_P " MC6[QPIO7.ZMQ63<@7QVK_=+^#'LZ<NL9G'C#C/",XJ7EFZ]D7.'D=#N;HZ]C_E7J=MW>KA+P.[[#+;XX_"K8A/')+*>S[ M'%-JX\?0=^FY>'W7U)?4]A]''[=4ZL[6(" @(-6XQEK/?VE_(";BR$@@() MF #ZCMX-0:L^W;*7+_Q42W$-T6QLDZ4SV,>V(ES6O8#1P\Q2"6([1P;O<"87 M%V-G?=6C];M39)'F1U3VM+CR*0.^,VU88T2MMI;CH3!X-O),]\3>JXO<6,)H MTU)3I1UMVBVUB8H\=&V-QCQ<3X;5KG$C1(SIN#J^U5O>DD,%MLS;T$?3=;>\ M-%NRT9[P>KHACU:6LU5T^V>22-FSV_CK26REB#S)C[=UI;.>\N(B=IJ'5YG[ M,<4LIJ'9F&$%K%"9[9]FV1D%Q!,^.4,E=K>PO::EI=QH4&Q!M?"0,ACBMZ10 M6\MHV(N):8IW!T@=4^8N+:DGB@QXG;-MBI[867-CD<'%P:_5S(' M%!GMMLXJW@Q\$37B+&2NFLVEY.ESP\$>+0)" $&-NU,8V>]D;)[IUI6B#)B=LXO%S">#JRW#8A R:XE?,YD+>(C9K)TMX<@EB50$! M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 04?U!;JM'C_>M_$MG8_&\WU2/[<> MUY_T5ZLR\&CHE0:3HE#2=)#2=)#2=)#2=)#2=)#2=)#2=)#2=)#2=)#2=)(F MS2F=K[7;FK^DSY8K:T+97R0NT/+VG4QM>[AQ67NMW3C75O\ 3]G5E<\H7F/; M-O"^!XOKYY@EN)1KGQD8IY6N3?BV!8S95N6F?<"Z;G.U M<:RUE:^>-V/;=>[R]7S!]X:R25I^L'S#V+B(F967&/%69MJX832NM#R.>6X$1E)UR2C3YC[1$8_5\? M*D8\'&64VV;79&-LH(XHIKJ$QV3\>V1DI#A'(_J.?J KU-7SDJ'43++<[.PM MVV[9/)S7SHF ME,9.+K!02R3@WU\WK>[5TW#AI]UIIT=VO_:?E*8Q1.;/'A8/>&S^^WA+;QU] MTS.=)>]NGI$?=#F&=ZB83KKB1;7M1;LB=>WTL<<-Q;T?.YVIMR:N:Z17YH[ M>.Y,/.W-F,D9D\6+*X$0<7!S=0)Y\>"OPRMC MWMNI:G25DRKF#I*$:3I(:3HE#2=$H:3HE#2=$H:3HE#2=$H:3HI9&+UW98IM MBP'T7?IN7C=S]27TW9?1Q3:H:A 0$! 0$!!6]X;AN\1-C8X)X+9EX^82W%S& M^5K>G'K: UCF&KCP4#4LMQ;ERTL-K:108ZZCL8KV\%RQ\GVDY<&1-:'1EH\E M23Q'*BF>I"+N?43+.BLYK9EO')/8-NFV3V22OGGZSH70Q.8X4KIJ#I*?H)>? M=62CQ&6O!'$)K'),LXFD$CINDA:=5#Q<.J>(3P/%M1;H?%B,[D;P,#,528YHJRW7N"ZVWDKDR6<>6Q(,MRUK'2POB,/68&Z9 0 M37234\0>"G+@B.+)/NW+XV)DM_T+D'%SY)PAC=%YF.C$<8U/DX?:<2D]2.CM M=[CW'BB&9 VL[KJPNKRW,#'L$4MM&)"QP<]VMA#O:X)/4CHQ8_SVUU'D8G-+FME8(ND]H+N,;V2Z@DQ=D2G,5@KJSOX[ETS-(MF03,C:X=5 M[&L:U[M3G!ND,X:>_BIM%)I0D0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$!!3-\LU6[_P#,'Z*V=E/OO/\ 4H_MQ[5'Z7@O2MXDP=+P2RCI>"64XZ7@ MEE'22RCI)91TDLHZ264=)+*.DEE'22RCI)93>QN$EO'!Q^SM^V2G/P:J<]VE MNUV\Y3:Y8R**Q@$-J#&SYU#Q<>\K)G.KC+U-N(PY)!L\IYN)5-+XRF64FK:D M_$E.V>W,8AK$ QW)U!QK\*KFW6--2ZGGX_:$> *MB(4Y93"'NG.+N+B?A-5; MA#-GG,H\GB5;,*5IQ]L]N-MV 4+FZB?A-5CF?>>EMX5BRMMXX>('F/,]JG4Z MT0PRCLYJ8<2TW\.2[A5+&)PTT)4TB,F>.:O$&HY<%%)U,#'R33EL;2\D]B34 M0YB\II,6>,"Q^H UY+ MJ)52CZ7,] MAQ]A$6B2ZN9&Q1M+W!K07.('%QH$$8[U"V*RUL;MVX,>VVR;W18Z8W,09.]C MM#A$2[S:7<#3D4KH7U88_4[TZDO9;&/0]7K6XNH3(SH-9$8RTR=K/D3;LO!9QS,=-[O)31-H!U:':A1W)31;%'N_:LF/ MO\E'E[-^/Q36RWJ#L7#MM797/X^Q;? M1"XLG7%S%&)H7]-HY;)3XS&9JRO7-:XFC3P=W)TL\FQ8[HVYD(;">QREK=0Y1SVXZ6&9CVW#H@YT@B+20\L# M'%U.5$HMIP>H&Q;B6ZAM]P8^:6RDCANV,N8G&.2600QM> [@72N#!]+AS2.) M/!NS[DV_;SSP3Y&VBGMI8+>XB?*P.CFNR!;QO!/!TNH:!V]B0-;'[XV;D;Z[ ML+#-V-U>6#9'WMO%<1O?"V%VF1T@!\H8[@ZO).EG6FB?57TT%F+T[IQ7NAE, M N/?(='5:W46:M5*Z>/P()"+>FT9K3'WD69LGVN6F]VQD[9XRRYFJ6].%U:/ M=5I% IHMFEW1MN+-#!292U9F3$9QCC,P7'2:"XOZ==5-()Y+=44@^F/Q!:N MT^)A[_C@IO2*]"WD:3I%+11TBEE'2*6:3I%+3I.D4LTG2*6:3I%+-)TBEFDZ M12T4Y$+B0 *DF@ XU)2S3*4LL#<$]2>%].QA!'X55N;L=)7X[$]83$<4K0 6 M: . %* +/E-M<8T[B=D?M&G>HB+3JI6+C*MLJ]K=8AE!=U"T#3K "73N8B77+97.QBM[DQ8K%P M1/S,X#==Q^BZG=E7\B+G@]8N\SB; LAN[ZWM"6U9'-(V,EHX< MXC@J9EHB)<6>5Q%^YS+.\@NG,%7B&1KR >TAI*F#*'F6Z]YLEWED,1<;@DVW MB\4R-IDMXNK-//(-1<26O#8V!1JE,8Q3=O;K*9S=&.VOB,VZWMFXMM_=9B%K M'27+G>5A%1I:T\RIURCY>/@@\5N;.9NWP>WW7AMY"\LK[*Q-!DZ5FTN#F M-/E#G\BGS)/DX^#5O=T9_';.EOP&@S6KJN.MO%M:#C13&Y) MELXWPA:]C[JR.5S%WF7RFVVWYK;&64;6GJN8:/N)2?/\ 76BV0NHQAS.4M*:>8\WE3&,*\LI:S[FX:"!( M6CF:*S1:K7,01,7W'QR]WM/IPEE2T" M@(" @(" @(" @(" @(" @(" @(" @(*'ZUX?+Y;8KK;$V\]S>1W^.N>G:"-T MXCM[R*61\39?(YS6,+@'<$ZQ/F=)4_=MANJX9A,WMS&YYV\8;:2S@O+Z#'^[ MS0R70=+;Y6%KF1QL.@/:^)H-/I<%,<_V$\OVIC/;3S<^<]2;F+'ES]QUK_ .WE?%*?\"LSFYFNN4_EQ"YF;KPB_T3_" M/U25CM#>;=@8#;>1QAEO=M[HL6,ECHZ.3%V]VV9D\;GG5TXX7Z./'R\E,3QQ MG[Y)LEL":XP%Q@V[0PTMAE[V\$,;[N66WCA;;Q-C?( M]\;'L,FIX Y4XE63,3,SY.>D1YM#=&T=YW'JCEKFQQU[-;W.9P62LG.9;?PJ M1MA#&R:6YE<6W+71>;0V,\7 5:Y<(7;GI5OO$S;6QEC;/M[NI2X XS,3X>2RG:0#71-*]DGEY/U=Z9\ M;CRX??1APJ?/C]R4N,#N+)>E6-VA;;3OL)F<,2UD#Y#* M*1NGJYE.^IX+J[RB>7'[?L1$5$PR7?I]O&WRFXVO=>9H7.?VQ>6^3NA V6:" MSDB=<.I V&/3 &D<&#@.U1A/&/ZOR3ERG^G\Y:-GLW>UWL/>.TVVF4AO[V3( M3V<%TRTBQDC'Y)UP(H+AGVY=H[3Q/)5)GXI\[6O>,&0W9Z4[DL M<9M&\Q&0DM8K>ULKJ*VCEE8^*BYB9G[>/XD1P MB/MX,EA8[LFWY%EL=A9H M;FW#G!F@<33@14KJ_>\OTZ(Z>?ZO?ERD0$! 057=3=3)1],?B"T=M\3'WL7B MJW2"WV\NCIA$:3IA#2=((:3I#N1.DZ0[D-)TAW(:3I#N0TG2'NM=.8V[BW$\8#=( [ %-R91'@ MK6?BWLY\UKAK3'W%AO,"VRN;7FV?Q%AA B1@>.(T=AHHHU([); STF#DMY9K>3,7^79ELEI<1"P M G[)A(\VEJLQPM3GO5*2Q.UK_$;AR#K)T9V]D*S^[EWG@N3SZ8Y:7*["-,J= MV8RQ\TTQTT;_ ".+' ]BNRJ62,IB4E!E9B V8!_9J' JN<(7X[GBYN+Z!C1S M+CR:HQQ=9YQ2-FN99CW#L8WM5D13-JF9X+/@L1[K%[S./MWC@/R&]WPK)N[E M\GH[&S&,7/-U[YQJNHBH(FT1N#"ZVF]A;Y@!UVCM'Y2NVMWHR;^SUA M7NEX+1,L='2'=O?'+VNU^G"352\0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!! M$9#=^U,=E8,1D,Q96F5N0UUO8SW$42UNF-S@XZG @=Z1Q)<6>\MI7N7G MPUIF;*XR]L7MN,?'<1.N&&/@\.B#M8T?.X<$\QKX_P!0MB9%^C'[AQUV_JQV M](;J*3[:O=R[>L6W[KS)6UNW%LCDR3I96,%NR6IC=- M4^0/IY=7-!F_C&)ZUE#[Y#U)(WM/:US:@A*$=C=Z;0RF2 MEQ>-S=C>9* O;-907$4DS3&=+P8VN+O*10\."02R2;LVO%8P7\F6M&6-U<>Y MVURZ>,1R7.MT?18\FCGZV.;I'&H*?F&>W7MC;T<4F>RUIBV3DM@==S1PZR.) MTZR*T[:(.T>Y]MR3R01Y6T?-%:MOY8VSQN*MN" ?U1')_))&MDM];+Q8 MLSDL[860R+&RV)GN8H^M&^FE\>IPU--1YAP3K1TML7.ZMLVN7ML-"\GAW'C9(,]09TEWP.\O?\ =>:P5PZV:+ P&QDC>"Z83"4N;34X%S! 2:$'GY0!4Q'( MGFA8_4R\?>VT;FV0MCF;C$7DD4O7<"R6.*W#&!S)"Z3J^8AA#*<>'%3'&O,G MA?D]#4 @(" @K.XFZC,/$?B"O[>>+-W<>ZKW16V)>91T4LHZ*64YZ*6FCHI9 M1T4LHZ*64=%+*.B:@ )920Q]M'$X2OH7]G@J@ M*-*V,FCDGEP+@33L76$<56Y/-LVMQ;Q6%I')*QDDPTPL=/%=6YRAFN9[*RA,UY/%;0UIU)GMC;7NJ MXA"*@KFW6EJY#^&PR-?.]D+@0))G.# M&M!_*<:#BIQR<91%EO=XZX%+.XAG#>R&1CZ?#I)4Q-DXTZ6F4Q]X^=EI#-''VJ;1$-:YXRFO(4"[QE3N7:9P.,:"V[G;QYPM/Z15&]G?)MV-JN, MIZXEI ZG,\ L\137E/!J115YJR951#:9$"*$5!YCP50G3]$_DK;M;NJ*8-_8TS:.Z*MMGHZ*64=%+*.BEE'12RCHI91T4LHZ*B9 M*7;;XIB+<>#OTBL&[\4O5[?X(2"K7" @(" @(" @(" @(" @(" @(" @(" @ M(/)-W^F>7W;ZCYAEQ.ZQVQ?8C&V]Y.V!DK[AUO>3S.AAE<[[%S:MJ[0XT/"A M4X<+]L29?E*%V_L3=MEOJVS%]9S3XC_J//S0689&UUH;UKQ;7_4'VDD4C-3' M-<:#4'=BCIYZ9_?^:9Y_?#!M#9NZ+OT;N]K75KE;7/XRTM[G%MOX+6&WAOK* M4SP,M)80)) 9&-!,I)H>:G*>4QTI$1QF)Y3;8N-I[[SV'M3+AHXLANW-OS6X MK;(EPMX++'L:RRL;DQZG'7THN#1^5517*.G&?OG[?@7SGV1]OMU8\-CM\[?; ML)^6P-]DCLVXS&-N78]K9G26SX!%93Q"1\9=&Z,M;4\?*:KJ,OQQ_./X(K][ MM883=<=MZD8Q^.S#7YQV=N,7;NM[7^'O][BK X3@>\=9_LZ=6GP7,Q[M?;FG MK?VY(N?TJW[!<7NW,7;.9@7[GVXU29W3;Y?,;6V\W$[/RN"N,#E,9)=B&VLC<-BMHYFO]U87R MLE;"YPH7MTG5P[5,S[U^W]Q$<*>D[5W2R\O(L";6_%W:XV"\O+F]BABZ+S,W>>N&PQPMLGW=Q M+TX'AYED-Q'*UA:&TISY)CT\L4Y=?.40_P!,O4'/X"QVW_#(;2VQL6;N3-DG M/8SWW)9"X%K+!T0\]6"'[1I/ :PHXU$^&,?;\$]?;,IJ^@]0&WC-UW6#OW9; M*[=M;"&:T@M;NYQN1MY)'W,3K>X.CHW1E_;C/Y)"TV]N+ #-0W^T[K/G<.W\7C\C[)P5Y>[SW/N:[PC\/ MA\O#8P6^.O&PB:>:UZIDNY88W2-82)6L;J.HAO&G!)SGQR!C0YKWMT.<"!S+>%>Y!RS'8]CVR,MHFO:XO:]K&@ASA0N! YD M(,.$R,^2QD5Y/8SXV60O#K*ZT"9FA[F#5H<]OF#=0H>10;R @(""O9INJ28> M(_$%?L]X:-Q>GX)%8\A(TG MN)9P5&<^\U;?PLC6:O7./A4C#D./=5YYJ)E.,7#8]3MJ9N]R.)SMA8PYNVQ+ M9!<8.X/EE$GSVU\I*1HUA[!P-*\UPMF;MGL=PW%M:[KE;=V>&=;Y@P,NO=M9[PU[;X^QVW(^&.VE@ZSKA MT32YYD>2- -.%%SJ3$0U,SOW<$]EM[(QO_@^$R-L);W)^[^\LCN*T$]3.4HT8LC=T M[PRUWMW#V;687*9&UDO+^2XA+RSHDMTMB=0^8BJ:Y1IBI9_2EET&;E;=.:ZY M&5D$[HP0PO#1J+0>PJ=N?$W(BH7-\&AW#V3_ &*VV><:8;>U9+,9)!6,'@.\ MKO*:AQA%RF8YN0Y#L6>6O4S F2G]!R@(" @( M" @(" @(" @("""R=.M-J(#>\F@Y#O5NS=J.XG@B'W-BP$ON(FTYU>WY5JT9 M>#%.>/C'[6!^6PK#Y[Z 4Y_:-74;67@XG>PCK#"_<6W6>UD(/B=7\2GY&YX. M9[K:_P"3"[=VV&_^_8?@#C^(+J.VW/!S/>;,=6)V]MK-_P#>$_!&\_W+J.UW M/!S/?;/BQNWYM@ZYGU': MCQ6# 7<&8M/?8(Y&V^HMC,K=.NG:T5Y++O1.'"6WM\HW,=46DGVCN;C3P[55 M$VNG&G,MV2W2\<0*:A_>D0F15D0IR:"W/MW&YZT9;7X>.C()K>:)Q9+'(WDYCAR*ZTVC7 M,1N)2ZY$9;2C'4\M/!5YX4LPW+RIN7OIO926 M>/M+3)Y2U?C[?W07%O<%KI8M1=26H(<>//FJL6F9=1Z;X*WQV,L;=\]K!B[G MWR,LFTNEE[3,X^WJ[5VJF6?=6#QNW0F$7"GD;4 %=?(F.CC_ "\>/&': MXV+MNZM;Z 7,H-]>MR1F9*S7%+0S>P"W!YPXF:6_R M^7BBBGDOI@_J")X)(=PTOIR[%$X4[PW[I@VUMW6%AJUKVD'NYJ)@LR6Q,;XMICM\C%,1/'GQ3DB9F>"?_A^IA$AI4\O;7 M\:F4K#\#V_*N:\G49X^+-)#%<,TN(-?9(()!^)1&5.YB,N M4J+GM[XC!9*3'Y*WNXI6<6O$8+'M/SF.KQ"]#9[7+5O]_AM9:J;$]69N^]FNY92(?"'C^Y[X+8]0 MV/\ DV(]V[4D]G+6WPE]/QJN>WW(_EEWCWFU/+*&U'FL#+^KR-J[_P":S^\J M)V=R/Y96?Y&U/\T?M6_#/C?C87QO:^,U+7M(+3YCR(6#ELS$X17%NKA M:(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" M@(" @\I]7VNM;"XN9;V813W4'3B &F/0RA#?!_;5>CZ;MSGG5O*]8W=&U$^; MRF+)8O4TRW$KP)3(X>R'-(ITSPY#FO9_QL^DOF8[O;YZ>C+'>8/2P.NYCI:] MI)T\2[V7'A\SL43L;L=74=ULSSQ=J[?=&6^^2AQB;&'^2HR+ M0W06R"C8S3YD?S LL]GMS-S,MT>I;F,5$8T?]7[R,8C.7D<1;NM^H6LU%Q-> ML33]8.0/:?]GN^3F7=&\)NH/XDYO4$0!:UHT=+VBWA_M/GKK_%V_-Q M_G[OA!_']VNEZGOU1US/TZ-TZ2*='_+[:)/:[?C)_F[L](=[7<.^;=K&Q9(U M:V5CG495_5Y%QISC^9W+F>UVO&4QW^_'*(<29[U"DC+?XM**Q-BU#I @M-3) M[/MN[2I_Q-J#_8;^4\HYL Y.[5U&QLPJGN]_ MPZ- 7$@O9Q!Y#XNQ=8[F'#CU\%>6&<_R]/']78; M$W"6CR.KH+-7596M?:YJSRZ>) M^MVJ-6/_ "_#]$1AE$_!^/ZHGI7;'G_CI06O).B4:2.6FH/)73M:NOX*<=Z8 MCCCT\9_B:\F--,G.0 X$NEXFO(\#V=BG'8B(Y_@9=S,\H\.L^'M!/F@#3*SM M.D-#A,[@1\[GS*F=B/$CNLHXUU\9_BS,RVXHRXQYNY94AP F/"G9\:Y_QL77 M^;N=(;$>Y]XQ4T;@N.9/&0.YB@'$=BKGLL)Y^;O_ &6['X-D;TWB&%KL_< Z M0W4.D>1KJ%6\RH_U^V[_ -MNNSM^;VZAI&]A V(Y0DBV=;=0M\Q0/)1_JMKQG\'7^\W?^,?BP7^_-W7A M>Y]^6EPB#"UGL=(>8MK][\]=X>G;>/57EZQN93'NQ^**OLYN&]<7392?0YY? MTXZQL%?F@-^:M&';85PEES[_ #SJXZ>:-Z=R15UW,X^:M2XUKW_ K(VJZ_N4 M_.GP_>QNMY2VAN).0;7B2/I)\KS_ '.?\CC\/7S_ (N'0N!KUI!4@T\!V?&I MC;\_W$]Q?\OCX^+LV"X!#@^8BI(H'<:\N0[%S.U'C^Y,;_/W?#_D[QMRC6@1 MSW0+10.:9 1QY\$^3%5,W^Q/^5E&5Q&G[Y<1'5&R=Y<6"G$ M#5Q *G#M8CE)GWKP+ M-%32O^(>*YG8F?YI=1W,1QTQ]HIR^35J/4IJT]W#3W?#VJ(V/^THQ[J*^&.H MTP5J\N)U%W!U!Q[.2ZG9G_DB-_'_ (Q]N+$0POF?4/K9 M?;H^V]*F^VP]GYRM:QO0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0 M$! 0$! 0$! 0$! 0$! 0$! 0>3^NQ_[>'[VS] KU/2/JS['A?_H/H1_5^4O" M5](^,<(@4#FJD@J"HI-MO&PA\O4/LQ_C56]E31L;=S:;85CGBW]&=IXTJHE+ M/&>]3#J)AL-*XF_%,1#-&2N;E,XL[">?(#F4J7<2G]DY&PN+N]M(WMEEC8Q[ MP ' "I'/DJ=V)BI7;&43,PMICB_(;^ *BVFH8KH-BMY)(X6/>QI(:0.-/B4Q MQE$Q46I][>3SOUO('8&M&D#X %KC&(8,\YE'R2R@<'N'QE2YU2U9+BY;RF>/ M]8KK@YU2UI+^^ X7$@_URIB(E$Y3XLF)FR-WD&1NN9C%'YY!K=0@=AX]JG+& M(1C,S*WL7@<-%:R,A+F-U3W#VMJZ0^T:D M?@7C9[N6YE,Q,OIL.WV]G"(RZ(N_RV,#BVUMXW_[PL:!\7!:-O:SYS+!N]QM MQ/NQ"(DE;([4]C*]@#6@?B6C&X8LYU$3XFRM<6,X'\D),S2,>$PRW4,))+&B MAX\ /D56J6R8B>B*N81Q\H_ N\6,2B[B$=P_ %9:J<8A%W,(H>'>IA1.+ MT7#SAN'LF\.$+!R']+T]OX77,YVWQ.-GOYJ:8F^1G %SSP:T?"5.UM: MLJYN-[=Y?([Q*]^-O3$/EMW.B(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @\F]=^&WA^]L_ M0*]3TGZD^QX7_P"@^C']7Y2\(JOH[?&T:DMS1J2RBI1U$.*E+*6#;5U:R.-E M,QO4<2Z!Y'/O:LO<8SS;NTR_E34UDT"C6T'<%GC-LRP3VR;?&S275A?V\31V./-Z1U6K%+T(DZK/A[**8/)3,I;B" M[EC'LUJP_1/$+7A-P\_=BI1Y6]FZ:6>-DDQY.> M 0UO*JXSM9C$4W),CCSRN8S\#P?Q+FI3; Z\M7>S*UQ\%*:=:=3V/,ET:9GD M[MQ-Y-[+6CX744?,AU&SE+-'M#*3G@^%G^)QI^)0^ EBZH75JCJA06"7B%,P1/%L&[%:@U;R)'%4Y0VQE#B>,.&IO%IY' MP2"6@^RFE)#6\.\\ NK<:'>/;]J7 W+S)WL;P'X4C(^7"5CDCBC;%&-+& -8 MT=@"KE;$U#SOU'S\=W=1XV!VJ.T)=.0>!D-/+_JKT^SV:B_%X_J.]JF(CHIE M5N>915'-%4**H450HJA02H*?47I/_+W#?Y3_ -J]?*>H?6R^W1^@^D_^;#V? MFMJQO0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0>2^O7_ (ZW][9^@5ZOI/U)]CP_7_HQ_5^4O!JKZ%\?14HBBI0H M)*%.-1424[,E>Q[7L):]I#FN',$).-PZU5-O1,'?#,8[KAOVT1#+EM. =3@1 M_B7G;N.F7K;.>O%MVADLG(. HT_&$VMRUF]MUQ:%D*$+N7&"?LNQ4Y?!5KZXI#WJFFNW!N%%$SP0NY]Q#%XYSV&MU-5ENWQ[7?$K]G:U2H M[C?TX^;RU\CGN+G$N9)7K1P>#,\>+K53:+*^*6@KXI85\4L*^*6%?% M+"OBHF1]3>DW\N\+_E/_ &KU\KW_ -;+[='WWI7_ )L/9^:W+&] 0$! 0$! M0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$!!Y)Z] MG_MQOA=Q_HE>GZ5]2?8\/UZ/[,>UX'K7T+Y&C6B*-:%.=55,)*J2BJ@AZ1Z7 M0UQ-_)WSM /P,K_>L'=SQAZG8XWC*PY&*".*26:@8P%SG'N"S8S,M.41#0L< MW[Q813.;1CA1H',-!H*JW+:IF_R>-2XFO(WBK75']J1@L^9$M"Y:2"[O%5$2 MYR1%U$:*R)5RM>U"(<+$.1<][C\9_P!"HW8]YJV9K%+^\>*KB%LRP7>39;0& M1WF/)K>\IAAQ<9YTI\EQ.Z_]\E)=(YU7U[N5%KB*ABF;E*RQ BHY'B/@7,RF MFC-#S2)1+K8M#9R1SY)FLVX3[L=%DYP]D_A5$34M4X:L:4*." M:WN'V\S=,L3BQX\1P6K5;!532;L^07&7-?BG+(5(%*^"ISY+\4RW5''0\">: MJ78RU)W<*+N.2,N*M9&;_C)!7E0?V+9M\GD[\WDZ6UWTGU/LGV@DPXPRJ>"4 M$@(#A4@BH*J:KF9R4&:LFDV>O[1@XZ*\'-/T7=BZC+7%2XSVYPG5"ZQWT(6;3,/W&Y.>2.JK844X4E"%"%"%"%"%!Y*"GU1Z2?RZPO^ M4_\ :O7RW?\ ULOMT?>>E_\ GP]BWK&WB @(" @(" @(" @(" @(" @(" @( M" @(" @(" @(" @(" @(" @(" @(" @(" @(/(O7TD;<;^]Q_HE>GZ5]2?8\ M7UWZ,>UX%4KZ"WR4QQ*E+05*6 *6ES4)85"#UKTJMZ[8FD^\N7_V- 7G=U/O MO6[&/QJ;44C>R:&+<1C(VU]DN']M5HF;EARFI8Y MI*&H-/%*MQ.4VS8J_&0LW%U!-"XQR@=M#Y3^!4YX4V[>6J&&[BYI$IE-XZ3I M6,#.6EOX^*JRB;6XSP;!N2>141"=30NW/E?5W9P:.X*R(A1EDT)8N:[CBK2E M@1+9 'VHZM)^#DN2D03,-7&FK@?PJ,G>"V8SD%GS; M-M$[WPNB2++0M\DE(KGP112)1]P_AS5D0XF53OIZWDW^* MBW8<(>5N3[S'"XOD:T?.-$RY.<>,K78"FD=@%%CR>CC%+'9V\,M Z-CZ\/, M53E,PT88QDH/J?;0VVZ;:&)@8SW2-^EHH-3G.J:?$MG;3>,RR=WC&.<-;%=B MG-SMS-+=96\%S;NMYV"2&4:9&$5!!6?+*N,->&-\)1$N(GP;O=22^S)U6O4JRQT<.BJ;MS9(V.ZYPL\UO?RW^ M/M6R6W2$Q90"X4"1SB/,Z2JF[LKO7;=IA,I?WN9@VM8P2 M2Y][),9-E8)WW $,MVUL;H9K8,JTM@\W::T4QS_85P8LG=;KL=Q;^Z.Z\G+: M[>P3:*A]6=R8/=4>6 MSN1=-M*WQ6+CR-N8X_)=7^/ENH[@.:T.K)-;&*E:5>%WG%3E[9K[JW\$WU\H_%MS;NW)N#T]VCG;/<=]CV M1S1K9R U<6J:N8\_X3^:.D^24LX+B9]V9]KJN,1['7T\W-NN'([ COL[/G(]Y8>6_R5I=L MM]=I+%;QS">%T$<3A$]\G3TOU<:4*LF*F8\(<](GS:.Y=\;RQ_J?E3'?WD6W M<5F,)97 #;1]A%;9"&/K-EC7$57,3[E_];^W MDF8]ZO\ M27Q.Y-W6(V+EI-S39EV\[:>7(XZ2.V$$)]P?>":T$4;'QMMWM$; M@YSJ@\>*G/A<>4_;[T8\8B?-!;4]6=]V\&V\;F[EU[F'V=SFP1&Q@R6.EQ$U MY;@Z&BCH;F,Q/TTY-/:F?"_*)_*C#C7G/\;3%YGMY8STLQV\X=T769RF:.(G M?CFMLF0M==WL EBM*1L+&Z)# >H\]Y(*ZJLHCGQ^W[41-Q,EUZB;WER>XA.R MXPCK3/;9LH,9.ZVEDAM[Z2)MPW7 9HR)PXGVR17L487^/ACO8)R+ ZG2:6$.#+?C"^NIC>8_*(74 M\XCS1CQC[D1ZI[^SFR[G$X?'YVZNI\-:G-Y>6YA9/-?1>\L8RSD=!"V./7%U MR':6^P./:EQ?E'V_!%37G*>GW3N"#U&9->Y"Y_Z9S<&G:+K,VS[&206)GDBN MV%AN6S5:98WAV@MH.]/X)B;J>G!7=L[TWH#LG.[DR5\[;N7LL5!' M=6'NAC.3NJB1F2A?&9],Y]7VY(Z?;Q>\+E(@(" @\A]?S3;; M?WN/]$KT_2_J3['C>N?1CVO *KWK?)S'$J%-E%0EE."4**H4 I93V#8UZW&^ MG4=P.,\\TPA9WNK2OQ+SMZ+W'J;$Z=I7[B-[WN>^I>XZG./,DFJ[QY*<Y,<\8ZNLMO*_@"IG;REIQW,(YRR9'U%]/_RHQF#**:T[^:LA5,H^>3L M^)60KF5+N9]5S,>][OQK9')Y>?-N8CS2EYY-X#X5&YR=[.*V67(+)+?"V8F/ M3I<>9Y+-N2U[6+SKU7-=Y1>%G%3\+EM[7X&'O_J?\ESW&KG'F2>97KP\*8=:HBBJ%%5%CBI2PJ4L*E+'-4L*I8XJEDOJ_TA_EQA M/\I_[9Z^8[Z;WLGV_IG_ )\/8N"RMP@(" @(" @(" @(" @(" @(" @(" @( M"#1S>"PV=QTF-S%G%?V$I:Z2VG:'L)8X.:2#W. (00Q],/3PML&NV]8.;C"3 M8!T+'"+4_JG34'AU#JH>WBIOJ)>?;V#GFOYIK&&27*0-M,B]S 3/ P/:V*3\ MIH$KN'B5 U)MD[1G@GMYL1:R07+;9EQ&Z)I:]MC_ .E#@1QZ/S.Y3?&_O&PS M:^WF9/\ BK,= W(]9]S[T&#J=:6)L#Y-7Y3HF-83W"BB"74[3VTXRDXVW/6O M6927R#S7L>G1<'_>#0WS>"0-:XV'LRYSQS\^&M9,TZFJ_=&.J:1](5=V^3R_ M @[;=V/L[;;Y),#AK/&2S-#)9;:%C'N8#4-+@-6D'LK1+*<3[%V;<;@&XKC" MVYLG-8 M8IKO5[P]A[#+U':N^J#4Q'I]L?#WMQ?8K!65E=W371SSP0,8XLD-7L! \K7' MB0.!3I1UMMP[4VU#/C)XL9;,GPT+K;$RB-NJVA>P1NCB=2K6E@I0(4C[3TT] M/[-]R^TV]80.NY(YK@QP,;J?#*)HSP'#3*T/%/G<4C@3Q2-QM;;MS<7%Q/CH M))[N:WN;F1S 72369!MI''M=%I&D]B0-.P]/]D6%Y>WMGA+."YR+)8[^1L3? MMF3NU2MD')P>[BX'FG2CK;BP]/-C8_$7F'LL'9V^+R!!OK2.%K8YJ['QN09D; M#!V=M?10"UCN8X6A[80P1!@-/NVAG?IX78E\Y*Z+397MI?6<%[9RMGM+F-LUO/&=3'QO&IKF MDE_4GV/&]<^C'M?/NOP7O/E9YFOP M0HU^"%&I+*-26DU(+SM'.075A#B9'=.:U#N@WL>UQU&GBLNYA4VU;>=QI3,M MN>*JU+::F"KL&;>YHVXD_ K84(W%FL[NXN/XU.0N3"768;D#P]]NT. <6QUU>4#LX+!W$Q5 MQ#UNQNXC5]ST6WL<#%L*RO[>YDOF75K%%9W#_(9-;-.HMY\JU6KM\M51')@[ MK;C"9RZOGZ_V_C#N^TQ=C;-@]Q_XB_E96O ^1E>RJC+:PRW8QPBO%?M]UN8] MMEGG-ZN&*=V&UCN[FG/P1 N- MV#+RXDW%L)70"Z%QT_8;3BQK>WCWK/&]NZYPZU;=EM=K\N-RIJ]-)+962=E- MP[*?>0Q/?=9013U;7]6X4+:\E1N]QEEAC,\[7[7:1AN[F,3PTQ*4OFG_ *4R M9_\ ]XT?GE8IGA][TX^*/Z$_E-]7.!O]_P!Y;V=L;NUR%M:6CFQAA>^<$!T[ MQQ?IYJW7IN6;Y,91A'M;<&?WEA]V8_!YZ]M\G%E[26>":*'HNAEB;JTT!\S? M%6XY91E$3UA3EM;>>$Y8\*E6<5O7?$^,Q6?O;FU=C;B__A\MFR*DCPYY9U2^ MO @]@3#/.:GI;K=V-NYPB/>JTK+/]J__ !'\:]K&(F'S&4]5AQ+"R)H[3Q)^ M%49RT[<4M6+9J+2>06;-LPA;<>:Z5FS;=MYGZJD_]:-'=:0_C*W=K\#S.]^K M]S6Q78N\G."R/R]IB;!][=.HR,>5@]I[_FL'B5GT3ER:?F1A'%Y;F9?(2 M7UVZLCS1C.88POF>]^KD^T]-^AC[%Q65N$! 0$ M! 0$! 0$! 0$! 0$! 0$! 0$! 0?.-KOOU3=MK<.>MK^_EL[.RS[[R[O+:V9 M:07%IO[6R_?6_F;8SC(\GD>O;9K M"8ZTCNV6$>98+TQ&Y:=#/==$PE'N[W>-3P74=M5S/6(YUP^WWICI M/GQ5S^2Y&4,GC+V1EL7NL.J8<6U%%U M%:O+E^O[D<=/GS_3]ZUWN\MQQ[6]6;Z.^(N-O3W;<++I8>@V/&03LTC31U)' MEWFJN)^&)ZW/[W4?%]R$S.9]4+':VV'8>\R(S^4R)E-MF/X?,ZZBM\=)=FV8 M;-NAD4[H=+:^<%=Y<,J\+RKVN(XT41'&O;/X\"9_),BZWG_\ E2WVPS-9;)8S M'8RRN;BYM/X9$'/DO+ACY+WJQM+VZ(FL<( '<": ICQN?MR,EJ]7=P9##^FF M=S&&NNA?64;3%SD8R.0075[E'6[I?,UU2Z&G \*>V+W.[?M\]-E6V<6#O;?)3QV_O5N;_*LM)K68PQQQO$D57,JP. )\"I MPXS$?]H@GE]TLV)]6KVX]9Y,>_(Z]NWEY=8*TQQB(;'?R^7R@.Y;^XM(<;:0V!Q-J^-TS66-QK M'O@E#("YT@//PX)'+_ZW^%_@3S^^OQ0VR?5??--J8K/7CKO*9&1V6AF;'&SW M_%RXZZF$)#6@!]O=0ACM-#30>U)_=$_NN)(X_?/YU*8P.Z]Y1V/I_N:7<;\I M+O6Y$-_A'QVXM(63VTL^JV$<;9F>Z.C#7ETCJ\:\5-5->7Y%W%^?YHBZWMO_ M !NW+W$Y/(Y2+?+;_#MO80,TI$75>/'] MA/7V?FL]U+O"?=>%VX=QY3!1C 7V4N9[D8V:Y]XBNXF,-TYD4ENYC&2FHCH* M=JYGKY1!X>UO;/Q=_P"H6U\/NK-WC[9^2Q7NEU:6K!&'D7(DZ[)#5P;(8&NT MD$:33M74Q^-$3^%KYMK%6V$PMC@H;IUT<9;Q0=25S3,6M;I:YX;2E=/W^ M\+)GMS?!JQSX<6G>9N&XN#';MU0MJ.IR+CX>"NPQF&;_M7<*F MKBG 2$D@>8U_"IR%A&=@9 8(8Q,YPH7/KH_LXE5SBG&::\^[=S2NZ4MP((P- M+60-$;0TX M\:+$R0PX*T%E#:-?]A0@GBS\H \3VK3L=O$3JM@[KN[B<*Y]56EVS;8W(75_ M$^2:?)/ZD\LI!((^:*#D*K3M;48S,][K+/'''IC'!IY?#6^4M/=+@N;' MK9)5E*U8:CF%UN[<9Q4N>VWYVLKAQ_!;\<7A]1Q;J[EYO<;<8UA'1 M[':]QEG><\\HI:)_23;;L?/8]>Y$4^7&<>[4W4+@&N@0_B4M[>92^9";:WGO9.H887"A;& !P[59ALQ$W:G=[K+**Y- [,Q%EM MR#$1RS.M;&X]^B<2W7U&N,@!XG,U#QL8N:E;K 5("RY2V8+7C10 #N"SYMF"T8_L6?)JP>8^J1)WN13E:PC M^PE;NU^!Y?>_5^YJV$T4,1EE<&1L&ISCV +N8MSA-1:L9W.3Y2Z#B2VUB\L$ M7Z$P MN+'2.D\7#W/FU-^FY[B?A0:N2V+L_)MNVY#$6UR+YEO'>![ >JVT)-N'=_2+ MCI[DD#L39SL19X9V(MGXO'SMNK*S74#K6YF,8 M+I(7Q"!S']X,0TGP0;&(V%LW#,@9B\1;6C;:.)K6R30/;)%(^@JYS',!:3RHEC9&T] MMC'6F-&.@%C8W#;RSMPP:8KADAF;*SN>)'%U>\H-5GI[L=FX#N%F#LVYHO,I MOA$T2=5PTNDX"FL@\7\_%(X$\6S#M#:\+\4^+%VS'X)KF8=XC;JM6R-T/;"> M;0YO T0:N-]/-BXO*3Y3'X&RMQ!Q<>EOIWWQS7QV44L0>V-DK^H]H#J^5S^)!06>&&*&)D,+&Q0Q-#(XV -:UK10-:!P M 0:T.)QD.2NCZ;]2?8\?UKZ4>U\\57N0^:F"OBEE%4**^*%%?%+**^*645\4*YI#FGB/Q*$PL&.D;(UKAR*E1,5*=M8V/&E[0YO<5 BOR:<>TR^;\KK:7@NK>WL!?S.Z=H(1<&1 MW&D9;JJ?&B3GPU=$X87EIZW3:VGNVWS-ST&8^]LPZ/KP374.B.6/@*L<">_D ML^&[&726W>[>=N+N)GR79U['964UW(1I@874[SR ^,KJ,;FD3E&,6\HPVXK? M,^^WC"\FWFD9<%XH2]HU&G>K]O=C*+CE##O]OEAE%_S?FWL?DK/<.WFY"S#A M&YSC&V2@=]F:.X5*ZV=_'/'5#C?[;+:RTSQEHB,.%6D$=A!K^)6XY<&>;B>* M-NLK'!F5N;EY3+W,-CY>,8IN0--"IC)SEC/@K.6@Z$QT$%CN-*@D M5[P.Q:<,HGJR[L5-]%=R\[66'8%;C/&F?,SQK]BX8_0PMU$!SO9!(%?@JJ-W*/%KV\9GHM..+06 MZG!M> J0*GN%>U9\YB&O:B9Z-GTYW;%NG$RY&*V=:M@NIK0QO<'$F$T+N '- M9==\FW+:TS"G>J!KOF04]FV@'YI7I]M]-XW>S_=^Y6,B^66(0CA$.;>\^*NB MF:9X(:2/03574IF4_MS;IN--]>-TVK36.,\Y#_\ M5&YNK]K9F>;3WQ>"3(Q M6[*:+>/V1R!=Q_$HV_%9N^"MU5JJG-4LHJ4L*E+"I2PJ4L*E+"I2P)*3(^MO M1PU]-,%_E/\ VSU\YWOU*X6:X4VE?-R5B M6_;FWD8P?E$M.FGPIN8ZL)A=V^6G2D.S^(E]+&8:.X#\L^)EJ+$ ];JB M2M-/YAV^>/=SG,>YQF^CT1F5VVW&2X#+3!LEKCHW9*#2ZK(2Q MK7.J!S%>Q:]>&G3,]'F?*W=?S,8YY<$/L/.W.,W/+@;?,MSVV+>R=="] +G6 MK(Q41N>.? =W;C;S#:>:Q>$M]P6F4N6VMR+F>1DVC=' M?59NWW,<(RQF>/%Z'=[&6]EMY81>-0Q6&,EDP>QL?=]6".]OI^JUCG1O,4O& ME1Q%0J(QRK#&>LM&YN1.6[E%>[BQY"UN,.-[8O&%[8+-\?N\8.YCN1PO@L>/R^)B]/6VV8LFY,9#==]! V[NI+6RC>" M/-=RL->F >#5GB>$MF6/O<.D(BTR4]IZ?>H=G9W+(K&VREG':LL)99+1C)GT MD9%*_P [874]I3CPQFTY81.4>QM8S%8%^!WUN#'>X6;G8HPV>)L;QURZW:&@ M2RDFGZQP5F,-XP7[H[*)[WME:T2-#&QQ\M);5=1- MQ,W[]N8QF)QBO[>GC^QURIM['+MR%YT,B/L(I+!TCF7,$AIYH6M/&IXE7[T3 M&43,VR=K&K;G#&)QY\>DMS*LER6Y=P6^1GLK>1C6-QTV1GE@=!'IJV2W#/*3 MVE4;ESG,CV^7NT\?N\/[E]%4NK4"O!:,99MI;-(,HLI M]<^C9KZ9X+_)D_;/7SO>?5R?7>G_ $<5S69L$! 0$! 0$! 0$! 0$! 0$! 0 M$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0>-_U%FFUF?OL?Z!7H>F_ M4GV/+]7^E'M?.>LKVNCYN#65":-90HU%3!1J*24:BH*-10HU%('(D+7!P-'# MB#XA39IM?,%>LN[-DP(#AY9!W."EGG&EAM+F $#6#\"B7*0GQ5IDV,=(7,?' MP;(VFJG<:KG50U8MD86.Y]Y;&T7/W_2CU_6I5$Q=A$]EM;Q00OJ961QL8U MW.NK2!51&$1%4LRW\YF+F9F'GV7M7QW[YF1,CLY#2W;$T-8U@Y, ' +1A$8X MQ$.-W/++*Y(L?87#VR7%M%-(WV7R,:YPIXD*K+;C*;F(=8[N6.,QCE,+!;6\ M$CHG21,>Z(ZH7.:"6'E5I(X*9B)IQC.47QY\W7-XVW:X7;(F!\_DN'AHJ\]F MOAQX=Z8XQ3;PVMLV"H);T8QI<33F5UAL5*O=[BXKDVLEEMJ6G1$S[XQQOCS0.?Q]IF]O7V?CQHC9:-:8,C/ M&ULLA+PRC.&LCCS5NUCCCG$3S4[VYEEM3,?#^]3+.SLW3MN'6\3KAGLS.8TO M%/I$56G+;B9N63#=SB*B9I8&6%A>%CKRUAN7,IH=+&UY'P%P*HSQB><-&SGE M$>[-+!%C["Z$(NK:*<0'5")8VOT$"[#*8Y3*RXJVMH&Z8(F0M M-ITG%KH^]P/XELG.X8(VZGBYNIP!PX4X441$RB+6'3\)X!68PIG*WG.HJVD4XU%"C45,E%5"**H450HJA15"BJ%%4*?7GHS_ M "RP/^3)^V>OG^\^KD^M[#Z.*Z+,UB @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(/&OZC3_ -JL_?8_T"M_IWQS['F> MJ_3CVOG&I7L/G2I[D**GN0HJ4**E"BI[D**GN0HJ4**GN0I(X6=S;@Q:B&O% M2 32K59A*G>C@O>(^:F3/CR7''_JU5+IMJ 016XKWW>R$33]I<.T-_PCVEUA M"$;:V\=Q;/A>T.:]I ![Z<%T*QBWR$AK^)!(/Q<$R=Q"T6%K(\ M(/\ 85QJ M=?)GHE+G%7,UC+'TB26U81Q\P2-R+M$[6?)=<->8?!8.SLY[EC9(XPZ5K/,[ M6[S.Y>*\[=QG/*WO=OECAA31R7J!8LJ+2VDF=V.?2-O]Y4X;%\W&YW,1R5;( M[XSDU6Q%ELT_D-U.^LY:,=G&.#+GW6<\E5R%YD+IW_$W$LQ/"CG$CXFJ_''& M&7*Q+]C0&L^ MQ8UHX #J-X ?$J.WF]QJ[J(C:F(>.10]-_#V7<0O1EY4)RQ[%7DMQ6&Q[%1D MTX+%8]BHR:<4A>9,6-G5O_J)/+$/QN^)-O;U2Y[G?C;P\U.OKA^MVHESC[1/ M>M%<67#+W>/-"W#WGU9?4]A]'%=%F;! 0$ M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$ M'C']1YIM5G[['^@5O]/GWY]CS/5?IQ[7SA7Q7KQ+Y^BOBEI*^*6%?%+"J6%4 ML*I852PJEC-:3]&YCEK0-=Q/AVJ<91EA(;\'BJ\\YI;MX1:Y67,+) MDVX0T?4AP;LB[K\Z2%OYZL[7ZBOO/IR\PM;;WBV+0/.WS,^$+TQ4Y-."?MYHX8G2R'3&P:G.[@%35S2_5IBY57.;IBAUWUSQ+O+:V MXYFG$#X.\K=M;>F'D[VYKRN4'C-POR44AG ;=--7M;P!:>1'P)EMTLV]R^#% M=7'#FIB#*5%S]X;C(N -60C0WX>946LC%'52TE4M)JHEE.-:FRC6EE&M+*-: M64:TLHUI907\"HM-/L'T6_E?@/\ )?\ MGKP>[^K+Z;L?HXKLL[6(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @\7_J M1_\ %&?OL?Z!6[L/CGV/.]4C^W'M?-M2O7CD\&BI0HJ4**E"BI0HJ4**E"BI M0HJ4*-1[U*%AVIEI(K@6T@UQD%S./$$=BZQFU&]MQ$6N%YEY)\9-;"-H8]G$ MGB>''^Y=L]F4 5)/<%5GMK\=^(E88YH+JW9-"\21N M%&N'AS6:<:EZ..<91<-6=G-3#F4;>.CB;J>:=WCX+J%4M>T(<_52A*[GDB(3 M]ER"HR:,(3]ES"HR:,49ZGNILN0?E7$(_M)5G:_']RGOI_M//\)V+=G+S-KB MDKNT]WN6/;^KF%1\/:%6NKBDK'L7&2_!';GW R$>ZL=J9%0R ?.D[&_ .U6[ M6W?%F[K=F?=AY]?W-Q=3NGG-7'@T=C1W!:HAAMBM;B2VG;+&>(YCO':%.6+K M'*DK?W\;;5]P#5NDEOP]G]JIG@NQFU'<]Q)<3Q)J3XJMMIQ4H45*%%2A$%43 M15"BJ%%4**H450HJDE/L3T5_E=@/\E_[9Z\+NOJ2^D['Z.*[+.U" @(" @(" M @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(/%?ZE M/_$V?OT?Z!6WL?C>;ZG'N1[7S94KUGB3!4H45*%.*]Z%%4**H450HJA15"BJ M%)' '_[G'_A=^)=8;SNKM Z\MI?=I&F*G=\X= MA!5B M36)]/B=WA9]_"^+3V^[IFIY-_.YBSQK!U'!]P_\ 5P@^8^)[@J-K"9YMNYNQ MCR547MQ>3=68U/S6CD!W!7Z*98SN4S8]BXR7PL%CR"SROA8+%I)%%7*[;A6_ M5;*6G\&AQ#':[U\[)7L'S&-!]KQ->2N[7"=6IF[_ '<=,8QS5#"#B%IW&/:7 M%M@+VQ=#3[0#7$?I#L^-9[J6J(M 7V3=86GD_P#525;&T]AY$GX%;CA)W7U)?1=E]+%=UG:A 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M0$! 0$! 0$! 0$! 0$! 0$! 0$'BG]2IIM*/]^B_0*V=C/OO/]1^G'M?-50O M6MXTP5"6BBH2RBH2RC4$M!J"6&H)8:@EAJ"6&H)8S6=V;6X9,T:M/,>!4QE4 MN-S#5%/0MNWL%U$)8G@MKYJGBT]Q5^J^3S-S;G&:6!TMA>-9!IUN:>$HX:?@ M/:N*-W.%[HP>]O,%>ECE<6\++'3-)K!\V?$DRYI6$Q%@K.X?:4Y4["?%<98V[QW)A8<9F9XP'-:T4',UX*J=F%N/Y=6YI&Y2>*RMG3/[.# M&][CR"BY[S5SC5Q\2JO%[GZDOH>S^EBO"H:1 M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$'B?\ 4Q_XE'^_1?H%;.R^-@]1^"/:^9JKU;>.51)5 1$B($! 0$! 43(W M,5D9+*Z:[4X0/(;<-!YM_P!"ZPRIQN[<90]1PFD%NEP;A M\'-1KB43MYXMVR>X.H001S!X%-,2B-Z8YPW[S/PXZ'A1UV\'HQ'D.YSO!5_) MN5L=W2D/Q.;N[N2\F>+J:4ZGOK0GX >0\%JQB(ADRRU3W@2J5 IMS.+S?<66_B%\>D3[M$2V(=Y[7?&N9R;-K&H12KE9S%T M@0$'(-$M)J"6&H)8:@EAJ"6&H)8:@E@2*%1,D/LST1_E7M[_ "'_ +9Z\;N? MJ2]_M/IPO"H:! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$ M! 0$! 0$! 0$! 0$'B7]31IM"/\ ?HOT"M?9?&P^H1[D>U\R5\5Z;QYCB5/> MNDT5/>A17Q0HKXH45\4**^*%%?%"BOBA17Q0HKXH45\4*7':.P_ KMO*WG=[LU-PO=UNZV=A@VWJV^D)C+ /8'SG?(D[?O*\=^L*ZNF& MY-5D\U'5<;5^FV *Q[O-Z79Q[C4O\A;6L9EN)6Q,':XT_!WI&,RMSW(A5,EN MZ":L%O;]6!WED?)Y:M//2TF&/(;EN)+>5\L4 M#G,8YS7],!P(!^<*%=X82JW?+AU[ M>.%#<2?!J-%-0A9-N6;3C7S3C7[R> =Q\C>7/Q7&4TZ;(M8X'DL)T=Q[$GE: M9YK+!:.9 UKAQI4K)EEQ>AM;=0Z/@'+W'N: MT<2NK3&W,O.]Q[YDOXI+2PB,-J\4=*_]8YO=0>R"HF5V.U$*I7XES$K9Q*^* ME%%?%"BOBA17Q0HKXH45"%%0A14(45"%%0A14(45"B4Q#[/]#_Y5;>_R'_MG MKQ^Y^I+W.U^G"\JAH$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M0$! 0$! 0$! 0$! 0$! 0>(_U.?^'Q_OT?Z!6KM)]YB[[X'S#J*].WE5Q*E3 M::*E+* 4LIS5+115+**I915+**I915+**I93BJ6FFQ8WC[2ZCG9\T^8=[3S" MG'.I5;VW$Q,+[AY&33!PHYC@".T$%;,LN#QMO&LIB5^QN#F>&/M/.#[4;C0C MX#W+/.]$TRGX6/>^3RFWH;.WA#!+=->3,?-H+2!0#MYJ=J8SF4[DY[&, M1XJ!)-=78_$L$\WL;<7C#S72YQ^-3:R,:8JI9151::*J;115+**I915+**I9151: M**I915+**I915+**I93@G@4M,0^TO0W^5&W?\A_[9Z\GN?CE[?:_3A>E0O$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0>'_P!3Y_[.B_?XOT"M7:?$R]Y%X/F"I7HO+HU%0&HH&I3!1J4E&I"C4A1J M0HU(4:D*-2%&I"C6HZHZKCL.\ZCW6SCYHO,S_"?D6K;SN'G=SLUEJA[IM9NK M2/"I6/=:]E >LMN398N?\B62,GX6@_W*[LYYLWJ6-XP\SM[E\3@?:;VM*]&8 M>2G,?+!21\IT6EK&Z>\D_)B8*N^,\@N-S.H7[.U\S+@\CRN3N,G>R7 M<[W.UN)B8XDAC"?*UO=0+'+V\<*BFIK1U$&I$T:D*-2%&I"C4A1J0HU(4:@H MDHUA0BC6$*-80HUA"C6$*-80H+A1$T^U/0S^4^W?\A_[:1>7W'QR]?MOIPO: MI7B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" M@(" @(/#OZH/_#HOW^+] K7VG-E[OX7R]7Q7H/-*^*@HKXH4X1-"FRA+*$LH MJHLH4V"645JHLH0H1&E(X#)_P[+VURXTC#M,O^!W _@76$U*K=V]6-/IC:QI M 9 :@M%#X'BHW7&Q%1+TXEXKM'(^ M-X>QQ:\R6)&1Q[F1$&4#7;O'(G MN^-TEKFGL([%8B4UM5W2NGSO;J8YO3IV]]0N<^3K;STSQ M6XVL3-G/%J.UO<&,&ISN 4SPHUZW!;-9BXG#WO+2 7#ASZ3/,_XJT"Q;N4S+V>SV=$6\?J?_@N;;*<)915 M1::$LH4V%5%E"FP2P2P4%.:E"BI0HJ4**E"BI0HJ4**H4^U_0O\ E-MS_(?^ MVD7E]Q\82TOHCTOW9C\MM^ M"VZ[?XI;MTW5L31YT\ \ \P1W*,N+/.-)7?4?O&UKU@]IH8\?"UP5VQ-90R] MU&K"GDK+0GFO0MY.DFM',TFGE*BT3C+/;P<1P43*8A/X;)7=BX!GVD-?-"X\ M/B[E7,NM+#NZRMKAS*OGP3@OY(&:8P >TGBJ\HMWCP1DTM22>9-5W#F^+;PEOKN!,[F.$8\2J= MW)K[?#C;S+U,SG\4W5.R-U;:P:+:&G(EO%Y^LLDOW5I<,N;6 M9\%Q$=4^:W$<0%7/>YK0VG;S M7$]Q$RZ_Q\JXH-MA)$[2[D#Y7ABIQ'!1.5+-%P M[W)>/:[>TKO&;AESPIHRRKJ%32ED!<&]I*Z3C%RW+S*?PG!WE^#5UO$2P?2/ ME;_:Y9=UZ7;8W,0\.?*][G/>:O>2YQ[W.-25FF7L::AUU+FW4P:DM%&I+*-2 M64:DLHU)91J2RC4EE&I+*-2F"G.I*#4E!J2@U)0:DH-24.-2#[=]!_Y2;;_= MW_MI%YN_\%?U3DC9<7_,(OV;EI[7FH[B.#Y8U!;>K',& MH(BC4$*<%RB2C4H*-2%&I"C4A1J0HU(4:D*-2%&I"C4A1J0H$CF^9O!S2'-( M_*'$)=2G2^M\;N7%#:.-SMY*&QW5M$\#Y[Y--'-8.TU"F,WM"B91$.7X^2%U M2-49]E_RIJ=1@S10\E%NJ9Y+$3Q&/DX^P>XJ(RJ49[>J$7!@,C=/+2!#�R M.X@@=K1VJ_YD1P9([;*9\D%VGXOB=0$< 6\P1\2G5<.9QT32!]2< MOT,3;XR-WGNW=24?[N/D/CKV.WQMYOJ65Z=&I"C4A1J0HU(4:D*-2 M%&I"C4A1J0HU*4T:DLHU)91J2RC4EE&I+*-264:@DR4^W_0;^4>V_P!W?^VD M7G;WQ2W[/PPORK6" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" M @(" @(" @(" @(" @(/"?ZJ339,7_,(OV;EH[?FIWXX/E76MD,LP:U-N:-: MY*-0*F$N:A J$"H0*A J$"H0*A J$"H0*A J$"H43*877:&:GN[6/'3S.?[B MVELQQX-B<:D-'@XK?VF<53Q/4MF8RU=%XL.85VYDQ8K#8!!Y*F>#3C'!CN\6;2-]Q7_A6#4]Y^8/'P4QE:,\*BU0S&XIKECK:PK'" M>#YN3G#N;W!:,-OK+#N;U\(6_;;"_"V9/,1AI^+@LV[%2W;$SI16^,0=5MDV M#E2&>GC[!/XE=L9U%2I[O;Y3#P+=^5&1S]Q(TUAA(@A_PLX$_&5GW9O)ZW;; M>G"$/4*I>5"!4(%0@5"!4(%0@5"!4(%0@XJ$*-00HU!"C4$*-00HU!"C4$*- M022GW%Z"FOI%MH__ $[_ -M(O/W?BEMVOAA?E6L$! 0$! 0$! 0$! 0$! 0$ M! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0>$?U5_P#A,7_,(OV; ME?V\\5>]R?*50MELTE0HM%%0EE.04LH2RA+*$LH2RA+*$LH2RA+*$LH2RA+* M$CF4V<;D)+"^ANHSQB=YAWM/M#\"LPW-,JM_;C/#2]EQ,\5Q##/"=44K0YCN M\$+T(XOFYPT34K)8<@J\EV*PV/8J,FO&%@M&A\;F.:', Q4^%A#;K-7L9;T>RW8X<))"/G?DM5&OBV8;. MKF^<*UYFIYDGG5#?U6 MG_LF+_F$7[-RNV.:O>Y/E%:V84 @Y!4A5 J@50*H%4"J!5 J@50*H%4"J!5! M;=I;Z9AK0VEW"^>)KM43HR 6@\V\>RJT;6_&,<7G]SV/S)M=L=ZL;4\HF]X@ M[RZ/4/S25W._C+/'89PN.&W_ +9O&:[&9]S3@X-:06GQ#J44X[1"XC MA-M5/*_43U(Q^R;:XQ&'D9=9R4DQMKJ;:-YG<7S32'4YSCS))7#=$4Q51!5 J@50*H%4"J!5 J@50*H!4#A M 0$! 0$!!]T>@?\ *#;7[N_]O(L>[\4M6W\*_JMV(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @\&_JM_\ "8O^81?L MW*[8YJ][D^45K9A0" @(" @(" @(" @(" @("D/R7!=[>[.*G?V<=R*R?1_I+O'&YV&1L+A'<-96ZM7$ L+>T=[?% M:-[)+B>))7"]T1 @(" @(" @(" @(" @(" @ M(" @^Z/0/^4&VOW=_P"WD6/=^*6K#DOZK=B @(" @(" @(" @(" @(" @(" M@(" @(" @(" @(" @(" @(" @(" @(" @(" @(/!OZK?_"8O^81?LW*[8YJ] M[D^45K9A0" @(" @(" @(" @(" @(" @*:&2&XN('.?!*^)SFECG1N+26NX% MI((X'N4QP)B)YL8X #L')Y/E3 M[/Z'YZULSG[/Z'YZ@/L_H?GH'V?T/ST#[/Z'YZ!]G]#\] ^S^A^>@?9_0_/0 M/L_H?GH'V?T/ST#[/Z'YZ!]G]#\] ^S^A^>@?9_0_/0/L_H?GH'V?T/ST#[/ MZ'YZ!]G]#\] ^S^A^>@?9_0_/0/L_H?GH'V?T/ST#[/Z'YZ!]G]#\] ^S^A^ M>@?9_0_/0/L_H?GH'V?T/ST#[/Z'YZ!]G]#\] ^S^A^>@?9_0_/0/L_H?GH' MV?T/ST#[/Z'YZ!]G]#\] ^S^A^>@?9_0_/0/L_H?GH'V?T/ST#[/Z'YZ!]G] M#\]!Q]G]#\]$ON3T%I_^(MM4I3W=_*M/UTG>L>[\4M.')?E6[$! 0$! 0$! 20$! 0$! 0$! 0$! 0$! 0?_9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Cover - USD ($)
12 Months Ended
Jun. 30, 2023
Aug. 15, 2023
Dec. 31, 2022
Cover [Abstract]      
Document Type 10-K    
Amendment Flag false    
Document Annual Report true    
Document Transition Report false    
Document Period End Date Jun. 30, 2023    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2023    
Current Fiscal Year End Date --06-30    
Entity File Number 001-34839    
Entity Registrant Name Electromed, Inc.    
Entity Central Index Key 0001488917    
Entity Tax Identification Number 41-1732920    
Entity Incorporation, State or Country Code MN    
Entity Address, Address Line One 500 Sixth Avenue NW    
Entity Address, City or Town New Prague    
Entity Address, State or Province MN    
Entity Address, Postal Zip Code 56071    
City Area Code 952    
Local Phone Number 758-9299    
Title of 12(b) Security Common Stock, par value $0.01 per share    
Trading Symbol ELMD    
Security Exchange Name NYSEAMER    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
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 Public Float     $ 80,606,901
Entity Common Stock, Shares Outstanding   8,555,238  
Document Financial Statement Error Correction [Flag] false    
Auditor Name RSM US    
Auditor Location Rochester, MN    
Auditor Firm ID 49    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheets - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Current Assets    
Cash and cash equivalents $ 7,372,000 $ 8,153,000
Accounts receivable (net of allowances for doubtful accounts of $45,000) 24,130,000 21,052,000
Contract assets 487,000 286,000
Inventories 4,221,000 3,178,000
Prepaid expenses and other current assets 1,577,000 1,870,000
Total current assets 37,787,000 34,539,000
Property and equipment, net 5,672,000 4,568,000
Finite-life intangible assets, net 605,000 599,000
Other assets 161,000 120,000
Deferred income taxes 1,581,000 1,538,000
Total assets 45,806,000 41,364,000
Current Liabilities    
Accounts payable 1,372,000 1,261,000
Accrued compensation 3,018,000 2,742,000
Income tax payable 336,000 51,000
Warranty reserve 1,378,000 1,256,000
Other accrued liabilities 1,949,000 1,840,000
Total current liabilities 8,053,000 7,150,000
Other long-term liabilities 86,000 41,000
Total liabilities 8,139,000 7,191,000
Shareholders’ Equity    
Common stock, $0.01 par value, 13,000,000 shares authorized; 8,555,238 and 8,475,438 issued and outstanding, as of June 30, 2023 and June 30, 2022, respectively 86,000 85,000
Additional paid-in capital 18,788,000 18,308,000
Retained earnings 18,793,000 15,780,000
Total shareholders’ equity 37,667,000 34,173,000
Total liabilities and shareholders’ equity $ 45,806,000 $ 41,364,000
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Balance Sheets (Parenthetical) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts $ 45,000 $ 45,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized 13,000,000 13,000,000
Common stock, issued 8,555,238 8,475,438
Common stock, outstanding 8,555,238 8,475,438
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Operations - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Statement [Abstract]    
Net revenues $ 48,067,000 $ 41,659,000
Cost of revenues 11,548,000 10,217,000
Gross profit 36,519,000 31,442,000
Operating expenses    
Selling, general and administrative 31,595,000 27,114,000
Research and development 916,000 1,356,000
Total operating expenses 32,511,000 28,470,000
Operating income 4,008,000 2,972,000
Interest income, net 78,000 25,000
Net income before income taxes 4,086,000 2,997,000
Income tax expense 920,000 692,000
Net income $ 3,166,000 $ 2,305,000
Income per share:    
Basic $ 0.37 $ 0.27
Diluted $ 0.36 $ 0.26
Weighted-average common shares outstanding:    
Basic 8,463,684 8,471,320
Diluted 8,700,833 8,768,703
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Shareholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Beginning balance, value at Jun. 30, 2021 $ 85,000 $ 17,409,000 $ 14,922,000 $ 32,416,000
Balance at beginning (in shares) at Jun. 30, 2021 8,533,209      
Net income 2,305,000 2,305,000
Issuance of restricted stock, net $ 1,000 1,000
Issuance of restricted stock, net (in shares) 49,400      
Issuance of common stock upon exercise of options
Issuance of common stock upon exercise of options (in shares) 13,245      
Taxes paid on stock option exercised on a net basis (77,000) (77,000)
Share-based compensation expense 976,000 976,000
Repurchase of common stock $ (1,000) (1,447,000) (1,448,000)
Repurchase of common stock (in shares) (120,416)      
Ending balance, value at Jun. 30, 2022 $ 85,000 18,308,000 15,780,000 $ 34,173,000
Balance at ending (in shares) at Jun. 30, 2022 8,475,438     8,475,438
Net income 3,166,000 $ 3,166,000
Issuance of restricted stock, net
Issuance of restricted stock, net (in shares) 28,701      
Issuance of common stock upon exercise of options $ 1,000 82,000 83,000
Issuance of common stock upon exercise of options (in shares) 66,467      
Taxes paid on stock option exercised on a net basis (310,000) (310,000)
Share-based compensation expense 708,000 708,000
Repurchase of common stock (153,000) $ (153,000)
Repurchase of common stock (in shares) (15,368)     (239,995)
Ending balance, value at Jun. 30, 2023 $ 86,000 $ 18,788,000 $ 18,793,000 $ 37,667,000
Balance at ending (in shares) at Jun. 30, 2023 8,555,238     8,555,238
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Statements of Cash Flows - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash Flows from Operating Activities    
Net income $ 3,166,000 $ 2,305,000
Adjustments to reconcile net income to net cash provided by (used in operating activities:    
Depreciation 550,000 503,000
Amortization of finite-life intangible assets 63,000 125,000
Share-based compensation expense 708,000 976,000
Deferred income taxes (43,000) (489,000)
Changes in operating assets and liabilities:    
Accounts receivable (3,078,000) (4,020,000)
Contract assets (201,000) 107,000
Inventories (1,033,000) (1,072,000)
Prepaid expenses and other current assets 202,000 (1,322,000)
Income tax payable 285,000 (237,000)
Accounts payable and accrued liabilities 420,000 2,170,000
Accrued compensation 276,000 268,000
       Net cash provided by (used in) operating activities 1,315,000 (686,000)
Cash Flows from Investing Activities    
Expenditures for property and equipment (1,648,000) (1,425,000)
Expenditures for finite-life intangible assets (68,000) (100,000)
Net cash used in investing activities (1,716,000) (1,525,000)
Cash Flows from Financing Activities    
Issuance of common stock upon exercise of options 83,000
Taxes paid on stock options exercised on a net basis (310,000) (77,000)
Repurchase of common stock (153,000) (1,448,000)
Net cash used in financing activities (380,000) (1,525,000)
Net decrease in cash (781,000) (3,736,000)
Cash and cash equivalents    
Beginning of period 8,153,000 11,889,000
End of period 7,372,000 8,153,000
Supplemental Disclosures of Cash Flow Information    
   Cash paid for income taxes 676,000 1,418,000
Supplemental Disclosures of Noncash Investing and Financing Activities    
   Property and equipment acquisitions in accounts payable 60,000 44,000
   Intangible asset acquisitions in accounts payable 4,000 3,000
   Lease assets obtained in exchange for new operating lease liabilities 120,000 117,000
   Demonstration equipment returned to inventory $ 10,000 $ 8,000
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Nature of Business and Summary of Significant Accounting Policies

 

Note 1. Nature of Business and Summary of Significant Accounting Policies

 

Nature of business: Electromed, Inc. (the “Company”) develops, manufactures and markets innovative airway clearance products that apply High Frequency Chest Wall Oscillation (“HFCWO”) therapy in pulmonary care for patients of all ages. The Company markets its products in the U.S. to the home health care and institutional markets for use by patients in personal residences, hospitals and clinics. The Company also sells internationally both directly and through distributors. International sales were $424,000 and $521,000 for the fiscal years ended June 30, 2023 (“fiscal 2023”) and June 30, 2022 (“fiscal 2022”), respectively. Since its inception, the Company has operated in a single industry segment: developing, manufacturing, and marketing medical equipment.

 

Impacts of COVID-19 on the Company’s business

 

The Company did not receive any direct financial assistance from any government program during fiscal 2022 or fiscal 2023 in connection with COVID-19 relief measures.

 

In response to the COVID-19 pandemic and the U.S. federal government’s declaration of a public health emergency, the Centers for Medicare and Medicaid Services (“CMS”) implemented a number of temporary rule changes and waivers to allow prescribers to best treat patients during the period of the public health emergency. These waivers were made retroactively effective to March 1, 2020 and were in place for the duration of fiscal 2021 and fiscal 2022 and through May 11, 2023. Clinical indications and documentation typically required were not enforced for respiratory related products including the Company’s SmartVest® Airway Clearance System (“SmartVest System”) (solely with respect to direct Medicare covered patients) applicable for the Company’s home care prescriptions.

 

The potential impact of the COVID-19 pandemic and its effects on our operational and financial performance will depend in large part on future developments, which cannot be reasonably estimated at this time.

 

A summary of the Company’s significant accounting policies follows:

 

Use of estimates: Management uses estimates and assumptions in preparing the financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could vary from the estimates that were used. The Company believes the critical accounting policies that require the most significant assumptions and judgments in the preparation of its financial statements include revenue recognition and the related estimation of variable consideration, inventory valuation, share-based compensation and warranty reserve.

  

Revenue recognition: Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including noncash consideration, consideration paid or payable to customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer. See Note 2 for information on revenue.

 

Shipping and handling expense: Shipping and handling charges incurred by the Company are included in cost of revenues and were $896,000 and $982,000 for fiscal 2023 and 2022, respectively.

 

Cash and cash equivalents: Cash and cash equivalents consist of cash in bank deposits and money market funds with original maturities of three months or less at the time of purchase. The Company has not experienced any losses in these accounts.

 

Accounts receivable: The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The allowance for doubtful accounts was $45,000 as of June 30, 2023 and 2022.

 

Contract assets: Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts will turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.

 

Inventories: Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Work in process and finished goods are carried at standard cost, which approximates actual cost, and includes materials, labor and allocated overhead. Standard costs are reviewed at least quarterly by management, or more often in the event circumstances indicate a change in cost has occurred. The reserve for obsolescence is determined by analyzing the inventory on hand and comparing it to expected future sales. Estimated inventory to be returned is based on how many devices that have shipped that are expected to be returned prior to completion of the insurance reimbursement process.

 

Property and equipment: Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or the remaining lease term. The Company retains ownership of demonstration equipment in the possession of both inside and outside sales representatives, who use the equipment in the sales process.

 

Leases: The Company determines if an arrangement is a lease at inception. Where an arrangement is a lease, the Company determines if it is an operating lease or a finance lease. At lease commencement, the Company records a lease liability and corresponding right of use ROU asset. Lease liabilities represent the present value of our future lease payments over the expected lease term, which includes options to extend or terminate the lease when it is reasonably certain those options will be exercised. The present value of the Company’s lease liability is determined using its incremental collateralized borrowing rate at lease inception. ROU assets represent the Company’s right to control the use of the leased assets during the lease and are recognized in an amount equal to the lease liability for leases with an initial term greater than 12 months. Over the lease term (operating leases only), the Company uses the effective interest rate method to account for the lease liability as lease payments are made and the ROU asset is amortized to consolidated statement of operations in a manner that results in straight line expense recognition.

 

Finite-life intangible assets: Finite-life intangible assets include patents and trademarks. These intangible assets are amortized on a straight-line basis over their estimated useful lives, as described in Note 5.

 

Long-lived assets: Long-lived assets, primarily property and equipment and finite-life intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. In evaluating recoverability, the following factors, among others, are considered: a significant change in the circumstances used to determine the amortization period, an adverse change in legal factors or in the business climate, a transition to a new product or service strategy, a significant change in customer base, and a realization of failed marketing efforts. The recoverability of an asset or asset group is measured by a comparison of the carrying value of the asset to future undiscounted cash flows.

 

If the Company believes the carrying value is unrecoverable, then it recognizes an impairment charge necessary to reduce the unamortized balance to the estimated fair value of the asset or asset group. The amount of such impairment is charged to operations in the current period.

 

Warranty liability: The Company provides a lifetime warranty on its products to the prescribed patient for sales within the U.S. and a three-year warranty for all institutional sales and sales to individuals outside the U.S. The Company estimates the costs that may be incurred under its warranty and records a liability in the amount of such costs at the time the product is shipped or delivered. Factors that affect the Company’s warranty liability include the number of units shipped, historical and anticipated rates of warranty claims, the product’s useful life, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary.

 

Changes in the Company’s warranty liability were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Beginning warranty reserve  $1,256,000   $940,000 
Accrual for products sold   416,000    494,000 
Expenditures and costs incurred for warranty claims   (294,000)   (178,000)
Ending warranty reserve  $1,378,000   $1,256,000 

 

Income taxes: Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards and deferred tax liabilities are recognized for taxable 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. The Company reverses a valuation allowance if it determines, based on the weight of all available evidence, including when cumulative losses become positive income, that it is more likely than not that some or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

The Company recognizes tax liabilities when the Company believes that certain positions may not be fully sustained upon review by tax authorities. Benefits from tax positions are measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences impact income tax expense in the period in which such determination is made. Interest and penalties, if any, related to accrued liabilities for potential tax assessments are included in income tax expense.

 

Research and development: Research and development costs include costs of research activities as well as engineering and technical efforts required to develop new products or make improvements to existing products. Research and development costs are expensed as incurred.

 

Advertising costs: Advertising costs are charged to expense when incurred. Advertising, marketing and trade show costs for fiscal 2023 and 2022 were $1,244,000 and $936,000, respectively.

 

Share-based payments: Share-based payment awards consist of options to purchase shares of common stock and restricted shares of common stock issued to employees for services. Expense for options is estimated using the Black-Scholes pricing model at the date of grant and expense for restricted stock is determined by the closing price on the day the grant is made. Expense is recognized on a graded vesting basis over the requisite service or vesting period of the award, or at the time services are provided for non-employee awards.

 

Fair value of financial instruments: The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value due to the short-term nature of these instruments.

 

Net income per common share: Net income is presented on a per share basis for both basic and diluted common shares. Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period, excluding any restricted stock awards which have not vested. The diluted net income per common share calculation includes outstanding restricted stock grants and assumes that all stock options were exercised and converted into shares of common stock at the beginning of the period unless their effect is anti-dilutive. Common stock equivalents included in the calculation of diluted earnings per share were 237,149 and 297,383 shares for fiscal 2023 and 2022, respectively. Common stock equivalents excluded from the calculation of diluted earnings per share because their impact was anti-dilutive were 194,154 and 113,646 shares for fiscal 2023 and 2022, respectively.

 

Recently Issued Accounting Standards

 

In June 2016, the Financial Accounting Board issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments -- Credit Losses: Measurement of Credit Losses on Financial Instruments, which was subsequently amended by ASU 2018-19, ASU 2019-04, 2019-05, 2019-10, 2019-11, and 2020-02. The standard introduces new accounting guidance for credit losses on financial instruments within its scope, including trade receivables. This new guidance adds an impairment model that is based on expected losses rather than incurred losses. It is effective for interim and annual reporting periods beginning after December 15, 2022, with early adoption permitted. Adoption of the standard is not expected to have a material impact on the financial statements.

XML 24 R8.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues
12 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenues

Note 2.       Revenues

 

Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including consideration paid or payable from customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer, as further described below under Performance obligations and transaction price.

 

Individual promised goods and services in a contract are considered a performance obligation and accounted for separately if the individual good or service is distinct (i.e., the customer can benefit from the good or service on its own or with other resources that are readily available to the customer and the good or service is separately identifiable from other promises in the arrangement). If an arrangement includes multiple performance obligations, the consideration is allocated between the performance obligations in proportion to their estimated standalone selling price, unless discounts or variable consideration is attributable to one or more but not all the performance obligations. Costs related to products delivered are recognized in the period incurred, unless criteria for capitalization of costs under Accounting Standards Codification (“ASC”) 340-40, “Other Assets and Deferred Costs” (“ASC 340”), or other applicable guidance are met.

 

The Company includes shipping and handling fees in net revenues. Shipping and handling costs associated with the shipment of the SmartVest System after control has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues in the Statements of Operations.

 

The timing of revenue recognition, billings and cash collections results in accounts receivable on the Balance Sheets as further described below under Accounts receivable and Contract assets.

 

Disaggregation of revenues. In the following table, revenue is disaggregated by market:

 

   Years Ended June 30, 
   2023   2022 
Home care  $43,945,000   $38,004,000 
Institutional   2,080,000    1,660,000 
Home care distributor   1,618,000    1,474,000 
International   424,000    521,000 
Total  $48,067,000   $41,659,000 
           

In the following table, home care revenue is disaggregated by payer type:

 

   Years Ended June 30, 
   2023   2022 
Commercial  $18,481,000   $14,937,000 
Medicare   18,682,000    16,692,000 
Medicare Supplemental   5,000,000    4,484,000 
Medicaid   941,000    1,028,000 
Other   841,000    863,000 
Total  $43,945,000   $38,004,000 

 

Revenues in the Company’s home care, home care distributor and international markets are recognized at a point in time when control passes to the customer upon product shipment or delivery. Revenues in the Company’s institutional market include sales recognized at a point in time upon shipment or delivery.

 

Performance obligations and transaction price. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under ASC 606, “Revenue From Contracts With Customers” (“ASC 606”). A contract’s transaction price is allocated to each distinct performance obligation in proportion to the standalone selling price for each and recognized as revenue when, or as, the performance obligation is satisfied. The Company’s performance obligations and the timing or method of revenue recognition in each of the Company’s markets are discussed below:

 

Home care market. In the Company’s home care market, its customers are patients who use the SmartVest System. The various models of the SmartVest System are comprised of three main components - a generator, a vest and a connecting hose - that are sold together as an integrated unit. Accordingly, in contracts within the home care market, the Company regards the SmartVest System to be a single performance obligation.

 

The Company makes available to its home care patients limited post-sale services that are not material in the context of the contracts, either individually or taken together, and therefore does not consider them to be performance obligations. The costs associated with the services are accrued and expensed when the related revenues are recognized. As such, transactions in the home care market consist of a single performance obligation: the SmartVest System.

 

Home care patients generally will rely on third-party payers, including commercial payers and governmental payers such as Medicare, Medicaid and the U.S. Department of Veterans Affairs to cover and reimburse all or part of the cost of the SmartVest System. The third-party payers’ reimbursement programs fall into three types, distinguished by the differences in the timing of payments from the payer, consisting of either (i) outright sale, in which payment is received from the payer based on standard terms, (ii) capped installment sale, under which the SmartVest System is sold for a series of payments that are capped not to exceed a prescribed or negotiated amount over a period of time or (iii) installment sale, under which the SmartVest System is paid for over a period of several months as long as the patient continues to use the SmartVest System.

 

Regardless of the type of transaction, provided criteria for an enforceable contract are met, it is the Company’s long-standing business practice to regard all home care agreements as transferring control to the patient upon shipment or delivery, in spite of possible payment cancellation under government or commercial programs where the payer is controlling the payment over specified time periods. For home care sales that feature installment payments, the ultimate amount of consideration received from Medicare, Medicaid or commercial payers can be significantly less than expected if the contract is terminated due to changes in the patient’s status, including insurance coverage, hospitalization, death or otherwise becoming unable to use the SmartVest System. However, once delivered to a patient who needs the SmartVest System, the patient is under no obligation to return the SmartVest System should payments be terminated as a result of the described contingencies. As a result, the Company’s product sales qualify for point in time revenue recognition. Control transfers to the patient, and revenue is recognized, upon shipment or delivery of the SmartVest System. At this point, physical possession and the significant risks and rewards of ownership are transferred to the patient and either a current or future right to payment is triggered, as further discussed under Accounts receivable and Contract assets below.

 

The Company’s contractually stated transaction prices in the home care market are generally set by the terms of the contracts negotiated with insurance companies or by government programs. The transaction price for the Company’s products may be further impacted by variable consideration. ASC 606 requires the Company to adjust the transaction price at contract inception and throughout the contract duration for the estimated value of payments to be received from insurance payers based on historical experience and other available information, subject to the constraint on estimates of variable consideration. Transactions requiring estimates of variable consideration primarily include (i) capped installment payments, which are subject to the third-party payer’s termination due to changes in insurance coverage, death or the patient’s discontinued use of the SmartVest System, (ii) contracts under appeal and (iii) patient responsibility amounts for deductibles, coinsurance, copays and other similar payments.

 

Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical collection patterns to estimate variable consideration for portfolios of contracts. The Company’s estimates of variable consideration consist of amounts it may receive from insurance providers in excess of its initial revenue estimate due to patients meeting deductibles or coinsurance during the payment duration, changes to a patient’s insurance status, changes in an insurance allowable, claims in appeals with Medicare and amounts received directly from patients for their allowable or coinsurance. The Company believes it has representative historical information to estimate the amount of variable consideration in relevant portfolios considering the significant experience it has with each portfolio and the similarity of patient accounts within a portfolio. The analysis includes steps to ensure that revenue recognized on a portfolio basis does not result in a material difference when compared with an individual contract approach. The Company also leverages its historical experience and all available relevant information for each portfolio of contracts to minimize the risk its estimates used to arrive at the transaction price will result in a significant reversal in the amount of cumulative revenue recognized when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.

 

For contracts in which the Company believes the criteria for reimbursement under government or commercial payer contracts have been met but for which coverage is unconfirmed or payments are under appeal, the Company has significant observable evidence of relatively consistent claims recovery experience over the prior three to five years. The Company believes the low volatility in historical claims approval rates for populations of patients whose demographics are similar to those of current patients provides reliable predictive value in arriving at estimates of variable consideration in such contracts. Similarly, historical payment trends for recovery of claims subject to payer installments and payments from patients have remained relatively consistent over the past five years. No significant changes in patient demographics or other relevant factors have occurred that would limit the predictive value of such payment trends in estimating variable consideration for current contracts. As a result, the Company believes its estimates of variable consideration are generally not subject to the risk of significant revenue reversal.

 

For each type of variable consideration discussed above, there are a large number of contracts with similar characteristics with a wide range of possible transaction prices. For that reason, the Company uses the probability-weighted expected value method provided under ASC 606 to estimate variable consideration.

 

The Company often receives payment from third-party payers for the SmartVest System sales over a period of time that may exceed one year. Despite these extended payment terms, no significant financing component is deemed to exist because the purpose of such terms is not to provide financing to the patient, the payer or the Company. Rather, the extended payment terms are mandated by the government or commercial insurance programs, the fundamental purpose of which is to avoid paying the full purchase price of equipment that may potentially be used by the patient for only a short period of time.

 

Home care distributors. Sales to distributors, who sell direct to patients, are made at fixed contract prices and may include tiered pricing structures or volume-based rebates which offer more favorable pricing once certain volumes are achieved per the negotiated contract. The distributor’s purchases accumulate to give the distributor a right to a higher discount on purchases in excess of the specified level within the contract period. As a result, to the extent the Company expects the distributor to exceed the specified volume of purchases in the annual period, it recognizes revenue at a blended rate based on estimated total annual volume and sales revenue. This effectively defers a portion of the transaction price on initial purchases below the specified volumes for recognition when the higher discount is earned on purchases in excess of specified volumes. Transfer of control of the products occurs upon shipment or delivery to the distributor as applicable.

Institutional market. The Company’s institutional sales are made to hospitals and home health care centers, pulmonary rehabilitation centers and other clinics. Sales to these institutions are negotiated with the individual institution or with group purchasing organizations, with payments received directly from the institution. No insurance reimbursement is involved. Generators are either sold or leased to the institutions and associated hoses and wraps (used in institutional settings rather than vests) are sold separately. Accordingly, each product is distinct and considered a separate performance obligation in sales to institutional customers. The agreements with institutions fall into two main types, distinguished by differences in the timing of transfer of control and timing of payments:

 

Outright sale – Under these transactions, the Company sells its products for a prescribed or negotiated price. Transfer of control of the product, and associated revenue recognition, occurs at the time of shipment and payment is made within normal credit terms, usually within 30 days.

 

Wrap usage agreements – Under these transactions, the Company provides a generator device at no cost to the hospital in return for a fixed annual commitment to purchase consumable wraps. These agreements are cancellable upon at least sixty days prior written notice by either party. If cancelled, the generator is returned to the Company, where it can be refurbished and used again at a later date. Revenue for the consumable wraps is recognized when control transfers to the customer.

 

International market. Sales to international markets are made directly to a number of independent distributors at fixed contract prices that are not subject to further adjustments for variable consideration. Transfer of control of the products occurs upon shipment or delivery to the distributor as applicable.

 

Product warranty. The Company offers warranties on its products. These warranties are assurance type warranties not sold on a standalone basis or are otherwise considered immaterial in the context of the contract, and therefore are not considered distinct performance obligations under ASC 606. The Company estimates the costs that may be incurred under its warranties and records a liability in the amount of such costs at the time the product is sold.

 

Accounts receivable. The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible.

 

Contract assets. Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts is expected to turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.

 

Contract balances. The following table provides information about accounts receivable and contracts assets from contracts with customers:

 

               
   June 30, 
   2023   2022 
Receivables, included in “Accounts receivable, net of allowance for doubtful accounts”  $24,130,000   $21,052,000 
Contract Assets  $487,000   $286,000 

 

Significant changes in contract assets during the period are as follows:

 

  

Year Ended

June 30, 2023

  

Year Ended

June 30, 2022

 
   Increase (decrease)   Increase (decrease) 
Contract assets, beginning  $286,000   $393,000 
Reclassification of contract assets to accounts receivable   (1,220,000)   (833,000)
Contract assets recognized   1,351,000    784,000 
Increase (decrease) as a result of changes in the estimate of amounts to be realized from payers, excluding amounts transferred to receivables during the period   71,000    (58,000)
Contract assets, ending  $488,000   $286,000 

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories
12 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Inventories

Note 3.      Inventories

 

The components of inventory were as follows:

 

               
   June 30, 
   2023   2022 
Parts inventory  $3,420,000   $2,672,000 
Work in process   470,000    100,000 
Finished goods   323,000    469,000 
Estimated inventory to be returned   265,000    228,000 
Less: Reserve for obsolescence   (257,000)   (291,000)
Total  $4,221,000   $3,178,000 

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment
12 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Property and Equipment

Note 4.      Property and Equipment

 

Property and equipment were as follows:

    Estimated Useful Lives   June 30, 
    (Years)   2023   2022 
Building and building improvements   15-40   $3,427,000   $3,420,000 
Land   N/A    200,000    200,000 
Land improvements   15-20    173,000    162,000 
Equipment   3-10    3,024,000    2,356,000 
Software   3-7    2,166,000    396,000 
Demonstration and rental equipment   3    1,090,000    1,036,000 
Construction in progress   N/A    8,000    957,000 
         10,088,000    8,527,000 
Less: Accumulated depreciation        (4,416,000)   (3,959,000)
Net property and equipment       $5,672,000   $4,568,000 

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Finite-life Intangible Assets
12 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Finite-life Intangible Assets

Note 5.      Finite-life Intangible Assets

 

The carrying value of patents and trademarks includes the original cost of obtaining the patents, periodic renewal fees, and other costs associated with maintaining and defending patent and trademark rights. Patents and trademarks are amortized over their estimated useful lives, generally 15 and 12 years, respectively. Accumulated amortization was $224,000 and $433,000 as of June 30, 2023 and 2022, respectively.

 

The activity and net balances of finite-life intangible assets were as follows:

 

   Years Ended June 30, 
   2023   2022 
Balance, beginning  $599,000   $663,000 
Additions   69,000    61,000 
Amortization expense   (63,000)   (125,000)
Balance, ending  $605,000   $599,000 

 

Based on the carrying value as of June 30, 2023, future amortization is expected to be as follows:

 

       

Fiscal years ending June 30:

     
2024 $ 46,000  
2025    44,000  
2026    44,000  
2027    43,000  
2028    41,000  
Thereafter   387,000  
Total $  605,000  

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Financing Arrangements
12 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Financing Arrangements

Note 6.      Financing Arrangements

 

The Company has a credit facility that provides for a revolving line of credit and a term loan. Effective December 17, 2021, the Company renewed its $2,500,000 revolving line of credit. There was no outstanding principal balance on the line of credit as of June 30, 2023 or June 30, 2022. Interest on borrowings under the line of credit, if any, accrues at the prime rate (8.25% as of June 30, 2023) less 1.0% and is payable monthly. The amount eligible for borrowing on the line of credit is limited to the lesser of $2,500,000 or 57.0% of eligible accounts receivable and the line of credit expires on December 18, 2023, if not renewed before such date. As of June 30, 2023, the maximum $2,500,000 was eligible for borrowing. Payment obligations under the line of credit, if any, are secured by a security interest in substantially all of the tangible and intangible assets of the Company.

 

The documents governing the line of credit contain certain financial and nonfinancial covenants that include a minimum tangible net worth covenant of not less than $10,125,000 and restrictions on the Company’s ability to incur certain additional indebtedness or pay dividends.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock
12 Months Ended
Jun. 30, 2023
Common Stock  
Common Stock

Note 7.      Common Stock

 

Authorized shares: The Company’s Articles of Incorporation, as amended, have established 15,000,000 authorized shares of capital stock consisting of 13,000,000 shares of common stock, par value $0.01 per share, and 2,000,000 shares of undesignated stock.

 

On May 26, 2021 the Company’s Board of Directors (the “Board”) approved a stock repurchase authorization. Under the authorization, the Company was originally able to repurchase up to $3.0 million of shares of common stock through May 26, 2022. On May 26, 2022, our Board of Directors removed the date limitation. As of June 30, 2023, a total of 239,995 shares have been repurchased and retired under this authorization for a total cost of $2,725,000, or $11.36 per share. Repurchased shares have been retired and constitute authorized but unissued shares.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation
12 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Share-Based Compensation

Note 8.      Share-Based Compensation

 

Share-based compensation expense for fiscal 2023 and 2022 was $708,000 and $976,000, respectively, related to employee stock options and restricted stock awards. This expense is included in selling, general and administrative expense in the Statements of Operations. As of June 30, 2023, the Company had $296,000 of unrecognized compensation expense related to non-vested equity awards, which is expected to be recognized over a weighted-average period of 1.5 to 1.84 years related to restricted stock awards and employee stock options, respectively.

 

Employee options: The Company has historically granted stock options to employees as long-term incentive compensation. Options expire ten years from the grant date and vest over a period of three years. In November 2017, the Company’s shareholders approved the 2017 Omnibus Incentive Plan (the “2017 Plan”) which superseded the 2014 Equity Incentive Plan (the “2014 Plan”). The 2017 Plan allows the Board to grant stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards, as well as cash incentive awards to all employees, non-employee directors, and advisors or consultants of the Company. The vesting schedule and term for each award are determined by the Board upon each grant. Upon vesting, and the Company’s determination that any necessary conditions precedent to the exercise of shares (such as satisfaction of tax withholding and compliance with applicable legal requirements) have been satisfied, shares purchased are delivered to the participant in a manner prescribed or permitted by the Board. The maximum number of shares of common stock available for issuance under the 2017 Plan is 900,000. There were 163,500 options granted under the 2014 Plan and prior plans outstanding as of June 30, 2023. There were 288,070 options issued under the 2017 Plan outstanding and 291,245 shares available for grant under the 2017 Plan as of June 30, 2023.

 

The Company recognizes compensation expense related to share-based payment transactions in the financial statements based on the estimated fair value of the award issued. The fair value of each option is estimated using the Black-Scholes pricing model at the time of award grant. The Company estimates the expected life of options based on the expected holding period by the option holder. The risk-free interest rate is based upon observed U.S. Treasury interest rates for the expected term of the options. The Company makes assumptions with respect to expected stock price volatility based upon the historical volatility of its stock price. Forfeitures are accounted for as they occur.

 

The following assumptions were used to estimate the fair value of options granted:

 

   Years Ended June 30, 
   2023   2022 
Risk-free interest rate  2.88-4.23%   0.89-2.52% 
Expected term (years)  6   6 
Expected volatility  53-54%   55-64% 

 

The following table presents employee stock option activity for fiscal 2023 and 2022:

 

   Number of Shares   Weighted-Average Grant Date Fair Value   Weighted-Average Exercise Price  

Weighted-Average

Remaining Contractual Life (in Years)

 
Options outstanding as of June 30, 2021   468,049   $4.61   $4.98    5.82 
Granted   81,901   $6.63   $11.52     
Exercised   (32,000)  $3.70   $5.44     
Canceled or forfeited   (15,866)  $6.63   $11.30     
Options outstanding as of June 30, 2022   502,084   $3.71   $5.82    5.35 
Options exercisable as of June 30, 2022   429,888   $3.16   $4.77    4.76 
                     
Granted   104,325   $5.35   $9.93     
Exercised   (101,357)  $1.44   $2.21     
Canceled or forfeited   (53,482)  $6.33   $11.29     
Options outstanding as of June 30, 2023   451,570   $4.28   $6.93    5.53 
Options exercisable as of June 30, 2023   377,875   $4.00   $6.25    4.90 

 

The intrinsic value of a stock option is the amount by which the fair value of the underlying stock exceeds its exercise price. At June 30, 2023, the weighted average remaining contractual term for all outstanding stock options was 5.5 years and their aggregate intrinsic value was $1,862,000. Outstanding at June 30, 2023 were 451,570 stock options issued to employees, of which 377,875 were vested and exercisable and had an aggregate intrinsic value of $1,820,000.

Restricted stock: The 2017 Plan permits the Personnel and Compensation Committee of the Board to grant other stock-based awards, including shares of restricted stock. The Company makes restricted stock grants to key employees and non-employee directors that vest over six months to three years following the applicable grant date.

 

The Company issued restricted stock awards to employees totaling 32,400 and 31,400 during fiscal 2023 and 2022, respectively, with a vesting term of one to three years and a fair value of $9.92 and $11.48 per share, respectively. The Company issued restricted stock awards to directors totaling 21,000 and 18,000 during fiscal 2023 and 2022, respectively, with a vesting term of six months and a fair value of $9.86 and $12.09 per share for fiscal 2023 and 2022, respectively. Restricted stock transactions during the years ended June 30, 2023 and 2022 are summarized as follows:

 

   Shares of Restricted Stock   Weighted-Average Grant Date Fair Value per Share 
Outstanding as of June 30, 2021   30,503   $12.57 
  Granted   49,400   $11.70 
  Vested   (45,219)  $11.61 
Outstanding as of June 30, 2022   34,684   $12.59 
  Granted   53,400   $9.90 
  Vested   (45,152)  $11.05 
  Canceled or forfeited   (24,699)  $11.33 
Outstanding as of June 30, 2023   18,233   $10.23 

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes
12 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

Note 9.      Income Taxes

 

Components of the provision for income taxes were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Current:        
  Current Federal  $744,000   $891,000 
  Current State   219,000    290,000 
    Total Current   963,000    1,181,000 
Deferred:          
  Deferred Federal   (20,000)   (348,000)
  Deferred State   (23,000)   (141,000)
    Total Deferred   (43,000)   (489,000)
           
Total Income Tax Expense  $920,000   $692,000 

 

Actual income tax expense differs from the expected tax expense, computed by applying the statutory federal income tax rate to the Company’s earnings before income taxes, as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Tax expense at statutory federal rate  $858,000   $629,000 
State income tax expense, net of federal tax effect   155,000    105,000 
Share based compensation   (212,000)   (10,000)
Change in valuation allowance on deferred tax assets   11,000    27,000 
Other permanent items   108,000    (59,000)
Income tax expense  $920,000   $692,000 

 

The effective tax rates for fiscal 2023 and 2022 were 22.5% and 23.1%, respectively.

 

The significant components of deferred income taxes were as follows:

 

               
   June 30, 
   2023   2022 
Deferred tax assets:          
Revenue recognition and accounts receivable reserves  $1,292,000   $917,000 
Accrued liabilities   252,000    325,000 
Finite-life intangible assets   126,000     
    Stock options   516,000    532,000 
Tax credits   221,000    152,000 
Other   35,000    51,000 
Subtotal   2,442,000    1,977,000 
Less: Valuation allowance   (221,000)   (152,000)
Net deferred tax assets   2,221,000    1,825,000 
Deferred tax liabilities:          
Finite-life intangible assets       (41,000)
Property and equipment   (640,000)   (246,000)
Total deferred tax liabilities   (640,000)   (287,000)
Net deferred tax assets  $1,581,000   $1,538,000 

 

The Company has research and development state tax credit carryforwards of $221,000 and $152,000 as of June 30, 2023 and June 30, 2022, respectively. Based on the historical use of the credits, management believes it is more likely than not these credits will begin to expire between fiscal years 2025 and 2038. As of June 30, 2023 and June 30, 2022, the Company had a valuation allowance of $221,000 and $152,000, respectively, related to its research and development state tax carryforwards.

 

The Company applies the accounting standard for uncertain tax positions pursuant to which a more-likely-than-not threshold is utilized to determine the recognition and derecognition of uncertain tax positions. Once the more-likely-than-not threshold is met, the amount of benefit to be recognized is the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement. It further requires that a change in judgment related to the expected ultimate resolution of uncertain tax positions be recognized in earnings in the period of such a change. The Company does not believe that it has any material uncertain tax positions as of June 30, 2023 and June 30, 2022.

 

The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. With limited exceptions, the Company is no longer subject to federal and state income tax examinations by tax authorities for fiscal year ended prior to June 30, 2020. The Internal Revenue Service has completed its examination of the Company’s U.S. federal income tax return for the fiscal year ended June 30, 2020 without proposing any adjustments. The Company is not under any current income tax examinations by any other state or local taxing authority. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs.

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Leases
12 Months Ended
Jun. 30, 2023
Leases  
Leases

Note 10.      Leases

 

The Company has leases for office and warehouse space and office equipment that require monthly payments. These leases have payments ranging from $200 to $5,300 per month which expire through December 2025 and are recognized on a straight-line basis over the life of the lease. All leases are classified as operating leases which do not include renewal options. The Company currently does not have any variable lease costs. The Company elected the practical expedient to calculate the present value of the fixed payments without having to perform an allocation to lease and non-lease components.

 

The Company has recognized right of use assets associated with its operating leases of $161,000 and $120,000 as of June 30, 2023 and June 30, 2022, respectively, which is included in other assets on the Company’s balance sheet. Operating lease liabilities were $161,000 and $120,000 as of June 30, 2023 and June 30, 2022, respectively, which are included in other accrued liabilities and other long-term liabilities on the Company’s balance sheet.

 

As of June 30, 2023, the Company has a weighted-average lease term of 1.5 years for its operating leases, which have a weighted-average discount rate of 4.0%.Operating lease payments of $82,000 are included in operating cash flows in fiscal 2023.

 

Maturities of lease liabilities, which are included in other accrued liabilities and other long-term liabilities on the Balance Sheet, are as follows:

 

     
Fiscal years ending June 30:    
2024  $80,000 
2025   80,000 
2026   8,000 
2027    
2028    
Total lease payments   168,000 
  Less: Interest   (7,000)
Present value of lease liabilities  $161,000 
      

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies
12 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

Note 11.       Commitments and Contingencies

 

Litigation: The Company is occasionally involved in claims and disputes arising in the ordinary course of business. The Company insures certain business risks where possible to mitigate the financial impact of individual claims and establishes reserves for an estimate of any probable cost of settlement or other disposition.

 

On September 8, 2021, a state court putative class action lawsuit was filed in Minnesota against the Company asserting injury resulting from the previously announced data breach that impacted the Company’s customer protected health information and employee personal information and seeking compensatory damages, equitable relief, and attorneys’ fees and costs. On October 6, 2021, the proceeding was removed to the District of Minnesota. The Company believes the plaintiff was not injured as a result of the data privacy incident and, as a result, the claims are without merit. Accordingly, on November 11, 2021, the Company moved to dismiss the complaint in its entirety. Prior to the hearing on the motion to dismiss, the parties agreed in principle to settle the case. The parties have executed a settlement agreement and submitted a motion to settle the class action. During January 2023, the settlement was preliminarily approved. The hearing for final approval took place on June 5, 2023. Following the final approval hearing, the court issued a judgment on July 10, 2023 granting a motion for final approval of the settlement. As a result of the judgement, there was no additional impact on the financial statements as of or for the year ended June 30, 2023.

 

401(k) Profit Sharing Plan: The Company has an employee benefit plan under Section 401(k) of the Internal Revenue Code covering all employees who are 21 years of age or older. The Company matches each employee’s salary reduction contribution, not to exceed four percent of annual compensation. Total employer contributions to this plan for fiscal 2023 and 2022 were $524,000 and $461,000, respectively.

 

Employment Agreements: The Company has entered into formal employment agreements with its President and Chief Executive Officer and its Chief Financial Officer, as may be amended from time to time. These agreements provide these officers with, among other things, twelve and eighteen months, respectively, of base salary upon a termination without “Cause” or in the event the employee resigns for “Good Reason” or within twelve months of a “Change in Control,” as such terms are defined in the respective employment agreements.

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties
12 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Parties

Note 12.      Related Parties

 

The Company uses a parts supplier whose founder and president was a director of the Company through November 12, 2021. The Company made payments to the supplier of $1,857,000 and $360,000 during fiscal year 2023 and 2022, respectively. Amounts due to the supplier were $247,000 and $160,000 on June 30, 2023 and June 30 2022 respectively, which were included in accounts payable on the Balance Sheets.

XML 35 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Subsequent Events
12 Months Ended
Jun. 30, 2023
Subsequent Events [Abstract]  
Subsequent Events

Note 13.      Subsequent Events

 

The Company evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date the financial statements are issued for either disclosure or adjustment to the Company’s financial results. Except as described below, there have been no events subsequent to June 30, 2023 which would require recognition in the Financial Statements or Notes to the Financial Statements.

XML 36 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Use of estimates

Use of estimates: Management uses estimates and assumptions in preparing the financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could vary from the estimates that were used. The Company believes the critical accounting policies that require the most significant assumptions and judgments in the preparation of its financial statements include revenue recognition and the related estimation of variable consideration, inventory valuation, share-based compensation and warranty reserve.

Revenue recognition

Revenue recognition: Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including noncash consideration, consideration paid or payable to customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer. See Note 2 for information on revenue.

Shipping and handling expense

Shipping and handling expense: Shipping and handling charges incurred by the Company are included in cost of revenues and were $896,000 and $982,000 for fiscal 2023 and 2022, respectively.

Cash and cash equivalents

Cash and cash equivalents: Cash and cash equivalents consist of cash in bank deposits and money market funds with original maturities of three months or less at the time of purchase. The Company has not experienced any losses in these accounts.

Accounts receivable

Accounts receivable: The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The allowance for doubtful accounts was $45,000 as of June 30, 2023 and 2022.

Contract assets

Contract assets: Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts will turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.

Inventories

Inventories: Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Work in process and finished goods are carried at standard cost, which approximates actual cost, and includes materials, labor and allocated overhead. Standard costs are reviewed at least quarterly by management, or more often in the event circumstances indicate a change in cost has occurred. The reserve for obsolescence is determined by analyzing the inventory on hand and comparing it to expected future sales. Estimated inventory to be returned is based on how many devices that have shipped that are expected to be returned prior to completion of the insurance reimbursement process.

Property and equipment

Property and equipment: Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or the remaining lease term. The Company retains ownership of demonstration equipment in the possession of both inside and outside sales representatives, who use the equipment in the sales process.

Leases

Leases: The Company determines if an arrangement is a lease at inception. Where an arrangement is a lease, the Company determines if it is an operating lease or a finance lease. At lease commencement, the Company records a lease liability and corresponding right of use ROU asset. Lease liabilities represent the present value of our future lease payments over the expected lease term, which includes options to extend or terminate the lease when it is reasonably certain those options will be exercised. The present value of the Company’s lease liability is determined using its incremental collateralized borrowing rate at lease inception. ROU assets represent the Company’s right to control the use of the leased assets during the lease and are recognized in an amount equal to the lease liability for leases with an initial term greater than 12 months. Over the lease term (operating leases only), the Company uses the effective interest rate method to account for the lease liability as lease payments are made and the ROU asset is amortized to consolidated statement of operations in a manner that results in straight line expense recognition.

Finite-life intangible assets

Finite-life intangible assets: Finite-life intangible assets include patents and trademarks. These intangible assets are amortized on a straight-line basis over their estimated useful lives, as described in Note 5.

Long-lived assets

Long-lived assets: Long-lived assets, primarily property and equipment and finite-life intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. In evaluating recoverability, the following factors, among others, are considered: a significant change in the circumstances used to determine the amortization period, an adverse change in legal factors or in the business climate, a transition to a new product or service strategy, a significant change in customer base, and a realization of failed marketing efforts. The recoverability of an asset or asset group is measured by a comparison of the carrying value of the asset to future undiscounted cash flows.

 

If the Company believes the carrying value is unrecoverable, then it recognizes an impairment charge necessary to reduce the unamortized balance to the estimated fair value of the asset or asset group. The amount of such impairment is charged to operations in the current period.

Warranty liability

Warranty liability: The Company provides a lifetime warranty on its products to the prescribed patient for sales within the U.S. and a three-year warranty for all institutional sales and sales to individuals outside the U.S. The Company estimates the costs that may be incurred under its warranty and records a liability in the amount of such costs at the time the product is shipped or delivered. Factors that affect the Company’s warranty liability include the number of units shipped, historical and anticipated rates of warranty claims, the product’s useful life, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary.

 

Changes in the Company’s warranty liability were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Beginning warranty reserve  $1,256,000   $940,000 
Accrual for products sold   416,000    494,000 
Expenditures and costs incurred for warranty claims   (294,000)   (178,000)
Ending warranty reserve  $1,378,000   $1,256,000 

Income taxes

Income taxes: Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards and deferred tax liabilities are recognized for taxable 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. The Company reverses a valuation allowance if it determines, based on the weight of all available evidence, including when cumulative losses become positive income, that it is more likely than not that some or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.

 

The Company recognizes tax liabilities when the Company believes that certain positions may not be fully sustained upon review by tax authorities. Benefits from tax positions are measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences impact income tax expense in the period in which such determination is made. Interest and penalties, if any, related to accrued liabilities for potential tax assessments are included in income tax expense.

Research and development

Research and development: Research and development costs include costs of research activities as well as engineering and technical efforts required to develop new products or make improvements to existing products. Research and development costs are expensed as incurred.

Advertising costs

Advertising costs: Advertising costs are charged to expense when incurred. Advertising, marketing and trade show costs for fiscal 2023 and 2022 were $1,244,000 and $936,000, respectively.

Share-based payments

Share-based payments: Share-based payment awards consist of options to purchase shares of common stock and restricted shares of common stock issued to employees for services. Expense for options is estimated using the Black-Scholes pricing model at the date of grant and expense for restricted stock is determined by the closing price on the day the grant is made. Expense is recognized on a graded vesting basis over the requisite service or vesting period of the award, or at the time services are provided for non-employee awards.

Fair value of financial instruments

Fair value of financial instruments: The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value due to the short-term nature of these instruments.

Net income per common share

Net income per common share: Net income is presented on a per share basis for both basic and diluted common shares. Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period, excluding any restricted stock awards which have not vested. The diluted net income per common share calculation includes outstanding restricted stock grants and assumes that all stock options were exercised and converted into shares of common stock at the beginning of the period unless their effect is anti-dilutive. Common stock equivalents included in the calculation of diluted earnings per share were 237,149 and 297,383 shares for fiscal 2023 and 2022, respectively. Common stock equivalents excluded from the calculation of diluted earnings per share because their impact was anti-dilutive were 194,154 and 113,646 shares for fiscal 2023 and 2022, respectively.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

 

In June 2016, the Financial Accounting Board issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments -- Credit Losses: Measurement of Credit Losses on Financial Instruments, which was subsequently amended by ASU 2018-19, ASU 2019-04, 2019-05, 2019-10, 2019-11, and 2020-02. The standard introduces new accounting guidance for credit losses on financial instruments within its scope, including trade receivables. This new guidance adds an impairment model that is based on expected losses rather than incurred losses. It is effective for interim and annual reporting periods beginning after December 15, 2022, with early adoption permitted. Adoption of the standard is not expected to have a material impact on the financial statements.

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Schedule of changes in warranty liability

Changes in the Company’s warranty liability were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Beginning warranty reserve  $1,256,000   $940,000 
Accrual for products sold   416,000    494,000 
Expenditures and costs incurred for warranty claims   (294,000)   (178,000)
Ending warranty reserve  $1,378,000   $1,256,000 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues (Tables)
12 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated revenue

Disaggregation of revenues. In the following table, revenue is disaggregated by market:

 

   Years Ended June 30, 
   2023   2022 
Home care  $43,945,000   $38,004,000 
Institutional   2,080,000    1,660,000 
Home care distributor   1,618,000    1,474,000 
International   424,000    521,000 
Total  $48,067,000   $41,659,000 
           

In the following table, home care revenue is disaggregated by payer type:

 

   Years Ended June 30, 
   2023   2022 
Commercial  $18,481,000   $14,937,000 
Medicare   18,682,000    16,692,000 
Medicare Supplemental   5,000,000    4,484,000 
Medicaid   941,000    1,028,000 
Other   841,000    863,000 
Total  $43,945,000   $38,004,000 
Schedule of contract assets

Contract balances. The following table provides information about accounts receivable and contracts assets from contracts with customers:

 

               
   June 30, 
   2023   2022 
Receivables, included in “Accounts receivable, net of allowance for doubtful accounts”  $24,130,000   $21,052,000 
Contract Assets  $487,000   $286,000 

 

Significant changes in contract assets during the period are as follows:

 

  

Year Ended

June 30, 2023

  

Year Ended

June 30, 2022

 
   Increase (decrease)   Increase (decrease) 
Contract assets, beginning  $286,000   $393,000 
Reclassification of contract assets to accounts receivable   (1,220,000)   (833,000)
Contract assets recognized   1,351,000    784,000 
Increase (decrease) as a result of changes in the estimate of amounts to be realized from payers, excluding amounts transferred to receivables during the period   71,000    (58,000)
Contract assets, ending  $488,000   $286,000 
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of components of inventories

The components of inventory were as follows:

 

               
   June 30, 
   2023   2022 
Parts inventory  $3,420,000   $2,672,000 
Work in process   470,000    100,000 
Finished goods   323,000    469,000 
Estimated inventory to be returned   265,000    228,000 
Less: Reserve for obsolescence   (257,000)   (291,000)
Total  $4,221,000   $3,178,000 
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Property and Equipment (Tables)
12 Months Ended
Jun. 30, 2023
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment, including assets under capital leases

Property and equipment were as follows:

    Estimated Useful Lives   June 30, 
    (Years)   2023   2022 
Building and building improvements   15-40   $3,427,000   $3,420,000 
Land   N/A    200,000    200,000 
Land improvements   15-20    173,000    162,000 
Equipment   3-10    3,024,000    2,356,000 
Software   3-7    2,166,000    396,000 
Demonstration and rental equipment   3    1,090,000    1,036,000 
Construction in progress   N/A    8,000    957,000 
         10,088,000    8,527,000 
Less: Accumulated depreciation        (4,416,000)   (3,959,000)
Net property and equipment       $5,672,000   $4,568,000 
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Finite-life Intangible Assets (Tables)
12 Months Ended
Jun. 30, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of activity and balances of finite-life intangible assets

The activity and net balances of finite-life intangible assets were as follows:

 

   Years Ended June 30, 
   2023   2022 
Balance, beginning  $599,000   $663,000 
Additions   69,000    61,000 
Amortization expense   (63,000)   (125,000)
Balance, ending  $605,000   $599,000 
Schedule of future amortization of finite-life intangible assets

Based on the carrying value as of June 30, 2023, future amortization is expected to be as follows:

 

       

Fiscal years ending June 30:

     
2024 $ 46,000  
2025    44,000  
2026    44,000  
2027    43,000  
2028    41,000  
Thereafter   387,000  
Total $  605,000  
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation (Tables)
12 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of assumptions used to estimate fair value of options granted

The following assumptions were used to estimate the fair value of options granted:

 

   Years Ended June 30, 
   2023   2022 
Risk-free interest rate  2.88-4.23%   0.89-2.52% 
Expected term (years)  6   6 
Expected volatility  53-54%   55-64% 
Schedule of stock option transactions

The following table presents employee stock option activity for fiscal 2023 and 2022:

 

   Number of Shares   Weighted-Average Grant Date Fair Value   Weighted-Average Exercise Price  

Weighted-Average

Remaining Contractual Life (in Years)

 
Options outstanding as of June 30, 2021   468,049   $4.61   $4.98    5.82 
Granted   81,901   $6.63   $11.52     
Exercised   (32,000)  $3.70   $5.44     
Canceled or forfeited   (15,866)  $6.63   $11.30     
Options outstanding as of June 30, 2022   502,084   $3.71   $5.82    5.35 
Options exercisable as of June 30, 2022   429,888   $3.16   $4.77    4.76 
                     
Granted   104,325   $5.35   $9.93     
Exercised   (101,357)  $1.44   $2.21     
Canceled or forfeited   (53,482)  $6.33   $11.29     
Options outstanding as of June 30, 2023   451,570   $4.28   $6.93    5.53 
Options exercisable as of June 30, 2023   377,875   $4.00   $6.25    4.90 
Schedule of restricted stock transactions

 

   Shares of Restricted Stock   Weighted-Average Grant Date Fair Value per Share 
Outstanding as of June 30, 2021   30,503   $12.57 
  Granted   49,400   $11.70 
  Vested   (45,219)  $11.61 
Outstanding as of June 30, 2022   34,684   $12.59 
  Granted   53,400   $9.90 
  Vested   (45,152)  $11.05 
  Canceled or forfeited   (24,699)  $11.33 
Outstanding as of June 30, 2023   18,233   $10.23 
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Tables)
12 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of components of the provision for income taxes

Components of the provision for income taxes were as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Current:        
  Current Federal  $744,000   $891,000 
  Current State   219,000    290,000 
    Total Current   963,000    1,181,000 
Deferred:          
  Deferred Federal   (20,000)   (348,000)
  Deferred State   (23,000)   (141,000)
    Total Deferred   (43,000)   (489,000)
           
Total Income Tax Expense  $920,000   $692,000 
Schedule of effective income tax reconciliation

Actual income tax expense differs from the expected tax expense, computed by applying the statutory federal income tax rate to the Company’s earnings before income taxes, as follows:

 

               
   Years Ended June 30, 
   2023   2022 
Tax expense at statutory federal rate  $858,000   $629,000 
State income tax expense, net of federal tax effect   155,000    105,000 
Share based compensation   (212,000)   (10,000)
Change in valuation allowance on deferred tax assets   11,000    27,000 
Other permanent items   108,000    (59,000)
Income tax expense  $920,000   $692,000 
Schedule of significant components of deferred income taxes

The significant components of deferred income taxes were as follows:

 

               
   June 30, 
   2023   2022 
Deferred tax assets:          
Revenue recognition and accounts receivable reserves  $1,292,000   $917,000 
Accrued liabilities   252,000    325,000 
Finite-life intangible assets   126,000     
    Stock options   516,000    532,000 
Tax credits   221,000    152,000 
Other   35,000    51,000 
Subtotal   2,442,000    1,977,000 
Less: Valuation allowance   (221,000)   (152,000)
Net deferred tax assets   2,221,000    1,825,000 
Deferred tax liabilities:          
Finite-life intangible assets       (41,000)
Property and equipment   (640,000)   (246,000)
Total deferred tax liabilities   (640,000)   (287,000)
Net deferred tax assets  $1,581,000   $1,538,000 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Jun. 30, 2023
Leases  
Schedule of maturities of lease liabilities

Maturities of lease liabilities, which are included in other accrued liabilities and other long-term liabilities on the Balance Sheet, are as follows:

 

     
Fiscal years ending June 30:    
2024  $80,000 
2025   80,000 
2026   8,000 
2027    
2028    
Total lease payments   168,000 
  Less: Interest   (7,000)
Present value of lease liabilities  $161,000 
      
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of changes in warranty liability (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Accounting Policies [Abstract]    
Beginning warranty reserve $ 1,256,000 $ 940,000
Accrual for products sold 416,000 494,000
Expenditures and costs incurred for warranty claims (294,000) (178,000)
Ending warranty reserve $ 1,378,000 $ 1,256,000
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Business and Summary of Significant Accounting Policies (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
AccountingPoliciesLineItem [Line Items]    
Net revenues $ 48,067,000 $ 41,659,000
Cost of revenues 11,548,000 10,217,000
Accounts receivable, allowance for doubtful accounts 45,000 45,000
Advertising, marketing and trade show costs $ 1,244,000 $ 936,000
Common stock equivalents included from calculation of diluted earnings per share 237,149 297,383
Antidilutive securities excluded from computation of earnings per share 194,154 113,646
Shipping and Handling [Member]    
AccountingPoliciesLineItem [Line Items]    
Cost of revenues $ 896,000 $ 982,000
International [Member]    
AccountingPoliciesLineItem [Line Items]    
Net revenues $ 424,000 $ 521,000
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of disaggregated revenue (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenue $ 48,067,000 $ 41,659,000
Home Care [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 43,945,000 38,004,000
Home Care [Member] | Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 18,481,000 14,937,000
Home Care [Member] | Medicare [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 18,682,000 16,692,000
Home Care [Member] | Medicare Supplemental [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 5,000,000 4,484,000
Home Care [Member] | Medicaid [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 941,000 1,028,000
Home Care [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 841,000 863,000
Institutional [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2,080,000 1,660,000
Home Care Distributor [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,618,000 1,474,000
International One [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 424,000 $ 521,000
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of contract assets (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]    
Receivables, included in “Accounts receivable, net of allowance for doubtful accounts” $ 24,130,000 $ 21,052,000
Contract Assets 487,000 286,000
Contract assets, beginning 286,000 393,000
Reclassification of contract assets to accounts receivable (1,220,000) (833,000)
Contract assets recognized 1,351,000 784,000
Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period 71,000 (58,000)
Contract assets, ending $ 487,000 $ 286,000
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of components of inventories (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Inventory Disclosure [Abstract]    
Parts inventory $ 3,420,000 $ 2,672,000
Work in process 470,000 100,000
Finished goods 323,000 469,000
Estimated inventory to be returned 265,000 228,000
Less: Reserve for obsolescence (257,000) (291,000)
Total $ 4,221,000 $ 3,178,000
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of property and equipment, including assets under capital leases (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 10,088,000 $ 8,527,000
Less: Accumulated depreciation (4,416,000) (3,959,000)
Net property and equipment 5,672,000 4,568,000
Building and Building Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 3,427,000 3,420,000
Building and Building Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 15 years  
Building and Building Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 40 years  
Land [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 200,000 200,000
Land Improvements [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 173,000 162,000
Land Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 15 years  
Land Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 20 years  
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 3,024,000 2,356,000
Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 10 years  
Software [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 2,166,000 396,000
Software [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Software [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 7 years  
Demonstration and Rental Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Estimated useful life 3 years  
Gross property and equipment $ 1,090,000 1,036,000
Construction in Progress [Member]    
Property, Plant and Equipment [Line Items]    
Gross property and equipment $ 8,000 $ 957,000
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of activity and balances of finite-life intangible assets (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]    
Balance, beginning $ 599,000 $ 663,000
Additional 69,000 61,000
Amortization expense (63,000) (125,000)
Balance, ending $ 605,000 $ 599,000
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of future amortization of finite-life intangible assets (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Goodwill and Intangible Assets Disclosure [Abstract]      
2024 $ 46,000    
2025 44,000    
2026 44,000    
2027 43,000    
2028 41,000    
Thereafter 387,000    
Total $ 605,000 $ 599,000 $ 663,000
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Finite-life Intangible Assets (Details Narrative) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Finite-Lived Intangible Assets [Line Items]    
Accumulated amortization $ 224,000 $ 433,000
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 15 years  
Trademarks [Member]    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible asset, useful life 12 years  
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Financing Arrangements (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Line of Credit Facility [Line Items]    
Minimum tangible net worth to be maintained $ 10,125,000  
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Credit facility effective date Dec. 17, 2021  
Maximum borrowing capacity $ 2,500,000  
Line of credit balance $ 0 $ 0
Basis spread on rate 1.00%  
Borrowing capacity of eligible accounts receivable $ 2,500,000  
Available borrowing capacity 57.00%  
Credit facility expiration date Dec. 18, 2023  
Available borrowing capacity $ 2,500,000  
Revolving Credit Facility [Member] | Prime Rate [Member]    
Line of Credit Facility [Line Items]    
Interest rate 8.25%  
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
May 26, 2021
Common stock, authorized 13,000,000 13,000,000  
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Number of share repurchased 239,995    
Repurchase of common stock $ (153,000) $ (1,448,000)  
Share price $ 11.36    
Board of Directors Chairman [Member]      
Common stock, authorized     3,000,000
Common Stock [Member]      
Common stock, authorized 13,000,000    
Common stock, par value (in dollars per share) $ 0.01    
Number of share repurchased 15,368 120,416  
Repurchase of common stock $ (1,000)  
Capital Stock [Member]      
Common stock, authorized 15,000,000    
Authorized Shares Undesignated Stock [Member]      
Common stock, authorized 2,000,000    
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of assumptions used to estimate fair value of options granted (Details)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-Based Payment Arrangement [Abstract]    
Risk free interest rate - minimum 2.88% 0.89%
Risk free interest rate - maximum 4.23% 2.52%
Expected term (years) 6 years 6 years
Expected volatility - minimum 53.00% 55.00%
Expected volatility - maximum 54.00% 64.00%
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of stock option transactions (Details) - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Option outstanding, ending 451,570  
Option outstanding, ending 377,875  
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares, beginning 502,084 468,049
Weighted average grant date fair value, beginning $ 3.71 $ 4.61
Weighted average exercise price, beginning $ 5.82 $ 4.98
Options outstanding at beginning (in years)   5 years 9 months 25 days
Options exercisable, granted 104,325 81,901
Options exercisable, granted $ 5.35 $ 6.63
Options exercisable, granted $ 9.93 $ 11.52
Options exercisable, exercised (101,357) (32,000)
Options exercisable, exercised $ 1.44 $ 3.70
Options exercisable, exercised $ 2.21 $ 5.44
Options exercisable, canceled or forfeited (53,482) (15,866)
Options exercisable, canceled or forfeited $ 6.33 $ 6.63
Options exercisable, canceled or forfeited $ 11.29 $ 11.30
Option outstanding, ending 451,570 502,084
Weighted average grant date fair value, ending $ 4.28 $ 3.71
Weighted average exercise price, ending $ 6.93 $ 5.82
Option outstanding at ending (in Years) 5 years 6 months 10 days 5 years 4 months 6 days
Option outstanding, ending 377,875 429,888
Options exercisable , ending $ 4.00 $ 3.16
Options exercisable , ending $ 6.25 $ 4.77
Option exercisable at ending   4 years 9 months 3 days
Options exercisable, ending (in years) 4 years 10 months 25 days  
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of restricted stock transactions (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding, beginning 34,684 30,503
Outstanding, beginning $ 12.59 $ 12.57
Granted 53,400 49,400
Granted $ 9.90 $ 11.70
Vested (45,152) (45,219)
Vested $ 11.05 $ 11.61
Canceled or forfeited (24,699)  
Canceled or forfeited $ 11.33  
Outstanding, ending 18,233 34,684
Weighted average grant date fair value, ending $ 10.23  
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Share-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-based compensation expense $ 708,000 $ 976,000  
Unrecognized compensation expense $ 296,000    
Weighted average contractual term outstanding stock options 5 years 6 months    
Options exercisable, intrinsic value $ 1,862,000    
Outstanding exercisable 451,570    
Vested and exercisable 377,875    
Options exercisable, intrinsic value $ 1,820,000    
Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Fair value of per share $ 9.92 $ 11.48  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Outstanding exercisable 451,570 502,084 468,049
Vested and exercisable 377,875 429,888  
Current Plan [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Shares available for issuance 900,000    
Options outstanding (shares) 288,070    
Available for grant, shares $ 291,245    
Prior Plans [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of shares granted under the 2014 plan 163,500    
Employee [Member] | Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock issued 32,400 31,400  
Employee [Member] | Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting term 1 year 3 years  
Directors [Member] | Restricted Stock [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Stock issued 21,000 18,000  
Fair value of per share $ 9.86 $ 12.09  
Minimum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted average contractual term outstanding stock options 1 year 6 months    
Maximum [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Weighted average contractual term outstanding stock options 1 year 10 months 3 days    
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of components of the provision for income taxes (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Current:    
  Current Federal $ 744,000 $ 891,000
  Current State 219,000 290,000
    Total Current 963,000 1,181,000
Deferred:    
  Deferred Federal (20,000) (348,000)
  Deferred State (23,000) (141,000)
    Total Deferred (43,000) (489,000)
Total Income Tax Expense $ 920,000 $ 692,000
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of effective income tax reconciliation (Details) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Income Tax Disclosure [Abstract]    
Tax expense at statutory federal rate $ 858,000 $ 629,000
State income tax expense, net of federal tax effect 155,000 105,000
Share based compensation 708,000 976,000
Change in valuation allowance on deferred tax assets 11,000 27,000
Other permanent items 108,000 (59,000)
Income tax expense $ 920,000 $ 692,000
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of significant components of deferred income taxes (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Deferred tax assets:    
Revenue recognition and accounts receivable reserves $ 1,292,000 $ 917,000
Accrued liabilities 252,000 325,000
Finite-life intangible assets 126,000
    Stock options 516,000 532,000
Tax credits 221,000 152,000
Other 35,000 51,000
Subtotal 2,442,000 1,977,000
Less: Valuation allowance (221,000) (152,000)
Net deferred tax assets 2,221,000 1,825,000
Deferred tax liabilities:    
Finite-life intangible assets (41,000)
Property and equipment (640,000) (246,000)
Total deferred tax liabilities (640,000) (287,000)
Net deferred tax assets $ 1,581,000 $ 1,538,000
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Operating Loss Carryforwards [Line Items]    
Effective tax rate 22.50% 23.10%
Valuation allowance $ 221,000 $ 152,000
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards [Line Items]    
Tax credit carryforwards $ 221,000 $ 152,000
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Schedule of maturities of lease liabilities (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Leases    
2024 $ 80,000  
2025 80,000  
2026 8,000  
Total lease payments 168,000  
  Less: Interest (7,000)  
Present value of lease liabilities $ 161,000 $ 120,000
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Property, Plant and Equipment [Line Items]    
Operating lease payment $ 82,000  
Operating lease liability $ 161,000 $ 120,000
Weighted-average lease term 1 year 6 months  
Weighted-average discount rate 4.00%  
Office and Warehouse Space [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Operating lease payment $ 200  
Office and Warehouse Space [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Operating lease payment $ 5,300  
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]    
Employee benefit plan, minimum age requirement 21 years  
Employee benefit plan, employer contribution $ 524,000 $ 461,000
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Related Parties (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Related Party Transactions [Abstract]    
Payments to the supplier $ 1,857,000 $ 360,000
Payments due to supplier $ 247,000 $ 160,000
XML 68 elmd230887_10k_htm.xml IDEA: XBRL DOCUMENT 0001488917 2022-07-01 2023-06-30 0001488917 2022-12-31 0001488917 2023-08-15 0001488917 2023-06-30 0001488917 2022-06-30 0001488917 2021-07-01 2022-06-30 0001488917 us-gaap:CommonStockMember 2021-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001488917 us-gaap:RetainedEarningsMember 2021-06-30 0001488917 2021-06-30 0001488917 us-gaap:CommonStockMember 2022-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001488917 us-gaap:RetainedEarningsMember 2022-06-30 0001488917 us-gaap:CommonStockMember 2021-07-01 2022-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2022-06-30 0001488917 us-gaap:RetainedEarningsMember 2021-07-01 2022-06-30 0001488917 us-gaap:CommonStockMember 2022-07-01 2023-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-06-30 0001488917 us-gaap:RetainedEarningsMember 2022-07-01 2023-06-30 0001488917 us-gaap:CommonStockMember 2023-06-30 0001488917 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001488917 us-gaap:RetainedEarningsMember 2023-06-30 0001488917 elmd:InternationalMember 2022-07-01 2023-06-30 0001488917 elmd:InternationalMember 2021-07-01 2022-06-30 0001488917 us-gaap:ShippingAndHandlingMember 2022-07-01 2023-06-30 0001488917 us-gaap:ShippingAndHandlingMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 elmd:InstitutionalMember 2022-07-01 2023-06-30 0001488917 elmd:InstitutionalMember 2021-07-01 2022-06-30 0001488917 elmd:HomeCareDistributorMember 2022-07-01 2023-06-30 0001488917 elmd:HomeCareDistributorMember 2021-07-01 2022-06-30 0001488917 elmd:InternationalOneMember 2022-07-01 2023-06-30 0001488917 elmd:InternationalOneMember 2021-07-01 2022-06-30 0001488917 elmd:CommercialMember elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:CommercialMember elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 elmd:MedicareMember elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:MedicareMember elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 elmd:MedicareSupplementalMember elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:MedicareSupplementalMember elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 elmd:MedicaidMember elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:MedicaidMember elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 elmd:OtherMember elmd:HomeCareMember 2022-07-01 2023-06-30 0001488917 elmd:OtherMember elmd:HomeCareMember 2021-07-01 2022-06-30 0001488917 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0001488917 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0001488917 us-gaap:BuildingAndBuildingImprovementsMember 2023-06-30 0001488917 us-gaap:BuildingAndBuildingImprovementsMember 2022-06-30 0001488917 us-gaap:LandMember 2023-06-30 0001488917 us-gaap:LandMember 2022-06-30 0001488917 srt:MinimumMember us-gaap:LandImprovementsMember 2023-06-30 0001488917 srt:MaximumMember us-gaap:LandImprovementsMember 2023-06-30 0001488917 us-gaap:LandImprovementsMember 2023-06-30 0001488917 us-gaap:LandImprovementsMember 2022-06-30 0001488917 srt:MinimumMember us-gaap:EquipmentMember 2023-06-30 0001488917 srt:MaximumMember us-gaap:EquipmentMember 2023-06-30 0001488917 us-gaap:EquipmentMember 2023-06-30 0001488917 us-gaap:EquipmentMember 2022-06-30 0001488917 srt:MinimumMember elmd:SoftwareMember 2023-06-30 0001488917 srt:MaximumMember elmd:SoftwareMember 2023-06-30 0001488917 elmd:SoftwareMember 2023-06-30 0001488917 elmd:SoftwareMember 2022-06-30 0001488917 elmd:DemonstrationAndRentalEquipmentMember 2023-06-30 0001488917 elmd:DemonstrationAndRentalEquipmentMember 2022-06-30 0001488917 us-gaap:ConstructionInProgressMember 2023-06-30 0001488917 us-gaap:ConstructionInProgressMember 2022-06-30 0001488917 us-gaap:PatentsMember 2023-06-30 0001488917 us-gaap:TrademarksMember 2023-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember 2022-07-01 2023-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember 2023-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001488917 us-gaap:RevolvingCreditFacilityMember us-gaap:PrimeRateMember 2023-06-30 0001488917 elmd:CapitalStockMember 2023-06-30 0001488917 elmd:AuthorizedSharesUndesignatedStockMember 2023-06-30 0001488917 srt:BoardOfDirectorsChairmanMember 2021-05-26 0001488917 srt:MinimumMember 2022-07-01 2023-06-30 0001488917 srt:MaximumMember 2022-07-01 2023-06-30 0001488917 elmd:CurrentPlanMember 2023-06-30 0001488917 elmd:PriorPlansMember 2023-06-30 0001488917 us-gaap:RestrictedStockMember elmd:EmployeeMember 2022-07-01 2023-06-30 0001488917 us-gaap:RestrictedStockMember elmd:EmployeeMember 2021-07-01 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember elmd:EmployeeMember 2022-07-01 2023-06-30 0001488917 us-gaap:EmployeeStockOptionMember elmd:EmployeeMember 2021-07-01 2022-06-30 0001488917 us-gaap:RestrictedStockMember 2022-07-01 2023-06-30 0001488917 us-gaap:RestrictedStockMember 2021-07-01 2022-06-30 0001488917 us-gaap:RestrictedStockMember elmd:DirectorsMember 2022-07-01 2023-06-30 0001488917 us-gaap:RestrictedStockMember elmd:DirectorsMember 2021-07-01 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2021-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2021-07-01 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2022-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2022-07-01 2023-06-30 0001488917 us-gaap:EmployeeStockOptionMember 2023-06-30 0001488917 us-gaap:RestrictedStockMember 2021-06-30 0001488917 us-gaap:RestrictedStockMember 2022-06-30 0001488917 us-gaap:RestrictedStockMember 2023-06-30 0001488917 us-gaap:StateAndLocalJurisdictionMember 2023-06-30 0001488917 us-gaap:StateAndLocalJurisdictionMember 2022-06-30 0001488917 srt:MinimumMember elmd:OfficeAndWarehouseSpaceMember 2022-07-01 2023-06-30 0001488917 srt:MaximumMember elmd:OfficeAndWarehouseSpaceMember 2022-07-01 2023-06-30 iso4217:USD shares iso4217:USD shares pure 0001488917 false --06-30 2023 FY MN 487000 P15Y P40Y0M0D P15Y0M0D P20Y0M0D P3Y0M0D P10Y0M0D P3Y P7Y0M0D P3Y P15Y P12Y 2021-12-17 0 0 2023-12-18 3000000 -153000 P1Y6M P1Y10M3D P6Y P6Y0M0D P5Y9M25D P5Y4M6D P4Y9M3D P5Y6M10D P4Y10M25D P5Y6M0D P1Y P3Y 708000 976000 P1Y6M0D P21Y 10-K true 2023-06-30 false 001-34839 Electromed, Inc. 41-1732920 500 Sixth Avenue NW New Prague MN 56071 952 758-9299 Common Stock, par value $0.01 per share ELMD NYSEAMER No No Yes Yes Non-accelerated Filer true false false false 80606901 8555238 7372000 8153000 45000 45000 24130000 21052000 487000 286000 4221000 3178000 1577000 1870000 37787000 34539000 5672000 4568000 605000 599000 161000 120000 1581000 1538000 45806000 41364000 1372000 1261000 3018000 2742000 336000 51000 1378000 1256000 1949000 1840000 8053000 7150000 86000 41000 8139000 7191000 0.01 0.01 13000000 13000000 8555238 8555238 8475438 8475438 86000 85000 18788000 18308000 18793000 15780000 37667000 34173000 45806000 41364000 48067000 41659000 11548000 10217000 36519000 31442000 31595000 27114000 916000 1356000 32511000 28470000 4008000 2972000 78000 25000 4086000 2997000 920000 692000 3166000 2305000 0.37 0.27 0.36 0.26 8463684 8471320 8700833 8768703 8533209 85000 17409000 14922000 32416000 2305000 2305000 49400 1000 1000 13245 -77000 -77000 976000 976000 120416 -1000 -1447000 -1448000 8475438 85000 18308000 15780000 34173000 3166000 3166000 28701 66467 1000 82000 83000 -310000 -310000 708000 708000 15368 -153000 -153000 8555238 86000 18788000 18793000 37667000 3166000 2305000 550000 503000 63000 125000 708000 976000 -43000 -489000 3078000 4020000 201000 -107000 1033000 1072000 -202000 1322000 285000 -237000 420000 2170000 -276000 -268000 1315000 -686000 1648000 1425000 68000 100000 -1716000 -1525000 83000 310000 77000 153000 1448000 -380000 -1525000 -781000 -3736000 8153000 11889000 7372000 8153000 676000 1418000 60000 44000 4000 3000 120000 117000 10000 8000 <p id="xdx_805_eus-gaap--OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock_zcXSPUmgUCek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table border="0" cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"> <tr style="vertical-align: top"> <td style="width: 45pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1.</b></span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_823_zY3edpxUquyc">Nature of Business and Summary of Significant Accounting Policies</span> </b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Nature of business:</b> Electromed, Inc. (the “Company”) develops, manufactures and markets innovative airway clearance products that apply High Frequency Chest Wall Oscillation (“HFCWO”) therapy in pulmonary care for patients of all ages. The Company markets its products in the U.S. to the home health care and institutional markets for use by patients in personal residences, hospitals and clinics. The Company also sells internationally both directly and through distributors. International sales were $<span id="xdx_902_eus-gaap--Revenues_c20220701__20230630__srt--StatementGeographicalAxis__custom--InternationalMember_z6cYea5iwfqc" title="Net revenues">424,000</span> and $<span id="xdx_902_eus-gaap--Revenues_c20210701__20220630__srt--StatementGeographicalAxis__custom--InternationalMember_zn9u1GVyCpmf" title="Net revenues">521,000</span> for the fiscal years ended June 30, 2023 (“fiscal 2023”) and June 30, 2022 (“fiscal 2022”), respectively. Since its inception, the Company has operated in a single industry segment: developing, manufacturing, and marketing medical equipment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: normal 10pt Times New Roman, Times, Serif">Impacts of COVID-19 on the Company’s business</span></p> <p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company did not receive any direct financial assistance from any government program during fiscal 2022 or fiscal 2023 in connection with COVID-19 relief measures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In response to the COVID-19 pandemic and the U.S. federal government’s declaration of a public health emergency, the Centers for Medicare and Medicaid Services (“CMS”) implemented a number of temporary rule changes and waivers to allow prescribers to best treat patients during the period of the public health emergency. These waivers were made retroactively effective to March 1, 2020 and were in place for the duration of fiscal 2021 and fiscal 2022 and through May 11, 2023. Clinical indications and documentation typically required were not enforced for respiratory related products including the Company’s SmartVest® Airway Clearance System (“SmartVest System”) (solely with respect to direct Medicare covered patients) applicable for the Company’s home care prescriptions.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The potential impact of the COVID-19 pandemic and its effects on our operational and financial performance will depend in large part on future developments, which cannot be reasonably estimated at this time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>A summary of the Company’s significant accounting policies follows:</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84D_eus-gaap--UseOfEstimates_zS2svNGK0Qte" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjDymExJ0n6a">Use of estimates</span>:</b> Management uses estimates and assumptions in preparing the financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could vary from the estimates that were used. The Company believes the critical accounting policies that require the most significant assumptions and judgments in the preparation of its financial statements include revenue recognition and the related estimation of variable consideration, inventory valuation, share-based compensation and warranty reserve.</span></p> <p id="xdx_85F_zT13VuUADuGf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--RevenueRecognitionPolicyTextBlock_zyGtliqXUP4i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zZ8KqoV33r2g">Revenue recognition</span>:</b> Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including noncash consideration, consideration paid or payable to customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer. See Note 2 for information on revenue.</span></p> <p id="xdx_856_zkSbMrYiT9v9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--ShippingAndHandlingCostPolicyTextBlock_zQH4KBfqchu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zyVQGpFPITOg">Shipping and handling expense</span>:</b> Shipping and handling charges incurred by the Company are included in cost of revenues and were $<span id="xdx_909_eus-gaap--CostOfRevenue_c20220701__20230630__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z8WRfsojhkea" title="Cost of revenues">896,000</span> and $<span id="xdx_90D_eus-gaap--CostOfRevenue_c20210701__20220630__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zOAxdtR8Vm53" title="Cost of revenues">982,000</span> for fiscal 2023 and 2022, respectively.</span></p> <p id="xdx_855_zo0g2gpJJBli" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z1lBxXSEZtWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zHywEHC23CT9">Cash and cash equivalents</span>:</b> Cash and cash equivalents consist of cash in bank deposits and money market funds with original maturities of three months or less at the time of purchase. The Company has not experienced any losses in these accounts.</span></p> <p id="xdx_855_zBc7FH2hAUjc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zVgWNDbn6Hjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zs6E75dMpeEj">Accounts receivable</span>:</b> The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The allowance for doubtful accounts was $<span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20230630_zWjcfQUlEuPk" title="Accounts receivable, allowance for doubtful accounts"><span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20220630_zzQbb7P1bfs7" title="Accounts receivable, allowance for doubtful accounts">45,000</span></span> as of June 30, 2023 and 2022.</span></p> <p id="xdx_85D_zBL1xLwftTtj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p id="xdx_84C_eus-gaap--LongDurationContractsRevenueRecognitionPolicy_zGBktktSVx4i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z57rry6bCVAd">Contract assets</span>: </b>Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts will turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.</span></p> <p id="xdx_85D_zKBVhqxFlrCk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zXjIgL9uJW6c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zghUBTQOoNJa">Inventories</span>: </b>Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Work in process and finished goods are carried at standard cost, which approximates actual cost, and includes materials, labor and allocated overhead. Standard costs are reviewed at least quarterly by management, or more often in the event circumstances indicate a change in cost has occurred. The reserve for obsolescence is determined by analyzing the inventory on hand and comparing it to expected future sales. Estimated inventory to be returned is based on how many devices that have shipped that are expected to be returned prior to completion of the insurance reimbursement process.</span></p> <p id="xdx_853_zdrG0x0wawkf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zIqcVQRhMQHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_z80Oj7Vhvjp">Property and equipment</span>:</b> Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or the remaining lease term. The Company retains ownership of demonstration equipment in the possession of both inside and outside sales representatives, who use the equipment in the sales process.</span></p> <p id="xdx_858_zBfcwNQp6Ola" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zkOxb65om65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zFkHVAIcvfek">Leases</span>: </b>The Company determines if an arrangement is a lease at inception. Where an arrangement is a lease, the Company determines if it is an operating lease or a finance lease. At lease commencement, the Company records a lease liability and corresponding right of use ROU asset. Lease liabilities represent the present value of our future lease payments over the expected lease term, which includes options to extend or terminate the lease when it is reasonably certain those options will be exercised. The present value of the Company’s lease liability is determined using its incremental collateralized borrowing rate at lease inception. ROU assets represent the Company’s right to control the use of the leased assets during the lease and are recognized in an amount equal to the lease liability for leases with an initial term greater than 12 months. Over the lease term (operating leases only), the Company uses the effective interest rate method to account for the lease liability as lease payments are made and the ROU asset is amortized to consolidated statement of operations in a manner that results in straight line expense recognition.</span></p> <p id="xdx_85C_zTQN85TuJqP9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zbpj00wrZ99i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zhhG4WQGPdK4">Finite-life intangible assets</span>:</b> Finite-life intangible assets include patents and trademarks. These intangible assets are amortized on a straight-line basis over their estimated useful lives, as described in Note 5.</span></p> <p id="xdx_854_zMoC1ytZ8llg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_zcWe3eT3qlf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zwzQvC4YnGd">Long-lived assets</span>:</b> Long-lived assets, primarily property and equipment and finite-life intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. In evaluating recoverability, the following factors, among others, are considered: a significant change in the circumstances used to determine the amortization period, an adverse change in legal factors or in the business climate, a transition to a new product or service strategy, a significant change in customer base, and a realization of failed marketing efforts. The recoverability of an asset or asset group is measured by a comparison of the carrying value of the asset to future undiscounted cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the Company believes the carrying value is unrecoverable, then it recognizes an impairment charge necessary to reduce the unamortized balance to the estimated fair value of the asset or asset group. The amount of such impairment is charged to operations in the current period.</span></p> <p id="xdx_85F_zroXA2C5WWId" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--StandardProductWarrantyPolicy_zAzQFsiyAUW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zYATR6IQpEo6">Warranty liability</span>:</b> The Company provides a lifetime warranty on its products to the prescribed patient for sales within the U.S. and a three-year warranty for all institutional sales and sales to individuals outside the U.S. The Company estimates the costs that may be incurred under its warranty and records a liability in the amount of such costs at the time the product is shipped or delivered. Factors that affect the Company’s warranty liability include the number of units shipped, historical and anticipated rates of warranty claims, the product’s useful life, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zCJGFf8ju3Jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in the Company’s warranty liability were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zP7bpIapv5ze" style="display: none; visibility: hidden">Schedule of changes in warranty liability</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49D_20220701__20230630_z9N7TJEdaFVc" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20210701__20220630_zNTpM7joFgB3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--ProductWarrantyAccrual_iS_zLTj0C6gYAi2" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Beginning warranty reserve</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,256,000</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: 12%; text-align: right">940,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_zHm3VWQAsu7l" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Accrual for products sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">416,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ProductWarrantyAccrualPayments_iN_di_z0l3lW8NbV75" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Expenditures and costs incurred for warranty claims</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">(294,000</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">(178,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--ProductWarrantyAccrual_iE_zO2qDR6jMhr7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending warranty reserve</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">1,378,000</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">1,256,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zbfPepWM7B39" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_854_zq5AtNsgSmx3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zB0Xhke8TSSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zG1NyMq99Vub">Income taxes</span>:</b> Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards and deferred tax liabilities are recognized for taxable 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. The Company reverses a valuation allowance if it determines, based on the weight of all available evidence, including when cumulative losses become positive income, that it is more likely than not that some or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes tax liabilities when the Company believes that certain positions may not be fully sustained upon review by tax authorities. Benefits from tax positions are measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences impact income tax expense in the period in which such determination is made. Interest and penalties, if any, related to accrued liabilities for potential tax assessments are included in income tax expense.</span></p> <p id="xdx_850_zT1QP4r2Ynch" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84A_eus-gaap--ResearchAndDevelopmentExpensePolicy_z1YSnhZfgoe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zt0OdNODM7lk">Research and development</span>:</b> Research and development costs include costs of research activities as well as engineering and technical efforts required to develop new products or make improvements to existing products. Research and development costs are expensed as incurred.</span></p> <p id="xdx_85B_zwQ5OsKuZjR" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zoyrg7fhRokk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zGeZ3CTb5803">Advertising costs</span>:</b> Advertising costs are charged to expense when incurred. Advertising, marketing and trade show costs for fiscal 2023 and 2022 were $<span id="xdx_907_eus-gaap--MarketingAndAdvertisingExpense_c20220701__20230630_zvddpiUoc2p8" title="Advertising, marketing and trade show costs">1,244,000</span> and $<span id="xdx_90C_eus-gaap--MarketingAndAdvertisingExpense_c20210701__20220630_zSqvyc0zcUb7">936,000</span>, respectively.</span></p> <p id="xdx_85F_zK03kqSxS41c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zcEchgcZjQS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_znyeboXbsRG2">Share-based payments</span>:</b> Share-based payment awards consist of options to purchase shares of common stock and restricted shares of common stock issued to employees for services. Expense for options is estimated using the Black-Scholes pricing model at the date of grant and expense for restricted stock is determined by the closing price on the day the grant is made. Expense is recognized on a graded vesting basis over the requisite service or vesting period of the award, or at the time services are provided for non-employee awards.</span></p> <p id="xdx_85E_zCOm5wWOGo26" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zCPs1nY1mtB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zjTD3WSH93ae">Fair value of financial instruments</span>:</b> The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value due to the short-term nature of these instruments.</span></p> <p id="xdx_85B_zTo4qgKATQih" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zk1Jrhe6Yypg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zs7wHbcH0HX5">Net income per common share</span>:</b> Net income is presented on a per share basis for both basic and diluted common shares. Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period, excluding any restricted stock awards which have not vested. The diluted net income per common share calculation includes outstanding restricted stock grants and assumes that all stock options were exercised and converted into shares of common stock at the beginning of the period unless their effect is anti-dilutive. Common stock equivalents included in the calculation of diluted earnings per share were <span id="xdx_900_ecustom--DilutiveSecuritiesIncludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20220701__20230630_zutFL4snlhg7" title="Common stock equivalents included from calculation of diluted earnings per share">237,149</span> and <span id="xdx_904_ecustom--DilutiveSecuritiesIncludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20210701__20220630_z0v59f9Edvj2" title="Common stock equivalents included from calculation of diluted earnings per share">297,383</span> shares for fiscal 2023 and 2022, respectively. Common stock equivalents excluded from the calculation of diluted earnings per share because their impact was anti-dilutive were <span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20220701__20230630_zV3YhS5Euo01" title="Antidilutive securities excluded from computation of earnings per share">194,154</span> and <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20210701__20220630_zu7ZSdrvvYn5" title="Antidilutive securities excluded from computation of earnings per share">113,646</span> shares for fiscal 2023 and 2022, respectively.</span></p> <p id="xdx_85F_ziGu7XYIkuyk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z42RUUQJA0lc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zSS1uD3WbBnf">Recently Issued Accounting Standards</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the Financial Accounting Board issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments -- Credit Losses: Measurement of Credit Losses on Financial Instruments, which was subsequently amended by ASU 2018-19, ASU 2019-04, 2019-05, 2019-10, 2019-11, and 2020-02. The standard introduces new accounting guidance for credit losses on financial instruments within its scope, including trade receivables. This new guidance adds an impairment model that is based on expected losses rather than incurred losses. It is effective for interim and annual reporting periods beginning after December 15, 2022, with early adoption permitted. Adoption of the standard is not expected to have a material impact on the financial statements.</span></p> <p id="xdx_85F_z2RJVBwGmww4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> 424000 521000 <p id="xdx_84D_eus-gaap--UseOfEstimates_zS2svNGK0Qte" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zjDymExJ0n6a">Use of estimates</span>:</b> Management uses estimates and assumptions in preparing the financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). Those estimates and assumptions affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities, and the reported revenues and expenses. Actual results could vary from the estimates that were used. The Company believes the critical accounting policies that require the most significant assumptions and judgments in the preparation of its financial statements include revenue recognition and the related estimation of variable consideration, inventory valuation, share-based compensation and warranty reserve.</span></p> <p id="xdx_843_eus-gaap--RevenueRecognitionPolicyTextBlock_zyGtliqXUP4i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_zZ8KqoV33r2g">Revenue recognition</span>:</b> Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including noncash consideration, consideration paid or payable to customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer. See Note 2 for information on revenue.</span></p> <p id="xdx_84C_eus-gaap--ShippingAndHandlingCostPolicyTextBlock_zQH4KBfqchu5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zyVQGpFPITOg">Shipping and handling expense</span>:</b> Shipping and handling charges incurred by the Company are included in cost of revenues and were $<span id="xdx_909_eus-gaap--CostOfRevenue_c20220701__20230630__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_z8WRfsojhkea" title="Cost of revenues">896,000</span> and $<span id="xdx_90D_eus-gaap--CostOfRevenue_c20210701__20220630__srt--ProductOrServiceAxis__us-gaap--ShippingAndHandlingMember_zOAxdtR8Vm53" title="Cost of revenues">982,000</span> for fiscal 2023 and 2022, respectively.</span></p> 896000 982000 <p id="xdx_84F_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z1lBxXSEZtWl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zHywEHC23CT9">Cash and cash equivalents</span>:</b> Cash and cash equivalents consist of cash in bank deposits and money market funds with original maturities of three months or less at the time of purchase. The Company has not experienced any losses in these accounts.</span></p> <p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zVgWNDbn6Hjl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_860_zs6E75dMpeEj">Accounts receivable</span>:</b> The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible. Recoveries of receivables previously written off are recorded when received. The allowance for doubtful accounts was $<span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20230630_zWjcfQUlEuPk" title="Accounts receivable, allowance for doubtful accounts"><span id="xdx_904_eus-gaap--AllowanceForDoubtfulAccountsReceivableCurrent_iI_c20220630_zzQbb7P1bfs7" title="Accounts receivable, allowance for doubtful accounts">45,000</span></span> as of June 30, 2023 and 2022.</span></p> 45000 45000 <p id="xdx_84C_eus-gaap--LongDurationContractsRevenueRecognitionPolicy_zGBktktSVx4i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_z57rry6bCVAd">Contract assets</span>: </b>Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts will turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.</span></p> <p id="xdx_848_eus-gaap--InventoryPolicyTextBlock_zXjIgL9uJW6c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zghUBTQOoNJa">Inventories</span>: </b>Inventories are stated at the lower of cost (first-in, first-out method) or net realizable value. Work in process and finished goods are carried at standard cost, which approximates actual cost, and includes materials, labor and allocated overhead. Standard costs are reviewed at least quarterly by management, or more often in the event circumstances indicate a change in cost has occurred. The reserve for obsolescence is determined by analyzing the inventory on hand and comparing it to expected future sales. Estimated inventory to be returned is based on how many devices that have shipped that are expected to be returned prior to completion of the insurance reimbursement process.</span></p> <p id="xdx_840_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zIqcVQRhMQHd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_865_z80Oj7Vhvjp">Property and equipment</span>:</b> Property and equipment are stated at cost less accumulated depreciation. Depreciation is computed using the straight-line method over the estimated useful lives of the assets. Leasehold improvements are depreciated over the shorter of their estimated useful lives or the remaining lease term. The Company retains ownership of demonstration equipment in the possession of both inside and outside sales representatives, who use the equipment in the sales process.</span></p> <p id="xdx_845_eus-gaap--LesseeLeasesPolicyTextBlock_zkOxb65om65e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zFkHVAIcvfek">Leases</span>: </b>The Company determines if an arrangement is a lease at inception. Where an arrangement is a lease, the Company determines if it is an operating lease or a finance lease. At lease commencement, the Company records a lease liability and corresponding right of use ROU asset. Lease liabilities represent the present value of our future lease payments over the expected lease term, which includes options to extend or terminate the lease when it is reasonably certain those options will be exercised. The present value of the Company’s lease liability is determined using its incremental collateralized borrowing rate at lease inception. ROU assets represent the Company’s right to control the use of the leased assets during the lease and are recognized in an amount equal to the lease liability for leases with an initial term greater than 12 months. Over the lease term (operating leases only), the Company uses the effective interest rate method to account for the lease liability as lease payments are made and the ROU asset is amortized to consolidated statement of operations in a manner that results in straight line expense recognition.</span></p> <p id="xdx_844_eus-gaap--IntangibleAssetsFiniteLivedPolicy_zbpj00wrZ99i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zhhG4WQGPdK4">Finite-life intangible assets</span>:</b> Finite-life intangible assets include patents and trademarks. These intangible assets are amortized on a straight-line basis over their estimated useful lives, as described in Note 5.</span></p> <p id="xdx_84A_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_zcWe3eT3qlf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zwzQvC4YnGd">Long-lived assets</span>:</b> Long-lived assets, primarily property and equipment and finite-life intangible assets, are evaluated for impairment whenever events or changes in circumstances indicate the carrying value of an asset or asset group may not be recoverable. In evaluating recoverability, the following factors, among others, are considered: a significant change in the circumstances used to determine the amortization period, an adverse change in legal factors or in the business climate, a transition to a new product or service strategy, a significant change in customer base, and a realization of failed marketing efforts. The recoverability of an asset or asset group is measured by a comparison of the carrying value of the asset to future undiscounted cash flows.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the Company believes the carrying value is unrecoverable, then it recognizes an impairment charge necessary to reduce the unamortized balance to the estimated fair value of the asset or asset group. The amount of such impairment is charged to operations in the current period.</span></p> <p id="xdx_84B_eus-gaap--StandardProductWarrantyPolicy_zAzQFsiyAUW2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zYATR6IQpEo6">Warranty liability</span>:</b> The Company provides a lifetime warranty on its products to the prescribed patient for sales within the U.S. and a three-year warranty for all institutional sales and sales to individuals outside the U.S. The Company estimates the costs that may be incurred under its warranty and records a liability in the amount of such costs at the time the product is shipped or delivered. Factors that affect the Company’s warranty liability include the number of units shipped, historical and anticipated rates of warranty claims, the product’s useful life, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liability and adjusts the amounts as necessary.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zCJGFf8ju3Jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in the Company’s warranty liability were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zP7bpIapv5ze" style="display: none; visibility: hidden">Schedule of changes in warranty liability</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49D_20220701__20230630_z9N7TJEdaFVc" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20210701__20220630_zNTpM7joFgB3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--ProductWarrantyAccrual_iS_zLTj0C6gYAi2" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Beginning warranty reserve</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,256,000</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: 12%; text-align: right">940,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_zHm3VWQAsu7l" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Accrual for products sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">416,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ProductWarrantyAccrualPayments_iN_di_z0l3lW8NbV75" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Expenditures and costs incurred for warranty claims</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">(294,000</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">(178,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--ProductWarrantyAccrual_iE_zO2qDR6jMhr7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending warranty reserve</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">1,378,000</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">1,256,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zbfPepWM7B39" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_89F_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_zCJGFf8ju3Jk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Changes in the Company’s warranty liability were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zP7bpIapv5ze" style="display: none; visibility: hidden">Schedule of changes in warranty liability</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49D_20220701__20230630_z9N7TJEdaFVc" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20210701__20220630_zNTpM7joFgB3" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--ProductWarrantyAccrual_iS_zLTj0C6gYAi2" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Beginning warranty reserve</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,256,000</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: 12%; text-align: right">940,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--ProductWarrantyAccrualWarrantiesIssued_zHm3VWQAsu7l" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Accrual for products sold</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">416,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">494,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--ProductWarrantyAccrualPayments_iN_di_z0l3lW8NbV75" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Expenditures and costs incurred for warranty claims</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">(294,000</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">(178,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--ProductWarrantyAccrual_iE_zO2qDR6jMhr7" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Ending warranty reserve</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">1,378,000</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">1,256,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1256000 940000 416000 494000 294000 178000 1378000 1256000 <p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zB0Xhke8TSSi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_zG1NyMq99Vub">Income taxes</span>:</b> Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards and deferred tax liabilities are recognized for taxable 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. The Company reverses a valuation allowance if it determines, based on the weight of all available evidence, including when cumulative losses become positive income, that it is more likely than not that some or all of the deferred tax assets will be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes tax liabilities when the Company believes that certain positions may not be fully sustained upon review by tax authorities. Benefits from tax positions are measured at the largest amount of benefit that is greater than 50 percent likely of being realized upon settlement. To the extent that the final tax outcome of these matters is different than the amounts recorded, such differences impact income tax expense in the period in which such determination is made. Interest and penalties, if any, related to accrued liabilities for potential tax assessments are included in income tax expense.</span></p> <p id="xdx_84A_eus-gaap--ResearchAndDevelopmentExpensePolicy_z1YSnhZfgoe6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zt0OdNODM7lk">Research and development</span>:</b> Research and development costs include costs of research activities as well as engineering and technical efforts required to develop new products or make improvements to existing products. Research and development costs are expensed as incurred.</span></p> <p id="xdx_840_eus-gaap--AdvertisingCostsPolicyTextBlock_zoyrg7fhRokk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zGeZ3CTb5803">Advertising costs</span>:</b> Advertising costs are charged to expense when incurred. Advertising, marketing and trade show costs for fiscal 2023 and 2022 were $<span id="xdx_907_eus-gaap--MarketingAndAdvertisingExpense_c20220701__20230630_zvddpiUoc2p8" title="Advertising, marketing and trade show costs">1,244,000</span> and $<span id="xdx_90C_eus-gaap--MarketingAndAdvertisingExpense_c20210701__20220630_zSqvyc0zcUb7">936,000</span>, respectively.</span></p> 1244000 936000 <p id="xdx_845_eus-gaap--ShareBasedCompensationOptionAndIncentivePlansPolicy_zcEchgcZjQS4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_znyeboXbsRG2">Share-based payments</span>:</b> Share-based payment awards consist of options to purchase shares of common stock and restricted shares of common stock issued to employees for services. Expense for options is estimated using the Black-Scholes pricing model at the date of grant and expense for restricted stock is determined by the closing price on the day the grant is made. Expense is recognized on a graded vesting basis over the requisite service or vesting period of the award, or at the time services are provided for non-employee awards.</span></p> <p id="xdx_847_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zCPs1nY1mtB" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zjTD3WSH93ae">Fair value of financial instruments</span>:</b> The carrying values of cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate their fair value due to the short-term nature of these instruments.</span></p> <p id="xdx_848_eus-gaap--EarningsPerSharePolicyTextBlock_zk1Jrhe6Yypg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86A_zs7wHbcH0HX5">Net income per common share</span>:</b> Net income is presented on a per share basis for both basic and diluted common shares. Basic net income per common share is computed using the weighted-average number of common shares outstanding during the period, excluding any restricted stock awards which have not vested. The diluted net income per common share calculation includes outstanding restricted stock grants and assumes that all stock options were exercised and converted into shares of common stock at the beginning of the period unless their effect is anti-dilutive. Common stock equivalents included in the calculation of diluted earnings per share were <span id="xdx_900_ecustom--DilutiveSecuritiesIncludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20220701__20230630_zutFL4snlhg7" title="Common stock equivalents included from calculation of diluted earnings per share">237,149</span> and <span id="xdx_904_ecustom--DilutiveSecuritiesIncludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20210701__20220630_z0v59f9Edvj2" title="Common stock equivalents included from calculation of diluted earnings per share">297,383</span> shares for fiscal 2023 and 2022, respectively. Common stock equivalents excluded from the calculation of diluted earnings per share because their impact was anti-dilutive were <span id="xdx_902_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20220701__20230630_zV3YhS5Euo01" title="Antidilutive securities excluded from computation of earnings per share">194,154</span> and <span id="xdx_900_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_pid_uShares_c20210701__20220630_zu7ZSdrvvYn5" title="Antidilutive securities excluded from computation of earnings per share">113,646</span> shares for fiscal 2023 and 2022, respectively.</span></p> 237149 297383 194154 113646 <p id="xdx_84B_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_z42RUUQJA0lc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zSS1uD3WbBnf">Recently Issued Accounting Standards</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2016, the Financial Accounting Board issued Accounting Standards Update (“ASU”) 2016-13, Financial Instruments -- Credit Losses: Measurement of Credit Losses on Financial Instruments, which was subsequently amended by ASU 2018-19, ASU 2019-04, 2019-05, 2019-10, 2019-11, and 2020-02. The standard introduces new accounting guidance for credit losses on financial instruments within its scope, including trade receivables. This new guidance adds an impairment model that is based on expected losses rather than incurred losses. It is effective for interim and annual reporting periods beginning after December 15, 2022, with early adoption permitted. Adoption of the standard is not expected to have a material impact on the financial statements.</span></p> <p id="xdx_808_eus-gaap--RevenueFromContractWithCustomerTextBlock_zDjt35kbHn6h" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 2.       <span id="xdx_826_zh57iuE2af5h">Revenues</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue is measured based on consideration specified in the contract with a customer, adjusted for any applicable estimates of variable consideration and other factors affecting the transaction price, including consideration paid or payable from customers and significant financing components. Revenue from all customers is recognized when a performance obligation is satisfied by transferring control of a distinct good or service to a customer, as further described below under <i>Performance obligations and transaction price</i>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Individual promised goods and services in a contract are considered a performance obligation and accounted for separately if the individual good or service is distinct (i.e., the customer can benefit from the good or service on its own or with other resources that are readily available to the customer and the good or service is separately identifiable from other promises in the arrangement). If an arrangement includes multiple performance obligations, the consideration is allocated between the performance obligations in proportion to their estimated standalone selling price, unless discounts or variable consideration is attributable to one or more but not all the performance obligations. Costs related to products delivered are recognized in the period incurred, unless criteria for capitalization of costs under Accounting Standards Codification (“ASC”) 340-40, “Other Assets and Deferred Costs” (“ASC 340”), or other applicable guidance are met.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company includes shipping and handling fees in net revenues. Shipping and handling costs associated with the shipment of the SmartVest System after control has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues in the Statements of Operations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The timing of revenue recognition, billings and cash collections results in accounts receivable on the Balance Sheets as further described below under <i>Accounts receivable </i>and <i>Contract assets</i>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zytWL9bl2Ny1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of revenues. </b>In the following table, revenue is disaggregated by market:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zinUE3yhEJ23" style="display: none; visibility: hidden">Schedule of disaggregated revenue</span></span></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="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">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(214,243,232)"> <td style="width: 70%; text-align: left; text-indent: 0in">Home care</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember_zLo7rZdCccel" style="width: 12%; text-align: right" title="Revenue">43,945,000</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember_zx0x2DjFAoC9" style="width: 12%; text-align: right" title="Revenue">38,004,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Institutional</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--InstitutionalMember_z4SceIZmOzOc" style="text-align: right" title="Revenue">2,080,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--InstitutionalMember_zzua05rdtMdd" style="text-align: right" title="Revenue">1,660,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: 0in">Home care distributor</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareDistributorMember_zjnK2VzkTAMh" style="text-align: right" title="Revenue">1,618,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareDistributorMember_zryOGhy7xp61" style="text-align: right" title="Revenue">1,474,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--InternationalOneMember_zqWpBHgvlpRb" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">424,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--InternationalOneMember_zN95MphP6Obc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">521,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: 0in">Total</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630_zX73yplrkznf" style="text-align: right" title="Revenue">48,067,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630_zQUABhqpRkZg" style="text-align: right" title="Revenue">41,659,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in"> </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> </table> <p style="margin-top: 0; margin-bottom: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the following table, home care revenue is disaggregated by payer type:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">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(214,243,232)"> <td style="width: 70%; text-align: left; text-indent: 0in">Commercial</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--CommercialMember_zLlYVsS02Bsa" style="width: 12%; text-align: right" title="Revenue">18,481,000</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_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--CommercialMember_zJB4IC4OD3Sh" style="width: 12%; text-align: right" title="Revenue">14,937,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Medicare</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareMember_zM3rsRC7yap8" style="text-align: right" title="Revenue">18,682,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareMember_zhly1y5dm4g3" style="text-align: right" title="Revenue">16,692,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: 0in">Medicare Supplemental</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareSupplementalMember_zwzxOYLxLvB9" style="text-align: right" title="Revenue">5,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareSupplementalMember_za8HGYJP8JV4" style="text-align: right" title="Revenue">4,484,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Medicaid</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicaidMember_zy5TSXINKdJj" style="text-align: right" title="Revenue">941,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicaidMember_zqpfmQMlUr39" style="text-align: right" title="Revenue">1,028,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--OtherMember_zANEeBflRXLf" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">841,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--OtherMember_zkbk5eRFBIM1" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">863,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Total</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember_z4V5Y0QdujF4" style="text-align: right" title="Revenue">43,945,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember_zNLgaKtN5ep2" style="text-align: right" title="Revenue">38,004,000</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8AF_zgslcqpKtMeh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenues in the Company’s home care, home care distributor and international markets are recognized at a point in time when control passes to the customer upon product shipment or delivery. Revenues in the Company’s institutional market include sales recognized at a point in time upon shipment or delivery.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Performance obligations and transaction price. </b>A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account under ASC 606, “Revenue From Contracts With Customers” (“ASC 606”). A contract’s transaction price is allocated to each distinct performance obligation in proportion to the standalone selling price for each and recognized as revenue when, or as, the performance obligation is satisfied. The Company’s performance obligations and the timing or method of revenue recognition in each of the Company’s markets are discussed below:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Home care market</i>.</b> In the Company’s home care market, its customers are patients who use the SmartVest System. The various models of the SmartVest System are comprised of three main components - a generator, a vest and a connecting hose - that are sold together as an integrated unit. Accordingly, in contracts within the home care market, the Company regards the SmartVest System to be a single performance obligation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company makes available to its home care patients limited post-sale services that are not material in the context of the contracts, either individually or taken together, and therefore does not consider them to be performance obligations. The costs associated with the services are accrued and expensed when the related revenues are recognized. As such, transactions in the home care market consist of a single performance obligation: the SmartVest System.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Home care patients generally will rely on third-party payers, including commercial payers and governmental payers such as Medicare, Medicaid and the U.S. Department of Veterans Affairs to cover and reimburse all or part of the cost of the SmartVest System. The third-party payers’ reimbursement programs fall into three types, distinguished by the differences in the timing of payments from the payer, consisting of either (i) outright sale, in which payment is received from the payer based on standard terms, (ii) capped installment sale, under which the SmartVest System is sold for a series of payments that are capped not to exceed a prescribed or negotiated amount over a period of time or (iii) installment sale, under which the SmartVest System is paid for over a period of several months as long as the patient continues to use the SmartVest System.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Regardless of the type of transaction, provided criteria for an enforceable contract are met, it is the Company’s long-standing business practice to regard all home care agreements as transferring control to the patient upon shipment or delivery, in spite of possible payment cancellation under government or commercial programs where the payer is controlling the payment over specified time periods. For home care sales that feature installment payments, the ultimate amount of consideration received from Medicare, Medicaid or commercial payers can be significantly less than expected if the contract is terminated due to changes in the patient’s status, including insurance coverage, hospitalization, death or otherwise becoming unable to use the SmartVest System. However, once delivered to a patient who needs the SmartVest System, the patient is under no obligation to return the SmartVest System should payments be terminated as a result of the described contingencies. As a result, the Company’s product sales qualify for point in time revenue recognition. Control transfers to the patient, and revenue is recognized, upon shipment or delivery of the SmartVest System. At this point, physical possession and the significant risks and rewards of ownership are transferred to the patient and either a current or future right to payment is triggered, as further discussed under <i>Accounts receivable </i>and <i>Contract assets </i>below.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s contractually stated transaction prices in the home care market are generally set by the terms of the contracts negotiated with insurance companies or by government programs. The transaction price for the Company’s products may be further impacted by variable consideration. ASC 606 requires the Company to adjust the transaction price at contract inception and throughout the contract duration for the estimated value of payments to be received from insurance payers based on historical experience and other available information, subject to the constraint on estimates of variable consideration. Transactions requiring estimates of variable consideration primarily include (i) capped installment payments, which are subject to the third-party payer’s termination due to changes in insurance coverage, death or the patient’s discontinued use of the SmartVest System, (ii) contracts under appeal and (iii) patient responsibility amounts for deductibles, coinsurance, copays and other similar payments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Although estimates may be made on a contract-by-contract basis, whenever possible, the Company uses all available information including historical collection patterns to estimate variable consideration for portfolios of contracts. The Company’s estimates of variable consideration consist of amounts it may receive from insurance providers in excess of its initial revenue estimate due to patients meeting deductibles or coinsurance during the payment duration, changes to a patient’s insurance status, changes in an insurance allowable, claims in appeals with Medicare and amounts received directly from patients for their allowable or coinsurance. The Company believes it has representative historical information to estimate the amount of variable consideration in relevant portfolios considering the significant experience it has with each portfolio and the similarity of patient accounts within a portfolio. The analysis includes steps to ensure that revenue recognized on a portfolio basis does not result in a material difference when compared with an individual contract approach. The Company also leverages its historical experience and all available relevant information for each portfolio of contracts to minimize the risk its estimates used to arrive at the transaction price will result in a significant reversal in the amount of cumulative revenue recognized when the uncertainty associated with the variable consideration is subsequently resolved. Variable consideration is included in the transaction price if, in the Company’s judgment, it is probable that a significant future reversal of cumulative revenue under the contract will not occur.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For contracts in which the Company believes the criteria for reimbursement under government or commercial payer contracts have been met but for which coverage is unconfirmed or payments are under appeal, the Company has significant observable evidence of relatively consistent claims recovery experience over the prior three to five years. The Company believes the low volatility in historical claims approval rates for populations of patients whose demographics are similar to those of current patients provides reliable predictive value in arriving at estimates of variable consideration in such contracts. Similarly, historical payment trends for recovery of claims subject to payer installments and payments from patients have remained relatively consistent over the past five years. No significant changes in patient demographics or other relevant factors have occurred that would limit the predictive value of such payment trends in estimating variable consideration for current contracts. As a result, the Company believes its estimates of variable consideration are generally not subject to the risk of significant revenue reversal.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For each type of variable consideration discussed above, there are a large number of contracts with similar characteristics with a wide range of possible transaction prices. For that reason, the Company uses the probability-weighted expected value method provided under ASC 606 to estimate variable consideration.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company often receives payment from third-party payers for the SmartVest System sales over a period of time that may exceed one year. Despite these extended payment terms, no significant financing component is deemed to exist because the purpose of such terms is not to provide financing to the patient, the payer or the Company. Rather, the extended payment terms are mandated by the government or commercial insurance programs, the fundamental purpose of which is to avoid paying the full purchase price of equipment that may potentially be used by the patient for only a short period of time.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Home care distributors. </i></b> Sales to distributors, who sell direct to patients, are made at fixed contract prices and may include tiered pricing structures or volume-based rebates which offer more favorable pricing once certain volumes are achieved per the negotiated contract. The distributor’s purchases accumulate to give the distributor a right to a higher discount on purchases in excess of the specified level within the contract period. As a result, to the extent the Company expects the distributor to exceed the specified volume of purchases in the annual period, it recognizes revenue at a blended rate based on estimated total annual volume and sales revenue. This effectively defers a portion of the transaction price on initial purchases below the specified volumes for recognition when the higher discount is earned on purchases in excess of specified volumes. Transfer of control of the products occurs upon shipment or delivery to the distributor as applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>Institutional market. </i></b>The Company’s institutional sales are made to hospitals and home health care centers, pulmonary rehabilitation centers and other clinics. Sales to these institutions are negotiated with the individual institution or with group purchasing organizations, with payments received directly from the institution. No insurance reimbursement is involved. Generators are either sold or leased to the institutions and associated hoses and wraps (used in institutional settings rather than vests) are sold separately. Accordingly, each product is distinct and considered a separate performance obligation in sales to institutional customers. The agreements with institutions fall into two main types, distinguished by differences in the timing of transfer of control and timing of payments:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Outright sale – Under these transactions, the Company sells its products for a prescribed or negotiated price. Transfer of control of the product, and associated revenue recognition, occurs at the time of shipment and payment is made within normal credit terms, usually within 30 days.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Wrap usage agreements – Under these transactions, the Company provides a generator device at no cost to the hospital in return for a fixed annual commitment to purchase consumable wraps. These agreements are cancellable upon at least sixty days prior written notice by either party. If cancelled, the generator is returned to the Company, where it can be refurbished and used again at a later date. Revenue for the consumable wraps is recognized when control transfers to the customer.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i>International market. </i></b> Sales to international markets are made directly to a number of independent distributors at fixed contract prices that are not subject to further adjustments for variable consideration. Transfer of control of the products occurs upon shipment or delivery to the distributor as applicable.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Product warranty. </b>The Company offers warranties on its products. These warranties are assurance type warranties not sold on a standalone basis or are otherwise considered immaterial in the context of the contract, and therefore are not considered distinct performance obligations under ASC 606. The Company estimates the costs that may be incurred under its warranties and records a liability in the amount of such costs at the time the product is sold.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounts receivable. </b>The Company’s accounts receivable balance is comprised of amounts due from individuals, institutions and distributors. Balances due from individuals are typically remitted to the Company by third-party reimbursement agencies such as Medicare, Medicaid and private insurance companies. Accounts receivable are carried at amounts estimated to be received from patients under reimbursement arrangements with third-party payers. Accounts receivable are also net of an allowance for doubtful accounts. Management determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition and credit history. Receivables are written off when deemed uncollectible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contract assets. </b>Contract assets include amounts recognized as revenue that are estimates of variable consideration for Medicare appeals where the final determination of the insurance coverage amount is dependent on future approval of an appeal, or when the consideration due to the Company is dependent on a future event such as the patient meeting a deductible prior to the Company’s claim being processed by the payer. Contract assets are classified as current as amounts is expected to turn into accounts receivable and be collected during the Company’s normal business operating cycle. Contract assets are reclassified to accounts receivable when the right to receive payment is unconditional.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zrgAD2HtR6qj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contract balances. </b>The following table provides information about accounts receivable and contracts assets from contracts with customers:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zlvD3g4RiPvk" style="display: none; visibility: hidden">Schedule of contract assets</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20230630_zy2G1Xc7hDVk" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_490_20220630_ztIRgHU6CHW4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_iI_zt4KWMhkfcRg" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Receivables, included in “Accounts receivable, net of allowance for doubtful accounts”</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">24,130,000</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: 12%; text-align: right">21,052,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_zd20m1xPoN13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">487,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">286,000</td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant changes in contract assets during the period are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></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="text-align: center"><span style="font-size: 8pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Year Ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Year Ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30, 2022</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Increase (decrease)</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">Increase (decrease)</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(214,243,232)"> <td style="width: 70%; text-align: left">Contract assets, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_c20220701__20230630_zJtAP9JtIY3d" style="width: 12%; text-align: right" title="Contract assets beginning">286,000</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_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_c20210701__20220630_z7XLaqaSbcl2" style="width: 12%; text-align: right" title="Contract assets, beginning">393,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Reclassification of contract assets to accounts receivable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20220701__20230630_zc4BUuJFua1e" style="text-align: right" title="Reclassification of contract assets to accounts receivable">(1,220,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20210701__20220630_zJe6kcVzIP2c" style="text-align: right" title="Reclassification of contract assets to accounts receivable">(833,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Contract assets recognized</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220701__20230630_zje7fcsrn6Gi" style="text-align: right" title="Contract assets recognized">1,351,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20210701__20220630_zFTNxm7rDou3" style="text-align: right" title="Contract assets recognized">784,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Increase (decrease) as a result of changes in the estimate of amounts to be realized from payers, excluding amounts transferred to receivables during the period</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_c20220701__20230630_zyzafpBfH0i8" style="border-bottom: Black 1pt solid; text-align: right" title="Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period">71,000</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_984_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_c20210701__20220630_z9EMLhy8wBfd" style="border-bottom: Black 1pt solid; text-align: right" title="Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period">(58,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt">Contract assets, ending</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_dxL_c20220701__20230630_zITYwwt8idG" style="border-bottom: Black 1pt solid; text-align: right" title="Contract assets, ending::XDX::487000"><span style="-sec-ix-hidden: xdx2ixbrl0563">488,000</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_983_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_c20210701__20220630_zBkKF97OcOSd" style="border-bottom: Black 1pt solid; text-align: right" title="Contract assets, ending">286,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zYC0I9pkoVQk" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_894_eus-gaap--DisaggregationOfRevenueTableTextBlock_zytWL9bl2Ny1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Disaggregation of revenues. </b>In the following table, revenue is disaggregated by market:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B4_zinUE3yhEJ23" style="display: none; visibility: hidden">Schedule of disaggregated revenue</span></span></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="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">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(214,243,232)"> <td style="width: 70%; text-align: left; text-indent: 0in">Home care</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember_zLo7rZdCccel" style="width: 12%; text-align: right" title="Revenue">43,945,000</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember_zx0x2DjFAoC9" style="width: 12%; text-align: right" title="Revenue">38,004,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Institutional</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--InstitutionalMember_z4SceIZmOzOc" style="text-align: right" title="Revenue">2,080,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--InstitutionalMember_zzua05rdtMdd" style="text-align: right" title="Revenue">1,660,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: 0in">Home care distributor</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareDistributorMember_zjnK2VzkTAMh" style="text-align: right" title="Revenue">1,618,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareDistributorMember_zryOGhy7xp61" style="text-align: right" title="Revenue">1,474,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">International</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--InternationalOneMember_zqWpBHgvlpRb" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">424,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--InternationalOneMember_zN95MphP6Obc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">521,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: 0in">Total</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630_zX73yplrkznf" style="text-align: right" title="Revenue">48,067,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630_zQUABhqpRkZg" style="text-align: right" title="Revenue">41,659,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in"> </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> </table> <p style="margin-top: 0; margin-bottom: 0"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the following table, home care revenue is disaggregated by payer type:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; border-collapse: collapse; width: 90%; margin-right: auto"> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">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(214,243,232)"> <td style="width: 70%; text-align: left; text-indent: 0in">Commercial</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--CommercialMember_zLlYVsS02Bsa" style="width: 12%; text-align: right" title="Revenue">18,481,000</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_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--CommercialMember_zJB4IC4OD3Sh" style="width: 12%; text-align: right" title="Revenue">14,937,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Medicare</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareMember_zM3rsRC7yap8" style="text-align: right" title="Revenue">18,682,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareMember_zhly1y5dm4g3" style="text-align: right" title="Revenue">16,692,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: 0in">Medicare Supplemental</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareSupplementalMember_zwzxOYLxLvB9" style="text-align: right" title="Revenue">5,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicareSupplementalMember_za8HGYJP8JV4" style="text-align: right" title="Revenue">4,484,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Medicaid</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicaidMember_zy5TSXINKdJj" style="text-align: right" title="Revenue">941,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--MedicaidMember_zqpfmQMlUr39" style="text-align: right" title="Revenue">1,028,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: 0in">Other</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--OtherMember_zANEeBflRXLf" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">841,000</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember__custom--PayerTypeAxis__custom--OtherMember_zkbk5eRFBIM1" style="border-bottom: Black 1pt solid; text-align: right" title="Revenue">863,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: 0in">Total</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20220701__20230630__srt--ProductOrServiceAxis__custom--HomeCareMember_z4V5Y0QdujF4" style="text-align: right" title="Revenue">43,945,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_c20210701__20220630__srt--ProductOrServiceAxis__custom--HomeCareMember_zNLgaKtN5ep2" style="text-align: right" title="Revenue">38,004,000</td><td style="text-align: left"> </td></tr> </table> 43945000 38004000 2080000 1660000 1618000 1474000 424000 521000 48067000 41659000 18481000 14937000 18682000 16692000 5000000 4484000 941000 1028000 841000 863000 43945000 38004000 <p id="xdx_89B_eus-gaap--ContractWithCustomerAssetAndLiabilityTableTextBlock_zrgAD2HtR6qj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Contract balances. </b>The following table provides information about accounts receivable and contracts assets from contracts with customers:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zlvD3g4RiPvk" style="display: none; visibility: hidden">Schedule of contract assets</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49E_20230630_zy2G1Xc7hDVk" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_490_20220630_ztIRgHU6CHW4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--AccountsReceivableNetCurrent_iI_zt4KWMhkfcRg" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Receivables, included in “Accounts receivable, net of allowance for doubtful accounts”</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">24,130,000</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: 12%; text-align: right">21,052,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--ContractWithCustomerAssetNetCurrent_iI_zd20m1xPoN13" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Contract Assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">487,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">286,000</td><td style="text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant changes in contract assets during the period are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></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="text-align: center"><span style="font-size: 8pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Year Ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30, 2023</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Year Ended </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30, 2022</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">Increase (decrease)</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">Increase (decrease)</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(214,243,232)"> <td style="width: 70%; text-align: left">Contract assets, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_c20220701__20230630_zJtAP9JtIY3d" style="width: 12%; text-align: right" title="Contract assets beginning">286,000</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_98A_eus-gaap--ContractWithCustomerAssetNetCurrent_iS_c20210701__20220630_z7XLaqaSbcl2" style="width: 12%; text-align: right" title="Contract assets, beginning">393,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Reclassification of contract assets to accounts receivable</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20220701__20230630_zc4BUuJFua1e" style="text-align: right" title="Reclassification of contract assets to accounts receivable">(1,220,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ContractWithCustomerAssetReclassifiedToReceivable_c20210701__20220630_zJe6kcVzIP2c" style="text-align: right" title="Reclassification of contract assets to accounts receivable">(833,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Contract assets recognized</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20220701__20230630_zje7fcsrn6Gi" style="text-align: right" title="Contract assets recognized">1,351,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--ContractWithCustomerLiabilityRevenueRecognized_c20210701__20220630_zFTNxm7rDou3" style="text-align: right" title="Contract assets recognized">784,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Increase (decrease) as a result of changes in the estimate of amounts to be realized from payers, excluding amounts transferred to receivables during the period</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_c20220701__20230630_zyzafpBfH0i8" style="border-bottom: Black 1pt solid; text-align: right" title="Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period">71,000</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_984_eus-gaap--ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice_c20210701__20220630_z9EMLhy8wBfd" style="border-bottom: Black 1pt solid; text-align: right" title="Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period">(58,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt">Contract assets, ending</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_984_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_dxL_c20220701__20230630_zITYwwt8idG" style="border-bottom: Black 1pt solid; text-align: right" title="Contract assets, ending::XDX::487000"><span style="-sec-ix-hidden: xdx2ixbrl0563">488,000</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_983_eus-gaap--ContractWithCustomerAssetNetCurrent_iE_c20210701__20220630_zBkKF97OcOSd" style="border-bottom: Black 1pt solid; text-align: right" title="Contract assets, ending">286,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> </table> 24130000 21052000 487000 286000 286000 393000 -1220000 -833000 1351000 784000 71000 -58000 286000 <p id="xdx_80A_eus-gaap--InventoryDisclosureTextBlock_zU1wCOz3Fb5l" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 3.      <span><span id="xdx_822_zApDFXtlvos3">Inventories</span></span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFkVWMvMhVN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The components of inventory were as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zdDHtNm8eKs4" style="display: none; visibility: hidden">Schedule of components of inventories</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49D_20230630_ztnQBVdDk6E9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_494_20220630_zw14jolqZegh" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--OtherInventorySupplies_iI_maINzW5z_maINzrcq_zvWp4R3FauUh" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Parts inventory</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,420,000</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: 12%; text-align: right">2,672,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryWorkInProcess_iI_maINzW5z_maINzrcq_zJsJkCwPO2na" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">470,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_maINzW5z_maINzrcq_zHFa8QnUGgf5" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">323,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">469,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherInventoryInTransit_iI_maINzW5z_maINzrcq_zRPSh3y0yM6k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Estimated inventory to be returned</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">228,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryValuationReserves_iNI_di_msINzW5z_msINzrcq_za4GaXbRCE63" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">Less: Reserve for obsolescence</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">(257,000</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">(291,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--InventoryNet_iI_zIrYmemhtai1" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</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">4,221,000</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,178,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zEPXoSVh7xzg" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_899_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zFkVWMvMhVN7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The components of inventory were as follows:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zdDHtNm8eKs4" style="display: none; visibility: hidden">Schedule of components of inventories</span></span></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="text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49D_20230630_ztnQBVdDk6E9" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_494_20220630_zw14jolqZegh" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_409_eus-gaap--OtherInventorySupplies_iI_maINzW5z_maINzrcq_zvWp4R3FauUh" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Parts inventory</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">3,420,000</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: 12%; text-align: right">2,672,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--InventoryWorkInProcess_iI_maINzW5z_maINzrcq_zJsJkCwPO2na" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Work in process</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">470,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--InventoryFinishedGoods_iI_maINzW5z_maINzrcq_zHFa8QnUGgf5" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">323,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">469,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--OtherInventoryInTransit_iI_maINzW5z_maINzrcq_zRPSh3y0yM6k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Estimated inventory to be returned</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">228,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--InventoryValuationReserves_iNI_di_msINzW5z_msINzrcq_za4GaXbRCE63" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">Less: Reserve for obsolescence</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">(257,000</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">(291,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--InventoryNet_iI_zIrYmemhtai1" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Total</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">4,221,000</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,178,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3420000 2672000 470000 100000 323000 469000 265000 228000 257000 291000 4221000 3178000 <p id="xdx_802_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zdlIhBJmHkbe" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 4.      <span id="xdx_828_zKctfhBDxwwd">Property and Equipment</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zTPuNQOquMHj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment were as follows:</span></p> <p style="margin: 0"><span><span id="xdx_8B8_zA32CGzLHfs8" style="display: none; visibility: hidden">Schedule of property and equipment, including assets under capital leases</span></span></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="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Estimated Useful Lives</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30,</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>(Years)</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>2023</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>2022</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 55%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building and building improvements</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zBD1riPUDO25" title="Estimated useful life::XDX::P15Y"><span style="-sec-ix-hidden: xdx2ixbrl0593">15</span></span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zqdW8gEtiwK" title="::XDX::P40Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0594">40</span></span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zAqXJOAoizSa" style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,427,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_z9U9y75V4VT" style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,420,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z2tlYTWPcIyf" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">200,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zz1KLl448SS8" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">200,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember__srt--RangeAxis__srt--MinimumMember_zLwm1PMFUOYd" title="::XDX::P15Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0599">15</span></span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember__srt--RangeAxis__srt--MaximumMember_zXshemrmV6G3" title="::XDX::P20Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0600">20</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember_zKVRXBp6hHeb" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">173,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember_zAtqkeuWCpug" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">162,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zfNZ41HJF5Ua" title="::XDX::P3Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0603">3</span></span>-<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zAvMWcXrgKQe" title="::XDX::P10Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0604">10</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zTFgmp0JsfV1" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,024,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zau23MdLL8mi" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,356,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember__srt--RangeAxis__srt--MinimumMember_zKiHfOkzVrFc" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0607">3</span></span>-<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember__srt--RangeAxis__srt--MaximumMember_zghd30P66hfe" title="::XDX::P7Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0608">7</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_z8ZuKN4D9rB3" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,166,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_z4MFlkfQejOe" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">396,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demonstration and rental equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndRentalEquipmentMember_zqMB62p7Syec" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0611">3</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndRentalEquipmentMember_z2kRzkjZiMZ7" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,090,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndRentalEquipmentMember_zDf1rH5rumOh" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,036,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Construction in progress</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zIQXY79o0553" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zUTQ55PFcSbb" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">957,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630_zqIJ41249B5e" style="text-align: right" title="Gross property and equipment"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,088,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630_zQKH6kliaSA4" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,527,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Accumulated depreciation</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20230630_zrUciGandG7i" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,416,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20220630_z8zLZR3Uxf4" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,959,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net property and equipment</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230630_zDmVQEbjQX0d" style="border-bottom: Black 2.5pt double; text-align: right" title="Net property and equipment"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,672,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20220630_z3xoSdMeFcmj" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,568,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AC_zZaLXPd6J8C5" style="margin-top: 0; margin-bottom: 0"></p> <p id="xdx_894_eus-gaap--PropertyPlantAndEquipmentTextBlock_zTPuNQOquMHj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment were as follows:</span></p> <p style="margin: 0"><span><span id="xdx_8B8_zA32CGzLHfs8" style="display: none; visibility: hidden">Schedule of property and equipment, including assets under capital leases</span></span></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="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="text-align: center; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Estimated Useful Lives</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30,</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>(Years)</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>2023</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>2022</b></span></td><td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 55%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Building and building improvements</span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_903_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember__srt--RangeAxis__srt--MinimumMember_zBD1riPUDO25" title="Estimated useful life::XDX::P15Y"><span style="-sec-ix-hidden: xdx2ixbrl0593">15</span></span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember__srt--RangeAxis__srt--MaximumMember_zqdW8gEtiwK" title="::XDX::P40Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0594">40</span></span></span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_980_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_zAqXJOAoizSa" style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,427,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--BuildingAndBuildingImprovementsMember_z9U9y75V4VT" style="width: 12%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,420,000</span></td><td style="width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_z2tlYTWPcIyf" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">200,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandMember_zz1KLl448SS8" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">200,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land improvements</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember__srt--RangeAxis__srt--MinimumMember_zLwm1PMFUOYd" title="::XDX::P15Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0599">15</span></span>-<span id="xdx_906_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember__srt--RangeAxis__srt--MaximumMember_zXshemrmV6G3" title="::XDX::P20Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0600">20</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_981_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember_zKVRXBp6hHeb" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">173,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--LandImprovementsMember_zAtqkeuWCpug" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">162,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_zfNZ41HJF5Ua" title="::XDX::P3Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0603">3</span></span>-<span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zAvMWcXrgKQe" title="::XDX::P10Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0604">10</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zTFgmp0JsfV1" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,024,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_983_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zau23MdLL8mi" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,356,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_909_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember__srt--RangeAxis__srt--MinimumMember_zKiHfOkzVrFc" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0607">3</span></span>-<span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember__srt--RangeAxis__srt--MaximumMember_zghd30P66hfe" title="::XDX::P7Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0608">7</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_z8ZuKN4D9rB3" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2,166,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_982_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareMember_z4MFlkfQejOe" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">396,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Demonstration and rental equipment</span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dxL_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndRentalEquipmentMember_zqMB62p7Syec" title="::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0611">3</span></span></span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndRentalEquipmentMember_z2kRzkjZiMZ7" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,090,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--DemonstrationAndRentalEquipmentMember_zDf1rH5rumOh" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,036,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Construction in progress</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">N/A</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98A_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zIQXY79o0553" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--ConstructionInProgressMember_zUTQ55PFcSbb" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">957,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98B_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20230630_zqIJ41249B5e" style="text-align: right" title="Gross property and equipment"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10,088,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98C_eus-gaap--PropertyPlantAndEquipmentGross_iI_c20220630_zQKH6kliaSA4" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,527,000</span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Less: Accumulated depreciation</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_98D_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20230630_zrUciGandG7i" style="border-bottom: Black 1pt solid; text-align: right" title="Less: Accumulated depreciation"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4,416,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_989_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_c20220630_z8zLZR3Uxf4" style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3,959,000</span></td><td style="padding-bottom: 1pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net property and equipment</span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_98F_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20230630_zDmVQEbjQX0d" style="border-bottom: Black 2.5pt double; text-align: right" title="Net property and equipment"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,672,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td><td id="xdx_989_eus-gaap--PropertyPlantAndEquipmentNet_iI_c20220630_z3xoSdMeFcmj" style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4,568,000</span></td><td style="padding-bottom: 2.5pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 3427000 3420000 200000 200000 173000 162000 3024000 2356000 2166000 396000 1090000 1036000 8000 957000 10088000 8527000 4416000 3959000 5672000 4568000 <p id="xdx_808_eus-gaap--IntangibleAssetsDisclosureTextBlock_zQOVFLAq0Bmh" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 5.      <span id="xdx_82F_ziFdXqNmCOle">Finite-life Intangible Assets</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The carrying value of patents and trademarks includes the original cost of obtaining the patents, periodic renewal fees, and other costs associated with maintaining and defending patent and trademark rights. Patents and trademarks are amortized over their estimated useful lives, generally <span id="xdx_905_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dxL_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--PatentsMember_zSe1JoFQeQ13" title="Finite-lived intangible asset, useful life::XDX::P15Y"><span style="-sec-ix-hidden: xdx2ixbrl0628">15</span></span> and <span id="xdx_903_eus-gaap--FiniteLivedIntangibleAssetUsefulLife_iI_dxL_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zPbE2Rj93b43" title="Finite-lived intangible asset, useful life::XDX::P12Y"><span style="-sec-ix-hidden: xdx2ixbrl0630">12 </span></span>years, respectively. Accumulated amortization was $<span id="xdx_906_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20230630_z9DoOp76TJej" title="Accumulated amortization">224,000</span> and $<span id="xdx_904_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_c20220630_zI0Et3Wyj3ab" title="Accumulated amortization">433,000</span> as of June 30, 2023 and 2022, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zNTNDSOtreD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The activity and net balances of finite-life intangible assets were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zb3agsEt3dB4" style="display: none; visibility: hidden">Schedule of activity and balances of finite-life intangible assets</span></span></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="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">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(214,243,232)"> <td style="width: 70%; text-align: left">Balance, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_c20220701__20230630_z6cvAv3J2CH5" style="width: 12%; text-align: right" title="Balance, beginning">599,000</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_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_c20210701__20220630_zJQ2BrSGz0db" style="width: 12%; text-align: right">663,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 9pt">Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FinitelivedIntangibleAssetsAcquired1_c20220701__20230630_z4P3G6t7NQmf" style="text-align: right" title="Additional">69,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinitelivedIntangibleAssetsAcquired1_c20210701__20220630_zcDFh55CSoa1" style="text-align: right">61,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Amortization expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AdjustmentForAmortization_c20220701__20230630_zjnsYudwBDhj" style="border-bottom: Black 1pt solid; text-align: right" title="Amortization expense">(63,000</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_98B_eus-gaap--AdjustmentForAmortization_c20210701__20220630_zA30UNvxOqT6" style="border-bottom: Black 1pt solid; text-align: right">(125,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, ending</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--FiniteLivedIntangibleAssetsNet_iE_c20220701__20230630_zn7K0jVlzx76" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, ending">605,000</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_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_c20210701__20220630_zC7UlM3tJKj7" style="border-bottom: Black 2.5pt double; text-align: right">599,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A8_zT2NI1t8FVp9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_89E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_zDKcUIS2mK4c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the carrying value as of June 30, 2023, future amortization is expected to be as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zboILb91HCGj" style="display: none; visibility: hidden">Schedule of future amortization of finite-life intangible assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20230630_zeWto0Wy2YEd" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 87%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fiscal years ending June 30:</span></p></td> <td style="width: 2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_zYqI2i9xfUQl" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_z4kpiFgMK6Zc" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 44,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_z1Rv2KlWcOw5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 44,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_zCjVvJDtYCc5" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 43,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_zUAYWbxLSM92" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 41,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_zt1zB2twTjt7" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">387,000</span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zsBXFpfA7Z37" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 605,000</span></td> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> <p id="xdx_8AA_zNb5pbTN8z05" style="margin-top: 0; margin-bottom: 0"></p> 224000 433000 <p id="xdx_89F_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_zNTNDSOtreD6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The activity and net balances of finite-life intangible assets were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zb3agsEt3dB4" style="display: none; visibility: hidden">Schedule of activity and balances of finite-life intangible assets</span></span></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="text-align: center"><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><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">2023</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">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(214,243,232)"> <td style="width: 70%; text-align: left">Balance, beginning</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_c20220701__20230630_z6cvAv3J2CH5" style="width: 12%; text-align: right" title="Balance, beginning">599,000</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_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iS_c20210701__20220630_zJQ2BrSGz0db" style="width: 12%; text-align: right">663,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 9pt">Additions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FinitelivedIntangibleAssetsAcquired1_c20220701__20230630_z4P3G6t7NQmf" style="text-align: right" title="Additional">69,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FinitelivedIntangibleAssetsAcquired1_c20210701__20220630_zcDFh55CSoa1" style="text-align: right">61,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Amortization expense</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--AdjustmentForAmortization_c20220701__20230630_zjnsYudwBDhj" style="border-bottom: Black 1pt solid; text-align: right" title="Amortization expense">(63,000</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_98B_eus-gaap--AdjustmentForAmortization_c20210701__20220630_zA30UNvxOqT6" style="border-bottom: Black 1pt solid; text-align: right">(125,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Balance, ending</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--FiniteLivedIntangibleAssetsNet_iE_c20220701__20230630_zn7K0jVlzx76" style="border-bottom: Black 2.5pt double; text-align: right" title="Balance, ending">605,000</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_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iE_c20210701__20220630_zC7UlM3tJKj7" style="border-bottom: Black 2.5pt double; text-align: right">599,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 599000 663000 69000 61000 -63000 -125000 605000 599000 <p id="xdx_89E_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_zDKcUIS2mK4c" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on the carrying value as of June 30, 2023, future amortization is expected to be as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BB_zboILb91HCGj" style="display: none; visibility: hidden">Schedule of future amortization of finite-life intangible assets</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td> </td> <td style="text-align: left"> </td> <td id="xdx_496_20230630_zeWto0Wy2YEd" style="text-align: right"> </td> <td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 87%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fiscal years ending June 30:</span></p></td> <td style="width: 2%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 10%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_zYqI2i9xfUQl" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2024 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">46,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_403_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_z4kpiFgMK6Zc" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2025 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 44,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_408_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_z1Rv2KlWcOw5" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2026 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 44,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_zCjVvJDtYCc5" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2027 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 43,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_402_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_iI_zUAYWbxLSM92" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2028 </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 41,000</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_iI_zt1zB2twTjt7" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-left: 17.3pt; text-indent: -8.65pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Thereafter</span></td> <td style="border-bottom: Black 1pt solid; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: Black 1pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">387,000</span></td> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_zsBXFpfA7Z37" style="vertical-align: bottom; background-color: White"> <td style="padding-left: 17.3pt; text-indent: -8.65pt; padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total </span></td> <td style="border-bottom: Black 2.5pt double; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="border-bottom: Black 2.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> 605,000</span></td> <td style="padding-bottom: 2.5pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> </table> 46000 44000 44000 43000 41000 387000 605000 <p id="xdx_805_eus-gaap--DebtDisclosureTextBlock_zMFjDOdBMV2e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6.</b> <b>     <span id="xdx_824_z13GjJ4pqnDc">Financing Arrangements</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has a credit facility that provides for a revolving line of credit and a term loan. Effective <span id="xdx_909_eus-gaap--LineOfCreditFacilityInitiationDate1_dxL_c20220701__20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zthfBgnkDV57" title="Credit facility effective date::XDX::2021-12-17"><span style="-sec-ix-hidden: xdx2ixbrl0669">December 17, 2021</span></span>, the Company renewed its $<span id="xdx_902_eus-gaap--LineOfCreditFacilityMaximumBorrowingCapacity_iI_c20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zTfaxGti3NLi" title="Maximum borrowing capacity">2,500,000</span> revolving line of credit. There was <span id="xdx_90E_eus-gaap--LinesOfCreditCurrent_iI_dxL_c20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zLzrAp6M62w7" title="::XDX::0"><span id="xdx_904_eus-gaap--LinesOfCreditCurrent_iI_dxL_c20220630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zPjdIPEMJ4Ul" title="Line of credit balance::XDX::0"><span style="-sec-ix-hidden: xdx2ixbrl0672"><span style="-sec-ix-hidden: xdx2ixbrl0674">no</span></span></span></span> outstanding principal balance on the line of credit as of June 30, 2023 or June 30, 2022. Interest on borrowings under the line of credit, if any, accrues at the prime rate (<span id="xdx_90B_ecustom--PrimeRate_iI_pid_dp_uPure_c20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember__us-gaap--VariableRateAxis__us-gaap--PrimeRateMember_zkgTAGdaBzz9" title="Interest rate">8.25</span>% as of June 30, 2023) less <span id="xdx_90A_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20220701__20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zg2OxT8lTbsl" title="Basis spread on rate">1.0</span>% and is payable monthly. The amount eligible for borrowing on the line of credit is limited to the lesser of $<span id="xdx_90E_eus-gaap--LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases_iI_c20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zJsIhNFgWKEh" title="Borrowing capacity of eligible accounts receivable">2,500,000</span> or <span id="xdx_90B_ecustom--BorrowingCapacityOfEligibleAccountsReceivablePercent_iI_dp_uPure_c20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zcalnKBovTlg" title="Available borrowing capacity">57.0</span>% of eligible accounts receivable and the line of credit expires on <span id="xdx_90A_eus-gaap--LineOfCreditFacilityExpirationDate1_dxL_c20220701__20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zJe2GeEXz7U1" title="Credit facility expiration date::XDX::2023-12-18"><span style="-sec-ix-hidden: xdx2ixbrl0684">December 18, 2023</span></span>, if not renewed before such date. As of June 30, 2023, the maximum $<span id="xdx_908_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_c20230630__us-gaap--LineOfCreditFacilityAxis__us-gaap--RevolvingCreditFacilityMember_zmJIVXwvU4Ak" title="Available borrowing capacity">2,500,000</span> was eligible for borrowing. Payment obligations under the line of credit, if any, are secured by a security interest in substantially all of the tangible and intangible assets of the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The documents governing the line of credit contain certain financial and nonfinancial covenants that include a minimum tangible net worth covenant of not less than $<span id="xdx_900_ecustom--DebtInstrumentCovenantComplianceAmount_iI_c20230630_z1WIaT9wivHf" title="Minimum tangible net worth to be maintained">10,125,000</span> and restrictions on the Company’s ability to incur certain additional indebtedness or pay dividends.</span></p> 2500000 0.0825 0.010 2500000 0.570 2500000 10125000 <p id="xdx_807_ecustom--CommonStockTextBlock_zQWgm3G7TcE" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 7.      <span id="xdx_82B_z703DjS5knz9">Common Stock</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Authorized shares:</b> The Company’s Articles of Incorporation, as amended, have established <span id="xdx_900_eus-gaap--CommonStockSharesAuthorized_iI_pid_uShares_c20230630__us-gaap--StatementClassOfStockAxis__custom--CapitalStockMember_zrbbr5zPpOi3" title="Common stock, authorized">15,000,000</span> authorized shares of capital stock consisting of <span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_pid_uShares_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zfFeUo9C5hc2" title="Common stock, authorized">13,000,000</span> shares of common stock, par value $<span id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_pid_uUSDPShares_c20230630__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zRpdlenrVuha" title="Common stock, par value (in dollars per share)">0.01</span> per share, and <span id="xdx_907_eus-gaap--CommonStockSharesAuthorized_iI_pid_uShares_c20230630__us-gaap--StatementClassOfStockAxis__custom--AuthorizedSharesUndesignatedStockMember_z8oAG4hQlZDa" title="Common stock, authorized">2,000,000</span> shares of undesignated stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 26, 2021 the Company’s Board of Directors (the “Board”) approved a stock repurchase authorization. Under the authorization, the Company was originally able to repurchase up to $<span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_pid_dxL_uShares_c20210526__srt--TitleOfIndividualAxis__srt--BoardOfDirectorsChairmanMember_z7IOD13bUOa6" title="Common stock, authorized::XDX::3000000"><span style="-sec-ix-hidden: xdx2ixbrl0700">3.0</span></span> million of shares of common stock through May 26, 2022. On May 26, 2022, our Board of Directors removed the date limitation. As of June 30, 2023, a total of <span id="xdx_90C_eus-gaap--StockRepurchasedAndRetiredDuringPeriodShares_pid_uShares_c20220701__20230630_zkdlUkvlOpNf" title="Number of share repurchased">239,995</span> shares have been repurchased and retired under this authorization for a total cost of $<span id="xdx_908_eus-gaap--StockRepurchasedAndRetiredDuringPeriodValue_dxL_c20220701__20230630_zdbBWFWJSjv9" title="Repurchase of common stock::XDX::-153000"><span style="-sec-ix-hidden: xdx2ixbrl0704">2,725,000</span></span>, or $<span id="xdx_901_eus-gaap--SharePrice_iI_pid_uUSDPShares_c20230630_zHIjAtjdLwHg" title="Share price">11.36</span> per share. Repurchased shares have been retired and constitute authorized but unissued shares.</span></p> 15000000 13000000 0.01 2000000 239995 11.36 <p id="xdx_808_eus-gaap--DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_z1zb6wF5Foaa" style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 8.      <span id="xdx_82F_zaUvioEdWRL6">Share-Based Compensation</span></span></p> <p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 45.35pt; text-indent: -45.35pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Share-based compensation expense for fiscal 2023 and 2022 was $<span id="xdx_902_eus-gaap--ShareBasedCompensation_c20220701__20230630_zMg7sx00NLll" title="Share-based compensation expense">708,000</span> and $<span id="xdx_908_eus-gaap--ShareBasedCompensation_c20210701__20220630_z8JvvWG8mGnd" title="Share-based compensation expense">976,000</span>, respectively, related to employee stock options and restricted stock awards. This expense is included in selling, general and administrative expense in the Statements of Operations. As of June 30, 2023, the Company had $<span id="xdx_900_ecustom--UnrecognizedCompensationExpense_iI_c20230630_zdCIZlAdhaOd" title="Unrecognized compensation expense">296,000 </span>of unrecognized compensation expense related to non-vested equity awards, which is expected to be recognized over a weighted-average period of <span id="xdx_904_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtxL_c20220701__20230630__srt--RangeAxis__srt--MinimumMember_zPLDZQ6Xxlh7" title="Unrecognized compensation expense, period for recognition::XDX::P1Y6M"><span style="-sec-ix-hidden: xdx2ixbrl0716">1.5</span></span> to <span id="xdx_90C_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtxL_c20220701__20230630__srt--RangeAxis__srt--MaximumMember_zQMzBIN9Wwm5" title="::XDX::P1Y10M3D"><span style="-sec-ix-hidden: xdx2ixbrl0717">1.84</span></span> years related to restricted stock awards and employee stock options, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employee options: </b>The Company has historically granted stock options to employees as long-term incentive compensation. Options expire ten years from the grant date and vest over a period of three years. In November 2017, the Company’s shareholders approved the 2017 Omnibus Incentive Plan (the “2017 Plan”) which superseded the 2014 Equity Incentive Plan (the “2014 Plan”). The 2017 Plan allows the Board to grant stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards, as well as cash incentive awards to all employees, non-employee directors, and advisors or consultants of the Company. The vesting schedule and term for each award are determined by the Board upon each grant. Upon vesting, and the Company’s determination that any necessary conditions precedent to the exercise of shares (such as satisfaction of tax withholding and compliance with applicable legal requirements) have been satisfied, shares purchased are delivered to the participant in a manner prescribed or permitted by the Board. The maximum number of shares of common stock available for issuance under the 2017 Plan is <span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_pp0p0_c20230630__us-gaap--PlanNameAxis__custom--CurrentPlanMember_zfkvJFgKySx5" title="Shares available for issuance">900,000</span>. There were <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--PriorPlansMember_zH7P6M938a0d" title="Number of shares granted under the 2014 plan">163,500</span> options granted under the 2014 Plan and prior plans outstanding as of June 30, 2023. There were <span id="xdx_90C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue1_iI_pid_uShares_c20230630__us-gaap--PlanNameAxis__custom--CurrentPlanMember_zJDzoeqrGuB" title="Options outstanding (shares)">288,070</span> options issued under the 2017 Plan outstanding and <span id="xdx_900_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue2_iI_pid_c20230630__us-gaap--PlanNameAxis__custom--CurrentPlanMember_zUUPmgF2SHbl" title="Available for grant, shares">291,245</span> shares available for grant under the 2017 Plan as of June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes compensation expense related to share-based payment transactions in the financial statements based on the estimated fair value of the award issued. The fair value of each option is estimated using the Black-Scholes pricing model at the time of award grant. The Company estimates the expected life of options based on the expected holding period by the option holder. The risk-free interest rate is based upon observed U.S. Treasury interest rates for the expected term of the options. The Company makes assumptions with respect to expected stock price volatility based upon the historical volatility of its stock price. Forfeitures are accounted for as they occur.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zdVUUvLi53a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The following assumptions were used to estimate the fair value of options granted:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zVEq3CAl2jEk" style="display: none; visibility: hidden">Schedule of assumptions used to estimate fair value of options granted</span></span></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="text-align: center"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">2023</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 style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">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(214,243,232)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Risk-free interest rate</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_pid_dp_uPure_c20220701__20230630_z0nkx1GuCcVd" title="Risk free interest rate - minimum">2.88</span>-<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_pid_dp_uPure_c20220701__20230630_ziiaWkzdoxub" title="Risk free interest rate - maximum">4.23</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_pid_dp_uPure_c20210701__20220630_zJeOZ3rvewai" title="Risk free interest rate - minimum">0.89</span>-<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_pid_dp_uPure_c20210701__20220630_zFmawxWMxoS6" title="Risk free interest rate - maximum">2.52</span>%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 72%; text-align: left; text-indent: -9pt; padding-left: 9pt">Expected term (years)</td><td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20220701__20230630_zIVcLQnl6rG4" title="Expected term (years)::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl0738">6</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtxL_c20210701__20220630_zrP3FZ2rPpw3" title="::XDX::P6Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0739">6</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected volatility</td><td> </td> <td style="text-align: center"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_pid_dp_uPure_c20220701__20230630_zjpnUmUOPTc8" title="Expected volatility - minimum">53</span>-<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_pid_dp_uPure_c20220701__20230630_zNaxOSwkawpd" title="Expected volatility - maximum">54</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_pid_dp_uPure_c20210701__20220630_zl5T05Bif77i">55</span>-<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_pid_dp_uPure_c20210701__20220630_zNNiTMeVS8oe">64</span>%</span></td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A5_zkgf3Q5DxFek" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znLuvc8ya0og" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents employee stock option activity for fiscal 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zod4X9dsvKIc" style="display: none; visibility: hidden">Schedule of stock option transactions</span></span></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="text-align: center"><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">Number of Shares</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">Weighted-Average Grant Date Fair Value</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">Weighted-Average Exercise Price</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Weighted-Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Remaining Contractual Life (in Years)</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zUXUNkSLyjD1" style="width: 12%; text-align: right" title="Number of shares, beginning">468,049</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--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zz3wsLwSd1Ha" style="width: 12%; text-align: right" title="Weighted average grant date fair value, beginning">4.61</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_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdsgE53Vhzsd" style="width: 12%; text-align: right" title="Weighted average exercise price, beginning">4.98</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_98D_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPU3ENUkZgYi" style="width: 12%; text-align: center" title="Options outstanding at beginning (in years)::XDX::P5Y9M25D"><span style="-sec-ix-hidden: xdx2ixbrl0755">5.82</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 0.25in">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqkCn2ny8kU8" style="text-align: right" title="Granted">81,901</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwGyUN7mdabf" style="text-align: right" title="Granted">6.63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNrcae4n0qKf" style="text-align: right" title="Granted">11.52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 0.25in">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zW60v8EOiaml" style="text-align: right" title="Exercised">(32,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zxbt2YGBrXLb" style="text-align: right" title="Exercised">3.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zriTzA4khTJl" style="text-align: right" title="Exercised">5.44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">Canceled or forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWdBfdpUfkXc" style="border-bottom: Black 1pt solid; text-align: right" title="Cancelled or forfeited">(15,866</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7koGKvgsz76" style="text-align: right" title="Cancelled or forfeited">6.63</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zN2poKVYEZ2a" style="text-align: right" title="Cancelled or forfeited">11.30</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: center">—</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zFo0VLxk96L6" style="text-align: right" title="Number of shares, ending">502,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMiEiUfv2CJ4" style="text-align: right" title="Weighted average grant date fair value, ending">3.71</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zr4Z4ywZquS6" style="text-align: right" title="Weighted average exercise price. ending">5.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zfDPvv5LLPt1" style="text-align: center" title="Option outstanding at ending::XDX::P5Y4M6D"><span style="-sec-ix-hidden: xdx2ixbrl0781">5.35</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt">Options exercisable as of June 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8GCYu4JRT6l" style="text-align: right" title="Options exercisable, ending">429,888</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zn1lqTXTFL21" style="text-align: right" title="Options exercisable, ending">3.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceOne_iI_pid_uUSDPShares_c20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zpUITzo1iPmi" style="text-align: right" title="Options exercisable, ending">4.77</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOpihT9XxsB7" style="text-align: center" title="Option exercisable at ending::XDX::P4Y9M3D"><span style="-sec-ix-hidden: xdx2ixbrl0789">4.76</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 9pt"> </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: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 0.25in">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkQ7d98VjFyj" style="text-align: right" title="Options exercisable, granted">104,325</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDegNlL0kFTd" style="text-align: right" title="Options exercisable, granted">5.35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zGZ08koZQX8" style="text-align: right" title="Options exercisable, granted">9.93</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 0.25in">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXZ2n48e18Kk" style="text-align: right" title="Options exercisable, exercised">(101,357</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z2tkccqIp7O7" style="text-align: right" title="Options exercisable, exercised">1.44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_ztOIqkYRuEAg" style="text-align: right" title="Options exercisable, exercised">2.21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in">Canceled or forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zh6NPKzkQwVl" style="border-bottom: Black 1pt solid; text-align: right" title="Options exercisable, canceled or forfeited">(53,482</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zngiPqMMQhZ9" style="text-align: right" title="Options exercisable, canceled or forfeited">6.33</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zxjg9w3J2NL7" style="text-align: right" title="Options exercisable, canceled or forfeited">11.29</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: center">—</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9zb4JsMFMW8" style="border-bottom: Black 2.5pt double; text-align: right" title="Option outstanding, ending">451,570</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdCNcUNqMsMi" style="text-align: right" title="Weighted average grant date fair value, ending">4.28</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_za7mNtHxnxcl" style="text-align: right" title="Weighted average exercise price, ending">6.93</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_98B_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dxL_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOBPg2rIUfri" style="padding-bottom: 2.5pt; text-align: center" title="Option outstanding at ending (in Years)::XDX::P5Y6M10D"><span style="-sec-ix-hidden: xdx2ixbrl0815">5.53</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Options exercisable as of June 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zIYh7j9RrJPg" style="border-bottom: Black 2.5pt double; text-align: right" title="Option outstanding, ending">377,875</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVOAAYRcH8S6" style="text-align: right" title="Options exercisable , ending">4.00</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceOne_iI_pid_uUSDPShares_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zYKntSyy0qhj" style="text-align: right" title="Options exercisable , ending">6.25</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zT7nWSuIFMh3" style="padding-bottom: 2.5pt; text-align: center" title="Options exercisable, ending (in years)::XDX::P4Y10M25D"><span style="-sec-ix-hidden: xdx2ixbrl0823">4.90</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zmBu4bBijTsg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The intrinsic value of a stock option is the amount by which the fair value of the underlying stock exceeds its exercise price. At June 30, 2023, the weighted average remaining contractual term for all outstanding stock options was <span id="xdx_90F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_dtxL_c20220701__20230630_z74ZPa1jHmo7" title="Weighted average contractual term outstanding stock options::XDX::P5Y6M0D"><span style="-sec-ix-hidden: xdx2ixbrl0825">5.5</span></span> years and their aggregate intrinsic value was $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_iI_c20230630_zOYDqhr5fPJi" title="Options exercisable, intrinsic value">1,862,000</span>. Outstanding at June 30, 2023 were <span id="xdx_902_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iI_pid_uShares_c20230630_zFqVV2By9Qwl" title="Outstanding exercisable">451,570</span> stock options issued to employees, of which <span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230630_z8EvWhRjwdLg" title="Vested and exercisable">377,875</span> were vested and exercisable and had an aggregate intrinsic value of $<span id="xdx_905_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_iI_c20230630_z3e5YW1XCjW2" title="Options exercisable, intrinsic value">1,820,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Restricted stock:</b> The 2017 Plan permits the Personnel and Compensation Committee of the Board to grant other stock-based awards, including shares of restricted stock. The Company makes restricted stock grants to key employees and non-employee directors that vest over six months to three years following the applicable grant date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company issued restricted stock awards to employees totaling <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--EmployeeMember_zasSA03SfgY7" title="Stock issued">32,400</span> and <span id="xdx_90F_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--EmployeeMember_zmlNvvk0s9c4" title="Stock issued">31,400</span> during fiscal 2023 and 2022, respectively, with a vesting term of <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--PlanNameAxis__custom--EmployeeMember_zNINK2OEIjH9" title="Vesting term::XDX::P1Y"><span style="-sec-ix-hidden: xdx2ixbrl0841">one</span></span> to <span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember__us-gaap--PlanNameAxis__custom--EmployeeMember_zsHkPDDZ4akg" title="Vesting term::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl0843">three</span></span> years and a fair value of $<span id="xdx_907_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zIBt5YTJIoz9" title="Fair value of per share">9.92</span> and $<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zvdsmzBKypMb" title="Fair value of per share">11.48</span> per share, respectively. The Company issued restricted stock awards to directors totaling <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--DirectorsMember_zOEALYEnn72a">21,000</span> and <span id="xdx_90A_eus-gaap--StockIssuedDuringPeriodSharesRestrictedStockAwardGross_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--DirectorsMember_zhdj4CHpNAm3">18,000</span> during fiscal 2023 and 2022, respectively, with a vesting term of six months and a fair value of $<span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--DirectorsMember_zv9WmRjbt2R9">9.86</span> and $<span id="xdx_903_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember__us-gaap--PlanNameAxis__custom--DirectorsMember_zhADj3dUVd5e">12.09</span> per share for fiscal 2023 and 2022, respectively. Restricted stock transactions during the years ended June 30, 2023 and 2022 are summarized as follows:</span></p> <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaIDPK3blofl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zNTh0DezT83" style="display: none; visibility: hidden">Schedule of restricted stock transactions</span></span></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><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">Shares of Restricted Stock</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">Weighted-Average Grant Date Fair Value per Share</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(214,243,232)"> <td style="width: 70%">Outstanding as of June 30, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zyjGj0YZ5s57" style="width: 12%; text-align: right" title="Outstanding, beginning">30,503</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: 12%; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLKePzfEMUY7" title="Outstanding, beginning">12.57</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>  Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zYm2tcwEYlAd" style="text-align: right" title="Granted">49,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z3vebUcVUDB9" style="text-align: right" title="Granted">11.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt">  Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9n526WQNyEi" style="border-bottom: Black 1pt solid; text-align: right" title="Vested">(45,219</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zY1bnhdXOWa1" style="border-bottom: Black 1pt solid; text-align: right" title="Vested">11.61</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding as of June 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zvYrXplGunpb" style="text-align: right">34,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zm8F4Yjc7szl" style="text-align: right" title="Outstanding, beginning">12.59</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>  Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znkRb5556qDe" style="text-align: right">53,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zKNyJ4SN4xw7" style="text-align: right" title="Granted">9.90</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>  Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8gtgmRyJ3Cl" style="text-align: right">(45,152</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znjEJ35vgimf" style="text-align: right" title="Vested">11.05</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">  Canceled or forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z1xhYtNQLfZ1" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled or forfeited">(24,699</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValueOther_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8GhQHvNlIaa" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled or forfeited">11.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding as of June 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zggL90iPvw66" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding, ending">18,233</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--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXKO6N4xfeY6" style="border-bottom: Black 2.5pt double; text-align: right">10.23</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zhUjhOz5bS7e" style="margin-top: 0; margin-bottom: 0"></p> 708000 976000 296000 900000 163500 288070 291245 <p id="xdx_89C_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_zdVUUvLi53a4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span>The following assumptions were used to estimate the fair value of options granted:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B6_zVEq3CAl2jEk" style="display: none; visibility: hidden">Schedule of assumptions used to estimate fair value of options granted</span></span></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="text-align: center"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="4" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"><span style="font-size: 8pt"> </span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">2023</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 style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"><span style="font-size: 8pt">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(214,243,232)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Risk-free interest rate</td><td> </td> <td style="text-align: center"><span id="xdx_901_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_pid_dp_uPure_c20220701__20230630_z0nkx1GuCcVd" title="Risk free interest rate - minimum">2.88</span>-<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_pid_dp_uPure_c20220701__20230630_ziiaWkzdoxub" title="Risk free interest rate - maximum">4.23</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_pid_dp_uPure_c20210701__20220630_zJeOZ3rvewai" title="Risk free interest rate - minimum">0.89</span>-<span id="xdx_90F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_pid_dp_uPure_c20210701__20220630_zFmawxWMxoS6" title="Risk free interest rate - maximum">2.52</span>%</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 72%; text-align: left; text-indent: -9pt; padding-left: 9pt">Expected term (years)</td><td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span id="xdx_902_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dxL_c20220701__20230630_zIVcLQnl6rG4" title="Expected term (years)::XDX::P6Y"><span style="-sec-ix-hidden: xdx2ixbrl0738">6</span></span></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 12%; text-align: center"><span id="xdx_909_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_dtxL_c20210701__20220630_zrP3FZ2rPpw3" title="::XDX::P6Y0M0D"><span style="-sec-ix-hidden: xdx2ixbrl0739">6</span></span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Expected volatility</td><td> </td> <td style="text-align: center"><span id="xdx_90B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_pid_dp_uPure_c20220701__20230630_zjpnUmUOPTc8" title="Expected volatility - minimum">53</span>-<span id="xdx_904_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_pid_dp_uPure_c20220701__20230630_zNaxOSwkawpd" title="Expected volatility - maximum">54</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_pid_dp_uPure_c20210701__20220630_zl5T05Bif77i">55</span>-<span id="xdx_905_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_pid_dp_uPure_c20210701__20220630_zNNiTMeVS8oe">64</span>%</span></td><td style="text-align: left"> </td></tr> </table> 0.0288 0.0423 0.0089 0.0252 0.53 0.54 0.55 0.64 <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_znLuvc8ya0og" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following table presents employee stock option activity for fiscal 2023 and 2022:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zod4X9dsvKIc" style="display: none; visibility: hidden">Schedule of stock option transactions</span></span></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="text-align: center"><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">Number of Shares</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">Weighted-Average Grant Date Fair Value</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">Weighted-Average Exercise Price</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td> <td colspan="2" style="border-bottom: Black 1pt solid; text-align: center"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Weighted-Average</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>Remaining Contractual Life (in Years)</b></span></p></td><td style="padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 40%; text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zUXUNkSLyjD1" style="width: 12%; text-align: right" title="Number of shares, beginning">468,049</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--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zz3wsLwSd1Ha" style="width: 12%; text-align: right" title="Weighted average grant date fair value, beginning">4.61</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_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdsgE53Vhzsd" style="width: 12%; text-align: right" title="Weighted average exercise price, beginning">4.98</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_98D_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zPU3ENUkZgYi" style="width: 12%; text-align: center" title="Options outstanding at beginning (in years)::XDX::P5Y9M25D"><span style="-sec-ix-hidden: xdx2ixbrl0755">5.82</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 0.25in">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zqkCn2ny8kU8" style="text-align: right" title="Granted">81,901</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zwGyUN7mdabf" style="text-align: right" title="Granted">6.63</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zNrcae4n0qKf" style="text-align: right" title="Granted">11.52</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 0.25in">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zW60v8EOiaml" style="text-align: right" title="Exercised">(32,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zxbt2YGBrXLb" style="text-align: right" title="Exercised">3.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zriTzA4khTJl" style="text-align: right" title="Exercised">5.44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 9pt">Canceled or forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zWdBfdpUfkXc" style="border-bottom: Black 1pt solid; text-align: right" title="Cancelled or forfeited">(15,866</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z7koGKvgsz76" style="text-align: right" title="Cancelled or forfeited">6.63</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zN2poKVYEZ2a" style="text-align: right" title="Cancelled or forfeited">11.30</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: center">—</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zFo0VLxk96L6" style="text-align: right" title="Number of shares, ending">502,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_980_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zMiEiUfv2CJ4" style="text-align: right" title="Weighted average grant date fair value, ending">3.71</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zr4Z4ywZquS6" style="text-align: right" title="Weighted average exercise price. ending">5.82</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zfDPvv5LLPt1" style="text-align: center" title="Option outstanding at ending::XDX::P5Y4M6D"><span style="-sec-ix-hidden: xdx2ixbrl0781">5.35</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 9pt">Options exercisable as of June 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z8GCYu4JRT6l" style="text-align: right" title="Options exercisable, ending">429,888</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zn1lqTXTFL21" style="text-align: right" title="Options exercisable, ending">3.16</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceOne_iI_pid_uUSDPShares_c20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zpUITzo1iPmi" style="text-align: right" title="Options exercisable, ending">4.77</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1_dxL_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOpihT9XxsB7" style="text-align: center" title="Option exercisable at ending::XDX::P4Y9M3D"><span style="-sec-ix-hidden: xdx2ixbrl0789">4.76</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 9pt"> </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: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -9pt; padding-left: 0.25in">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zkQ7d98VjFyj" style="text-align: right" title="Options exercisable, granted">104,325</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zDegNlL0kFTd" style="text-align: right" title="Options exercisable, granted">5.35</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_98E_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zGZ08koZQX8" style="text-align: right" title="Options exercisable, granted">9.93</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-indent: -9pt; padding-left: 0.25in">Exercised</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zXZ2n48e18Kk" style="text-align: right" title="Options exercisable, exercised">(101,357</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_98B_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z2tkccqIp7O7" style="text-align: right" title="Options exercisable, exercised">1.44</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_ztOIqkYRuEAg" style="text-align: right" title="Options exercisable, exercised">2.21</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">—</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -9pt; padding-left: 0.25in">Canceled or forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zh6NPKzkQwVl" style="border-bottom: Black 1pt solid; text-align: right" title="Options exercisable, canceled or forfeited">(53,482</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zngiPqMMQhZ9" style="text-align: right" title="Options exercisable, canceled or forfeited">6.33</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zxjg9w3J2NL7" style="text-align: right" title="Options exercisable, canceled or forfeited">11.29</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt; text-align: center">—</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Options outstanding as of June 30, 2023</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_z9zb4JsMFMW8" style="border-bottom: Black 2.5pt double; text-align: right" title="Option outstanding, ending">451,570</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_989_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zdCNcUNqMsMi" style="text-align: right" title="Weighted average grant date fair value, ending">4.28</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_za7mNtHxnxcl" style="text-align: right" title="Weighted average exercise price, ending">6.93</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_98B_ecustom--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3_dxL_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zOBPg2rIUfri" style="padding-bottom: 2.5pt; text-align: center" title="Option outstanding at ending (in Years)::XDX::P5Y6M10D"><span style="-sec-ix-hidden: xdx2ixbrl0815">5.53</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-indent: -9pt; padding-left: 9pt">Options exercisable as of June 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_iI_pid_uShares_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zIYh7j9RrJPg" style="border-bottom: Black 2.5pt double; text-align: right" title="Option outstanding, ending">377,875</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_988_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zVOAAYRcH8S6" style="text-align: right" title="Options exercisable , ending">4.00</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="text-align: left">$</td><td id="xdx_98C_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceOne_iI_pid_uUSDPShares_c20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zYKntSyy0qhj" style="text-align: right" title="Options exercisable , ending">6.25</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="padding-bottom: 2.5pt; text-align: left"> </td><td id="xdx_98F_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_dxL_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockOptionMember_zT7nWSuIFMh3" style="padding-bottom: 2.5pt; text-align: center" title="Options exercisable, ending (in years)::XDX::P4Y10M25D"><span style="-sec-ix-hidden: xdx2ixbrl0823">4.90</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 468049 4.61 4.98 81901 6.63 11.52 32000 3.70 5.44 15866 6.63 11.30 502084 3.71 5.82 429888 3.16 4.77 104325 5.35 9.93 101357 1.44 2.21 53482 6.33 11.29 451570 4.28 6.93 377875 4.00 6.25 1862000 451570 377875 1820000 32400 31400 9.92 11.48 21000 18000 9.86 12.09 <p id="xdx_89B_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_zaIDPK3blofl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BC_zNTh0DezT83" style="display: none; visibility: hidden">Schedule of restricted stock transactions</span></span></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><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">Shares of Restricted Stock</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">Weighted-Average Grant Date Fair Value per Share</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(214,243,232)"> <td style="width: 70%">Outstanding as of June 30, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zyjGj0YZ5s57" style="width: 12%; text-align: right" title="Outstanding, beginning">30,503</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: 12%; text-align: right"><span id="xdx_906_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zLKePzfEMUY7" title="Outstanding, beginning">12.57</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>  Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zYm2tcwEYlAd" style="text-align: right" title="Granted">49,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z3vebUcVUDB9" style="text-align: right" title="Granted">11.70</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt">  Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_uShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z9n526WQNyEi" style="border-bottom: Black 1pt solid; text-align: right" title="Vested">(45,219</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20210701__20220630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zY1bnhdXOWa1" style="border-bottom: Black 1pt solid; text-align: right" title="Vested">11.61</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Outstanding as of June 30, 2022</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iS_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zvYrXplGunpb" style="text-align: right">34,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zm8F4Yjc7szl" style="text-align: right" title="Outstanding, beginning">12.59</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>  Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znkRb5556qDe" style="text-align: right">53,400</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zKNyJ4SN4xw7" style="text-align: right" title="Granted">9.90</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>  Vested</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8gtgmRyJ3Cl" style="text-align: right">(45,152</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td id="xdx_989_ecustom--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_znjEJ35vgimf" style="text-align: right" title="Vested">11.05</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">  Canceled or forfeited</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pid_di_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z1xhYtNQLfZ1" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled or forfeited">(24,699</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValueOther_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_z8GhQHvNlIaa" style="border-bottom: Black 1pt solid; text-align: right" title="Canceled or forfeited">11.33</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt">Outstanding as of June 30, 2023</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_iE_pid_uShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zggL90iPvw66" style="border-bottom: Black 2.5pt double; text-align: right" title="Outstanding, ending">18,233</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--SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20220701__20230630__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockMember_zXKO6N4xfeY6" style="border-bottom: Black 2.5pt double; text-align: right">10.23</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 30503 12.57 49400 11.70 45219 11.61 34684 12.59 53400 9.90 45152 11.05 24699 11.33 18233 10.23 <p id="xdx_804_eus-gaap--IncomeTaxDisclosureTextBlock_zaBeQcUAhBJh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 9.</b> <b>     <span id="xdx_82B_zBLDg37cMJgk">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89F_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zzREzLUFv8Gi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Components of the provision for income taxes were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zb7pkveG2YNg" style="display: none; visibility: hidden">Schedule of components of the provision for income taxes</span></span></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="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49C_20220701__20230630_z4UxtmvYO9Zf" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_491_20210701__20220630_zEAa2HDyGB88" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><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">Years Ended June 30,</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zQD3HM9Bhy2a" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--CurrentFederalTaxExpenseBenefit_zyIWC4OuTlN4" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left">  Current Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">744,000</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: 12%; text-align: right">891,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_zp7XWnCi4tP3" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">  Current State</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">219,000</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">290,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_z361HPNdAmp3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">    Total Current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">963,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,181,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zi10zxXNnOb" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>Deferred:</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_40D_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_z4TThQk8bhkl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">  Deferred Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(348,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_z7dw76Iktfld" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">  Deferred State</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">(23,000</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">(141,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_zvWEkVb2MuSk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">    Total Deferred</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(489,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt"> </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"> </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"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxExpenseBenefit_zSbyOUMeU1b4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Income Tax Expense</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">920,000</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">692,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zfbt9Jxt61Di" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_898_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zCcPigcBikih" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual income tax expense differs from the expected tax expense, computed by applying the statutory federal income tax rate to the Company’s earnings before income taxes, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zxqijLAXbb44" style="display: none; visibility: hidden">Schedule of effective income tax reconciliation</span></span></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> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49C_20220701__20230630_zWbJmHhTRqI5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_491_20210701__20220630_zz07NMHlb862" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; 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-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">2023</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">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--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_z5hl8IR0RYz7" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Tax expense at statutory federal rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">858,000</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: 12%; text-align: right">629,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_za4Gf9fROOd5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State income tax expense, net of federal tax effect</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">105,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>Share based compensation</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensation_dxL_c20220701__20230630_znQMz7XlsCMa" style="text-align: right" title="Share based compensation::XDX::708000"><span style="-sec-ix-hidden: xdx2ixbrl0924">(212,000</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_dxL_c20210701__20220630_zeaO8Eov66ih" style="text-align: right" title="::XDX::976000"><span style="-sec-ix-hidden: xdx2ixbrl0925">(10,000</span></td><td style="text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_zByUXoCmvrb2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Change in valuation allowance on deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherReconcilingItems_z77RoZQbyH7" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">Other permanent items</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">108,000</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">(59,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxExpenseBenefit_zUFwNaOLKc8k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</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">920,000</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">692,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_ziomCFnjRnA4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The effective tax rates for fiscal 2023 and 2022 were <span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220701__20230630_zjrrxKhMpS8k" title="Effective tax rate">22.5</span>% and <span id="xdx_90B_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20210701__20220630_zELMZEdMOm8h" title="Effective tax rate">23.1</span>%, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zhniVfd8RxTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The significant components of deferred income taxes were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zAuCzgpI2RTi" style="display: none; visibility: hidden">Schedule of significant components of deferred income taxes</span></span></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="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_49E_20230630_z02449CkvwO" style="border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_49F_20220630_zJaWcAYyvUha" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30,</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_iB_zvc66pnjUSl5" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Deferred tax assets:</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_403_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Revenue recognition and accounts receivable reserves</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,292,000</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: 12%; text-align: right">917,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Finite-life intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0952">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">    Stock options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">516,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">532,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsOther_iI_pp0p0_zVaCBHN5iwUg" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt; text-indent: -8.65pt; padding-left: 17.3pt">Other</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">35,000</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">51,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_zz5DsZsOJKHh" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -8.65pt; padding-left: 17.3pt">Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,442,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,977,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zsPYsrE8q3H1" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Less: Valuation allowance</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">(221,000</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">(152,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pp0p0_zG63t4C1tfq3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net deferred tax assets</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">2,221,000</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,825,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zbymAipbz173" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Deferred tax liabilities:</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_408_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_di_zA3C7QR9c5a4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Finite-life intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0975">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(41,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pp0p0_di_zgUOWOwG9wJk" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Property and equipment</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">(640,000</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">(246,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_zV8QPtYus2ed" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Total deferred tax liabilities</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">(640,000</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">(287,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_zpVHLN56G26a" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</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">1,581,000</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">1,538,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zH9QjDbe71I3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has research and development state tax credit carryforwards of $<span id="xdx_90D_eus-gaap--TaxCreditCarryforwardAmount_iI_pp0p0_c20230630__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zcjq9amMR6A6" title="Tax credit carryforwards">221,000</span> and $<span id="xdx_90D_eus-gaap--TaxCreditCarryforwardAmount_iI_pp0p0_c20220630__us-gaap--IncomeTaxAuthorityAxis__us-gaap--StateAndLocalJurisdictionMember_zWg8dXGuGuA9" title="Tax credit carryforwards">152,000</span> as of June 30, 2023 and June 30, 2022, respectively. Based on the historical use of the credits, management believes it is more likely than not these credits will begin to expire between fiscal years 2025 and 2038. As of June 30, 2023 and June 30, 2022, the Company had a valuation allowance of $<span id="xdx_903_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20230630_zyCgQnwG1Fyh" title="Valuation allowance">221,000</span> and $<span id="xdx_905_eus-gaap--DeferredTaxAssetsValuationAllowance_iI_c20220630_zkaFQO29CI7e">152,000</span>, respectively, related to its research and development state tax carryforwards.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company applies the accounting standard for uncertain tax positions pursuant to which a more-likely-than-not threshold is utilized to determine the recognition and derecognition of uncertain tax positions. Once the more-likely-than-not threshold is met, the amount of benefit to be recognized is the largest amount of tax benefit that is greater than 50 percent likely of being ultimately realized upon settlement. It further requires that a change in judgment related to the expected ultimate resolution of uncertain tax positions be recognized in earnings in the period of such a change. The Company does not believe that it has any material uncertain tax positions as of June 30, 2023 and June 30, 2022.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"><span style="font: 10pt Times New Roman, Times, Serif">The Company is subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. With limited exceptions, the Company is no longer subject to federal and state income tax examinations by tax authorities for fiscal year ended prior to June 30, 2020. The Internal Revenue Service has completed its examination of the Company’s U.S. federal income tax return for the fiscal year ended June 30, 2020 without proposing any adjustments. The Company is not under any current income tax examinations by any other state or local taxing authority. If any issues addressed in the Company’s tax audits are resolved in a manner not consistent with management’s expectations, the Company could be required to adjust its provision for income taxes in the period such resolution occurs.</span></span></p> <p id="xdx_89F_eus-gaap--ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_zzREzLUFv8Gi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Components of the provision for income taxes were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B8_zb7pkveG2YNg" style="display: none; visibility: hidden">Schedule of components of the provision for income taxes</span></span></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="padding-bottom: 1pt"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49C_20220701__20230630_z4UxtmvYO9Zf" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_491_20210701__20220630_zEAa2HDyGB88" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><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">Years Ended June 30,</span></td><td style="font-weight: bold; padding-bottom: 1pt"><span style="font-size: 8pt"> </span></td></tr> <tr style="vertical-align: bottom"> <td><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_405_eus-gaap--CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zQD3HM9Bhy2a" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>Current:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_404_eus-gaap--CurrentFederalTaxExpenseBenefit_zyIWC4OuTlN4" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left">  Current Federal</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">744,000</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: 12%; text-align: right">891,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--CurrentStateAndLocalTaxExpenseBenefit_zp7XWnCi4tP3" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">  Current State</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">219,000</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">290,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--CurrentIncomeTaxExpenseBenefit_z361HPNdAmp3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">    Total Current</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">963,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,181,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_iB_zi10zxXNnOb" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>Deferred:</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_40D_eus-gaap--DeferredFederalIncomeTaxExpenseBenefit_z4TThQk8bhkl" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">  Deferred Federal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(20,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(348,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--DeferredStateAndLocalIncomeTaxExpenseBenefit_z7dw76Iktfld" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">  Deferred State</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">(23,000</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">(141,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_401_eus-gaap--DeferredIncomeTaxExpenseBenefit_zvWEkVb2MuSk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">    Total Deferred</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(43,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(489,000</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt"> </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"> </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"> </td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--IncomeTaxExpenseBenefit_zSbyOUMeU1b4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Total Income Tax Expense</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">920,000</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">692,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 744000 891000 219000 290000 963000 1181000 -20000 -348000 -23000 -141000 -43000 -489000 920000 692000 <p id="xdx_898_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zCcPigcBikih" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Actual income tax expense differs from the expected tax expense, computed by applying the statutory federal income tax rate to the Company’s earnings before income taxes, as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zxqijLAXbb44" style="display: none; visibility: hidden">Schedule of effective income tax reconciliation</span></span></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> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_49C_20220701__20230630_zWbJmHhTRqI5" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td> <td id="xdx_491_20210701__20220630_zz07NMHlb862" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td><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">Years Ended June 30,</span></td><td style="padding-bottom: 1pt; 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-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">2023</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">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--IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_z5hl8IR0RYz7" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 70%; text-align: left">Tax expense at statutory federal rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">858,000</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: 12%; text-align: right">629,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--IncomeTaxReconciliationStateAndLocalIncomeTaxes_za4Gf9fROOd5" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">State income tax expense, net of federal tax effect</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">155,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">105,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td>Share based compensation</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--ShareBasedCompensation_dxL_c20220701__20230630_znQMz7XlsCMa" style="text-align: right" title="Share based compensation::XDX::708000"><span style="-sec-ix-hidden: xdx2ixbrl0924">(212,000</span></td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_dxL_c20210701__20220630_zeaO8Eov66ih" style="text-align: right" title="::XDX::976000"><span style="-sec-ix-hidden: xdx2ixbrl0925">(10,000</span></td><td style="text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_zByUXoCmvrb2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Change in valuation allowance on deferred tax assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--IncomeTaxReconciliationOtherReconcilingItems_z77RoZQbyH7" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt">Other permanent items</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">108,000</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">(59,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--IncomeTaxExpenseBenefit_zUFwNaOLKc8k" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Income tax expense</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">920,000</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">692,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 858000 629000 155000 105000 11000 27000 108000 -59000 920000 692000 0.225 0.231 <p id="xdx_890_eus-gaap--ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_zhniVfd8RxTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The significant components of deferred income taxes were as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BA_zAuCzgpI2RTi" style="display: none; visibility: hidden">Schedule of significant components of deferred income taxes</span></span></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="padding-bottom: 1pt"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_49E_20230630_z02449CkvwO" style="border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td style="border-bottom: Black 1pt solid; text-align: center"> </td> <td id="xdx_49F_20220630_zJaWcAYyvUha" style="border-bottom: Black 1pt solid; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td><td style="padding-bottom: 1pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b>June 30,</b></span></td><td style="font-weight: bold"><span style="font-family: Times New Roman, Times, Serif; font-size: 8pt"><b> </b></span></td></tr> <tr style="vertical-align: bottom"> <td><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">2023</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">2022</span></td><td style="padding-bottom: 1pt; font-weight: bold"><span style="font-size: 8pt"> </span></td></tr> <tr id="xdx_400_eus-gaap--ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract_iB_zvc66pnjUSl5" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Deferred tax assets:</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_403_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="width: 70%; text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Revenue recognition and accounts receivable reserves</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">1,292,000</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: 12%; text-align: right">917,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Accrued liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">252,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsGoodwillAndIntangibleAssets_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Finite-life intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">126,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0952">—</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">    Stock options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">516,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">532,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredTaxAssetsTaxCreditCarryforwards_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -8.65pt; padding-left: 17.3pt">Tax credits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--DeferredTaxAssetsOther_iI_pp0p0_zVaCBHN5iwUg" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt; text-indent: -8.65pt; padding-left: 17.3pt">Other</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">35,000</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">51,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--DeferredTaxAssetsGross_iI_pp0p0_zz5DsZsOJKHh" style="vertical-align: bottom; background-color: White"> <td style="text-indent: -8.65pt; padding-left: 17.3pt">Subtotal</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,442,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,977,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--DeferredTaxAssetsValuationAllowance_iNI_pp0p0_di_zsPYsrE8q3H1" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Less: Valuation allowance</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">(221,000</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">(152,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--DeferredTaxAssetsLiabilitiesNet_iI_pp0p0_zG63t4C1tfq3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Net deferred tax assets</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">2,221,000</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,825,000</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilitiesAbstract_iB_zbymAipbz173" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left">Deferred tax liabilities:</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_408_eus-gaap--DeferredTaxLiabilitiesGoodwillAndIntangibleAssets_iNI_di_zA3C7QR9c5a4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 9pt">Finite-life intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl0975">—</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(41,000</td><td style="text-align: left">)</td></tr> <tr id="xdx_409_eus-gaap--DeferredTaxLiabilitiesPropertyPlantAndEquipment_iNI_pp0p0_di_zgUOWOwG9wJk" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 9pt">Property and equipment</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">(640,000</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">(246,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_403_eus-gaap--DeferredTaxLiabilities_iNI_pp0p0_di_zV8QPtYus2ed" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 0.25in">Total deferred tax liabilities</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">(640,000</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">(287,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_407_eus-gaap--DeferredTaxAssetsNet_iI_pp0p0_zpVHLN56G26a" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-bottom: 2.5pt">Net deferred tax assets</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">1,581,000</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">1,538,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1292000 917000 252000 325000 126000 516000 532000 221000 152000 35000 51000 2442000 1977000 221000 152000 2221000 1825000 41000 640000 246000 640000 287000 1581000 1538000 221000 152000 221000 152000 <p id="xdx_80A_eus-gaap--LesseeOperatingLeasesTextBlock_zKtCBAO8IjS3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10.</b> <b>     <span id="xdx_82D_zWDFgkTTPBtd">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: normal 10pt Times New Roman, Times, Serif">The Company has leases for office and warehouse space and office equipment that require monthly payments. These leases have payments ranging from $<span id="xdx_90A_eus-gaap--OperatingLeasePayments_c20220701__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeAndWarehouseSpaceMember__srt--RangeAxis__srt--MinimumMember_zwBOesK2b56k" title="Operating lease payment">200</span> to $<span id="xdx_90F_eus-gaap--OperatingLeasePayments_c20220701__20230630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--OfficeAndWarehouseSpaceMember__srt--RangeAxis__srt--MaximumMember_zB2fwONmcsji">5,300</span> per month which expire through December 2025 and are recognized on a straight-line basis over the life of the lease. All leases are classified as operating leases which do not include renewal options. The Company currently does not have any variable lease costs. The Company elected the practical expedient to calculate the present value of the fixed payments without having to perform an allocation to lease and non-lease components. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal">The Company has recognized right of use assets associated with its operating leases of $161,000 and $120,000</span> as of June 30, 2023 and June 30, 2022, respectively, which is included in other assets on the Company’s balance sheet. Operating lease liabilities were $<span id="xdx_90F_eus-gaap--OperatingLeaseLiability_iI_c20230630_zKDj3fTg9iKf">161,000 </span>and $<span id="xdx_90A_eus-gaap--OperatingLeaseLiability_iI_c20220630_z0TACpe4yQ3d">120,000 </span>as of June 30, 2023 and June 30, 2022, respectively, which are included in other accrued liabilities and other long-term liabilities on the Company’s balance sheet.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font: normal 10pt Times New Roman, Times, Serif">As of June 30, 2023, the Company has a weighted-average lease term of <span id="xdx_907_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtxL_c20230630_zcM5UIdPJc0l" title="Weighted-average lease term::XDX::P1Y6M0D"><span style="-sec-ix-hidden: xdx2ixbrl1004">1.5</span></span> years for its operating leases, which have a weighted-average discount rate of <span id="xdx_900_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230630_z3YYVDhiw9Xj" title="Weighted-average discount rate">4.0</span>%.Operating lease payments of $<span id="xdx_907_eus-gaap--OperatingLeasePayments_c20220701__20230630_zorKK3VP5RQ6">82,000</span> are included in operating cash flows in fiscal 2023. </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zFeI0oWmcbN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities of lease liabilities, which are included in other accrued liabilities and other long-term liabilities on the Balance Sheet, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zJnqdquPKf8k" style="display: none; visibility: hidden">Schedule of maturities of lease liabilities</span></span></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="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_497_20230630_zTUSuDZBZQg3" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Fiscal years ending June 30:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 85%; text-align: left; padding-left: 10pt">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">80,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-left: 10pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">2027</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_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zhxqAqjjwtng" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">2028</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">—</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_zi30IVONy8Vd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zagY8BEzZFCd" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  Less: Interest</span></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">(7,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></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">161,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <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> </table> <p id="xdx_8AE_zzQIMfCrueO4" style="margin-top: 0; margin-bottom: 0"></p> 200 5300 161000 120000 0.040 82000 <p id="xdx_898_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zFeI0oWmcbN4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Maturities of lease liabilities, which are included in other accrued liabilities and other long-term liabilities on the Balance Sheet, are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B5_zJnqdquPKf8k" style="display: none; visibility: hidden">Schedule of maturities of lease liabilities</span></span></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="text-align: left"> </td><td> </td> <td colspan="2" id="xdx_497_20230630_zTUSuDZBZQg3" style="text-align: right"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left">Fiscal years ending June 30:</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td></tr> <tr id="xdx_405_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="width: 85%; text-align: left; padding-left: 10pt">2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 12%; text-align: right">80,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">80,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_pp0p0" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="text-align: left; padding-left: 10pt">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFour_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">2027</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_403_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearFive_iI_pp0p0_zhxqAqjjwtng" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt">2028</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">—</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iI_pp0p0_zi30IVONy8Vd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total lease payments</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">168,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_pp0p0_di_zagY8BEzZFCd" style="vertical-align: bottom; background-color: rgb(214,243,232)"> <td style="padding-bottom: 1pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  Less: Interest</span></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">(7,000</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--OperatingLeaseLiability_iI_pp0p0" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left; padding-left: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Present value of lease liabilities</span></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">161,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(214,243,232)"> <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> </table> 80000 80000 8000 168000 7000 161000 <p id="xdx_805_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zStTDJspkEQa" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11.</b> <b>      <span id="xdx_82A_z0UjwUIZTuYd">Commitments and Contingencies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Litigation: </b>The Company is occasionally involved in claims and disputes arising in the ordinary course of business. The Company insures certain business risks where possible to mitigate the financial impact of individual claims and establishes reserves for an estimate of any probable cost of settlement or other disposition.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On September 8, 2021, a state court putative class action lawsuit was filed in Minnesota against the Company asserting injury resulting from the previously announced data breach that impacted the Company’s customer protected health information and employee personal information and seeking compensatory damages, equitable relief, and attorneys’ fees and costs. On October 6, 2021, the proceeding was removed to the District of Minnesota. The Company believes the plaintiff was not injured as a result of the data privacy incident and, as a result, the claims are without merit. Accordingly, on November 11, 2021, the Company moved to dismiss the complaint in its entirety. Prior to the hearing on the motion to dismiss, the parties agreed in principle to settle the case. The parties have executed a settlement agreement and submitted a motion to settle the class action. During January 2023, the settlement was preliminarily approved. The hearing for final approval took place on June 5, 2023. Following the final approval hearing, the court issued a judgment on July 10, 2023 granting a motion for final approval of the settlement. As a result of the judgement, there was no additional impact on the financial statements as of or for the year ended June 30, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font: 10pt Times New Roman, Times, Serif"></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>401(k) Profit Sharing Plan:</b> The Company has an employee benefit plan under Section 401(k) of the Internal Revenue Code covering all employees who are <span id="xdx_90C_ecustom--DeferredCompensationArrangementWithIndividualMinimumAgeRequirement_dtxL_c20220701__20230630_zy7ONXj3C8Kg" title="Employee benefit plan, minimum age requirement::XDX::P21Y"><span style="-sec-ix-hidden: xdx2ixbrl1030">21</span></span> years of age or older. The Company matches each employee’s salary reduction contribution, not to exceed four percent of annual compensation. Total employer contributions to this plan for fiscal 2023 and 2022 were $<span id="xdx_901_eus-gaap--DefinedContributionPlanCostRecognized_c20220701__20230630_zvd5k6BnbyLc" title="Employee benefit plan, employer contribution">524,000</span> and $<span id="xdx_900_eus-gaap--DefinedContributionPlanCostRecognized_c20210701__20220630_zExOPuwtFpS7" title="Employee benefit plan, employer contribution">461,000</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Employment Agreements: </b>The Company has entered into formal employment agreements with its President and Chief Executive Officer and its Chief Financial Officer, as may be amended from time to time. These agreements provide these officers with, among other things, twelve and eighteen months, respectively, of base salary upon a termination without “Cause” or in the event the employee resigns for “Good Reason” or within twelve months of a “Change in Control,” as such terms are defined in the respective employment agreements.</span></p> 524000 461000 <p id="xdx_802_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zx5rKJkBGh0e" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12.</b> <b>     <span id="xdx_825_zZyk86Prqt2k">Related Parties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company uses a parts supplier whose founder and president was a director of the Company through November 12, 2021. The Company made payments to the supplier of $<span id="xdx_90A_ecustom--PaymentsToSupplier_c20220701__20230630_zh3KGVELKpZ9" title="Payments to the supplier">1,857,000</span> and $<span id="xdx_909_ecustom--PaymentsToSupplier_c20210701__20220630_zT2pg0Cd6Vhj" title="Payments to the supplier">360,000</span> during fiscal year 2023 and 2022, respectively. Amounts due to the supplier were $<span id="xdx_90E_ecustom--PaymentsDueToSupplier_c20220701__20230630_zsqaO50FmXZ8" title="Payments due to supplier">247,000</span> and $<span id="xdx_90E_ecustom--PaymentsDueToSupplier_c20210701__20220630_zzvUDPjvqxu9" title="Payments due to supplier">160,000</span> on June 30, 2023 and June 30 2022 respectively, which were included in accounts payable on the Balance Sheets.</span></p> 1857000 360000 247000 160000 <p id="xdx_80A_eus-gaap--SubsequentEventsTextBlock_ze4ZXOkHGtBc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13.</b> <b>     <span id="xdx_82A_z9fNbWSpNmM7">Subsequent Events</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company evaluates, as of each reporting period, events or transactions that occur after the balance sheet date through the date the financial statements are issued for either disclosure or adjustment to the Company’s financial results. Except as described below, there have been no events subsequent to June 30, 2023 which would require recognition in the Financial Statements or Notes to the Financial Statements.</span></p> RSM US Rochester, MN 49 EXCEL 69 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /.!%E<'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #S@197Y^[9Q.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)OITU1)'1S43PI""XHWL)D=C?8M"$9:??M;>-N%]$'\)B9/]]\ M ]-B4#A$>HY#H,B.TM7DNSXI#!MQ8 X*(.&!O$GEG.CGYFZ(WO#\C'L(!C_, MGD!6U0UX8F,-&UB 15B)0K<6%48R/,03WN**#Y^QRS"+0!UYZCE!7=8@]#(Q M'*>NA0M@@3%%G[X+9%=BKOZ)S1T0I^24W)H:Q[$GQ):];N#ZQ MZ9'F7\DI/@;:B//DU^;N?OL@M*QD4U2WA91;6:GZ6LGF?7']X7<1]H-U._>/ MC<^"NH5?=Z&_ %!+ P04 " #S@197F5R<(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 /.!%E=K&5CG8P< *(P 8 >&PO=V]R:W-H965T&UL MM9OO;]HX',;?[Z^PN.FT2:7D!U#8M4@4REUO:X=*MZDWW0N3&(B6Q)SM0/O? MG_.#I*F<+XED^F)-0KX/\:=V\CR.=[FG[!??$"+0<^"'_*JU$6+[J=/ASH8$ MF)_3+0GE)RO* BSD+EMW^)81["9%@=^Q#*/?"; 7MD:7R;$Y&UW22/A>2.8, M\2@(,'NY)C[=7[7,UN' @[?>B/A 9W2YQ6NR(.+;=L[D7B=7<;V A-RC(6)D M==4:FY^F]C N2,[X[I$]?[6-XJ8L*?T5[]RZ5RTCOB+B$T?$$EC^VI$)\?U8 M25['?YEH*__.N/#U]D%]EC1>-F:).9E0_X?GBLU5:]!"+EGAR!1$7- @*Y97$'AA^AL_9R!>%72[%0565F"]*3"K"NRL MP*Y;T,T*N@F9M"D)ARD6>'3)Z!ZQ^&RI%F\D,)-JV7POC/_N"\'DIYZL$Z,) MW1&&VNC;8HH^O/]XV1%2-/ZHXV0"UZF 52%@6NB.AF+#T4WH$K,/%1V= M8E--8B5RW9Q<%U(?3:D3R3N,0(\O6Z+"!I>;1ONSB@]8U92/)K$2GU[.IPR)8RH2(% MZP@6*4&!54U!:1(K@;K(05W4'&H,RT=Z\D2NA@5K578KL*PI+4UB)5J#G-:@ M'JTY81YUXP0^X'LC:BPV][&_W.%#WKR-" MA/VY!F]B1RG3([16YD8G]%G\J+D M!TL9LL]U!X.A>:&DIM7EZU(K4RM\O@D;]8S:(WY&MZY$YZT\!R<>#1BPL&37 M;)L7MC6TU#T($[$9"]3(H.5)C0(:)@DAH6@SJ\SM)4Y=X=] M^1!];YP;)MH2AO@&,^5S 59O3/44:<(JTH0%1X!'AETO7*/%2["DOA+FD3CR MY6ZJI*0U/>A2*U,JTH,%6_U#9T,WS\X&AVM2F5B/"-T_+6[&=S4F'*^\HA2!2RM:4"76AE6D0:L6FG@,&F9OFQ);F;2W*HG M>8\H/A%5U02N:DSM%$G *I* 52L)W(:"L'3%2#R]BP\8E=1@Q2IJ6H. +K7R M H0B"-BU@D R'-%$9JHE:O#1S-QH8?:,_-,S+SDY% MI[#[=JV7!6E./&3$19P'.?H:"2YP&(I_HS76JD7\<%?4STVM68 M76IEF$4&L&'G/HY<3TAB51'S2/G#X@Y]6R@I:37_NM3*E KS;\-6_4 IGD2+ M>Y62%"SQ0)T-X=(&GR'U5#9:U7I)Y8% *%P & 'AL+W=OD\K)?OZ.L2O9T9%*@'Q)+\G/GYTYW]Y!^$,.2^KAI],=L9LW^U M6.A\)VJNS^5>-/#-1JJ:&[A5VX7>*\&+SJBN%BP(DD7-RV:V7G7/KM1Z)5M3 ME8VX4D2W=/"YW.Z,?;!8K_9\*ZZ%^;*_4G"W&+P492T: M7WW?!0S W7(M+67TM"[.[F&4S4H@-;ROS6=Y] M$'U L?67RTIW_\E=CPUF)&^UD75O# SJLCE\\OL^$4<&-'(8L-Z /=4@[ W" M+M #LRZL=]SP]4K).Z(L&KS9BRXWG35$4S;V-5X;!=^68&?6;WG%FUR0:^M! MDS/RY?H=>?G\M]7"@'>+6>2]I[<'3\SAZ5/;G),PF!,6L! QOWRZ.3LU7T!, M0V!L"(QU_D*'O\M6*=$8\D9K" P+YV ?X?:V?5[I/<_%Q0SZ0PMU*V;K%\]H M$KS&@OM%SDY"#8=00Y_W]277.\*;@N3V0GQORUM>0>QHU =7<>?*]OCM.@U3 M:/I@M;@]#FB*RV@<'N-.N$8#U\C+]4V>RQ:HP0C(!?"\J01YV<"XDAO"*Q@J MMAHU@?E$"MG>F$U;0:OW-H!Y'L5S(('6Y^&7DR/*+**6\O]C0X TB)DSN'@( M+O:_"-D8!8.)<&?1Q9.?CK)TRG *8UGBY)<,_!(OOX_-+92%5*5 N253;@P2 M,R$WQ84TS9SLTH%=ZF5WI<2>EP41]Z!1&HK EK0T.Z%@$!Z:V9W7=,*)QBF2 M6 37Y=_!/1NX9U[N?TO#JR?0S*:I2U.L !!@%(=+)]'E0'3Y2))A!:#,0Y=< M.RKVH,EF3J %,;[+"8TXP:;%%!?%B;LD:##*4^#E^[YL2B/.JG(C2-D8WFQ+ M.S(.&7;2[IT>\TF">$H;P<5+=Y+ID:I2+^V_NK)UUT%O?E*'"=)J&(ZYRY6. MZDB]BK1^)S8"BK6 I.:R%L3P>WPH]'Y..RO#J&+ T%,#H[Q1O[X=FLN3S!"I MOBQ($(X(DH9)Y"8YZAJ-GK3>^*/D-V55&L>,I5YY_-E5QZ_R=AKS*'?4KW># MF._Y@U5R-."IE%%TP8$!V6E/G-(<58_Z90]HJA9*'0K=*@NW^P>4*B)L AH]A1O]I]Y4KQ!D2D+RJ4 MXU3!X+UCR42 +'8O=N@H==2O=?T0[M]^]4AC3B6,+J,EPA(YJQT*OD%SON!([615"Z1?/,D;3 MU^1W6*B9!Y2P5SI_>A?[B[R=ACYJ*/-O#B]E7,XGK,PZY:VV3Q*XWD$=Z76MOV[ MS41K-"PAB[+9SF$]8?>3G]I&#*<6'>CX"9O;$;<7W5E3A;^ Z682K6H$%KNK M991@]H@$%T5I]0Q*VVZ>SLJ&Y'Q?0JFC9!&-S=(,F_.+F^D,;+N+G>"0P 6 -]OI#0_;NQQZ'#\O?X/ M4$L#!!0 ( /.!%E&PO=V]R:W-H965T&ULK55=:]LP%/TKPANC@RYV[#@I76)H4\HV&(2&;@]C#XI]'8O* MDB?)2;=?ORO9-4[GMBDL#[$^[CGW''UD"P)#[D@N]\ ICJG/?UVD! M)=4C68' F5RJDAKLJJVO*P4TV4LE]UK$^MD(^6=[7S.%EY@!0&'U%@&BI\=+(%S2X0R?K6<7I?2 OOM M!_9KYQV];*B&I>3?66:*A7?FD0QR6G-S(_>?H/436[Y4H#QY E V +"8P%1"XBOI_[ M!K-9C)^VS)<-<_@$\Y=:C$@4G)(P"*,!^/)X>'@(]]%C9S3LC(:.+WJ";VVH M 3Q^ALB<7#.!KAGE9"4U<^?IQ\5&&X6GZN>0U89[,LQM;]JYKF@*"P^OD@:U M R]Y]V8\#3X.&?]/9 ?+$'7+$#W'GERDJ:P%[K2"%-B.;CB<$LKQ,KMC@&6! M9++>F+SF>,6:V*$%:;+$+HNM%+MD$@=!,/=W?:G9***K*CO 9RP@1JYYPJ32K 2E7@61X\N W_K"_G'4>!^CX0>$7@@=MJ)G;Y"+-.Z'A8Z_2?_61S' M873V2.= W&063WIQ!S)GG^>E^I MVC*A"8<DZ1A9N6*\D09+NVL6^/B"L@$XGTMI'CJVOG?/>?(7 M4$L#!!0 ( /.!%E<=,C 6:P0 (<1 8 >&PO=V]R:W-H965T&ULK9AMC^(V$,>_BI5652OM;6+G>0M(NVP?MM*UJZ77>U'UA2$& MHDMB:AO8?ON.DY <:P]:=] $F;&OQF/_<>9'+GX(K>,*?1:%I6<.ENE=G>N M*U=;5E)YRW>L@E_67)14P:W8N'(G&,UJI[)PB>=%;DGSRIE-ZF?/8C;A>U7D M%7L62.[+DHK_'EC!CU,'.Z<'+_EFJ_0#=S;9T0U;,/5I]RS@SNVB9'G)*IGS M"@FVGCKW^&Y.:H?:XJ^<'>79-=*I+#G_HF^>LJGC:2)6L)72(2A\'=B<%86. M!!S_MD&=;DSM>'Y]BOYSG3PDLZ22S7GQ.<_4=NHD#LK8FNX+]<*/O[(VH5#' M6_%"UI_HV-@&@8-6>ZEXV3H#09E7S3=];0MQYH"C$0?2.I!KA[$1_-;!KQ-M MR.JT'JFBLXG@1R2T-433%W5M:F_()J_T-"Z4@%]S\%.SA:**P;0HB?@:_;%C M@NKR2O0!?5H\HN^__6'B*AA'6[NK-N9#$Y.,Q,0$?>25VDKT4Y6Q[#* "X = M)3E1/A!KQ-_VU2WRO1M$/.(;@.9O=R<6'+\KFE_'\T?B/54K7C+4U0[]?;^4 M2D!+_F.J5A,L, ?3Z_1.[NB*31U8B)*) W-FWWV#(^]'4Z;O%.PB[Z#+.[!% MG_T.VXI@!U;MF30EVGB'M;?>/PZS(/&BV/.\B7LX3\)@B*,P/3>\ P[P- * M..=2Z3ZV0381HK.Q,0Z!X"U0:Q5Y +::YC_)Y=_4[!+M)-NG03ZWPL0$,@ MV1NT814D7B!:98AFL-GF>E%KF3'EGQBJ'Z;A<)J&AB3&.!B=IK3C3JW<+U ) M*E;;FC>#CB_X3N]&)MATP)!"]0:H0S/LA]$H*?9ZE?&LK']R!87E;VJL-M1% M94F(\1#78$F20*_0,> S6<16X'X-Y/5F;P3%@^%A5@T[B<&0I/'X0L6DQR16 MS*=*,5@1JJ6\014SSG\;YIP@-H$.S4@XCMGK);;*4BT<#2%:,OCOR4YWBKZ. M-(%OJ&UB:%F#(4G3\5T:]V*'[6KWU"&>VM4(&@R7%O$,G$.[*+6T0"]YV*YY M?6V->.% :GTHX-"2^9YG\7NYP])9_2["@D-Q2P>Z,G%;-_%HY>:]HEQGW M^HFM>C5[H#)?&;-L_.*S(GNW?GP]%28K$H_,0R]SV*YSCWFQ5]=_QUNNQ,05 M77.9K$@TPM7+&$ZM_?&Y/FJQ[ ,]P)Z[80C:I8037MTL<"S9*ZE XF O-G>. M526_NG/>*=KE,:?726+7R='.(4.I2X+(CY+@:I*,AC'VR<@Z)KTD$KLD6OJ' M# 4N@2TX\?UK.I-A!+;^%9U[=J0MF=C4)WT)K;&O5'-N[)YV;Q/NZS/TU?,' M?#=OW@GT89I7%!^IV.1PTBW8&D)ZMS'L?:(Y]3&PO=V]R:W-H965T&ULK5I=;]LV%/TKA#=L+=!4(O7ISC'0 MQ!K6 1V"I-T>ACTP$A,+T8SUX/IA[3,EU MF?V3)FQ].0MG("$/>)NQVW+W!VD'5"<8EQFM_X)=8^NC&8BWE)5YZ\PSR-.B M^8]?6B+V'-"8 VH=T(&#XX\X.*V#ZU /W6K&7A.W MP@PO%U6Y Y6PYFCBH&:_]N9\I85HE#M6\:LI]V/+.X89X85G%)0/X&Z-*[(N MLX14]%<0?=NF[#NX %_O5N#-SV\7%N,1A9\5M^A7#3H:0;\N\YQWPQTKXR?P M[V>2WY/J/P7,M1[F8Y*DHJUP!FYPFERD!;C&FY3QB*X:J*L&JG'<$9PK\I@6(AG>_!DN8O(./.-L2P!F MX,]M\1XX]CN ; 15I6B@O1I:K _/R]"S;7MA/>\S+5O!P+7GDN%*8>C.$9(, M(]G002[T]PT'9#@=&8Z>C(8",?;[CI4I$!VW&Y#E=61Y6K(^4;JM&Y8OI#Q15J4Q MX\L+%8O?.U 0IN+0DV>9/&>U<2<09 @G\B0"X2A[?L>>_V/L[4]]%9.^E)0[ M=R4JM4E,G>71,/MAM^2%Y(%:>TOEINQ(V8J@J@ M#3%A.3"$LS*$$_TXSJ F85>3T&Q-CDV04)ZU_$;M'4P0;5)3)XA)L,@0V* 8 M\ZX8&]JX2]158EH<2Y^*6XY%<@*'+=#^J.:!+Y-H M*F!T/."0QCT)![4TWI+-MHK7F$IKA9) *&TY+A1[#GW,")H5L+G ."=-F,'7E-(H6F4(;LM\+.:A7T2,F^\FP'RK(LE!^RKO0) M3^EK13S-/:T72%"OD(S+52BK#M]W_>"0OS-$CJ:+3:)%IM"&[Q)Z>87T\LJ0 M:-5'F;#((UD 73A0WGJM3$6,3H@XY+;77$BON^ZUQ=IB3P#!FC)M 0T JIU*'G*%Z2R6_)#@V'%/;B"NG%U?G2%LE: M2.3D'VH(?0)3EUBC:)%J#,B9S^?>"*^]2$-ZD7:2:'64O+JR:)7W\M<*,Q@& MH6H>*RWGJC:3+9W ]\4R&]IIHD6M6\R"HG]#P/2:)5G\GDAC.)%ITP MB(9@:^^C#/'-S6=&PO=V]R:W-H965T&ULK5IM;]LV$/XKA#<,+;#4(BE; M2I88R,N*95B[H%FWSXQ,QUPE425I)]FO'TDIDA6=F!?XBRW9Q_-S=[Q[[B@? MWTGU3:\Y-^B^R$M],ED;4QU-ISI;\X+I#[+BI?UF)57!C+U5MU-=*P_NU*+8[DQN2CYE4)Z4Q1,/9SQ7-Z=3/#D\8,OXG9MW ?3 MQ7'%;ODU-U^K*V7OIJV6I2AXJ84LD>*KD\DI/CJGJ5O@)?X6_$[O7"-GRHV4 MW]S-Y?)D$CE$/.>9<2J8?=OR-WZU MM4:4+HS71MEOA5UG%M>&&6[#8C22*W3.]!I]M*'5Z !]O;Y [WY\?SPU]G>< M]#1K=)[5.LF(3DS0)UF:M4:_EDN^["N86H M2O*(\HP$-?Z^*3\@&OV,2$0H M .C\YY0%9*;H7=I^CF ;W;:'LA2B3;D+(VI$>0L;-]QG1/RGINF[=N MFP=C>L&MTDPP5UTA0^O5\YUHS5RLG@85$(OH:$R3%EP2!'=:2&7$?QZ<*U0K M40K##W*QXC9:AI6WXL9&F&G-#9AZR0#6G [!#Z4P&=^0:0L^#8*_7C/%#QS9 M+)'=?9:!=6T(OW?78 ZE R1)E X!#\4.D_DHX,,6\.$S6V'%E?*)4&<+NX<+ MVN'@YP]BP*V06'HX"A-''7E%X4*\MI'G^DG"^DV 6+E$N6 W(A]/WD;]GK)W M7]KZSMAAK].(@S ' KB*!D'V;$\#G+HXK+<6A*1:H3-F]4]@#BBP/Z' M)1,RCK$C8AQFXBO%*R:6CZ6DWO;2K+FRW:/-X3+HXGB BT0$P#^4.\"4!/!W M7(V#G&9]_%AA4,4>1O?L; @TG0% AW('A ;V0D>..,R.;7(U*+V?69:I#>^5 M&1#]D!-C E G($=P$DBWCCWQ,_39 -UE'Q#ID !) G1ND-P\'0?:,24.4F6H M1K[D]7.HIWL/-G6@&X:TBBF&]MM0\&">CA,P[A@8'[YJQ'"U2+]@Q,!!9G\U MH^U)6W_HZ^B=!!ES\:LK:DMA-E8Y6DGEPFI#:!Y\]O'O&U&Y-A_R0Z.Y7[+F M,6H#1U3DS!3MRGU.!F)=B>& MDX@ _(T3#%034'(6BD!'X>1UD_I'43([##Z;1F2OH_J^M/6=T/4()-PC7&J] ML59S-SA9!BCLY*&-S+ZA3>6'$*XRH?VWLG+, 'MDV .D0*L3A@*;BD)6=IT$ M"7<2?[DA!?EFJ#6PL:>UT7_%_.AOQS$!&PKT$!0#= T))N.]!NEZ#1+N-;[P M:J.R-=.#B(%XAUV#S1XH-)!@'(_3-NGZ"Q+N+P9%8M7FV3-%8MA('- 4+.X1:[,P3$"I!]D@(#"21($SK>%I"N+2 O: L<^7EO M.P;B+-V.LCEAFP AEY#-=,CF*9@- M@"#&:>!4@G:T3Y^A?3>"!4$.V3JA"3!X 8)/K>EC[&B=DN!&NMY45>X/_EF. M+H3.VB/1-U!](/I[TM9W M4]<]T#>?K>^^7H$#B"4Y>ZE%W6P(]W"R?UH NF_8/LP!X@/$XGA\7W1-!@TV M&2\U^/+)E/(V4X$#$,#2H52@TG6]"0WV)B\U] ]/_\W9L;PQS*KQK0R_S_PI ML\_WDM_MG"+D?LTSIS\4>J@ !1J0P^/M).WZ&[J7,Y4+;MM,;53S:*+=VXK; M^=7YPD@_^[D3T0?0T'3P/ ]JFP$QH,Y-=QYI%US=^B?]&OF]5C\W;C]M_TUP MZI^A/_G\#!^=U_\)Z-34?U'XQ)1M*;2-XLJJC#XD%I*JG_K7-T96_L'YC31& M%OYRS=F2*R=@OU]):1YOW ^T_[U8_ ]02P,$% @ \X$65Z8=MY$E"0 M4Q0 !@ !X;"]W;W)K6N3 $EVB\NAW2OJ:Q>'PWV@I9%-5"*U)!77]^OOF:$L>[M)#SC@ MOMAZ(81'YP>GO=ZC4M*7YLWWO+P,^&1H M&XZN%>]DY=QGOGDL;T93!D0U%9$M:/P]T0/5-1L"C-][FZ-A29YX?+VW_D;V MCKVL=* '5_]FRKBY&5V.5$F5[NKXP6W_0OU^SMA>X>H@OVJ;QIZ?CU31A>B: M?C(0-,:F?_VE]\/1A,OI"Q/R?D(NN--"@O)G'?7MM7=;Y7DTK/&%;%5F YRQ M')1E]'AK,"_>_JICYTFY2MUW >]"4-J6:IEBQ,^79FU-90IMH[HK"M?9:.Q: MO7>U*0R%Z],(&&SLM.B7O$]+YB\L.XOG[7%B MO0JM+NAFA,P)Y)]H=/O#=[/SZ>MOH%T,:!??LO[_">%_6=)%4K.)^E^7S@:W M)@L91JYZ"Z_4(E^,I].I.LMG\O_8P'-*CO/KJM,*# )?,N5\T>W@/;.S5+IN<3]8!,,CS.6'8R&TN^*5W1L3?E M419W+8\"3D^_=Z!JCXA93!9P"CQA5$P> U"._4VUYFB JF6'?,$:1=V5>_=] MG2I+I&C\!)=#B"X6K]6=\5M@?:@)'$(:9,M=0#"'X _C57HQ,.''X&IVJ5"= M 7%BP:M]B@W<*IBQC*^/[4]*MRUBJ%?UP<5?HRZOSD5YKRYS^7_082,C"UPHIN23KB4_>TT/ M61)7B>7B+$U"D>>"F4%:"4,?+6" J0SVO6?7QYT897OB.?46?L+;-TB22">U MJ2@SR F[-FRWM_/6V37>/5$Y6*ZR(X_!X5#9)]CAA^".W_'>@+A#3@?5678$ MN,A@10LMN*%Z[_Q;Q$H(9;R @H1QP*'H*"P<(' ;/.[ #%Z@L[IQ/F)BF:UT M+8SII?P0ZPK&>@1]> 4ZUXYTL89:M,)J!7/P*(\+'5ATA 3@$YB25QC(RYG. M-K.B\UZ*E2CE1/V&O8,NNZPV>F5J$Y'>28\S\WS]W/8SU&&&"(\^XM<2!X.2 MM1T(]_(.FOT#4A(RZ?(4>C3B'BV3(LDRF=W3VEC+L1GF]MV1^E[-QOE9 M(N'WZFHQY:L,9/,=DI/%8E YJ$^I%K,T=G$EK4/V"Q.Y-)R:25\+%Y(BLHN2 M=@Z+HFJ:!E4N3Y,5)&UV<9DN&?V+".?]J&.TC[: 9&51?Z$_=B%'_,++P4N< M#5NFX L,ADH4R!3-Q<@%D^+=0*A[::DZ+A,!)P4,P*F)NB=+%4NA=#G\^F"69;;O37IYHJ1V$/T#*U?)0L(&2JZY8A/+-_+F M;,KL*YB%M?F,LB"M';$+,:SF+$D00?J8&@BPOD^7+RSGR2[?LQK7 A&G2?9J MGSN!*WKDYH67+PTTW?<3DQL3UB N]R#?.)-,VH_DEJ8O&$:B)6OLM:_/C+[; M8&*+F"<+A%5Q"DM=@ G267 7A\?B)# -5M"2P-=C92IN(\?9OC)SX\,4QN5Q M^(7.0RF3B$$30I!B(D%)E9P$SI\A3Z#P@:2'D5;B4(K470F=BR:PTJ<4 %,7 MB>97\\38)22%3OAH6V:MWJ55WT!SLD&P#G716)R"NC3F5XI9CP;>0HHU#0>6 MS:E\?C&>+:Y4?G4QGE_.U0RY-3M;H!6:C\\7YT#,' $]'D-@?QP=2Y80_%+[ MDBM&)K*13Y'>$I4W Y"C"?<.HQ&-EPU];$L$8&AE[I8?A^Z%;9\ U)'IQ\,> MLY,3]8!L -W?.@[**_0SDB#B7CZ1'+_EON)9._N68 LA#=TJH.3)]D%5$GE< M[110,9I+-"YCOH%2SJY.I@ON'?GBK+^83?<7:"LYX-RUGDSS5#U"OVE$*HI$ M I6%%ARU#.O.E.F@ ^(5"7\]X!]BG1W'FIL[)A\+;H'*,S[N+GWJK_<-@'1G M)BT[K*7+\NO"VKB2ZD%&A( ,@%E=(%VR'A.*W&8O+X. IW=(/9E[Z.9Y2X;3 MT33B&[1@7#$\M5RCN5^2O,9R0_'1%:O7SX O9YB9^#G/Q^GLAKSB,)5.&D^> MWAAH#ZKKW?Y97]$/G@^I4>_WP6F_T7SN9-G"\D?]JAV$+E$&-J)0*TR>^S)P M>O2A1TX\_#D+30%'-GWS&9X.7\SNTH>BP_#TN0UG'C@@J)HJ3)U.+LY&RJ=/ M6.DFNE8^&ZU&PO=V]R:W-H965T&ULG5MM M;QNWLOZ^OX)PBR(!%-F6'<=Y!9ST%LT%>AK$:0\.+NX':D5);%:[6W+7BOOK M[S,S))[+MNO;5Z:DOMV:G M_;QI38T[Z\;M=(>O;G/J6V?TBE_:5:>+L[.KTYVV]';Z>)RLKN3.UM M4RMGUF]/;LY?O;^DY_F!WZW9^^RS(DF63?.5OGQ@A>^'Z[,@+B_#"@OF6 MA9C+'W6GW[UQS5XY>AK4Z .+RF^#.5N346X[A[L6[W7O/IL[4_?&OSGM0(VN MG9;AS??RYN+(F^<+]4M3=UNO_JM>F=68P"G82+PL(B_O%X]2_.^^GJN+LYE: MG"TN'J%WD62[8'H7C\NFUJ[9J0_@U<$'H-]NJSZP9HU3_W.S]'S]?Z?3-:;[^T71& M+>9%)*O"A\)ZM3/:]\ZLV+]7"L%2-@B[E7&:0\>WIK1KBUNV5MW6T.U,F3HX MJG$SI5=_X#.>1+Y0NKY7NFTK6^IE993QG44<8>UFK>ZTLW2U&"^E:ZR/)9Q: M@W[CO-+K-45PO>&5L6SMM41TZVQI9N"IK/H5/3 FU6H+6@[_[WEY=H/(J>>5 MO-W4$*S4=5>L;:WK4LCLVJ8V-;*=&OF0KJJ, !3G3-F PE^0=[\UX%ZUQG&F MK$NCFF5E-\(+GO7XY%F)RWL18VV<"VQWKJD*:$6KE866:JAVTS3,/MD/OH&=ZT&F8RU;VR:S:L'1@XE!S*2UIY M8N=F/A,GC#$,\T'RVJQM)W:BNX=$R @=/&]?TU7V6_$S1$C3.Q*NVVJ6J:#J M9L&:OM.V8M^!\D=+LA(G5B$[9Z*MX$3PK\']9,F@81_#23O88V-0Z[JG\^(C MW*#.KP4/Q_,[U!K;@MBTHOTL1F<6!F )?MN4NF,'Z?;&R*I':!26?*)I&\>O MB^36I>B%-W007U<($0A;5>3"(13[NC*>K<7&]J2:&.@3;'4=W+;OHH:)8..* M70.WPF55-QV'W"/,SI'7?4>!6#%KH +>5WV):RM3H>"S8X)@%JHVR6\;^E;V M#D]%[@O$4H=;FAVUU*WM=&7_$JX1HB4O*#%V(TY-&KAEI3@$S(=FQ3F%7WCR MPW?7B\79ZYO;#_SI_/53=7%Y]NP292[<^I5]XL9[TW&T%3\:R@Q@E&4+K^64 MB$*D-B,=BUMEJ7;3VQ7KBD3?F6ZNOFQ-\0&)C7)R\B>_M6U+W),_;_&'C;DV MXIHU,*$+Y6*N;B>?%6UH[YO2L@4XLDB]1)N]MY$ OP7HZWZ'%Q6W]Z@0R*;K MCH)7DA\H^B$KBB5U%F\08YQ!\#@LU%=K6U6\#'$BF<:9*"';FF^ B2A*$>P/ MBW4<7UR/?FV#9WK1%9R=Y!O>BQY$S\S4TK+C2WHLM=]BF2I 37)'CTB5=%F& M4,#KQMZQ=1IAX+VNV$:WA-[\9$8O\HQ^,T$JP1HM_O.C]7JS<4;BH\C$A@6! MZ%<]K;^F$(W/04OAF>)?1CM?,)Y30&.&T%A!:(P@V:+X&;: L-#O]^KR8O;R M\OGL[.P,7RZN\>&2OA0?:^2)KJ?5=:46L[/K,W[H?'9UQ9\R*I35.0/ GKA_ M?AV>O'P1:<%#:AUH72[XJGJ^..>[7QH$)G&"UZY>!$XN0>?YR_!V05I>PR[- MGO$#:6RFMFG]:%DI,)D^4*&!&J#R[KXUK_Y.+0@K^"C\G[B!$)?7YX&;\\O9 MRPMFK?C%K"POB@>NKA0Z7+^^NACK:=IB$>*DN A9@A+,^8O7?M!7KKK<=!0"=F0JA/I7 M=NEQXJ7RJMK&I967,SP]PFFI8IZ*(,= M>:6P%Y,$D!GR?L9G,<$G\S"]=@:TBK\%6G-%[E^P#@,;>6;>Z:]@980["+4, M>F]!G%-6A?Q$KMHBNSTC"0:0%G$,%U JV8Y<,X/NYEO*RA'+^5EA++O/ ,2 M8"!H!Y8(!FP,W9Y%Z(/FF>KTJL&"M$ZL[G1O1WPO'RG:7WCE<>4HALH1!0E9 MW_7D.UC6?&M-[2/8ID=CW8])[L#CYBBKRO?E=I9;(GG)H%8QA?0B4BTTFH-Z ME( U\X'HH5 ' @S'XCIC=,[U#U:!N%&@>^, MX;0+=0CJ!Y;QV] V;2GSH"%TIBZ':!]J-5;CBEZD/H#7GZE@V?!8N2QS;;C+$ 6@'-9:#10"ET>RBWACA'1H5OV ?LIZ'0'OI]8^Q1.T+8,0' W M0!190HJYK#*E0VXBFBK '(H&*RUS%&X(\+ &Q1]T9[Z51MHPE_ #2-1FTW0" MSO2. (02.T< 3*:D%->00L#Y?\@RM]O$\H@Z(1"/X'24=F5O0C+"X2O[6E**JBKI.\1B0[X@.GE.B9&WITR>^32D M#VQ5<>02Z;-=AU$0^XP8V<^+GT!_$%HJ*KOIVNBN9T0^.%5T9&E7J:>E*I6\ M,'KR>3.)_ ;=;%/_MK=P^B5J M%R>SOHX X'@L_-SL*;1F14,+#?TN]T[1G?;;!BG K/PDD=G(]6QL;.LFG]^P M;\.*]22)PF^;'NDJI2=H/=,@-VK2$,6J,0RL).A1(4M+'1-PNU+S4% Y"8'8_*XF@IO.FHR'MA M#2EI>^_AAQ5'+OPP3L88\@Q>JISU7WU@9<\3!:S0[ $B:'G.55FC7!QD#\9) M4MZH?\8CPNZZYS"46D=CDJ&^40'<&!Z!Y#VH]4#@5.&.=I_%8?>90=EDLAA8 M B@I4LP$+CZ*R5C> 4)AF0@$N-@^P+%%5NX84>:12)QQ,75$),N.,1\*-'TX M'B4/>\0?/9B])[\/RBLL'BM#)SD] (-[W'Y05V=7T.>?O75F5'8XA'F4/CWU MIE9JR%@0KNT&=W)-OT%(=L4HKZWZD$ZC+,- [TY7O1DC#,;OX\0[*#)DV(1_ MX.3H ]FW*:T"KU O-(SRAW[&UK*/R.G/]\L_D(-3OP?U@%4*8]"+H^^2&N%@-.6-;2"AP0G0-A0KP3],+S2+FD,+EYU6W+&8K!F")2=7O$<;-A- M>+:\?Y:<%:YE6>,(?((=$>R,J@)I@(?;TPXV5.,B<]!A3$?2T]""O3TR>,Q= MI,2X;MU4MO$!HXAR)6<<9H;*B[RXL/ 3.DS)(@':LH21>2 MFW7# @(/T\HC<]&.F87&6/$T@G:&MTS18--I@3RSY9Z5.PQOX"3D.FUIDAY] MO[FC^IZY47PH:CN' 4,FC;RQ5HRFYC22R $QQY%+^?Q 9"S>;9"N_=I3=% M#;K6%5")S[8$.M-*1)#"C(#X SCUEZ3]C)H$[# -"GB/EXP3J&+HW./8#S9P ML4ZS=\314]::M7!ZR#PV&YRD 9B7I.EE1C95A,1W\@Q1)#OD!B6W.=!L'N*D M#^1QZ/@O,3AA-%YU"//>!^2-YNZ."_1DY2["$&C0SPC[D4A^F-9E+5&_ZRMQ MR@EKI(%8#Z%=1T7T?FI7YE@FHI%#O_2HH(;[)-H4K>YH@/;[T1?R/99ID&+7 MLR,#V>*/?K79,>:6EAM&7DK#P[.-D5(B=(VZF=:&E+B#TPE0-;EC4P()S]5/ MG FB3=.HIYO*!TPHGQV,1U=_UU]S,SVLM=5WU-N9NM@1@.T[)BG+Q]HOW1?> M65NW,_'H0A@=.#.JX>,Z2,DA5UBSI!&JG+F@>L&CR[4,2Z&RZCX..GEL(-F7 MG(G:F3QXN./G*H NW\797*/6I/=[VA0YDDSI'=JWNFMH1<84-H>)15B4@_N. MJA:'D!39MJ_"!'W(9#2H:#QUCCL"ZBT4)TJ)F(.16".(*'8]Z=U0-GF;6 Z= M(,FCN+#_"/BUM00N;W!V_P[ZY&%,S_9+0.!6N*GN9WDZBC6T U>Q;SM )/)Z$1R.KS,B#);6GHRZ#_?[1C%PG0Z>Q MB(QTGC:;4QJ-YW28#0XT'D%0&.]Y+L [%<&-HM:+U'*P"@\T9!/\)W,\@LBB MI3,3'!LAY)7>%_^.?<>-)Z61 ]C/18!$.$C@DILE64G2X=(2YY1'EAOZ;;V$ MN6:RR2)[( I.A011][LE5#^J3)S98Q3 >G05\0OYRG!3H^0 ;/-QDGQP.-&$ M,[>QY&M/<.\!WA9#4K;FP'ZVYX./9C5,U,2V2'3;9I4&L468(H2F]^\A]_C( M0K.&'T?TYY/#A(G\X79#ZG$?#*IE<#0] &>Y"7V'07I3FX*BA/9.9.P*DD@Q MYAMXH<*7W%;&_O4XE"8.E/%.,XV#5S*O)_"_-*6.([ZV=VU(8A07A8PXK(\3 M_J#,C/3A!&N8Y(XG%G/U6 O'RM?@T; M105OMC*0.7^M?HNHPX_BR8\#AXY)"4I- R/9W#FZ4Q,VB[^$05^*^::*/7^@ M)$/+#.I-'5#KOZ)# MC0II$H7!?D/N(1T$J+0'1G\QX.#*/AS,H:K*3'S%JU"?QSF+/YQA)Y#@_+H;Y\3P=7RID@)Q=6,KA MJ(-C2^5XX%S0:9QB?!KG]VIQ.3N_. MG:>@\TG,YQI,&XN$X'YU.BD>3%M=7_.DV.W27;R4$T90>84GAU./#RW%:7_B_-J3\QF,PO2>JB?7%Q?R\<'. M0M;KGL\NGLL)IQ?7\9R8,*XRL0ZVG0XV\!+VR$9O<>9-&W1QYAT/9@ 1A(V] M]/3XK.(@TI3E7@B_3YY?3XN'!61?F?SE^L!?IGY+<)K]X@-1N.'?M= \";S) MCS_2U?33F1OYQ3Y MX]:@0CAZ /?7#6IR^$(+I!\4O?L_4$L#!!0 ( /.!%E?8Q?J)OP( & M 8 >&PO=V]R:W-H965T&ULA51-;]LP#+W[5PC>,&Q M$-NRD[19$J ?*]9A'8*V6P_##HK-Q$)ER9/DIOWWHV37S8 TO5B4R/?X*)F< M;96^-R6 )8^5D&8>EM;6TR@R>0D5,T-5@T3/6NF*6=SJ361J#:SPH$I$-([' M4<6X#!CGT6^4=X3.>^O:0MX M0!>S?W>#18,HUQ+\SO23K(:#R( MXQAM.AA/J+.#.^Q:#".U5CD80[))&Y/$?@TNN.3X?Q=DHU1A2$I3[\[&Q][] MQ5B.S8G^EU16D17@R+"-ENB@XY&'4'KD(=\QS91$E6JB5D8),#G(',A' M.IKX^$]H'B>M&=PJRP0*SP:4)ET1Z2"9>$JR[^VCG:ZL0&_\[#%XB8VT;8/V MI_UX.VF[^B6\G8U73&^X-$3 &J'Q<#(*B6[G3;NQJO8]OE(6)X8W2QS1H%T M^M<*_X-NXQ+T0W_Q#U!+ P04 " #S@197V\I\*#@# D!P &0 'AL M+W=OEP1( MKE=LP_40]- 51=$/BLTD0F7+E>1+^^]'28F;%FF&?;%%BGSXD!*IV4&JSWJ/ M:.!K+1H]#_?&M-,XUN4>:Z9O98L-[6REJIDA4>UBW2IDE7.J19PER3"N&6_" MQ-!G:["9;*3\;(6_JGF86$(HL#06@='O M&>]0" M$-+X<,<,^I'4\7Y_07[O<*9<-TW@GQ7M>F?T\'(=0X99UPKR5AS_Q MF,_ XI52:/>%@[8;L*:"^R\=;ZGB9A8; MPK86<7G$67F<[!9]I[O#R_\@T@K5@C?DQ8?BXW&BCZ(Y\NI2[1RXN(]N^F>J6E3@/J3$T MJF<,%[^_2(?)'U=X%SWOXAKZ_SBAJSB763Y*@T%Q"Y>#].K JK%7'U A, U; M*:BI]12>:%94G4"06VC/H7J?"'A3BJ[BS8X\-1H-'5T4!25KN6$"!%)OZ>!> M&TZ]AE7P3N.V$_! 3:N!+@,&=!F"FP_(E'[I+H7]9,&JX\+".HZ;HP"\)A[/ M:$-K2 =0)/ ;Y%&1C:(D.:T3NPX>K.-CO"0XISC]_<;/0%D"Z2AW=NDP*,H'0V?R)+?FP*AJ.8Q(G0Z=&O*)WWZ%M6SL_?.3BL(J@F,B MP'/H*)EX@K3*O>.=<^O
-:N?FLX92=HWQ0ZS7]D_ TD^^[^;^_7C#U(XWFB[2EER3 MV]$@!.5GLA>,;-TV3.^6 M*-1V'H_B_<('OFZL6T@6LPU;XP/:7S?WFF;) :7B+4K#E02-]3R^'4V7A;/W M!K]QW)J3,;A,5DI]=)-WU3Q.'2$46%J'P.CSB&]0" =$-#[UF/$AI',\'>_1 M[WSNE,N*&7RCQ.^\LLT\OHFAPIIUPGY0VQ^QSV?L\$HEC/^%;; =YS&4G;&J M[9V)0L=\@\[Q#(LWS++%O,M-J"=M:$Y@8^5>]-Y+AT MA_)@->UR\K.+.RZYQ6\%KQ'>2/'U5Z-)^MV%'(I##L4E]/]_:!?ASI/]65F,QD.X& M^:3 JF=8[+M?PR$2' MH&K8,(N2=IW$I&!%?81Z#'!9BJY" [8A,\W77#(!I3+6.:F5I1[B<-QV#S& M#6JN*DYYH,0MV=>(M.R@%1GJR/E3*&-4R.:/KP%JE+?], =0C:D>2:T!C>>NB1IW!NA,@J,<0O361U4R( M'8S&0$619<4@35,H\MQ_G6Z^(7&[\\$D]=\5$TR6I ^I49_(SH^RLR#[%ATA M [42U%7-%!ZH65>=\.H_P_W/F-$?R+2)?-D"%1VZHHM(:!!3>>2.GN MC%64UXN*GO/^5SWOJ),P$>VE93IVL174$Q\>+0;!P5Q7X\.1E?1T6^ M']]$11"3;@\]P+6E:YC?7(29:U&O_&!HJP$[:\&(<5@_O M[6UX9H[FX;%^SS3= @,":W)-A]?C.-30?F+5QC\Z*V7I"?/#AOXSH'8&M%\K MZB_]Q 4X_ M9? %02P,$% @ \X$65PU9%&?, @ (08 !D !X;"]W M;W)K&ULE55-;]LP#+WW5Q#>L%,0?R1IBBX)T#0= MM@$=BG8?AV$'Q:9CH;+D2732_OM1"[Q)T[6(.O9&W,O3<^%?,H\8)084Z>0?!GBY>HE"=B M&;_WG%&?T@,/UT_L'T+M7,M:.+PTZH.C+U'LP*:JF[KWC8G\,!X"QY!9#M 5G0W24**E>"Q&)FS0ZL MCV8VOPBE!C2+D]I?RAU9WI6,H\4'J87.I=[ A;5";Y /G-PL)N;V$7&^YUEV M/-DK/&D&UT93Y>!*%UC\31"SJ%Y9]J1LF1UE_-SJ(8R2 61)-CK"-^HK'06^ MT2M\*UP3K*3+E7&M1?AYL79D^57\>JG:CFO\,I?OE'/7B!SG$;>"0[O%:/'N M37J:O#^B=-PK'1]C_X\[.<[SQ1">G [A93[X6N')I:D;H1^A$@X$Y!8+25"* M7"I)CT"5(&BLV)O0UJ",X+N[*DL,/0HX5T&JXSA6PP29)!DB2@#9P-LPFDP^3 .YFR^0P[ZU[!08 77YB\[4K9 MF"U:[451A?\*R_E=\G2"'&WXEMUQ"!4D:Z.?'3GS\)H90^E2YZHMD,OBSI-U M6P/Q\2WL1FK'R4N&)L/I) +;#:3.(-.$(; VQ",E+"N> MX6A] .^7AA_+WO )^G^%Q1]02P,$% @ \X$65^*BS!". @ I@4 !D M !X;"]W;W)K&ULG51;;YLP%'[/KSBB4[5)$1B3 M2YL+4M-NVB9UJUIU>W;@)*""S6Q3FOWZV88R*K69M(>$<_L^?\=PSJH1\D%E MB!J>RH*KM9=I72V"0"49EDSYHD)N,CLA2Z:-*_>!JB2RU('*(J"$S(*2Y=R+ M5RYV(^.5J'61<[R1H.JR9/*PP4(T:R_TG@.W^3[3-A#$JXKM\0[U?74CC1?T M+&E>(E>YX"!QM_8NPL5F8NM=P8\<&S6PP7:R%>+!.E_2M4>L("PPT9:!F<B^8Q= M/U/+EXA"N7]HVMHP\B"IE19E!S8*RIRW3_;4W<, <$;> - .0)WN]B"G\HII M%J^D:$#::L-F#=>J0QMQ.;7HBS-Y=QID3RL FT8;3Q(.O2F M1=,WT"&%:\%UIN C3S%]21 8*;T>^JQG0X\R?JVY#Q$9 R4T.L(7]?U%CB_Z MS_Y:].1UM)V(A:I8@FO/?/(*Y2-Z\>E)."/+(]HFO;;),?9_:CN._B8TCN8^ M#%G@HM:9D/EO3$]\=,T.0&?NXD/0&5KB MBO'#Z=+!1O!9 IB!U>Y-#,EI(+WMLX64+)T:6>'RP_ JDJ*1TR!@7+* M)%:U3#(S0, ZDBH"&*3"I? MW_)V@UTS:?0I*'!GH,2?3SV0[59H'2TJ-XE;H08 -,/ 9 >&PO=V]R:W-H M965T;Y6^,6LI+=PU=6M. M)FMK-T>SF2G6LA'&5QO9XLI2Z498_-2KF=EH*4I6:NI9% 39K!%5.SD]YM\N M].FQZFQ=M?)"@^F:1NC=N:S5]F023O8_7%:KM:4?9J?'&[&25])^W%QH_)H- M*&75R-94J@4MER>3L_#H/"%Y%OA4R:TY> >*Y%JI&_KXI3R9!.20K&5A"4'@ MXU:^EG5-0.C&OSWF9#!)BH?O>_1W'#O& )%9ZQJ>F7TH*E:]Q1W?1X.%/+@$86H5XC8;V>( MO7PCK#@]UFH+FJ01C5XX5-9&YZJ6BG)E-:Y6J&=/K]9"RU?G&%<)KU6#M3:" MTG4\LXA.,K.B1SIW2-$C2&$$OZO6K@V\;4M9C@%FZ-;@6[3W[3QZ$O'7KO4A M#J80!5'\!%X\Q!HS7OP-L5Z(';:6A3.M1;N2_/[WV;6Q&OODGX>B=]C)P]@T M.T=F(PIY,L'A,%+?RLGI\Q_"+/CQ"<^3P?/D*?3OJM*32 _[^5Y9Z>4^/&:F M7Z#N+[WB<$'>T;L$9 =85J80-1<+1%O22P1;8> 9S(-\&@0!+.89/Z.%>X9^ MBG]Y F^;3:UV4GIJ0[CF"!9!X$2R>)J22HX0J=E+2S&9!68^TA@T_< UAPUF"4,5"W8-094M:(M*HS'6-0E.0-. M33D):6S5$*RW%)6&6U%W$M22U\16Z!(J8SI9^N0JC&6D*-;@0D6I>RCH3-6N M&.*\%L7-JZMBK6H,:Z.K@E8:5AS_5E8>RDT7)+)C=25*N%ZQ\N]T[0H-5OS=&5N7BVUE)@[*[&I+&@T M2H$YY&Z#&NJ:FZV$C_X5ZN$&8CJ]&ZL8[J.1%[C:[+/:^SN*T6O$#>H)3'73 MA[.M[!I+;@B!2CY@(9D6-YQ*";<*6Z*J*[L[=)*LK"N40QDL_8$0NE!A!QQ M^(#;PE)6MD-;'G85[C"%ZEJR1&$(SCIJ%D779VJI:MP$*:DC?S$!6'C7G_N2 MN28<-2,_SR'Q42SP\P5^II'W=E2V%SM"?@D99/W;HT]_W(&_HA/,8^8PS--(]''GO?==<2^VA#/.<@3]Y+Y?EJ[-;J?%H MXOU$J8(W%/8[RN4GSN478F_OI"XJ))P+[K'/U^%2TC$) T3F:GFGZ=#GWV@< M7R#O<"%>>A_Z^N 1"KFG+5V_4 C[ZE!T(209,F*R0'I-_"SDQR*'U,\CYR\F M.P^GBX"6,C^+\1$BX4;P_(<\"J,?!W=+>!%'3+8O42;VD66?(4Z2#)*OD0OQ M((4DH2G;U/6D%:;3/,M8Z]Y ' QJWQ9)!&F YG$78.,A&\_Q5S].!PCI?.6^ M> @BB1;3'!N2(,*,DS&?T[]L2$88)-,X2AD^IL?"7\0/)2,,PFFJXM[4A#C^:CZ M'N7QT'G#AXZ4CA;8GJZQ]SG=)P97(G>^N$1"0\^("!GD:'2R<%LX[2:]4&^) MMUS#)-MS$WU849,S.$P)(L;GPT0E"XZ0&WT> M>)_0#QJ$))U&X<*-3XC4]!7X".)DFO'X$_QB@*>!8GA,W @]3*,]>I ^-HX1 M@BX&+^+X*U[$5(S(C6U N]I#Q_;9P46KD7K%UTDZ=.*4N#O7\.MP8SUS%[5[ M<7?=_5WH%@W172?5BUX6O;M;)X">37-=ZZI28!7%\J/+7W M'V1@N,>?_@]02P,$% @ \X$65R TD15/!P %1( !D !X;"]W;W)K M&ULE5AM<]LV$O[.7X%1,QUW1I%$2+(EQ_:,XS33 MW%S;3)RVY]L4%B7Y]]=@'J8F?=5U\ M!'%?E<9?#HH0MN?CL<\*J)0?V2T8W%E;5ZF CVXS]EL'*F>EJAS+R>1T7"EM M!E<7_.ZCN[JP=2BU@8].^+JJE-N_A=+N+@?IH'WQ26^*0"_&5Q=;M8%;"+]M M/SI\&G=6P\[VUH$Q6UGZEAP_YY6!" 4$) M62 +"O_=P0V4)1G",/YL; XZEZ387[?6WW/NF,M*>;BQY1\Z#\7E8#$0.:Q5 M789/=O<3-/G,R5YF2\]_Q2[*3J<#D=4^V*I1Q@@J;>)_==_@T%-83)Y0D(V" MY+BC(X[RG0KJZL+9G7 DC=9HP:FR-@:G#17E-CCLOUN-Y[5]L@&0Y$GTKXL966VO !)_8 MM0@%B*VS=YK;"KM:Z"@<6'@'"(_RN%%BO_IS<8MC(*]+$*B;=9;$BY:2_X!R M/F%>"*PJ4%43JBJ55B8WM7-HZ;Q=B/>0@U.E>"7.9K/A9#+!U6*9TJJ3N0TJ M@)#IDO?E3KEW728+J+V.U@#[N7GW:IS=B+9A/A!G$QGB[A\ MD(KN3N2TE4EG:2,3?7:2)[-.9K98'LCT&/CC/LU>L&2.%LQZ+21!?3:DQIR<6IZN]H+M=V6>VTV+.XQBSI8MQ?K M)NN>$T<9!LN"1!1E]M]_MY#IV1N?8 $-&O%B!5A=."CO\$F2 $;+H_; #636 M9+K4BF;Q2]SXW,M>A2,)<-1(C_FB15$RZ$FLV&,0A\+@ 8?1M19XCR,5Z7P> M"3.91QN%PF1IU.<,*NISU$B$5'9,:'B3W!3*;,BEN%-E'045P:),AG@8.B(B M1\BE\AZP>])((WG&#G]%\)W8 AXRU%Q"!ZA09A*3.YFW?/KPF!O'F/2Y@.2A M"&V1/7?H&F<@9L]0*Y,SW+'GI1S-A9R.4M;W>F/T6F<*PSGL^BZ=?SXV_D]C M"3$B.63$N\<@GB>?X Y,#4PN]!"AQZ14EMF:/. &Z#NU*DF&)[5'G-*A;)!" M]-)8@NLL)K( MX6PFF_FV/(O!_QL\(O[[$?J=M+:)L4TZ/R2_8"L<8Z4<=J$,%TW2!\#WT#E_ M 8X&!AR'[<3\Z/ FZ<*>2P1_UGI;$=E/3F?="):STX/1F3_A_%!I3P+XGJZZ!JEF7FB4)XYHEQ6<(0YDJNT,4;/4R5T-1.9^\YH/%,:-'0;LM*P1CHE4/ 48,W!_;_;?/@ M>.R]P=2>"&0D?B6&D8F7W5<0AB2:J(J2);,K,+#6G,:JB^(O8'$R6BJW 1_$ M@P:Y[[0*/!=0V2+W&*L!/L*D%DT]AF@P+PF M 8K(:;Q@/,4KQ3QN#^.'$Z+_1HX.:(SX^WKUAWHV U#T>E0EO2_ M]Q9]5834MH2FO;[43OM<9PV[_M"AP#)6FC"%^PSB)!TFO9L*16"L*"WBX?JQ MM&%0 O[QE4 A^U4#_SX&68?"NCA<>N?D'HLA@*\I6ZP"\LPF?4 FL0H?#()K M4+X]D6[QK-'8'80^G7@E4!8T['O.VSOT-]>N)X%T$&IG$@J/U!Z'>! 9?D=B M2G6@*SI5&9N 1T_^!3\JB<#^D$$Z\J=&2XXEL^8^_01R"5TS4ZB.(X[90RXA,+% M6Z77/E"MAWALHUCB=N0.YV[N4($-?JF<\D:N.'WN3& M[+=[AN#YT;'/P7'O4[T"'''T@P21!(=<_&KOWG:_>5S'3_T'\?B#R<\X(352 MN(0UJDY&9_.!&ULE55M;]LV$/ZN7W%0@V(%7.O%=F*XMH$X6[$.31$TW?;Y(ITM MHA2IDE14[]?O2,F:-Z0&]D7B'?D\]QS).ZX[;;[:BLC!]UHJNXDKYYI5DMBB MHAKM5#>D>&:O38V.37-(;&,(RP"J99*GZ752HU#Q=AU\#V:[UJV30M&# =O6 M-9KCCJ3N-G$6GQR?Q:%RWI%LUPT>Z)'<[\V#82L964I1D[)"*S"TW\2WV6HW M]^O#@C\$=?9L##Z3)ZV_>N-#N8E3+X@D%Z8ZD]$0LX]O &8\A/?!\ M?&)_'W+G7)[0TIV6?XK259MX&4-)>VRE^ZR[7VG(9^'Y"BUM^$+7K\UF,12M M=;H>P*R@%JK_X_=A'\X R_0'@'P Y$%W'RBH_!D=;M=&=V#\:F;S@Y!J0+,X MH?RA/#K#LX)Q;ON1."6[3AQS>4]2#+A=C\M_@,MRN-?*519^4265_R9(6,2H M)#\IV>47&7]KU11FZ03R-)]=X)N-F_WHB! 54*'ABK=6H*04? -T_2M%0U7EP-7H>/Z8ML0U/Y0Y1$://I)._61 M&#_P5_A,XUQD4!V$.L#>Z!JN^.!26$QF_/VO.D.%/BCQ%Y5@?)FP"/"JT%IR MUO]T(=#Q="=R]>) MQNLTX20)SA4A=*%@J7S+*1GN/WT<<&1J'RN;+F ^36&9AR#WZ%HCG*! WB^5 M I^$#,X)=)4H*N#]!J$*V7)-\ TQS7<>@K3LN,,T!]%F)5:'=Z&L.?SW+&\ MYAU*5'Q05UZ-$>$EB]%[8 B4<"8T%4J7? MVV&75A'OTIR/<-EO(5N+L_$U+$_#&WC]:IEG^3MO+$?CBW9,W<<\70\^F![V MD2Q+_: X1[(.?KH)._HF>O#EQ1?P&65++VIF1&ULG5;;;MLX$'WW5PQ'Q3[0TLAB(Y$J2<7QW^\94G9<- VP^V*+TO#,F3,7 M\GQCW9VOF0,]M(WQ%^,ZA.YL-O-%S:WR4]NQP9?*NE8%+-UZYCO'JHR;VF:6 MS^QW.?-^VRFVON+&;BW$VWKWXK-=UD!>SY7FG MUGS+X8_NQF$UVZ.4NF7CM37DN+H87V9G5PNQCP9_:M[X@V>22%;6WLGBU_)B M/!="W' 1!$'A[YZON6D$"#2^#ICCO4O9>/B\0W\78TX&.6TD*;?!X:O&OK"\MFVK U0. MGI0IZ=J:H,V:3:'9G\\"7(CAK!C@KA)<_@.X+*!NAX+M"$5 MC?(^]B1:LU$;W^M &^6IT@V7I U]T,:PMT&16F.X^$"A9J'3*;,E[&8G1&#Z MI7=;# B/1L2+4>5L&VT1S;VVO6]@;HSM30'D$EU"*\ROHH:1"J0!6 1\.8!_ M^>(TSUZ]]D,'(I[.09!H5K-J0@VW:2+&T0)=N.T:NV4>=>R\-:KYSL(SWPGA M CXPU52PH%VJ%K//3XB_0@&U:AB1-)JK2=RC JP,;_W B"KFE(?">DQC^F3H M4Q&L2'XR2#Y*L=N"N11_HJKCUMY+C#:&B3(/3A>!;/6H\Y1^/Q!X)2SNX2RB M-(1SI-#ZTD$1AGH%B_1 M;QL=:IP:!+5UF-)E45@G_)OMA*#@1_"/E95EN](ZK(==>*-2^U;[1%N4CLRE MGC0*&$2TX["=THW3UNWD0$J=* 4WLFQMS!D^#F#)5:=0<*+^VG$J402)\#KD M#+:>0V@XBE_@F$AJ[O;4"C7/#UST4D)J,&ZC, +7#A+A<%RAW9+1(X]DOE-L MWSA3>M-'XN^5Z7&DQAF9\G_@0%+625'A^$"(% MR<3[.*^&@><%3SA(LM,H ML#\JM,4JIX0I;Y]-7QV-RZ=Z2%L%V\:ZPLA@\;7Q$*DMV M8H#OE<48'!;B8']Y7/X+4$L#!!0 ( /.!%E='@]S1=P( '(% 9 M>&PO=V]R:W-H965TR MQ$#3;=@&M C:;CL,.R@V'0NU)$^2Z^;?CY(=+QO2H!=+E,B'I.17\T[I1U,A M6G@6M32+H+*VF86AR2L4S$Q4@Y)V2J4%LV3J36@:C:SP0:(.DR@Z#P7C,LCF M?FVEL[EJ;F,&8T@7NSW?T3[YWZF7-#%ZK^@]4]QF'?LX< M+U>U\5_H>M^4G//66"6&8*I <-F/['DXA[V R^B%@&0(2'S=?2)?Y0=F63;7 MJ@/MO(GF)KY5'TW%<>DNY=YJVN449[,[K)G% E9,6XYF'EJ"NJTP'P#+'I"\ M (@3N%'25@8^R@*+?P$A53.6E.Q*6B9'B5];.8$T.H4D2M(CO'1L,?6\]!4M M;N%!,VF8_R4,_+Q:&ZO)^G6H\1X[/8QU:IF9AN6X"$@.!O43!MF[-_%Y]/Y( MT=.QZ.DQ^FONY3C@5ED\B9,)_$>"API/KI5HF-Q":VB!04-;AG39-#5'#5VE M#$*I6KI0#4P6X!KD!4H+'7,!!=>D*J5!E6 KA!W/5EJUFPINU1.*-07'B;_& M>.+2[MQ.!"N0DFY)W)37*L\8TQ/S+<2GEV<7IU$407H>^3&9]G;]COZZ]Z_1#=,;3G](C26%1I.+LP!TK_#>L*KQ MJEHK2QKUTXH>1=3.@?9+11&ULC57);MLP$+W[ M*P8*D)-AR;*S-+$-Q&F"MD"*(.YR*'J@I9'$AB(5DK*2O^^0DA47=8Q<+'*6 M-^^1G/&L4?K1%(@6GDLAS3PHK*TNPM D!9;,C%2%DCR9TB6SM-5Y:"J-+/5) MI0CC*#H-2\9EL)AYV[U>S%1M!9=XK\'496&<(%[.* MY;A"^[VZU[0+>Y24ER@-5Q(T9O/@:GRQG+IX'_"#8V-VUN"4K)5Z=)O/Z3R( M'"$4F%B'P.BSP6L4P@$1C:<.,^A+NL3=]1;]UFLG+6MF\%J)GSRUQ3PX#R#% MC-7"/JCF$W9Z3AQ>HH3QO]"TL?&' )+:6%5VR<2@Y++]LN?N''82SJ,W$N(N M(?:\VT*>Y4=FV6*F50/:11.:6WBI/IO(<>DN964U>3GEV<6J7AM\JE%:N-G0 MKYF%EF"=,TPZB&4+$;\!,8[A3DE;&+B1*:;_ H3$IR<5;TDMXX.(7VHY@DDT MA#B*)P?P)KW(B<>;O%I[=%F^Y'C.!_W=\*'%RKLF+R!7##1,TLFB$P M RH#9$E!C58I;;G,H4+-53JD.)^J--")2<-\.QFP!;.@DJ36P#*+Y"V0&D0P MF2"T R4E=#)K5>>%=SO#P"TR+BF.,P'&DJWT%9A&X,;4F )-&T!.D1I2;A*A M3$U.,K+T#S6%BP>K/&8GY_CH/!Z?79H=:+HS MADM/[;:GLGI522+M5/B M-;R=M7=,YYSN4&!&J='H["0 W&PO=V]R:W-H M965T69">VT\1 DJU8AG8( MXG7%,.R!EBB+*$5J)!7'^_6[EY0E>Y45=R\Q)9&'AY?WXY"YWBC]Q>2,6?)2 M"&EN!KFUY=5H9)*<%=2^#JW^&*TN"[IFBV9_50^:G@: M-2@I+Y@T7$FB678SN(VN[N(8![@>OW.V,7MM@DM9*?4%'Q[2FT&(C)A@B44( M"C_/[)X)@4C X^\:=-#,B0/WVSOT]V[QL)@5->Q>B<\\M?G-8#8@*R3 MVOS,Z@5=(%ZBA'%_R<;WG4X')*F,544]&!@47/I?^E(;8F_ +#PR(*X'.$., M_$2.Y8_4TL6U5ANBL3>@8<,MU8T&&O-FUWEZ/+#!"W%%2SW[G M9X^/S![%Y*.2-C?D)YFR]!!@!$MIUA/OUG,7]R+^4LES,@Z') [C<0_>N+'/ MV.&-C^!UK?C/VY6Q&OSIKZX5>[Q)-QX&V94I:<)N!A!%ANEG-EC\\%UT&;[K M83MIV$[ZT!>?C-M*9BP'AV6FB]^K",%QA -2%PVIBU[()_;,9,4@AA,%KH3! MV,7K))#@*,@!M,>2\83CO7STD(0QH0HUAW>8[#2#H CB@%(5M M9@Y[,1\DN+Q5FG?'\?\=?A'U)OC%>P[9B9T)GC'"I:5RS=%5CSO6Z7C! M*WB'C-N:$?6G_ ]*K@'_F:5]+$_%J". /&2!S1FY5T5)Y9:LF."0P@W!EPG5 M>HNI$7(,% 9N2"4QL3\SC7$]Q$Z2<+LK&?\P5"6$ Q37Z"TDR:E>,R(A%QB# M0L4JZ)Q6"7,35)(62EL8F 8K*JC$]\I]VE6VE&0 5C. BH??''6B=-U8:U65 MY^0W_%)@\L%^IDKR?29 WI-)<09T;8K%R<#F(V:05%IC/_C 57K>MV-M08WZ MB^%GL!_(L2T1G*ZXX';;N66](-U*9(<<-,CD'@K9FIG KV>WH3]\-XNCZ3M# M-E]Q(1NFT98D4P)$O[DB2SA+I)5P=DX\')KGZZ'!'XQJ$S@Q2$#*,91R 4HY MU'-Q<,?67$KTG&9L39U\3Z)A?.$K[/=D/@FQ%4#5T!450$634BMP$'!-HT1* M)I'O.YE/7,^?L$JG'-6PE\"),A9IN@U,'4(S:2(H+T#ZQGXP>4O>1-.9;R+[ MHPS'=:]]MGTNT0J9J%]Z/,A$%>#D].5( CQE>."&H\,'N[C=BT#XV.P4RN - M!NF1&*<0HI#DX51(2F6XCXB";HE4%OJ1K!)B"[%DL M8MRK=(>\9CW&K+?(@ MM+(YE"^:%.*"\6QSE< M?,ZX!(=#BG (=IOBLPLH0,@[,*7!Z5.>94S7 [T9/5>GDI2& !@&+M?L>B88 M-&!H4"F\V>Q&7-;1Z;.,"ZZ'R)*0UBF$$S?WM=R&E<.V\7B]F36/0.'Y3@*:H,)*!SM>4 M>U-AJX"C?MWZ!':E.O$R. 7O$^JX,#D-*NB%.N392N#H%?F:0G&SW*!+NL3.\ZP"_H-OBV(GB=)B@&^;P MA-\*X[A?VKX_*-P8;S)!'^02CN754;HGH ;?@GK(OA72<;_^_94U 0S1"LY0 M%)A8T%B=K%]%"XZ@D7@\'4:3.8GGT^%X-B815*OH8D*B:#R\G%SVK::5W'&_ M6$A@@=,(<0BUW*6_]\VN[0VX M4] ;TMYQH$]E"IF.O$%1$X?O;I>?7"MZ]]9AGX&]]J ?6H<(SL[(/90=J"L? M%&:_*_+15R*G#<&/#KX2V)I.G&&=KC>@FDRU,G L\E:E\!DSZ&I+@!6RF9U% M\R$^@"R*YF?A!*^ZL'%1-Z)PUXB&+BN"<@K/PM@+65,O&L\F3@\!*PE%E[9V M65<\=8H9,WSB^8N&?Q,8P5Y@D VW.69Y5%<)B.!AG?P1#P[&*=L[^QMDPOVT MS5PT3?^K\0N5,M'4:Y^.@ "6CP3J4E!S KV=[^IXH];\-ZAQ;BR#"NIN?]V2 M.-8]7CC;4"E1'FI6XG$!R/H""M,U2I-F*!-^!/K%"AJ1LW,<#P-<,X&*@=N4 MJM(5UQ(++13Y])S<[M[5AXO6\L:IH-TZL+[F%+A1U

8<7^>5;!2%=QG ML,ZU3&?U'.W= Q<,%!#>=L/Y!'?67PDW;YL;]5M_C]QV]]?Q'T% P083P3(8 M&IY/X3"A_0VW?["J=+?**V6M*EPS9[#1&CO ]TR!-J@?<(+F_PR+?P%02P,$ M% @ \X$65^N5$\S6 @ 5@8 !D !X;"]W;W)K&ULC55M;]HP$/[.KSBE4]5*51,";2F%2, V;9,ZH;(73=,^F.1(K#IV M9CNE_/N='^XYG^]AM%;ZV12(%EY+(C-% MH=;CH!OL-IYX7EBW$2:CBN6X0/NUFFM:A2U*QDN4ABL)&E?C8-(=3OO.WSM\ MX[@V>S:X2I9*/;O%QVP<1(X0"DRM0V#T><$9"N& B,;O+6;0IG2!^_8._;VO MG6I9,H,S);[SS!;C8!! ABM6"_NDUA]P6\^-PTN5,/X7UHWOW4T :6VL*K?! MQ*#DLOFRU^T][ 4,HB,!\38@]KR;1)[E6V99,M)J#=IY$YHS?*D^FLAQZ9JR ML)I..<79Y#.SM490*YC6ALZ, 28S6#0]FF',I7:/:V"U/> /=J_CF]BJ*(K+O M^Y&S.M1:73-!5#146F5U:@T8)3+H=QO?_GW?>[Y[)07,N)N39CA29:RCF=9: M$QN'T"9-!>,E#47=>T0SX=]J, M?;O;BN:DT8J_[HWB/C)-EV9 X(I"HVNG4;I1L69A5>658ZDLZ9 W"Q)^U,Z! MSE=*V=W")6C_2I(_4$L#!!0 ( /.!%E=]FR"P:@0 *\* 9 >&PO M=V]R:W-H965TOMB\S!R>F3FD9KJ5ZIO> M(!IXJ4JA9_[&F/IZ,-#Y!BNFKV2-@G964E7,T%2M![I6R KG5)6#. Q'@XIQ MX<^G;NU1S:>R,247^*A -U7%U.L=EG([\R-_M_#$UQMC%P;S:H=!<"E"XFOFWT?7=T-H[@]\X;O7!&&PD2RF_V^Q+"T0T?B[P_3[(ZWCX7B'_I.+G6)9,HWWLOR=%V8S\S,?"ERQIC1/ MNCP<.&3A.PYQYQ [WNU! MCN4G9MA\JN06E+4F-#MPH3IO(L>%+I# ;#3^* HNW /BTY.*=Z3NXK.(/S?B"I(P@#B, MDS-X21]DXO"2\T'"2LD*[HFK(C%0HLT&[EV*4<&?MTOMUO\ZE8$6/SV-;R_. MM:Y9CC.?;H9&]8S^_..':!3>G&&?]NS3<^CS!5W$HBD1Y H*KMEZK7#-#!9T M*5QF^Z+1Z=U^/H*OLO!^P.9TIY3 %#]T-;/L_6S18R]SY1D MR)E"^ '2))BDPR ,0YHD&0U2._&^"&VX:>SIK(0X"+/0&47!:.1&!RA$PBB^ M;(Q4=C_*.LMTO,,RJ 3KL-+8K<(PCMSN5VEHE9B0VVC<,4D)9SCIO#VS(;W( MDAXM+M9@[.4(8-.?WX4-7!_E8_D*-7LE09G7&J^_EY9[69'X2P2B+VTA'P6@2O]U>-'5=(KV8-CB77V>:$FIZ8,D+F*11 MEZ\P=IGS?J%X%63=>C9*WN;I=,7@C+J'O;J'_UO=^>YJ,JW1Z%.Z/@MV6M>[ M"^\M6,$?^[-[' +C(R\:6DPOX^"&+X_#F-L]E(XPF M5>P, Q#T125X9B5DCR4U*2ADLS2KIJ2O4>OB$*(;2BM)-$K"+L=6I\.VO/U[ M=>OX.=7N)!MG(S=:\+7@*ZJM,%Z^86)-#SK1.PH-BD8Y,9.T:U1<%F!EPW0G M=-W*]4"MWNX1AG[]Z,E#@=A4:(8>6GZX#LZ^T3;C"(]7M0E.$VQJF5%#)?VK6"E.\9]?]SK M0/'CB]61C;^W5DSH%2I%IN2Y#^E4Y<8MWXMA=CH\.D 4;7;3+#O2RZE[.SAH M(NA-6KM628/+;]M/]*M]-W;;-B%[\[:5>V"*:JNAQ!6YAE=CNK6J;8_:B9&U M:TF6TM#7UPTWU%&BL@:TOY+2[";V@+Y'G?\+4$L#!!0 ( /.!%E?[PT'7 MP0( \& 9 >&PO=V]R:W-H965T MAJ2$!6N%O5.K+["NI^_P"B6,_R6KSC=%YZ(U5M7K8&10<]F=[&7]#CL!I_$[ M 70=0#WO+I%G>!Q91';VJ%BC3#L4^@Y*0LFMDK8RY$J64/X-$"&E#2_ZQFM*#R)^ M;>4)2>,>H3%-#^"EFSI3CY?^H\Y7)_1E<<\GQ\-0F07&_8AFL1]-8-P] /BLTD0F7+E>1+^^]'24F:&]+TR[[8$D4^ M?$B1U'0OU2>]0S3PI1&MGH4[8[I)'.MJAPW3=[+#EDXV4C7,T%9M8]TI9+4S M:D2<)4FC?8:BY;4+B9A8MTLBRLOE/XD^->GZW!1K*6\I/=_%;/ MPL020H&5L0B,?L]XCT)8(*+Q^8 9GEQ:P_/U$?T7%SO%LF8:[Z7XB]=F-PM' M(=2X8;TP[^7^5SS$4UJ\2@KMOK#WNL,BA*K71C8'8V+0\-;_V9=#'LX,1LEW M#+*#0>9X>T>.Y1MFV'RJY!Z4U28TNW"A.FLBQUM[*4]&T2DG.S-?*;I?9;X" M:VMX^-SSCC)NX.8/MA:H;Z>Q(2=6-:X.@$L/F'T',,W@K6S-3L-#6V/]$B F M=B>*V9'B,KN*^'O?WD&>1) E67X%+S^%G#N\_ M>(,@- M=.?7AD?R$?"V$GW-VRTPK=%HZ.D2%%2LXX8)$$@%K"\%=M7UY<".>0Q><( ] M*B3OL)&".EY/X'_C'3QHPZD1L0X^:-ST AZIHS50@6! !1+<_(U,Z5M7*/:3 M!"POK.*X/&^ -\7A&ZUI#6D*1P"O(HR(;1DER7"=V'3Q:PW?Q@N"9T_M663FD"2$G6>&!HKP<.)4GN3%[1EG+84CB=.#$D(_] M\1ML9&MKTH\Q$9.>5RZ MD(.4;$=>-(I*GX?@D70GP:*J^J87-NTT[NCZ*^Z9W!11D7JJMW"31^-R[#?! M.S3!Y9NFW);18)@=\EQ$Y&PO=V]R:W-H M965T3R*^XV/?--8MY$L9ENVP3NT?VYO-:V2(4K% M6Y2&*PD:ZWF\'$U7$W??7_C,<6<.;'!,UDI]<8OWU3Q.'2 46%H7@='//;Y! M(5P@@O%U'S,>4CK'0[N/?N.Y$Y91OF66+ MF58[T.XV17.&I^J]"1R7KBAW5M,I)S^[N.&26_Q5\!KAO;1,;OA:("R-06O@ M[!.CE3F?)99R.8^DW,==A;C9,W%'&7Q0TC8&WLD*JV\#) 1R0)KU2%?9R8A_ M=/(2QND%9&DV/A%O/# ?^WCC9^+]IE2UXT( D]41ZF^Y*84RG4;X9[DV5I-^ M_CWV'4*6_'@6]Z:F9LM*G,?T: SJ>XP7+W\9%>GK$QSR@4-^*OKBCMYHU1%H M50=]<_OH^:R98+)$XP[J@Q+S)Y[,\SS&Z&3.XXP^-1A] T!2/_EN$+!#[6RH ME: N8:;P\\2BOY%I$WGU 6D'G78BIQTGH"Q:A4 7L,8-EY++#;R R:M7%VF: MDE448V=%RZKBKGT8*,)1,0K[K=*6_\=\:\$'ZI$&X2PXP3F?0"\L*7F5:3*,][NSBPKZ)\W-O741YD0>^ 1F-M4+H>QN@'IDG/!@36Y)I>7E$1=1A-86'5 MUH^#M;(T7+S9T#1'[2[0>:V4[1)_4$L#!!0 ( /.!%E>XC6+] MM@0 &H, 9 >&PO=V]R:W-H965T M=%^:.!X_GF?FF;%[M%3ZULP0+=S756..>S-KYX?]OAG/L)8F4G-L:&:B="TM M#?6T;^8:9>$7U56?,Y;U:UDVO=&1_W:A1T=J8:NRP0L-9E'74C^<8J66Q[VX MM_YP64YGUGWHCX[FX M-$_>P3&Y4>K6#7XICGO,.805CJU#D/2XPS.L*@=$;OQ88?:Z+=W"I^]K],^> M.W&YD0;/5/6]+.SLN)?WH,")7%3V4BU_QA6?U.&-567\+RQ;VP'M.%X8J^K5 M8AK79=,^Y?TJ#D\6Y.R5!7RU@'N_VXV\EY^DE:,CK9:@G36AN1=/U:\FY\K& M)>7*:IHM:9T=7;$,?75%1%HL*04U &JJDN4N6@86C8A6@L25)%6$B2PUWLEIX M4[4RFQ)'^^^4M*RV[KN9U;<9!A-545V7S?29.TO4^-(G.WO#KT/X?_@%?Z+4 M)O#R Q(/.O$$3CQ.03RX+,WMP40C0DGFQ,>"=J \RG-((C)C43ZD8Z<;FH%X]L5 M4R!U4J'ZQF8V97,K["[9M*[ZP<\VU@#6\TH]4,">>>%;JJ--AP-,2C.6E2]1 MD$WA(_T\H:\R"'Y?U#>H [+QI6G@N^^F6!R2:;,1UE!;A(*SW!TJ'OQ6F8 M9YE?];B!8-VRW9AP2!EMGR?MYK'?/*>OD4@["&Q]];K8!)'P89A3_3B(.//! M& S<3]8%(V9)*'CJX85[#*.AV!2,F,6A2 >>5^S"\)Z*D0+^1C12$2;D=AL- ML8H&'_[': A(TCA,?0ZH&>0>C?Q,HU3L& T!8C (\T'J(1CS$$2<],&V]86L MZPO9SGW!M2\2NPM 6V!O]8:MT)M[ ^R\8= 6L"OERT>[*V^W8U'/4;=M(/CZ M1OW12\I\FJE5#SJ9)<,P\3&G[ ]8<$U^.'4D:%+O,_0XY6MTEKZF44Z@P\X+(=[P0D"1/FGOCX_F[2W\B]33DO1=X826LFA )XEN;[;MP*JY MOTW>*$MW4_\ZHS\#J)T!S4^4LNN!VZ#[>S'Z!U!+ P04 " #S@197\_W:K9J:Q,S@7<*J*KHF#J^0)RN3[K1)WF MQ1U?KHQ]T9^=EFP)]V#^+&\5/O5;E(P7(#27@BA8G'7.H^G%T,H[@6\;[*P36H<@A]18!(9_CW )>6Z!T(T?-6:G-6D5-]<-^K6+'6.9 M,PV7,O^+9V9UUAEW2 8+5N7F3JZ_0!U/8O%2F6OW2]9>=AAV2%II(XM:&3TH MN/#_[*G.PX;"^#4%6BM0Y[@K,!$E7Z4P*TT^BPRR M;8 ^^M0Z1AO'+NA>Q%\K<4P&88_0D [VX W:0 <.;W P4'+%=9I+72D@_YS/ MM5%(C7]WQ>P1X]V(MEVFNF0IG'6P'S2H1^C,/GV(AN')'G_CUM]X'_KL'MLO MJW(@\,,$!I-W#Z=A&[W01K4:V0FPX';C7K1V&M?P0)P+YNV MJ]98ESH(P6(![I3<* J>O*D4*<\YL\?H+GKM-;";7N>I MJ5@>;)B!.LR,HQ,*N:1DX=AB-U*#Z=J0ZCE65?;M_)FPLLR?N5@Z<8WIKXQ4 MSV11EVLS%EL:(YV@93@3SY\^C&DT.M$!,D\@B"9S0%K"%B][K[+[#2D[1.J' MC>B9V1& \QIYG8R;\E/'EL!3[642>T3@.$?O&@2WYSPE49)XIH>)QU@Q#-8. MMLPE%?6=U\C@B+84K@D?7*Z86%J3Y)'EE1=D-BU,I)@/80>B)[<+RSF#W.,6N>$5'3IIU\+T!-M!IM^)+*U7FB21WTT&U!_X M&$:*\7#4I-13,O+V:DX.?&F-ZZ"W$K^1G>F!=-1IP&'2S)M;A9=W99Y=B>!' MQX_X;XRM228^US6*!J>#S"T:3\O=P_&%FZN_!<&KQ9 MN^4*/V5 60'<7TAIF@=KH/TXFOT'4$L#!!0 ( /.!%E&PO=V]R:W-H965TX$3A )3ZQ@8 M?;W@#0KAB$C&GX[3ZX]TP'U[QW[;]$Z]K)G!&R5^\\P6T_@DYI>4K23M(B.,OZHY3F,@B%$030ZPC?J M6QPU?*.C+1[JK,7%AW%N'*:F8BG./7KO!O4+>LGI23@.KHZHBGM5\3'V9$7C ME=4"0>5TG[;6W'*Z"/*$TPN"LS473?"0]./D#SWAX!#A$+8%3PM@&H'+5-1T M<62 L@5J&I14UQ38 P"369<52FZ^6-3ENSS-%V5AP023*<+*O<>AXQ\P [D2 M-/MF"O_1\^"6FY0)>$.F#:#,N-P O0RDES$=T,N(X1-,@F$0!,Z[V+/',-F9 MEW!Z,HG"Z,HYD]YY4I:HVS,K]D8[QAH(QRWL'@U)O9/4(QH+GR]=%,X&2_<& MI(47)FH\J)D4A>/0E1]Z'_[>D):H-\TJ,I"J6MIV7OMHO^VNVR'_5]ZNR@>F M-UP:4I 3-#B_O/! M^NG=:RJFI%?*TL+I#$+VMBH70'E&ULK551;]HP$/XK5C9-K;0V(8'0=1 ):*=M4B54U.UAVH-)#F+5 ML3/;@?;?[^R$#-J ^K"7Q';NOON^R_ENM)7J4>< ACP57.BQEQM37ON^3G,H MJ+Z4)0C\LI*JH :W:NWK4@'-G%/!_3 (8K^@3'C)R)W-53*2E>%,P%P1714% M5<]3X'([]GK>[N">K7-C#_QD5-(U+, \E'.%.[]%R5@!0C,IB(+5V)OTKF=# M:^\,?C#8ZKTUL4J64C[:S;=L[ 66$'!(C46@^-K ##BW0$CC3X/IM2&MX_YZ MA_[%:49%O;QJ%'TDH; M633.R*!@HG[3IR8/>PZ]^(A#V#B$+QWZ1QRBQB%R0FMF3M8--309*;DEREHC MFEVXW#AO5,.$_8L+H_ K0S^3++ LLHH#D2N2YE2L01,FR)8J185Y)IS1)>,, M5VAW^M@VF'FJ'8SC5NF M\4FFMT_8L#-F*LPEH2(CJ=3&WM&T4@HRIZ#-=\HI*W27AO@5N8OPD%TMHL.N M-[PZJF+8JAB>5H$2WE@8P]>%$1TRJ)EVV+THH)JIO]<<"U!K-S,T<=>T;C/M M:3N6)JX;OSB?XKBJI\L_F'K6W5&%I:\)AQ5"!I=#9*7J^5%OC"Q="UY*@PW= M+7,+)7U!+ P04 " #S@197TYDL[1$$ !#P M&0 'AL+W=OP./ MY#"G)3>?Y.8CU((:,:)NPR3HW"689^9O)( M3:F R#FY*37.:4VHR,FT6E4[/F4+P>8LH\*0ZRR3I3!,+,B3Y"QCH,F[.S"4 M<4T>J5+4+LI[\BOY/+TC[WY^/_(-DK2?\K.:T$U%*#I!*(S(@Q1FJ+>0$&^V!:Q3?U/6^0JX*0=V![X*[VB&8P]/-$:U!J\R2\_A6GP6YOJ,X$= MQ"!I8I!TH4\>,3\I6(,H0;<)K;Q[SMLFHO4D&01I/PB"D;_>%]%B&*:]X;[A M <%>0[#72?!6:F,W?Q?)"B'=^W88]I#G$F,PP6A'#,S%1D0S/$DE^7,S$N.Z;*R;1.2'O%+>L1K M4(9AYEE<8%I3S^"2BTU!1M$I+\H"$_ M>&.3% 7>1)BCLV<"7TM< @YV/9C(>(G)B\R5+$A&>59RZFXMW%(YXZ7!.:!* MH%9-5H#7ZI(J:%,X.(IZ%/?#9/A*8(O9L!\/XG:!PT;@L'MU,$TYNIC4B8:L M5,S8E \O!_IDL2I-H^_;= V/S\0PP>/S2E>+61BG2=JN*PQVMU[0J6RZ9*O5 M=J=]Q!]N.U\>H)B!:LV]W8#?FWS/A78H?^_2#W_4'50CGRL.9T([C$.TBT/T MO]-\#;&?/ ;#]#C'M-@-!]'))!/NW@MAYU4\N1<&E'#GB_+N/7K6!\*YT YE M[YX(8?+#]FCGZ^.[XW FM,,X[%XB8?=3Y*VW4NU^\ :*6N[ %KM>%![O3W^O MF"A +5R-I8E;C.K1W8PV==RUJUY>C=_8^LX5*3N8JCA\H&K!A"8&UL MM5E=;]LV%/TKA#8,+;!%(B7+&.O:%BJ)'D79'; ? M/^HCHE53S%Q0+[8^[CV\//=8.B;G1\8_%SL @;YD:5XLG)T0^VO7+=8[R&AQ MQ?:0RSL;QC,JY"G?NL6> XWKI"QUB>>%;D:3W%G.ZVL/?#EGI4B3'!XX*LHL MH_R?&TC9<>%@Y^7"8[+=B>J"NYSOZ1:>0'S:/W!YYG8H<9)!7B0L1QPV"^<= MOE[Y=4(=\7L"Q^+D&%53>6;LOZ"_KR%8%F;+"O(DKSYIE]:(DX2<#B00-H$\G7"T A^F^#7$VTJJZ=U M2P5=SCD[(EY%2[3JH.:FSI:S2?*JC4^"R[N)S!/+)ZF+N$P!L0V*DX)NMQRV M5$ L>W2 O 3TYA8$3=+B+?H)?7JZ16^^?SMWA1RZ G#7[3 WS3!D8!A,T#W+ MQ:Y O^0QQ'T 5];<%4Y>"K\A1L1?R_P*^=Z/B'C$UQ2T^O_IQ%".W_'HUWC^ M -ZMXJY2IV3SL>7OS]]D*+H3D!5_Z8AK< ,];O4KOB[V= T+1_Y,"^ '<)8_ M?(=#[V?=I"V!]2@(.@H"$_JRG;!NCDWBI$ZL'BR'91!YX=3SO+E[.*U?$XC# MR>PTL%?;I*MM8JSM \L K2B7[;B'[!FXMA5&C$M;80FL-]VPFVXXDAI#FQ18 M NM1,.THF'ZK&IO$\%1D_BR8G*OQ/-"//"\85&/4U19=J$;T+UJQ+ .^3FAJ MU*@1^=(&60+KD3#K2)B-I-&930HL@?4HP)YZ^WK?JM(V\U1]. HB?"Y3760P M\Z>#.L4G[@!?KM1[B)/U:\]2,_"E7;*%UJ>!*!K(2%IM@6W18 FM3X/R.-CH M'XQJ]35J#2.B4:LF,@QG9%BMRH!@LP,QJ_6IW.]3D']!Q"N/6/,H%_?,$EJ? M$V5\\&0LZ5JU0[;0^C0H0X2-9L,HW?!,D)47T"CW/# (HF$[@)57P6:S8A!N M$INU:@2^N$F6T/HT*%N$H[&T:M46V4+KTZ",$3::#J-69V<2G 4Z2W >AST2 M#4J5*,="S(Y%*]6/8@?TS*G)PICGB1YFVO"90^U1O6IO(BQ.Q%U"-4MDOPY+D4 M[)6GI]5E&5MH_>DKLT.F8VG4JMFQA=:G09D=8EX$,FDTTD@/1QJ-:@*#Z; C M)V,MY5LU.;;0^C0HD^.; MEWX,^FPS>\OT)#B7IR9N0O"Y.MV3_:L,^+;>UBO0FI6Y:':$NJO=UN&[>L/L MJ^LW^'K5; JF&8_\I[R;9(7*(6-A/2NIK(HWFSQ-2>"[>M=LF P I H !D M !X;"]W;W)K&ULK5;;;MLX$/T50BV*!$BBFR]* M:ANPG1;;!0H$"=I]6/2!ED8648IT22RYT%.O,&9SX_LZ+:"D^DIN0."77*J2&MRJM:\W"FCFE$KN1T$P M\DO*A#>;N+,[-9O(RG FX$X1794E53\7P.5NZH7>X>">K0MC#_S99$/7\ #F MR^9.X*GDVOTGN[ULX)&TTD:6>V5D4#)1_]+'O2..%,)1CT*T5XA> M*@QZ%.*]0NP,K9DYLVZIH;.)DCNBK#2BV87SC=-&:YBPS_A@%'YEJ&=F#Q@7 M6<6!R)RD4AB%?B54:S":G-V"H8SK M"\*(?$;<0I,/(H/L.8"/;!O*T8'R(CJ)^'4)2.;J#@*I"Y3QBV.EV$4=41&AV 2]UN3--8DO^-X MRU:N!?OO91FLV28M$F$\#-MDVW+C9-#+];KA>GV2ZR>1XAB@@9QE4*_.D3:A M2%IC2W0/45"Q!FT3VA1 0!N&?=2U#EK6[X%OLP)4H=Q:Z6KBAOX$A4$'C[8> M8- ]"2LJ= Y*H20J/KVE)EFEK*2]9@.*R4Z'7;<=T>&NMM3E,.EU5Q@\-<[@ M][(*1-:34GNDX6OIWR'7F?_^4;_']K)V8Y F+B?J/MJ<-J/6W T8+\X7=@1S M<\033#V_?:8*:X0F''*$#*[&2$K5(U&],7+CIHJ5--CCW++ ,1*4%<#ON93F ML+$7-(/I[']02P,$% @ \X$65S,.G*C6 @ /P@ !D !X;"]W;W)K M&ULK99?;YLP%,6_BL6FJ9/6 N9?FB5(;;IJG38I M:M;U8=J# S>)5<#,-DG[[7<-!*6"1'W82[#AGN/?P=C.9"?DD]H :/*<9X6: M6ANMR[%MJV0#.5,7HH0"GZR$S)G&KES;JI3 TEJ49S9UG-#.&2^L>%+?F\MX M(BJ=\0+FDJ@JSYE\N89,[*:6:^UOW//U1IL;=CPIV1H6H!_*N<2>W;FD/(=" M<5$0":NI=>6.9R-37Q?\XK!3!VUBDBR%>#*=NW1J.08(,DBT<6!XV<(,LLP8 M(<;?UM/JAC3"P_;>_;;.CEF63,%,9(\\U9NI-;)("BM69?I>[+Y"FR%C?D[/W'B:UQ>&-B)^U0U\U0],A0WZKB@GC.)T(= MZ@W(9V^7T]=R&T-WR6F7G-9^WA&_NS;?"[GA*LF$JB20WU=+I25^6W^&\C6& M_K"A66]C5;($IA8N* 5R"U;\X9T;.I^'TOXGLU?9O2Z[=\H]GC.)D[R?X9>A MK(U!4!N8K6 ;>SYN#8XSL;>',?IU-(SH8=TK0K\C]$\2/N+B1T!22I& 4D.$ MC4%X,+(?#0#VRUS'.10O M[/#"DWA?E.:XQR%?-\E$"[($W'EU)0M(AY##'@L-@S[R0!D='46..N3H)/)W MG.8QN6^^=8+G$Q%+)3)0"10)#.%&/8YS&D1]WJ&Z2_='W=S@"0_2%.#SE1!ZWS&'2/>?(?X'4$L#!!0 ( /.!%E?/(-TD+P8 M &(R 9 >&PO=V]R:W-H965T,32="]>"*5-P"^_"C9$44)^DL&>2; MQ+)Y?]\=C\PO1VEU2+.OXH%SB;['42(N)P]2[B^F4[%YX#$3K](]3]0GNS2+ MF527V?U4[#/.MJ51'$VQY\VF,0N3R7I5OG>3K5=I+J,PX3<9$GDF7XN+]]O+B5=XQ".^D84$4[\>^16/HD))^?&M$IW4 MWUD8-E\_J;\K@U?!W#'!K]+H[W K'RXGBPG:\AW+(_DI/?S.JX""0F^31J+\ MB0[56&^"-KF0:5P9*P_B,#G^9M^K1#0,?-IC@"L#/-2 5 :D#/3H61G6-9-L MO%'FIK16T81),8VW,E.?ALI.KF]576SSB*-TA_:9JHY,_D L MV2+^+0_W:K[D"Q0FFRC?ALD]8D)P*5">;'F&-FP?2A:AB*LT"O3LFDL61N(Y M>HD^WUZC9S\_7TVE?(*$>\%PAXF'>97P\VQ:3Y5 MB:FS@^OLX%*/].C=5!EY@6XBEL@R,6^?$H.^?%##T7O)8_%/5ZA';=JM7:S/ M"[%G&WXY40M0\.R13]:__.3/O%^[ K1', MYKCM;7L<#6:+7F=GM;,ST-DW>1@=]P/E:'WQ/E8!//+"9X&^?.3Q'<\ZUP4H M/G9=6!(S\C"O\S!WN#W,;:;!DIB1AD6=AH75[6'16O6$FJO^&-.B5;UJG-=; MO&36LXP?H!V>9Z P1-#TW1(TW/H@-8Y<"^WYR M*L!A TW-#U 3F MPPCVH9A>L+9!^]$3:DG-C%8CG#]S6=M6&C^:62:P),B27_ MYY=JW*Q_G.FPYBT?!JZR4@?C-BPV>JXLJ9FA:W;SER[+UBJIV5(S6Q,:U3#( M/Z/+MI(S_BV?DW;95N.:9>O/<&_98@U4& :A_K(=R-FP_NB.B@OVPHW6DM/> MDMWFD@O.PIJS,-Q?&@P7)W0@TH9-SPU1\Q,^T9(":W\ 6,/ZHR?3U*K?&9+S4R%YC-J MZ7SRA X );#EN1%J[*(P+G56_ F@65'3[,+,J.:S*C+0TAJ%<]LJ9FI:-S6 M9>D0\H3.'*AX%]1%-751F):N>9PF0F;L>(^KFNI/:I99A(;U4&#UT;/M L^H MQC/J\H226N4V6VIF*C2WT1,=M,&%#^M 6[T+'*,:QZA='*-M'/.]9<CAPE2]7JO4@,?QL*:H\O2!8P%&L8"ES 66(4Q M6VIF*C2,!3!$C:W?2LZX];GC_MWVJ&70<7_TM/$ 0/'TQ4>6W8>)0!'?*4/O MU5PI9,<'&HX7,MV7SP3["G?JT@( +L' 9 >&PO=V]R:W-H965T))+ (6V!65RZ"V56MWXODR74&!Y MQ5? ]$[.18&5GHJ%+U<"<&9!!?7#((C] A/F)0.[=B^2 2\5)0SN!9)E46#Q M/ ;*-T.OX^T6'LABJ $S4(^K>Z%G?LV2D0*8))PA ?G0&W5N)GT3 M;P-^$-C(O3$RF869TKH7:)Q*IGI9Y&5%!#/G:5$/2/,,NT-Q2P%:39RPHB"2TIR M0(0IS!9DKB%82E 2G4U!84+E.;I$C[,I.GM_/O"5UF9.\--*Q]CI"%MT=$)T MQYE:2O2999 =$O@ZJ3JS<)?9.#S)^+UD5R@*+E 8A%&#H,G;X>$).5%M=&3Y MHA:^KYQG&T*I-??VQ<21,W%*9$JY+ 6@7Z.Y5$)?QN\F&]TIW>93S#=_(U\N%=)PX^-5GPG\@.#.G6AG1/L2=C]\ NT!P6A#'"%DWI.HZ> MY3 5:9WTKJ^#(!CXZ_U$CL/B.-H/.Y#8JR7V3DH<91DQQ0;3)FD.&^^?V:"L M(:K3*BRNA<6GA15<*/(7VTH(6UW2)31)C(\.OSRTQ6EL".N$O5:5_5IE_VTW M#"QKN=[^\;T%O6.!QV&O7H'3Y^_5P0+$PK8'B5)>,N4*1[U:=Z"1+;ROUL>Z M,[E&\D+CVMH=%OJU2D0AUY3!55^+$JY5N(GB*UMMYUSIVFV'2]U=09@ O9]S MKG83,?\.G\0( #T, 9 >&PO=V]R M:W-H965TD2I+9H6R=- MJIIU^S#M@Q,.B56#,]N$;K]^-E 6!"6)Q)?@RWE?'S_F!EX(.N-U -F,-OB-2Q /F[ON>J9M4M$ M$D@%82GB$,^-Z]%5.-7Q16?H=J/ MI_U6C(KB%^55K&6@528D2RJQRB A:7G%SQ6'/<'(?45@5P+[6(%3"9QC!6XE M< LRY58*#B&6.)AQEB.NHY6;;A0P"[7:/DGUL2\D5[-$Z62P4/=1E%% +$9Q M)C,."">,2_(7%^>BATE*)%Q0$@,BJ<3IFBR5 L!4J"S$"0F5)RC"_2X"-'9 MV_.9*55FVM]<55G<7O$V-13BA%.(W0W7]BUR6QD(@594*C_GF]%)*K>_]7%[-R%;=[ M%?T^N!);O(*YH1YX 7P'1O#NSIZ3I][H$Z)+>+5JGR M"I5^V>T"U[I^*82"S!@:WQN >PN!U82A5_CX&MXVAU_M4# .9 M-3!X-0;O$ :_"X-W%(9>[U,Q#&36P.#7&/Q#&,9=&/PV!J>-H=?[5 P#F34P MC&L,XT,8)ET8QFT,HS:&7N]3,0QDUL PJ3%,>C%\VX J 6,)O O&I 7#F8S; M-'J7.)7&0&8-&M.:QK2?!I.8=H&8MKX8ON6U0;3#O.FT%19VN/F-9ZU,WMRK MU71A_17S-4D%HA KH74Y5@Z\+%;+CF3;HGQ;,JF*P:*Y4?4]G*E:LR"3@I0(RZON>-788)=Z*P&%O(*!2Y MIH3#0B*5,X;EXSE0L9TZ ^=IX(:LUMH.N%&8X17<@K[+%M+TW)HE(0RX(H(C M">G4.1NDH+W&T_L5\6VHV6)58P$_0[2?1ZZDPT%VGN_'[K:)&!IW+B:[+R5B4=S#4S];--:D@_;R>WI M.U49CF'JF..E0&[ B3Z\&XR]CVW*>R)K^!#4/@1=[-%9'.=YH;O9E?-OV# (=L,:B0[K1(>=B2Y,BMRNS#6P M)ED>.VJ]$36$#NJQ8[>.^O2A)[*&#^/:AW'GHM3VH>3-]SKW=P#__F]WHE\K69WIQJQE> U MEBO"%:*0&GKOZ-C<)K*LKLJ.%EE1H"R%-N5.T5R;@A2D#3#?4R'T4\?6/'6) M&_T!4$L#!!0 ( /.!%E?#DTS%[0, '(1 9 >&PO=V]R:W-H965T M"ERKH;! M3.OY51BJ9(8%52TQ1V[>9$(65)NAG(9J+I&F3JC(PSB*NF%!&0]& S?W*$<# ML= YX_@H02V*@LIO-YB+U3 @P7KBB4UGVDZ$H\&<3O$9]9?YHS2CL$9)68%< M,<%!8C8,KLG5F/2L@%OQ.\.5VGH&2V4BQ%<[N$^'060MPAP3;2&H^5OB&//< M(AD[_JY @UJG%=Q^7J/?.?*&S(0J'(O\#Y;JV3#H!Y!B1A>Y?A*KSU@1ZEB\ M1.3*_<*J7-OI!9 LE!9%)6PL*!@O_^E+Y8@M =(](A!7 O&^P,41@78ET'9$ M2\LJ;@9YYBN@L0&I-KN^.UW3>Q%_&7!6]!._H$<12W&PP:OUX\]IC3KMW8=GCM M(WB_FC&(#,824Z;ACB8L9_H;_.E>W&LLU%]-;BM1+YI1;0E?J3E-U RY\Z*,'QEFQ*$";'&*3'(&;+O%2=R[-0<.UZ.3[@4^=+6 MRD&8'["8H&P,L1?SK2$^$]@._6Y-O_LN.=X]IP/.!+;C@%[M@)XW_A7Q;$T< MLPS=*00IU=A$W8]WBTD+2.\3V%V(-+'URI_(ME^S[?LKFKZXBIX(:21MUB?4 M*#/$FYCV#PK85>]!_7IUGLCHLF9TZ66T3N"DC..$YN;H:XS;Y0&;?1Z^%3O& MD6AS$D=>\VZH8@K*;@QLDW0DJ2J8_K;N5D3V#/0K.]'39*NM('XR!UEC/8\Y M*T\'FB1B81L-B0FR)35SC53)*]/*;\VI;.,-V]C+]GIIFB5+XI754L'MAK#3 MVR?E57HJJ4U+0[P-P^%V]S)GMATZ9M/2 MD/?I:TZ8=/6$'\?@ F:V2>[VZ<\&2@*A;JA\ M?=$ \?/W\_PP#_]X>2#TF<48<_ U2W.V,F+.BVO39&&,,\0FI,"Y^&9+:(:X M.*4[DQ44HZ@*RE+3MBS/S%"2&^ME=>V>KI>DY&F2XWL*6)EEB'Z[Q2DYK QH MO%QX2'8QEQ?,];) .[S!_+&XI^+,;%6B),,Y2T@.*-ZNC!MX'<"Y#*A&_)7@ M SLY!K*4)T*>Y'K\HOY[ M5;PHY@DQ[)/T[R3B\5#!K*)%^4DN[_N&4_%M(N+XVB=9)O!O. F?P56 .4I2!KX@ M2I&\(1_ )_"X"<#5SQ^6)A?SR2@S;+1O:VW[%6UH@SN2\YB!W_((1UT!4R3: M9FN_9'MK*Q4_E_D$.-9'8%NV,Y"0?WFX/1 >J,/OT#=@>U4T5!3CM.B=2LY5 MHV<2_4> 2AX3FOS?YU1CJ96\2DD^ROLU=*SJ;VGN3P%<.C!0YB:[S34K4(A7 MAF@G#-,]-M:__ 0]ZU=%Y6Y;N3NB\@)1L$=IB<%5DH.(I"FB#!18=*<843RX M\&K]V4F9UL2"/1:7# J4F;Z3P[3E,%5R^%)F3Z),LJTK%7VT*&D8BS8VN BF M9_?6=A:+Q;17MG+.RRNJ\6@2Z^#Q6CR>$L]#BT,B"D\6S1"=6FMZ0N<3G#KG M3\C0.->=GS\ARN3>6?JL+7VF+'U3K8>")B$>JG5VMK(AG#A>KU+E%&,7@B:Q M#HUY2V.NI'%+$(WD&@@2*OP"$>W!CU$B7OLY^.<.RX?HWR%,2M61 'R=8H$F ML0[-14MSH>V]HU0:2U"G6+ X:X;]]UP'#K2.ALBZ!$_MB%2K2ZTS%HY6M4"7 M6I?AB:F$VI98(W6!MU%/.AJ1)K4N(ON(R/[!'JB9X T3I$YC-#1-:EUH1\<, MU99YI&&" VYXZGCS/J*!8;;EPM[[-% G]][BCZ89JEWS.#ND%AM.%@PV)G? M,)V[I??,]S:OTQ[Y6M4"76A?BT6]#M>$>U;:]@6=K MN&UK,M(-HA]AR^'1ET.U,;]IH8#*HS/PF$>8);L<<7GM[>6GTY7[6M4"76I= MMD>7#]4V?]3RFY__&!Y>?5I]NRZUFI!YLF^78;JK]C^9:.UESNM-L?9JN\=Z M4^TL]J[?PFN_WBD]RM0;MW>([I*<@11OA:0UF8D.0^N]T/J$DZ+:'7PBG).L M.HPQBC"5 \3W6T+XRXF2L3?SZ ( *L( M 9 >&PO=V]R:W-H965TID#G5.)4K7Y42:&)!.??# M(!CZ.66%%X_LVES&(U%IS@J82Z*J/*=R-P4N-F.OZ^T7GM@JTV;!CT [O ,(&P X2F@ M?P;0:P ]:[169FW=4TWCD10;(DTTLIF!S8U%HQM6F*_XK"4^98C3\3.615)Q M("(E5.&W+$UV%:D4)$0+ DHS3!:0E#))UI17-E0T82M)"XV15_>@*>/JP\C7 MJ,IP^\M&P;16$)Y1T W)HRATILA#D4!R3."CG=93N/$%.;TVQ3W+USN7XHQ*N)Y2D]$YW>$6T&0B,7$KL.-?DX72$NOY MMRMY-7??S6WV^)TJZ1+&'FYB!7(-7OS^77<8?'(9_T]D1VGHMVGH7V*/GYAZ M(:D$( Q+!ODUD::PKDU9L[S*7>YKREM+:0ZD=1QT@C"*1O[ZT)"MBNGVG.*!2TK?U.&18F=8. C=BH>MXN%%Q0_;$H]'LW-!YN1J!U2Z MM^1EFB&Q2%<%O0%XY.2F=7+S.B=KP:EFG.G=Y4JIZ:*CA Y.L^X,&KAS'K5* MH[*+$55Z/JX;%?;CCNQC>9D?8J= MN&Z<_VCJ-OY(Y8KA0<\A1V>:;+DA"69&MB6I^&>5T01S<4G7)MM2@D,Y*(E-9%F>F> H M'_)>BHFC,?V#P_HO\LG1?.+# C\RS^'(5\,QT% M(Q"2%=[%_%-V^(64#KDYWC*+F?P%A\+6'X_ S"0=/N";_*V_<'3$/PY3V>$FF(U'5C- ] M&5V@>5)K'QI MVL\<%[J^-3'W38>T4[[1(;=RR+VB0V[/(=OW ]_M.*2=\HT.>95#GM8A99+6 M>7P#2H^_/))D0:@R7;4S7)JN5P)K!<.O@N'_SY7M7S-45P)KA2JH0A5H\^;W M79X.4E&D3MR !5E':3I0"4&O$EP+68'3J82^F>,%EC.NS%I8IX"=XDY1H!ZC!76#G&.!B@WN@\X!GK)6LNF #SFC!X M%Z7@E6#*WBNY:]$OK9<37-V""!B#I.A?D"MRY)5IJ@6B.A#HK$"4CPXO8O'< M9!YV6Z32<]0K!6@Y-NIJA\(N@&-K*.?J'@=J^X++^=J*++-[;/M6GN'9 V3K M+@.>TV9<0-;IT1@;8[M+MF\%H>&B ;9U"P'/Z2$Z;(\EK>;;;R1NH05MU^]2 M5AC:8K=G#7"NNP2H;Q/>P-GK1\]PN@N^PDHLJP-L:QF'6NE["UN_QP,9J+N\ M*ZS<- MT*_5%>KE]1OI]S73,^Q>+:JLAA8.5"LKTBOKMU%'?G6 HCT GAN$Z9Q 2E:%!1T'>A;M1JU-OU:#Y%> M#T_V8!K>*M'KJ8W"JM6FM7G7TH@NW8'G_5=!5C9??P\V7R>0C^V2=VR7H*5H METKGSH-RCE#>J<8+U6J+KKEC1V=NV15V#AH'P4##C&JA11<++= 2+N#<)I$N M5Y7&PH%E']4BBRX663W3OGAZ1J^?55@YAC_0$:!:8M$Y$MOB6I6!DJP6[M*- MQPER3G?C89],_UJ?%6N;I;?86XE^_>._(X# F# &0 'AL+W=O"L;9+. MO]]KDR$$"*I&\Q)L<^_Q.?65JG=M6W+> LYDR.^ M@P+?K+G(F<*NV-AR)X E)BG/;.HXH9VSM+"BF1F[$]&,ERI+"[@31)9YSL33 M C)^F%NN]3QPGVZV2@_8T6S'-O ZM_=G<">7:,D:0Z%3'E!!*SGUHU[O70] MG6 BOJ9PD(TVT5)6G#_JSL=D;CF:$600*PW!\+&')6291D(>_QU!K7I.G=AL M/Z/_9<2CF!63L.39MS11V[DUL4@":U9FZIX?_H&CH$#CQ3R3YI<)2 M*IX?DY%!GA;5D_T\&M%(<,,+"?280-L)_H4$[YA@G+,K9D;6!Z98-!/\0(2. M1C3=,-Z8;%23%GH9'Y3 MRGFJ>@!OXNDS(#P-:Z*5"*-%20$YXT?B1*LD,SX M+26(=C,5LA0SV/'1S:+B@V] MP,:EY)87:BO)GT4"R3F C=)J??19WX(.(GXJBQ'QG/>$.M3K(;3\]70Z0,>K M[?8,GG?);FW,U0*_NX0L>8Z;43+S.=\(]'H#N$$463V19MP=>S+#-P//G->">S,*K^V MRA]"C[Z42BI6)&FQ>4]6L$F+ IM]DBN7XX\6?VOJFE)\H)'*^. M.B,9U"2#5R)9X8P;T[MT%$Q;)/NCQOTDPYID.$CR;_RT5'LW5:S"CBF!YSM. MBU4WRI\VH\Y8C6M6XY>R&G=;PQFDM61%C-=Q0K@@ M6$^L(;W \HAS9@OUPVE[28?G>^%QXS9N0O>5]+A]AGI>6\[@="^50T]RZ*\? M36">O6)H9W'<">V*Z8:='[+G+$_WH3MXAT3?3)V%IK,]"*P;R48?"R1A"LB: MI8+L65;"H "ONQK.B'8$O.I=9CM67&&5:)I;+.1!Z !\ MO^9&PO M=V]R:W-H965T-+9,OB0?\?"](G5V MG_$?8L681 ])G(KSWDK*]6F_+^8KEE!QDJU9JGZYRWA"I?K*EWVQYHPN\DQ) MW">>-^PG-$I[T[/\VC6?GF4;&4[KP.5JNI+[0 MGYZMZ9+=,/EE?]"WP:!GF&/,77B-V+VF>DFW*; M93_TEX^+\YZG:\1B-I=:@JH_6S9C<:R55#W^*45[59DZ8_WSD_K[O/&J,;=4 ML%D6?XL6&_?0@MW132P_9_<04DFG9SR[ M1URG5FKZ0PXSSZV:'Z7ZOM](KGZ-5#XYO5E1SMY>*G(+-,L2U9T$S6_(JY!) M&L4"?:*<4WUS7J.WZ,M-B%[]^OJL+U796J$_+\NY+,HA/RD'$W25I7(ET+MT MP1:V0%]5NJHY>:KY)7$J_K%)3Y#OO4'$(WY+A6;/STY:LH?/SXX=K?&K^^#G M>G[7^W"AZ*=+IH::1+>/J)[NFC[FER_N*5^@[W\J2?11LD3\W79_BO*#]O+U M]'(JUG3.SGMJ_A",;UEO^MLO>.C]WL864BP$$K.X!Q7WP*5><[KW-F# M_LS:2!:*@UQ1SZO;Z<@;>YYWUM_6&36334;#1K+06;\7MGY0M7[@;/V7E+-Y MMDRC?SLT?]!H%YDTVS5SEMRUBP")69"&%:2A$]*W?.U0@.B6<;46*E"IY&K! MVM 82<83I-93(6FZB-(E4C/V_ ?*UIJB:,/G+FR 'AGE @U1DD^7;8//J="5 M+)"81794D1TY&_M704EU-L;GD:"W,7N#(@4W4G'%'&UIO&GM@:-&#\3C(6EV M06?I74$!B5F@QA6HL1M4K8/58+6Q*82&-3;! ]&NVBFFWP2_W[%DEO&6Z,IMU;7< I4+812LSD2 MPY$<.90M*P %'U(MA%*SX1L;@9W1\O0]C7@QL%%VA]9,67R-N95BH32J!Z@G M$[([Q)NI,#X)QCM1K+M:+VVVB>+Q<\+XG;YDNML;5$R%[B$-%(F7W"#50B@U M&Z^Q"7AP["$-:1=FH&HAE)H-W]@/[+8$'8*_4FEO]->2;N 1;QSLCNH6O>'8 M"R95.KM-)O#'[LC_^5%;*;0W;&M)%Y#)>-R8J X1QV,3R&-W)#_;<*Y'Q75, M]\Q&D!'Z#%0MA%*S&9J('T^./1M!FH 9J%H(I68_=#6>@K@]10Y5(+JE4:S' M++K+.(J$V-!TWCJ 2[WZP)QX+5["76Y72E!J-B7C)8C;2SPYK_J3H5=Y)"9: M'YZ7@ 1'7BX( MJ', 50NAU&SXQCD0]P[#IXWNLMJ+%@.[&.:*\"9=J.MRQ1#Q<(#6JH>WHATT M)D8\] ?-U0,TXH=2LZ&9B)^X(_YWR3K.'AFK1CSZ#W5Z.N76[]PA03<BNS$L;:VP*<>],M(UBB.=4[F([]R]03.Z!=;YJU$#F%P?&-P?+?!"2/. MYC+CXL4+N;N SMT-U!E!J=EP:P>FCGYB"O;(%.R9J4-X*M]X*G_/?LN>A;S, M;CW/P,UG/BW)BNS$L;:SR,[_8P'?;42B5[3VT\F-3_[3)H9L'DQ)OL M,CB$)?&-)?'=EN0J2J-DD[@G*U#7 :H60JG9^(SK\(_M.GQ0UP&J%D*IV?"- MZ_#=K@/X -^>THHXQGF SZW0F>XA;(YO;([OMCE7]&'_S !J64#50B@U^_BQ ML2S!L2U+ &I90-5"*#4;OK$L@=LZ ,\,>THK9P;LE5,#\M&"/K;.$&ZESI1! M;5"_]K9)PO@R?VM'*'2;5!:O;U17JS>#+O+W87:N7^+36?%^CY$I7C>ZHGP9 MI0+%[$Y)>BXHO,UOD[+;>9E%F2?UPQNF!<)U"_WV69?/JB"ZC> MHYK^#U!+ P04 " #S@1972A'Y@1D# X"P &0 'AL+W=O>%AS0DU:R&V< *H MI&23JAT3!P:EA; Q/$.&#J[!H[3C)VC"_0\OT9GG\_')A>,)*ZYJ*-/J^A. M3W3;0?>DX E#-T4,\2& *:0T>IR]GJES%/''NKA$KO45.9;C:@C-_MW=.4+' M;=+K*CRW!V^VIE0D=*1+3>7IZ3UE^8Y8B1(]+[7_3J66Z9%01!BJ"_/5LHJ'G698U-C=MF5VS(+3;9@<" M!HV P6D$S#GFH*-?X?LM7HX==NEKS*15#WV_H>]_C'[[^40XSE M2"?%[W , M?;D'O1H6-A/!$$GJ+)M0(T)PTC9GM]9\TVWJ[^JQ3U\U>E/:J ML[I$/8T>K5T0]@MJW>7V,4%1Q?&NNJ:?\ [=[$2[Q[3)KZ':O])0=WPT=KXR M?$?6;/4@.="5:LV8Z"G6!:^N[V:U:?^N5-/S;GTJVT+5V[S!5#WE/::KM& H M@Z6 M"Z'@A2MVK1JPDFI.IT7PD7?I(:):&V!2@/Q?4D(WT]D@*99COX"4$L# M!!0 ( /.!%E<7!P X- , $$) 9 >&PO=V]R:W-H965T3'(A5AV; MV0ZT__W.#F30!+2'O8!_W'W^OLOYSN.U5$^Z ##DN>1"3[S"F.6E[^NT@)+J M<[D$@3NY5"4U.%4+7R\5T,PYE=P/@R#V2\J$EXS=VKU*QK(RG FX5T1794G5 MRS5PN9YX/6^[\, 6A;$+?C)>T@7,P#PN[Q7._ 8E8R4(S:0@"O*)=]6[G(ZL MO3/XSF"M=\;$*IE+^60GM]G$"RPAX) :BT#Q;P53X-P"(8W?&TRO.=(Z[HZW MZ)^<=M0RIQJFDO]@F2DFWM C&>2TXN9!KC_#1D]D\5+)M?LEZ]HV1N.TTD:6 M&V=D4#)1_]/G31QV''KQ 8=PXQ"^=K@XX-#?./2=T)J9DW5##4W&2JZ)LM:( M9@2&:9%5G$@,B>0Y^"B2IA(90G$T&?\4JD4*>., MNK"?W("AC.OWY(P\SF[(R=OW8]\@$0OGIYM#K^M#PP.']D)R)X4I-/DH,LCV M 7Q4T,@(MS*NPZ.(7RIQ3OK!*0F#L-]!:/KO[N$1.OTFJGV'US^ =UO'[QO& M[X;IE$M=*2 _K^;:*$S<7UTAJQ$ONA'M9;[42YK"Q,/;JD&MP$O>O>G%P820@:*<*&J@*P(U;.1@;?59 M)<-H& 3!V%_M:FN;Q>%HUVR/==2PCHZRGB'-O<3?2#@E FLIWHXM>[?G;DJ7 MAOJ0>(=<+XK:&CK,@NB@AKC1$!_74%!,,UO5,H(Z+']W:[N(QBT&@Z CV&VS MT2 ^2'30$!T<)3HMJ%C8:),5Y55=62C'CD)%BJ5(V$(,2J$,&VVJ-1C=)6+0 M#F.OK:%M%0X.2A@V$H9')7PU!2BR!&PE H0AS$#9R7'8\:D[ MTV.XL.9_6H M83DZRO*VE<]=%$>M&S7"5T"+8MLL=G:O*/H[W:@$M7!-6F-"5L+4%;U9;=X! M5Z[]O5J_QO=!W<[_PM2/BSNJ%DQHPB%'R.!\@*14W;#KB9%+U_/FTF '=<," MWSB@K 'NYU*:[<0>T+R:DC]02P,$% @ \X$65S;J<#W' P > X !D M !X;"]W;W)K&ULK5=M;]LV$/XKA#8,+;!$HF3) M=F8;:!,4V["7(&Z[S[1\MHE0HDI2=OKO=Y0PKTBNBX*IKY_!"$/\X &SR\>^'9G[(MP,:O8%I9@ MOE3W"D=A%V7-"R@UER51L)D''^C-+!Y%% M! )R8T,P_-O#+0AA(R&.;\>@0;>F=3Q_?H[^J2&/9%9,PZT4__"UV]-X(QM>VF-<&H6S'/W,8HEY ML:X%$+DAFF]+ON$Y*PW)95')$DJC[0SN"R@%:\)+G !BV!-H\NX.#.-"OR=7 MY,ORCKS[\?TL- C*A@[S(X"/+8"X!\#O=7E-DNAG$D=QXG&_?;E[?.D>XE9T M^Q%W^Q$W\9*>>'?/3)$B85J#T3<^4FV4D3^*K;T;7;$$DXYP,A1]\0![*&O DLPE'G];6^4:ZRN7M3U^G "^9RMA;9K5 MM6]#VE729A7;._8+&D^QF42S<'_.U;6;TO&YV06+4<=B-,CB0YZK&D]-<+;B M EGX0;9!LK/%X]2#T35+XK078]IA3 ATW-\(:'02M&@0W!^@]0WYRD3- MVF8F\%.%E3EXM2ER8%QY#]=G.'2\]$R Z2#>O_!;;>VJCAY)&^0A_/NJU7).F;JN1;1;MD?M)).BR4KV[?P_%>U)B/Q!,W]T;]54Q/ MHDF'5?->X75 F>^-X,.WFE?X@6Z\7%Q)O,I&D2?S/(;Q*.L'>U)/.BR?GVW' MN:R4_U![Z@IH#VB/83P9:$8GC:2#(OFJXL[<+ZATXBMNGV$R<=&&9]<">R?[ MDZDM+S41L$'/Z'J,(51[S6D'1E;-36$E#=X[FL<=7@U!60.PI+56LCF\E$B$?;N4B'7F % 8-$6P9B/@L8 6.6R,CXO>;T MJB4ML-[>L']QN9M<)D3!2+"?--7SH=?W4 I34C!]*Y9?89U/Q_(E@BGWBY9E M;#OR4%(H+;(UV"C(*"^_9+7VH08(NSL > W SP'M'8!H#8A M2+%$TD8;-MMPWCBTR89R^R^.M32SU.!T?,$3D0'Z05:@T-$9:$*90M^(E,3Z M^QY]1'?C,W3T]OW UV8]B_*3-?=IR8UW<(<870NNYPJ=\Q32;0+?"*W4XHW: M4[R7\;+@+10%'Q .<-0@:/1Z.-XC)ZK,BQQ?M(/O>P[6)CY#5T(I-#*N/9F# MM20R5>CARD2C"PV9^M7D74G=;J:VA_=8Y22!H6=.IP*Y "]^]R;L!I^;\CX0 MV98+[P7>$U:0\M)@YM8B/&E46))T:FMC' 9!\$SBR["P@^MA6QJ[E<;N M7HUC;7Q#A*=F*R6$H8 M>H=TX4!D6R[T*Q?Z>_>!N8A1(B&E&B5U!YJ2[K]NP[X,:]RP?JV(9"!GKK8J ME(B"Z_*&KD:K\GWBJM:S\5-3ULLJ_)>F?!-<$SFC7"$&4T,9M'I&E"SK;-G1 M(G>E:B*T*7RN.3=/$Y VP,Q/A=";CEV@>NS$?P!02P,$% @ \X$65S;* MDD>0 @ WP@ !D !X;"]W;W)K&ULK99M;]HP M%(7_BI5-4RNMS1L$Q$*DE6I:ITY"9=T^&[B 52?.; ?:?]]K)XWH,&F%QH?$ M;^?X/ Z.D^Z$?% ; $T>C($C\G++"RU+;-I59*BK-60%32525YU0^70$7N[$7>B\-=VR]T:;! MS]*2KF$&^KZ<2JSYKD;OX7@RE[)KAZ;]#RRJ)06>2/&!#DKZCM];-9A3Q > M$T2-('JO(&X$L06MDUFL:ZIIEDJQ(]*,1C=3L&MCU4C#"O,49UIB+T.=SF;X MMUA6'(A8H:VN)-,,E*EQP-4AG-$YXW7CV35HRK@Z)Q?D?G9-SCZ>I[[&$,;* M7S037M431D?1:[B-ZRQ^U_)'UBX_XW1I*Y<*H M=3VWSFRND2KI L8>[AX%<@M>]NE#F 1?7%#_R>P58MPBQEWN&:Y4SP58J_I6 M93;[-AL&^$O][7[R3N\3D_?:Y+VWDO==R6M5\D;R3N\3D_?;Y/VWDB>NY'UG M\G^"=UJ?&#QI@R>=P7\)37FS]TOZA.]K[=P=R0%(F#A0.B<[$670H@Q.=:^O MMZ#4B-P4&K!;NR@'!Y07@T/(DV-T0 Y;R&'G\YH:RT*3+>45.%_;+J[AP=8/ MD_ 0S#$L>K71ZLC^WO%CCOZ?5*Y9H3#*"H7!Y0 =9'VP902P,$% @ \X$65YVJB&ULM5=M;]HP$/XK5C9-K=22 M-Z"T@TA]F]:I;*BHZX>J'PPYP&H^Z>Q^?+ MN;M@_%', "1ZIE$L>M9,RN3$ML5X!A2+!DL@5F\FC%,LU9!/;9%PP*$QHI'M M.4[;IIC$5M U=%DJ(Q+#@".14HKY\@PBMNA9KO4R<4.F,ZDG[*";X"D, M0=XF ZY&=H$2$@JQ("Q&'"8]Z]0].7=];6!6_":P$&O/2%,9,?:H!U=ASW)T M1!#!6&H(K/[F< Y1I)%4'$\YJ%7XU(;KSR_HWPQY16:$!9RSZ(Z$X_DE 9W_O[E7$8Y?R.8; M//\-O %7!XG+Y0$:1#B6",I8ZF0+X'*S@RR>W[7PM(UX3V(8,S4*&9A5Z\$N)H+(EGJ)(YQ%*\%(+ M4,8Y VH9(%U;YD%'E1JG:\_7R52Z>R>95D&FM1.9B. 1B8A0!2^"T+-9J,!&ULK55=;],P M%/TK5D!H2&/Y:@L:::2U'0*DH6G3X 'QX":WC35_9+;3;O^>:R<-W<@J-/'2 MV,X]YYYSFYQD6Z5O305@R;W@TDR#RMKZ- Q-48&@YD35(/'.2FE!+6[U.C2U M!EIZD.!A$D634% F@SSS9Y$,NXZSJ!OZ8#[ZQW[)^\=O2RI@;GB/UAIJVGP M(2 EK&C#[97:?H;.CQ=8*&[\+]FVM9,H($5CK!(=&!4()MLKO>_FL >()\\ MD@Z0/ 6,G@&D'2#U1EMEWM:"6IIG6FV)=M7(YA9^-AZ-;IAT_^*UU7B7(<[F M4=NKA?DZ/7;++0H MP-&$1==LUC9+GFD6)^0"^2M#SF4)Y6."$)7W\I.=_%ERD/%K(T](&AV3)$K2 M 4'S?X^:)H+9@JN3*.!_#Q;&JOQ&?XU-,6VR6BXB7NO3TU- M"Y@&^.(:T!L(\C>OXDGT<6@"_XGLT3Q&_3Q&A]CSX]SU^B6]HCS4I\+G0 M;-FX)!MRW;*//;O+X4T^3D91%&7A9M_BWV6C2;Q?UHH/]^)!@%[[U#0HHI&V M?=7ZTSZ8SWP>/3F?86"W^?J'IDW["ZK73!K"8864T@DOM1 M$(S\DC+AI8F;FZDTD35R)F"FB*[+DJKM!+C)S"37+LGV32Y@Y%'LEJC+%NP45 RT;SI8]N'/4#X$B!J =%SP. % M0-P"8E=HH\R5=4V1IHF2&Z)LMF&S ]<;AS;5,&&_XAR5664&A^D=<(J0DQE5 MR$"3DVM RK@FWZA2U+;XE'P@]_-K10_Z4P#=:.\'13O D.LKXM19G) [>DRB(XAY!T]?#HR-RXJY_L>.+7]&_ M+?FNJ-#4'5!-?ETM-"H3_>[K6T,[Z*>U=_=25S2#L6]F.VN\4K5BYM1Q6!K*X.SX"NT'W(TG_ E!+ P04 " #S@197YB67 M"Q\# !($0 #0 'AL+W-T>6QEO@I9\!Z!@*Y$*W 'O&&T:"BQC M MK^W$+7;&)U#4C.]6E54XTW35[5V0C8.[V2 3I7.FVS!=LC:-!H(5($?SV1SN M1E4Q@,:HT@YR3F=*4J=A[=$,+.V4"7$+_?ZCV.%>%EMUZT#59#NT@IJAI_$3 MX-]F\]S;M)U7\485?U#F\\)N1[HY-"B[T:S@2S=?%JT C+V+L].J$JM/@L]D MR?SF7QQP-*!KOVBN-'^TT:!5IM; -(D>F#9\NFWYI6EUQY9FW4[+ M?<>X.: M_VZ>9TPR3<6V:-O[AYSE5RMN#HA_H=G]6]E7'!297!Z^QN90/'21Z5L0>9CE MCIMC9^MLVSG96FL$;Q!#\AW>1\0F:#19<&&X;&9SGN=,/CG@++VA$_N:N,-O MU^>LH MA[EIP2#;C;RSGBS)K5]U (II5F_%7V%XW;5]?;"PN<[9D^;B9ZMG$ M#2,[L%&;"QSVD6MWA1',QV-A!# L#J8 \_%>6)S_:3]]=#\>P[3U@T@?]>FC M/MXKA(S=!XL3]LGL%=YIEB5)FF(9'8^#"L98WM(4OF$V3!MX8'$@TI_E&J\V MWB'/]P%6T^!G@K[) E4 M%=.&/<$XDF48 KT8[M$T1;*3PB=<'^PI29(L"R. A14D"8; TX@CF +0@"%) MXL[!O?,H7I]3\>:WD]%O4$L#!!0 ( /.!%E>7BKL

-8?2 M0$3;8T.P6BP^0"X99K>]9!:G,! MLR$ \ !X;"]W;W)K8F]O:RYX;6S%FDUOVS@00/\*XTI$R?+36)PW'.G-7IN' MC=8/['O;*+N8U,YU5].I+6K1P:;93VQG!2UL+X=IFFLYF ME].62S5Y^^9PKGLSQ1O:B<))K6#0#WR18F__V^\WV4Y:N9&-=(^+2?B_$1/6 M2B5;^23*Q60V8;;6^W^TD4]:.=ZL"Z.;9C%)AAU?A'&R^&EX[2$_\XT-(XYO M/G$ 64PN9W#"2AKKPA'A_!P8=P(.'K9ZIV]EXX2YX4[\;73?2;7UIX&KF*++ M"'$X_!V">&5^)XRZJF0A;G31MT*Y(8Y&-!Y0V5IV=L(4;\5BLM0[8?SUP!>L MRN':'$"A2)DK"3O,J@QX\5"N><-5(5B(FD5,*<&4GI.)7=QS Q^H1;@?_D2, M&<&8Q65<^^_UQUBF*_:Q$V8X!M'E!%U^3KIU#0&L=5,*8_]@[[_U"').0,[/ M";GDMF:WC=[C$%X2=)=QZ>ZXZXWP9->]E4I8R[@JV;IO6VX>&8)\24"^C OY M2>R$Z@4.V2N"YE5]GY#^#$.Z,R M[RPNW2W(T(D7C:P$6X$!U=8#L'?6CC-Q0NHALA\ $G(QB)*],P80APF+Z2A1 M))%-L=1MJQ5;.UT\8"9*#$EL,_AL^^*:6U$RX(,SV7 0YJ/4D$1VPTH5NA7L M,_\^FJ8)98(DL@H^" C7B(;*_$GDU._O*ND&,_G,L83Z%&: @'DPAJ0R?Q(] M]<,@W&)0'+DC+$H!260'K/N-%=]Z.(B]WQVG"DH%2607D#[_FN+*EY)"&ED* M-&:&,2DMI)&U<"@\V 4LKQIA<56>DDN'R$9 -/OS"L\_QQ)B43-+(,L&Z/?E34Q))(TMD\.Y)+$HB:6R) MP#G*O@EIL*A]U6F95&S/?0GJ'C$FI93T?U5*CAL5E%*RR$K!T2REY=NM$=M0 M.QB?Q3$FI90LLE)&/SI47(87CO'GI'.#YW-&"2:++)@Q9MMI=>A@2'443;(] M%7L5@C [[!T1O(,Q*==DL1M5"#.T:^4SYB;T #$FY9HLMFL09M6'6<];#87W MT_'2+J-&X+/0^7N1O, MZF7V<^9H<>[B7R:VJ]5V&5_;Y>M!QI?)U>CM8U[U;Q]2A=)!"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@ MA_)!CQ#T6#[H"8*>R@?)!&6<$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!; MD&TA<%L0;B&06Y!N(;!;$&\AT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z M*^JM!'HKZJT$>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1 M;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U M;T>]G4!O'VQV$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I= M_Z?>*9_W,=U[;FM\_G]2G2_WQOOCK\O;R<%+N.(7!E&ULS=G);L(P M% 707T'95L1X@ X"-FVW+8O^@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]L MZ6PR?MM9\KUM5=9^DBQ#L ^,^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$ M,E,'JD,_-#62Z?B)YGI=AM[S-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV= M?TOI'Q+2N+*=XY>%]3=Q0L+.)C0C/P<M.='.(.T_[*K\YORW0%QIDS M9ZR/)^;H\KCCD32K^S86(A>*[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U= MO\=?S_A4_\(^!$@?$J0/!=+'$*2/$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! A0#% @ \X$65^?NV<3N *P( !$ M ( !KP &1O8U!R;W!S+V-O&UL4$L! A0#% @ \X$6 M5YE&PO=V]R:W-H965T&UL4$L! A0#% @ \X$6 M5WM5Z2>6!0 "A< !@ ("!I@\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ \X$65]IM"?''!0 6"0 !@ M ("!$!T 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ \X$65]R=4!2Z$@ 7#0 !@ ("!HC, M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$65PU9%&?, @ (08 !D M ("!YU 'AL+W=O&PO=V]R M:W-H965T08 -,/ M 9 " @:]6 !X;"]W;W)K&UL M4$L! A0#% @ \X$65R TD15/!P %1( !D ("!7UT M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\X$65T>#W-%W @ <@4 !D ("!96T 'AL+W=O&UL4$L! A0#% @ \X$65^N5$\S6 @ M5@8 !D ("!8GL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$65_06O( ] P 00< !D M ("!"(8 'AL+W=O&PO=V]R:W-H M965TXC6+]M@0 &H, 9 M " @>B, !X;"]W;W)K&UL4$L! M A0#% @ \X$65_/W))K;! * T !D ("!U9$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$6 M5].9+.T1! 0\ !D ("!WYP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$65S,.G*C6 @ /P@ M !D ("!UJD 'AL+W=O&PO=V]R:W-H965T["G?J MT@( +L' 9 " @4FS !X;"]W;W)K&UL4$L! A0#% @ \X$65XQ_PZ?Q @ /0P !D M ("!4K8 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \X$65]+ YW,G! G18 !D ("!E\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \X$65\?B M=WB. P )@P !D ("!HLT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \X$65Q<' #@T P 00D !D M ("!Y-L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \X$65S;*DD>0 @ WP@ !D ("! M8^8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ \X$65\Z6HF%R @ 5 8 !D ("!@.\ 'AL+W=O&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$" M% ,4 " #S@197*+1H$\,! ")'@ $P @ $6_0 6T-O F;G1E;G1?5'EP97-=+GAM;%!+!08 .P [ !00 *_P ! end XML 70 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 71 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 72 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 99 275 1 false 38 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://electromed.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Balance Sheets Sheet http://electromed.com/role/BalanceSheets Balance Sheets Statements 2 false false R3.htm 00000003 - Statement - Balance Sheets (Parenthetical) Sheet http://electromed.com/role/BalanceSheetsParenthetical Balance Sheets (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Statements of Operations Sheet http://electromed.com/role/StatementsOfOperations Statements of Operations Statements 4 false false R5.htm 00000005 - Statement - Statements of Shareholders' Equity Sheet http://electromed.com/role/StatementsOfShareholdersEquity Statements of Shareholders' Equity Statements 5 false false R6.htm 00000006 - Statement - Statements of Cash Flows Sheet http://electromed.com/role/StatementsOfCashFlows Statements of Cash Flows Statements 6 false false R7.htm 00000007 - Disclosure - Nature of Business and Summary of Significant Accounting Policies Sheet http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies Nature of Business and Summary of Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Revenues Sheet http://electromed.com/role/Revenues Revenues Notes 8 false false R9.htm 00000009 - Disclosure - Inventories Sheet http://electromed.com/role/Inventories Inventories Notes 9 false false R10.htm 00000010 - Disclosure - Property and Equipment Sheet http://electromed.com/role/PropertyAndEquipment Property and Equipment Notes 10 false false R11.htm 00000011 - Disclosure - Finite-life Intangible Assets Sheet http://electromed.com/role/Finite-lifeIntangibleAssets Finite-life Intangible Assets Notes 11 false false R12.htm 00000012 - Disclosure - Financing Arrangements Sheet http://electromed.com/role/FinancingArrangements Financing Arrangements Notes 12 false false R13.htm 00000013 - Disclosure - Common Stock Sheet http://electromed.com/role/CommonStock Common Stock Notes 13 false false R14.htm 00000014 - Disclosure - Share-Based Compensation Sheet http://electromed.com/role/Share-basedCompensation Share-Based Compensation Notes 14 false false R15.htm 00000015 - Disclosure - Income Taxes Sheet http://electromed.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 00000016 - Disclosure - Leases Sheet http://electromed.com/role/Leases Leases Notes 16 false false R17.htm 00000017 - Disclosure - Commitments and Contingencies Sheet http://electromed.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 00000018 - Disclosure - Related Parties Sheet http://electromed.com/role/RelatedParties Related Parties Notes 18 false false R19.htm 00000019 - Disclosure - Subsequent Events Sheet http://electromed.com/role/SubsequentEvents Subsequent Events Notes 19 false false R20.htm 00000020 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies) Sheet http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies Nature of Business and Summary of Significant Accounting Policies (Policies) Policies http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies 20 false false R21.htm 00000021 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables) Sheet http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables Nature of Business and Summary of Significant Accounting Policies (Tables) Tables http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies 21 false false R22.htm 00000022 - Disclosure - Revenues (Tables) Sheet http://electromed.com/role/RevenuesTables Revenues (Tables) Tables http://electromed.com/role/Revenues 22 false false R23.htm 00000023 - Disclosure - Inventories (Tables) Sheet http://electromed.com/role/InventoriesTables Inventories (Tables) Tables http://electromed.com/role/Inventories 23 false false R24.htm 00000024 - Disclosure - Property and Equipment (Tables) Sheet http://electromed.com/role/PropertyAndEquipmentTables Property and Equipment (Tables) Tables http://electromed.com/role/PropertyAndEquipment 24 false false R25.htm 00000025 - Disclosure - Finite-life Intangible Assets (Tables) Sheet http://electromed.com/role/Finite-lifeIntangibleAssetsTables Finite-life Intangible Assets (Tables) Tables http://electromed.com/role/Finite-lifeIntangibleAssets 25 false false R26.htm 00000026 - Disclosure - Share-Based Compensation (Tables) Sheet http://electromed.com/role/Share-basedCompensationTables Share-Based Compensation (Tables) Tables http://electromed.com/role/Share-basedCompensation 26 false false R27.htm 00000027 - Disclosure - Income Taxes (Tables) Sheet http://electromed.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://electromed.com/role/IncomeTaxes 27 false false R28.htm 00000028 - Disclosure - Leases (Tables) Sheet http://electromed.com/role/LeasesTables Leases (Tables) Tables http://electromed.com/role/Leases 28 false false R29.htm 00000029 - Disclosure - Schedule of changes in warranty liability (Details) Sheet http://electromed.com/role/ScheduleOfChangesInWarrantyLiabilityDetails Schedule of changes in warranty liability (Details) Details 29 false false R30.htm 00000030 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Narrative) Sheet http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative Nature of Business and Summary of Significant Accounting Policies (Details Narrative) Details http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables 30 false false R31.htm 00000031 - Disclosure - Schedule of disaggregated revenue (Details) Sheet http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails Schedule of disaggregated revenue (Details) Details 31 false false R32.htm 00000032 - Disclosure - Schedule of contract assets (Details) Sheet http://electromed.com/role/ScheduleOfContractAssetsDetails Schedule of contract assets (Details) Details 32 false false R33.htm 00000033 - Disclosure - Schedule of components of inventories (Details) Sheet http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails Schedule of components of inventories (Details) Details 33 false false R34.htm 00000034 - Disclosure - Schedule of property and equipment, including assets under capital leases (Details) Sheet http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails Schedule of property and equipment, including assets under capital leases (Details) Details 34 false false R35.htm 00000035 - Disclosure - Schedule of activity and balances of finite-life intangible assets (Details) Sheet http://electromed.com/role/ScheduleOfActivityAndBalancesOfFinite-lifeIntangibleAssetsDetails Schedule of activity and balances of finite-life intangible assets (Details) Details 35 false false R36.htm 00000036 - Disclosure - Schedule of future amortization of finite-life intangible assets (Details) Sheet http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails Schedule of future amortization of finite-life intangible assets (Details) Details 36 false false R37.htm 00000037 - Disclosure - Finite-life Intangible Assets (Details Narrative) Sheet http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative Finite-life Intangible Assets (Details Narrative) Details http://electromed.com/role/Finite-lifeIntangibleAssetsTables 37 false false R38.htm 00000038 - Disclosure - Financing Arrangements (Details Narrative) Sheet http://electromed.com/role/FinancingArrangementsDetailsNarrative Financing Arrangements (Details Narrative) Details http://electromed.com/role/FinancingArrangements 38 false false R39.htm 00000039 - Disclosure - Common Stock (Details Narrative) Sheet http://electromed.com/role/CommonStockDetailsNarrative Common Stock (Details Narrative) Details http://electromed.com/role/CommonStock 39 false false R40.htm 00000040 - Disclosure - Schedule of assumptions used to estimate fair value of options granted (Details) Sheet http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails Schedule of assumptions used to estimate fair value of options granted (Details) Details 40 false false R41.htm 00000041 - Disclosure - Schedule of stock option transactions (Details) Sheet http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails Schedule of stock option transactions (Details) Details 41 false false R42.htm 00000042 - Disclosure - Schedule of restricted stock transactions (Details) Sheet http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails Schedule of restricted stock transactions (Details) Details 42 false false R43.htm 00000043 - Disclosure - Share-Based Compensation (Details Narrative) Sheet http://electromed.com/role/Share-basedCompensationDetailsNarrative Share-Based Compensation (Details Narrative) Details http://electromed.com/role/Share-basedCompensationTables 43 false false R44.htm 00000044 - Disclosure - Schedule of components of the provision for income taxes (Details) Sheet http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails Schedule of components of the provision for income taxes (Details) Details 44 false false R45.htm 00000045 - Disclosure - Schedule of effective income tax reconciliation (Details) Sheet http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails Schedule of effective income tax reconciliation (Details) Details 45 false false R46.htm 00000046 - Disclosure - Schedule of significant components of deferred income taxes (Details) Sheet http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails Schedule of significant components of deferred income taxes (Details) Details 46 false false R47.htm 00000047 - Disclosure - Income Taxes (Details Narrative) Sheet http://electromed.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://electromed.com/role/IncomeTaxesTables 47 false false R48.htm 00000048 - Disclosure - Schedule of maturities of lease liabilities (Details) Sheet http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails Schedule of maturities of lease liabilities (Details) Details 48 false false R49.htm 00000049 - Disclosure - Leases (Details Narrative) Sheet http://electromed.com/role/LeasesDetailsNarrative Leases (Details Narrative) Details http://electromed.com/role/LeasesTables 49 false false R50.htm 00000050 - Disclosure - Commitments and Contingencies (Details Narrative) Sheet http://electromed.com/role/CommitmentsAndContingenciesDetailsNarrative Commitments and Contingencies (Details Narrative) Details http://electromed.com/role/CommitmentsAndContingencies 50 false false R51.htm 00000051 - Disclosure - Related Parties (Details Narrative) Sheet http://electromed.com/role/RelatedPartiesDetailsNarrative Related Parties (Details Narrative) Details http://electromed.com/role/RelatedParties 51 false false All Reports Book All Reports elmd230887_10k.htm elmd-20230630.xsd elmd-20230630_cal.xml elmd-20230630_def.xml elmd-20230630_lab.xml elmd-20230630_pre.xml elmd230887_ex10-11.htm elmd230887_ex10-12.htm elmd230887_ex10-26.htm elmd230887_ex23-1.htm elmd230887_ex24-1.htm elmd230887_ex31-1.htm elmd230887_ex31-2.htm elmd230887_ex32-1.htm elmd230887_ex32-2.htm img001_v1.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 75 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "elmd230887_10k.htm": { "axisCustom": 1, "axisStandard": 13, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 525, "http://xbrl.sec.gov/dei/2023": 36 }, "contextCount": 99, "dts": { "calculationLink": { "local": [ "elmd-20230630_cal.xml" ] }, "definitionLink": { "local": [ "elmd-20230630_def.xml" ] }, "inline": { "local": [ "elmd230887_10k.htm" ] }, "labelLink": { "local": [ "elmd-20230630_lab.xml" ] }, "presentationLink": { "local": [ "elmd-20230630_pre.xml" ] }, "schema": { "local": [ "elmd-20230630.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] } }, "elementCount": 425, "entityCount": 1, "hidden": { "http://electromed.com/20230630": 5, "http://fasb.org/us-gaap/2023": 58, "http://xbrl.sec.gov/dei/2023": 6, "total": 69 }, "keyCustom": 22, "keyStandard": 253, "memberCustom": 19, "memberStandard": 19, "nsprefix": "elmd", "nsuri": "http://electromed.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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", "menuCat": "Cover", "order": "1", "role": "http://electromed.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "b", "span", "p", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000010 - Disclosure - Property and Equipment", "menuCat": "Notes", "order": "10", "role": "http://electromed.com/role/PropertyAndEquipment", "shortName": "Property and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000011 - Disclosure - Finite-life Intangible Assets", "menuCat": "Notes", "order": "11", "role": "http://electromed.com/role/Finite-lifeIntangibleAssets", "shortName": "Finite-life Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "00000012 - Disclosure - Financing Arrangements", "menuCat": "Notes", "order": "12", "role": "http://electromed.com/role/FinancingArrangements", "shortName": "Financing Arrangements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "elmd:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000013 - Disclosure - Common Stock", "menuCat": "Notes", "order": "13", "role": "http://electromed.com/role/CommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "elmd:CommonStockTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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", "menuCat": "Notes", "order": "14", "role": "http://electromed.com/role/Share-basedCompensation", "shortName": "Share-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "00000015 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "15", "role": "http://electromed.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "00000016 - Disclosure - Leases", "menuCat": "Notes", "order": "16", "role": "http://electromed.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "00000017 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "17", "role": "http://electromed.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000018 - Disclosure - Related Parties", "menuCat": "Notes", "order": "18", "role": "http://electromed.com/role/RelatedParties", "shortName": "Related Parties", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000019 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "19", "role": "http://electromed.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000002 - Statement - Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://electromed.com/role/BalanceSheets", "shortName": "Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000020 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "20", "role": "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:StandardProductWarrantyPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-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": "00000021 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "21", "role": "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StandardProductWarrantyPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000022 - Disclosure - Revenues (Tables)", "menuCat": "Tables", "order": "22", "role": "http://electromed.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000023 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "23", "role": "http://electromed.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000024 - Disclosure - Property and Equipment (Tables)", "menuCat": "Tables", "order": "24", "role": "http://electromed.com/role/PropertyAndEquipmentTables", "shortName": "Property and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000025 - Disclosure - Finite-life Intangible Assets (Tables)", "menuCat": "Tables", "order": "25", "role": "http://electromed.com/role/Finite-lifeIntangibleAssetsTables", "shortName": "Finite-life Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000026 - Disclosure - Share-Based Compensation (Tables)", "menuCat": "Tables", "order": "26", "role": "http://electromed.com/role/Share-basedCompensationTables", "shortName": "Share-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000027 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "27", "role": "http://electromed.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000028 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "28", "role": "http://electromed.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000029 - Disclosure - Schedule of changes in warranty liability (Details)", "menuCat": "Details", "order": "29", "role": "http://electromed.com/role/ScheduleOfChangesInWarrantyLiabilityDetails", "shortName": "Schedule of changes in warranty liability (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:StandardProductWarrantyPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000003 - Statement - Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://electromed.com/role/BalanceSheetsParenthetical", "shortName": "Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000030 - Disclosure - Nature of Business and Summary of Significant Accounting Policies (Details Narrative)", "menuCat": "Details", "order": "30", "role": "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "shortName": "Nature of Business and Summary of Significant Accounting Policies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:AdvertisingCostsPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:MarketingAndAdvertisingExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000031 - Disclosure - Schedule of disaggregated revenue (Details)", "menuCat": "Details", "order": "31", "role": "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails", "shortName": "Schedule of disaggregated revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000032 - Disclosure - Schedule of contract assets (Details)", "menuCat": "Details", "order": "32", "role": "http://electromed.com/role/ScheduleOfContractAssetsDetails", "shortName": "Schedule of contract assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2021-06-30", "decimals": "0", "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherInventorySupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000033 - Disclosure - Schedule of components of inventories (Details)", "menuCat": "Details", "order": "33", "role": "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails", "shortName": "Schedule of components of inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OtherInventorySupplies", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000034 - Disclosure - Schedule of property and equipment, including assets under capital leases (Details)", "menuCat": "Details", "order": "34", "role": "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails", "shortName": "Schedule of property and equipment, including assets under capital leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2022-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000035 - Disclosure - Schedule of activity and balances of finite-life intangible assets (Details)", "menuCat": "Details", "order": "35", "role": "http://electromed.com/role/ScheduleOfActivityAndBalancesOfFinite-lifeIntangibleAssetsDetails", "shortName": "Schedule of activity and balances of finite-life intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:FinitelivedIntangibleAssetsAcquired1", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000036 - Disclosure - Schedule of future amortization of finite-life intangible assets (Details)", "menuCat": "Details", "order": "36", "role": "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails", "shortName": "Schedule of future amortization of finite-life intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000037 - Disclosure - Finite-life Intangible Assets (Details Narrative)", "menuCat": "Details", "order": "37", "role": "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative", "shortName": "Finite-life Intangible Assets (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "elmd:DebtInstrumentCovenantComplianceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000038 - Disclosure - Financing Arrangements (Details Narrative)", "menuCat": "Details", "order": "38", "role": "http://electromed.com/role/FinancingArrangementsDetailsNarrative", "shortName": "Financing Arrangements (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "elmd:DebtInstrumentCovenantComplianceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000039 - Disclosure - Common Stock (Details Narrative)", "menuCat": "Details", "order": "39", "role": "http://electromed.com/role/CommonStockDetailsNarrative", "shortName": "Common Stock (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "elmd:CommonStockTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:SharePrice", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000004 - Statement - Statements of Operations", "menuCat": "Statements", "order": "4", "role": "http://electromed.com/role/StatementsOfOperations", "shortName": "Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000040 - Disclosure - Schedule of assumptions used to estimate fair value of options granted (Details)", "menuCat": "Details", "order": "40", "role": "http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails", "shortName": "Schedule of assumptions used to estimate fair value of options granted (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000041 - Disclosure - Schedule of stock option transactions (Details)", "menuCat": "Details", "order": "41", "role": "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "shortName": "Schedule of stock option transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2021-06-30_us-gaap_EmployeeStockOptionMember", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "USDPShares", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2022-06-30_us-gaap_RestrictedStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "Shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000042 - Disclosure - Schedule of restricted stock transactions (Details)", "menuCat": "Details", "order": "42", "role": "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "shortName": "Schedule of restricted stock transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2021-06-30_us-gaap_RestrictedStockMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Shares", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "elmd:UnrecognizedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000043 - Disclosure - Share-Based Compensation (Details Narrative)", "menuCat": "Details", "order": "43", "role": "http://electromed.com/role/Share-basedCompensationDetailsNarrative", "shortName": "Share-Based Compensation (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "elmd:UnrecognizedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000044 - Disclosure - Schedule of components of the provision for income taxes (Details)", "menuCat": "Details", "order": "44", "role": "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails", "shortName": "Schedule of components of the provision for income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000045 - Disclosure - Schedule of effective income tax reconciliation (Details)", "menuCat": "Details", "order": "45", "role": "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails", "shortName": "Schedule of effective income tax reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000046 - Disclosure - Schedule of significant components of deferred income taxes (Details)", "menuCat": "Details", "order": "46", "role": "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails", "shortName": "Schedule of significant components of deferred income taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000047 - Disclosure - Income Taxes (Details Narrative)", "menuCat": "Details", "order": "47", "role": "http://electromed.com/role/IncomeTaxesDetailsNarrative", "shortName": "Income Taxes (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000048 - Disclosure - Schedule of maturities of lease liabilities (Details)", "menuCat": "Details", "order": "48", "role": "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Schedule of maturities of lease liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000049 - Disclosure - Leases (Details Narrative)", "menuCat": "Details", "order": "49", "role": "http://electromed.com/role/LeasesDetailsNarrative", "shortName": "Leases (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2021-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000005 - Statement - Statements of Shareholders' Equity", "menuCat": "Statements", "order": "5", "role": "http://electromed.com/role/StatementsOfShareholdersEquity", "shortName": "Statements of Shareholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "AsOf2021-06-30_us-gaap_CommonStockMember", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000050 - Disclosure - Commitments and Contingencies (Details Narrative)", "menuCat": "Details", "order": "50", "role": "http://electromed.com/role/CommitmentsAndContingenciesDetailsNarrative", "shortName": "Commitments and Contingencies (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanCostRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "elmd:PaymentsToSupplier", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000051 - Disclosure - Related Parties (Details Narrative)", "menuCat": "Details", "order": "51", "role": "http://electromed.com/role/RelatedPartiesDetailsNarrative", "shortName": "Related Parties (Details Narrative)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "elmd:PaymentsToSupplier", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00000006 - Statement - Statements of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://electromed.com/role/StatementsOfCashFlows", "shortName": "Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000007 - Disclosure - Nature of Business and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies", "shortName": "Nature of Business and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000008 - Disclosure - Revenues", "menuCat": "Notes", "order": "8", "role": "http://electromed.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "00000009 - Disclosure - Inventories", "menuCat": "Notes", "order": "9", "role": "http://electromed.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "elmd230887_10k.htm", "contextRef": "From2022-07-01to2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 38, "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AnnualInformationForm": { "auth_ref": [ "r569" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditedAnnualFinancialStatements": { "auth_ref": [ "r569" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r566", "r568", "r569" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r566", "r568", "r569" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r566", "r568", "r569" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "internationalNameItemType" }, "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAccountingStandard": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "accountingStandardItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r566", "r568", "r569" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFinStmtErrorCorrectionFlag": { "auth_ref": [ "r566", "r568", "r569", "r571" ], "lang": { "en-us": { "role": { "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction.", "label": "Document Financial Statement Error Correction [Flag]" } } }, "localname": "DocumentFinStmtErrorCorrectionFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r567" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentRegistrationStatement": { "auth_ref": [ "r555" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentShellCompanyEventDate": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentShellCompanyReport": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r570" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r558" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "auth_ref": [ "r561" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r575" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r572" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPrimarySicNumber": { "auth_ref": [ "r569" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r557" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r573" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "trueItemType" }, "dei_OtherReportingStandardItemNumber": { "auth_ref": [ "r568" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "otherReportingStandardItemNumberItemType" }, "dei_PreCommencementIssuerTenderOffer": { "auth_ref": [ "r562" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_PreCommencementTenderOffer": { "auth_ref": [ "r563" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r556" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_Security12gTitle": { "auth_ref": [ "r560" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r559" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_SecurityReportingObligation": { "auth_ref": [ "r564" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "securityReportingObligationItemType" }, "dei_SolicitingMaterial": { "auth_ref": [ "r565" ], "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/2023", "presentation": [ "http://electromed.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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "dei_WrittenCommunications": { "auth_ref": [ "r574" ], "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/2023", "presentation": [ "http://electromed.com/role/Cover" ], "xbrltype": "booleanItemType" }, "elmd_AccountingPoliciesLineItem": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccountingPoliciesLineItem [Line Items]" } } }, "localname": "AccountingPoliciesLineItem", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "elmd_AccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "AccountingPoliciesTable [Table]" } } }, "localname": "AccountingPoliciesTable", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "elmd_AccruedCompensation": { "auth_ref": [], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represent accrued compensation.", "label": "Accrued Compensation", "negatedLabel": "Accrued compensation" } } }, "localname": "AccruedCompensation", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "elmd_AuthorizedSharesUndesignatedStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for authorized shares undesignated stock member.", "label": "Authorized Shares Undesignated Stock [Member]" } } }, "localname": "AuthorizedSharesUndesignatedStockMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_BorrowingCapacityOfEligibleAccountsReceivablePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent borrowing capacity of eligible accounts receivable percent.", "label": "Available borrowing capacity" } } }, "localname": "BorrowingCapacityOfEligibleAccountsReceivablePercent", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "percentItemType" }, "elmd_CapitalStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for capital stock member.", "label": "Capital Stock [Member]" } } }, "localname": "CapitalStockMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_CommercialMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for commercial member.", "label": "Commercial [Member]" } } }, "localname": "CommercialMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_CommonStockTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent common stock text block.", "label": "Common Stock [Text Block]", "verboseLabel": "Common Stock" } } }, "localname": "CommonStockTextBlock", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/CommonStock" ], "xbrltype": "textBlockItemType" }, "elmd_CurrentPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for current plan member.", "label": "Current Plan [Member]" } } }, "localname": "CurrentPlanMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_DebtInstrumentCovenantComplianceAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represent debt instrument covenant compliance amount.", "label": "Minimum tangible net worth to be maintained" } } }, "localname": "DebtInstrumentCovenantComplianceAmount", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "elmd_DeferredCompensationArrangementWithIndividualMinimumAgeRequirement": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent deferred compensation arrangement with individual minimum age requirement.", "label": "Employee benefit plan, minimum age requirement" } } }, "localname": "DeferredCompensationArrangementWithIndividualMinimumAgeRequirement", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "durationItemType" }, "elmd_DemonstrationAndRentalEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for demonstration and rental equipment.", "label": "Demonstration and Rental Equipment [Member]" } } }, "localname": "DemonstrationAndRentalEquipmentMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "elmd_DemonstrationEquipmentReturnedToInventory": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represent demonstration equipment returned to inventory.", "label": "Demonstration equipment returned to inventory" } } }, "localname": "DemonstrationEquipmentReturnedToInventory", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "elmd_DilutiveSecuritiesIncludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent dilutive securities included from computation of earnings per share amount.", "label": "Common stock equivalents included from calculation of diluted earnings per share" } } }, "localname": "DilutiveSecuritiesIncludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "elmd_DirectorsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for directors member.", "label": "Directors [Member]" } } }, "localname": "DirectorsMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_DisclosureCommonStockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "localname": "DisclosureCommonStockAbstract", "nsuri": "http://electromed.com/20230630", "xbrltype": "stringItemType" }, "elmd_DisclosureLeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases", "verboseLabel": "Schedule Of Maturities Of Lease Liabilities" } } }, "localname": "DisclosureLeasesAbstract", "nsuri": "http://electromed.com/20230630", "xbrltype": "stringItemType" }, "elmd_EmployeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for employee member.", "label": "Employee [Member]" } } }, "localname": "EmployeeMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_HomeCareDistributorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for home care distributor member.", "label": "Home Care Distributor [Member]" } } }, "localname": "HomeCareDistributorMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_HomeCareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for home care member.", "label": "Home Care [Member]" } } }, "localname": "HomeCareMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_InstitutionalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for institutional member", "label": "Institutional [Member]" } } }, "localname": "InstitutionalMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_IntangibleAssetAcquisitionsInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represent intangible asset acquisitions in accounts payable.", "label": "Intangible asset acquisitions in accounts payable" } } }, "localname": "IntangibleAssetAcquisitionsInAccountsPayable", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "elmd_InternationalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for international member.", "label": "International [Member]" } } }, "localname": "InternationalMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_InternationalOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for international one member.", "label": "International One [Member]" } } }, "localname": "InternationalOneMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_LeaseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represent lease assets obtained in exchange for new operating lease liabilities.", "label": "Lease assets obtained in exchange for new operating lease liabilities" } } }, "localname": "LeaseAssetsObtainedInExchangeForNewOperatingLeaseLiabilities", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "elmd_MedicaidMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for medicaid member.", "label": "Medicaid [Member]" } } }, "localname": "MedicaidMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_MedicareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for medicare member.", "label": "Medicare [Member]" } } }, "localname": "MedicareMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_MedicareSupplementalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for medicare supplemental.", "label": "Medicare Supplemental [Member]" } } }, "localname": "MedicareSupplementalMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_OfficeAndWarehouseSpaceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for office and warehouse space member.", "label": "Office and Warehouse Space [Member]" } } }, "localname": "OfficeAndWarehouseSpaceMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for other member.", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_PayerTypeAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payer Type [Axis]" } } }, "localname": "PayerTypeAxis", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "elmd_PayerTypeDomain": { "auth_ref": [], "localname": "PayerTypeDomain", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "elmd_PaymentsDueToSupplier": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represent payments due to supplier.", "label": "Payments due to supplier" } } }, "localname": "PaymentsDueToSupplier", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "elmd_PaymentsToSupplier": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represent payments to supplier.", "label": "Payments to the supplier" } } }, "localname": "PaymentsToSupplier", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/RelatedPartiesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "elmd_PrimeRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent prime rate.", "label": "Interest rate" } } }, "localname": "PrimeRate", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "percentItemType" }, "elmd_PriorPlansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for prior plans member.", "label": "Prior Plans [Member]" } } }, "localname": "PriorPlansMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "elmd_PropertyAndEquipmentAcquisitionsInAccountsPayable": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represent property and equipment acquisitions in accounts payable.", "label": "Property and equipment acquisitions in accounts payable" } } }, "localname": "PropertyAndEquipmentAcquisitionsInAccountsPayable", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "elmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents share based compensation arrangement by share based payment award options grants in period weighted average exercise date fair value.", "label": "Options exercisable, exercised", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValue", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "elmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValueOther": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent share based compensation arrangement by share based payment award options grants in period weighted average exercise date fair value other.", "label": "Canceled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExerciseDateFairValueOther", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "elmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent share based compensation arrangement by share based payment award options outstanding intrinsic value 1.", "label": "Options outstanding (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue1", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "elmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue2": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represent share based compensation arrangement by share based payment award options outstanding intrinsic value 2.", "label": "Available for grant, shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue2", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "elmd_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceOne": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents sharebased compensation arrangement by share based payment award options outstanding weighted average exercise price one.", "label": "Sharebased Compensation Arrangement by Share Based Payment Award Options Outstanding Weighted Average Exercise Price One", "verboseLabel": "Options exercisable , ending" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceOne", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "elmd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represent sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term.", "label": "Options outstanding at beginning (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "durationItemType" }, "elmd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term1.", "label": "Option exercisable at ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "durationItemType" }, "elmd_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The element represents sharebased compensation arrangement by sharebased payment award options outstanding weighted average remaining contractual term.", "label": "Option outstanding at ending (in Years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm3", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "durationItemType" }, "elmd_SoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This member stands for software member.", "label": "Software [Member]" } } }, "localname": "SoftwareMember", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "elmd_UnrecognizedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represent unrecognized compensation expense.", "label": "Unrecognized compensation expense" } } }, "localname": "UnrecognizedCompensationExpense", "nsuri": "http://electromed.com/20230630", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "srt_BoardOfDirectorsChairmanMember": { "auth_ref": [ "r594" ], "lang": { "en-us": { "role": { "label": "Board of Directors Chairman [Member]" } } }, "localname": "BoardOfDirectorsChairmanMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r209", "r210", "r211", "r212", "r262", "r372", "r401", "r433", "r434", "r489", "r491", "r493", "r494", "r496", "r514", "r515", "r527", "r528", "r538", "r544", "r603", "r644", "r645", "r646", "r647", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r209", "r210", "r211", "r212", "r262", "r372", "r401", "r433", "r434", "r489", "r491", "r493", "r494", "r496", "r514", "r515", "r527", "r528", "r538", "r544", "r603", "r644", "r645", "r646", "r647", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r184", "r377", "r395", "r396", "r397", "r398", "r399", "r400", "r517", "r531", "r543", "r577", "r598", "r599", "r605", "r651" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r184", "r377", "r395", "r396", "r397", "r398", "r399", "r400", "r517", "r531", "r543", "r577", "r598", "r599", "r605", "r651" ], "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r209", "r210", "r211", "r212", "r260", "r262", "r293", "r294", "r295", "r371", "r372", "r401", "r433", "r434", "r489", "r491", "r493", "r494", "r496", "r514", "r515", "r527", "r528", "r538", "r544", "r547", "r596", "r603", "r645", "r646", "r647", "r648", "r649" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r209", "r210", "r211", "r212", "r260", "r262", "r293", "r294", "r295", "r371", "r372", "r401", "r433", "r434", "r489", "r491", "r493", "r494", "r496", "r514", "r515", "r527", "r528", "r538", "r544", "r547", "r596", "r603", "r645", "r646", "r647", "r648", "r649" ], "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r185", "r186", "r430", "r431", "r432", "r490", "r492", "r495", "r497", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r518", "r532", "r547", "r605", "r651" ], "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r185", "r186", "r430", "r431", "r432", "r490", "r492", "r495", "r497", "r503", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r518", "r532", "r547", "r605", "r651" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r594", "r641" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r542" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r188", "r189" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable (net of allowances for doubtful accounts of $45,000)", "verboseLabel": "Receivables, included in \u201cAccounts receivable, net of allowance for doubtful accounts\u201d" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/ScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r53", "r92" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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 tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r38", "r121", "r389" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r56", "r542", "r653" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r300", "r301", "r302", "r418", "r590", "r591", "r592", "r638", "r654" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentForAmortization": { "auth_ref": [ "r4", "r36" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.", "label": "Amortization expense" } } }, "localname": "AdjustmentForAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfActivityAndBalancesOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r41", "r42", "r265" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Share-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdvertisingCostsPolicyTextBlock": { "auth_ref": [ "r102" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for advertising cost.", "label": "Advertising costs" } } }, "localname": "AdvertisingCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r128", "r192", "r197" ], "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheetsParenthetical", "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r4", "r33", "r36" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of finite-life intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive securities excluded from computation of earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r90", "r124", "r144", "r172", "r178", "r182", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r334", "r336", "r347", "r383", "r455", "r542", "r554", "r601", "r602", "r642" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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 [Default Label]", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r116", "r131", "r144", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r334", "r336", "r347", "r542", "r601", "r602", "r642" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Assets" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r294", "r295", "r296" ], "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/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r24", "r119", "r519" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r25" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r24", "r70", "r142" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "periodEndLabel": "End of period", "periodStartLabel": "Beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r70" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures of Noncash Investing and Financing Activities" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r113", "r125", "r126", "r127", "r144", "r161", "r162", "r164", "r166", "r170", "r171", "r194", "r219", "r221", "r222", "r223", "r226", "r227", "r239", "r240", "r241", "r242", "r243", "r347", "r409", "r410", "r411", "r412", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r443", "r464", "r484", "r498", "r499", "r500", "r501", "r502", "r576", "r586", "r593" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r20", "r49", "r384", "r442" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies (Note 11)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r80", "r207", "r208", "r504", "r597" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r545", "r546", "r547", "r549", "r550", "r551", "r552", "r590", "r591", "r638", "r652", "r654" ], "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/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheetsParenthetical", "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r55", "r443" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheetsParenthetical", "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r55" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r9", "r55", "r443", "r461", "r654", "r655" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, outstanding", "periodEndLabel": "Balance at ending (in shares)", "periodStartLabel": "Balance at beginning (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheetsParenthetical", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r55", "r385", "r542" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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, $0.01 par value, 13,000,000 shares authorized; 8,555,238 and 8,475,438 issued and outstanding, as of June 30, 2023 and June 30, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax assets:" } } }, "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress [Member]" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r604" ], "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" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice": { "auth_ref": [ "r529" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which increases (decreases) right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.", "label": "Increase (decrease) as a result of changes in the estimate of amounts to be realized frompayers, excluding amounts transferred to receivables during the period" } } }, "localname": "ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r245", "r246", "r257" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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 in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract assets", "periodEndLabel": "Contract assets, ending", "periodStartLabel": "Contract assets, beginning", "verboseLabel": "Contract Assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/ScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "auth_ref": [ "r530" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional.", "label": "Reclassification of contract assets to accounts receivable" } } }, "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r258" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract assets recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfContractAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r67", "r144", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r347", "r601" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "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 revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current:" } } }, "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r578", "r589", "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r324", "r330", "r589" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.", "label": "Total Current" } } }, "localname": "CurrentIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r578", "r589", "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r81", "r143", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238" ], "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": "Financing Arrangements" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangements" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Basis spread on rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r589", "r636", "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred:" } } }, "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r312", "r313" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 5.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" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r4", "r87", "r110", "r329", "r330", "r589" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 5.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": "Total Deferred", "verboseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails", "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r589", "r636", "r637" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "verboseLabel": "Finite-life intangible assets" } } }, "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r319" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Subtotal" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r634" ], "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, without jurisdictional netting.", "label": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r634" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "Deferred Tax Assets, Net of Valuation Allowance", "verboseLabel": "Net deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r46", "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": { "auth_ref": [ "r45", "r46", "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.", "label": "Tax credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwards", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": { "auth_ref": [ "r46", "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.", "label": "Stock options" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "auth_ref": [ "r46", "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.", "label": "Accrued liabilities" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves": { "auth_ref": [ "r46", "r635" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from reserves, classified as other.", "label": "Revenue recognition and accounts receivable reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r320" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Valuation allowance", "negatedLabel": "Less: Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative", "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r43", "r634" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "negatedLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Deferred tax liabilities:" } } }, "localname": "DeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssets": { "auth_ref": [ "r46", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets including goodwill.", "label": "Deferred Tax Liabilities, Goodwill and Intangible Assets", "negatedLabel": "Finite-life intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r46", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "negatedLabel": "Property and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfSignificantComponentsOfDeferredIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r261" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Employee benefit plan, employer contribution" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r4", "r37" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [ "r256", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r256", "r531", "r532", "r533", "r534", "r535", "r536", "r537" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r605" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Schedule of disaggregated revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r263", "r267", "r297", "r298", "r299", "r539" ], "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/2023", "presentation": [ "http://electromed.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/2023", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r139", "r151", "r152", "r153", "r154", "r155", "r159", "r161", "r164", "r165", "r166", "r168", "r345", "r346", "r380", "r393", "r524" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income per share:" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r139", "r151", "r152", "r153", "r154", "r155", "r161", "r164", "r165", "r166", "r168", "r345", "r346", "r380", "r393", "r524" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r27", "r28" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Net income per common share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r315" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued compensation" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r9", "r114", "r135", "r136", "r137", "r146", "r147", "r148", "r150", "r156", "r158", "r169", "r195", "r196", "r244", "r300", "r301", "r302", "r325", "r326", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r348", "r349", "r350", "r351", "r352", "r353", "r363", "r402", "r403", "r404", "r418", "r484" ], "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/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r6", "r13" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair value of financial instruments" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-lived intangible asset, useful life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r122", "r205" ], "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": "Accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized 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": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Schedule of future amortization of finite-life intangible assets" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "2028" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r77" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized 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": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r202", "r204", "r205", "r206", "r378", "r379" ], "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/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [ "r378" ], "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/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r34", "r35" ], "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/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r76", "r378" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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": "Finite-life intangible assets, net", "periodEndLabel": "Balance, ending", "periodStartLabel": "Balance, beginning", "verboseLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/ScheduleOfActivityAndBalancesOfFinite-lifeIntangibleAssetsDetails", "http://electromed.com/role/ScheduleOfFutureAmortizationOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "auth_ref": [ "r203" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.", "label": "Additional" } } }, "localname": "FinitelivedIntangibleAssetsAcquired1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfActivityAndBalancesOfFinite-lifeIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66", "r144", "r172", "r177", "r181", "r183", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r347", "r526", "r601" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "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/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.", "label": "Long-lived assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r0", "r64", "r94", "r172", "r177", "r181", "r183", "r381", "r391", "r526" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "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": "Net income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r145", "r309", "r316", "r317", "r322", "r327", "r331", "r332", "r333", "r414" ], "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/2023", "presentation": [ "http://electromed.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r100", "r111", "r157", "r158", "r175", "r314", "r328", "r394" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income tax expense", "verboseLabel": "Total Income Tax Expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfProvisionForIncomeTaxesDetails", "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails", "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r134", "r310", "r311", "r317", "r318", "r321", "r323", "r408" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 increase (decrease) in the valuation allowance for deferred tax assets.", "label": "Change in valuation allowance on deferred tax assets" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r315" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Tax expense at statutory federal rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.", "label": "Other permanent items" } } }, "localname": "IncomeTaxReconciliationOtherReconcilingItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r633" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount 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 state and local income tax expense (benefit).", "label": "State income tax expense, net of federal tax effect" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r23", "r26" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Cash paid for income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r26" ], "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": "Taxes paid on stock option exercised on a net basis" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "auth_ref": [ "r3" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the 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 liabilities" } } }, "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r3" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r3" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 10.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 tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r585" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r3" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "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/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "auth_ref": [ "r3" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods.", "label": "Increase (Decrease) in Prepaid Expenses, Other", "negatedLabel": "Prepaid expenses and other current assets" } } }, "localname": "IncreaseDecreaseInPrepaidExpensesOther", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r201" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all or part of the information related to intangible assets.", "label": "Finite-life Intangible Assets" } } }, "localname": "IntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_IntangibleAssetsFiniteLivedPolicy": { "auth_ref": [ "r35", "r374", "r375", "r376", "r378", "r521" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.", "label": "Finite-life intangible assets" } } }, "localname": "IntangibleAssetsFiniteLivedPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r96" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r198" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r579" ], "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/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r130", "r520", "r542" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 4.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": "Inventories", "verboseLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r101", "r118", "r129", "r198", "r199", "r200", "r373", "r522" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r32", "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Less: Reserve for obsolescence" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r580" ], "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/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to real estate held.", "label": "Land Improvements [Member]" } } }, "localname": "LandImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Part of earth's surface not covered by water.", "label": "Land [Member]" } } }, "localname": "LandMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Schedule of maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r362" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r362" ], "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": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r362" ], "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": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "verboseLabel": "2028" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r362" ], "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": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r362" ], "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": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r362" ], "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": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r362" ], "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: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "verboseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r17", "r144", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r335", "r336", "r337", "r347", "r441", "r525", "r554", "r601", "r642", "r643" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r60", "r93", "r387", "r542", "r588", "r595", "r639" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r19", "r117", "r144", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r335", "r336", "r337", "r347", "r542", "r601", "r642", "r643" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Liabilities" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "auth_ref": [], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities.", "label": "Other long-term liabilities" } } }, "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r16", "r587" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of borrowing capacity under a line of credit that is available as of the balance sheet date for a specific purpose other than for financing goods acquired for inventory or imminent delivery to a customer.", "label": "Borrowing capacity of eligible accounts receivable" } } }, "localname": "LineOfCreditFacilityCapacityAvailableForSpecificPurposeOtherThanForTradePurchases", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Credit facility expiration date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Credit facility effective date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r16", "r587" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [ "r587" ], "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": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r16" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "verboseLabel": "Available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r16", "r587" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r52", "r91" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of credit balance" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongDurationContractsRevenueRecognitionPolicy": { "auth_ref": [ "r7" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue recognition for long-duration contracts, including the timing of revenue recognition and the basis for determining the amount of revenue recognized, excluding fees earned on separate accounts.", "label": "Long-Duration Contracts Revenue Recognition, Policy [Policy Text Block]", "verboseLabel": "Contract assets" } } }, "localname": "LongDurationContractsRevenueRecognitionPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MarketingAndAdvertisingExpense": { "auth_ref": [ "r68" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total expense recognized in the period for promotion, public relations, and brand or product advertising.", "label": "Advertising, marketing and trade show costs" } } }, "localname": "MarketingAndAdvertisingExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r141" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r141" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r70", "r71", "r72" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by (used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flows from Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r65", "r72", "r95", "r115", "r132", "r133", "r137", "r144", "r149", "r151", "r152", "r153", "r154", "r157", "r158", "r163", "r172", "r177", "r181", "r183", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r346", "r347", "r392", "r463", "r482", "r483", "r526", "r553", "r601" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://electromed.com/role/StatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows", "http://electromed.com/role/StatementsOfOperations", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "Recently Issued Accounting Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "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/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r172", "r177", "r181", "r183", "r526" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "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/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r356" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of lease liabilities", "verboseLabel": "Operating lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r357", "r359" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating lease payment" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r355" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r361", "r541" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Weighted-average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r360", "r541" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted-average lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "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": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r44" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r51", "r73", "r74", "r89" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Nature of Business and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r123" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 4.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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventoryInTransit": { "auth_ref": [ "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of merchandise or supplies to which the entity holds the title but does not hold physical possession because the goods are currently being transported.", "label": "Estimated inventory to be returned" } } }, "localname": "OtherInventoryInTransit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInventorySupplies": { "auth_ref": [ "r581" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of other supplies used within the manufacturing or production process expected to be consumed within one year or operating cycle, if longer.", "label": "Parts inventory" } } }, "localname": "OtherInventorySupplies", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfComponentsOfInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r18", "r542" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other accrued liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r88" ], "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/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 3.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": "Repurchase of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r140" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "negatedLabel": "Taxes paid on stock options exercised on a net basis" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "auth_ref": [ "r69" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 2.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": "Expenditures for finite-life intangible assets" } } }, "localname": "PaymentsToAcquireIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r69" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "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": "Expenditures for property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "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/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement." } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r584" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 5.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/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate [Member]" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r2", "r12" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised", "verboseLabel": "Issuance of common stock upon exercise of options" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r48", "r213", "r215", "r218" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 4.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 through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "Warranty reserve", "periodEndLabel": "Ending warranty reserve", "periodStartLabel": "Beginning warranty reserve" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/ScheduleOfChangesInWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r216" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Expenditures and costs incurred for warranty claims" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfChangesInWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r217" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Accrual for products sold" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfChangesInWarrantyLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r78", "r105", "r108", "r109" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/PropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r79", "r120", "r390" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Gross property and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "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": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r5", "r382", "r390", "r542" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property and equipment, net", "verboseLabel": "Net property and equipment" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r5", "r105", "r108", "r388" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property and equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Schedule of property and equipment, including assets under capital leases" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/PropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r79" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Estimated useful life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r364", "r365", "r366", "r367", "r368", "r415", "r416", "r417", "r467", "r468", "r469", "r487", "r488" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Parties" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/RelatedParties" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r50", "r308", "r650" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r307" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has 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.", "label": "Research and Development Expense, Policy [Policy Text Block]", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r57", "r82", "r386", "r405", "r406", "r413", "r444", "r542" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated undistributed earnings (deficit).", "label": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r114", "r146", "r147", "r148", "r150", "r156", "r158", "r195", "r196", "r300", "r301", "r302", "r325", "r326", "r338", "r340", "r341", "r343", "r344", "r402", "r404", "r418", "r654" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r173", "r174", "r176", "r179", "r180", "r184", "r185", "r187", "r255", "r256", "r377" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r112", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r259" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r465", "r516", "r523" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r138", "r144", "r173", "r174", "r176", "r179", "r180", "r184", "r185", "r187", "r194", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r347", "r381", "r601" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Net revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative", "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r86" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of components of the provision for income taxes" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r85" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of significant components of deferred income taxes" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r84" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of effective income tax reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r34", "r35", "r378" ], "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/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r34", "r35" ], "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 activity and balances of finite-life intangible assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r14", "r61", "r62", "r63" ], "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 components of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r214" ], "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 changes in warranty liability" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/LeasesDetailsNarrative", "http://electromed.com/role/ScheduleOfPropertyAndEquipmentIncludingAssetsUnderCapitalLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r264", "r266", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r294", "r295", "r296" ], "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/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of restricted stock transactions" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r10", "r11", "r40" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Schedule of stock option transactions" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r83" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of assumptions used to estimate fair value of options granted" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://electromed.com/role/StatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r3" ], "calculation": { "http://electromed.com/role/StatementsOfCashFlows": { "order": 4.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", "verboseLabel": "Share-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfEffectiveIncomeTaxReconciliationDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative", "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Vesting term" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r285" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r283" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Fair value of per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Outstanding, ending", "periodStartLabel": "Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r280", "r281" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodStartLabel": "Outstanding, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r284" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility - maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Expected volatility - minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free interest rate - maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Risk free interest rate - minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [ "r264", "r266", "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r294", "r295", "r296" ], "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/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r540" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Shares available for issuance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r39" ], "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 granted under the 2014 plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r274" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Option outstanding, ending", "verboseLabel": "Vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Options exercisable, canceled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "verboseLabel": "Options exercisable, canceled or forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Options exercisable, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted", "verboseLabel": "Options exercisable, granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Options exercisable, intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r272", "r273" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Outstanding exercisable", "periodEndLabel": "Option outstanding, ending", "periodStartLabel": "Number of shares, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r272", "r273" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Weighted average exercise price, ending", "periodStartLabel": "Weighted average exercise price, beginning" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r268", "r269", "r270", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r293", "r294", "r295", "r296" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r277" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "verboseLabel": "Options exercisable, exercised" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r276" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "verboseLabel": "Options exercisable, granted" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r263", "r271", "r290", "r291", "r292", "r293", "r296", "r303", "r304", "r305", "r306" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based payments" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r292" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfAssumptionsUsedToEstimateFairValueOfOptionsGrantedDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r39" ], "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": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Options exercisable, intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r39" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Options exercisable, ending (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Options exercisable, canceled or forfeited" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Weighted average grant date fair value, ending", "periodStartLabel": "Weighted average grant date fair value, beginning" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfRestrictedStockTransactionsDetails", "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r288" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Weighted average contractual term outstanding stock options" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Options exercisable , ending" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShippingAndHandlingCostPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.", "label": "Shipping and handling expense" } } }, "localname": "ShippingAndHandlingCostPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShippingAndHandlingMember": { "auth_ref": [ "r606" ], "lang": { "en-us": { "role": { "documentation": "Packing and transport of product.", "label": "Shipping and Handling [Member]" } } }, "localname": "ShippingAndHandlingMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r600" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Warranty liability" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r113", "r125", "r126", "r127", "r144", "r161", "r162", "r164", "r166", "r170", "r171", "r194", "r219", "r221", "r222", "r223", "r226", "r227", "r239", "r240", "r241", "r242", "r243", "r347", "r409", "r410", "r411", "r412", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r443", "r464", "r484", "r498", "r499", "r500", "r501", "r502", "r576", "r586", "r593" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r9", "r21", "r114", "r135", "r136", "r137", "r146", "r147", "r148", "r150", "r156", "r158", "r169", "r195", "r196", "r244", "r300", "r301", "r302", "r325", "r326", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r348", "r349", "r350", "r351", "r352", "r353", "r363", "r402", "r403", "r404", "r418", "r484" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r146", "r147", "r148", "r169", "r377", "r407", "r429", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r466", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r548" ], "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/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r146", "r147", "r148", "r169", "r377", "r407", "r429", "r435", "r436", "r437", "r438", "r439", "r440", "r443", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r456", "r457", "r458", "r459", "r460", "r462", "r465", "r466", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r484", "r548" ], "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/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r9", "r82" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock issued" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Share-basedCompensationDetailsNarrative" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r9", "r54", "r55", "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Issuance of restricted stock, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r9", "r54", "r55", "r82", "r277" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Issuance of common stock upon exercise of options (in shares)", "negatedLabel": "Options exercisable, exercised" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/ScheduleOfStockOptionTransactionsDetails", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r9", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Issuance of restricted stock, net" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r9", "r21", "r82" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Issuance of common stock upon exercise of options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r9", "r54", "r55", "r82" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Number of share repurchased", "negatedLabel": "Repurchase of common stock (in shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r9", "r54", "r55", "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Repurchase of common stock" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/CommonStockDetailsNarrative", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r55", "r58", "r59", "r75", "r445", "r461", "r485", "r486", "r542", "r554", "r588", "r595", "r639", "r654" ], "calculation": { "http://electromed.com/role/BalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "Equity, Attributable to Parent", "periodEndLabel": "Ending balance, value", "periodStartLabel": "Beginning balance, value", "totalLabel": "Total shareholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets", "http://electromed.com/role/StatementsOfShareholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Shareholders\u2019 Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/BalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r369", "r370" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/SubsequentEvents" ], "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/2023", "presentation": [ "http://electromed.com/role/StatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r45" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "Tax credit carryforwards" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/IncomeTaxesDetailsNarrative" ], "xbrltype": "monetaryItemType" }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "auth_ref": [ "r97", "r98", "r99", "r190", "r191", "r193" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for accounts receivable.", "label": "Accounts receivable" } } }, "localname": "TradeAndOtherAccountsReceivablePolicy", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r47" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/Finite-lifeIntangibleAssetsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r29", "r30", "r31", "r103", "r104", "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/NatureOfBusinessAndSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/FinancingArrangementsDetailsNarrative" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r160", "r166" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r159", "r166" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://electromed.com/role/StatementsOfOperations" ], "xbrltype": "stringItemType" } }, "unitCount": 4 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "35", "Subparagraph": "(a)", "Topic": "720", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "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//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org//330/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//350-30/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "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//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.C.Q3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org//740/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(b)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "350", "Subparagraph": "(a)", "Topic": "920", "URI": "https://asc.fasb.org//1943274/2147483256/920-350-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "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//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "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//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "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//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(h)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "27", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(g)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "205", "Subparagraph": "(h)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r52": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r53": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r54": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r55": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r555": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r556": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r557": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r558": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r559": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "g", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r561": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12, 13, 15d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r562": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "13e", "Subsection": "4c", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r563": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14d", "Subsection": "2b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r564": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "15", "Subsection": "d", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r565": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "14a", "Subsection": "12", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r566": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r567": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r568": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r569": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r57": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r571": { "Name": "Regulation S-K", "Number": "229", "Publisher": "SEC", "Section": "402", "Subsection": "w", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r572": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r573": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r574": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "425", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r575": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r579": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r58": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(5))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r582": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r583": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r584": { "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//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r587": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r588": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r589": { "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//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r59": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r597": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org//450/tableOfContent", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r601": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r602": { "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//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r61": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "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//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "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//1943274/2147479360/740-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r67": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r68": { "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//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "605", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org//360/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org//440/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "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//1943274/2147479360/740-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "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//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "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//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6", "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef" } }, "version": "2.2" } ZIP 76 0000897101-23-000380-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000897101-23-000380-xbrl.zip M4$L#!!0 ( /.!%E=I]T'EK@T (R0 1 96QM9"TR,#(S,#8S,"YX M-&[^1YX0I1A$ISUA@>'/8 " MA[@XF)_U/CST1P_CR:0'?O[IG_\ XM_;?_7[X HCSST%%\3I3X(9^1&\ASXZ M!>]0@"CDA/X(?H5>*$O(%?80!6/B+SW$D:B())V"DX/AFRGH]RWX_HH"E] / M]Y.$[X+S)3L=#)Z?GP\"\@2?"?W$#ASBVS%\X)"'+.%VN#K4_^R:WV#F)(V_ M@XSU8/[-7 MY+LK9_QN-IZ\>T=^^_1+)/(M#@<_'9S M_:#H>A'AZLA' ;\BU+] ,QAZPHC/(?3P#".W!SBD M<\1E@+(E=-!&?G&>A0V /E#],QV*9* M%>+EYQ#SM8E0"8T54B>U2&6Y_AM$?#O,;# ;0[:X\LAS26=*JZP0>EV+D&0& M%+<.ERI-C!2&.W?7,K?+^7ZSJQ;_(($V+$'Y$\"6XL$<# !5JFZI:I5)"*!;'<+A*J M(N$>/:$@C(%-_K+"Z8.K''^-1)1JG^O?5NY^771WU+AS=-VXC[F:',6R=4S49A<%Z0:]CL * M$F,+GN&HEKSE4[IJ-4JM4##VWBD;$/'I<-A[RG%/J<=&*<@C8V^_"AXC&U&>XNZ0VB77G05L,YD5;D8"HS;OW<&W;<(O M"UT]B15L1B*D*OG7(=8D"YB?IXK%5L@8^9!L1K!#PS(UF 4B5V*%@9$#B5AT MWM\\>CD+Y(:>V!.-%_*Q&IL$'Z%\PL;7UQA.L8?Y^@)QB+UX+&O0P H[,W.B M)80R]:VU9@OA,OJX@P MCZ%D(F*930*A6('_B-C0*L3=/I1* "?2 GAZN=Y%C7W4C!RQ>,$*:7VC2W3S MFB111-N5W:=CR2 M78FK!:D5HD8.KOS(=@?EEL>XRP&L([""S4B_98]Y=V!MN39C+/274CC[($0^ MDDO&L0\YNH*8JC>^R&OBJOZ=3&HBMVIUMC4C&_!?&?FUW/HLE0VDXP G &GQ M8";D@R>I@"0EFFP>Z=!-P4V"1?6T",1'X3\FU\7"F141L8':"O;:!!M3'3]" M%/",B [5)JC>BZY"L2-Z@T+, EF+%E;HUJ;?:")$ ]TAO)?'_>6SLRVQ%:YF M*J[R"$ W:^^:7;VCY G+5\Q=$9HY&&"1:=W0T@KJVAQ;/NO*%TAFW2*18$:H MS+7)\P<\.G_0]6C[ +BB&8V+=C+U-][V1QT&PO.5V.U./LN(C2-4/16V:6 %JY+NR7=1/ MI,B_U..MY-Q2]WRTP;G \MY846>%FY'PNLX_?.RZH&5>LN(6<76>TK:!#8PG M1NJJ]AIRAVZSRU39:\CE@&Z@L<+0R$,5KB[_WZ,F_Y/9@WLT ^HUW*?RW<]G M/8;EB]![NFQ!T>RL)U__W(_?R_R',/M@Y7LQB910\QINA7K14UIPS )2Q^!B MO"9\H ^ "/ &L?(Q XZY;'Z7$0.D'#%%#_9HN0>G32T739#W@B9?2_XO8:L( MT*:V%F+ZA2P>IU)>PF[1NYK:G>^0+V3V12+$M/KM(/\^=/%W\9WI;X7AA'(0 M&*]?KWMS?O3._VOB*%8U3>1?_;A=7Q;UAT?]X^'!BKFIIDV42-W03(FXW19* ME'\2P%)\W$#*/6DDT?QB0)E(5D4N?ZCPM15:\>6!6J&E;<0$SUE\4 M[*"#8M-(BIR&@]$$TWRK8U3E_@0!Q..?$DIK NG3(SI MH:1^1TFX/.M%[+ @J5/Z%[&2'D.*\OH:I6U0=1(D[4S_EE6U0>G8DV+;P"F> MAIS07$;3!@%SHW@:H)K"SM6U07>ZP$75P,5I*RMN@[@URL6-T1:.T3:H^ MA,ME5%?T<2U%>TS ;IG:F=(VJ'K+%Z@P:N2+VJ#D YGQ9R-ZC=(VJ'J!?"(F MC$C.*'#O570FUT_R%M@2M\$P?4E&'<13R!:'X3^2JTR'JLH]\ M7@CC8T5Y.^S)VV#<.*3R4T5W'@P*<)14M$'A.R&-2JU87M^2\C:H>^DO/;)& MA3''*&V#JA>8(D>L[0J.-8O;H.SM;(8=) :[C^H+02%##W*359B"-A"UP9"1 MXPCAA1=;ZY&DM*J!TE&=O@=VUG.H6#KPV):H4LPL+5>*-SEL7) PS:MM5T]]HVN%]U.N>@?\K3.Y2IZ MX\@5H>_1L_[V6C O'A2(?;$CC^U]XZ+I"[HFMT9+HOP>\9 &\A)"?)E\7;JH MV]"@M0&1/HG,7*H939EZ74$ZP=020?TKMJ[YJ!U1R-Q%,-_3GEUK^8A6_-Q3 M'X1(]^TE=3M,-#QFLUD*//;44O34#N%26^7-2$7%]\OH0T$$+9 M':)JSS3RI9EI5.[.:%MGJ!WX+Y6@2RAZ/UH%[\W2,'X2>IZ5TD-K9ER[9M,/L"3;E\*D+5)\7E]\0# M?>3;PW)U4A@%;*GM3?NB"T U'AG7EC+7N,_7*8GH6&H3] RIJ^^BWH91(:#? Q5"[Q'19-;X*I*W'+OBTGTY_'RSV><5 M9JO+OV*JN5-*%RR_7,FG,PQ=9.\-YQS^I27O,-(N]6SYEXSRXZ\7YL=_BSBO MMCL.-3%?.N@VV%M\-Y*XTTSUUPWKX=<+Z^'?(JR;#Z+J@>77&\-C\>T8R#\$ M\@[D/)#/L;(>N%S)G\E0L)FLS47MC,K[A6F'Q1\P7$V'1$W;%2'TCAFX_]$=R'/\<8HI\E-TL[8'3 MUY\#-*[LD:@S.CCSM+>LIJVY_UC9BQ!56U*L_/K&O!U$!U+%S_\!4$L#!!0 M ( /.!%E&UL M[5WK;]LX$O]^P/T/O!QPV /.S:OM;K/M+=(\"@/9-DC2W?NV4"3:)E8675)* MXOOK;TA)MB12%&7KP0+7#TUBEB%ZPHP3>X.'YU=(!P MY-. 1/,/!U_O)^?W%]/I >*Q%P5>2"/\X2"B![_\^Z]_0?#O_=\F$W1-77\[A%-)A9\?\-10-G7N^F&[R*.5_SL\/#Y^?E51)^\9\K^Y*]\NK1C>!][ M<<(WW(Y>CK)_*?G[D$1_GHG_'CV.$>@KXFO3N4W^9-E98OCRS,^S@]S.%L.,.W MQ-"^@(23,R[AW5#?BZ79&[M!M2W$7Y.\V41\-#D^F9P>OWKAP4&N?*E!1D-\ MAV=(_ 3K;7K%(?9C1I\"8&V<2](;CV&HWB!8^)[82M8 M6LJN,(JI@Y? GW^9?5F)Z0[CJ5%M9JH^L-TO0 L+&@;@;ZZ^)21>M\%83]T' MU@N/+ZY#^MQ*C0I15\@^@V]D^,OL8\))A#D_CX+[9+GTV!KT0N81F<&XBN)S MWZ=)%$/4N*4A\0EN1+\WXZXDO,-/.$J: 5?;==7_- *^$"8M=*9IVA6*6T9A M)L9K,(,8XBLQKIK@F&BZPG5-(A)CB# S/(T@A,W)8XC/.;?PSA:D':($CPN# M])PQZ"B=E1;XZHFZ0@:YUI)&]S'U_VR.ITK3SOR;\* 3D2($(OG#$9<^O]'# MF4H(;$<@#"9+ZATN% '6/@D"]+N M/'4($2^ C":V *9OW=F(3AXY_I: V%=/-I.]KOWH<;KW>-U7W-X9T(,'<: _ M>0L=C!J27H,WNQ@]9,.4 F8P?5FD'/4=L.K15Q#Q'<=D36 M$'0;S>W Z-IV9D-_@8,D!$=VL1!))I]&OWLBWXS7-\1[)"%4LYSP)G3)YP;UZ_KJ/N[7A)N#>?,SP7V4WFZ%M;T())#R,0DD/F^7'J ML]J/.A-Y'VB7*QJERRN% +8#;!L^W>/7139P>V$BUO93'7Z- LPNO!6)O3!U M0JVEZZ*7[F4_]V$.$HDJ6PP%Y1OB9VNQ]^R@>XFO$^&XSI<4JIW_RDC;K<#[ M\1\@AVKKZ7=@U>MJT0[X[9GTL)K4%J\%:0]^@/-DN9+;"U\A$7V@5SPF2XAY MUQYAG>_QWF,>, M^* JB6 O&>QY]5PUM9TO+=GTF_] E'\B8J?^FK)"Z;17+F3'LWNYKF8S+*(W MWG1ZAWT*KC0D10W;"]6280_S?5N8%!5\B6>8,1SL8["=6?=0V;>=01:DW=OB M5U% $K'B_&4FD]V\--ZE=&C!K-MUB[:J-E,-L$NQ2S;2DE4_NQAM@=M1F[#Z M7N@GH?1,-_!WB0*_Q!BJM2#G(P#;']2)22R:9Z>GCM%$'+5*A)+AUZQECUCT MIW%*F$X R.;8!/R>D:",)L.6HPNI7T(4B@-3M'(N*3]\)H]%S3S^*,]&)7PR M][S5H; =@(UY_HFTIK1D]L$?:#X[P?C_FEL:$> M4LM:''*QE"?83*#T6^;T,QA')E5G:J6[B%(T": X0,^8S!>Q1#^.";.E2PXY M"@;84/1^QG'SZ#-2V1GL9%2#V9O19<,EZ^SKL&F/56*K>R,\?K4OR MN-I^[%2E7OLUU;%>8)<&U-5R%=(UQME":)OQ94$Z=B9C;3!K-;AD.QAE+"GM M&MG,K#J2L1.:-I/+++9+-H)T.4C\.#_9*;%O'QS55@;:]F-G-M;6,0OLDFED M/M;&X=42C)W@6!NG0627K%- :97B.)4=U*C_N].\'"\/"R^ZH=$\QFQYB1]C MF_JL#0^'DH1FNUEJQ"5[RI-:VN?M5;OIVHZU8;,YX-BT#:JT'-L3U&M$2^8K1!;Q;%0+3]U,.;87M)6M/MBV ML]B(>4,;^0P-C6*^/ZQ*>0-_#W3^2W_M4>DPV*GQ,!CZH<3BG[T>76NX$:D$ M^W4%]I86T1DJ4(_B'SXQRCF4U#.3'R\U&BL,E6_ST06;O,78?DFC4R66Z.XF MB^EOB":9R=!#(-=TW2DV@^' MP&Z>7AX90I@Z#Y8D(CQ.#SAG\ SUH"7]V'.ZUC;5X-M*'R[-^SO,,2 1IV0O M89*$5!ZZ:#1@ ]G8?L'6;E;2NV2NC6#I-L4-N#\+=U%L[,R44B6H&$?GW)W, MV.U%JA^7+D6DK1C7(&KZV$T"H+=9ZT<\HPP7MLJN7L#5@:))Y+'U%)0ESZ*( M8\%4>L9I%&.&N?&8;8^=CCWH!]!HW4C3C$F'_%DN18HRFQ4-Q['K*,9V \,; MN4E[+ED:8-G$K$JSL2>N%K5BA?[M[I A-V)DX^TC)+W&=81:@K$GK+UQ:Z5M MB-M#+ZY9WH==6JEZ8URI*G+YA[>B_&=470CN60[UTNP2_+=&^((8I=1C>3T! M0=ZB KXN!:WCTRC373.;B@RGD9HP^/_OKW5]&]IFXIOT/L/AUSU)5XQ[)/2 M=JN_-AK-3C$NFE,'Q8]W% MYYIESYKV8Y_"W-MT9D6X9#+EN0S;++:1<.S3FATX3BO5N&1-@,K$I3:7./TY MC=0+!(R%B06UG5W?NFO7-DIR;1VR KSVHH$V1C8PL;/UC]^3K1M5YKC)-6_3 ML3%RB0GGAN8U$]O9UIWWU/IC4IRG$;J\]098\J MM@S"=4PLEPR.OB=S-^KL^TBX,M#B[$,JD-63-KORLQP(#B\>[:?)#L>$>GNA M^"1_"K2AL!5-M2TM#>3B.E*M3 ZZX!HI17; ]UQ?UO(8Z6E7;RU7]!_HN?\M M(0S7WA93+V4;'HZN3!NL6GU:MK7"G!K5"GS[55(+4D=7N/>P;HNU4N=>)>%8AVXM-7[$"<1]L1YY$?-^XCLYI$'"I6%6 (26_D _YJRMIL7NW-T MU.&V&#U[*M,I/YP+ ZCO\"IA_@)@RY<^5-\K7#\&3+2.[D.VMW:S@IRRJQ"Z MA2E;;7KY%%ZEY5I2M#W4&9_GM!E99KP=SV@K;=H&T_/1[$5!Y9+0GS4U48]6G<'C#IMKY* ML-Y586DW WM IGO-IA;B\5$58DXJC:]9BNH!K>'=BGK0QU70!0YHRP)5%UKZ MP:Z^5U&/^D2#.J5%9>)>7\"CYHXED*=5D"D%JN34?1RUUK_!3@_S=15F2BT+ M'Z0O^GIQ )NM,CW,-ZH#$!0H(^D16OJ*+3VJMU54>>.>!U[-&[3T()7X5. @ M?5.%1Z^QI_@2+3U<30221&A#U>?421XY_I:()X:?ZOV/$HVV9"BGZQ'DSOF+ M,8\Y40+8WGD,^B'_K=];7'96R(/8E:U1AQ(:.U!'VE^_RL@3-I-L2@#-B8:! M6$C>3"B5"%J@&P:H+OLS(5:"J3X'' :\(1DTR:!$6F-*.(PH-1F-20PE--?E M-4,-^4V"8T*MQ.IBFC,,TC2%,8%4(G1*,M!0V+[36*Y6\&F4WR"='ZI95U_1 M6D*O!N^,H_#@Z0H(1R1"SQE7%.9LT0\98T>C6>U+28ORG_81YK.>T:;KH<8 M".+-YPS/18:8!3&3]4^5J%ZT?E#DAEC*;B"K%]_5G1[O3AVL41HECI?&9FG'ER.[7NK"Y';*) 2\LL"Y0S%7Z28# PLFBXOV*RCIG:36]#9=;"EMS3K M!5?+\(+@JV(6@?,._P4JR+K,39R(3I&?]HK"S"T/K)QL^5I%X>L[[$%[-"RD*V*G)%&\WR-H0M)3-J2$L'#DG:U4L[R91T2K^:.;A(A15..T&4S*JXXCEBD@!# M(EFFYWK$3M4#O>(Q64*,O_8(D[>IB\M?Y?>?1,HG[H&NGX*OE02JY)*V?:%$ ME!HQ13CK#LV@/_0D.A1-:=9LGO8YN%LJG'=Z A<>%/ 8Y3=F#YQ:>=4+!07 M6 XNVG8+5 II+9XQGV(;IIFD8XBH+X2MYN=K-;FJ+8E'FZO%I%%N,'/HX)JR M0OULM* QCRHGD/$"B\PJ[0+-*!/YE"BVX[38'GC,IEONH.J-J'<84G@?2L^B MC?5B&],DG',N" BCN.>S+2F+)E<>6&\PMS$=XH6RM6SZ(.MF#(NKHC5, MVX8UH=&FZJ]BW2!]U2Q'\BW,(G M_P-02P,$% @ \X$65WO1R$@D'@ "N8! !4 !E;&UD+3(P,C,P-C,P M7V1E9BYX;6SM75ESV[B6?I^J^0\<3]54WZIQ>TO2<6YG;LE;KJ>$'O)A^/1Y[_O]_NC^_/IZSXEB-_3= (7@\UZ(]O[Q/__^;P[Y M[]?_V-]WKB (_$_.!?+VK\,I^KOSS9V#3\X7$ +LQ@C_W?G-#1+Z#;J" <#. M.9HO A #\D/:\2?G_<]'IX_._KY"N[^!T$?X^]WULMU9'"^B3P<'+R\O/X?H MV7U!^$?TLX?F:@W>QVZ<1,O6#E\/L__2ZK\&,/SQB?[SZ$; (?P*HT^O$?R\ M1_O-NGTY^1GAIX/CP\.C@__[>G/OS<#D>GIZ<'[->\ M:*WDZR,.\CY.#G(XRY;)KWZ\K% L_/X@_;%8% J:+H".X*>(47*#/#=F&B)% MY'!+T$_[>;%]^M7^T?'^R='/KY&_E\N),1NC -R!J4/_3P2][!4$P(LQF@.? M2O> _GQPCHCV$JRLX@R#Z><]$,Q]TO[QR>&'DT/:^G^6"L5O"Z+%$:1*N.<< MK-WSF1M0/MW/ (@C&8+&PIT@N74Q".,9B*'G!JU@-=;4A9&.,C G[4?CZ7A! M9P:B3U*VB6MU@>U^1K@P0X%/IJ;+/Q(8O[7!R*_=!=9S-YI=!>BE%1MKE70A M^T:F40S&T[,D@B&(HE'HWR?SN8O?"%_@4PBG1*_">.1Y* EC8F!N40 ]"*3H M-VY8%X5WX!F$B1QPM9RN_J]#TBZQJ H\:RBJ"\4M1F0DQF]$#%3%%U2O9'!$ M=73ANH(AC &Q,%-P'1(3]@0? S"*(H796:&J1I1DQB5*.L*8=)2.2@5\_$JZ MD)%EV1R%]S'R?LCM::VHMOF-SJ#[=(G@TW4B"",VYTMG.'$U?2.0_ D>W%>5 M$5@KJ@O%#2!T2@&42^G4$A@S!22#^1RQ"9=L&13F)(6J^F;J@%@\GZQH8@5@ MS:6U:73R&($_$D+VY;/*8.>5-VZG.[?77=GMM0$]N,0.=$=ON7G=JQ0U\,VE M.UBQJ,'A5NAR]:(&35ZSAY6,&E3E!CJVVFIHE2IW8,%5-9)30:\U5P/35%:; M#+T9\). 3&3G,[K(C*[#WUVZWHS?;J#[" .RF[T L0L#N43;-V5\KL_P?*,X M8_@,.IOU>1WIE^,%C-RG)PR>Z.HFF^A;2U"AD0XTD"P.L>O%Z9S57NM$U;M M.U^@,'6O% S8&K!5VM&/O\FRD6DO2.@Q0,K#[Z$/\+F[@+$;I)-0:^IT]**? M]I%'QB!DJ#)G*&&^P'ZV)GO##O13?)70B6LT1V2W\R>SM'H)WJS]'M90;6?Z M-9KJU%NT!G[U1CKP)K7%JU"U@WD@BI+Y@ATO?"<+T0=T&<5P3FS>E0LQ.QJD M)Q#L]R]T(0/\]C/!IEWHIYHQ.>WS@709$9M)NV]-FEH[^O'?@2C&T".L8@@V MHD&]K8YW36W'2\MFNEW_$"O_#.FA_A7"A:W31FLAM3;UTW4YG0)JO<&RTSO@ M(3*5!K#(876B6C;8P7A?;4R*#+X 4X Q\#<1V-I-=["S;SN"%*KJE\57NH&$ MU.,\GK+%;KXU7F?KT*(QO7Z+MJP6U^KAE&*=U4C+IKHYQ6@+7*VV"*N+O1QN M4^%B]YRHGSSXB(;[O&>H9J0)["6/8-^'A*D1.Z3+.BKR8]D*#.,#4O0@*W/0 MV$#WN)>=[?MH[L*6H.NU>T#,>MJ?@_DC#7YJ!;=O8R9?$VWOJ3$#?E8P@U>8Q#ZP,^1TP;5X_1B&-/B M69SED;-/@S(3.L>2/[.2W4%ICL4K03HF.)9!4^3OK(J3U^D)7'-$7@GIB1"I M\U.IB;]UB5P2JU="_:Z">E7705.G6+L?O(*XO1+N]T+B1#>(DVG]RW<4!-?6$K#C*OV'>T+V1>3 M)3C"*W!-_EP*(W ?0<"ZG62%F\H>F$7-3KD4$&?EJFA7JC+".>YLYE,T+^ET M^XELT&*B7)"I&+XV)6HE967&-B2DH,A; F3/09AHTN>]H\,5E@"1 M7?[GO1@G#23W+*!4MU>;O=$K5-&PYFI:Q=>X1I2)JRP%CJA$-#=(SI2,*C O MLD4G3S: *RICLKJC?J<0^)S/B:+&T;H1LW4Q6F&_9YC$:)S&[:TL42,FRU&I9+QHI M>.Y@,26D;R!.#XAN4"38X)2*62^&.EKN8LOH''4=10GP+Q),(R@!ALAGD1*5 MP_K1BXM]0M)X>H7P%$ :@236:80Z332B4:H-SU4E6A) M(4\GWENF$TS3"U%)T>4KP!Z,5O[A=K-"8U-#E;F$(IZ,/U@FXU1U]0A9T-90 MI2PCB2?F7TR)N1"%0_>W9/[AB[%>UGHQ<2#SQ/#1G'?E7TF4!KP\(([+@>E6 M+>+P#I"M5@1C< _P,_1 JH$0.FFY[MEY%>F$ 3^%.C4[O=V"1 M8&]&Z1J%!'@,<8/1DLSK:HU8KP9M:1$='-HLTM1";2K3M)4M$6J!&!5?[J\' M%3H)BA^]1$S4TPB5 B4^" ,E:&4GJ]U=@,?F>8-*)/U"PY1@1(_@2;/D0]H^ MI2?OP7%#W\GZ8 $AJUZ<53?.JI_NB*_E("K1\K%*RZIX=Y":TS6MLI5^]RZ->3 M(950OJ\/?5K#R:ITAZR2):D$ZD,55%ZX6Z63Y4@J8:Q9I4(+;%*JM-&EQ6G, MHE1"VV!W6"5G6:O#4CBTJ87 MH(U9HTH8:W8YK=*/'JR1+*H$OFZRLQ;IS.VE;3HP=%ZR5IT@;];Y*6O83B/& MO;-9)/^D"^.>]>PLN_[;6E=8ZI=2Z3>3.J4WF?.LP1=(:X@JK.7@5 ;&NX32 MC,J:JR@RII4]E$)B1,[EKF^E1#@N>)O)IY6GF7Q8W43Y M 3=AL>-Y'*CWVG1AI)]7QE14G$DA6S%G$0V:7[BQ6.< M'8GS#4-S2=MM@HB^KJ.GU5C/5KHIN$@T"PF*]V\.A&RM<9]/HFE+H$L&MEJ" M3>5DZ07#^QE<+.@16>C_D^S:2--/LBM3W"J]WYI2&A>H!7CN4#)XGZU\KMYT M@RTM,3GMF?OM-GU-:'GL-GC=-HII9D:&D<_R4K%A\+T.N9]%4YM T"! +S29 MS!7"%RAYC*=)D-$9W0$/P&>Z,CE/,"[,T0U1G6V:&8;PVI/4S[*LA7"_NO@' MB-.)=^0_ QS#B'RZ?*4^=,%0$]<;AO@4:. N#/1N#B]@D%#WZCWPLO2-:49T MX%\1$NF)1A)G*;3S:\6W +-3C]&<$LW92F[T\P8Y^"29#P3US)_Z*3,],;1JL(3*T^AAN=G;,/Q M=?V-)ER].W_CSM_X%_,W-Y4+&3AJ4O85-J/5/?5P#_ B MLH)*E [P:B6M=L&*,&OWO$HTE1BC&,/'A-134MI:^T #:/S1\TL_G6?0/X@53CK 9IH4J90:P#&W#K=FW*.,I= M592P&5K0\?G3Q,#.5G Z>6CE@FP=/O>Z J/7L&BV%I[[:7(RB:87$8>=\3(^V2Q2$>91$/Y%29'?2^Y M6C*8!YG+['>=,!OZ"@S."TV.^EY=M6)J&2:7D1\T,W([ YHJ^8NJ_24)@VC4V. M#27B7M-MO3:)/-D7J#=UIB1^/KUTFE2[<%JZ>Y6UX[C9K<(^;ENU?DZ]1$_M M;FJ9GKQ!^@D6;ZWV2YF6I]1+=->S1!3H7A2ONX*\P_\F',BZS 6W0;TCEV!8;6179^_5.H:"A.MZ4(-H^S]).46K#E95!=E-SJAE)U0^]&M1F!:#VJ MK)N';\@*5R:S59G>CQPWEDP%N_9#1RT":#. FLOW?D*I13 <.K0?66IYQ)"1 M)9-.I6#_AQL;RZ61 OXF0?,I\CV:QB^R4X]RH?Z=\NOSF(>>[Y_7S-\+,$=A M%*>/3;.$S/2H0*[>[/J!2MW^7=&;2:,%47S?M<'7U"CVQ*/@KT/"@B<,(JD) M$=6:' ]NQI*3P]\U]1JT>T<3<_&#I0L_#\X748;/Y7?OW.8.A1QP7J#_,.@Z MOU SM)[V_!K9:>6>79WE?>Z\)5S_2E@V3^8BOI>*&(AI;M)5Q$=GQ=SPU7V5 MLK58I/>WDN5\K<'C+D^,G:QS30%G[6$:9*)XP M[7/S?L'"-V+%];9(@@5ZK'/RC3POF2#)IQLYY8T,QCUA?]85K(O Y7F=?-Q$A=)317='%( MKL^.>G;V CNFK"/'+?1D"3/DY$H2<-<2O$MRZVM*KKWQ9);"O"$ _"KAM3F@ M/JFIU38='25 J1P?)6_#F@BI-B+EQDBI\LSZ*"D!(6=O7]U_(7P>D)E&'"W5 MJA$+/)7*TD/KDVG=DEZ ?H7]FSN7AN"T;LA,7-4ZTE*6MXAC-L5:F1*ZE?Y< M4XIA:5S6+=F!*H2/E(H9BK-:=R0B,276S=$/V/7!W,4_I%*IENS=WZQ5,HW4 M<*5CH0E5\4^KU#;U1/<&BV)ELJSS4 N(+OCHBAO_M>PCIZVM$K602(5IME]? M5^,CRVJ.C-HK<,V/+MOCP: R'4_/,?!A?.5Z[$TW!=>%I)JAR-<&4!(7A:"* M-1X))1%5@V%EK+#>\]!$@=C-P*]AS*<@%X-<;);Z"QJUDLZS6+97E-FKP:\>M>Z/&2\N83=P.+66+!_/=!,+6.F&N$C+V^ M Q[C:W9)DB4G<2,8W2\P;X 6* ,O(^3!S0_(3.ZF;9F?L?3RP"F!WVUUSMO ?::[1YM:YVF!B'GC8CCR?=/"Y>L"XG6W M&Y7*@Q!I2W)X0OS%)B'> %+^J#O#2G%5<8Z>0>C2 M_\\7 :0W8L2OV"I5'H2@6I+#D\ZIJ:@2^OP#"N]CY/U0BR4YK<:2I"TXK E[ M(DCN8S+O*68#;BIKZ'Y+CD1VAZ52SIJH$#[;J[=2&BFU/OYC"9N%B(ZG3.O% M9V2"*N9NE31SGR,B'JT6>;:*$&7G-$UES1R5R3F,I,CM.S/;3!8VGYEM+J]^ MGZI*\_6S[L6/5=4*&@JQ$"@XDL'5/2=QF#I*XAG"\$_@L\?DV7L,$7P*:1"Q MG-.*M7M_7;05_]L0P9V>C)F*Y2"F^0WBM]5C(HIFO+G:0$RYB&:+(E\J,&56 MA%/C99+KTVV78=@!F'A-Q6>I5$RA>V^/'UJI:BIVWKBP5%-DMH$ MFKLTZ#4OZ@/UH] 7JWSX#/W$#?@Y4CE%+34R?,#< 6"4[_0=MSL0,/=X-(.+ M!W09QD3%N+-9$X&R1OK/M"J6@4!6:OPPG9G5A!BM-%7=B=JBC+!GR,7^>'H! M,?!(B]'YS(5X[H:B7*;B.KT'>FXPU% ;FK@",YBO?6F%TQWB:L>HM-ZH5IK\ M8F;EH>S-EF'GB"MB\>84>K_Y@8)/?=G-"A)BE=Y2!(3TF"=IYM!O@.+ M+,[&9X\YQ&1Z\"\2#,,G@AZBS#$C\F:HMV*]+%L38YV_0XT"IIV;RI0ULB4B M7='2ST:CC42IMMUBZ(D$MBQCOSS*4'GL+H2)&DL$&T7)?,'65]_IL]SH,HKA MG)!Y119.3&'&TW'Z^Q?LABR?,3_WZ;M#82K855].0CIS8N2 K#MG2OISGFF' MM"C*BCVE??:=#I:-IY3L!X(@H9 MG3.HQXCLM=(GCU9I3L[>5D5NW3?ZU>B%++)K0X S8#=LVW3B5"D-$8\(Y;RJ M&W=A3SB+-F7B)F75) _K(V=2R&^R-ZPKQ2S(NZI+0$A$IWW;C+6I7E$6^C25 MO$JBSFYZ,W/^URS9AN541]RUZ;AP^%IDI0?8L*99>K9Y.5\$Z V PEI7^HXM MKXJA^*=.YP6D3OKPS!&/+]E6;YS$4>R&],7R;XE8)[1W9>H>0W>+UTXX9)V/ MG-'P*"?SD4/F-Q0^@XAL]G\'\&E&9VN"AZ)"3*V N&[=32_EBW MS5-FA0.7KV0;!2,E]V;W +93<7OBF^Z3$-Y[]QN.13Y)R]N0YV3QC%TO3MS@ M > Y)_ZZ?R#;HYX&^6?G\@Z3,^Q)(^+=M#9]FAEQSQ2..D:LN9M MNC3M#\A.8S7PCZ?-Z^9C,>@@5.&"KH6J/A!_/2W6S#N>!AO+1,/\9]=1E#1% M&Q6<:U%.BR $LGU;VZ=/Z[& IQ;KYK81[6.ZFK-SBF3V=[D.[Q7(]FB:0?[Q MU'3=Y#SF[6].JVD3W K']NBR.?;Q5/G46E66L. *X2F ]#'S:!3ZJP1J2Y9T MMQ62=OW74U@M'!.%1@W\3*G,!SO.F%ICVDZU-L=*KKX/]A!*.L[-'$UM!&L[ MM=XH-[F*/_ASK!-K#K).MD=O33*0JZKF/%@;#M]L.-)@YZYCJVI=;8].=LHA MKM(9R_V\Z?#[S71DE2* [530GOC&55O-R:Q[BK@9AUVY<]4!;(\^&N ;5Q_7 M=7I9L\QL>BW!S"K)V-,+V[+,%#_V8/@NT :<**QL-E!J359L#3#;H]>&>_NV^_NV^_NV^_NV^_NV^_N MVUMS4WIWW]Z2-?:@M6AWWWXP]^TK:UW97?O&XMM_SYY+]O!,$(\G:8+VU0MX MT?)5V&I80V?G0VTA;.=FO#?.\7377L.W.?DFKDII1+?3^*Z8^A>:R,MA[R84 MOHQ@I]2;,(Z[?QF+#?&.I\'K1EY;,]$R\JV9 M;1F:[5%6TTSD:>U@0[=W>3'-S[K]L8ZGOJ?&@K4HU."W6&A."4VQN&9;E+%O=7TCM+ ?_:Y\//V M!6*5Z>OGT$1%'*(794L%^G_1NRT,LY'G>46O93\E;!LGLQ% M?"\5,?$.OIW;4T_=?2#"V9C-]+$R[!C+F( MM+[L>[KUHA73SA/OJ67W5=I.\).CK8S4X-#)DZ)F;\CWD&PKT%,(_RR#N'RE M?_(B?"6UMDA2RM3V<][98Q17&LB>YFL&U(P\(/J5GM1SFD*5]&'<(I6UE+?6 MG76LS?GTGG3F,8A&23Q#F,X-'811\;K:4G75SZ+A.5P4Z7QV84#]3E<(L\#, M[I6OVN-.!]MQBGLR;]?MA,($?TWF<1A&T&/1OL(4LIUTN$4:U@>CN =^ U&P MX[X5['BG8*T8Q3T#'9PQE1'<@365=;E%NM@/J[ANS"W0QJ[?6:EUM=,^11;Q MM,[>%UYM?MUGIW5J+.+Z](?J72S0*=]E:/)H\?O<4CWLD%=<=[>Y& 31P_*5 MPU!&Z1>,(M'5Q[7:VT)-VH /7"VQ["A2@4WL'^H 7W) -E-IZF4+-4H[=[AZ M-KS#A99Y_JQ,6MHVN]M.P[ME+7=X%$Y!3#VH0QF$0D;J]!:C9TA#YJX0O@Y) M8?#@O@+QPSKO1 _K>,O&Z2?"2F>1=^%,$78@Z\2):2^%=W963.F0\,OIE/P, MG\&2TCO@H="# 2SFJVBF^KV(:I"W7*#/P:7&^R;V'CZ%< H]HI]%@5^ *<"8 M9G%2$_8'$=G1JH^*X/VL&P/RKE,F24#R2Y7$M 7GH839>-*1\0+0_L.G&[+8 M.R=@WLAXHC-85)L;ZY9'J;(9N\V')DD&(JUH38J/%J*KF#5%YEC_=-)R4&;1 M O&;^+(*K[RQ6RNJ@D!*9%@7NE8'*KL2P*]AYG*(A-4RN=A[TT.?:&R^<:%% M?)9>G[B/R09A%/HWI/7@?Q,,(Q]Z*A'WDHJ3)J7L81,G'3U5=Y:<"NZP,W=! MHKY9(&300$L8)L0.9 :!;! %-R:4VS!U.V;]E4E+VG@"-C8H">!SLD&!<9'J MT1PEHL ^0:7A25!&C'6+E'SO2F>>* )Q1!TNJ9\G"-"+&WJ"W8)"Y>&)4)4H M[O1JWAOUU8V)28@AB,;3&^!&X :ZCS!@WP@]$Q]%GHGYLE7Z*:#M.L&JX7X\ M$8P<12?$:96:M+(][H=;C(B:QF_TNEQ,[RC\D< %7=(I>!]4ZIK.6X(=5%R,XJJ<4(-I-FXSB% +4OJ9/[V+HES M%9T50)_ M9^IT[1S-YS!F!IX0GY[)/X'0@XJG4>\/JZ=1A18=-Z3O\A7:;#RDZO!<[0X$ M1 +^K8MC98J.JA1EC3A9*WP:,M'1?^C5/?+-_P-02P,$% @ \X$65\W0 M/,U75P +T % !4 !E;&UD+3(P,C,P-C,P7VQA8BYX;6SE??MSY,:1YN\7 MWP6'#RWOJ"&/Y$CG4VPX0*":Q H-M L '_[KKQX M&D ]@49798\V8JV9Z_?O7Y]LWQ[HK*(\B;(BQW_]*B^^^I__X[_^%T3_[]_^VYLWZ#S% M6?(].BWB-Q?YJO@+^A2M\??H!YQC$E4%^0OZ*9IA@DZ*]2;#%:8_ MB ]_C_[XS;OO[M&;-PYV?\)Y4I#/-Q>=W<>JVI3??_OM\_/S-WGQ%#T7Y-?R MF[A8NQF\K:*J+CMK;U_>-O\GU/\M2_-?OV?_OGW_]NV[;__OCY>W\2->1V_2G)5;C+]JM9@5E=Z[[[[[[EO^:RLJ M2;[(N_E]];JA5"I3QH2OFG][)'BE!I,1\BW3 M_S;'#U&%$_:A[]B'WOV)?>AWS3]?1O%Z);_7\ES3MY_&\DNYI M[@5V)4.>7+SJ*#F X:4$R$X8>F'^!#PR-[D( M;.2+1<48WYM=1!3HDLDU*C!8=L-KJ(TQ\E91'*Z#BZ- M--,)^^27&7"?6&I),(PRPAM3J15&K?2>&522JL<>^KV?/KSE=&#_\O>+ MO,(DCT1GI^Q"]&(^2& #R>I?)Q.\ZBW QK4^D S;35R3(JGCZHK<8O*4QEC3 M0ZC%?'4.)I!MOZ"2"-?U@ MG(<8Y+VNN&VP!ZMMG7!P'KDB'!.JE>>,:C46ZW T(\V_%VM\$A&L'V3&$M[& M%S6T;F@9_AR\UO68QO7,A!"3VG?=7N1EE5:U?1:A$/,XB]""[,TB)!D8]:T' M)L\B>I*^&O5I6E8DO:^IGKU]*X2]-W4M8*G52Y(P"&&#I^\+>AK[[Q=Z,]JK MW-#WZR3#K#$DJ.IE1B<&@Q)&;.;%!I7>-Q>NHU=,[JB:8BVA$O!6\TI@784/ M?H51SRI(TIJ!R2 FM-_] [83CTFK@==4[%H!1PQI4JF,0(;;O MQOLC3M+8.'D?2WBK8C6TKH*'/\.H7B6F<>6V0KZJ]K;>;#*^26EJRR9I[U6N MARQ5ORP*BPI:?%I:]#7\<"1-;+S82GCFPAC:J/[;GR'5^0B3NI[39-]5>U4] M8L.:;?"SMTI5@.IJM/<;C.J4 8WKDDO .3F^)L4&D^KUFH*LCO.$!=UL6$?R M\54S/Y^DZ7,C=X(K_2U=![7@W)J.=4R[RR)_>'.9/N$$W=%_3^\SC([+$E=0 M3@\^UFF6B'WK]H\7ZPTIGOBP9HYH<-3U2<9)[O3IZ*0(AI!3T(XIV2KPDX?N M+WWUL.>>-Q2L[K"S]YNO$TX)3GNLV?T0G!4J--)Y4Q55:5GQ:(8?<536A-?U M7KLA2T7_F.;INEXKNQC%[[XJ7 FKK?3!CR J7H5(FL@*F;#M^L?HQ5S=P]^] M5;<*5E?=_1]A5+<"D53=0@;.;/>2#C7&F41?P.=T00;6GQ-L?PU>]5I(TH23 MC>J@*MYY.JD3]DT(MPFC6A(449RGA)PT'F> $QC4+;6,U)&D?')& [%/EI$( M&):H<:EN!&W$;'&_&V&WQ:IZ-AYQC"6\;8>IH74[8L.?@]>O'I.T+FB$]EVU MIWA=Y&5%^&DW7;;>\$US<^N>HNB-"),/CCM)H"4C]^W*BC-4:L$ MAV;G=.U=8;X%?$&;@M@#YEO YOB)M!W Z44X+KJ+(NWT8R7H^@5/ &ATU] 3!D M4J&2@\@J6 NR.Q(E>!V17\ULD,5\$D('LL^)L0P86FB C9FQ%8-#CLLTQU>K M$X*3M#J/XC1+JU?#R*87][KG8P$]V/71R((ACP6@M//#4LP0GM\,REAS@Y^* M["G-'X9.&'L;BX[?*_8.\(RSZ*Q#!CB:("-N=**(28'I2NZ)NF: S=/?,=2?J.OE!"' MD58#$3#,4..2;UY3J8854'J-+I<$7Z1=K7@2))=$9[)\D"1G.MC*!&=C83#\ ML2&4]HKXBKI8M3FK]GHG1Z0JTBCA;B]F2.)!*]\,RZIRIN,4<9:>T$,%9U1L[)CK34<91#P:/IH&5 M,I1UVDBHH[Z^E\QXEI"KN[3*Z&KP(D_2IS2IM5FF-'*^0K",,-M0+*50HY2LHUP;I&=3\$49-^ M=\S2 M($CD!%$*Y69*C$V=&FKUX$R6V:4)MK]DNM,R$/&Z?%* &ZR=>K\'YXD!E+1J MHG];XVI,5K]@0SCN6\#96J*%U(\7PY^"5K<@_IML ?A_3KAX,QQ12BG)XT(?O,Q*FE?<1V]\LC=8T+8)5/V MYR,D;.P]:KQ=UQKBP\"V,=_#WX-SP0!*BN/N]A/ ]",7>5RL\5WT MTFR[&@.+=,(^>Q SX'[WH98,SA').0R:,J#3JQ*',4/F!X7&>L/<,L_]5 MD[1,TM@Z(%FUO!_AVEV0#G+U*F!HYH93E=< \YLF7 _U%?>>MVFU8EGC\^1G M.E@^%G6);S=1;)CN6A3\Y79R ;[-]F22#DX?9XA21BBNPZG3:2&NMI]!K\3Q M-P_%T[<)3D5G1?^P[:/H7_Y^4CQA\^Z**%Q=@A_1B<##I$ M\K6A)Y8-K)7R7=&G15RS:33;OE%X,/S95S6K0+6UW/\-1"4K $ESV$:$;Y)Y MKN!C^N&$??P\BQX4\$>_^ZIB):RVC@<_@JAD%2)I'[2504PH5#6?XC(F*5\2 MF_P8B'FO= 5(J>Y[,K H( /3,Z$G&ZACO\$/:7L-N@M3-'1C&GG?7;\1]G@L M4 J#((T+0NUHT5="G58@'AWG>1UE-WA3$!-]AF*^6:,".29+7P841Q3 M-00 MLD@(!V+$_ZDC4F&2O5I)(4GZYH4&ZI@:(S%0[%!CTQ*D$P_+D3L2Y25_/-=* M$EG4^W)# U9:>HSD0/%$ TZ_).GDPS+E]A%G&7OI/3,2 \48-38M5X0XXO+A27*6)TX4Z>3"$&0$ M4TV/1@@@.8;(;-2@TB&)<9Z6<90)+.?TW\;A !99WP31PAV31!($110=.BU9 MA$++&:X2E#!_PQ%QHTM/,@Q9)*AJJG1B (DRQF:C"9,/0I+F*L46M7[$T8MZ M.Y2U@.W.9S5R((AB :>[Z](G2J 1Z"ROTNKU/,WPIUH1[:$6\<4-';B6$^/? M07!! TH*<.9BB,DA(1BDYMM3@KQBE^RT[HS%_#) #7+(@J$,("8H@6G8L)7E M=QZ#,.*$]DPDRB[R!+_\;_RJ]4N2\\L)#3U-HTM0X4LZ)<:.J!#;HRE )%# TW#CD8:W5ZB9@4Q#*$"P.(60C"N.,D8;GVF_]< MICE^I_5?*>N770:X0TXI! $Q28].PY]&\JC] V(ZZ"J'0IKW$UQ]'YXT[UU) M\QXT:=[/(3M#R!J=XQ&&J;;WSW7YL\DK>B73XKUNLZ;4QY5 MW*!&SEKE7*T-PG[(H4= M<$L.O20(DECAR=FS\9NXIX&$"N(Z86ES498U)I/(HU )1"$M> V1)'F(=-*! MM))**(;DUBV.:Y9R\=W[>_[4C*J#E42\C4D:<-V(-/H=!#Y7'*'F!NTB.J=L3M*M[8X@B^(XY%'@:'W$#*CQ9SM3:78:>X377I M>RM=!&#\C+/L?^?%_,BW4JC4[84&8]%.1U7D5$7Z7G*AZ)HV<7^9H8 X9,Q("Q!0U,@U#.F$D MI,-KVL;08]N;2ME 7'&"%!WA[O)^;&=&PNM0%BTB?\&E410TVK;\Z<=^7*DV@Q[FP5#%1RZE@*6/( M"9UJ/12&*/&1E/_$,1)$.7=,)P*('BI4X6H9]IHP8XX(\E!(HP. MG,26#/,'MS\5%;HKT.<2H^H1(Q[.FM!_[V6"%W9"O302Q^Q"A)B5YTE$5!0R M"7M_=40+6'I[1)($020K//T[))T&:E4\L^:*E/%K]>DB#%F459EUUO9]M\ MC:/>B!5R,X\%C;-L;D7\Z^UC1 OPJJY*-H)28/I=<*.2Y^,%!P=&APP#4 MS%D509!P*EK=4J]$?0/HGL6(-2;0+\P(XE9"O5]^GM(FMJ[.""G( M24'[X9@',ZEO';@H^7]DP^: _-Z&3@,4\:PP#:]P2!%!B)M!6SOH%V;)-^MX MZ%)!-/'M@U^]1I8-(0V"R,1/()@AXU&&AM%Z#A"QWGR:Y6[0O:$^EO!JO>;1[YZK>PAK5-GB1TA5/4"DJV@FA"Y. M%ZWG553>8ABC:BLG%6E>V_;&N]^8>_=^/*U:H;;*X+<0AR?,_>\8C' M:_IIJCZX,L<91J,I>L$9-@.L=+FAFT04J][?L'W7Z%&5LX7YP/>*L>G(M-9$!Y@V-,0=UG^!.NU,NS('\(,> MS2 /AF<.(*6!L%%!I--!7^>8SZ"B+"N>Z1P*EVA%I_1)4=]7JSI#4:M#9?[[ M'_YX]/;MV]\'9^-)D?-^_.>T>CRIRZI88\([;2LIG32]]HKNK@SZ1+L:&*:Z M8Y53Z0I-%,$8D2_R)PJV(*\4N<;9H8A/)JG ]2G3_QT,-Q2@QB1H15("\Q'28YV%.@SFFQE$G39]TF>!*GT4.:F#(Y8Y5D8"-:2(L5$L^ M*2MX2%O<+!* =$DNW O(,BN?PC&G*JHHNW1=.NH2LS CT#AQ38H-)M7K-85: M4=JS=<7.0519W2I81H+GJ*V91\DLS-@3[-S!I@B.8$9= M]&+KG$P*/HEC!]YGCUX:#(6L$*5XH4:!]D1, U71"X"%GT!MG"B&F%CK9]00 MI]+&.320GN,RC>[3+*U27-)Y&@_6?2RR!).2S=FJ5\O!G;NZ3[),=:I/)U== M,#W.1,#2,S];=3[UYH':C8%_^=V?W[_[U[\@80@25]V.E4T*@?CH<,"LEX;( MN6E'S3W%X'1JCX>NHU=V-.1VNC<6#G&NIP:L.M$;2H*ACQ&>]A1O(Z2#\^9L MO.U@YY/-CF[T2>650D,QUR1*NA&:CH=IY-QMA>^?$3O MS*Z*@>H6%3:J&>0]=UAFV*,^2RT,AE(VA/))7KNB ]-W79,BJ>/JYXB0**=S M0^:1].2:3=CS]K@!\&AC7"$)ACQ&>-+3?(T4HB@P>0K/&[[;Y3S2::6][TFZ MC6H:43#<,>/3[$PVXU@&:,;M3*#0W'&C36#&6'>AG!DS/-4%RAA.Z[O'*+\L M\H<*D_4IOJ^LAR-3# 1BF*-C&N99M,'T89,AJ[NUC*J\83I0:6IW/QC1+$P" MVWD9>RU(-& I+]**YQM@(?$%3RV'\UA/"Z.&W[A<*_1A/*Y6'$R/8\Q<^'ES>Y*=+S:QF656N63:?(C^N*I+>UQ5;=-X5K&]E MH<5%1E$\\#3>N+1MGB_]$;^72?=10,-KITM^ 4R;V8M;TE56N$=,O71'QNMF MDICOOEH%BQ(^D^<_ 7]^>B/?_SCT?L/?^:]^)^/_O"O?SSZ _U;RA[3241P M\S81U1&*^'6?_U7G&'UX>X08*[A0_U_>'['-F WFSQ]DX9EZG"3\XG>474=I M;(0\V@]6B8%ALQB>=*732B(79OTES% N%X#2ZP564 MYC@YBTC.,@(>QW&]KOF1R2E>I7&JFQZX*/HDE[LC?9[9M7R,\+8!8WQ0"8@78.:H?4 M T?;G /JE /!Z=Q;FEU'Y(KPE%,)7Z5=8\)7[?9%G5XST!+9YHIFU:Q3 T-3 M=ZSFM76WJD9?TW5)4F191$JTP43TO.%W.Z44U,?=4M]>-+)&(!KJH&OH-Q:' M2#L-1C/=MOLT\(C%'UMV)E4K'9100\A&,@E1N$0:X#.32&SDP2.0_MD"-Y6@ M5-(\6> B#Y=4]N<*ALPJ]O1 P;ST.RQ^M$O\:3FOTTK[3<4VC9<9X<)^LT3YD;+""B<4QW M .6H[/5H;Y)#@^,^)TTPY)L$5PK5$LI'Z$&H\Q.9:& @.#5O<(EIV;(LU*=T MY,T*GCG,S$B+CM^)L /\X>S8H "&=BXHY4@%H<-9EFRU@E-,ZL!=._K PZ;3 M< EK@J6#ISXL+N"-E)T#8DO@DLX&;:[V)8/P18:J9,Q6#"AG)(#ZF95(MQ6< M+6W(M$#><-Z4;ELG[G>7SPQZN,VGE@4S4%D RAM]0KPA$(QTD5O>G].*$M=6 M:LKRANY%7G[$JX+@7NJ"LQ;VH\+I4Q_(;=T?W]$7_.]9[+3IY MUWLOGX/5)^_?4=4N;)-$\9Z;AI52L7.TZ6(^TA65?F-.*^V_;6@AR[R61 'U M\B9\ALPMS;PR.'THNZT3RI&,3ZHHX?4),A" U56IH.D[E^!,:"\ M%%>'Z,R MC2W[NA8=KWG'7. /<.02;.QK.\-_ M\>0TS>I*&SJGE0[)E1%D$UL:4;!\&>*3,HR+7X-SYF>#;3ED^^[>1NGXVS#('AZB[HI;1XC:TWD3#&DG3RV#UQ!;P7 MNQ=^))WD]Q)E!YC=.[/:*YLIH/NBQ*85PQSP, =RC2?-F.$:U3S9"@"JVEQT M(*O.Q('0U0(?ZCRBB[&]8]?J=%$/(R&_M\95 (. )9-TZ(Y8D@ MKQL45>B^JS!V%U$.?\T7]@$PRE%W)$ M.G^@%GG7PR^MM&;:JY 0 ELTCHO.=?FV,<4N@,8QO1@<6H>[4>C-8[(GD]N' MZS =?!CAOUUM>-S-V0LF<5IJ3VMFV '0%NQNNHX,2B/0N6Y%;N)VW+L"C^H- M_2-NM-FOA3 (E=^BE2] <*,A QW<-2Y>S](CMNA[TQR4!UZ+S2299DU187+ M@D'B!"6@RA#!3@H,X;30I%LG3(0G\44=EP1U.C;Q7R(^.[B/RC1\OWF<_&== MBE<-[@I-XF+>M"A M"P*L%B>\AE-!+.H*TM*T.]^_6IU$Y>-Y5CS;4@N958*$81C *P,R%/* 9A=6 MD/H@#=HM,R7$M2"E+J0K<0;LFA1/:8*3CZ^?2_8 >W>-_Y@]QR0>&C"S;XXA MS_?G9CHZ.I*?: 4,?V=#E[+P;8G,BAAM4SYL303G]6#%RY:K>9QF>!"Y<%BOAL)RIP?7[W?P?# M2P4H*?"\)Q*< <=K]@[J/SF8J]5%3N?Q#^E]AH_+$E>ZK0V;DM?>U,F!0;]H MU ##)">84E_54V+3X%6:IQ5^DZ4KECZD-8$B;B,X^=K;P<--<-V*0"/L=:EE M!#Q89"DEH=VD,:(\N/.%4[S"A+!!?DIJ&JN6WS'/R87A,&A4@48Y-[CRF"FT MP.5 (IBVAU,L_MN;73;'?/9'+IP->(Z F.C8*#+"41O,8#L9LK1,?Z1_P^5H MJL^'69[^M?<,9/AIO^RM_""@^,F:6R'K33JPF8'9YP!,A#EEB/ MM;*?T^KQA*ZZ:5]/^(37N4 ,%L*RTNJ:F9Q:=?@. M.@O!9Y!FUZP32;4ZM,7X=.B&U+(;(0B3J7SNV[C"'HT1;EYN5V639]QF8\'Y MZ^RPVYK(9 GP*GX"?.V"J>&U>"M(:/>7\[OR'6?KA)/X[9\^O.5$9O_R]P:G M86-<+^:#?#:0C%8Z&2A#N 6?@A&\\ON;W\%[._= DYTC5:"&$.T6.@0N>?3*6#A]\J(!:AL9PNZ/ MISO6YZ^[-I0IQ6SDTHT&MB.0B'P>:%40UDMS WP>BEMM>,QUC"%RT O*4Y=( M(JL2>%8ZAA5)9(0=5^0^=NP\^$"=%>PV&SB(.;$>MRHY'I_IMM&X:3<'@#^W M/4_S*(\7F-L:#0%@L8.C#FPV6($^M[5#M\UM.PN@YK:DB#%.^,-Y;0:;-KG\ MYSS!Y(+^0\[>WJ;3(G5$(ILTE50LJ]G5P7[*'-U M]]O>IV9^"B^P:QFGQ^$ M=@+BP]G#SU76SAMO<,:FF'?%7?3"HCG8Y6SJ\WE!)H5RSS<78DDPUVG52F&J M+:@+B)E^N.>?*N$FH&K+@#J[305QM>I=B[<4GDDQ!,'MCJBHK->"2EHKX@-* M4.,^A=QY#@IU<;#;HN @EKAZW-8E[JI;"@!:XC(?V?^SS<^G*!,C29N(F/W MT_'T_Z$G*5+SR&?\S<3K["7F,?@WM#LX6ZVP=GGL&X3/UA.F@ ?9;+PB@-6* M@_BNZ@F21IMU!*Q7 -'PJ?,CERW[6#8EWPW+[L"X(>@UH*V#G= JMY_8<10? M>?!6#P3?9K?$KLV=IN6F**/L!U+4&ZI!_TZI4J5YC9,F(D._!>47PL$,,C,+ M=[$A9N+W03[+Y-]__5-<=&$D8(?*MO=;(F.(5\)LV0!#^*](_^A&1#]I+>K- M)N.9Z**L35YWD:\*LN9NV!(+NFI[37PQS:5!)@PW53"'<]/P2DDR>MJ(L3@K M2AXUT<])B'KV@K-U]%B IE0DJ8 /,JA8-A(!PR8U+GO0+N<*WQAGX3:@LEZT MC>(3K3CZQVT81IXH]JNV;;6=]SX"4*83R5V,4F&-(OY,B4OK7Y5"^Z MEZU+]Q$/H;FOT\9W]D,[>9!=R1]N**6[2*.RFVO$VUV?V0YV-X$F6PA.Z)U@ MVSOY:V5(+XIZQMD.7C2ZB;8G!H]B02>3=YJ^-][.<:NC[!1E&&R=@=A.U(M1 MB&\HBEZR36T1J7QU7T5IS@[)VIWQ\X)\PL_=32DNJ[_@NX ];Q1>PNV.TKL8 M@T'Q!3RP4YXKMAF\BN8SC.JX^1"?F.?XN7=1+N,Z^[\;?(K7M-U58E>D&Y-N M<%63G 7EM/E-7E6E-T'9&\$G.]2QV5D3!G6GPK7S=&"Q-XD@C4V6FCIMK09? M.S8#$'MHI\C2V"'=NT'!:YIA*_!!BF&M=' :.D/4Y$-@_5RK >EIC2OR$.5- MYN,3VB(HQ$1LV.7)-2T\MFH4J92;16&4=0^&])>@>7*;/N3I*HW9/3VID.[P M2_4QT\?X^8?ALQ6$*N1^V_*- 4R+#>2X%%\2L6N ;,_E8UW225$IDE;=UNMU M1%[9O_?,(T6O$;RKN,%T.*PQ"_E7IB8TCTC.VCX;YD27^NW)415,,YB&5P[I MY=KBNE27:/*9&D"M!4BCFL59VVCDK@Z(K,;>WU7W4.AJZVT;]?"=9K)6K%P;#*CE&7\_2U=W("J:=3>&3KWL!*8_D>(:_*52*<+J7O3.NC> MW4TS 8*RTDF<3,X"T_Q?>7<>^J$_3Y%9P(\?(%.)0F&449X\D-S]Q70?FSHAZWO MTDJ'XY"QC]*( F610U_4!IX2PJ)%UDMBDM-#V,BX*_L \7X-M0 M#Y-T<)XX0Y1?N^)I16Z72"NB(4@/C*[;,,AYHX,)9L<"E1"4+3,;P'U6_>[# M2\==GAJG2]W4I'HZ*!ZM%"F PINUD,7B7MJ@; MZM>D>:(PU*CTQTI0$R]7_S_V_;=.T':U"K)MF(M@5N-0FSR\UF'TP]0\3B"] M-]-=:)QP#FS0"'*-U/4<6"L.AGQVC)H'VZ@*T&6NPB7[/IU))3#%+#MS>GG( M)+.? +J7#IN8W/-[-B6%8O%D'# D=@6?=9"Z!YOZ_L2_Z.FG??9 MD\/AC5[<;^I!,^AAKD&U+!A.60#*&:]:<23D(?5V8U]L?9M!/B2?C/V65A@L MHZP'"V-*!>?19_88RUE9I6O:6>JR:8^%?#)&#;!/DZ$$&&XH88T)\5F\;H-; ML>!\:*X\WN"X>,AYBBE^<_S5\;*K22_ +5>[&XKKK7HE,-QR1:J[@$VVBL$9 M=_N8;C8B/^6_TT4M-?W CFW=:.>J['6,F^308,!ST@3#PDEPY3-VH.,V&UZ/>.>X-3GZG&(#6<@%_*:OM8- MTR5]20E,3^:*U'1!/QV]* " >^M-E!+6J5Z1]CFZJQ6;CW+/A*O=@W7C,A". M.T[P]O$EK_S>7U$-6L3RGX'3AO;FF]2U4YNTS5&C4%K:+74FB4A"IS1)'5<_ M1^S:7_5J[.$M.EXWUUW@#_;430I@&.F"W=G^(GG!5\E74FCH2,'923IM_S9V=7 MAB?05C5HRQUWR/)AM-#DB^IDJQNF;8'.'-F656F>GLVQY#QZO7V M[%U3-(ZZ/@D[R9T^19T4P9!R"EII/XGJHB>FS (85ZTZ2K?ZP5EY%I&<=OCE M-2:\U;@-Y%8MGTQT=*'/08L*&/:YX91>0,)5^R+[!A,ZEO,L7B4S$)QOG_!S M[TDG4N3TCS'NM24W DXWXY.1SB 6<'QQ1[& /3/-8P E3.UG5 M%)GSB8QC7/+U-+(YW%IM$!;6TGW78< MV]MKHL6;B?)'G.-5.G63=H;%,*UHMNOJ%C/9',#6,=<']PW?ZA&SG;>GM&1# MT*H@;?@.C$L'VZ(X6ZTP:_RX*X<;.MUD>2_R.,U2WFU,;!ES3(9I&O.=5[>- MZ?8 -H[93IA:!VZ-]MH!3\BWM0FH49SB%28$)]3W9GME>TZ9XJE[!A.MA6D* MLUQ6MX))I@ V@#GXC:N1]"%/5VE,E^JC42)IO@1K<%"]C-.=TO\8535Q78?, MLA3ZD2-'5VTO'UG,@.']?.PFSJ^%8BH.6OAA8A<19SD$W^^)<3_@[SB.21UE MJAI52_[]O==JHW62%G2I%I'JTGQ,;,(ZKJ:/^"'-60SZ-E:1@L/D*7Q4F-J3 MYJ^4-B)P>%(QR,J>0Q0F.&0GX%@33"\R":XBY2.3YLNDC3!4HK+(PN]KJ]UJ M7]2=5!9;I? $'#M@)UZKX8=PWPG"Y2)H=7K?-T([YAM?Z2>+6 [=YWU<@%'SP\A'Z]9DU$UOP6,>GSR?*$"Z+V-OJ/%X)Q> MU W5XZSL)CH_^^T]'-&$E[/)-+6/XBB+ZZP+*4P8&OH;;C[%+[7#N,U^3,>- M1"JLLY==FM'"MKVF5%JR. :)EY8P'+QM[<,;:5CIV49E9QSAET$+V]KGYVWP M6I;I0JNF6,TJ4"X=J^AMD@?#6@>08S(.51C3VM?5%EJ![8MF[0I MVEG5P- M-\D)!\IU.M!I-P8Z@7J0%G4-*-'GR]>>Q9C 5A9ER4[>V"FSIIQF60KPWN0< M5Q4O4$XQ X;+\[%K7JD,M-$L/]+U"5?-W6?E],T@[_F4U"%=JQ-:5;HB(5P> M;9$_J-=^\?L(G414_?MX<)_])?^>96(K&\1.> O B/VLN[%ZM[K8WH:Y) M&D_NT)?Z:NBVL837]Z<_ _P K:FP+;.R#$/YPK>U_.7R;LD;[?U9I.E6+UE8"5+VH/),'0Q@A/>B2.RK#Q:".DX-"&97 J'W'R0U$D5MJ,A(/01@E8 M29N!)#S:J."I7HME,NB!"05GS;"GO,CYE"W5!9=HI<.-4A)D_3#5B8)ACAF? M%*7>S'J3[6#5S7JKFN0 EK>=+UVRJAL12F_MB!0*03HC+7!EAR1)0[N[8D4J M/YE>EM^C1HB?+!7W)?U8&6-:B('60IT7=#5@K _Z.[SS(26Z<;G?%564!6^_ M@W HK&T/GXN\:K.+M.5KK]TT@3!1]D5 M)T)NU> S4L*JGW_77!2Q=,5PV?<#*;3;1C8E$)P;..!$-ZX!GVE]F&.2\=\T M#RH$Y]IQ'(N#()R:]W7Z2<&T!Z$/H%C+O]?K*PH4R"H%< MQ#:T9>G"?JD7L;V/H*3WE7!Y%M1.:!:U)GEXBUPGM*HG9Z=W=7NL(\/K!YI: M,FO 3.;DB%E*ZB2>-8$4\2@\R92O5<242P0G[XR%8%/U_QZ)FS,R!QRQ<.- >=RS^$=N4QE#YG+6_@*+O_YP+A\O*HP M6930(XMP6:UT?3ZU!^8.E-\J'Z3HP$=,<,0$OY3]*K]WT!P.L!SQ0H_;M#UJ M;PT;M!L($[OIZI@Z>M.F#:;OF S9]$*.,/&&VT!;(TVR&3#AG 9/+RT!G6ZJ M0,9#R1G'_O(27%CG!+"J"U F3EX"BNS4NVD-[713A4%,G(XEYYC" 9G;8ZZKBG45@Z SQ;HBOG,NLO[]:G1"ZZN.-MB#MQMUPF!X9D,H15BR49K. M,(4&:E7 3"E5_MCFDA:=T.PRSAZ-"J!99ILO:ID&::*HR=6^4U$Q1 M$+*H;_[IP(YY-I8#Q2<-.-W &XL^[UZ$9>[I5;%KDJ[Q#>U#1[C'/WI[Y4L" MU+W6U?T2O%*5<.3LBA6F'ZP0@3!"G>+[ZB(O*U*SL.V/49F6MQN"H^0J_RDB M*5L\W!AF2^[J7E]2F>C4X$451]W@9)L)6([NI@JHY!JHR&&P4C7*MJ/J\5.4 M9LRK\X+<;G#,\F5?UV13E)BG;[I[C'+ZTQU[?9'^>_P8E=IL1WOX3N@9V"+% M9)NF[?01,"UG7YY)34R:Z/'7VK*TV<]>/J&[9E"79JA7J[,&A?Q:RC6F1:U^ M'72>'6]3A5W<[&85"3-T!VYQA5; MUSQ2"T[)Z5BM>SR=%MQ-GAN\CE)V(WN7;1Z3D=#LM#MH(ZK> K1(M%GH?7:E MNI?!!RN#D^()YQ'[[WJ3I6SKP/#\MZ.FOS>^)[FR?$[9HX*\ZTX5"9R_XZ,>AF]ZZ MZ0MXC525@ WHU/T*ARIC2%(D*:_\#9. 4>T?&0-9#X7SDD_(C@EA[\+PC:C7 MK/N^= MLAX+56H0'KX-J[GYWL!W;L4$+L^%UU#?RI4_I2)]>:XO$WO;8 ^-(:NJF9(4 M<.TW7!WUOX'Z'T'WKP/!YD.(?PG,K;/9?=.EY6K:$H8/8E24"F*1T:ZS"J>! M+>6*\M#&TIHLC>D2T,6ZV>5T)0;XJ[HJJX@GDA:GFDO7A_X[!]'>;,6T2//3 M?03BVQC[E5C]N984P:?BOP)EW2*_#-.'QY9?H(G3*('_ ,U4+'0 MNVXJOO3NW P ![&-.[M@%]G6G?QUL W;I_?C%M_JH4@HH@>FR6-*T8KJHB>F M#*X?6*8O'!7:V0LF<5K: WE\?/U !VJ7(MW3\&WZ--BV[\UU:\/'C9*(K5JP MQ6L"D2BNZBACIV"J@-,0*+P%#(&]?.F0AFQ#42TY/"L^ M$[Q][M\W71MLAEBV+7PD)MI08M<7*X:=%M<^41QN8YV_S/8' =KMM3#N?UG] M@/9,S:6,%EE;+XD 5/M?OF@GM?WE/G]P[7YQUY=J\_N^A7A1EK7J_AW_\:H- M1!'^)=J[B).L^+J1^)V@1XX?6&)A(SWF^^!4S^V>RLZ]NVD/95_#6NNS:?H6 M#(7?/90@13S<0_$*(?@:+:S??MMV^)E;6Q9!)V\301S4_&U6 2\ZA9N$X(N; MQM'P'R$M9\-L>G?/XB- MLKG%NL@&VM2/?U$)?V8Z+[7[_J;;%Y#0R[U8O&;2 M\1NF56$"*Y>.+E3+@8<'/J"(,[E@ \KX\U_&@*(N5#\#RO#;7\RMS'E^C]NS M$/(\K/R&28,7TM%/?4$!9Z,)8G.P>\>P!:)]5)TO-5#%54> M9.B_FJ!J5E6;.%SA?3UEKO MS@O"UX-[+G3YK1?3^[;L_ MH W5 KK%V)LE7-!!/?"M[D_/CG\ISA MUZ+Q[7QCP7<+>^^U1-]_"2WLO;\6YG?WKXX.'=$QD+[@]W?P/ MN1!V;9'[]'3IZ8&?9FIZ:?.&=BTD92=77(R7QN!)^G$1SS3FM7GMY+#S0ZM: M2W!F.+O E\X_^-EBRJV%Y_3(@UIR&PEED;J>P#Z>M M+.^4:AK'E@#LV/YP6]#$FZSP\C],QG<0;7=?U1+BNC>L=!![Z37V5"+C+N>\ M>]*#G91N,!';R<%[GY.:$.KU.4ZH/]EM15TYSI-+^JWL+GIIXC,_XAROTNKX MON013YHJF&?*9YO>Q=E^\YMC!TQ+V0&\=+5 F/H>&(LE-YQ*0J$5CIM:%_0T ME%2 ,DZ'NJ*(,-2:#D^X4 MKS!%DBPQ;YQIRR=%=W*WS]Q9AL 0>A?T8YZWML)/'D=>3>M(794#LG5"Q^JF M"96/\SO:UA"8"68+:-#$YC'3S40(?DYQ3L52%WUP7)T VHFQUDFHAXJ<47M/NT2;(6US#=\#AM[*1XEXY?X )A^;!]>24V*MJ(F)P-[ M6Z=L==%*&$,$PDZ)IB34(S+6!=Y,M@*@C=A<=&@%.A/0>6[!+0?74'&4BL&A MVM+Z".6X8D=W+:/Y;ZL5CHV;,=X/J-U/BP%-M2P E1? $8\='*2%@=K!G#RR M0^B+O)W[48'CLL15R0Z,Q3EUEA7/[/KZ-&Y/,@R@&YI1$ X]TP2K8!B_F"O2 MD2RW0#LP'FP@LB5%K0ZB?TG:A2/KP")N'&J[X9$8W3_E#Q<57D\W";04TLUD6:3,.LK9:5O*9(-3E0U01<[CA%92*V73C#2ZIZY5 M*2YMX3)S+'D]EYOOZN"P;KH9,#2>CUUWW-'K=N&QS&IHZQL_\FR;S;7:(B=Z-T*0+6_.<\B&.(OXL:X#=S@)YS7;'<7< M)$]0%,=%3=L8^P&G3_S>/6E,'6@;X?_%_?YAT8)6F8??;O2%LGL+DFT?>%O2 M.B3EJA""*-M*PFLT/Q1%\IQF&77P(J\H_)0VV ?ME/ 1L& M9A?6Q"%A\G<.:7B8ZYSKT?0MJ&RUJ@(YH7]/JY.(D-=50=B]G2D3*J5VZ(9B M<,G&?84J:#KK\:H.$F,N#9"'JG=E;,)!62:]S6*6A,LAT_LF_#=X9#'E;M ) MAYW%ZG(OJ"7ADL68.Z&^KUCX#SR^.)\%@COLFWF:!^:XSOWAMOG'X++]' M/\E'3&%4T\J]OK1/^ITP]*83"HK@Y7P=+:Z:">SUL1A4-D&?TSD5E[D*6V% M@3)X4DE X*,[[0Z#7<9;,HEFB(=$)M&I3UBKA%^@N*Y*?"]%YIP 'MXRY(KV MCA%+ 'A9E.5@5_J.Q9YH'+=J^624HPM]INS88MDZ&/"9M9X /U2 N;"J/CH_7+%A4 M4PI _\)YQ!' S#[!CUI_DH[O>!@=-5[.&@"LY=RBEHI;S8T\ZG]E!5 M_+FWT[2,LZ*L";[$4:G>7S<*PLE1X093.J6.'W%29QA=K="/4543ON9F?^,& MT"6@A3@[V<1X.U=B %M\KTVBY?*TQI_P2W7WC+,G_",=DQYU\XGYYGSV[KLZ MW>]>YMJ"0O&%_!BW 4JT/QP,N?^&(W+W7.Q8,IT5B%0>N3B'P8V)0R7N$+Z" MKW\\++[2;^KVNF;8 PXHF/NG@V+N.2W-!&KS5UG M\NH,00M,V<4)TQU'$75_034I\/ !4!H'K<>/(^DPQ[Q*R.JCW8$HF%[3C$^. MH<,ERSK5/=DF^DM((5!#A]I^W\G[K7 X,HT!Z[G42@*ET@B>/AA@,.0"H\\- M>];P:O6Y%#'23HY+.N'(I(&OY]1( 2BUU"@-X29,Z0AQM3?%Z@U51%PST(GK M L,'F*,\5Z"V]M\.(:_ >H#1RZ8W>!VE>?OC'29KW?O#[;Z.)ILW)@H5#7F!:L=LTXW0P8$AN<=":QPL9A MD%@/W$KB=EFY2*P;"_3@Y'S[IP]O.4%%Z$<3C:-YE/KGM'J\H.O;IS2IH^Q' MVAK7]?J8-#D7M8/*99SOA]-R2'-6#'E%TON:%0.[Z\8R6=V(7*'_Q(D^WLU% MU_-U'W=W1I&&=L7@U)V#UI&@6/PS07'/Z)ZZYG;9?E?"WNM>"52J_H$4+ :H MH&E)D-28$<&%!/LJ>'Y'VO*':%S-^3(O96Z/1;-2NPJ/_D3[_P M]0"ET\#'M$1K+L'>[&I,^=1L&8NPJGHI=Y3$P!F?(=+9XJ8Y$$F: MSZ&R^QY[+HM_$+%ZXT\R-9]D!R>X^2A[R@.5_.FFB'\W")W^O5CC$XI!T["' M/\.J:"4VQ^;\R)XSBUG9!VS*%WE9I55MZ5DE&5BUH ?HW+/V##2_AVP)IVDI MIMH%L30*21)6S=A@3FXJR=90V&;3&XJOM$NCP^L: MDSC5]F=C 5CUH4'G6!-QIQVR"G[$21KK1_3AS["*7XG-L?#7C6[XHD\38]&W M/T,L^A&V246?)B&+GF>]UI1[[S=8A2X#E%8 ME6'%.;4C*GN&PFP5X'61LZO5S3L9-QQ*ERU/4U].6K"J;@IDQUI,^B9YXD#" MC6[S!P:ITMMB53WK!_?AS[ J28G-L3;*1C=DEW=-TC5FQ^KRIG/["ZP"'\-R MW-#:,#4> Q"DF#\6A!3/:?YP$FVB.*U>KU9G62JRU3;O(MYTSR(JPCMF&X%5 M>3MXX%C/]^T7Z.)>?(+O3C8?43Y"N1'?"328W5=LKXGPL?^N-UG* M$K/H-K>=U_23,KMO4U";?:A-&Z5I56.6[T\)LR&UHMO N86Z!C'WN!K*(VT#TS$J92HDU*ISS<'=UVCB0"K$)T M^%RW=(1^4Q\!9Q_'=?58$!9!PD^JRL]Y@LOT(6=7R4P5Y*@'J]:F@7:LRJ@S M*D[=2E3WS(:OX9.:L"4&"QG2-;:Q!*Q:T\%S;6I"G4<^!9[G%X0Y46JJ82P MJQ8TZ!PK8<.T>164(>M _9)G+Q3TX^M6I F6.6:I%*_$FYU7=<6=HK/;"Q8X MEY=IS)+YX7=2;>[O4[!XL7<_'2 M]EU65&P1L4,P :FYH/KNRZ+M>W^T??\;H>U[B+1]?Y"T_8$*5N5%?HWIZ)&, M+J29027OB+TWDZA"^+YK/]E^F/9?:7"]+_@2.ES&>[210K M>F[ HO8>$F[@HH3B12L*6+2.@VP;O?Y'4RMTPA;CJWSY-N'^Z2^K+4SV>TH; M6'H$T+-_PT"R>)YPO+^W5\+]Y$KHKMGRBS)17-51QB[;?E W +\8 +:$( 6P MAR8QNT60%JNX!27 \LO6OY&6H5FT^L7P6V\9^F4NQ)81L.8 ML8[^C8T8[>5>S7[R\&=8=%)B<]Q+QNV=YJ"WY0B.JX+H]O)'O\,J?#4XUP"V M5OF0]_&G;VOPD%H VTL:1'AUH,-'\51U_U7KXYC^J4RY M5Q=Y&_U%*VC\LND\"[!(.A>^.-!')_,3;W*AHOL7H@9NO\?E5CI]1H4EE23\9_L)' MUWW>X*HFU(6[XB)_HG\OR*L\#W;5A$6*J;"=@V7[ES^VPP1I#+.4+&EK.LQU MM]4JC3$=)'^FTZ#'HB[Q[2:*=2M,HS2L&G6!ZGI)CIOB(_US:PR5S%K00,XX M)O5P"BX';V!_EU:Q%'E9EN8%UK+:Z9VS8(6)ASG?]M=E.Q5*LB?GO5YA2 M -"#\&IHD0M:R/K2!5>LEO)$O]#)1%1G%;IDVO\1J%A[6P,& LM2 M@(K; &Y<]#W1T'S6;%4I?H99U"YE'*AH^;VXQR)+,"G93HCZ51E9ZN]_ %/0 M!G!2OFS^\Q$ZKD1&.GX]GG ; =FJ(;&P7=CA'B@2OJ! M%&5Y38I5JNST>S\#*GH5JG$I?L2K M@F A=Q>]X/+LI2)109(TC\CK1877Y2?Z'1:H5F29N*?&WV=55>,>/P>(#CZ\ M'--J0":1N'O[8;3],KKGGV[)QS]^A(8?*_VYB8;3XPSPT[:0N*SJV$.W3O1/405>I';5CS;:&Q,E@:^HHZ%N_ MLKMM-(IF]\NH +H>53@=:ZZG"J:>K@G>1&G2+NRDD/)IFJ!KS@C8L0H;&]U" M^ AQ,V"JLPE6Z2T6%$&S,]1!5ZP=M7,#W:YS4&/CD.*F/@2O)"LTZ:RL"8[J M"P=J39]P=1*5C]>D>$H3G'Q\_5PR4G5[,,=QE3YISW/IW&^K#X^P);N]?L QR5?\2AJI^W;4!U>\, MT*8W.ALCJ+5RA+B=H^ZD@YN"4KVCRQ7*5FM5@ER96JPN=;A5%BN'4*U2TP6Q MN7(YN]=5: .JR!F@)_:ZG2D O2XI8HP3OKM]498UR[[=[E*R7+>$3KHH-],G M%@BOOK;),WR*ARVI2_PPMKFFJ6S2^_P@(!;Y\5/J2IJO'J'VF]NMPR/QWS?\ M.ZCI=% O?/H(=1]#XD.HO4L;:HNQ[1IO<,92(]\5=/+/MFC8:3^%>5X0==&9 M!I.IMB"1:E<7-$//$5M4H9XE*U<"\X%Z>H,WM&@?*<"K52_9O:GF]5H Z]@! MK'8BP>X<;959%R#4$=>'-94X3W/:3\V=2BBT =7E#- 3IQ*=J?!3"8:2_3]; M:3Q%F>BGV#.M,>VJV _\.:S^/_0D128'>?.H&8_:V[7L#:&SU0K'RD6@7P2 M>!;(\3%7F>$CP=:>_2.T_302(FQ!.OK'H8; A!0;@?U)2@L-,6Q(@#M$\G<> MG:;EIBBC[ =2U!NJ0?\>B\@/G&SC/A:G_L3O ]C(#.KV_FB_I78+"7%,7+./ MJA<%%.QPH[ETSF!E15D3K'PNR44>4$_J!%,^KVB4T%8+_<+T$%?T?;D$[_:. M5?CF;<_#9DT7<1ZK@L,1ZF 2F-#<2L :B). *50N^YVE'OR$%H0JBM M9J083XR*+(U?C97FI BH[J;A50UT?"A23-BX"?1+\]_P57I9T'&]%F-D&Y-# MYP:THZ[QC;C'RO?8.%YE>YQB % 5S\,MM59JY4UKI@MJ8O%JW!#J60)8^=V M[-"$=;* JM0*43LA 5@W8AP0?;]#]1C$ =60"TK=@-@.@V!JB"Y1,!5G \4I M;>Y9P<^-FY@J?8?IH :HQJ:@'==J*LW3#6'-09- #5I"/0<27>LBAZEJ651T>\5#AGFZN-,=1:0XVY(]3N0/'- M]=9ZZ/&-Y;;E0S2C)'G21?/JI '5H@-(_;*[TT&M4J@L&7%.5W[ *+_KP/8 M; SHM#0GZ05=]$'T(R_8^:\R.(-!.6H"=_@U8('F"$F7"MNH'L1?GPO)\/V_ MK:>E]_X_#8W;'CW>&['9E9[^#=@OD]O&]RTF=.'^('Q!7)_K^3XY_T/W@HA MI2 ^%T$,&F+8^)H(+/_+)1YXF=^_+_=Y0+/D$%[/X7RY(.D/H[>W%7SK13C" M3T+P)7%^GN-[I7T'Z0M@OJ7TSPNRPFE5$Y['[^QEDS9!36UM[&-F8_WH(?%[ M,5_W.7OIH6AVVSL<6XY_J13VO3C="=!OB?I[Z^D7;1;0NOY%WF]TW$ZXRN7\ M^_X^#6!)&\IC)>OOW4B/%*1O.=_?N['Q&E% AS8FB'3"%^S!+OXP@\AB<_<8 MY>,]8I'7;='^?^K' ? [G,][Z-<%%M0#([(/H8K"V?;ZO8UY@>G+);G?C(5G/8.Y^SJ^LG[OY>%L83O_V;:!T:E\.U 'H<-?+UA)OED.A M."Y]_C=!<[W7X9C>88)!]AU"0IH5#4M4>)%7),W+-.:CT[M]1-WHOP:-ROMU M(&*]U5Z[URSX"IQ13Y^"I<^71II/ZK<05'(P:T*&YS0PLEQ4 MQ:IWV^8XRXIGEF404):%EC2OO9>J/^&7ZNX99T_XQR*O'M4O?LZT!:B&=W;! M,6?#4=@>T_ER2J?)?\,1"7ANX^H_@WGW7.S"@L;$ 5;^&/DB=4X- M'D*=/Q*L/'.8;.10ZWV ?9F:9R8/H.[/::'O6O7,QH'6_ #Z(A7/+!Y"O:=/ M.S=Y9N-0Z[T/?9EZIQ8AUOOG/&$)\NJ\PLG92TQ%C]?L;Y,K7V?H4!A@Q3^' M!GVC2%A%PJR""_U_NJ1_HO_<_A/]'[:S2__E_P-02P,$% @ \X$65_'# MS- MV/^@[8W8F!NQU?6:[IGNF=D;\JNN][K*7MO5M;-?.F@*DC%-D6J0]*-__0(@ M)5$D'@D^E*#L&W&GRS8 (L]))(!$(O'W?W]:1I,'PE*:Q/_X[OWW[[Z;D#A, M9C1>_..[KS=OIC?'Y^??3=(LB&=!E,3D']_%R7?__K_^ZW^9\/_[^W][\V9R M1DDT^WERDH1OSN-Y\K?)EV!)?IY\(C%A09:POTU^":)<_"8YHQ%AD^-DN8I( M1O@?B@__//GA^_<_W4W>O &T^PN)9PG[>GV^:?<^RU;ISV_?/CX^?A\G#\%C MPGY+OP^3):S!FRS(\G33VKNG=^7_%=7_'M'XMY_%_]P%*9EPO.+TYZ>4_N,[ M\=WRLX\?OT_8XNV'=^_>O_V_GR]NPGNR#-[06. 6DN_6M40KJGKO?_KII[?R MK^NBC9)/=RQ:?^/CVW5W-BWSOU)#^4I/4OIS*KMWD81!)FFW?F:B+2%^>K,N M]D;\ZLW[#V\^OO_^*9U]MP9?(LB2B%R3^43\E[.W^2J)2)BQ9$EF@K*WXL]O MCQ.NDKROLN(](_-_?$>BY8RW_^'CNQ\_OA.M__>=0MGSBJMF2H5F?3=YV_K+ M1T$D<+JY)R1+;3U0%AZD)U7*S'< MN3Y983/7&J)O-_<9SQ6>,JB6A(B;7W MG1ON2\)K\D#BW-[A>KF^OG\>\W;Y- G 3%&TKUYC*]H M,D#'U*5[T^C\+B6_YUSLTP?(8->51Y^G!Y^OAYJW6W?H-N#SP'#R[C;?]RH% MUGEUZ0%6++#N:"L,N7J!=@NJ/, ,#M5(385^9W-8 M9U1E>^,PO">S/.*&[/A>+#+3\_A;(-:;V?,%#>YHQ'>S)R0+:&1GU+TI=%M? M]N>+Z&=&'\A@5E_WH?YY/*%IL%@PLA"KF]+0.S,(:&0 #>2+0Q:$66&SW+7. M5'V(WBY725RX5RH36(MN0]KIO_^JF8V;O2@7OOT"PZ_QC+#C8$6S("J,D+-T M?7RE?]FG(1^#5/:J=(9R\ WSI[/8'3_0O\1GN3!HA;]AS@D [RM@7=-KN/%L9EAUS]\EG^@XJ3^+&&5K5.GM1"LS?[E.IW/B9B] MR>:CUR1,N"F-:!5AN%".#0XPWK<;DRK )V1.&".S+H2U;GJ G;WK" )4[9^+ MSV(#287'^7(N%[OKK7&;K8-#8_WZ+5RA-M?:PRE%F]6(8U/#G&*X=AQ6V]37 M%2,IEUN:I@O^BYTJY"DC?+LV6S@R/U,EH)HJ7X5/O)V]$K%4N4.;_+$J6 M75EW)DK"G>]'(B8IJ87^K..[9.112L+O%\G#VQFA;P4RXA\2(@D/_^%7^:'I M72J=!>N6HN".1++]7WF96I&W>^C5&HE;WJ*Z4[LEZGVJTC9EX21A?%?-L5ZW M%;!PAZQFJ%99XNU*1@2]">]IM.%YSFG5H5,BD6@Z6@6*?V(_:$[Y]V>B#V=1 ML%##62L"Q/,]!J!*:; 0/2%IR.BJ>M"N 7:G)!#?#ZCX*F3;,\SKL7--%E3T M5W1E$\AEM@N:*D#@/V):"J.T2 Q,XS@/HFNR2I@%^-V20+S_C(FW2C8DF/]/ MSI&AD1$)\IM[$D5B M>QS$("U7E0?"_A=,V/5R>@"\#*LZX5,+'/M*%2#\?_4%_H:T2 Q<$4:3&9_2 M&0#[1F$@ZC]AHJZ1$!7OTW@&17M3%+S_P0>[)AX2U&,[73&:%7TI:&0HVQ ;4+N M&?/3.*/9L[@%^R5?WFT=I[M8-TM!,4;9=.J$0L%V[6F(,W&YUX1OO2048Y2] MIDDX%)R/B0C&B\[C&7GZ3_)L KI1%(HTRA[3*!X*U%>,B@#4&QK:C4:S+!1L ME)VE64 4M&^#I_,9ETJ>>@N0[*!KJT"Q1]E6@L1%H4 3H/MV,!:\"Z>%+I2H5@2*+\I>52G.OB$5##,2Z-5W MMP044)0-J$J8/>-YD8BSC_LD-OICFZ6@N*+L)'5"[=OPBE#B5#OT*W\&1["A MF-6Z&'N&\1NC&>^!"%C/X])'HSD5TQ2%PHNR_3.*MV>H;^1=?G$3X#-?(3*Z MS9>XB[.J'!1DE,V>7K ](WS%B&":\&6WC.,2=PW8Y7RNL[RF\E#$4?9Z=D%Q MD3]/TYPP5_P5M: LH&S[H$+OV\Z04%SK>G[_X>Y6W)C16)E&*2C6*%L^G5![ MQO9+^1'O&K"E[,<9_X<:=DU1*. X5R1-XNT;ZGQ& M,S(KNE3FX0FB;3IV#>K66E "<.Y0 H5&<>]_(U'TGW'R&-^0($UB,BN6^B8/ MO[8*E 7$,T2+N"@4_))$.4>)R4!0IAD#FJ)0R!'/#C7BX<1>%D'-F[FG>,#& MA+BN!A1XQ$-$L[!(\6D9$7VF#^0DR(*RAR;\=36@^",>*)J%18N?9\=\XEDD MYC/S6D$HVHBAL$K14$"^6091M$Z#:P*Y5A *,F+,JU(T%)!/EX0MN%'[Q)+' M[+Z\VVD"6U,!"CIB9*M15!SPG[;WR(O[;T;D%:7!V0D08=<*B95V8Y,Z^T:^ M*<@TJ)O*0W%'O5BI%W3/R%]F]X15UT^R,^=\WV8*>K#7@K* LEV%"HTSMU9N M\ANGUIUR4+P1-Z8JP7#N3.5W$0W/HB0PKLMWBD'Q1=R%*L1"@?4;8\U^QK:T6@H.(-OE_P M7PR8=EK]\OI.^ND/DS>3S?$D_W=995+6Z:P-\R"]DYCGZ9M%$*P*E2!1EJY_ ML]6-\A>_;OHC'\\ICE"ODL([8\A875:'U>ZNYVTD*U[.L5YMH)TMV! MH9%D (/3GHARWP'EHU$<+5NV&5P5 QI1T8DX#M)[\;8 _X]X&>TAB,2"=YH= M!XP]\QV(?!M(3PRP.EK:;1 '21N1/.&O]-_RO7Q(>%_O(O*%9'K7QAH/8RVT M7-TMV(+(CT[2^DW(;S2[/\[3C*\2F!02PA6H,EJZ[S8##(X&.G/KIS"?>=_T M%.V60LL&WH(+E7SHH%\QL@KH[/1)O"=&N"V6QR0[8NFY %5&2Q_>@B('--"9 M W+4CHW^?8"MEW$*P'FGB]?&+@IQM5V3_FZ)%M(8"9$-U]"7 M(G7NSM/77%"'V^5#H-]JZ8Z>!G= MVS*@)=!7!^S:@745/ OO%=AU5R^/EQ@>CK7:=:>6')V8T^4J2IX)*=^R;8JG MYPA0%2^[?%NZP'B@,\<5B^4[SWY#1I6N"EYJ^@X#RRP_.D-\#S[+P^R;>!$Z MYE9<=%B9QVJ[9U>6QTM=WY8;L^3HQ,A]GHNITU; 2V/?EAJ+[.CR?I (:H"-"GF0P$%W$AB;PM1^+0R*>Q$MX# /WP"T $?=0UA>+KX2@7MRJN MQ*T7CG26,7J79V+S>9L(PR$"$Y*(]V(A\PF0%. ^Z?L[>"\4]*,;P^".KDZ5 M6SJVD+A&2;Q'$(;EI&D45 BA4S>=S:2S-XBN LIWQ;[$D--J0>PJK9ATO[L$?/AB][W3T9L>J4?^7K4E<3UGF0TK,PU.W>E M/AKO2DW^M-/$O[W>G>IY&15%R:/ ^RQA)TE^E\WSJ!E];S]I<6MFQ#>OVN"% M/M=65O%\.%TR".TL,_]<6V9NZTZ2^:12&^E&FHCJV/3)OJ;4 M5L#RWCR0.#<=G6Q+("_^+% W'"J[@GE@JU(^I,MNF8S33C'LY9D;Z$H9T9'_ MQ)(TO6+)W.2*W"F$O;9R0UTAWX@]4:5%CQ?E%4M ?A!#%>S%EQN35MG1Q](- MD5[M3R3F/8VF\6PZ6]*8BEZ*;.]EOPTN%6!][%68&V]NJ*"3>,VQY)\7>35. MN*V.$GGATLJ=I1KV17O7]0$ W2F&@;!P0CBWZOO:/P.:3(KH+A(E,\BU &H M%L:^C=^2PZ:\(V9Q?89;"%6JIR4%B:X&]J5\-SYMDJ,;R*V>G7%)B]BW7#RM MM_$+')%YPDCE]L7I$Y>8PTSC@#V+Y.ZI^L3>MH(QEVHM@)Z7H(V:J$5'-UL4]4>Y#D M8$"*.R]O^$?NDI2@+G T$I<&RR'"P;DA]*P*O:B&#:B>E0,W;D)*J8Y#WHF? M^,$8/U%MY7\$JR3]VZ1L##M>MTT>+&!UK'L39>=N1:0I0(BRG&UL-G1[D 'J MQ$SCQL2N1%5G!3(7?$P2Z8,"\%$IZQDG.QJE [_2_6IN"60""@42SS\FL;S! M_$0A7*BKC9$6M225N!ZD[>)NMTZ294!5CSZM-UGJXIX18E*V^JY1+5 E[@ ] MY/4ST;S$NXG&:A3%#B=KPX168O1MG.9JKHT72S7LX+,V'(&00.>K?LG61I2N M/'9061N&S+*C4[.G2\7#&[;&@G+XV\,KPF@RXSU@&7IF'J3;&,,;0QNOCGFPYM+&X>V U-$TUA)QJ$A=>DNX*HC-MTD3B7"UX1O MY%*:D1O"'FA("KV[)F&RB&4KEAR%PW\9.Z@8K!_[(@%=VZ0]NB:KG(7W0I1I MS/N:4::8GBSF'-H(>@BQFR%WPV8D?!9S45="UZV@QR/WS.@N.N[>DI\*;TE, M%O))%$Q/23=_YJ\?/(A+[N#2%/WOQ>5U&N/2V+]+TX5:?(^839*!2,:-K#H. MTONS*'G4)*3YT1A0)2I/BMK8$50;.9P"IQ2UT)S-HB]7+'F@G,JCYZ^I>$5I M<\5T&F;TH$,A%3BK]>%W5+>'!7".52)B8[]="DR MT_\A.W4YKS_;;AB9EGK>G/:U"*4' ;WAS.P=7 M'2)TX]SL'.%U85(/RZB]N4U!1:8;@?S $4N8\2E*2S5_3NFZ,*] XL"XOF)D%=#9.E>A M?/W6A71U?7].]+JP;\+FP-1 OAA?6=**L);G%LL!72/^G )V7!:843JP-?]Z M&51**1("%PB 'I]NVYX_QXI]+"$AV'7=&)!H.9-\OOOQXSO)J?C-K^4'+8X8 M4519$CT_D@L/6BD.P%S#S\/Z.#GT((?2H&>&G6TU?@9!C;!BM9KV=*1L; L] M U-_"@+ #-UMPZ>0=21I^'M.&>%"<+W.GJ^B(,[XS"*BE63>=SW-+FV@9U%J M0:\[1J.>$AKBPL_& %6A"N"3$P^,R*AYAUNQ/BP^7!-\ ME@+&ML#1*OXK" S_*4 2T)"9C)+O;@B)EX"7N>2_!ISJ/E&E&-!'\2&4WT@ M+2;$E!>+9OS[ND3'T7Q@EQS"D[G%'<:'YN1<$+359(&T2>6Y"OQ]"=-P^+-,C)K/D3?LR5S[@54 M%7WR)V/P-/J\>B]/N1VN07_PR5N^;XQZ47#L6_0W^6H52:"#: WT>3Q/V++@ MVGX]&=H 5*5\T6!-_N\X@=C;3H+*S[+]Y.Y?_<'M+$ M,\5F5AB8*$ES1F +Y&XM0WGVR2W=%YX#A:2M3^6K!_+RO#:5N:W21MR<)F"M M13M0-@=S ?=&3=()AT'YK1VZMZ'6K0DHJX/Y<8=@M0V* Q%Z(3PP10#%Y5V1 M>O\\7CMBSA+VA3QN8NQD67-HL&BS6Y-0P@?SU@Y!>!\H#Z0 )V3)U2XKUO(; M&W--LIS%XE!J?45&E1A,-.!0'TKM8/[.(:AUQD_!X_[S2'T)1';HR_E1GG)E M3%-QAITOEP%[OIS?T$5,YS04<76%+1*9[Y*(AE5MW,DU]9?)F\D6+OY#T;Y( M-+7^PB2(9Y/R&_)%O^U7)MO/3#;?P@VGH> MBRLOK- UX;8QUQF5O]:-RJ8XTJM,\NLB'DAY8=AJ*, -8+TZ9>P>8+3#6T > MI8Y4-IZH<@/*BZ&FNNF\,]I^JH^V:@TD!UZY0! M!*"FX9^T@S#Z=Z]5WAKE:'O_KC[:UE7E,GE;&2L(67VUQC[\ %71 JO5'7,: ME&ZM( ]2,(W-R&=GJ+R8X_@*F6;D343G^LM!.Z/P?7T45EJ8;)N8E&V@*.ZG M))D]TBCB1-2%[]RF.FT%Y"%DIJ&1RM$HM1?C0Q7> MOS,J/M9'15%C4E3I\RA@\Y%*GPR*+MW?YCI]GE14/F#27U%6711+U*0^O_6#MA?S8"6"36T'?FAZ M*$6-25$%-\;0S45IJ(0<*^FXXS+50G=16JG1A5#ZOF*4$2*:0?)C?9"4A0=9 M)A9M@U>(]>(XNGY!^+:9[(;;0"8@6ST_5I=J2FJ:#H-@]*M,L82FQ;,UXM:9 MO+FP(+$VC.5](XRETH)TS.^V@1-0K1?**7K:K1F\9PVMG00,7==VD*>N5A0K M7D1TA\Z+Z:U8.G#WJ_?",V9%MM4M9#NK"W MVWO(#3U=#:PKA[O] 8PF0Q7LIT M=#0N%%ID]V*$M(Z4-D9,?V@$@'2.F)[\ M:?VO?WL-GFXOQ5>1B2&W3#+?1ZN;$%'JOE1+\O6@97BD=&N;;++'I" MGF=X^*FI*O9#O,XL@>% )^[FGJY6Q5V:_^"&*Q+/I"5I!F8/6A_[^5QG"MV M0>=1G:,'3".P.O8#NLXL.L$RZ@Q&?/LR$_=)Y'-(S8?R"I'U"@"LCOU"K[," M.,&"/HHODGAQDK/UM2(I6*J;3 P^;[=FL!_U=2:U%4RC'MV;.'RP1=?7P'[; MUYENF_"C9E8;M@UF&MX"]G.^SLR[@H-OP.4177$R!R;06 G[X5YWXVR'8-0# MMA[(75P^N* /9&:;EP%5L5_F;6&<@7"@C\WSY2J@3.9M8NL4>9=SL9:0O2VZ MOTFB5Y>K$ 8^_0[Q,?37>]VU8SC,T?7IAG=V%C"1[&F6A]FW0-QUR)YM1L!2 M#?V-7G=/"00'=+8V86(.*VA=#?1G9# FHUY136>\%QE-2QK^HV; MXITD>4VR?&5)/J9DG1+;-(;^'&Z+(X76F*'S?<:7<;\$44XJ&8W.10*U?+GU MJ.L9!E9'?\'6F5,G7-!9/ U8S&43+WI(901;6FM%],=IG9D#8H'.V1?R6)&- M)3'_9T@JV@4FT;TE]!=GG5EMB]:X@Y9NQ5F6)F2ID2VCAY"EXGNO 4M=%E#A M/9GE$6>[MF]>YY!]EB!#0C"<6QI;T%-;K+P8U.OTAZ8QVLB@L:Z$/-0./7DB MQSQ8+)AX75$FZRR["QUYP.KHL?%=TB8Z082^6%(**).UQS-GP]JJ,>Q8Q6YL M=\#/"V-;R7YILK>-W"R5>L@F]U#29V[G[$WGCG,F%-A]76-K ?W.NFM:35=P MO!A;JC29ID'62 "C3I:)/-Y>5-;,+M%$_HRWWC-D^CG>#'DQ3<.ND6_%F!T3 M>?2]I#296Z-?B9%1,NLT.3HT=@!I-#N B+XY,?1XNDQ85KXG41[P0C6A6ZO8 MVY4^=*(/7+VP^)K\>B9KWT@"1IJWZ6/ 9C)_9'$PG(K3 MQ6(XIFF^+'[G/DOT\YU#3,8W#!?HDXU*K"IF5;'*Q]-:G#BT;QM[XMF;+K4# MW7O]V3Y#+H7ZRJ?@5(Z7OI7)^4/85XU1-*LE'5XL>RHI1$U+G4::MVHB472O M[6%D%-VJF5"N)!::*9R494?+)?01B2.A95NLW(+R>)\>98_;.(RW-8.+=J M;.3ICH%@>3%R*@L!^6!\>AXWXM9.2!;02#.PFOD;RQ9%C&;Q"'TZH?'DL6QU M$JV;G?RI;/@U1+/;,6HUV)!WD.5!9#PZ598?6[BE6>[65\WX0*8)WYX&+,/. MN*$0K_R1HW.>IOEVF$-I;M;'7K#VQ+L.&/25J;J[:W^**W_;>MCKS)YXJP/A M/FY_*L9M+&(_R[)^<>W*\:\?1IC"3B]*+_;X-*XS.Z)[+^4JYXO 1FROE>NH MCT,D[2V_/-E\^B6OM#2;-35O:-F(;PP!YW!J%J:9H&19K/BS)>4:6 M8+BW%9 1-P((P7HKR6:N;@NW>H"F+*L,3O[3=F#R'T1FF$S>.?Q$D@4+5O?< MD$33)ZI:E/#RAN+C8<(L1V6MNT<:R*+>FY-D&=!80X.^.#(-9FR;/.@%V6XU M^S0^YW%&6"S1"*+/9'E'F,;J*$NB;93,6#4MC4'.879#%@4OEX:7[(:P!QH2 MO8E1EQR5=5&+4-F,[1UWN4XM.I.:#(NA.+YA,>E0$WV5#!UMRA I[+4V:'TP MHZ^"MC\T@ZP^7[))CNZC6=]CUE.Q+8%Y-&%?/JM?>/#G!0X15K2YG:N'NU8, M;>IM!;I21G3DIU&4/ 9Q2,X2=I+D=]D\CYJ9YLO[?89=N5LS:%[*5LRUP@B= MV<\!^XUDA8&M)&8K0WCT5-KJHT&FZ%')J(P,ZMXOV%H8;BSU)Z\F0G'*99PUI3I^ZZL3: M3O73/-J+&NV,A9Z44E?0F;ERL$4=/&QD2ZK&G0QJ[8V845SV,$6+SE) MCUXH?(8N2NQ!:$V%R* M^SVK>'4I]NA2U.PE_H,;U6/>>>,)1;T0YN$$V!^HZOB@VS*1XIAF.>C$1U%R M%$Y6;>\'179-(S=E&:-W.:\'TE=%>;1=2%O5UU3- M79=-T@X$\57P3-@MKZ994(A"M3+C6THHA.AZ+FF#4[LXV.F+)VL"!3X& (== M!!PG2[ZU$FGZC:.]60SO828E.DT =9(--+(_DQD-;:NI>B&\1WB (*JE&AC" MFWRUBF1TCT4K317PWD-QA%8O[: PTQD VFTAO 4.SA#D8ED.$+R>SQ'L9:HWXS )( MZVM+/KQ8J$V3#R$>5!G[\NA SPB\ZH$32 X7%@>[CCJX)O1VE1'_:KE66FX) M(SX9TSGEZX]D:Q=;:(>^*>RKK0-IB@T[](6[JN>;#!\E*"+7TR*F?Y@2"[BV M@Q: -AC?=M2\)%NJZ7&^S"-Y%?@XR,+[KZOI[%_\[_)]@:24IT@$MKR?$1K F#O<([_)+C M8T]+#A^R)^@23FY>M#(Z$AI/8>TZ$M8-BI]H]9$L7)?"H;R2)?V0FWY)SS@U MW9;2E4?/DNKZ I99<'0KN^G9MX3]=LZG@"0DJ8$777GL;;P[,6;)_2%&//J1 M)FE7WG3[#A8T2R(BARZQK5]XP7.ZMI^57V-DZP_^#_Y*K_\Y/KT M,!A1 MT+4+&VX\]ABDW9G&HYP+7^2F6/_S?,F7-@\RP#2U)8("5L=VXS@H:XU$)WS0 M-ZH7?"UJHZQ:!GL/TYZ7IJ1>@.\R=G3ET2Y$]4**QZ-C(XB-F49!O+LKG3G1 M"#U0G/M-,L\>;9=:ZH7P;EZT1U+<.NO'@! VZ%3J6?M"&:*#@7U%3"5LJ!8@\_!DQ75W2)H)^1V5%6RH,^+6JOU-27S/+J@6F * ;/6\]2"U)F\'$'3>IF%8Q/D2OISFX(;% MH\K\WQ$IE]739<(R^D=0Q/1JI-(SW-\7L&./6NM"WR"/.N9"*YTQ!L-<"SOT MJ7\K<9BA&E/QF#N5H1I'023RFJ>7X?3%$: M0?DE&:5Q5WY+_&&^_=J$;C[GR8UO$9KX2*.(X]. PB%@V[$9'#M0T'Y!'TBC MDT9+8*N'O-IK16'-*L"@&?VMST+,2"7F-.2&D,OSWJ8'MMK8Z\?^U &&$_Z" M#5X>&M\4 \*;U=J9[EXZK>J MK>T7:C^:%FIS^:%)4/G2ZS)M',NTJG:4K]I\X2IW^TBB!_(YB;-[@^.G:[N' MO BKQHYHCE ; MSI+<$ C1MKT#7X$"L!RC*O"RO:J"; _[^B62*E2P')DJ3.<987WK0ZU1[%#H M_2N%$E6?-6,?[N#!] M")--LZ_^A,%EK;B8]%H-OJ]K;\./(,T^K("+U/CW=PU]O+#?X(75]H-;=XV& MF_<+G^[Q&OIY]/PY^%?"CD7"4?-]7J=&#I_@ILSH-WP-O=WV]4NPM-[V=6[( M#[I;J#F<;[7@V+>!KX(,LA6"K9T;=#MRR8D67 ?K.2TBR) M[?[LAQ<= NC4Z,6#1*S#:B.?;KDLWL"VS\.H=9/C9!NS"XMB:=.6QQ:T/<\V MZ+QX/(AW/XA#D>"!;_WC17%O'>9E^*O"RU"T-:DVYH][X83<92Y^!%UYI/0* M7!$OY\>,S&AV%H0RS;W%/V"HXL<2T\Q(/;N"7AK\;;ZJ%4'S;MU?8W#H\2DQFS[;'M-?\DR[*+M8F%OFZ_)0Q(]\(E_ MMY.V'9NE&O:B$*J(S>">8<-=YY E9%]1Z = 6"JUX#B)8%E9HVCA+'D44R!P8K_)7MV8U+?BI=+ M@A:0>*+'=QD K\)6OT6__CAW#ZX1HK>^> M*+;P.)W+C&LRAW&0TO2&PQC,+N/JE&J8>^ M8*\1V@P 5WS0"54)N3:GTX> M1J++9PF[69&0SFEXE;-5DA+YY,[M?1#S/\D3-O[[\%X\3>$V5W7\%';4;5\3 M6B^(#V1@&[/LY?PTHL4Y3>.A^2O"0O5<)]IJUQ1VZ*VSV>Z"F)<&X?1I15G; MC46C,G:"ZKX&K085+QF\)F*/RU6RX]["U Z0U[_ZSJL=JYY#Y/O)[UQ=>!PG M#R0.Q'^7JXB*I$73I; [&KL,K0QD>+ $S\Z6V T5+R(*>.>627R3)>%OL#B" MG^IQ!$4+$]E$;]$#.K7;?+C2;T-H@"3%7 ?I/@'GCT#>^*J50_8A _!4VKVZ M&/@1 )L>-0:T@81*63^<^6HUTH%?Z3[^J?ZF5S*N\G)>J)'Q;,M098QT-*5 M/\VO=LEVQ*4JZQD-.M6J)_572-+QK$LS?Y6/>BG'IWD/K%S%;!+)H6;_1)$N3CJD]T&L:2OC+WM;$.7#0ITVF0O MK\FJ/%2?R7<@,Y$3_21G-%Y<%Q*:-D( MMD>B9SYWH,&G4VC7%:.AB:U*&>SH,3@9#<&\.(>LO+:3IOER)5=17[FR\&54 MFM$EE^Z,+X^DDES.+XN_?V)!+%^GTJ=Q__,[XWL[VV]-)4,B%7H&1VG*19*JF^$R/N*GB6M[L! MMZ@[MHLX6H]$CZI]KMQK/WK>%BD[/7WDR^^-3E6T[IJFOYTQ(K+Y$:[CF;R. M43SM:;$%>^D!\NJY'\53&:4]\N?']#*HP,6=!4R%7?< >P,Q4HW=)= /C;VS M"WP'$5CD] TY]K>$+0WQG4-^$WLW-)Q6#DJ2'WK8U\!;B_A+(OQV,AIS[Y.] MI0_8NSS_K2>(Q!>AMWN=\RU]P-X0CU9OK?,^YN9F'7@JPX:+S?4DJS3YNL'V:H.]U0#;$$AU8P"<'KWS)_PX8Q_& O6'D@=! MV&W-:-<=^%=D'??8Z^O2>W"IWCR0DS^ 7/D8*W8RV"X)C1ZF'E[*;>2 MQ+.K*(@A"=V'^9H?FJ/4>M?QW4I^[ C(T^4J2IX)J:Q(;9&0ABK8/LHA1T0] MHM4&W'BWRN6QX&6>I5D0SVB\^)*;56* 3V%'-_6VINIKF6!CI?7UYN(%\ILL M8%F7*\YXKO$2F2])_$!2OB7X1NCB7N0??R L6!!YO'U2/?D>P%7>H@_>&\M. M*KY7(@]#]_NQ"C703I\("VD*"L+91P>P#XS&8-@A%&*KO.8:8=>QKT=AD^#C M.(FE:R.K? M/Y7C5GWA53Q/TUQU6:?B.8">N''"SA4*I_ZM>VQRQ%@][QG?L!W9^3G\G_5:$ MCGO>[SC\SQ(V)S3+Q2W[>+;-=;Q!<+B]'N#3X!./PU/UOGC#7(7X<\*WBYH? M)WXM^@0=#R_X"+ UT_XO9[J:!)R#OH[=@JK\RSO_ZX7O%[WXP0Q8^O4#7+=' M=/XW)%R]G&.?Q@>RI/%A"6/M@XN6C_1(<6\X'H[ZOX"X)1?%?WF'DPX@^J#U MWH0N??0F=NDC7+U'=/B(AN6!;$'+T2NN1 V]H%9\"JJ0(SR$'(H7/S2NPVC[ M!7LM#.X 5#M'=/ZX;PC[T=F!SL:!:YK+>*@S<9<.0)5Q1&>(^X80WW_FS;)4 ME4H,9RGEDF!LA*J-P^KH%PF5Y4\'C>YIMFO5&:A2O[R#OP[<>I;CZ9HO@_CL MLGXQ#)SGZ8,ISQ/;-%JF?'K-]?2:Z^DUU]-KKB=WP_V:Z^DUU]-KKJ?77$^O MN9Y:C.]1YGJJK4AM>9XTQ;U/6])?CB='24C;*QW):RCO@C?P#3=]1Z\YK#JB<37 M%!:C3&$QHH!R;U)8O*#;;U9CL+D\BVG4%9UXN=FN^J?RU;2+%ZT%6M[8][(W MAY=*"Q7.L6]"1^A\=[C\-M)H]WVAV(O?T(L[GQU"_,9UY?G0\W/ME-1\A MP%,@\J:!6AEY^25@(FO'PU;BG=C.CXW83MF:9&Y2;6X3RCG9M/@:U/D:U/D: MU/D:U/D:U/GR@CI3EE7TB/^TU2'^PZ_7HH>:($[^]\J?#YS)76&'"=J$<*$- MK5MW$!I,-S ?NWBIL5QW=9#H10N8GVDL7G$WP5DK@G965(>K :92EF'\^ M@RXI!U[CZCW,FNBL^IK4JHJ"B'/8AD#D07-/I?LR,!LPK1A,FOI8:L6P6PSYI ML$.I$VT@)-=O-!MQK!?"]G3;452+-1"&)Y21D!K%3ET M;M5@N!KLEW:9T8?P3,WJ]FO,UX#)(J9_[';Y]$G\4Q-?O0&+[-$H[ MQ#44P?/%(QQ$3#.WB?A5/XGT>HJ]Z+./AWTUSA.0?1H;;; N@MC*?5TZS;/[ MA E#,,#)L_Y3KQ?@7&DY&(5["&@D' -G"9/Q9)[#O1T:HR.+H[3Q-_8LD#3?D'SA)V'O/"Y#9X(N:'AOYL>F@HW#0N M?N+X\<5,^8G)/&$3*C\RR<17L-\=V@B\E<9^_]Q8"3KCYQKKS<(76QPZ^Z,SK6(;OCOZUIA/6"G;40WM275#RAMK6 M;'8E<+!X@?8$^LZ9,U==.1KL:-V=(S@W?9S?8'J(3N=S_F?Z0#8B7Y,PB4,: MT6K20K5[Z >3>XBL6ZXX@B9LI_%7KU#//&_K\SD%('D_ MGQF='VD0F/VQ\[M2J=<7Q'"0Z]S0^!Q0+;%"YWC/EU(]0SBT-U<.[4]/E]5?XCZJASRJ'+SJWAAR>[J MULKXO%=M4/*'VGUMKCQR2[EO?#$W2#=T$=,Y#8,XJYZF-W;QEI/T'TU;I73[ MC=JI^JS\S.MA^A '/ H^-_."6,[1X([;CHP20++Z5HV-;@O4 3)TF]OHKQ"\ M_%UIBJXY_.R!"$FF85,+8ROOU7&Y1&?1\"H.<[P:GQ MK%SPIFK?A'CLI)-%:?&U\>WZAD3=/TO#_W',?Z;9<<#8\SQA(H;9<=Y1-C"^ MW:,C-OYQJ7N!5">?VQNA'D8JJ"7WCQC+/35=^?%&(*@E]X\8%Z=WGUYMCP(2 MVKFM]_[,<__<5S8"7XC+NJA>$?NZ?0^B;"2>L$HW MNVYGH4VA7]SNB]=!=K9^&N.*U%*6,$Z0 5QU0,/+BCW1?>AL5H8,[>%E\MJ:[BW?7I8;JG76.,,^&T>4UN> M(?]+_;RZ:&%RNW, C?[T^*$<15_R62(0F38N^$Y\QY%E>0K<6M&/IWOS:_J:8K/V:J=#(-\SIV M)W)L[Y_I:_A!D%G=K+SX\B#93L3[_\X936O./B#1(:Y]Q>E(8CB0VFSZ4-Y,@VAZFY_L*8,U#HW"I/0*?+)#?Y M9(R5L$/2VM,'P *=+V\.N 9SG[7GK]O]#,Q \<]!QLV_\ )=SB](P#?]6[^0 M,33\KZ;0\.6F5?%3)-J=1-N&.X:":Q]T7O=&"F(ZRRE>2=85QQE?%X1K#MGJ M8)6,YS(+8'J2DR^<[=M'$CV0S]R\WQMFOO8M8LV#9EZ40Z\K;*..XH,*_T\2 ML-O'I+NJ;!I"FVL'5)$:2B]',_@W#7-WBZ;09O*AM:.*U(O1C[,D-^R-W5M" MVRP/K!U5G%Z. M(!_WM1@C<-GP0Q^T/6SX=YL< M0NKZ<5CKJJ\U0B&"X@= :'MY]'S+/VN.A@!5/FPRJY*B!TSH1>,?M<5.@"K[ M0::#TD)YK K9,;Q",WM?SNDIM5$!)MR(2H9*F#?5#KH&_5 M9[E!2 RSK4M95AE(_*?M(.(__'HMTL1I;![_>^7/?@R$ME9M5Y:*%WG/4&N5 M?]U!J*8/#/+H)W7V%%5R8+N.MMU#*R=>U!OR+8\,GFOQ"N+E_&M: MW'*$LM2HYNVJQ8TM#1R>D;8'%^-@<60]$67R-X[OV&A7MMK3I-=$K+G7?[PE M;&EX0]F])>SH[)X4 @Z:9X.YUO&3\IQ$A"A?$18:;V&[MX2=%FP8M@V@>7$. M<9PLES23ZP NEGS&O4WFMV?QS/Z0&=Y$)7;G*FP/URQ&=$D49!'"3TTC+Q$;L5NU6G4 M'[CH1IV+PBV8!('1NUQ((FR<2$(H4M8O8OK'UF H[P! JF,OLSLQ[B:J1^;[ MFD0BR. J8!G88K^O6^RRD4G9BC\VNB+=\RT?>VD@;[L!TCW9:_9IB=<[Z=OD M)E^M(JIUL*L*(EM**,95XZB7MZNQLP!\DA,PQK6RV/:I"\Y*L9WL3_D7\3]W M?)'*?_/_ 5!+ P04 " #S@197%YV4(<6J 0 E*P\ $@ &5L;60R,S X M.#=?,3!K+FAT;>R]:7/;1KHH_%U5^@^X.I-3=A5)D]0N.[Y%:TF46,M(:*)3W;=Y37_WDECGKUK97_^W%YZ<,@@N?@62_\>6401:.==^^NKJX: M5ZL-/^B_:VUO;[^[QF=6^*&=Z]+GVLUFZ]U_CCZ?VP,Y%'7EA9'P;)F\Y"KO M^_3Q\=ODT6[@JMRC^(F99/7=Q-#PK9.^D'UXXQU_F7LT*GUTG1^-S*,J]-?: MKE3^?/OHN"H07]OQ@*"*X0QQIO=YL MU]L;F4'JH;1S \'?C;Y_>>LX6_75EAEGXG+R.\6ONR),3MR1A>,V<\(7\$9[ MU3P8R-[483?>P;?FP3BL]X48)0_W1-BE!_47N5'AL\!W95CZ-'V3>]R)@GHT M'LFP?"GP]3O\&M]IUYNKF6.Q_=B+@G'Y7O67N:G"()I<%'R8>TBZ0R=Y2KK2 MC@)_*)V&[0_IN>;&:G.%$%,*!WY:^.]#I")7?OSPCG_"MT,9"0M'J_?;E_.?VGN_=#JG\ .79]7K=WU[]> ;;O9;?I/? MS"9G&&FMB6^UFYO-UGU>7]_X)@$V80?POWT/SG"\"X<3"/?0<^3U[W+\K0GT M:VUK:[NU.F?JF*P.^F&&$C4\ MGO?6M\TC>;E MP4>SC-'^=CX0@80C^48LB0<)Z;-9QMG#M9SJL58GEO1C@V]_.XT#^6TM.\H( M/IGEN'>_G9],G+991==WQE88C5WY\TH/:,J.U6J.(NM"#6&AQ_+*.O.'PJOQ M!S68)5 ]HEZ.NC3O.2H; VFDFJG%,%7/J88_N%= M;HKYS)I#_Y6/A/\/,M$TXK#RL5 LT M.\]',5"3<:8M?G_OB MZ:P.PS"6SEX<@ ;$X/2'<&-Y)L,([BR2#CW5N1*! YL]Z1WX04^J"*CIP^X7 M(>YE[_<,9%%0-IQ]$7@P63AMHZU'W2A]=S+"M\+]:QG8*I3.W%&M_;C0.H]- MS0B>&R]N@W>%Q\V7LK/)I6_-?>E,W2_$M0P1+( DS!U75MO/;]5WA)75^7/4 MCO-7'$8HXH07_A2<)+4!;2\.G.Y(>B&)(&>H\HS0* MP=O\KV_^^/+,SN"NP+#],(3C3(+N9@]PJQT/]A*IH(2./"BU7UM] LFQG2Q^ M=6:@7)\_>_J1!<]VVNN/RX'N+?K]R 5M/*[4]P![G.U.-^;/Y!YYOW>D@AOS M)Q4/N=&;M/[VQOS9^WQ$P1^^I&%\)@;8]Q&EFW!R@:=,)01D%CMK,@OMA.>]*;SXG5!?2J(T#"O?PB#Z=J0\-8R'Y="S MOKVZ,GGY(QE$8[S!"(;?!R(TPD&_A+(7NY]5#T[[M+4^JROCQS$$H9GA M#B+3/7>VV;Y1L+I1IOK1E4]:VF=:^=K]5_X((+,UP4O*0&;_>J2" LBL$LAL MS0XR&5V-%8I.' W\0/U3M"/I\P?-8+W>WB":_C];-R3 MS]YJ8]A"@#[R1>PB+M[I-]X_T)#V&K]<2'L$JGL':T\92'L/W$AX#HL :@\(-DJDS!ONLA;+6>&AT8 M$C:.6O1'#T+["05H33-! W"M>U.&.["MK?;ZLV;;" F/" C& M[& >F (>:Q/VA7+[_^2A?2H>&OT'SR<1EEE:>30R>-[(G ]#;+L0UF77" M7WS?N5*N"YA/W/$H!F&K6D+[.ZW@_2R1M0H]5,#8(D%I@+F(+YZ$L\!%)_ MJ1R@Y5J)[N#:_XY50(^@XV,*E6X!YD-]I-//.:$M MK3:F=K^LL^5:!]''= /)%/J;N1[2*I8% /G]Q1Z2WL!#'](+Q-+\(671[4$. MJ?W2#ZG]D(5H_RM^U#^]B-0_M:M46Y/=>KI0N0J6VE'M>4H>))+^J0>%#@S?!]=TM$8)2K?0^]QYUJ%*Q]+/$8\UH=WI5-D ME_>N?'T_C%VM1R!!Q7N_.1SP=<# C6?PRN!A2@3OZP"$\LV_#@AX85SVD0_I M]K30UX$ASXE=/J@P.N7>*W;Y?-GE4\!#Q2Z?$[M\$O6TX@E/S1.>N<;]@[4( M7@<0/2NF\M(!JN)*3\Z57@8(S9+U^CJ@YWDQL^?G./S!_.+7 43/EYF]0("J MF-GS8F;/#X2FI(%5+.SI;72/X56O.- SYT!/# \5 WER!O)8$#!5F-#!V(?P M:. )QHR7#0=A$*4P\(OT^X$8#90M7+Y_"B3(D2+!R_$GO*;K*C+3*),!2$5#;E-.PIAM_&B"+LW@$G)3BMJ,J-B M5,%*15=FDTWV%-:J[\:1'RPTQ$S=;T5C[B6Q5'!3T9M[6WE/O,66>,LW6U&: M^YMY*XBI:,R,]A;S*;K>L1[5@HO$LVK9=YF2!CX58QEFL3TD_C%*+,PW"[>CW L4TFV_,JI0W??KP^]*L2J!ADJ3>G+X>[6JTV/# MWRO6E#,KFG@H/G!0=/(0\E)U0)0O!PX30J">BQ(.[5BCZ/!G&O M6.8IG'$%7PM[\T4II[KYYW#SCRG7Z'".<[\77:5!'J]3JJ%(C/Q)5!+-X\#: MJY-G'A767J$L4PIK%60MY)VWJSM_5G?^!/++GASZ,$U I3[@E,XD)O:\1G&6 M0.%.Q_&ZJ$(%(2\*0I["MKM+)Q+;>"2''IQE/Y#A:[3TWW00KX1J5##Q,F#B M*>C$J8@6QP5XH#P5R<_J4CJ'P *\ONJZLA.&,@H_C8_$7WZPZXJPT&HG=P(+ M3A&*MW\1"$<.1?#]-0- \1 6%0;NT++QTG[95$/1<(.B)A O2;_[4%YQ(%2RMNKWJ(O8:)CGWI$=;RQ8[ MG=CQZ[KQ3AP-_$#](YWS@0"E_XOGR%#U/3@UYQ6!P1V/8<%AHU5OKM?;&^2U M_^2+P#GI[:E VI$?A+L#H8*A\%XV/*#'_$)%+G"B0\]1E\J)3>-0_.KF33_A M[>N;>60]>&$BA9Y;C,XS5V9O!HA%".=Y;H$TSQP@IDB+<1# -M'#\+*A(9'] M82?'8I@KAE_I!NT] 3F:W@H <#\T5:<9[9>XQ74OGJH?7YU#6^EM>;T MZ,9.1AAW\0HA=^HIO";H?8$TMX+>"GI?+NTMY9<+"J/WE TJ'^%@]'G:(]9RO(I #/P[E^4C8 M51%2.%X,*%=Y)3E0CCW%NC><\#Z3J?,0]F%)6>+[Q['0QF( MR"\!KQG.H+C&LE$SD^Y)SQ\J[[9I;S^7XKQE YOO7CAR@P4UP"55,@I-6%J_K>C@4C MO+<0G\P'?P&]5[TQ'M>'R#&OZ>':L#08[EWD?"S_,C^6*WOP^/_^3VNC^;[X M4NFB M+ZUZ_>,'N-VR3?!FL]]V_0 @@N?^Y K[N[4&"PY]5SGO+=Q"/53_2-@'GIM^ MV*R,GV^ES^V*HW/'.;3-ECV)ME($8 M'#"]D$>]_1^=#*^T.%WF,SUA'EUL8,,H.LWO(#]T/WXY/KS8WUM>.K_H7.R? MFY/M?ISWZ3Z;#9_O[WXY.[PXW#]?7NH<[UG[_]G]M7/\R[ZU>W)T='A^?GAR MO,"GT-:G\%6$ ^ ND>_5EI?V&KL-(,_K:]L+N>?F=)HQ$_O5)-CV75>,0AC9 M_,;3W>UH:ZNOI3@3WFGKHC]UA=NW&4*7,1(R9^/#]6 M_#R 9C%1X0/B^ 2>+\8T[.#D[@OW0D"CB7SO7W[:;:]^D(U6]ON?;,2JZ MJ*M_LU%+;6XV6]^^H>K9W%AM?OOG0+6CO7^W?NV+%HP'XKOG>Z3J*-O2&N:9 M[!7M(I&?*J\KEB?07 $3[F3G6_G8:M9_)Y4@'3.]C&XYI7KZV_D!'"@2L3LM M:^754NF,0O#,2/2/7N0C3CD'8K*% [TY$L'WY:433[ZUUT?=^5PHN"6)91_NQZ$#.W-]?6 MWT]E OI'Y,SA+K:G7L9#L9.'O7D^R:PM\99_?.C6:1R$,5P0P#B,3=Y'J[5J M^8'56G_CO+7\GA4-)'X5!RI2L*;]:WN 9G6K8T?X=6M[=2W'EN^\A)O^O=!K M*)%27O-Q'/C!# > @':@0B"\UI]2!-:^YTC'0KF\0-;V"V3ME#P>^^P/*:=K MEWO__OW8][[\]O?J7 B;@T4LX;V!(\9C6*STRNA;;F$K'W^+/6FM-FL6CCJ; MK/M, .&.L/Y"P=4/,KLIEQ#3G=UB)5VI1*&YB$(WB3=[1<4U$%ZHD(?=).)\ M_7=P[ TZSF_'[7G*.#WAAJ5"3G%56M!9>VI!9VYHDVZ0E_L@HL7-@-$-K'?F ML.ZW+V)6M*!T.Q;3;PLAP?JF_^%VS.^-DBN[@60\@8&B0(06PY*UZP^'*@P) MX X44%4OINB/$E%A4Y.(?8K5P(>/8TZE+B,-8^>_:O6J>7GU6W\.]JWBG!B, MTZJOKFVM;M_ _$M,7,_MXNXR_XT&U47FA<:OC[:FJ51KJT2 *B/W=_10K*_] M-(L=[\&P<\L8T@M8N)[#PC/95]@2TXLP][X<$U<_N[\=KOD;__V/,S=,S,^[ M\G'?!:X$[TNGQ@=_Z-F-NV!FV4W]R+4;EC%_H"S:1.\I2SRLY^7-_K6P(UX> MW@RR_O2N+!%:YR-I8\2B8RD JRBT=@X"?X9S/3NIO/KP%=)+X-'/$!X/R Y!/J2$O1>#O M^K$7!>-=WY'?G.O/Y?3HB_/'?T9_[1V/_[MB1=BUX.>5G9W_[/UG9^?HN+#^ M>BCMNKJN#Y3C2-@DK**M,!JNV6P#5!TISY.A'XFB['@+@7DAIWV0.^T+<7VH MPXUM.O&;I*]P8_NKZFT=.?_^/C>:/V4!*Q_76O76YFI[N]V\(\5_."+][.@Q MH04O#W0B'Y2BP/HKDY\"!'I.H/K &SD\.^?%Z73JX'5>J,K2O/1>@[[PU#_T M83DC?6[[R&.R%AC\QMM*_7[L0))ICD8FNAW'P:;5^@=VFVN54_Q?NIO-SR?_ M'7UR-^=&\4LF7_FXWFPN+YVKZVA@=2ZE%TOK^.L4NE^S;M9>],"[\.M)<.%? M>>5;.[6#/W;/?W>.@MZ\MY9.O?(1;^TT$/U8WGD[!V7;(9)_$IP&_B50BRE* MV:<_HNC7S_\=GS3G$?YST_P@)AU/V=#=KN?4#R/A_E>-2*PKWEU M=/)U?L:>LMD!^C::FZT[B!D/'-;YXJD/,W5]QLM+H":. H 6-0+U2EY+.X[4 M)6J/F%L&(\!7;HR*F?6/&L&5.O+M8A[);5&\BVMD6Y\,^[J7_:SY/.QGAKV^ M*=*XCJ9Q2/H[@133J=KQAG,M_^U&\=4\E*CL?"L?M]?;4ZC8VZSO)5WVAEXV M9;B?#GSO1NO[ZJ>O]L7&V2AHN7-8>G'.E8^;ZUOU[?;VG8SO-YGXULNC"%^K M]2XUU?WO_VRU6YOO0UYK)%TYPO/7[IDL018 4P6*? \+'A_!^N+)\P][8ZG' M=7DIH,N3@72L49F_MOVFFWAJ.W:T\_H8*+.0TMCJ.=M^M]&+HS<>J/X !A%Q MY!<.@S]Z!#-P"=N]C9T6R1D_F$9IMY\'FZ4[I]ZSVAC2LZ2P!Y:-'8D?S!*2 M' .>0OE)/2!,WTE'7&0C$0][C^7C8]=TWX;S,6K<<1/LA#>VO\3+1"YA' M36E"@X I70T4?))RKE=GU)UFA3-:@F;PXU:[2U2N7-S^OOJG_>?!8/>_8WL. MXG9Q3H[2,59:*GA7LT8BL"Z%&TOK7\U&LV6-L( -EK>XKT@^0S3*/ ^^)!7Z MF8KHTT#%&,TTV62".25T^L^]WW_?=/>:O\]#H\Q-N/)Q__/1WD-?_B,<[\L' MB+T"[3"QF--#=#;_&\C+;OLOT;T__P MYZ!;&*3&[MBR!Q)D7YCLNZ7XWH(TG$R%EK"N0'.O?_?\*YA=BA!NTX$OPABM M5"*T'-E3'D>;854@:ZVY7A*N#L#0L/Z$7W0\OS[+*825'41?8>+?<=YS/>TA MS5I.83_W_GOXYQ^!XVS*N7FHIBP R*D_A7PN+R6)F:\!V)__-EX9MGI^!)_\ M'2NDT$"8>QCQ'U".25A.L2G))/DKFVQR-Y3=RJ'L'[X;>Y$(*)(_",M1U?Y# MB.'(CM-Z:PV \2!L.Y9PW03 MLY#?E?H!&/1.&57+2V4I598#7WM]>G842%N22Z;5MBBA-;3>P( @F%MA; ] M/?)SH3C -X#U44 49( M3C/QT+3HCBUY*8.Q=8@JO; I8&5/1,(Z8*Z60_9T#,/FEI?@FZQ(>B;[L2N( M$IS7+ZPW>.*;[]NK[48BLP(+!1HPPG2)'\5\F/YFU.<5)P@MP[>3Z/JI$(^? M' 2>@\:>'8MYKE.>TN3D:< H247NB2$&P"Y?>]X/Q M%&O#4,:]7N= CL3\7"\T.8&9K2?/>V%*5H*/@-"><>\!*;0_H=F#& MFQ9*FN# $])ROH %#? I#I4GPRDZ[2_!;U_"S5.O>W+_*-H[E/ K6<^=*_@] M2JFH1Y4'7O!N]K6 M[R4E_ F(+&3@T3SVB_TTBZ_4PZ1?VQ%1X-HW]L,YD*M MIA9FJ[C8! X*V?6;:9_M**0[038"OH (M^* M0]:/ &(D%0>,TEI-VDS1PY*#.)D[QMFO%,R-T.S!!GQ4>2Y52'S*$YZM0/H& M[H4% /!A['+GB, )K1'FH3G3/,*K;\3;4EWGCJ: R@[_3"T!&1.\9LT8;XC: ML(@B">!!]P^@@#5(8'[1)T.UR7NP1!@"'\2/#'C(7D^2<^K+7F6B8>_UP$70'CUD^N73DF"_^;UKKUI7&. MG2LVVQL8O/\6\2S=)H8Y+"^-XJX+Q#<#^CT5#-FX/X+)!9KS %O()>[0DD7L MJ$@O[*YP_@( Y/ED2B;MG.9+BL,T7@%NU9HQWV,JN^Q][\^G<.QMU2*GKV\&&6:1 M@'BQ,?06_H22"V&2#Y(/XT**(@:C,UA'%#QQR" 3LWWR-P&OA(KS$!'L/ M>5*]*U 60FE)>J'@HAKH%H+OR,F<3)_ED@FW*Z9717-KN?'HW=> $PL"FQ?H.0B^GV M7Q1]$*YEI#-7-&S:E-T"L_D ^'#/1"_))]A#N09>"R=))\:6PH=[0&*I8.UJ MBVK!M\F/+D:@=5XK@"T)0LZ_;G:;GY($?^#Z(OJF#AG86^W5UK=__MD]_<_) MT7$JJVOK]?:JUL36&4OD&V MRY$W/UVSIF"=N ^2D=5:YUX6%?@_JP(/'[H?]TYVOQSM'U^<+R\='N^>G)V> MG'4N]O>L3W]:9_L'^V?[Q[O[KZVMZ*LHZD)+L?C$M48^"[#BAPM5R8,1K/%1J%FLM+ M&'J+3^=ZV-1( TW+2[+6&,@>$%]0,M'.Z5NG(HBLP\/#)!I1+^$L,; > *FS ML/]C14?FO8\[NM(+RWV(+NZ94@390YO:Q3W3]?UIN[@_\-F7 $QV0[B5]_#L MWS%B% S)^R)G\^1YFP7^$HBQM9J>8'9#&R4;VB"V,8^3*JM[,GEZ63\G7^+D MED:P\WHWD.)[O2N!NL'FA7L%9&CF[?"W-T^76,PR&VT(0^&&?EYIWV.5I9&,'X0U"%#K^Q_1 MI'J\\Y,Z.V<7UF%R V+NY9,FND-3//,CUTNZ__)-Y:0'W4%K/C&^/Q2177IO M"Q6HV'!DV]Q2UL*OYPFS%ADX^TF]9/ MBX!S4_I'OA[TNP/*K'!D>_D8]K!HM?J" M\6IM_GCUZ8%YV4/NX(L7R-!W,53D/!*]GH6^#HQ"J7"LPK'[XMCZW'&L_;@H M-M<-G ;^"&>4%4Y5.'5OG-J8.TZM/BY.S74#GV5?N.@]LR65OZA0JT*M>Z/6 MYMQ1:^UQ46NN&SA2'F:E]&0TMO94B)%7<5#QK@K!ID'BR[BE%[;6"B%FWL%\ MD.*!?3Q;\_?Q5$Z>BC3?6_;9GKOLL_ZXLL]<-W#$.0('?F!--D2S. S8VO\[ M5M&X!D^X%"Q'<<$<>F<=88IQ$%*V,==DMD[CP!Z(D -U^5TK+>Y9X6Z%N_?$ MW=9\,\$0=S<>%7?GNX'_[TR&,KB4SO]?X=33XM3:"\:IN<;@$$YM/BY.S74# M1Y/5,= D$(>ATB4U.IF4Y(,DEW_7]QPNZ(+/ &+&+E<3.!EAB3&,AJ^0M$+2 M^R+I_,.1-CN/BZ5SW<&_,1%?85V;2TD(!Q^XYN^,"<_J=/TXLK20BP$5%1(^ M*1*V7W" 4FO^ 4I;CXN#<]U ROO.TT(>B(OG\6CDTM\B&%.5^ KIGA3I#NHO M&>OF'[ZT_;A8-]<-[%+5/BS%1K@&O$[T ZFQ[RM6#>QP=31!U:P\\R?E0,,+ M*=:F;+)"SZ?EB>T7C)WS#WS:?F3!=*X[ #40"R,R(Z1@#:=R)5<8]B,8-O\P MJ.W'#=^=[PY.J$K7H<=U1I3O5;A5X=9]<6O^<5#;NX^+6W/=02H2HC-0!%0Y MY\ /)$QN_18'*G24+N%(%1M/ WF)-3P.O7"D:SM6V/BTV/A,O7LOYI9>V%HK MA)AY!R\A:*KU$$%35=1419OO+2G-/VJJU7Q<26FN.]A36,S:Q\IC^TDYZ1-3 M3AJ5_UU36\SZ!>E MP5,Z"FIJN'"%J$^+J"\X%JK] *69'C+X[,"A)V(8F.$#5,(=_%]AMCBMI MAS7M-F;QU<*:?2/L25=)IQ5._@!./D#MIL?-*)[O#DX#Y=EJ!-PQC<:P#J34 M 5(RN 1%L6*"%<*]=/OS2UIKA1!/9"M_ &H]UY@ZMH__\>#LYF6 6H4I+Y=U MW$E6FW_(7NMQ,Z#GNX/]ZX'J*AV[7A+4;IW; ^G$;B6O54AW?Z2;?Q1?ZW%3 ME^>[@Z0A@'4>#XX];2XM5F&6^^H?<''1V\IEO8Z>?QN9B6]A(J];-KO MK9,16=-V< 6Z"?E[ZP]LM+FS,*UNLD=@-O_>NAB/8(^?_2L9T'3OK6,QE'Q( MQSYN7>6:TI@W\9M7WSSGN0'[W.@'MG\Y/C@Y.^I<')X<+R^=[?_2.=L[//[% M@@^_PJ_USR=BWUJ\??:>L$\ZMX4VO3Q[\:Z\N;J%TR2/;'UK(>N M!^Z#?4N//(X8QKY[G@]$+TT9]7L6O!GYV)[6M7K"AF\'?HR=B;%=L1_VMJ'AY:7"N_N7]N4 MI9<99"T[B/4&7\#Z$NWF^^S#]%'K_=L&'AMMUIK<+?8M=&-'UJQN3 >ZO(0G MZJJA0F=/Y->R#PHO2,.A!]AWT<8$&\\K"TO M]0,?5L<(P0I=*$!QL^#SJVB JW5B6#OV>LPXRVJ9F?7.E#;5XWX"CQX%X*3! MWENP'VIW#:,#8A P\0 B=0Z\FJ@8(NX< Y)[91N03 !Q < M,'L :>[TP> MJ?3ZT8#GQ5[SL""N;^!<"L"SOCD,T54N.N9A(MR7A"! M0(K@Y4E7OTP71,<62'(;8D=[ ,@8CPF8 M**"EYTS>#V(#('IN\U?*=:EIL/)BB7/_C>4:>F.:+Y!JV(V#,(T;@#GH]]C# MB($^A<^E7P;J$J/JX(+C (/J<)I^((:\%+H!Z6+[-21$(ZY$/K9&KM 0,:*F MPC:>YA2,$*.1"\0(.W'(]JP*&T&&@#I @ *9 M#,\0I@GC$9-J>)RQA(_J#GCG>WT?=XBPZBJZ"GR$R2&@S9 P@]8!]%LERQB7 MC)V0*;H3,[*X%,HUX YCZ7',8600 ;8)' P_=.%RJ.\L/PS8Z@UP;4P.]<&F M:(DD0KOCWJ>P(*]M!6@0B6OX%6Z!$,ETJCT'9(_^ ")@G8_#" \_61! .+K] M8(CE)B+_98J0B ,L +D %F9H)KH(/8+GCAO45](206[0#R]!< M(AVYIIF$^88N_7+B8X-MYO/EI>0+8*W%IPU%F_B<#J3X*1/YXJ= VHH?Z7N< M6 -"6/'9D8^$20EWXHO _ZMD$7U_\M$("+^<>)*EB8E%(%$J/GJ5.QP"#F"K MKB!H!= /.80B87H$#Q[ +A%J9J:A!G[39%@S1( \I)@1D+WEI>FRC&'J)"4Q M?8*Y0AP>)1M"*3,.O8EPDK[>L#IN!/OM#ZPK:6G8T*LJ3 K,(E.W(T!:)T+@ M(D#V:OC&&%DW]DFQ A5^9S"- 9$HVH1H"=$9Y&BV0*8AF.0&NO85;-A1O9Y$ MI@<' C?K L$/_"&\YX> H_IBN?GRQ#[.\Q\DB_GN^5>>7@S_3LNK%=9&*$EL MJ\<=E JK97&EL&1 <.:1+"4D%<#RC]58N*&KT((*"$+ 9B@E%591PX&$/<"S M3\@.5CPN>F \\3]:%^:)7C&:A3 M6E7\"^ "$&]BP^TY[UAW_=*LG$CV;4B68A:*?UBPSJAE-T',A#)A970)[.5: MTP.XKG^%6L1KNH7;6KIF6[@66[S^V*E,GDFAFWC&[7&KN5L?%W>#30S2>CB# MK&3V+?D6SS0_G&Z:/L=3WM[8W,Z'':0+*=W(_";7(B1U+?:[I!#E]1%"JR.0 M)&U CIK^33E$XDM4$3'&6.B>9B2)F)D*#(F8@VH=/"NUWL$V#&!;2/H5:UZ) M=DX&*A[6+(7CK?5JDH@RZTJ I!#0DYH;DL2. _H!LAU0OU$7R?LJR-[_"-;^ M"CDKY)QAKO++40)*/0DK$O(MRCV1N?Z,51G((\/BA&Z.$1NOJ: M#=R I+(*%2I4> &H ').,";+-9JRC0,(+5>I]H#?.$'<)^UC((*AL&5,1TY* M/WI*5 7O%;R_!'A/I!MI^YZ//F=RAQE_J&T:*I L3V;T4*9^4=^KH+R"\NBB MQWIG!;05T#Y_H(VD/?#P],@+#1<[#%.:G(M1,R;\"JXKN'X!<(W2AA.S^P@# MCR(3-A=*U TYC*HTXC,;U8+9<++7DW8T$?56RP8&XL"9 (0";Y27X!4

CD4+X>I-I:#2"$4.VO LK1#H* X=6FD-_4!:?>FAT=,=5_A8X>,+P<=R MZ=\>=Q&/(F%C\)(C(F%AWHL]()\6J+EQ) /K4@5QF MG,@%IH:G/%0W@M8I! M50CQ$A!">[* 1Q![,2&40PID<#$C@/VT'(!7P70%T\\?IHL^+)W60L9ZSL=( M!)R)P" 3YHU(, #QB-VXB72$83S\;H4*%2H\?U1(;/KYO*GR$ 6M(% *B4Y4 MR;^69-HL*NP_VKKO5A:CN+P;4N!7JVQWD^U>I;O/&PXK1K'PC*(H,^7S]S*Y M?B@P<5QVFN::Y &&(&-AZ E1*((ZP+D:28.U3V]F:3A4;""P;@)GH.ES> MY)JP41]M['$VIUQG/_8RMOV&=0%+()FD9HW]V-3D, 4Y]%K1MIELC^V:@HWZ M,#KEN0[Q;=C1E0=D6W&L&E=6,)7',<'-HR17\BE0(CWJPZ[Z+MUQLN9>V93: MN:!C03,YF&D)C;)TUW $(A>\#,.+T+A$'(RLA@'YE*EX2#Y!=B@P40X7?R6Y M.$$DOF/&'+ H(!?:Z:+Q&-,W*=$SM%VAAH#RGLYRS3X,^!^/' [I'D_/TR/# M 3[!.;H:/J@@@PA--CDEB+KBJF9AYKFE.) PDU6ZO-25MH^ K!/KW0RP42=' M. O;)N+#:7]TK WKS\S]PT'T8DQA#>2E@O'IY)*^D:&!X_PU.3*$R^]B2J&I M%)-:M!W?COF0X5A["A;%N8R 87@^]--4.LB66<$1DNHIN_YPJ"@_.U==Y7Q_ M-RVJTD'GU VYD")BJPL=#-X,A9X!4(4$F*RJ&G^8' BW1V"17C:7M5!)XJ6" M8_4BN!J@W)R\N[RD\0-$ENS4H:0[ADTBUBFORN1]JKW-755>JU3E1%6N=.6G M -8[85W7!^K^"-7FE//SBF@V6RD.S8VZ8!WOY:7#PD8K:;ALW0CO]U K[PPE M&=7QKDNZ4;^N-*:8S<9 M@^N$)<=2+""6; 37&>BF769YI"..8,FL(9&*#?N'XU%8X644NT/6)GJQ9[.6 MQY4D\+&AXLJ+6"7Q&@F[-%F4.(8@?0F53UT"K6&=8!DX'U1T%7(Z)NBWOZK^ MP#H(6%B#;0UPY5^%ZUHGH:U<[@>Z:+HSJ4AF7LFJ#67( BPM@*9HF#=$VP99B M4\23;1 86$(&/17RII:7!-9S"M'"016D\!Q=)!\B?:%78T]%5/_G:N##05!!32"T$=<(]Y%9M-87DIYGW4E*/77]!$GH](1,# 9^I' /UK;VVTFV4CJ M?<00W_Z.I!L-SY)BJ7';QW^>[UN=H<0*RYZNJDJWI>SO&%$Z'H)PE3#?ST=[ M#7TMKXDRO#Y:>('FR GRT@/.RH9<4UAWR#P9" D(&Z&)P0?, V)EQ".K+P+" M[2L_\"S?$*]XA,2HZSMCPEJ420!^V9"*I>I 8M/6=K\OR1ALY#"LVUW+"@7: ML&X$B*F"&CDN)JFF7C3LBP04'$T/ :1G_H.D**#G=(M">,1-_#8DJ9/>*^!3,;3>ZP=&<$ MI&P(2;F'U%/[4T3N\OE5^+I!8G^+)7[K5^/$XWV2A(HLQNW5L^/54+A7\I+N MBWA)G]@\0-A(!+K +]V%YE>)[D&@CU49,39.:R#82-MS!+G/V,V(E@ZOGH:1 M&DF&.&-:"S:]CXQL'D@:II[<"F;&*< B("WP+E\R586%C<2H1)AK2:JDDL>G M@"TI6&13&##!QQ%):1=;:& R'0+27 FMS*AIR,.C]N D,MB!&X%5 X'A:LM8 M]%_+,H$<2>*E6%"YJWPX=)25*JE_H7=(:&,1A/)PI5EFA:1Q7H\ITY(3&,M!:,9WD!,D2_#C2CEI8 M WD5.7//53W-" 7C(IHKL7@: 4OZAU"*$-^G\K"87>0+5(;)70IC:8X= MUK0&PS6J@71BOP:>^0JH3U@CVD^-#JBLY$"Y#NR;5^%P%5I"7%0IN$BZ4"ZQ MIYZ*&M:74 ;U7@#[29I94*FC4@W7A!!D M['QT<":%-+U/# _(;%(7,ZZ*%%<1@XL4,9A:,@NL8&$3(RKP72#P3005TFO* M)94*DBM(?OZ0G,:LVE(W[A @E*%]&T6^1*.OH+F"YN;6!;)9#I0_4&]E\1OL3?L"N.W_$S\5AK1HJ/, MNH'O80\[.Q(@)C2L#^KCIZ-=Z]2XVY:7J/V0\F3#:C=;J^];JV_:K;,[EH?9ENZ=]G&"F>"G)D;M6>YG<4CE@SMBSA59A=K- M9K.&;CD*5.$(=.E,=W1A9,(H #D.?7-^)F8Q&_8=QNC$I7A%-#KE67/-LF$X M@(V>@B_P TPV=BQ/QO!P'-HQUHO,]%,P1<=LC.5$\7$DW%!': W'?A3XHP$, MAW'H^&UHNY+&32)F.I_/TZS:DV*;>VQN3Q6@_+2L6;8"%)])XN6[)2C3NE], M)D?RS"4HT^K8MD_-R8U7EJNZC4!XYK1Y]&ECJ5OM?V2W^/(21R;YKM\?:U_J MY%UIG@1?%*Z+GZ=3,H$L57#Z8N\8@].):@1 #!1&B*1Q3DF7Z"^-> M!VLP6Z O)!QO\L8XDQ)DXO>2*'+:HR$@'..F*XHRQB(I ;4G&?6+A^Q&V3V+JRD8"%WO'42#5=(1&3-!*PP2C1*Y]3.F#, IS]^_-$:AJAF^"LPU3YYBF-+XTRYM,KAV1@V- ',*I=K/=)F$(HYIC(":. M[G0?)8''R#_OL"20:9#S>G#\)I8;7V;$Y.CF-)I/ '-'%/8LZ0T$36M"A#"J M&F/1-%W#LPL\_29%+%TIUR6&KKR80OMT\!-3!1UY9,$J7!Y9F MV;F(=[AP<]\HUP$F1+$F[W8_=#]^4$6Z9-#4$"@T^GUXUYTP M*RWLJ3Q[('AHSE2$ .U,#I,\!.P'Q864\AE"M3LD%ND(9Z#9J!P!&4/=2]:1 M;ND\%9TA&:9OAZF(G(ZCJ9E)3L)L%;2-R\3RC?2-JC=A1*].ETL-Y$79S6P: MJ& A=GPHKM4P'N9BQS%"CTX^S76V.9\YE\L<8&@XD.6>BM(,&:T\)S'0P- B MK%!!*RJ]!\P63):4E,LJ87L@-8"ZX!@>1U'#P'P&<'MX&LB+C+&!:J -X2!@ MIAKL!Q1F^ W$ HF_9LY9GUQ&LS'OP? .0 ,E@\ $,LKX MA"MN]5">XQ\J^G+W:6XO#S/SDI.#+SA][S_0(WFE[[[ A_92=C^N;C119-]X MSTZ'._W+NB"I?S$Z)R@-WQ#_<[\'VDP$!(^4@C=G;[4R0TWT@RZO"OV,I_Y%U.*%Z(%U*3TK/(5T3DSKJ#3W#0A).J/EFQE4,G[@^ M\%\ A' @=18^%1MP=2YI8O#EI%^=^,H5 V98 ]!YG3])#;^0YF,1T$PRK#8Y M3\)']B3ZK"RS'((VG;O?1EY@T"5%A&V[:FCJ'!@^PSO.,Y6G+2!5,8J*43Q[ M1G$RDMX,&)DS[[!L^RE)?#_S_2$QAHLCY@L[R N(< I.+]:7[\*A4@:@H747I*DIW1TIWFK%TS"*2)IHUX7"< M3:$V;JBD5GM*\$K, JD>/L/TDQJ[5MAI-6R-,9H\"EXLIR9Y[;A<=H?UA)TH M]+,L0&_1V(ET@1-C+$"#-];;&-<=D3$N+2#U24A"H8FPM=A*[>Y8]T_1>,RA67E$3N^O;WV1; U2K0)J.M^I%O M^RZH!)V<5P,-(7K'EB[J10)JDMG-KET\QC13:1;60S#?TP48,W+O1+F;?.!] MQ24J+E%QB;MR":W+SB(3IR9Q38*8#70*WVA[0,:0D51-2+F%,-#&DS!CPRZ3/9&LQ9[?C8*8HK>&6/7/M+*8A2Y=^;Q%IOJ-;"U2#D/3>PE7JIT5^/!8%X3W<.C[ MU/_91DTAC -R5IM!R.12$<^*>%;$\X[$$^U_\'XWF,G4:2Q\5"RS/XBT2ZM0 MB;A,M,Z\R5V*V"O&H2CW6$$:ST,D(^/%H[YXH1SR=Q:5B'.Y.9[KD_6#!5]: M@GYM%A(JOE,!(7K;[Q5+!H6ZY0]Y63%6UP]"7XN>AEH96I^Q#LRP@'_'ROY. M?L\_I&L'_D303QU;0%EI:Z&DPI1 P3,.\A4B:21M(IEA%=W8_3ZFH)L1;[0; MV]]=$[A'*H=AL=I[')IJ6E06RQ(. C97EI^*[FO!>4:SZSWP@R94QM5DE22)-6NDJ3F!H*5=%5) M5X\F75'X3S"CX8J%HH#]\F56R3 76Y1YQPA2$\%%L]CN* RIQJ(-BBHN)D:3 MBME:LT:H;H49R4E+0,SB:Y8,^K[G#X'%VB((QE2J&M8WD_TVZ;"!12C1;=W' MD.E0%D*9\HE.F*/A4ZU$RDW2;3!U_?X:C3/K&I)ZE,4*S,7X,E25*P'BA06A MF_&3@H"KEM'3XMF'"[5]]?MB&TV9MHJ-,9;DXRG1\!45U.*6D?. MY8I(5_&NSVG'#\$"3A 2TE("%?E_;MM]D%3A;$(ON^1/->9_ 4DS:39W^B5) MCTW)7#X1\"N0D4DF@;E^F;1]4]?;=%,"LC.1N=^P?C6YZB#CAS%'2\(2,I/Y M06%FLG%AQ &HXLJ)J1Z!#N.GS I@/!0 4,A+INQ$RH+4CS>L3\@F<+8D"/U86N*:W0!3]5WN]:0VQJ0(78<.4:6)D2NHP*EC=O'8+ )]22A] M%QHSR-)%X0-I^WR-U@!WW\*&C1-_S0_T12L"93#)J-#JB#GV<3(Q^*R+? M(Q\T L%%(K B'86(V8IJ*1.IU822ZK0 ><34AEIZ$%= B:F^'19"-,%-F"VQ MO*0?ULT*TS(W/2H'H[+M##FSP)/H6:%P@)C:8>14'0[BRA3$'?J7>FLN-K?G M=DM)%OSRD@D%0_W&29H9\>S2I*ACIG579KD%LA9L]46)V3W8.9T6L!U/FOTW MK$XFD@N'X%(3V88SRTL\ F#02N:&DR&LB(J^/;$ZM<9$V M'+M1J+JM^I5U:_$K$%U+JU]U/I]/=JW)3X<=Q)"0DL$6@WY$2$9K0Z@T=8S( M?!S)ONG#QQFJV(;.QU@O '>N\JJ-W4S/M0SXQ5.4V!21KUE>#U1711P#:VTU M-G]"PAE0ZE>V:&=*E[LRNL)H72Q%1I/#+YLDWV^S: ^2K M&R_G*'(JOZ+=)S49)E?C"2 < )U\Y8BCZU*60)F/+3#H0M0$L M-'H+I"YTHFEM>2^Y6MKGD/A)KA76I.&IEO:/RXZ7Q*[F>C&:LTU+F^@6%VZ21>6AM'2 M%)$M7;8FS,3I4#HHKH1,II27B&2RUB>^^EO2.SI;FX?W2!723D.3:-UR;,"+HSMRX>B,%%I /0X6A2HQE# MTL/Y-S\FB0QV>I92-"Y1M!LH\J1;NPB3ID8S',2EDE=<[<$T%QQB3*KG>_5B M4<)IFZ#KXYN\8$@DMM*N;S0L9BWHETBKP5W)3%$FO U4!\P]U?U>G>X)[WI, MC'[WY'2O>&3)<9G$:ZQT$0(3PC'9_ 7GM9HQ/+4&,C#2ANLX?G2I(-E1?D)NE\@HZ(!*,[ M%@$IW'L1H:( Q?3LH7_U ])ZTP$X6& M_$]3\0%4J4 .!06[]WS.@P<\"G$1<$)K%>M_CCN^0_#>9A6\EP3OK5;!>_,$ MOW0'SW2!\Q6-;]*F[VAIQ+P9%:9AYEH6C-&!DI&!.>G4^+<2FR%K=3J/DZL; MZD2A@2+O$[)'"B4?4B760C_DPI))1D%/DBO@YL88B##4W-]\"LRK6U"P27# M-XVR&.:DT7RAYU06Y6;K8:E2FU4]PXRR"9=Q286[L8PPMJ%F45K7%C8&:ZS> M@L4DC?VU:%692/!"86<@W5$OIM@/,Q!?1=)5.M+'@#5CM)*"\%"QP:I;TR)U M:_HJQ_9WE"G?8/S56_0S_R6Q$(>UUF@G[AS='KW4K(=(PA5B&7'6FF3@)QPM MXF(8]_N(;CJ]6I+IS"*KV_+2R/?=27$94PH-]33>!-+5-EE/6]2>3Q66+1"6 M_2J][QAWC4BV]19-3ST5H!%*D OQ1@Y6BG4U"]5"7"890A %-YK-&MK)8T^! M6%O4IR.TP6%H+=OH.W',Q3;F]GRK%548Z*"'EY?0]%@C@I@>AA=3D?[)G9M- MAS=LNMTBEX%T8*"-YA8>Z,(VDJQ(PP*1AL[W$-Z,$M&]1X%5[>9/UAOOY]7U MYMM;;<_2"WS799*0M.0IV,#/=+ 5_-+'UCPY7-_B5@HP_QJ+!0.A&3O1@&U: MRGIK_6WZ+0@A@Z'0(KSVM5#8=^(I(\V!-T-4+LH8),SRT@$\O;[V$Z5'#3$"T&!TZ6S,Q#D& MJ72-Z!Y-XVHL'5:#9D2'0WE2"Z(NF[^\%([B*!Z:L'GZCI0"W34X*K%5YH)> MV/*(2=PAQOE18:;T?(0+VA.3KM;:8I.)1S5KIA;,^4?H8:>-% ZY;B ]Q4F M4R3&WB26[6:LR0J.$RHYN:6)S>7\!,B@21)%11:KG& TJ8FU-N$I81HG4@CT M)<>L)U%R#O*QKN1S;IB0 )?3M 'IS.#HK,LE7+

&_ M_SCL6*<#$1Q)K,826J1 #JL >'ZVEBOM.8:N'$VBE/OIJ6-M\D-Z]/ M?5U_#FLP%IZTA5H^A)U<_=RARPSR)I32.E!]K,S30L#TK]["0=P2&FJ<63F= M,1$0DS#]W'EP2(D< 5X-%9>N3V(7V 3E4?VZE%:G6EM:.8".#8LUI2A)VF4& M[E/#4BZ\?3+>M9 "D _%75Z:AMLB MI0H@9;N44? 5G869^HT,007R9'(;3Q,RM8.E<$]T,%N=[22[&!5]1J%NH*.H MC[GH.!VR9F*[&I@GB_GS&^];K3=K;W>LU36MS*QN-1;J6E:G7LLN-E;>IY L MC CM9!C=+#?VAC#U+=[<:4YD/?:]^BY'%Q[HZ$)@*+FK+5Z4->V>-M^WVF]: M<$]KZ_J>UK87ZY[6IM[38397*G]^]3-DN #\^]GPUC.293H];%XRVQU>I.T! MZ)C;[ZV.]=GW^@KY-\I,&NDTSITC&[OS)6Z];ZV^:2.R;9E+;"W6)6K!Z=2_ M\I!?_Y;VO;[UO:;K?;;)[VH MAR]WA=>V@>HH_K(G?_=1\#JJ64<"O>G6[S5K3Q[ T<*@-<0BSX++/8L!AWRK MTTA8U&Z2(8-T#R;\-2T" B@"" %H_"52YM*PFDG"R):7.A2674(XI[#$T/I* M8=FS(;F6J?#RBT'/9)&X:]0SQJHWK#]\#'==W^FL-K>;"#:+#R@ZD"*)!-F# M>Q:@)7G6+_BFZ@'A/0"@R/MHG;Y,+? M"9=<7WNS\;9FM59;+-OOV^MM4%*J2TOK:VVC9RR^K32YN.L"*8!QTDM I(4K-\TOR&! #04+0V8&VFNO6]M-G?6FLWZYFNX$&WP M.-$Y7Y\P/#VKMYV2 ._Z_<2.&P@G_2"33)V8;$LRNKFZWEVN">YS>$2A@R:G;H(B 9M>:\+AKKV2P]4FB]2E^EN# MJXO):*"L\X9U)E28+^%2[E?-P.P.!2Z@$0^?S5NN,X4H.:&RK[D\2\@-.%_U M\?CT-Y"]U)"5%4VP,E0*,+6]N=-:,"M?:]WHKK=[M]@IP'XLE#4J/='R#%C3P8U%%L^B7]PB$\-Z[.*Z9,C$!_1#_X[^F[.OXO@$A_XW+#V M'6SJ Q/] I\#(1]B9=/]3%+K7?3PY26CB /-WS4.H7.3_0K@G)"7'TA)UN)L M>]4HZ)L[N]L;BW6AF^9"=QMDDNG7K+M>[8-)]$U%N:M$=L8O_)./BKT\U7K_!Z(BW27=N$W7Q7 H8 MSW"&=VP@U$U 8W%W^$$-^U88V#^OP"_-9NO;9:OQUZB_ A@?_;RR8KU[N6?P M@SSNV:F$CU/O;T!-5B05 KI!$0Q'P!Z2LORFJ)XI+359WD67=*%(M+1B9Z9& MOBDHP['NK#PFMA)JC"PI$ZY*4*\:2$WV?:KZ1_W0,@]G:4>)809HG]:)*,*4 M=$(+AJY7%\@H\+%>+OUE^P.LYL11E+DJ7L6 AAE6D=1+0YT+/;>QSAN46+@* M ,PF2B0R!:+2* Z8>F.]$+-/YMY^($:#F?J34A@'TZY,WO-$Z5-B6Z;ZLXJ4 MR,?]FL 16LEL3;0FJM1E8ULR/E%,DJ2SD%3\DTL:I"="T;@8N8)D>J8.USK@ ME?MV15=^(0=!^_4P\%SY<6B-L1U]YM0H0#H-IC%5^./^8)8.SR6)$7Y@.>-P MY$G10#L,N>7#@7_%T;/P/]^3=5S-3F'%:$506&MQAOD+X3W%\H/8.(!N(%-% MC@K8<' 0%RR%XZ/6U%C).0T4N/,2+GTW'DI=Y8S+UU&L-%;!YDPX:IN=+5(! MFW?'-P'D3,WDG M9=+M=NTNM4BU63JVU40ETI15?.R]")1+\#=^NA>]WK(XF_E,*=+.\!,\3A1$^UM&MV M4@U_E@7H;")3SA4;N.6JW69:CP4FZC#.A#A-E,=-:UO/L(HXI(K]%#HYF=NW M.(1WD5JUL'T.(!9$H7. 5_:L[F&0C>K&E *VP+M_?188ZD 4)A<]-->/*@W5 M"$<:0=5K697 0N9<69=S[Y"&8GG@I*T6R=GHHF46+DDJ.ODL-1$I"U!.I4M4S48T\-R74>*4>V?I"U0/J9& MP\+E/.O2TK\LF$LJ &RVD11NSU;XIFQ%O43LP9+VH4E;/1:;I0G4D5P7?F*G M&N S**#CR_I@&M812M+ZA)&!>%B3A@IT<^(>_HK"/K:](-ZWX+$EH)Z8+QP#S^%=>.C"/1SH"WZRND^Q)4+N"[R6U(#$6 ^50 M:D3#'=;@)8 ^K L)("+XM/1 IJ,.Z ^D_(8ZDRS9C*10P6':2%]EC) M%D7#=Y)&]EBZ4*N *6_MD,1 C;)7FS6*H2$FCB65UM=!<0-PYCTO+TE*SY,R M9SD,U36,W&=;-!\..Y$">&QM(W5) 6,6R5=)]]7=SE&8M%_E700R4Q*!F:4? MA%Q=0)=[NL2V&9?2]4=4ZU+S85)\<[T#6YO-7,5&5BSQ\,L$DA[;R; WJ[!! M80[3V@21CRVQ0&R*^+H!+*G!W82H9"I(&F:.TJ*@%B+R&HXL5%C2(=N'$-O% M8* 2EN%@N8R*BTQY)N1&.C:HI5P%@#M,X3J/C4/@DR\";@N6-3>0B0%D+:FH M*-8N&IK@=AUK,B>5SH=>1S@E\WE)FGARB@;0DOXA21M9T[=6QUIB?V^V@I2- MFYW,"M/>PAW7LIUX&%Y1:C4S!U(-NW$0ZO!8;"P( M]&1BQJ%IJ:N\,$[[_)$\GM9&9X$]L[JD$H06VK-E73QQJ?J"'@.$AR$5'907 MHA#,XW&PM;@4RDVS4PM+UFW(3*\D:BV9#D&7?@-09]:4BO\9H@*81>,CI%-+ MFDQ>YBX5?[=. ]\&G*0/'!)6-> ;A/YU]W3W/,%H&\1LM+MP*5CN+FG!YES= MN"Z_.],"B(IU.)+$\R$0^FQ[&.-I8DJ&*A#I+3G2B%(W-0?2\*DN\<7T,A/E MXRY'+J\)0%(JGC;NS&D-M'%:=UJ9 _M39C[GAFY\M C86>J=+%ZC\RZ)4=PF M,\G)0=?:0P+O>.3'G<5_=?:9F,CJ:9>4)%S@>P))\MU MWP%>GV>8V^V?T@:.E#VON[@2Z*WEOEQ>,LXWYON$KFBRY0:L FT-6'$QCF*C MD]?0\X5L42=:%1LA8,LE4^@F5=]-1S5'-Q#R/8,M6#C6\R^U-HVUL# @V#C5 M,DU4$\*7L2DSWB7-OC+]Q4W+]GYY 2"B-7ZHV!"LW^,MX")(5M0F".0[Y)(T M#$:7?1+.I> N'8DU +>E*SHEQATS"[;ZPM>H@=Z$#8@9D3FV:?8@7.=-YJ#B M+E..J.F4I&LB.1"[QA;Z_2Y"YHQ"2;M;PQQ23HMV@/A>=+5X*=;#>KR\"Q/&-5MK)63 M;+M35UL]R)Z+'EPU$@EU2!Y)\A7@,8P5 ,@4NM !G$),&<)(ZX2689(NMJ39 MP5*TB$($Q;;E*#*OYZ2?7 -PI@U39<):M@-EL@AD(!%W D8T(G&D4&GC N" M,MTJ3=/8$V.NX9NX03]CE96.KKN)[QU0MSN4;SJ8+>N"T%7+6(,S#" A^_I$ M2-@V> [;!0KAX :&0,P'QI:*P4B)*?5*=N$FM?76)^$;KT4D]T[TSS :JJ6H M0YLR==BT;NXCERDWE)LEA]2&G*1"9"='&@+V_X[5B.AO(BT?[2>RLF/<2ZCM MDNB+,$*=\_J@$P^S70SAL%2^0CF,E!N!V(7Y6VI=!4^V=.&E'5A25L@(D,F92YB/*"-M ;$86=KA4=?J)*?7-/=/B@/N9:B2XO)9Y4 MBA=\\FCV!XUD?G1J?M3F:2=#6P.,4K*W#C'LS1\%]ZD/-$;N)]3!K M*6Y8)TQ>/10X7#149UY'0NOZIF:NM1\',*".30I$%^,4J<\6[_D4V]H#N)".18AM*WE9#+:O)'B2,@) V M&)\P_R!_4BS>8(L3$D7R/E\^8(9=G4P_+@?BD.V&S+#94F_*].8NA?;NHFXG MAZ,!B4I8\58?$.Z,GO $7/RP&NB+4\>7S3?Y!X,Z#C%@ XLU).!U@79X.OC M?1@0:C"?JXP#.8G1PJ[C&,ME;-9%70H_A_]0G_)BL$_6LV;LUIDPH#X:S#P$ M'J3V^@NCII5:B6LLJ6,C-PYGU !HH=F-VJ.S[D=$4#.B."E(M-'V#A6!J1UF6V:Q=8R*_U# F]##VJGUQ-*;UDK%L9\9]@&IA9D MYEE>FJB&G?A$)R[BD@N?<>G .SH*7A-\OSZ,[BPOH>$R8?& ,VA.-5:C,&/% MO")KA^T*8.$F0"NQD&:#PZ@"?YPU2.;B K(]0CCH"T U5><)9;$A"8A\B3M: MH-%6&$=D1BEWT.BKPK0@?NJ8XO+Y2?WJ/':"/ NXP0B$9E;ML.[*@7![ABP8 MU.N2+&OKO@9I3-U(@)S*<7!HRBWX34%N](-L1'5F#&[40$XXD*&_8TL*?.*[ MYU^YTNE+J\\9-:0'D&V?O-WLY"C?1]%#:O78MXY:AHFAS#I)DB@*O )S55IF MS'AJC>'0B-Q,A5 6'X89P@[_ :A)VPZ@%X1")\L)$9-EB^("'79C>F1\:JV# M5N!%@]"$%F(W331ZAUC\W[2LR9[ R/AET6.(J^"CRO$$7PO1P'383"FU U1O M!X3W(36/N)(FWI^@F%KNP &Y,A,_*<9(1\=IUX90-]7F \]QLMPJ\HD).1JN M0<-X1'T@S,D:IU\XVVI##:LY%WU:U=E =Z)H,*JXFB-9T7B$FD/1ZII'0PJI M+;M(EME-_ ,S6AT2DV,JAH^+T0CV1A&BI(71ASV)?GS@ZRF7M]"917;'K%TT M531XC5K/@!&E%YIXXXEQ,\)#)IK!:!X5AWL1.YY[C&FK6069)D&F&U60Z3. MWA>+G#\69#KIDPE3IN?H9D.98*+]YMK6:L/:-4V;V+*7L-K(Q\ ,$DB(SVC6 M/A'>Q#P-FXY@6!9)9294*1<9\J_6.K6PY8@I+6'H07$,YC=)NP:"*%&V@D5'*4(6'LM:(\-JV-'V N\1-4LR9]!YR.)*APN M0"%H^71PLL>A<9&E\%[L3IYH>#B(=D_@.YC<;0GN+E)6DT5&*5!YQ8*B M#I,@SB1\%,!!JU F-H^ @;:CEZYO(C7!I/&-KXE^O#Z*B2EAJ;Y&6*WSETO" M2K6TF\)NF?%ITOCCHW0\["I/ZQ):'48.W_] L8[[ _8U.))#02DTOHN=C&U7BD!'V:;Y MC#JX]&"OPX0*3W@EH3Z:VL3"COTGEXQY2=*Y*8$&*%"EK@D9VB0MB7Z@!(^Q!0DC3G950.CA<,GB2/!J9[ M!5GATUM-8I?.J!3O7AKK+T9,UI1,K%5(X%#HJ$4-1:+7T^8W M-ASA*[&+1CN=[,-V,92(0$:#=Y%(9AYB>.SJ^@ MSRY-+@;P$>S4B$$"1*T%!R4'&%K'DB@;FT687TQ*Q*WU5O/-][?IZR4FJEW\ M#NE\1]&/W>39)+M;BY''P(G(_DPMJUX3P+\^%-^+N=!6,=R&Z]=<4:,]U"P= M2Z,Y!?YYIAUS7I';;FV0*H<#_*M56UVG/ZD26*NQ_1-]OMI8+8T1JA&ER03H M=$(VB:.)1W ;;9T[<)5$'X8H76EGQ<3Z*"H$+:2FJ[-(&W*WZFU:178%[#M, M#V*M OWGM..Y!REBA"(ID3&JVJ<8%86R]9/')C[F,3S[6Y^_BY?CPDHRG3'# MN=4NQ#Y3NE.+E#U89EV%8I)]JE=A910C='R"GN78YN*4QO M"%%K13]70(8680WB(67O9E,$!,L0B;Q1D4E1 MHCMEJH,Z!TC1*=%)!+5I[7*<;P($*U60O7"JL!,!Y&K4&4CA_QR"OH6,0N ^^?@KR48R^ .5Y M,O0CD884B4P6]# +&!Q5ES$YP3>)17_H4\ 7K+NU1GIQB%."["5EI,O\ 7NC M.BY)%18*CH/_>>C$HD(PVI. B=&N$B;J*Y=>99T$?>&9X#KDA^=8*$@$COG, MV.H.ST^,G6YYJ;6ZMK7._A)8<,A":ZC?-#D/F"V)CCER)HC846P&0XL5UJ[. MV*!P/S ^>3J$C78RLBZ9DNK9C.L:YX1>97(;J=C>R-1 H3'PJ#V.3E*1-4D$/.02I!R.MX1O\J2.\N.X VQ:H.-* ?;JP )XL#U%T MX@60+)X ''<-1!A0*ZX"13#\671]3C2JF8O(7N41QNYIJXOI!FDO+Y%-5,E" MDI VE[0 8@'%V-*#+V:1Q@0D2D^0-YOK$MBN'Z(E:.A[F)K$U0N3*@ TVQBS M0I6'X:K+2\GM9P-5E8=IQV@-=='&RI=KF\9]Z06R@J38;63U?=_A2$O69+0C M3J,B3]VPV-REC3S+2VCE,N:NU<2P9$H-N[[7!_ #'0> @ZA,;B62*PQQN?QD M411SR-!$5MLK7?,1=QYBP66!81!<.V9Y:??DC\.]>FL[\929UQ,II._Z79P, M]N,/82JT0*-N5DD:+V''\X_3:U5Q>DFAG-BGIJ#05Q$$V$!$ MA@NRLQ=+0W](QS=%"85UQ1OT"A%HP<-% M@8M<6X() C3B75*9*1(I=X0E'D+B3'H^K>I*<\\DYZ0I2 MDT%U) 9=#73P7YDPG%1 =!K+2[@9708+LRK@[J.8A7Q(FXQ"P)44Y1:#B6[K,2HETK/=D'FEI%ZXB8, M%87^L:1X#!L,5)\48YVVF[C( $E#D\U$"E520^J3\ME< 6,?>G;#>@,$8HA. M-NM7Y;IUF-WZU:#E)+':&/V)Z\HLR#2*GQ(H]+:1 M+]=KYE9R\C;X07PD?P&_@]KL?7?57]^E=3K A(,1P$WCC\SYX\?P:6JN2HST MN)$TTHG2X+C3!-F%^$3T(=7T3>W"Y8#P/7GJ$WN\T%GCP(+@-M8;UB M@4%6'&NA=TPDL=/KN7X!*S7 4BSX!=I178.088J#8XV &H?,<[KP7%I@'3U? M:85"F50]#4'#UNB$AU/;$^1EJ4+EM@ M+F?!S936=BN7[*+ON.-J;GS)0CO'TY+D[PS1S!LQR1R9;K5)A0_MI]FQ3JE. M[J6T]I,&GM:ICFU!WA3!X\G;IS*PXY!J:?V!L06<*UZS=D\O&.[01H2ZB [; M47_'5+ V[?" R>^)JF.%",5:3^$<$0JER31F2$:IZ<00')N2*$C9*Z11D9?* MU2G<,9;HQ !I;=#6S3MKB5_(EJ2,CD![U?GF4E<9K=!FH7?\NQPO+U%!Z"!3 MY=D(B:5924DQ;./[@]=0_T^HM>/;,9HEI)-VX$@*9$^T0TS[)V(?@C!*2[:6 MME,T/>D;6;:5UN\.M4]U@#"=M*G/Y@FF/IHDRQ(/!+5]+"6;]"_317_13$,! M/J-(#>$Y!TLS!6Q*$&83.KG2'%L@1W$DTEHE>N80?H8]?BE7*?N*"]4!/L M$]HOE"WGEUP]LS/.AWEEAAWJ7FZ_F#V9W%D6E4S^[&+M\?4)$V?2ILB48HT@ MG10=2EU$*\F7LXK.AA8>D7M0.J@&H1 8) M0:CE>"=^B\UY\[G3)L7;U(VJ:?[$?&B"$>I>8/A3PAQ3ZW,E*?&@AV",+ 9Q#T SZFBD.1P84 M.I06;T[J[W%\&0I*G/!)&6(DD0PEUJ17X1 -%&D')IN3*F&T8M]OZL.@/-YH M ^N8>^/R I%\X8GJ4&#T(4J%#05TF$3[9B0'2'.3JHA8E@*7O B$G M(H=?MA4"A4OAJ3/6A-CP!-ZB5A%4X[)J)KM(W E;2@! 3O24^$P>$P"(Q=KN MZV/&'=>4]KBBTIZHD/70NL0UH+*IG=A[LPDC:+2K:BSQ:Q0+;P0F=CQ$AQ^?5V4340H(#7, MM.=Z6(MOT36A=L=Z?V2<[..B(-PAH#'GK\'^.DA:*7U,J,-WZ+9S"#,''.3^ M9(9.MS!O:L)*UQ\U\1F9B,--T##V9H#"@=4I@#^-$(=\K5O8EI/ON<*GQBBS M:"T)S$<]7*+-#?-:X7<=%EI+TK[2HZ)8 CUN/@_M.9>_K#(Z;9(8F;BCYXWV M&,^7QJ8S6G3?:= \9]P(>V+E1=M1/(BH =,(B%CZKKMYGM#LI_D*)C+P_3EC^[2.4V2@.?=> O#E7.+(8]C' &8X\"E.0UCDA+C%N:D$? M0XX)_$<%Q",ML'QKP6*N7#?(EX>[3"7,@J$9;@>*J,#X8!+0W@@<]L[)I"T0 M0;:M[#AH"",@N!AP)D3P!2!#+98"-_G*G1M^=R]=WU^; ^O<<0+(+VK:*,;.'$>T[P.3[QD,UQ:E7JW L+1$ RU.Y)Z=R*>T=N-P9$P M X<[RI("]388"!R=RN,O=B6=Q*RPCEZ'U'*>*+"%Y>O;SL>(+!$B-5?8(%!7 MJ9D C>PS(+1U:Q8F;.&6U3[@>3*!O@Y@9F#/P@*3@&')-"8R>3(D:+ M8 N?H+.>5"E&[\EIY!,#B38E@(0(IQZ5;&2#WDW% MB26>7,(KY;@Z8%)2P%\E:D3 M-E6ECVG;%D!0YS>Y7_V7<.V@D9*[M]RF0/*VG==@7&2QLI:)L$S658!0 M0G,3M*,,&4 ]M$40!.12,G"4%9V:5>'O="!HK:-716F!CCX22@-,A8ICZ=A8 MF;7"7AE1'K42$5$_JJF$C\)F'ZX81=YW\\"SN&K23"M)MT3U@?=SH?P@*&:P M"<-']!W,/9RX'94.B^WC-'8"U.B%#XYMD-<=%8F0+1YZT[V#()B,J"#X--7' MPD0(0H!$\)RIUW<"\\KKIYHV8TR6@9 ''HF>5W%6\HEMYS"E? DI3VB^P M[B.[OLJL)=*4#%'[TX'39-28_!\HZ0."T7=3W3OJOU)7:WF6*;OZ4ZQIJ9G- MC[&IW?CS_(-=^V0GZ/(RWU'*FUBA[YEG#H0I\FR,=]JJ"9-6*#A6+W8O0R$G M<3KFAI)[V'][8"+%7AKG3<#( JF+7! MD7-)T@V&IP!TRT"1+Z/J7?A"E#-X(V/=_:% +6%XNUL;8POQ,QS<(7 -S$7 S MTA<_9_EKN9PGQ5B#:UD:LN$8,5*PVB1+4SAF=9_>ETQQI/0.B$A)%%)>KEKBO( M8.R\ZHN.T7L")TCL&ND.^9C4_^.[\(@-"G/.3*=(;8HQ5*&5C@F-,AG;&+\7 MRD[%%K'*:$C6*&Y\3*Z\#9*!5;9HF3%U??ZA")(H0 8XG.IZ<&^QPA)H&BP9 M^PA%;6RESOF0Z\Z,;W7?IV.>X(S!97U!OI+B M3BNZ_$)/P<5ZH1;6[F7=+K8V%:2'MI/L#C?CBA5A+,$>QAI90@\%"Q MP'#^S5 /QQ7TB)#*+%9U/GJ8G/MO+_*#<&!* 7OQ#B MX@X0J)B,\BU0201"FW:I&%S3S>4%81_Y38_1_$BX^EKP9V:UT(XN&35Y2\Y$ MC8QBK<16>L:'Z)ZG/O=Q9F'0-B9">4>3'7X10M-2UDDOM/=@74:R/OYGT1T? MD:'6.0(KVT_0+I$21@$_C:9 %&H+H9Z1ULSBUW!22(IM>1&MD1SAB?@.5<'!HB^#&RXJC\TVRQP5H8 M!DE,:(7:S:+7.[K*RR<0$?A "?861"UV24HU5+HHRP/YYQ9AYOU186S6<. / MK;)L9D0*O63G$LV=5#2;VR S 1O/#A,GDL&XN0$6+NPMR=M[$ABY "LY?DWG M/"<(JHZ'X5:F[E=E^D3J@C[:E6')EN!(>2'LR=]E7V@'&*8XN@)V6M*L0S[[ MQZ0;E_8VF#WTJK&&7AGHU<$:>K4 TKL AW.ND7/=]F%S@_H^D/' -\\'<#<) MD[4.GB^:Z-YZQJ.['6=!#GYB4Z5OF&O$=K4[]L4$]D$#L-/QO].OCD[(]*M8 M#?C(*B277P 38P )B9.-A(/!PE18\C_2B\20Z8CO?TRD4E1,J"/";X]-DT43 MTA73JX6P'PI[U087JDBS?COX*Q7[-?GC8Q!:!]+CZ2,TH*##J#V=YVD-T MR#'$D5@$^<1'CZ-2(9%^ZY8QZ#-0T=Y(6 WD0E3FLY0B: =>\1CL M08?$,LX;S%3MW!^8.=\(ZH]2Q+Q>' V($NX&B3X5AO%A-;#&(2VB=.K23SWF MU=* '-AP*X"@N&;2Q?BY0?#EO!YZ0[A!"7+0%+F;_GR# 6P.&M-BA(A5:^%D M* R/A9%=<4O')<+BO;-'I)!GAZN W[HTDQU3FY SD5Y&M( @!"%SX/L_F/G& MH_($"5>--"+ \]?N$;L&L:6.GB,[97+RZ3F\N[;W8F^GB3_!RGUXKFUR+'6" M+8TV-SA_90VVE@>13)6&K%R!D[1\2?*N03'?(J.@2@8+,KL5E4.3".21/&E[ M8+W*<1'!R04HCTEEKR+V6R(SFQN&,0KLWB&'C\^S,.FA.WK8OJX]\I+-^O&9 M&\38I\-PU^RU\^Q24@.5.R?Z :A.?4\;#NNQJ MG/4HK M.#2X3>+*NR,>DQ4"O81^#FWQ/(*#= ,J<\=?!6IBA(L3;IQL.]B_$ M *+TH,%O4P&B06GQ7ZF*$^0GP2_D77GXCVX(%VE/I?Q7LNU&/M'WO4OJ(KVY M\7%TA@9\CS>,G;JBP*D79UU>YS%RARA/A7%ZGV[[M^=2 "HKA'<']GBA^TC3 M-J$,=*AX%UYQ@3$'S=JD%Q2_4[*&%N /BQFQ\IC@&3E= A)28<$QU1MT8UYB MLYJF:;B@X;&[;S3DL%<%Y"6,8C?VW0K,%L2&%Y/&1U1D4=C=PG@=&9O/2!(. MJHX'_OUS"AWC)_GF5[KJ'>TG/REDP7QBT0T)&H)6,-[8DFP&&[%%?78P?,BA M2XXD)V0\H[V+-.*73A\Q>2B; ZP/90'$1D9&P%I#VKJ2G\/$LTU46$@" .N9H(H[ 6[(FR3U$ M5PAB@ 0*-!REP# C1RQC%4>G1161CK'(K6V2);^=7\?@,K%?>MC"T_7&O5P7 MI"VYH!I#TTZ9<9*,VDZ)?U5(1A9\=LI\HZJ\I-Q+@28&?43$Y7&^BQ2*3YS# M%MV.)%4*F3I/TG@Y&X4IL\=7V&D?&"*"E> K]@1R&@0&9,.-Y _<@O^N<1,X M5TS3,POL8]KZ/(29^7=>LAFX5^DWLN9/&B&.WBPNW>0;^%M!U@B M?;,<)K6R<:;]WVL76Q\[&>AR@E_T6?]ZF,#V1OI V(? MS&)TE/ I/N+Y!0<3JTMLEDOP*QA$[#)0>]S0T>8-'JD;O+XUS%50J>9!$VRM M?=;:9ZU]9JY]0-_$7]'/'==!7VD4U7-E(QE@G7W5>Y[J0+ M./XJ44%G2TL!1^T,?RQYZPR[URX[/7I+K%7M.UM UE)GN<#6G/;\V-O"FB&* M$R/GZWCM 1$WOQ:TY5$4QQGLVYENU$ZQ2L$3(/B?(/FZX,?.$-@TT-2RQ2)( MYF1H?M@J>02 "IHP"IJE"58QF&] 29@29+\ MAH[Z3M7DR!N(AB2WG9"2+/X;EKT[2;L'D^;B'KWJ0S&*93/X#C6]+FQ4@[:5 MV"YF*WW2@' G09"DTPALDAOHT=&]S%A&*G+ERJ'-C8ZK:06^E'1D9.6$H* %3K&SW#$'F#AW\QEVT'059 M$D1XC :WUD;$DF>^Z93#V>/#:!4YG*&PMX?.FH1V9>37Y/P)[DU1"')PI!)6 MB#_"#M;Z8^A*NCR:ICDN=PT4U6#!I@I*4CZ%#EKLB9;43" .A>&R1&E'IQU$ M!,*'U] -9SUTVR'99-IYELY$D7+"P(!()P/7VUE<**)@)Y1]0IK5^!LU0U#* M#;.I<781!X&H^%.MS M5# !"]@#U8[P+]U:\=(\HHB_X ;B'/8Q'1VH?!L!_^-A'&-!&'"%[@/C>Y61 MR)()T51T881;N@!#T\\1D6S(J#""9&=C1J@_;?JZ CW/V#X++G&LL)>D%6P5 MR;N8OK6$@[/JN9G(:KJ"6MJ(%\2)-]ICXEU/P:HT,F@H2?0XG'=-65 Z.IT>?0 M[*&G^:DCS(5@**@DH;:;N@R<90\$ETI<:A+C\8OI9 M\B/6T;UPF:]'V;M=SC1/''E2CLCQV)%\P!O_JS(]_,IAUA6F=; TFA]>1($4 M=4JL72K>.)>O&4Q8KXX/$TE0?%ARFMQT+$Q=?+5U^]%B4=F?M$G27J35_BHBAGO#A)C/'Q8D+_B H4G6 M!]U6-^DYG2"Z7*O2^YKQ3"O:6R^/ABUD F93@PV/8[2K95V6_ M'D9"S^3H8R"/NZ6R;X2NFR"RV4XC!9?AQRSSC_V')#!>G&&X<2HV!T^(:ZCRL9C*CJ8QT5>VW)($8^\E79@25 MA!YQP+8U03=H*>):0JLR]^NV-S?>6US699K==G&O\V)+G,'RCBVNU7@!/%RZ M',1E^M67*(LS79#%?VGQ"]9U1J4ZN)EZ,2GK3O X MK-O3Q)AP"<$U:'Z0\GB7NQ'J739X *D")-L_WZYV(/5>'!/.'4UBX7.QV_/Z MBECM&1/SIB%/!,,D5CUAK;3,E()G:] F]FGOJ6! 9-'=#'QZ89D35@8JP%?= M6*)0H\$IK-W(CP1&22)JOUTIAF+$3(SB+MA[;'D)D(9.$1F%NC%U7[GX;JM+ M)!E09N08 ]/=N,OHKE'A3M M-L'" M=4TLTQI4YN2W.):X>%3,"(..(TR"8.V=II[6F 2CC@G.D6O\@F:S]DI[]+PE M74P[DM6),C50)%CVV4>K,68B<&0.E])&6DY;(B)-<6E>E:]Y 65T.4ZL0=QI MH)8P&M!&2\9NI2T=L:52D5G!1XJ7Y3:A EBSCOGJH9*=]%@3U_/(C< ]TAV; M.A2HX6UD"D?3U94?9V:*/"HDPIZ?$KW!!0!"CBU+]$'Q.1Q\81X?3CB3#1$/4:D=6QE1-\9A5NBC"?E M EAV,5PG>M9DA M:.AHQ59B71>J-"[9*16N"?# 8?D2OMZ7RK@&D=)GOGTK' MLY2"]\6CI0] 8@X9@C/:O75^JT[DLL>K? ML5W5YL:12QPN*S*II=6?=_+CL/6JNA >/*(6TT8N7-&$.5_&XWPFH7 MYY#"TG]DH7(:U0H2 #7$*0!)VJOFXZ%F)@*GIV#]P5-&37=\C'3@-^OH$D:: MWZ]1U>E8Z00'+A-[<9]"XJHYI[]N.[5];=#DDR<\.;9O]6.FML8H#IP!;!X+ MK@(V82&\M>VK\+\N9B&=)Z) M%+FHLQ!SVHG:&<5)K/@HYTOL?M8PDI3 (%@'#%/@]U%,A MH)0"@:GRFSK).!M"%V<<78*29,5.6G^J0R('P6W'4<(T/>M&$ $W?7^QQD^BPM8UH5.OYEN2)LSM&C.# MD1@XKU),3#LP S165W SS MDGLAZOP*PF(L\-Y 10/L#=.+-C"KTY"')+Y5EEE"_R[#A5;7 "F*03'E;,34=A M0(UXQ!^!:R!16$:+L&J3;TF^$O0YMJ^Z8O$LG!.##."0M ?K1BV*1CRRO'M6 MP?(T8L]0!VR-1!>H1J>Q%RR=XV*!D>$3LI![$,$(^%1>8@NI"[9.T80SC*S7$G,C;J;="/8C@H3(",9-/D^@O $%$#K#TX!D#'CO7!B,]/-Q3V9\/O M)&[@"EV#KE"#X][^BM%C"D.-NHVY=:JO;D/48(@CB80YR6O>3.H7*8TU:8!% M:PR'1/I[PG@NN$C1I3,LB "#(-))Y6B00^<9G)J/7D91T<24Y,8*J0&>6[%TDW25D!>+>.B(%Q&P!TB)B94*&BEX8N!_A=J\PLVE) D(0A( M41JM-IZCETTBHT=K.,F(1]A[(I+>$IU ?2>[!0LP/6JM0EGOJ"W(*W9;*#B8 MJ^C-#>Q%EV<:C:*/HT"MM=%*S[@T[F,L?]<$=U#$B'B%PLP45;&1T1AYU!@2 MLE(F+?"*%%J_?-1:S(H.XQ,]-),%1*=T>Q*?3.PLI:"Y!M_P MF,G*I_)F/%!>1+(; M3TJR3<_DIT7(LQM@AZ"(PO)JP!&"'E>?:8KZ0+5B ;3TT=I#+X BTY159\LJ M\D-&CY,J)36<^8$^Q!R6YXBS0-UYQ[2J?TS2_/C.[SF%-X5XZ8("EVXR$-PL M$[D*DK=C>0(B1:S^C1D.8I=Y8PD&Z;-MIQ4L$Y<,\#9A10H=EDE!T+V4AYKH M5!&:ADLBL-E2Z/Q0<00W5,),]]Q VI=3+H9SH;[#@AKG $)QA/@VY6:].0%V M'B] L(J9F6D@KO$[@J8C'21WNB8;*'1S@@?T7-P$QN7D:B;J%'"*5N9H+&N# M6A0>RZKH,0GLPA_1&38!56/A-G[F8O\]BW&XT M^%6*QGR,2ABT].7EY78"(TS!-DBW09/:W>W <'"UM.@@J;1#J3B=6%'Z%P,6 M78S5P!\/.5KZ@5J%D*WQ&@0,QK#U7W!N_LS@/0HY[DH^\&?%.>(N<&-_W8=O MH_:J(-5?;KHA50QX#\P;2-=+1-Q[].4*!GF3B"'8Z*]&(7QGB-85Z7^:DMN! MX:#2RWD F'3%#Y1XB'F'9[P J"*NDX'7E%"D%'GLI$/1R=%V/O!.SLD6(*.G M9$#PN>!BM8;2RPU+^2/-(L=4-A!VY/OW(F/ M^'5,Y&K2ENF+%?RK2*<_.9ZN"N!-O%L,B,#Z/H'880?A[16NQ&E',4R8[6&? MC&[BK%1LX_+2@(P5I,+!?O-&*KAC RP>#UW?U]2XT8@KO5SWWN$_,TY =AJ1 M$T.--%14>QN<@_45N0PS MGCV^='>-+\WQI?4UOG0!Q'=F5.I3PS67F$]]!E3J.\W9,F2#17X*]]0-&,)K MA]L%:_UV$Z(W\S1\[S]/W&JUD>O"F4]9K"E<$2EA-Q)/1SY:GV[L>6V\0)PXS;Q M4M&DSF*WFV'S7S\,P;A(W6WG, ATK/N([Q>3)25R@$QQ^)=IR@G]E20JY:J$ MG#E#"&?ICI'Y#SI$8F;^DF'G-*<$RGO.2^P5F)V6=];ZWMKA>^M MQGSNK=TYW%MO5!=YHJ:=V1G6<2@4U_4]MYS:Z".RRUM^14X5'J H<*4.[[#% M)8^W#J)5:S5=RO+:,"^=F]PA?NP,DYZGIQ4'SXRSSS?2:%Z3KCJ3UR1^19,? MI1[2L?+#0HITVWG?;KM9FY:[9#!6$ 1"5 M6(Q5.@CWHS2T@*ILDD/Y5LM-.,5+3>_@VHRE[5L':1!-)[;8]50?VV(BCX\O MC?&VJ?V?2@81HW?;49(FC-QTV^T8"<@O>RK$I+!/^.8670W,TH45AP1B:E%' M/$SZ>Q6#]G7[B%;6C00'L6K[B0JDR:].XSL*) NM"<^@Q<#?A %<&'CYL;IZQ[% MSED6MWO@U233OQ_,='X) FR15?111;N7A:%/2U6A7F$E9O;X3#&J1&CS^4[P M/&.$( %D ;S^,XQYJ,INAIB]3O345![,4]O+5>0&TIY8JQ*N,&&=80QY-OF6K%@ M2$3TH2;E<'U^@- 3:?HKILHR\5@A=>1F:V!W:CZM@3ND:'9Q3)KH"@>C-8NN MSH^P&%^1[\4<]5S09-A-A4G T-^"=O)3ZOG-/!ZZ0RY7-&EV#Z+Y&N9#6"NM M^YWQ_(IO/R@,"&QNG+L!"S8"*:*/'A5[KH =QV!?&1;//NJP;UUU6!> M-=A85PTN@/BNE&=@Q?W*XGD(NK 0A!0Q/.QTP-2BH*+^=KQV+);UKGD?;FZ\ M!9U9WZ700(W)*%Y%V%P0).(X)UI '.H%XD$D]A2K@6R_H[N-DHNP#8:9#CL5 M_D P'0HYP*]@X@C=<9A-A3P0\[AL@&;\3XWMJ@.3"A!D0EY-2E3%Q ADO)O1 M((4A!;4F5=]VWH>%7Q1GN;F13Q-Y^'"6.'H/'1MB+I2)H7]RQ:L%@I3/Q(3E MP'\*<;N_JI3I'[BG'4%Z0]6-4L':8B@_$RF64DS0)S'4%%7L7PF>2S1Q4L$/31X'\J#OQV!G,TPSGVLA8.$E K^E^6KMER M/9S\S]A4Q?P^C57:[N'O\)V""6-1R^X_> M=:G\;D]NH7)#;=+[QO4LZ\Y]NCMA.2)O0FY1%MJ,K(;B,<_1C$C">*9SY,6E M YSC:!9JZSXBZR./Z%W6QQ:FO[9BYX4,$E3-.2L=^[?:V%GO^(UW'/N?PZ__ M\Z3^9!%V_Q"^!:Z)O;D\^K/8!W_JS/4]_IO\>@#R00*QWOF5..MPONV]E[-N MSC>2=14./A-WP0=:8(2!Q6;_\3 ,HPPL%W"&J$EU5%0E9\)/O9:<9=<9N?', M8SQF"]K>[+^T-2T21<:T_0%T0?YAP[KT9K$\I\+?M60M@30AWF<*4PX,1]B\ M+KAJH8?&8Q3_[,3=UK-Z;:=2WVE4ZHWZ\Q)S3TS/1N-I<19H<,\T;0[N6>#4 M""]1J_WB\,_:G9BP_-HN+AV;7JH)7RE\8-*T:SM/RS8/OPO#K$]^^MP&5/KD MGR8]='3X,0KE XY^-9=3G.];C_X.)_ASST]5R;&=YU%%G9H?5/RI4;ORF%ZW M=U?NU W$96;ON4K IC].2SKM,>F?7N+G)N937%3SE'@*;>4B7XATW<0RF%;& M2KY\M3J[SDZ[@33=[\!G?^K6"W_+A;_#N;_%T)?LSB.7=LJC7M]NWF7KZ.NW MD#KZGN-%X#.K.PG>_,=_.^%;F.&OWO+?0.E./88I-8"I5%G..I5U+=M5=6@C M0!89_/C0G\AJ3EL)->W_;C* 62(G[=*U6M4 L+B4;G=[!"EYARJY60[Z__V@ M$NP'ZOU_XR5\*U-4MCZN94->T-+3PC&JC1RCJ97 WHPJ4F5+@#:YO?3XS"&5 MHWR\HD"XED!,8/_1G:#'V7^&*7*]*CU'!4DZI**X:@NI:3ECC/2<:<3Q=C==RN(HJ^$13,O MU#UHE3T(2@+%JH-MDI O7F19U4-35A\LZ6X!KR3MB1B4T5^-=5$P:6%]4[,3VE3 M?%6H;7&Q97%%QB//RT>32&VIW2GI@Z%4>RV#?R.#SZG2I!C7 M\?M]Y?F,"T3^+B(L$Q*U%'65+Z3>?\SS=C MWQ&S@UEK]"0J7-B5/H9&F$C@XR'I*W>6Q M!WJ:^;0P:92U>TD[5K"JV/K9QT[T'5P4@D%16WML_XG]X#UWN+D!N\6V9JY+ MD8D<+TPDD(VD/V4/MD6WA)^4LQ5=@D]&1F7(C>[:,?>H@ZA;6 M(*&'4[X9WK#'_4HT_I&%@%^HB>>+;Z0-M@0H"D,X ; (._MUC-O H4?'(1== MPXJ/KF6"Y3@NNG^A6-TME5[B&G'3;]_5Y 1F>[ W2NQ231")K^V3\&01P]TS1'Y?Y%]9G&)C!8=1 ,I;1JYE>"9,*H,/#*$88)K1FDP''6[!W*0 MH"2K5HP]WL<5R7G9CBR !HKD3Z4:ME)NSIBY3ULXN9M1#WW(3 MMD,V-UI8!28=97 M3*,_IC 55ECR9B)9G*= 1R.9)"+<:0ANR!J,KF6T=F%?8"_YOF5*^+["-NKT MDW5[@JP0/9"GOF4R;".W"'J,*U &"WM L7+5VB M-9*XI.V]Z-VCEO7=S$?K.F0W.5%I*J:KCTJ8:WY L8,B]R6Z">^C 3-Q_MIE M7HH9SYYD9']-,I*3C.RL24860'R7]G3>*:"EP,R.AG35(1\#C'I+7Z]6F MB$U0,3$18VU$+;KT]'?(#0?[)!$'!NX&]A,KDHBSK"7N[$*=:%JJYP8=G:\T M9HD8/7B96 ^2> [3W$5!QH:^[49)*QCVVOH8!1E0=T#+EX-G]BA4M+GQ$3,\ M-#_M]F;T.%X1),S08:K""^PA43JS-<0%@5N>''G)*C%90NQJ'PS#.X1 Z=,] M&L .?,M\3@OBO1XJ"0JX TH;F@B*%7F,Z1,>TE#[K0P](9:F)/=-5=B%Q4;F M$)U3"TTA)E*XV4/9W)"Q./E0K(BE\HM@SU M=+:=#]S\S@@/I=3T9"]=$('&4[WW:<0946Z7AYO5\1,<&T+MU];"2L^8R):_ MJJ'N5,B6,25AT!?(!6&'(@$8M&BW54#&-@F/B(W^/C(IN93VU4&['O5\P@#F M]X'PVA!:P?,PZ,N'P0I_:+(3L-Z[Z-Q0UMU-.,@:,_8B4=V^3@3EL=:?"R$G MBD.]*/H/V\YAVVBN)!M09MG,ASA9<$HR%8UR2&UVEV7D6'EX--^* _FV>=WO M"N:;QP8>[.X=7%4(?]\PO!-2 C< $I+%07<;:(8VFQ*H&E),MF&"A"*<',[L M^5V,:1(TR 7+B<63[DD3D 65=G&#!D]PQ.+8A[M7.]-LH:.$@;-,-;'GI).B8D% M0, V^H/"L-KT9SRB;SC*RSC[\5!G>GT$UT?PSB,ZX_C!#>2_!<8UF)%;[<"% M0P>.)P@ IO2TY2ZF\B_XP_IDK$_&LIZ,8T8KWN!D2#RNGP5='5AJ1=YP/#4E MH2D,Z%!+AC;YRK[(+1:"[#X ;49*[U3(IJ. MVSV,F54Y4_\YBF&W?F=TPGL+D2"H0,I;&_&@&HYN$+4(TP/C[/OM'(OP:?M\ MVSE6V/^=@L8@6/)@_,3O&8QQ<^,<$?:8O)_X_ &1_&G$A(+;O@LZ:^AH@,39 M[R<:'T'8,.[DGI!2(Z9T_30]PL( -S)V. M*-7'@4>#M?A_W/[@EQR<8::F1WKT]ER/%($7 4%&$-^0(& 2$_8*X1@$(LW0 M=.BY85=\^4N70:H8U<3X'N%0V['?DE^B7<0)_SP-D4-%$6?G1YY6SS -PL#" M(LES-S=:JNWVE06"C9"@&Z6#R9NJV\Z1OC= ) WVBIL/M3.<"Z]4.AS@IX*A MKE7RF&,< 0@JI-"()] 9DRW8$GSQYD8.,+X&$OTLB0($,HP659GMT.OP?*'S M H\N+3 'NOP_W###4U-D5W^%Q@T8,7V06LH5,*I/LX,2H*:@( RX%F4:SHA] M_C%L%P1(924J"C,/IMS,EI3!8- M25/RD_< \MSW4]]8="9B* <5FXQQ)B!4J4EP,$K)X$3QB_1ZH\G2XH!;0Z?G M,[HK#SYRZE>II& =MEWT75)N/($KVX>]8(BK*X">%#:L$Z,R@2^VHQ ]"="= MH^?2)(.%3A]<05GZ6&U)> -A62:/2DNG'V*703):K0C$P\L&P6'KLW\_$YXU M\$ CUK#DDHJSPJ&.9^>5Q8@0Q X4X,&0H..'\FM<5R7H>S!/$-:=0KZP(57, M&L:.-\KFAE$+,14!.WV0_RQ^L#*N51&4J4[&S%O5_>H7'1P!8[YUVW&T=0)[ M'Z%A>)0#P[6->)YA[9]SU,./7^T..5SK^\!-[NYS81=>CF:M85$S12UFP3%W MHN<$R(20TK/P)M)07RQ2B$)=ET3909:F=H];>]K/T 7W\*U$($1)SQ\,4',A M@D&;\U+:I;"(P=&P*%NU45H"3)7"KQM<\Z8]"MT%U!Z.-8DBRCGW2@BY%&<2 M%.+J#SI5>6$@6 &N'^CRM<)J2*P6ZZA@'ZF-*/SZ7 W@!8@],J.'J<'5G['E MSUD5*7$2>RFG(9!1I.3+E&X('>32&1""F5> 0%%%^XIM%QR'C4R"B\:/DU0O M/-)<&-0)>)\=*L "\R0+M?D&Z])&I)8E#&C4*>P[E&&12A]'B"V(Z,ML,VH0 MVY!FLL4SD4TSZR@]H['JE-#T%+%#9T[)KNAO:+,07E1Q@@@D(,9<<;\R,F58 MCP(2)HB21#%JC U#)9QB2$T.6+YN7=*]/G))9$"SQIE7S9=!,S>%(!Z7KCA?9]V!1$D@_4!<4 MBK!Q,:5,+ *J;A5%PIH>A*9 M%1O]EC\2^\E7*B@S0L2?!(F@!?#\1$X;CC7%JI,!2!55SU@GMT_WL-+WL%6@ MQ:0D-!?7Z6)\ Q.J13&/QI6K4([H\=O!!/X2HA*3J,U=\[C C&0*8Q@72H+I MJNUF>K.T^8?' -Q*<)EX,S2]BJB:O"_8YD9NBB*<"\0$%20I'J1]B>GK!87D M%QI&YY!.'#;J$7Y-84F,7.LU8;_0N(5Z># >#*&V/P.C"],C;8TBB5V+_/' M17%^/OC(\&MI$@RGZ\:PDP9;^HBL@&4U>V9?IW&PKM/(ZS2:ZSJ-AY?>58F! M@,]ZA$TEJ0;@L-W&P9*BD'[";^N-2I;.&&AQ;7AQ8& ,KOU0DX\N) MU"K:JS#Y%#2.P0QQE)8&++=,LOX@#U[\FWF$/&R@3C+"E2U7\Y-N C0P^!-J/6 !+WE27 M2H?H2\P-4?@6N4+VFTREAX30P3P5XY[Y8L1^+%^'2G$A7&F9.XC1ZMO>W#A' MU@Y9=S<_8H6"U'QA9/&E^D=]5W';AU?;)I5Y%56[HK%M2@CR%]LCY,@UG/%V MQBY$Z?YO.^=9NV>>+APJ5B]:M!S1%22>C"YV7H5989:#'(-T",9?']P^L5@- MQ1ZMW>9&\;DM\A:R@1C5/3]!1#&A10R[3L7Y&D:7H>7 X$?AS, 90OH,="Y) M.M1W^#J;D"$2?XBD1&+Z6IQ\%+_%AL+(B63JBD>V;*1[+9:PPSKT^VB?Z^*P MV*0!/*PY2SCK[ ME>D8 1^/LEM%H(R4JR&-9#N"LX_RNUHS?'R7LME3+/5D1]\33! M!J#P<\Y1K=N$+\O$H["H R<@: ?T[*VNX?G% CH#.14X9E!\5ZXL16G+=:RO M%:L[.6J^=B'047S4 "$IA,(;ZM!D'I&E<%A^D1GV7GI*'FS2E9J<; L"ZPD^ M7I!T'GY@0*6'F?<"NU/4"C!L1&&.Q$G@7PDM(E;AX2PP%VQNBBB@-(U+A:8P MHY1)>3$HP: :IB32KU_KU)6>\6D('JSO9>@*:89!$@@17(VSHFR%.8TN!=WY M"%"I\P1I)(.7C00YJ0E;Y0@N$DH9WQK!J"0RK3%+Z3-_6VUS6-V"IF,!>Z@Z M?IK#,48?@J<"#>I+"@XRBS:=^YS\F>UXC/J;.7)6.U M)\M(\/#1^IZQQHA6<&\>8-D+[YSF8S:<=2C7DO\PIP/H(.QD$:L):"QU0 M43&A%0<679LBL9I!3C!K9<^@T"[:A&!9$=PLDH)]K5$1MPT+X ;(O(/,FQP^ M)>V8A42=@YZ)N#"Q4;XEXTJYREVO,5'YQ)L;_0@-96&E1CUXQ7"WG2,*GVH" M34X),:^:Y"M0.LF[,_K3-RN J#U8WBR&3^GAPRT!UBW&:3EYPCSA&JA)KA:^ MD2F5K-C!.2U+#,?F*/)(U=,7-#SQ\/S(P!,;.]6MG6I%YL8Q M@7<0K(GOJFCB1*F(MM$Y,@X6+>L"M QSY EB"D!D4%1K>K75GC'1JQUQ X!< M=YAT@TN)[="C<]M1K(!MZ;*6?E=3>2%Z'TN4](:[0V#=^>=Y;8YR>L9,R M4R :(T3]9:P4/L2NI6UC-7*#$'"YDP4=/PB8NR,2?@"7^AKD'B3^@6P=,[G' M) F/3_8_T_W]+2.X-M[HN0D=JS2+0T/0#!!9Z&9I+XKI[D&\/@9)F-N4 M_IZ;/UR]'F4(Z!0$^B G=S8GPM=:'T9KF5HP2)ZD#G_2/?B+TXLN$0%/<4X/ M/T/&0E7$QHN7.B$V^ [N&*1IEKA=97 ,&!8C!X[R];$: MZWJB" B XX3ICVD&>BOZ0O(!'@4!)"S@NWFHP']EL2UXBZ+7MQ2ORO%1P\"M\UV%V[56F$L>[CE-$3<010/-SJN TK++Z=Z M3T&1;FY0N#YE=GM6T $HO%A;ZLXS@A;!:"H,,MI"_0IF<"_RGJ,:9MN'+'PT MG"\PX[Z-I5I?'7:%VAJ,VL%2AU[N'JWA\L8 ^W>=_>&6 M0/QW 2B*:Z

PRI6 M:W-ZOXGKP;6#()NA(9 5FM<+-A@'ND@$E]&\LOA ]"NCF,&"6-%E%UCD5':% MT@2*8>".K17W,LQXYJ 9<*?7H!D#FME=@V860'Q7T:SZ+!8S)NKH-EJMZ2VM M0IU-V,@T\$(*TXY"A'SN(TDTW>Y?(7 ;+IG..P91N)_XT="OE; K%:Z3[8'( M?Z6VALJ-S=,9LX%1WY(.,IR0H']1U63N-VML@WG!QSP.924#.3Z>:(]?H/TZ M LQ>-5@QZ,CKV;)[V8XPL.L:/,W01.\)K,/%#NV>#I*Q'4K+9KGBE"!@TV?; M>2TI1QM 5!H\LWQ3-OML.LJ<6)8=97E\Q4:6L)V7MY:,=5[4/)G)@"OV6//W M@P/=R0*2 S$7P:A&/E_Z5G&E.:0N;CKBD A2S2R?"'EO4Z3!3Q-94E5PO7EZ M-%Q*[=(W#9@*PWXA]7)QX^':NEMR!7N.-3!;KUQJ9X;BH\)D[9NO@+#RQK9X M8TW#B4M*C%$*,$FYGV[.'"Y5-%P791HG@\O71T!(&K7!$T^2C-U#4S@/'BDC M%OF:R5^KVUR YIC#:R6'S4GQXACTPT'-FVPIZD_M?K\*W/;7K?-V#SUVRID2 M/3*3G[/V)]0EC*2+.M&&96I*#VR;Q4E8'M^(OT\77! E)BE+#._\9/XK/QF1 M.*"2\_$7$288K74P5HI=[;:PQPCZ]=B)Y4)9.,0"'XIL M W=LL2Y& RP@U@(V.#A2&T;AEEYO$1TJQ=)3-35CKA]SO,;:6@IS$WP7,\]1 MAA$B"W [U6[8.!\3FL!BK*T.PC^IJ@ACUGB35F0K:+6=BPB1IF@@Z+: '<+" MPK<(_;A_%?KQKN!'3HXAUX].',@6( [56H3UY;D,,YY]:*2V#HWDH9&]=6AD M <1WI1J:?Z#"?N; F)K';UDFMXI.R&LJ,]_<^ ]D(-X MS4H4*+;%Y*3.U(,$=E/_R]KB+0X'XD$/S>_36*7MGC[\3)YMB+A'Z;5YD9]H MNRHGGRXS-"=]>1:RNE]R.,?IL+;!S\XLBB&U&I33*1'V#D^8K"QN&O M__-D]\D$?X(\;AR]=BA*YOH@T])V $[E'](7Q0M^PE:5[LNBS.G1"-E=%WR9 M-O77EED=BY] \[POD0JWN NP3YTXR@+/729HOAG)^ZV MGM5K.Y7Z3J-2;]2?E]SPXG#MH+]E3QS=S#(*V]^1N>4(O6)QJD>75'MP3W-C MK2!0HQ\;?^V3ES]->FA]Y.,Q'O@G+V%Z!SO-2K5:G3B:LM=8XWO@"33V8? [ M2SR!)FQ ;8'&?_63)TRBUMS>O='XG][YA'[N^:FZQO">=!1/"R"XD>-XY=)- MNUXE:U2O5/>K91M]W3/G-:!:97=WH0:T4U^HX=2;VXWKQW)W29[BKKG9_7*< M=[J_+^$&6:KM+]+FU2H[>Z77PH,-:&>AAG.PO7\?LCV]EIYL4(ZH;F;C+E7= M5QBG5]^(-S',KUKHFSS'*+U2N;C6OKYJ&,LT_V:]U/IY-/-_=K!WA_D_7^JI MU_;'S<8I)_[T^:+R M4UTLXZ.YO7/3VW7^W63OD@C/H70+.L 9LEC[9$IO;MBQFFWLD^20B2VMW)A5 M,&_?TAHZ/QE?GF#9Z!0_1=!SH6U7VP(_62UP= UZ\;'J,ST>J%E=PB\RO?$*'QQ[*-%]$%5O_G'I:,8%8['" C7=@H*9 M9F5!RCZ@ZZ#\"RSV\F+X5:0K@$N@*GERH[I+Q-H,&Z(_H>2QB0 9EV(.\ M,: PNDF=0V]40K:=0].>,!@2C%[>1EP 1$J9/PVY"2X))H(@>$L,N.](%'W- M>V4XNH.DZI0@N1Y2 DBW)5U6&+>P MX^U1%"89DN2<$1[_% [?]V6$[ZR17S>L7+7Z;;+4*N].Q\$Z[+IB)"^V+&HL M+G+1/38'\";4(EVNV;%HE7@H3$GH^6XWC#3=>J%%*0XG"KL1OM;2'^J[:E,@ M$#0!.OMA EPOB MH8RLSNTP/>P,0*P^6 .M"? U";]Y1U)N-Y$E,V(4>6!,,>NH*5*4TG=L+]9E MYD2XY9BO* HR7/8)\R26_UZ4T..X]V ?*]VQ2"VG-*5FOFB*I!$F@T&;$4$C MM:/"&=L?5VX2]S@-59QL;V[0G=UU0V/&$VE/XW!K)= UJM(*H;3@*L>N2R)2A&_-L:B:%-M MY)/I4_O)]0E=Z1G3I6IE'L8N53LKH0^/I^P3R7%>C@SLWR@R4/KTS0VX02_! MP/03HO0FLI4P1880<^(Z43MC(S.S&A6UHQ@[RZ;*(FI'0:9/.25E>"0L#3@RL95JY=$G7(B2?P A\/MVUN M%&)ESEBXS<_#;6L7>EEF/'NNA_J:ZR'G>MA?F\4SL"W5P]PK;? M'8R"(M61F*=VDV\[<,PT2_!P[;H2Z5[BXA?Q!O%3G]-88_TXC@+P'4%(*]RP MW:?$T >)>$;-JZ[VD1FE@KX%\:*8WIUZ/3\+@:O)+*TOD$6TWZ\D7W\7F_T MYH8P?B5K*WG%9!<\_W..1E4V-WY3(>PXDW\>>DB:QJTO0!EI >" @/Z*T[6^ MX1:_H7M8G?_V_[C]P2^'II&5[AGL7"HP4M&@;AY0C0:U$2L8XR:]SJYZ;L&" M4OQII[*S7].&>&T7#7$VT>M[E5IM9]RZKZ^UTDK/6$L:44C&41"83@6:)W1+ M.U=&!G/7J:?< .--ID6 @4WDJ1G[62,1Z7IEMTX>)9PCE,>=[;VG%7(VZ]5* MLUDO=3;MF-A/M;W* ?RR1&S'W$?N+$A1*D>8D"T75WXB9P_MCDO>WGI*J/ M4;IX:+=3C- R0=)-LDH2"DOC%G5B%]1*UJ;.$MA((DFE.S:WPY!GPK]052 . MA\D\$\*WR!J48%<^*VXM08VF=0\@W0\0J27AH]TL@/7M@\BEPA0Z#CG)>3YU M/S'Y'NX%B%&[AZMJPHNV$,6,1R$&2Q!T)N^4#MWY8Y%+-*2N[9>*NE?VL.TY MLTQCY%*X9P)<[E ICR=! *0\D,HMP5M(9HFM+MAQ$ FP7X7/\9QFD]@CN2') MSBXK:QL<14E"^$2!'Z.@6!L#/[FL=RY6>,P5R0;LEB$)NJZH(>Q::%-D,K MB%N<^28%D&M]?3-41O3[/N.!.<%QL+TCRKU9J>^7F!K602"(#1HK]6:I;K=' MK'LK,E>[(;NU0H(\&V*,KS )<70))IA%C$M*0:0, C-I-4>;1?JFIX_@%&%&C E,Z4D,N*>+#>;GM$18!;KKO:P M':B2KU/P%E?:C)KIQTC%@DC5"OH3>7PG++&U3)L;ESYUV,,-QX=1.UW5Z?AM M7[>[0Y$E\$BD62H1:L)WOLB=OC5Y7:C-GAL,4[^=F.O(W#]V<]ZU3E[I&5,) M"1BEH/5B:L>%9E]N9]JVN&U0UVHV2FOW*1O)E6JC1(^.VM+[]1&E/"D1,YT. M*PZ]J,-X(M2)PHW;O4H.BCKXI'?I&%?*WX9Q%<_"!JD17@ M,8++(X:S62%E?RQ+N*V+'=G9R0':C;E3;06VWY*8? M"9I5&LV23XE:TZ\1M;:YT1XU70B+* %Q1GZ"%X 6 M+E8D::F'8\#E87C#.[(N(Q'QVO;!4R=O/W_5]!O;CM9#:9!\_VTMW^=GD5XV^B#, P2,5T[\8T1Q#P9UIN@+&% MI/3]:QVVF(?[ACJL364E']WOVII)PQM[549X! M0"38E(V^8#UZ1-76F^RL6R%]U$WJ.Z5.K>]R3XI.ADU1,=QDVO?IAH'X1BP. M_@;NM=_QQ_[.<6(T*-5WK&.F$B8VYJAE*SGU#ZL''_=)F3U^M['&[^;XW8,U M?O=^)749SMS\;B?FK/EI]Z!>WMPP-Y0S^8+R M[G!!U>JC]]/Z;EJYN^DAR%:XU A3P"A)[-J1"(##V)384V.[]G0LCZ%;;B$< M-!GP,X(A.YEE#_5\^&7,6%"4)I1Z+-H<@MC*8:!RJ)9JNQD?0CX8^8'"R>C@ M'#X8/%G/3W61*4$!049AZI0#)'0!B31"OU#N/44T4)@MI\YB\(A!%@^0NF5S M@^$!%TK;?MRJGM+_[G?*L/- UC[J2L_X5Y_C,WRSK),@JSYC"<:1BAE5<60Z M-"JUW5TV'L9#;WG$K=*H7A]TPS\6XFWY4S8W2F-OAB8FQ\FBLBNCXF!4Y5H] M+6M7WC?^M\R'^VS(2=DCH0WZH('8*S+-56P^?.0FO43)93=6=6"LN6L"P.HIG$YQDL0DEHH%+G3&&% MPA2YI3&(U<#UO<)W?X(A2U2CB"Y#7\@=,I)X/#R^W[1"(3_M'FAL1_X MTT ML\0\A3[;;L=8NA/X;LL/:.:5PA_LHALRE1+%FW#=^I&+&G4Z"2Q="]F'8-6J M)F%:,JQ8M95_@2.KC,X=@:,A>J(2^*DV&K*?H.I:>3=-++$EW1P*2.P_^#I7 )3KX"R^@'A+K) M!L*X#&M!)G4[BKTL(^2H:WM[5:Z\LEO_E##EZUM_926:W'_2 M'!D7D4H9P?57_M@MO,>X2#$ KGRYT_Y7!T7:W+KX7G"GP< M[CWDW(R_2L'78Q*7!<#LS 2C,Z;H7ONAU,S9BFX!I[G6;7?0;1VSRS?2;8W] MJ@Z DMZ2LLB?:DU6,?1XPRK?XTI[37=-9=[=V.4*RY\:M;PLAE(Z#ODH8'ZA M%\1?!G,KY1K*A-- >9+29"83R_K_250=?';,@R-\N9\D&941XR>B?A_)1NFA M9/?I1Y*9/5B7HZ]"?.K0@YO-;0^)YN"FH=0EF^OCTVS@6Z):8;[ARXA)/#3/ MOEU<+X )>$XL4^ <)P(W,KF(/P&,PE>09*#3ZK3Z6P[0BY8%"? MY;PBK]S$@FM+$JI0-)Y7?DO'(&YD@I\?7>/1$-'FQD_U@\I>8RF MMZ(XCBZ)[2X#B1!N%LVFPCE\[&:" 2+83:QXUQ7K+IUB!)+K*/I(CFY=];+: M,S[10)+-C6/55D235-NC6%"-A!2D6%TJH1@OBI*.C8DP@?0E'&AR,64:!11 M"GQN&<#?%=9SC";!0;$$-T*>_IX:^;B$,>&@ICIXU)<&6,_V82V>EG'Q/'<" MQ&V9RBX_#YE2W$LP-#&'"T-44FF2NE0=1DH/],4 I%\**1P)7(V.;/S%6,97 M(/SAH*7@7."P=PTRQLQ\Y.E@3O+C8="Z08+ 97!2S&&%1HGA+9>Z.C]W]RH[>M@H-\A%GH1@FWGL(SZ"!_;=T%397U[;&3G M&B7%FFE\!-O.F<12HU: +9+P1MC3>TK!>U,W8LNEC5:'J3C-P"Z# @_U^;R4.TF2]X[S *\U]@$T'X=RI054TR MYCK(VHI7EKD#0@SG@"&>4J(-[STR).!KH?-3K5JIU?,D+5XTL2_Y+['Y.04[ ME X&:"_)Z%S3*]3!Y6O!K4Y44!3V'3H@UV ^A=[Z^EGM&1^&",4&@PA9R(CA M$5SEHR*HXG)V,*,OZ[M B*8/A("*1H-.>ZKCP:U-WT=%=@]!DC[EK MI(<.=A9X\@CCS0:*C"QL6AEH! #;C LC8S M1M<^*C4SI?V2&+Y($&](X20-;K&W(KPBZ5 HU,$WV:8L[1T^JJ4L:QA5R"7M MZ^:&_B/^WN;]-*$#A 0P"1^:X##'2V[SFX7Z.[2.,$:JO+%7SMIF%@&\F:DO ML#@>&#Y>V[Z/8,;'&9^Y\@H3D"@D2$G'LYPZ54JYA9IF\RS6I%10F,KSILQ6 MJ9N8,1,.\]OR#:VT8)?&YT@U3H KT<4;EP>_1@(5- @^:\IT&,(+.]=:=&Q] M.EI,C1S"X_"P),@20U]#O]WZAHD8FG'#WWW6F#FBRHKY.5Z$93!XW(4MQXJ_ MY9-<'BH-@>??GOMN.(P57 M0M3WVW@UL/C9D6L0:R[D:DHU4J+0MI5\IB[)5"@)Q'4$@OK*/1#S/C MF>*^6B\/.21)-] Y&GEN#$;B!]6F:\$Y31($J[[*4N<=J,=_0((.O6B0F@RS M<\380N?7%ZT'PH:MRL[.OQV% C4&VZB3#WQM7/-S+#\U?-5I#XSN M0Z;-_$!,WFA6O$8FN5IUZ[^D"FPB;T(T7.IH-_%3:\D"FU;$9P1[@1ZW\,#1 M)Q 5O:+;4"YC*;D,X/X$ \[7_N=)]0G]#)]KZY]O5_=TZ7MI#U]??3K5DL!L MT_CFBWT!5B:2HFMU#*]X\A*GYMW\63)D/-PO4N_E79ZQTZ09S5)K\L-\[S]/ MW&JM;D+:IW!H. XZU?_V#K<+6O-V\YSQU/[,,#L#YY]2CU//!2V2/Y%<@;^) M3=71FZ5L_6$K@OOC+=-2?_"3K^/3?I'&^/_P#,SSK*_857'?83)4WT[2=X. MF@IHM(>4%U1T^(/C,V0K%GK7>$8FT)-$7%K*.52X7I"S8 ELR#SKL: #G"JK MUEQGU?*L6FV)LVKY_]W,?B@8!+,OHB[8#]=;!9/O^CG=X-?=T_O;(W?R+*]8 MVW1H&-/!V-[3W[F6D4Z5U]@IE7Y&'-RQF[K;ZRNV,&X:WZ@Z9:TR8R/J%+3R M=^JS5.93S=15OJ=)W<5IX=MDW'^9C^N"P[I.^9!2'5,S!\VG,Y4#U^G%JO.? M)_]WJUJM/7FI7>>.@^*!WBX&YCZH+M9#H:ETEK40?)V'9$!ZXOZO+]R"K3QI M],VG11F(_6YOIJ?Q]59]3*' 8ELJ909RO);9Q9%9<&Q?"=3RO*<4*JZ%$<6= MM2@^)E$$0\DR=T"%OC?9C@42RN9:*!^34.Z,"N4YUO#UP)%2<8+=Q6M[OS@G MWS*B0%H8(=U="^EC$M+FJ)!2C3[5/R^04.ZMA?(Q">7NDY'0ZN_0+6%)E2/^.+SID\Z'Y#Q+<,_$Y<@-=;MZ+H7^)0\!U),:\,(UV= M]9CEF_+H*,=,1) Y=$(5[3>,G=S7D!'= M%GG\)\B,%D=]Y56(YWIV&<=[,S)F&RB69.*,P]_O!W[H8^&PU- ^3!!\#G/[ MK$'(F<<5P#TNZJ7\-RH=79J<4+P,SX4E<@Y*G//,0LT]+ZU6SM'?^%'=^"(I M6/$YVK/"U#%R*O\/P9X%[&U#1*6: KFWL7)*A4PRF-$VC"C,A>S<_GK ML51< 1MGUO'I@'$&0S#FFZ%!%3M.'WC+GGL/WFN"_IW8',\* MI^NY\^SLZ/#]J^=,P4(\7#D"J<6E9MINI+>)[M&:3K]1"&QCC_0X??+3]OFV M:5LDK 9('Q:X0GI.U\!@ .G"$"+>=C#VOX\K^* M&.H.4U1513LL!4@L//@J@F&WJ"X9"8@C+B)TDR2+Z=4NP2@O>XJJ2R;>N2C[ M'>02IBH5N6A1M/1'*N890GJLXA@9[+!#$0R$N5',<4C&X'QH 2$_=\Q4U# G M%79!MS#6CV=%3-,\*[F%B01$6I>#/110;UQK!@9.2%PF S=.=94K[X-!%]I# MD>6BFC"T?G25*KYSVO<\8QHH_6$S'?7=19H% MI"#'&P=6-$GQ%O=A*(I8#]IXU+HNR:75%BS177@,O%M7Q)>Z"M92ND$260.X M<(/,-:7MY:8UT6L2MQQLM=^!^Q7YFJ3A(-HTGL(ZI-RVJ:"+<*G QX#_CKQ" M-^,6I\2U'8SRP7_.J_%HE:U;P?"TV;J:UL_0@:[VJ5U08_\(;:LVPB@/Z?9Y MZZ9P%)=N"_ *;LM4Y![MTTR(Q#4+X?=4@Z? AR7B!/UG%PX^&=BQ-!O4?(?2 M/<#<286"EJ9G0 MX+FV+C%-"XT&O2(008]_5G^.3.-1<"%F&YGU3"\&IG40@'%":B[)6O]*:\:( M6R($ZCOLG=>5TTYK;B9E*8?RC<"B<;(;W !_)#,$NTH,[<.O;85RG9^Z7U7H M4 .+RUZDR>#R*HH**C=K2*+(RL=#LE 1Q41%=PJL*"QAE[$D>C#EWT>M%=JZ M>'QS(DUFDNJ]7"NW>PVM^B_?PFV3<0TV$_S"6Z(^;-\'Z86'S7PPTN3A^R72 M>FW7A@6=[Y*:CX<)'9LL$>YQ*KFM7Z7)*KJ582(N3CL">^<'&C\IQD\B/^0V M+/!BM!1#XU0,R/S4SVYK:2!V;U %Z,XZ22_GP?# G@$[:+A-@C( I8)_,&]_ M-O(;)MK2%A<,)Q>KYR5#);?(?!AIS<$Z"OP?[,F*_2A7DQ][6^CF#9%J"WPW MCEC+!!+N "&Q$>.9\82*'BHU .J"P\MW@CCH8T^GFT5;;=S709H\X!++T+A3 M+T6L<9!HZ,%T8/1^TH,)43O?;>?$!1TH37 JA>!1;IJ2P9LO%G> M+J/./RKNB_\X,FK3:XD7AYOWD.:VF_P@:T/L*R(OIO@UA:(HOF0&Q!PIH34D M=!E4?$&]K3&5B:EDD:)N'"5):1LG26_ &BS=H5Q270(N"#IC*3:#(X)1DVFBK:&K MV&-XB$?\/'YJ[F&:8>9.G$ G<[VS%K<;#GO*NO$;$+$^1CA0?87@0 \L:DNJ M?4WTRHZA63K+NON-TII./YLX&)F$<)L355H%+1&,7V,H<&63%F,I*.S&XZ#.(D3G MQTE6LNVYA[P^-Y2Q"0@UPXR=3DXQC!]'/XF9QPK6+GX;8]6<\]:A5SL%HXUF MI"NR3AX/P33BM,Q>3+'U&0%K^D5=98T\1%GU1 %ZTI 3 MSL45XLR=P:PC4SPGH1B1[F<)#=Q=2Y-SH<>8P& M!%_"4R,W MTR5K0% UFE5P?%=6[P?LSX@['G1QACR0;)^BI9GY-YGY,/"M:M M33"T&Y^5Z^\%ZSA9-AZY-7T33Y1N<('RNG;;\+7,KV5^KH83^A8:5R/Q^F!H M*_9)ZI^ ;38(#T3[6\YNB*EEZ6.MT:0&[44DZ]_E!QMTZKFIZRR2[*](K//6 MPWZ1O-C<^'#^UOET[KQY<[9TXU_29?^L-C>HB(;N#P^S$65A-)UF2'R,N=:K MM>JJA,,6J<;L0]3N*<3@5S8WWOHAN(M1ZB[R@ ^S+NP3+VR]#J/&&J!%'O M M"K(;CS'9TGC,R9;9$G-N'-U,92;#%4:SS0U-:0:?;,7. M"[2L6R_+2PL7?;9W2;O@ GWWOG]I5(^^U.JU+S]>G7QXTSXX.6Q] HI3N((&IZ'\56$ZN(3#ALVQQF)BE&.=2W[I4 M6#W&8+=?'%D3HPYJ]D*648Z,*-U7@=O^BM_26K?D'5=Q*11>H3=AY^#H"TI> M=;=1_?+CK\L_VA?[/WX,_NH^N8]1K%]QX^TZQ.VJ\W8UZQ\/W_K-][N'[3EN MES7%$A$N>6+QVT)@VQV[&[XAWPC0&?CK_SS9G?6*7SDD MO"5X$'!53)C[M)MST]5=T0VLW^L&%IR&^]FW1[&H]0<[#$8E5VM?5)9L=5UW ML+5U2 TT#UL)1;&_^*^^_&COG<3OCK]]/WSO/;GZ")6UA(N[K6?UVDZEOM.H MU!OUYR7T:273XF$8,OG2.Z5DTTJ8S8H7P14_SO#!98M\-+;(1UQGE*]UM0:K M?39P7WOUW3][G5LL]F?NOS>VPO;PL47&DY?R:A9[XD/)+]MJUFO:!BS2: MLBW=L[84.2(/0P__O?+CP_>1?W2 M[_Q]\4=[/@=+W(*]Z@CI'TYOI!O*UO[V;A-UC%8\W$FEMK?=H-0Q@HH,08[5 M6'%"LJ3V]&I;TWQL?&!/7OXTZ:'U">2%_O>?PRA\C:<(\Q*AVX0? M"7F&6>CS SZ='S]YN5=I[-6QP^RO+XH#G)1A*E^-[LV]^@=@>P)' A#[[:4\7)),I/O$> M^5X[C?M[QS\:W_WY&(MW-!!E0D3N,G^'XAI3Y/K5G<=QV]G?6^*S=MM%N^N1 MV]^=TWEK6N?M-+R \4?Q$"8SA4:EMK<_I]-0MT[#6:P&KN^=?!^H,%'@M+U'P%\A M*C5R2-P_DS_W7V6O_NCLW=?M4QH!O:W2W)ON*IR\R5,LUWJ?[JAO:I7]O>G<@UOL4YD2 MJDX*@F/P^R/HFY3U#>J=;_N?OOP8^LVC_3?AC]YP=X:7\S6YF^FMW\;.=I,Z M[7Z,4BR]+%4K#^0ZS?N0-_8J>TMM\,[]>#5V*LW&P9SN\]>%^QP9V]/A6>"& M*6@/C+\2?Q%;N[73_$!]_/3WAU;S1_:_[FWR2[>XR/$>YM$QT%\/K8(U8@\K M %5!;@=]!Z@L]*KE:%N#P7+UH\S@^N]5) M,=]E.#RW6*\['I_FP;SNGEWK\%B6ZKLH;.?FG'5F>M_V_VK\^R,;#K_>UZ5# MPUH(0ZQT@>;B=>TN"83JI^UVM<#AD\J;,*0JR/]V)7$=!;K,] M=PY^-!O369!C=+KU[>:TH=>1 M>,ATX55Z_BU$EKY'R(I 305ONN%3;A!$F$NRI%G9KTZ7&[MJQVZA059U0^[J MCM8JC=V=^6W(E'4*TY@!"PRD7:S17!<:>..[U.[-5\EAZ)VG4?NKM(T\H::1 M!:!\Y\C[Z\?N'Z_3UY:(Z: F]V 5J@"'![[(N['8HWFNKBKM=;E8/X/ M?[_9_?#M4UOMSQ/\F:/YK0$MXGHNUFBF!?F>N<,"'E0GQC^?^U]^?/KVS3]Z MG^W][]W.(L*R##1UP).XY3Z,W=RW1O(5%W,^;M>TL/L9"^N]+M*=G9_Z3*)% M96?(AEJ?] =!-%3J S- CRO,D>/TZK)WV/KL]_Y6M[E#YX:6CS/%3&TJ3(C[ MZF%C9=>NZESRO95J;1;9F.5:M+NB&RM[._/"$Q\6[RJ441,YF72^:OW@_2?O M[?Y>N3+B9N704)F@4GEW] 8LW>'?K_\X^'SZ M;Z.W1,CA$D7R,'?1_9QSN*VG+-U?S!O[?D[<7J76G!=F9;_\<)$^^=ASPS=1 MV,5VF\>JE9;AN^BLI?_[YWNM5OM?]>B>\%T3X"Q\*0K^T)B3+KOD;=@3KDT-\#)V#O[;9ZDI)^W^=N M[$CL!;(%^ZO"MFCQTR\_WGS_.GS_YW'GSS]O0PUY WQ#/A("M13&XCQ[%Z7* MJ=7FSNZS2EN^/G$+:KBJ.0Q&.$2?33Z[=??KR- MH_W.IZ^]#[7:'!WPJ:F@<*SP31ALY6JN0&M:9V[\/J9^"1[-\$S%)%#(OS?P MO2\9F"-G])O$9@S\WO+V#X\&[R^&_QH^ON( !F[L8',SY3SS0\?#G@EQ@KW+ MG 2?]GR<*_#5;$8HC('_'#9_##[5JSNGS=N/\!KFIFO'. -3_?3=ZZ)Q*'.= MU^AN9KA.'EUUNUJ[*4]@OB459U0Z7I=+![_N,$M[4>S_4)Z6"DM6=[-_?M]I M7;KQ,)@@":[Y^KA4GMS\O2*!QW'\HW/^YQ]>Y$[SWFEW<_3-,Y>Q&\O75".Z MBUSI$=4H:'T;!DH^THFUXK^,2=CQ53M]FB19J70%V<[^P/MV^/EP=\(N^_35 M<6DCNOS^]Z?ZKM^ZZ+(E;423=-2U7=O::E9U;"!)O+I.EY0.M8-?)J..,M_NR M?U.O(.9H@ V/L>?KPR;G1FWF!TQ_+&;VO/WR>'.WZ\_J_;^TF#X]"0=);-W.[!&Z /"HE<+!4#:F89I1\>[?_ M^H___76;BOW%H^ )1N@@;J]_EIH5YCHQ6!/X+/=6+0>USPM*V[^D7O,#6R%, MUP"^[\9='YZ/'ZWF+QC,ZH'CO60[;M\/AC]?]QRK[RR^]LG+?S'A5/P6NT.GD=_3/."M-!K\[.RB[,@O M].=WJ96Q60G[X]514>,VPV./J)INP?:NL,"\WK(GIZ?UB_-Q.(!/'L9P^MJ_ M.._@3/+4WT4XRQW[2R_TM_ ON&2_OH#IEZS$ +Z_U8J5^W6KI>!HPB/=X-(= M)K=5AATGA9K5:L-(P6Y\MO2;N&>X8N]!N6B19==S_VQ%OAE>UC M-J[&6#7MEVBFVQW%&[XAWQ+0(_CK_SS9G?6*7SDDNE!X%,5;9<(Z3+M1-UWI M%=W,^KUN)FK>>]ZW1[&H]0<[#.7,>1_4A0HSE5#VX_BOXR\_3C^K;[_]_C'] M[;]S"DV*<;-7?5H6SWBG4B>608TNDC:+GEY]W9F/315UO56AK-HN=OI3IEUN'*V9=?F4NVKC5>UYG$XW:;TY6!3KVJUY=8 M).G[CLSO2S^14W>6[JJC?UX?)^]O4UHQ*>=8JC5Q!.B\3#IEJY-Y*JSUO(]H MK59I[LRMT\/CW)Z9G?1:M5*OS2UK6W;F]ZPS_UL<)^_)C__./G3^[KW\TD]NT'YU7-I $BX;N#&CLJRN)U@;-6TTT=BO-VIIZ M8(:;,S,ET:A5=J:DT;U?%H(K0<%3HA 7MRAUL49S+=?[XFG_\E+,R#3@7X1EW6Q1E.VR78Y[KFB2O??5 AK&QR&WJ'7 M]T,?-QI+3F3KZ0)O=&';7[733__]UMP[^G.6B,&[8?YE#A6GR[.@M(Y;F,?# M MJG6^2YW\=@MA\L<\?7.RSCS&[.^EZE5IL.V'+S@UDOA*L2Y<;M'DSS&/R& M(*+&T&/GL?'^)/NXUSN]O B6J$R IT;GU,LGM[J&W96;.>]S?U!;4PK.=:]F MY[M7&E.RB,_(=3^\RMS3#CSJ&8S>D0,_^"=2!\$_O[^_\!>@8D"#?8/LW=;JB#'[_NNSOS+9J=38*UZ?=:;;17IC>X4\F;*#&: S4&6BKMTZ,O M/_[]YW-T]O?A6:LW)TJEJ;HYYCXD=^A^6(NV9.WFGE\#.5GFXN!IEVQVIZMR M,)/V=^MNM(L1_;"=+$WPQ[(DVOJ=2G.M-8QWOK[;]?_U_YQ3PF*&_M4!=_SB M*8E^JSBA6F'':M(&SEN+3MD6:6T/W7R79J>XIXMUS<@DJA74BKZ:<$[,K9O! M.W(0]2LJWK!ZNYU\3V,7UMT/W7AXFJI^4DY%JDTK5$ZHI,)=<,K>_%[+=CXW M_SK^K7&_3AF#F%C3.%R0HG]*<58/:RK,<1ONP4I;:B:D^U[Z65I[!].A)^9F M[A50F"K;$Z4[L3BMEOT0RMO$;U M=M[A3=@IU@"XY;;X-&><9M5_Y29^NP""^W3Y[=WQNX,W_Q[?IB?J50U@Q)XS M/0M^7L0%7*S17->-LW0[QQI-_/C6^O2_]G#O9#>:99_;.X-F:+0/8"U.I_KO M8BB6[LN,K^BKNEDT]I;>I%^D3;KM)7W5%M7GLD4W51C'?I"ERAM7&0=Q_P\5 MG'Q[+WG;'V(N,NP#__*G_GY.WEZZ,9NP"3)Z8'N^7R:.$$ M<5\7[H1D-1E9>PVWDHSJ;26#30-M%K1_'PY>_?C<;?JS[,"]M)[$/<6=;[1A MP>(R-I=1;8_04A=8K7=*6*V1 MNNR\I+W(B;0769-:3S15R=? MK+9RL)KAO%9K)7W[4C_\X/N[\W@MW]I_,;K@W M,7%O]KBYB[_-RINO=?7&:SVA4ZI>]]J/@[/NWG'S!$RT*Y=J_ILQTS?M7+U\#ZQ1IDX. MSN]^GX5Y-BL:\^D6<(XCOK)QP"T/PLP$9[U3TQ+8SU*/S6P.X(+EMW'!U9J? M$EZ+S%*+S)6KOB(C7CJAN&^E0016-]47#[WI:\-FL3;D3AV1%E+3P,G@0 )/ MC<()RW9*5D&,%OP*Q;#'EA^NS!VZ%I3YZ1,=C%DIXWPUI&.J 8_DJO:G3559 MN=^R/._XNY],S(_-]9TS%/62K&%9]F\)9&FE3$W8&3W#B2IH(6^ B0.??Z/! M^JWO5VI!GN69G1;]VHIT:G,V8*8<.M6JNR% M]%2.+\=Q7S743IVP/:F8="@G:V9"KEX:6YQ8OF503MG86@.0(!?K:(Z2HU0BQ^X MN_*7+LIR__XR#-2P<='QY2!/F$D;#DA__4K%OFRP^A6H6A& J8[ 993Q-+ ,W_PRZ_,^$8R\9@T<%2*)X.])%KAS60FZ#KQM\C0]?QR;Y MSCQJK)3*I\.&,V_P=X._\>%OH[^L=.2]A%0B86'(N'20B)__4QC M7^L_Y>L?7G1ZV9Z->: VI02.-^:7WTOE5Y8??GY"7%GTC2P_%H2]HT[H%9;C M&[Q=I"F;36],V0T69#,;+/C$6+ ",NPS2JH@B[,TA\6)?[OLXGCQHP]BU76; M:-6!<3MH9=];A9S9^%2!JA&[4HP! 3 H/6K2*(1# ?YJ,L#\8?PA.(ETK-D4 MC$8+L2YO\NGFK_KYQ^//DIM7*JXY\@T')IVN'H,< ^RE&J697"J;+ZPHR_S\ M!+M2:MTF3K7!@FRVN,&"#19D2QLLV&!!MKR:6!!D2NU-,*58X/-._2 V))93 MN[0Z>.K4LC_O#_OMJUE&UJU%. X/S/;5I<=67'V:J<^N1HU_494.<>A);?U/ M,YPVB8";*TV0D>:RJ\E(-U@0QY?_&N\1&)4\4UK\,95$V?3T%$N'?::ETJHX M3?_>X.;R.-0F5?D38T%"'.K3\IX@ Z,\P<"H:,\]V\'I6G=F",M&KRO5KXD& M?G+2L55XZ(:\]G1;=PC=W)M>)\QC?$/J9K.#JV"\ISHX^][MW9/^PZ4Y2_;@ MZH9V$"H["!:VN[H$'&JAP,^;RJ2-0;*YTOC$_<:_]YFQ8*RT3UI0+<>Z\2L6 M>Z6I2I,W6+Z.6!Z5U^UM>-TGQH(UX'6?DXL%&4E'41+:;DBW9]5; /%*AX+4 MT:V _+;JX,'LJZU>Y>3<4!<5G@GO.KE >\B#3V"R6\CM!VQ]P>U7INDQNNA\ MN,+42,BSW_0+3(;3].3SX=2F=?>2U4X_:JJ;#^=M[$3K5)^\DW'&"B"K+^=#&+:35'!5B(PW:J!/L-86P((Q8+ M+I^+:,$M'..FG5:U0;L50+NE\>-Y.[J$,N5\?JI VH8Q;RADI2@D%A(HKQ$) M!/E.]M&RS+J692[:!(E;S;;>G:O'ZYP1=U1X=49%9/\PSZGGN"C/,0UB&)=B M\5(<6D=[9J9]>IC-3#\-8HFNX*DG0"3K9"BG\J5"*I\KKZAW]_/3V/)1,F*G MYL0:NTPWTF&#@!L$3')&0SF52T^EPVT08&!D39YZB MD$]E2KD51K7( \EG#\ OT,KV M-P^\X%7+FDIFY%:X^(XWR2I;3M&+75%6^OG)=Y7LB>)F:,T&"[+%32/.#19D MBU'KR398\)FQ(+^:6#!+W&6&05&E@Z=\W6IENIW,=%)6( M)=6XR!B5DY^YDWY^,RAJ2:94L9C*%TL;4^HS"\Z9)S\N$UW7:@CD!E'7'U$3 MJ7XI9S=8^]FQ-J)=4MH,V?[,6+ XWA5'/+*\'L4IGJ5*WFUF M@6V,DLV5+E3BES?^QL^,!:LW'V?!H972IJO8Y\?RJ+QND__YF;%@97E='*&8 MU>9C0692+DK68N1I8)V']J/S^W=E?Q:+9S,-+&$$6(/.^E[28R;>:6"))#T2 M^^.VVS7:KWFRF0:VQ,3'3"&5*T;NTKT9K;'"#& 5R"*RIAHU5+B9>;1!NQC1 M+FKSG0W:;=!N04K +)ZDI$9M%:;*A]MH QOZ6 'ZB#50NUXD,$N*:-"@K:/J MH'Z6.;=__#Y_MVLQAER'X9/=+2S#RS!A_E8NXNWB[E>!L^!&%,WLU0RR7%]# M)?( KZ/%5%/>%S[Z/XKU9UU3@P9X$=Q-=']".*17?,$JZ!3_X&T_9]I=(:5(82(HTL2*\ L3]7 ;H/V&[1?)MHG-4JI8+*T?@G-_R#^.2N^)_D1_ M[LK?8J].^E);M9HZW3 \FO:^TXUKP1CSR0G9WKHP'?J28RK'>H>:N;IJ**[] M;.^Z\(EM^\G#(\HJ7[X-G^S_[>Q0$!!#^ZIHW?]5*?ZKH!N1 M+JSL[ A6I.EO(41_8JE])>=Y2=F&=QRS2]<"O.:_$,\7D7!=2,B/IX?)H$ZO MA5@C2^!S(3A^O",?3ASK7^6NWZ5/5BRUIM?_52XHHV!'OS#AE$7YI7_$6_ 7 M -G__J''#X!$E[Z_4[.(^K)3(Y1[T"55XUWMVS-" 4\F(XWOP_(.8>?L=I:) M57RC-4OY!UA)C>ZW-H)JR\/YVKQ>-ZS#7N&+8O?:=-=]?.2K MQV.5'24,N%^FAPOG1'73,-2N34\E?OI7>=0#S M"W2$ZSL![0;6,[3 A$'?VU-'Q0*^,6&#WB?<@,=>NAK@2QZ0;-_J]L]_G;S4 M(F>,S;.?S2>FOK@27%?&O;@LN[B*VKAY.+YXOS.>$[RX23&\D17];T<<'!R1 M D>9'V-HY8EV7%0JG?(+WJXI]X%?_]^78MR7,79+*(;8+ORR:)HX;, =3@OI M/^^>LPN]YRF"KW%=Z1\!U.S2Z,1E[^FB?W(F:$57EOFF4W+>[]_;1#OM7':) MI3IT0Y6ZH[_ICD[L2LUVP-=0U?>K@_++Z=&KGJMGGHWEM*[*Y)@?PY^=P'[[ MY9NGZ"D-JI$K[G$4[SQN!=0X>3OJ)@D650&.I\D/!BVX2KL)PIU2Z-35MGIQ M<+5_/VB=6-7!4:UQ>9BNJ.TXFWQS-;N4_N^H_RH /\H!")+E_E2Z=7>(JA\D M0I?_[WA%S'TLR)7VG[!%L_\-]E&NQR"P$$ %02 8W=81MADWUS,['V2SJ5RZ M$"]D@PAT/ZP?"-0-=NJZ07QGOC-G8?_7Y\V7T^Y3Y_%W?6GL?QQY2P<'_ZLE MCHX-!AG=P^_A7W40%5U^?J765_[J03M"O:.8KM!072A\744^O5J["4+*O(24 MAZ1+[T/'"E>_T# ?KD\[SMO;1:80=W.928B3RS#$D3>7-'#'[$F38#$. MS%HCT,5&DYEL-*5J>IKTC:B![-K]X08-?EKLEXKWG0'YL7]36F!OM D$*#4V M"^EIMDS$"0;K\CI:K .Q30&SV(ALKQ3-)IR>R'(^S;!!+ OL#]X.\HCAZ#[I MD(;N^*EM\.NL]6\^^$TB1'H\BU ."#[SJ#NM@YY-"8I8:)X%4>5SMETYN+W) M/9[&67(\)RF*$RS(63 U&H5".&EJS*;#1@\NG1:3A6'\FE4F'99;/Z^P/!Y+ MG:>=-TH#IJ6S7F_#])@[_7W2Z)?/NBM=#0.A#//K>8GV-9YI:59 M)Z;]H*Z.:'7=.YQ&4;2J["2RAW %:7+%7 MRT5%TEE:/@8B,3':VM> :UR<EE)5;^KMAV/[[35@X.CFX.!TZQ4!V>MJ^M._K;T\R'..H()I3RAO$B (,I_ M+\:E%O\=F%O\^?!?RK*/B W).^URF6C6QQ_#NB:8.W/>7?QUU5W=\/]J[6:2_S<$9<'%;8\I:CGYU:J9C^U^XRU.81/!0IVBD-$] MPZ:0<4Z$D3MO4Y-/S&>KO_9TBU#4H?S-Z5\9:L>AEB T].K"(T.&4N^**BG/ MC[?&V<6OUJ^#S$JY(D4Q%'J,-=WI6<0&Y@LJ"9X.O1U$'&W);K7H=Y"\CE#, MKVMVRYQ0C#%TD)\Y+W^,4_)@'-&.5,H$T.K=3?VJ4#PYM ;)!OAF]V2$4FVD MTIE/J(!.O.?$2W-BM:+_WEQ58DPG'U>LQ9=ZUZ_@09=2ZJ[)^#E?';/9R #HL;G1.JI1)PF;>W-]"GOQ^;EEGY[-T65AXZR;W.!N/ MQYRX4Y"-)\NL$Z+9P+5.;;L'4Y@N&VR&T#V]*.NT QW-]#>(@P=7G()%:=/' MC![<(K8_O^S"'[S$C_>SD^I :^\W3K5&N=Z81;&).?%#6%?BS"/SK'M=K(TF M5EUGTZY-=J;E9BLD>EU)VT_E%6]M$&U$;:Z8@T7](VKG)MY[/3!LE5%I:[,17Y89*<@EG-+N5Q M0G.)#_^D8H^FFFKKRZXUF/5Z$J_%R\Q92_8Y(!J;$Z&40"[E80"9T^-Y$U8O M&](4M"""[AYE"Y9Y7,J_)"M$Y_=;>H<:EJV?V&B.R7G:L'N_[)')4-U]+\DQV5 >BP,$=E MKIR$ W]S>Y_#31GTWU6 *I>U8>IWJE/ ''%XO_T)ZD@VR'ZT% MX%;RT4<=N\C<4/WTJ-$@X$$#SBAQP[>/JQ?CUDFKC\U%9ZA.E1@/W$[CYP-F M!YQOR?K_8F]N84RL5%[9=@RK?R'Q\Z5(5?1MK]9N)J4'S$54+OD\7V"=-O0,C?L$MT$5F ML<[J68*<=,I+#QPS.Z>)6D[%[$]8_S*)%;_PS)P^B4RJ'+&K9$S58LOCD4?5 MP>^G7Z]9[?[YXF26!F<1Q/&XJ;5:NY$-(8K)MI *H8IHT9]O)T8$7: M^"J:'*NUFV0J)U?XP*NUFTE#^GQ=B72M.GAK_QKLU;3'X_HLS21GF/ MQ(8)(%#;$M0C?VCE%1H:-P32Q.M/(C;;6-) OO$K)P;@.,.QF6CAV!GF\FU8 MXHJPQ,,A5 M*LC!W[O)KHX+P;)>@RU1#W3[ 7% M"(+D\E5@;;BB2MN'\*$ZU#AOQEL:D#M5ZKR@M3@/2Q%M3KB$5S@V_ MV @PJ1FG4@O*,\@-8"7AES5'U3N0NR12!(Y-ZX*\NPVF\%FYK2S2X\W!W<%% M_V?1.5E0%5L0:>+6Q% IDQ\$2)+PHZ!QVR'O4K\W ]^9O[?LG.@VSPTDGLN\ MG,ZRJP;1^"S<3%)338X\DCXD;K%171PS9@-B0-WI MXSMMU6KJ='UX-.U]H!O7@KX*2DQ=;:AMW>A_G;0./FOK \(^^^7;+2';6Q>F M0U^B5,B=$ZJAW#JJ@WX->]>MO5S![0O(^G9(]_C_=G;H88BA?56NU";YER[P MVB.=.GVQ]*_RH!H]6$+9V1'4H>EO(9'7$TOM*SDO4X6=9<YH,3) MCGYAPBE+\DO_B+?@+P"T__U#CQ\ B2Y]?Z=F$?5EIT8H3=(E5>-=[=LS0@%/ M)I.#[\/R#F'G['9B0+@@F,=.E,$?B0_3_U?[=F20ND-Y)M%2VUNGG3JES!K] MO:7\ RRKQC\&ND(MG2[25QA9C*5N7&*(P!D#O>BUZ5;JD>4=L>MJ%_BKU:/F MDC^\<&DUU0X?5W] 1050$HM2=[0KB]C@/X5_7C;V6@E=O4)T% M/"9HHE'E[HJN5Z=*W1W=Y[X!Y62 >D)I*OOZ,"QZ*]5!_=?MU7V[>7] 7F9( M%5@HD@6RTXA)$(QMSI8/(24]^%E+.H"UX$['!GOHJ^$!TSPZ[F,E3* P);/K MHR59\8KW:QZ9(W9G<]7!4XYHW8_[UUZ__N7;A0HM#"$"L=^SJ5%DL_EEM[TV M!60??B]AKN*A[O:60%Y^"&7X0 ':T3KH S'S]F=J?^F-?MPXA+>VO46OI\:O M[2O 7Y&XO@),7_G+:1$%^F)DT_]"E;[:Z>._,O_^3;7C-V*87?HI^ME>@ZK M&(V"^Z@&OB=[IF&\J="Y15-VBTERI&T2UL#=+US*U7MVQM[>51-0SETJ[KAL',NK_XCKX?'SQ>NON!D6EJMP\> MFF[/H%8"8&!=M9B?IDM?!;8*. GK4:%O[RIW+0H&?C!OU^!MY;N#U0 &][NW MNR#7X.<69#.TB&HX+;8^'%FG1HGN]&!_5.B)I>#+/9O > !W [ _8MGX' 68 MKH%Z9%,QVS)M'+_.8%@W](Y>9WM4Q!;I'TW%!FX(74*)U5'9!RGH*,MJ*9IN MT1LT6(#':5&SN@F_A#2[6H]:172Y4_D]Q58->F?O!-#A/WYJWP.?NBO+;NAM M=WK$KM9!**=+U,RO@DA.%W/I:M6VG)T=5W:=$+-)KZ(%?++RH=O5JN2:]SY^ M3MHU F/"ZT]$+>COC=?Z%X4"$5 <*MHL_LE)"05B:^/L94][X'NI!FQE]F%) M83YIQMO@,J(#-^,"-QL#<#M[OSHJG*:E2 MNNT2B*D3H[]+91PP-!UINTZPTTT*]R3(MJ7:W$G,/,BJ0KENTX!:38T"C/(I MFS3;F 3 N2K]L\Q7\9\>9T4)2KDTX(#GY(K=>DY<%D42H< 2J6T A;*Q"/RO M2@<0T8BPV)=OI_0"44A!"NGEP^GA3F8/6A=)MXMMHTK_VJXL7?!YUD&!&N=. _BD^*:KM$+!@97)ZAXX.] +(H>$/3J5=NF0A'U$.Q#" \U3:K;=]!; M3*4_Y;%M14/*4R0>H&"O;I>!8+&UV>D0Y$G;6^\Z%<(NGEC$T$E#:1,5$W46 M0Y_)@OK3X,QIAW%Q:I83H=BY%T<_HI$V)5*F1G'UKT&HT4DOWD,4E_2I_#)4 M'G0 !9-JH#4@I@M U+5![K1Y8T1B<8MKDNTIIP4+7#-46 MS7>*XL2N4ZT0]T%_6P--V[$(5<5=396C/VR9U2GA1^!?P:=#796"4WP,U$IZ MT1J!\(MEJEQ@*@1+Q($XZ8?/5:O>VM[*H-Q-L\W">Z F&VJ=N *>[L8%L$>" M&7Q#IE!9]3VG)D>&+9W;50Y0I:;/49RB_\MR+.!QS:SWVL(;0\'1[\)C=*=@ MB5#>P;<$;(5 ]4"=L,QF0""=[LH$D+-&9[+EP(M8 H7%+24 YX$"G5)4*?^O M4F'VT8&PC[:W;OLVO5 7 =P7%/8'%QO^LDT#H(J\ARLF %C.]%S\J@/:P@;Y M]?Z--A?]&WA:A )VH\XB:#68 MJ8&RRLC0!G7&[%DBBP'-0D930EK2/Z#N#N+RG5KAE-W!^ H@4 MFLT=<:RV_;&!O)RF[G^P.KC-VF\7)S_3UPZ)UW.?C MQR#%^8[3W%1G3;%"F[;@8DE3N4OP@Y MZG$EVPV5B#Q)2^,LB@I"U-BH5@(:F]'?WJ)_IY8YT7Q83%>MZUU#4K/PM9-* MY4J(5]!I3*K3A&]113:*FZ,[-2W\2)LE;8(NB$E#= ,=W]!QI@EJ;I"']=/$ M?6%*-DL[&WE)**3NEX0?AZ5TPU@A&QR;E;K38_[%GD'7H4](Z(%%%0?:Y?E=CC4P8M[P(:H(6#I&/P)Y :["-29\NFU2;47B(!0(,MSH MAI][6M.]0M0L\;)=/0_$5,B-@W)%Q/'!VC/I=_ ]#T9,(^/G1-6.KDF!H+,H M$]V%KG&AE_+2@N@31H__TH8FM3LUZ%+K&SO-E6J+ZFH.Z'XVU=='Y=8_/@;C M8P:%X^K@+I-[Z-U7#GLGC81HGK.]M6.CW.MXX]TJQHOZ(5'7?&[4F1K^;G70 M/W$,_?77_55>3P3PR:H6 >RW4!W\+O]\-1]R.2O;A#Z]" ,P<5TH^#@P?T"A M&A=W3V@*PW*SXR<,!0P*2L#,)*L\GA=0X'XS0XF*;G 8ZXCJ@]["U!X>6M6^H.]\J9Y51LJE@=O-S6SJTG_6[O;6\-J651+.NV MI7>[K,[P.T4C@_YX0.7?>+XECSR,MD!U!T!S.N ,N2' MZY/N\=7IW25E7@(03&=J<5@(Y<;'QL2CBN_)>@NL4E02>I;%:4N.HJ)["14( MC7EP;327?;H4JD,C43NY*P;B&J&[P[&-KLQ$8L\BXCADCYN]70K^6P]D5>!%6.:< =P+Y2BB_,.8W4H/J( MF6YFF]T?/_:-==2Q%B4U@KN+CA<:QQ.[DX[(C(RQ__'K]NBW\VBLHW>A7!U\ M[[\??3_(Y@[N]EA'4\8K1EN:2M(AM/$ITPD92>/?J!"HJ9T7<&R:MLX-[S;5 M]T16D-+H=32;:;RFI5-P8)8/A.;!,$?#TFE9!(S>CM.R040; K8G] MWOA$ K^-#?D!&%SX@#@+Y -IJ#X;IFT381M#,1JO%)R6%O?KI>/OV5;E_KF^ M\M>_*,J[LU0-4FLOP=P0)9@W�&NX"1T!#ER0,7(KU?'3PT'R\.:YWB]^>U MI+QT=6 7CTH%[;Q+CIZ_?!,'1]3X[MM77'825ALG:( MRJ)N:3L0U8#']':M9]G,7:E"H!.<77:O3GD+A8.(KZ6\X"TP#WJB-VKLPHY[ M+.&QCNOKS#LW"A ,T:G4]F/!$ $'+T*"05J1UJ"QTXE8WO96#P;%#6\6W%-- M[C%#UB4?C!K Q!JS&74UXA"K M#=DP"-H)[P+(+=+L&:H%,2'N?J.*O'=YKHTK[9+G27+SGAD,[G,N\GGN0_JD MYGD(Z]0PT!VE1?''M/I@U$OKTN._6X =X(5L,#M>(_1L&M6MH($>:$7T47P- MXJHZNC5DJH <4O*FFST;8K/28K X^ @L37@(Q)TRH3 )6.]46(RHR'F),U7$ M L>F='8Y5X:?:8Q)]1Y/>WKR=/,+F@01;&6XN++K_1*[E M]I;/XIA*KSFD>LU9YN/LO>'<.<\K+UR76RX09>DO(Q%<"GWR@7Z2;^/*',M_ M8IEC>4W+')&FQ*V.W+)'8-D<);#[7.E[Y\;.'A\LS'"(AJDCU!1XK)A-AC.S MTSSD66@'/ ABAX6;QGAZIUJG.CC9?W%>G-N'CX2B50F;$-!?J619_6+MX*&B M4>.=GQBCP<0SV;$$3/Q1!,!%G%>HPU)P1;7=Z"^K(++DD'9XC,F?=-GM$BK? MMK>H(L:CU@VT[84&ZX:BX4^R,D^5/J HMC$P8UA2%&B_7B(47=XRJ3XK=&C\ M6@J< ZCX\6B:')X"PV7((!E>6Q6KP^D=88FP\#FS!Y0V(:P+('T3W*#88(J: M))#E9P8F^M0-56]O;]4(2XPPJ1%E>YYSM!5VE>';09O%@&1J#&'13=29P@$_ MBBO#C#%HSP E2V:@,0CROT84KE@3,.N\U-/AG?+L?9%M+W7?J??KH)('[=(B MTCY#=N%>"7:AP*Q8D43>95,EX2I _^=VA&I,J[#\W']HO7X<&]9!S/6Y:^R( M<3MVC/=ZEGUMCX-?J0Y^/9\VS_9Z/QZ+J^_I"N"51]5!LW6_?W=]:5[\4"%+ MG1W4*Y3]"DA6D_^ ^(VI,9KP-E+3@&6$8V3KKX9NV> I3RGL)[,'',)IF=K? M"K:P@K0=>LX!D@&8WY2*'DWKA:5?(2\0*:&ZW0+ZA#BT/>RS@(H*3;4T_*S( M^T06^"%RIUA:$OL[*YM$_FZ#+Y6""9T\AEK#] $-3;@Z'@S8;8NHU$2^Y1_9 MWH)5!'6_Z>2=;0):<#G*:T^UZ((&NG/:KF,"66_;Q'0KL,=Y1@-CI'7=JO?: MK"S$%CGB!.+KK-V7B!1B-5>=A19WM[?N,-4($X!0MI@U2,BVZX2[MUQ?"')3 MNA6C/Q"\SXJ(GN0@L);1WB) M>+LC^GTWK:-EO@,H^I">B[4%*#9;*MVW#3$GX(RN(!6?'%K/E2&P1X-PX0@U MO+)T]+NA. 9-Q2MSU8%FG:0_TN_J^TM2V5'KQRM%-\\K SI!2"T]Q_-.V6\= M=8GJX/2U_G!]TSJ__JZM_ 4$YT25TY?/I8?6VW/WRS=Q;A8W/ 9*"Y+^]A8TL0)%8\>@ MO('S8^1SON1,>(6 W\K0WYA:BPY5U&QV%6PUUX)*0KT-FB;W]:J8@\^W0*15 M[19DC5J"9'4K]#L63Z%LJWK'ZVP(G,P?NJ*<@3Y!7WCO$ O8"&Q1"^G")I(\ M,:QEBX1,K%S740MF"6 ]!W]FM>D6G(.W2GDC6$Y@8DT]0FEX:?;.+!RG7!WL M-^KO%]?=XJ6AKCS"+XKCG($=0!#/)H2EY@ D C=YQ5F5G,SN4;;(_,:?4?V$]Z$FB2L\[+/< M"+,E)BFT%(\[I<"4![W3U2Q-GF^.BI0#=4O W+AQS]@(>QWM/P8[J42I3@6" MBMP%R@#$8FC4UF 'Q*KK;M(\/P1DVO-3!%FPPU#T*XE,1/!N I9H^(]3FQRH M9D#G!]60+?,='K101Q67Z&'0]I8+_&%0#^^'71DJ=2SG%!Z"Z^/[QZ4UL99D MFG/$!;75(K)O1N^ F!7.$RY"=SRR!'\MX=Q4^4EKTS-@'?<:T"BI,:'@R!BX.8]P8CF%3<@[KNSS5B[ M",JJ.@P&CEO3H0.'8RJ$@BH$3Y"4:R&FDH 'U<'=]46Y<-?[\7J53*KO.DK MH=[=]C&@)SF#@&V@IS?O+WEIZ=P^K@U;K)/]X?7*E M_)3VJC#SI>GZ[JL,("\@):C[Z%7 MUZ4R4#%5Q:]J4X-8]X1(J Z< NK6>)4\Y@EC9GUA*IK*5P?GYD&F[_PN&T9S MY2]X831%.;%N ;>[M,2,Q\L&Q$60-ABQN%,@AZF(D2?.B<:56)-F#<$T!@.RR"I>G_F9)8"3Q ] M!-T.6%N!5C-W&(:2>(IYFEBZ#R\:TMVKPI!,AP"5HGL.;5+1T@)<<<'>.@RI M4)VY#SJ*JX6!+H(B@_ %:CG?I-?05MRJ=Q70PJP>Z@TAY2.[?4.HS;8)5 M/F-[&%:JE *V Q/0(2&0'TX$=XCV%9L^>95%GD\1=^P[#!1A8OC!U0J9T<^X M&C.J64..%)Y,@VX;1%K2($VJ/HD2*BP$PA7=+LIT(/XJ9HU=! 0;50.);=QAVJ;A"IC17H8/14O,V='\[H M' B[.5_A6A^MQ$5X+1+$:'$(J66BJ<64*RU@K#(CY,\?8_9//0Y#,Q*6P$_(.X&E7^_BH\>01$\9;0] M;36Q9?ZJ9 \*CX^GJ^^N75A1'@\6\6J@1UZP':BW[\NU>./>JPXJ@^MC6^]7 M[A^S*P_J -E?J0Z>*G\]2HU^NLMC5;%A#/5: M9WL+-(,:\4H(67ZUCOFW?#OP M2 ,V:.F#\T='K>A?9'@A\5MKB+HYI(KQY!=^[ MNP/7>&IPZ8^1$LK,V%M^R#,>QU/Q58P'B&1Q#?Q%]3[O_\!JV%FR].@1<?KG]]+#>W@U^K[IB/DP'V*]-*]/S&]=._3 MI)>N%@XN3/.HMZB6:9#+QI .(0:#]>] @PUQ7^S)-9[3+E4='/PX.6Z4GWNY M'ZN?9G; 3'IP%D:5:UB:K\K-Q];,YI';\KAWOG]4'5R5:MU3M?M6&'CBAYJG M74/M0]OB#F4;;[JM,SA\I;);TTCGRS>!(9CRY;E(1D'G+\:8=SH=3@OI/^^>LPN]9^#7 M"[[2/P*HV:71B3<*-^=/H)65\$J];O54HZK?5@=G=\_I@V+SJ:)[4(IU;C57 MFTHPNVQTN.@^H3HL9FL.=Z8/MI X%?WU5]H"_\#VQ$63"+4[YHS;C].1@ MK(L)*88AE_0 ZGPF&AW&/(%Z^3",;0QU?B]L\MB\P]_3$^GLBJ<\5O6+JJ97 M!VDC9SR6+VH/I4(RPB^!]O?FHA+A+)E2M!'WTUW3;!*]JA]5 M!Y?9U\.;XO-YRRK%*,2'MY_=Q9&]1UC,,%&-#GE[:FS#][!%D4$B:813KA*W MHC@G"\BDS, MIIOL9G>P\+K6IDJX.:HTKTGT\+^WGO+($ M7YAV-"#[)7)^]FNAXES8S=OV1RZA8)D7/DVL1*%NMLF=^C$^)]I?F1#\2G6P MG_[5>B'EN]O;M2Q(R%8')YF+_OGKWMY#KP8M%."@VUN.^C$TA>:00*]]R,:# M/RELQAEF-VFLS8H7<>050=@DI@;U=MZ;0UU&1 44]ISS>J^XH_F@8V6#OHU# MGUFYJU>D9_(^"[ L[T^(&9!T,2J*-#ZL3OZX7$\7L /ZB!K^^5WESIT8Z-L5 M[X0C_ZY&G'A\(/$3)[0ZTYAD3KY04IX M2B18P91S.K9X-\I=N!@@&QO^2 2%1 ^( 3>XS &0*Q> MG@OB5=ZQW#(I8(T8K;ZS12S6QXG!"&KD8&^D0R71)QYVO'K;]@W7E=*LA[F/ MVSTI()$;NB;P,EJ&HI#U+-5>-'J0!6C3S:NL!+;+II7H=)>U/O)N1>U1%LRZ M;>\J^Z1#&C@<"H=9T3][ZV(%IB@-$ UQ<""$(^5DUM@*G$)L?YEI(0WYB1"@ MX!3#^A005@O"2W!QDQ3E'3:+E;($GC8.1<9\8:^?&.S1[#E(IHS&;"@4=1P^ M-4;P6H?M0,YE%/F/*9C65V_YV#*?]VZ(5L0JJ)_$3^KHY'3'4 J>8-M>9:P\ M=6-TSU-EO*=A?M;U5=[*/G7JK9775!8W.9I]M.ZW>C:9+BRH,]>-R,D[[4+BX/STO&"\S*8F=F%=O2Z-*A@5GL M*67H(<^5B*G6[%\X*40\#Q7F7!3"2&00\3:58Q0(!+M6,QV)U%LXFWA[BU=$ M>;.'L1 ,/R@79V%=5UM](?[6+]CE *=%-=TG=R?M7G1\ZMBL_L_UC$Y%D?O5 MP?MUX=+^V?O]?+/RF+$H@JQHZ*6R^3BG"4U49+?[A#>K [-O-4N-UHWYLOII MGL$S0T_([]S!7:U03N>^?)/.RYN[^2A0^K.$ME)%E9!\K(^'P&#YO914>.C6 MDT-3I'>^XM H',82<*IX\#@HV7=Y+I:FS%/Z)F>>@?.A!F^:UM7OS7JV6_:: MF4??[R27T?@M)>WISZ2R^3!?/V\&'C3MZ6 ZF(XDW=V^OO7KZ4']OE9* #ZQ M.=CWHG=J@?E1O->N_GZ]O\RM_+<&NM4Z?U,Q?-?OF M) N#^MSAN#!7DX6EAN;S>>-S10]=E;FRI!%,4HTS'VCD*AW37,/N'6"2]FA^:97%A@QTXQ;-KVM0(1 M78[0>P]5&";K+:?C0-"VJ1%#V)?,FUG?^4A'US4 M_'QWF'N\_;Z74\F7;W!HJ0^;-P9(]TX^4N7L[S=@N_/A@H;(I8*:B$N_% .& M64$S=Y>(">UR6V3N()>:#$A-X+%CYPYV-^NH#A\4[_#>1^Y!IK73[LS\:_-G MY>Y:WWA.!)4=J1;DSMI7Q$*Q%;T=^80WJX.7S ^K18I/_>[JMX *)BV[]/Z] M5O^>_OZK\.7;!7&@7(^%'*"\FTMH.+N/I"Z(ZYK4;=$<4437X$U\A4LH$)38 M"A;^66>>"MW KKGR!W#*&SS0&;.+X)Z[/-)"M!V53V_PJN)]G\"F = " EZ4 M^AV*ICNLOI6/*.Z/BG>NXC"/*S;8!D%WH-: @N?J%0%:@OO.T1VV!-N TMB2=TKQ20U,('0.TNY3Y@&QE2! MFIMKSO@150"9[M#K8&]DWEF-]2O ;J2.OH.GIDHQS&B0EI0G<\H>8M8!Q@," M=!;F<"._L(.MN=[SO%9WNX8K69)FAT\Z:@8Q(A\T#"CEAAM[>O<9XS9 M*7!Z<2P9O@QT7[YETY^YDNN6B)?!#$4? M1U("F4=6]L;2Q[612SGZB)F#/.2>6K>%HYZ9SG@>0>G3U/P2WQZ"2]W[/$;* M(^.;ZZF.XX0+X1^9O7PJ4\A/Q3_2B=_E"!/IE7[?:M;;VU.G\'GN,EX6DLGD M4L5\<686 C'IV=VD^DFO].OI]*777_T RB>>'YE)_XD=?C+I3]/B)ZRA5K8Z MJ!FEW_GFT]O)P\)F:JSP!$FZ&SZDEW+;*\OLT!_9Q(5(38WE%H73+E4=Y+,W M]_?7/RII8_6#0L&=QF]O,[W#W&-MO]. O T@5T=JCMP!NRN+[FUM[8%BS(+OK^"5"ER( M?X1Y<\!RL'LU&[FU [T+VP2[>M3Z"MT@;*R\D]E+P3]@NG5F;R>=3RGLAP+_ M(9,6/V120I=)[Z2SS#?DCM'381H'9$3;F/BC>C!J]G3-'6W.,\4-]Q2NKQO\ M8^XQ1*=-[/Y8-[N^O&*662!-KX>MZ.R[[L=431MNK\NB8"*)TATU)P:S;&_Q M75DJ=,5FN8UNV27[VZYRBB][TSBP$3A(8;W->U)VH(::I9U[82I; M/*3[1X=>!B&-^B$.%:$*-%R5QKQ?\'Y;=QR6'<)_QV->'O!M=-K)@_#0DZ>Z MHPJ%,Q&6V)ZN#PV!D.=36#6W=G7;%(SF_SD3A!(^2M&(,:B M=KM4G65U,4%#OB%C4/X65E:AS!%C$%CO9!'*P;$'W'6""1>R-/0O184==F46 M 5WFH>%;Y9VGO8$(VUM<$. Z[:[904&@<$"QMR$>XZW@2^)@Z8L8'D._"@A> MLT;OSTW6AU0C&\$(B2-P#JC"X?N&^5UL<(*B81HPA2X,ZU6D40XXYT&"M:TT M>A;"RAMW4R.&^WNA2W,)S' MQS,#9HIL'9PCYA*'1W/I'"_*0:S!>Q5/IP&"7P-W2-Y]DT.8S&U09[/^#>57:>C(Q[=$=<] MP]&[!@F!->^J[N<]$#EUAV#+-9@A:V ;71C(P\L;V=E],ZZ8AFM0OD2/:QAN MQEE*A&[%/!2L,!#\-6!?CD-91<\1,(8%(0D,"PWI[U%]!D8W9KL0]+$Q@<8M M+'++&]PF^*/#!?V536!JR,OQ M!<_X/'"-SUP^O9.G)AS_TR7B1<4M?Y3J6_%T_#UY*5A"+(<)=@RW)"'G&5U8 MSK:I=UQ*O:-+NS@N0:3APZ!VI)L&87P LC@LKF_N*K>!S_*2!=LV^5!FY&,L MQ8M/S.(FZ"T]L/- "79[Z[9/E: VMVZY=&=PA2'TKNSG)7D2BX.B6Q_;AH G MU%DV=,-P*W_[9E2:CIR;]O+3H3^VJ3.-#-I3&A GJ)P6NSSD4>W+4+8V(P157![:T@7 MK 0L!RH?1EWU;P>NCL'GR"6@#*ZCL7^HVVJS:9$FC[ER@V#L& "Y8T>D]ZN# MOO-XMEHPGT2AU7)=P_AN] ^X-*NQT*E"^0_IY'9/WD^QF[>;BE7/1 QA'(M6^ MPF;$:7?J1V#F9-6V'+>!Y*5URYPZE0_=KE9%XC <](">\QRCA-7!F5FR?FL' M=2H#W00]OI\OPX>;J?GV#(<;ET#IJ9K\2%7_B69N(YQ+[>4+Z]$3W<.BHQBP M:#AGEI;$_7R'$LB;OZV3T]_MR\%E/11Y5X_M!1QEYG[4J70YVMR"9-O0 MQXL?L_"U0/P8]-1TP=*<M?NFC6\RL'JY,U-]BQ)5\*=[)(@FJ;^$C"(9T.H=8K.6EI].-,?03 MGAKAD4%Q:?J@!)#+CFO/O#YV][\WWXSN32V4!F88=K%TE3'HM#-;S-E8IYA$ MGN:Y,*3<6YH2&HR4%WN%\V[KJGA9"[=35A8IQ^BI<2)E(9M)"BF7K[W>F<[, MIGB0]V@_ :X[^%7*];N&]3+H-%9/?8AS9!*\:7-]7]ENO MW9N7W\W5N\KX!LA1JZ"PMRZ:WBA76,P@P,D/+G(LX2R["9BY$UP./6Z2SA05 MW9G0BFZO.CA7'?3K/VXO[\F/_IX6)L4_1ZUWYM/7>A]4!P\?1JNPU^RVBH7Y M4X_D30[O896R>Z#<-3!KJ>6ZV\;E+W75/M1% O:L00[38C**."JS 9YJSS&C M)!GM0;2;OVFQV#R\NLD[VN0=?<9[WN0=?0:@_MEY1]#P#1I0CKICDTH9B2/B M$$/BD?O[*Y#^H#KZ'_< XV8J&4\/]FTZNV^KJYUC$C%32?QV^*0S!RS*J7PY MFO=KA3*8#EYF[#0ZHK@8X14YYB1\=\:B\7S3^VZJE0 MYT33Y=S0N(*_^?5@Q>+X O//KQ>O#4(Y MM?S]Y.G'5?G'0W[U4&Y&OAL?RN6I9;4VN6!A?%?7XL;[.*I/%L9J=4W@>K]P M=_OK].*G]N-Y]7!])O8JSC;S(,9\-+_!HACJLC*OYD2LUVZC?7UNW%NY%93; M,S'1>1&+HE4VCH3K1>NN$?-IL>W1*J4LQF'U+8 C(]P$U50NCLA^P[CY=1:> M,+:R:8U3LFOIX+.25#DBKU[;M-LXRF<6P/Q]./Q2>RF0F^/]T_/PFHF5Q>$I M)4,<.%S,K6"6[CPJ=MRIN0>KP<@'^8?"4_I:ZST?KZ!=N#HM 1:0X1M'L"". M4O^+LZ;ZT[DHD&YV]3!B=F;J$*[7*5KZMB@ ME@WVQL;3;@OIKHJ#&X:;Y_:ZV.49B4;J7&F)=JU]M].UVR%W^!"Z7)S-]RT7<=F*0B^*NM M (=5!(L-;-%+%Q$M>G>WMRKNUET\'H&&OULSW3E1ZRWO;&% "FC8K(PV:8;N MWCJ?^(+K B1D@K;=/&,@9.PJK/*>TA%ZR;/1,\.DVAV+#=!&G[7?(_KN;+8!R'>],+1V[0&QO MH>!@4.<-6FO?E-,)0H>_D,)N[-( !/J7+L4+-F2H92I\W*K7R%AA?8P9CD%' M<;-G0Z-PRK;MD:['BFAZC"WJVQ3K<9@$/&41V /V*!:#%90=RCZ:I /-B$T8 M9H!CMEEC8R#9#I_YT#+IIG;R()_\&%*L/-1^$A05"#7'[J*!YT1V5L-9@K!B/+0SO"Q2[6$$&RM MJ,'7Y[NMOM"7?2,# ,>]FW7QVZ ,#_"C:]IT/:JL>!,67-R"QO?>D"AOU G5 MB@6VNXB4VMXB.J*@-T;!Z -#=>B>0!XP#$T)EFMA(9"BF80-J!)]^>%O;87A M4VBW_3O\M+\1.1^1A5)''(7W#[=Z?#0\3,'JV&(X"3PJ.O:+#KY#^B4E'9B3 M5F^E9#'IJH3#),.GM[#&XQ.HX6LP;UD3M%LK&I%DA4L C-<"CK[K!@QE VR% M6]4M;:=++X77--G^@3HBKY+_$;&J:5*=O<-BU.+W@#/ C44*94&@U5M]!NJ124 S*/ 43Z61(KV M:.M]66)!?=?PX;AP]%;&C5 ]CHJ/MJTTX#M4FIA<:$%]%P4(4P6;/=UN\>D] M+=!W&E0)AG) ESR\QN_T:WR8H3L=!3>04CC!\.PZZ'="40JG% M)A?RI?BT(4+M)6F@.BM#<^-YO)-_ S@;*- ?=<+&TUA>.WJZ1H- M45!Q5+7"[EH,!8'K!$/1!)#0O<^X9YS\!'OVK8Z=RVW*]RPP7RG-M+!Q/E76 MF_"_#)Q(+PC@4V!7J!D&JM[OT0$ADIFWK.")-L( ZB%3#8%8@ M(P2/%\-",K\6/.T== ^)6=#S\WT98JB:6!_)Q9OVAJ3(9W924_J8?L [-G/X M(/TWB.KT@ME/+C/GMR409'L+QH/V?.*1 M'KAGH9J#,DMMHG_/EB<74>%!H=-R9P6]@TNE1O4ME!2]CE!;PVVO[^8[\"PJ M4$WXDC=>"4?'")P"^ZU#>6ZPP9+RX9\NQBAU3-FM@ A.+[(38O/8+;-'98'+ M^RG@)2#BH!HVO$1(96\J'>.G5 6IZS THN(]FPHD1M=1B4CV2G5KO=&GLA14 M )]',7"K>[V]-]4.'&Z_&CTBBH.Z%$VVQOE3:V^ M#=$[I&"*C&(@&ZKJ'JHJU$)^L?E>WM'8I%\PWZF>!M]'IB6-"G)]:N(:4<%G M^@.,$*+/L TW>DB-3)F R5R> @$:1I/@U"UY9(SKN1DW*P;=_2'#8G".#+I] M1H1B6-^!4G50)[]KN>N"HS]J\X8'%B4ZX^]I,'[G418<'>D;M=M'-K3;QV?N MZ9']-#T]5@'WUDJ[E)U'KK 16@'SX. 0\("02:@/!/FT9UU3=B@L1#3"1CQ' MVUN2%80N'%F-@*VAD67!*I)V)_0YY@P:C6& ;!PC2L%7WP>1S9G^]A:;@L[L MV>!ID;LB*$.EP&M/MXA/1'U#HNTH_IF]VK/A >^^)A/NE?00>BB@2.-AX%X)SO2&"1!]W/?1<4B9%XG MA23%,IB+*@*MX"H(,.@]?9N9QJBB^[<^X@WQ5%NAQ\$G1[7A(#77U6H#5&4V MB919T!IJMB&:D^N@<-WS3 &!X]%[@KMA;@"A\E 4[ )\V&@M;DW8B"W4%J1H M#O:2#4X6=\_P#WI:6YHL;>N4>ZB6"[.-(9_ 9BN&TP(BW][RB(2SH+:JX2!# M+ZR\4^OON$R DJR.>$QY*ABDP@[VQV=ZD.4 EG@@W7I&VO:61/G>H$5 *4BW M0#8B=AA&A"EE5=IUS1-8=A!'G:2,LC?D\ M+"1*<+'9N!<=IT52VT%QPZ);W >X[<#_MNS((5NL4: C[%@;CP6<)OFT'KD!" M'AF]9*3!:=*N7R/XLO'\%C'(&QA^$BZ)IP3 9?O0DU-B;D&;*T!TRJ2JLQ MNO4"7-P7@)\44;7M+<]K+O*6Z#580A-"#!'A-,E]UZ6H3T_MOSF***9B$":1 M;!;X"Q+R#']D3@'3QOE5R)?JIFAX9Y))'2!"I20%\X!=.MCO^%F/W'LV=\Q8 M%F"/&J(;P6U@$,8#D<\Q (>RO2"DY#7KM7L&P\R "W&C?#UZ;,L!+:4?-+HX ME"6!O[]7L]$D MJ"0>W&&X0%'T)?D&<0!RN">B,5DE.VO?7]9&W">PV6/&9 6IN-$K)XC5 MXN7(?GM_.&Z29QO=V-ZW6NH;N%0)9;)M,+YZ#J[)OB\T5N;TI"\U=*M--!9, MY(8$R!A9\?0K&L!W92PT:Q!N1QPE((XQRMU@@76*AT;?#8JCRY[)-B!2<"+* M; F][2AD+1VE%D8<3:4!V-R'#GTAD@K>@>%J=-_E>@F(6NKG7+M@-9/1*K%TJ*0[>EX3&! MP7. PX89-"1SB$="//N)F07/":W<%02< <>SRUFA.(0 MD'37>(4;&:/WBMN6;B',?2_K4K:L]X??L=]W BQZR&A%&0MG&!*/3/(Q0;!A MZ$DQ=-2&1/PUY J]Z(%:HU208LE.+!5)H<1*>6^G!P4,?F4*=1'!7BA-P&_I M5BC.U/D?5="2J*5H ;W( =$ Y]RN MF)!1#,^(%1'F[2U?@G($>W&#CTGG_9D-RG2%+6B[O(VGQ0PG_;C>Q)%<$19? M#,Y!060":YPGLY@=N@%@Z9##Q(+T=$TJ$LD'W0PHP"Z+9>A#=3QX\+,[C1,_!ARAALPLT(<*6 ]Y1%9MWKZ9H@@'44(#7"+##N@!?R M%5.!.O3OU)YH4=MNZ*HW]+J(K'6IW,G>Q8 Q)J_?LCP2T_?W%.8S0 4%]_,H MD@LKQ?%20_NZH7_P! ,T]7BL!K0Y0 YNG%+,U3%G OX,.$8_U:N#-8GZ%E6D M>VVRPV(%%JFATL+PTP1WA=*&U-T&Q5(+N;U8!1,RN*7-%Q$YN"U0A#1 -&9P M2S$?L5>FW4O']F(V'/%M<-\P"Q4 M[^ZQA=^CTP$_$-L!>@A<9X=7-8-N GHKR+_ T/%B/E[TR(%29XCVX(+\DX D MHFX-UX(;H0R)T#NO\(.3WL1 M5^U#.30M#2K7*-PC9WP4JX.+H\??^9O&Z>U%=I/QL8R,C]P?F?&1^S09'V&T M5:X.'FY:%Y=GG;Q^,W>Q=2)Y(8LFI#DU%]\HZNTMENOAZ2U!43]_@323+*ZJ M0MFH2 UEZ@GFD;2(:E!3%Q4D1@]T8]V>T:9+6.!_;S%KE0>1^"-2++MN4*%3 M!]>8T*.842+MA6UB..D$>+H4:Y&>!^Z/CT"GD:Z0-QA*-:VFVN&9K:"DP5.N MTRPD-,<^Y*Z._C#/5/![?C&<\,9##B>B.I =@*4Z;F]A00+=HD%4'FP9^@(# MCQ3V ,9 M1!X4I&*6=Y/57X;5LXRM97$"U AZ)M"IA\M=8B_Z7:@E-=58)-'_/0U3,Z:> MD>1)Q%'I1P\:W@F(OLA&(PTWHG>!%-RG/@D8[A5+>\/#7V+\P"4OB&(",M+_ M86$G\N/,O\J]" 3:/G7=]KL&P*^%8#UK)Z-N9%3 M;("OEDLK&E68=D>&V01/-(R;C#;\XD_B%X]4N$^!HCT;M&Q)@D['-]R@I]3& M@!K-K/M)Y$U0"NV8K)25*S)"250P80C+<1@_8HXN[L$ MZO.JFC!,R84[:]FP[).5G$&B(XN KIA4+RH0:A_.'VD;AZ_?K=T![SR M'=.9#@94_^!E+.BTWU5.&^*[4*B"/F<7PEBM U#Q5#]^(RE>Z:9CG=PTWPEC=9-@%R&6<\_N(US1ZUZ/5E_L7K:WWE6+ MWAYPS"&/!(M:4)N0/8#U)!V?CBO8O?0$QBUL89=CT%_Z*Z(96MZ8K.BVN=K> M8FF?<.-T :_&5;)X]7;$KBK#S5($?DMK!77E\K>X\D7K_1E47D:*XS94<>.( M-7 B\-P:M@8 3 80;]P%A9I4).@\CX"^Q5SJ7I8F3UO"?BV2"BX1E>BL\ .%KS2?1I("U@Q+S6TXKGH##Q0+L/S M](4S#6O$/4<,*S+RAS_WV=*V$O0ZJ_SM=T&/QR3<-FA6P_H."W)[N0Y^3YK* MBZUYXH#>(>P0HH.S_OO\)(XS>S5G$8/8G_\]5WE7.VH M[&M4@K'2)\X2@M_UD*.&?<%ZF(*H$$@78OES+Y;@ISO(=L4VGM*Y%7+V;\GRF0O*,$LAV9=4N20C@A5#Q6HAC M40H/1 :U\(S'#!?(B_(]J8XEH .DJ]5%R9T$%/5J9%CE#%4*W'8?@%"&B^&J M'+T>K>@3T@LSDH0N"A]A.?=N)C&G,9XGC6G6Q)7I9M!_ ML BZ:KMIKZ#&BN(LV\L4A(^#:8[N]0#9P7A^C8B*,^PRXA;Y#.^9.]U$TQG% M["(8(56L7P>I%;1?^C%OQV&[\/J^B1P145LF^?\P+YYQG 22:9-G"+XFU&-Z MKCNFUW7]"R6QNMJ%IM<6- 'WM_8.ZN<-;;R=2D<[$XK?'8#XCGYJWS#K+U]\ MW:_W]J7.YS.L5AU8S\GD M.BNU9O:<0(V+A\IXBC!'=E2/AA*'W4#8.K29Q?5 MW,NE"F+74.E7*"Z3?Y4W790Y?Z6R7Z,\\\NWVWJ+' M&,\2 >:F=FUZ7O'3OXKDY_X29:C%A-D5+.(=-O(%(<[RN&$]0PN<@C3?%)B M;TS8H/<)<>GYO2-OI,6@GSW)_*J76H]=ZFA>Z?=[?9A=XM<.8%7^D? =3LTNC$9>3IK*2' M"P>2YT&Y(,X!,_2J^BGE]/F?C^>MET;]IOEE/*W-.+21*T79$ METF6IR:F6XQJS"G7\37><\4G8H0$^S/_'2]SW<>"=OV?L$6S_YUA/MRX._)/ M3ZK8EPW9GIMM.E(VG\KDHDWF'@N%8$G^">";G1.^F52ZD(T7OD%T7HEB;P^1 MNY9-MS,?5^9%)C<#N4>=O/?%\P56N*DVYWRU@$I+\G]D?4G^T]27K)+W[-8KGM[>DKIF#'F^ M?.W*6%TO2V7@SLBU]82:#8!F,W&!L?QF87@;$;=V*RGJ_3 M3AUZ$/&[_HMJ^OC/OSFY]0.YC'U_/Y][\=Q3\T0%_MF/_"7 MH$-QC/QK1I0,.\^7R&EM49$56M/]WY>=8:S-I"C89G0__ATW"F3G1H$1!O2# M%%_J#X/3JVS],Z! AJ' +#(I! '*N6AL*_3ZDU6')JI 4F;UHCF2F\O)2T1O MW)T$LZ-G4FK4;:M3/-%#51[O-.-P;7I4"]]K_*QFF,/D"IEE!(1"[_5@OGL= MX3''=Q\,=ONN^6W$KDD&J(7(>($1/.T<AU5 MM8^S8)%U>O?T_NZ4=>TDW._%#O_UZZ_#7U^_YLLE>L5SB0W9C[UCD_J._K'# M2HF^*O2$6?VC9AGI0C$'.5H(^09=7F[ZRPMDG_LO/X_W2I?UR]M0 MO[2XN27(^-5P5,^ 'P'I:?_XZCA]Y925N^F _77M74Q$0V-Z-F MS.(9NOAS[?;QI'=UU>S7AO)J("8T8W^:?&$W5W!!H6/=\U=EA_]Z.,LN@3+6 MTPX45IM6_U"WZX8)P_Q"ZE5]^;/C7JL.[C/O!Y>#W'&M8"P.5/$E7%V8#MG> MRNTJ"@-_V'__QSBAOW8SFZT.*MW#XU^.\6;:.3 ;&:AT,E*!.3;G;"U M:AJ M:U'6>MEP,8\SM;$EUK([+NH2U<'QR\/C^=MYZ^&B-&]=M9_'@;:H-_JQ%ELC MY''RC3LSAHU\%8=4WDE(KF/<[3X2/FIPJ72Q.M .OSL7[3+Y:>=G+Y4.@ET MR7ZV[,MU+YH^E!1HIW.]_Z =OA2/]C9%TZOT">^Z\I+:_)[)/YO&ZV_2;&V* MIEJA:W6^&97OQHW&+A)%&'F4OF(>3U+SSI< M,&#G]9&EBJ4%U#<7@OPSCZ;U#]ZC+;41,MWK5P_W3\OOB0J/H[<]M&>;U/D%[!Q'\O% M@A"H)=*2IEA88W*9!E#SJE[9:&D0T]/+?I!,>6#MOLW.#;&)]09&T,5I5=.K M;5N0C2W(1LV?J+]J-P='Q5E:R\P@6T(,X#,JSK\J?,-L#GJ-VJO$KD.'BN7G M2266YQ-^:XF0;"%:BYOI$G(V%S,_B]B+-;UP)%/*8QF'02SC@K!.4Z?64YNT M6XZJ9V*4HL.;SNYB /@.9IU/.B!_=FHPOYQ!(IGQ4ZXRG4I&X9N(49?* M9F?#&SS8[+E1G_M6YJ3E7"I3FBWO,=*M3)F1=%P='%W],F\?6J6/03/FC*1< M=6"=M>P[NU1__YG[1!E)5Q;,-G#Z5X;:@?;W1Z\]-D]LK@9]UIM/8//][?M2_?!-"PR[X+L4V^4GQ( M'):IE(^"NA+"WEWU+JXO7WOGW^>>_9!XXHXX#YMX0L1IPA.3W)Z"H^WK1,;3 M1*+GMP,CC[WK#+LZ8!=67\=S*8.$DOX.U@,UH&'D!NW(=D$<#I)\-3JX^;)9-&W]!UT+[[[6@BA7"J+BZ M6L:XY9%&H9MK7--KS*[%-2ZD76"A$)AE%)_9M]_3#0 ?VP .N^2_4?0V3/UC MTWQ#;D-*&$O,_)\Z RW)G43(:XN3**3R(:\D-IV+XH9@.OR9WB 0N= <7M#, MJC"JD]_?[T.S_,J';DM/"VRA#XH?3R4L.2?M&K&J5=MR=G9NH,:>O8__/M<[ M>KO7YL\,]@\SEGYU?WB9+;CUN%[R0(]9( ;=/J^COLH4GJ+70N_EOGS+%/S& M_LXP'(LSP''Y8%0_9#"^:H_EYI&CO_]TH2@ ED\_I<_3AU, +?_E6SX]["$9 M3_@K0("?E/G\9_C8P;U:0S'OQ#)9,NFB\'50>?WUX[)BZH-;+T5U4O9O?$QR M;$QK/)3&Q1X%%*J1@#!/6G=8ZL&& %>. "M3$V!V$02X=[_7+Q4>\@]WGX#^ MLHNFO[#$YA6COQA[Z\6XT3-J.@R!:K%,86E<,%G=_^*?2D1+./$#?_;[]-C[ MX8+U*R >P<.SCO%T]WA5/^TWQG8475W&/:PX>:>;.?LOM.AD0QF+I8SC!2L^ M,F4,,C_/C'R^?'M;7E/*&%9I/CME++J%>+SJS#@'Z&>G^(7H-L/^N+UE^>/@ MMF?U8YZ]MS-7Y\?WET_:B WRF[+Z<#D]U/^LEND;;4?BB>Y$3!E MIW14%M-IX'R1')4;72 Q72"S!"TYR.OQ\^'FUWZWV/I.:FNJ%P1IS/'Y-C*E ML++=#<4LEF(BI;['K#T'.NJ=UQ?2>SSH]IIK2C%!FG2,%%,,ZP2R"A2SF@[ MT4*$/X.ZEZ(IEY>E KI_G49%;ES\SF>^_S@NW*LCNE]N6M4O]^5;;H*"O#0[ M(B)T_)IQY>W\L?[+:OZ\)J,&Q-2:<1Y:M&PTX^7*^4@(&*-F/(QW@[OC9KN; M_F$W'C)K*N"'5>*A(\X>YTMGPP9<;:ADL502*8TM1FUXA$K47C9WKIV=E=OZ MFE+)L!H<$Y5D4[E"V,2(5:"29/S*,>[YUFPX[ZI%_C#:_B.\QG6+".ZP&:\!1J7FFR%API27!I.$^<&Y=^]GQ?YPSUK/[>FDEWHO^R$5?\!9Y?KF>(JR_4_ MB4(6Y L.HY#\^;'QTK@FSY=CAY^O,(5DDZ"0W-XJT\<"QBK'>8)#TC8[MF.I M>.&040&#G%2#;8)L',:?UV$LV(X/!>C#-X@ (Y;XZ_E^,=LMW?;)?'IQ)C.B M%Z\&Y7Y^M%Z:[A<1Q;(O-X.7Y]_Z^>_2F@J\(94PTKEGCH"FTGNKG%GX)]'3 M]-GHGIL)&QOA>L7ONRM:;TE%TL/>4^J6897Y/K^$YX@#?90PBSW;") M)DT+1YH$0CSA+45@,A&;%R](09VXFT46.ZT\:!:,*M/W!5^L\JOL'[-&V)=&*]O[LN%*Z.Z[>UVB M^!)B9??[,^IF@]?3'_E,-K^W7_ B]/A<2#ON-?4)S#EP))-.I>JMPN!O;1J5>[[5[ M!O9 U$C7HG>$_LB5M6U607EC MVB4?'AEC6(TX;!O!IGI$T,>^K1FTR] !D$O2H +VLV0-UY^M?::_'%'UJDNMMQN&PRW9K)#0,N) JEJ9J MZ[$AK74BK4B!3(FTN'*7^S!OM7-R7&\_?U:ZF5-GRZ<*Q;G"_\NAFRG'0!]4 M![_5LU]76O%'^: 0\QCH0[IXYEPK/+U=O&753S0&^K3CJ)VF3B%^GQ<'>C'VJ_7B_;!I4'MB&.=$B79 M@8$XB@;#ZIF'[ :=''J/S0.ZI!"=)VX"6SYJCTMNDZ\&>^1$JA3%\W M-4JX%NF0=_I\@\".8&F3/FC1[],%;!A^;(+-3S3E77=:%!!Z1RP(#VND03HX MX(LM[=\=[+U?)SP2L[!;RH1/J6R2I^@/5AAF>*$H;=)50U>2-&?]?G3E,J.[YJ$&#L" MTWPL,.6*^FGZR,D]]I]S:FU58#JO8IT;VY>54@Q( QC>#'.;%;C$[2T -'QZ M"-N'!29=DGR@D)'5KVRN6!V<= K'F0NUMM\@,TRTCR)6/;43SR8VDJ@D#SKX M_]O948YU8FA?J31K4JOMEKSV2*<.4KOPK_( 4IK^J.SL"$-7T]]"C, 32^TK M.<_#+QL&1=",ADR#(JI%W4 [(MAE.&I=P',A"M+QCGPZ<:Y_% HDL7V*E91'W9J1&*ZW1-U7A7 M^_:,8,"C^=%$^K"\0]@ZV]VB\"AA139^$^RVWB):SR"7C3%<[0Z,X!"3;$]V M2LZP6G5P<7=Q>'OI6.2PF!!'B5E1!T;[IG._:8W%.3;>[ADJ_0I&6CRIM0*7=$_+C.[ENW)X.T5EO:Q67FN[AB M,AXIO&2YD3"5)!/P8OZ,OD6W)&3$F&J5/@GE<%Y:> MY<)&*+E^>-PJ% YN375\E_QD;B?#;F=^-ES,Q' W*U!2X_U2IGG9._933WO?/VQ)48* X\Z3 M=3PI5SALQ_'S$YMNZ_^^[(P@;S1)%#$/^.]50HW]R*@QPIDJN?3]Q=O'Y>M= M=,,\Z=N?@U^%W'TF6TC@\A/4188R[UQ-GL73(^;K38U]D]+K@O3<\A1Z[E$P M>^J4?J:?'XS!1ZDX:KNP$\^;,1>W6CRODI.>#1]#$]R";9MEXD5F:KP8X4T' MI7OC/.?\^/E<6K7[7Y ].]/]3YF/6*X.[K(7IQFG?/S0W9LWK+* 5,!Q,75) MM!PQG69L0.HH8M[ I&6K@\.?]?O3VVS[9[X^/PCCB\'LJS;D25&4APROH;2Q M@+!_2FGTG)Z7><740]U&#;$.V0^.J=02C4LE'X+:KPYJYNE9;2_S_>#D>=80 M5!"@Y@Y R0&GX8#4U&"5HDQCHE&1 E#3#CB:V?KVGA;WE=\K2KH">73,]&,_ M^W2DC;.D@U9RK+Y!_XG\Y057]LR'*HET M3IC<-F%!??>"R"Q:2G00[" !X>[=1.K*OW3UX^;YS^+O^@S4%4'L+(W0"DLF MM"G[@R4E)6*D.8XWB9#:Y+&T2R2UB/ZD,)"U+((%"8/,S5OVI_%8OWPO? 91 M5MQ06!(4!NCRY]%8:2X:.S9[%I+8P?/#VX]#Y^F@/@N)K;(\*VVH+0%J \1) MA-C&5K7BPOHJG=GNJ-LUZ9E MTKR;6S6!N_!$D"GH= 'MN:9-*JA4!Q>U0K=V=U$>I*=NR!O5P?GQ\^&EMG_^D)V[HCY6T5CCW8>*N__[ MI_9-H?^>K@=1OCK(Y$Z>?^2[KYW#.O8@4CL0"%5"PR"!PU&JQKQ$B'&;DVYHPN==DXP(6. M^==/*8_DO815AV3<[C+#F8/5L:L,-96Y$;OW/R4ZS#C_O[TO;4Y;V1;][BK_ M![V\N^_+OH4)$G-R;JHP'F+'4SPESA>7D!J0+20B"6/X]:]7=VN60& )A,.I M.MD)B%;WFGK-J]_=[VG/!_?5NI.$V X !3DGDO&^6%<9DK#*"WM\/7EOF5H3 M9M9+Y-58NR"Y-[P_.:2PNP,I.S:62"LFZ'-C1;24$>; \UQ\50:CP;YN&/H8 M("!"FHDUB9N*^'9HWG;%UV-+*5^L4$#S!?(:M M"PL\6_GP5=.#J5[>_W#ZR#*Q?DE[HQD*ONJ&HFKOCF/9>GX:V=V)2-?CL%SV M?B 4H64?)B7H[Z:YG&9B4I5I [7 L@5.Z6+Y/2EPHB1AY07?!1;M!F?@.X0S ML)SC/@;QO/^([!G>5_#8-7X*<#M4Y$=Y^#BZPEI+-@3I/GT\V93SW;EO'LK@_G38=RG#@!$>,$T!('7>+EJ-M3;CJEZ2@;PWCB3; ZH?Q9BO;IYDM/-JE+*Z'Z9 M@VR^&'O/_$,4,@R+H3@AF:4#2-N!3G7XFH&$U9%F<0C;V20S%70[]TJ.E#VP MEJH,%);_:X'Z"(2#)0I^)J2.!*^L(*KMJ[KU(BHJ;/!(-VZ&^.!=1<*'&^HF MNH0^D[=]4<-?D6Z ^',):ZHH=I+SVVGJU#SI7QSU?GX_[+LT%=)5X,0.[+#, M!&":^&:7D/("9UE&EWD30/*L\FG%WA'2WR^XA@VR+ ?;:@>L5,B1;A3=K,:R<*C8?PTQ6;A:=(.$:'OZ;U.S[>+'3V%; +R\0N;"17'1L5KUW8 MH)=TP"X$A4W3+=LBW-VAG?(XS$Z/L;NBE/0)7A] Y^@!!EA/*_ MNQ/2_H&"L&3&'W.="2?2?P!U*[:BK& *'G7 ;K$4TF49_P%T!NNZ=2Y:N!>O M:3_%G!FA'J)Y\HUM('FMR/>B7[73V#HA@(&Q,]9R$#/+?+O6V8@N4 M="G4-?<#":^#_VZ9U"'(VHEC\AA@K@%)XF!:@]%/8]VP^LZ/X)4@J8B-@7^O MA>5.R=4&_*IXFZT!)*,J8!:WB-X:Z'_,_SP1;YMCY>6;VPGE/&)K'-T9+5ZS M^Y0C>>;5G6Q#&0UWCJ]8IR( , 5<:2@2Y7&FN#,6^^__VQ#X^A=LS7>8/U<' MY(T,!^FBTR^&@XAF!^OV&L;3[@X6)]ANX&0%7+^:;(:X=59PIOXX_7YT:_PZ M'GT__/V<^QZ=6;=.)72$48(-L!M+EY[C@C]UEPVBGGZ<_OC9&Y2/Z[?2X>:. MIJ@7%YQ,L?\XK9?*!T\WU6=MVOSPE8*&([#9#J)8-^_\I_.U-;+ZN@'S&79W MS#Y6(: :N/.5N!F"@J@%*1DJ;=)ZHDDZMFJISER 8F+,+=">L\#UQ1<$$QZP MCJ>8?12>3N!MR.3AE1OR>G=#MCMR1+^(5%%O+*PM$]D.,P@NNV0AJJ,ZW"@. M%4M4R3>V7FIT.D9U>C6\5-Q9!(PT37@.'\C9QCR==,8)9BJ@='^/X>TM8ODY MEPY]-8R'@#MG]KWC[(^C&"=Z!=T&)@+8".S;5#"]@3NI.S.@D18"83*5-0&2 MTS70?P*&ANUF>NLL'@]5!6D6;Z&"=-M* #^70"O<>=<(7Y=2'[X6BJ6^%CL.@38P6(8B%]MU0^;<=VB>:$I%#BC1H(DAOF\*WET0]Y ]ZPO<-& # M8_O/L^QH"!_,#-PD$ W@?_6*![Y4%6J/CZ9A[>W= @=?=D\T8D>.1)6*!?(= M.?YEUX%-NR\JF)$T6Q343RX/^'+G[E*LS14%S-E:+I'_)?:TUN'9,KBW?7%Y M3!(JZ^,2?4=B.!OZJ-?G& GL[M"H^Z7&>8A"*' Z-K4CJ,! X)J0!?X:FE8 MC6$WTFTK8DQAW2I*DVI[QVG [JX=#,LM3;Y&%O0$/1@96!.[(C/=&+*"U95N^>7]3+X87K5L'V<(<&_ AH/.0T5QXOLKF4^T'&2-]RL]!LQ@;+;>2# M,0+^=:1Y3\M\+V3_CFM5,?T7LSW>[)@$2TC]C(QU3N[/\\^GEZ M\_3B9CJX:P:IF3'/'E\M+\8\%;C ZK:+RA^>P.<.G=/;#([@X,I0I#E*XO3; MR5/+>I+/QM_<.!QY"G)3I+F!5O<]*;CHXE4QGB^6:_-UL2+G02VCK]T=8NTR M^J+T!+0%]A,^[\A"7G.K,[)@!Z8Y8B890_O&E1^G_+13&Q]5 MCW1QA;-]T_8#-A;U QX]3L6[%T4_E']>G]4^?"4@VB,PXKQ@W/H$UZWE4\QT M:--!R8,:N\,TN1:[I D936"TIPQ&S\H4@O<&0;H7Y]'7X'FO;KZ62A=GJNJ_ M.NC>N*BM);I/0N_/NAU^O31S(GKT.,Q&,K"%&JXV3E]>?AXW!L>:O ZPI=:G MOEF?V4W*/]$2_D4'>V*3" V&JCY!B&G[^I &U[S1-N+L)M^*8ZS?FY!5QQID M H$KSM!EF43,$;8HM)XSG)C62L@0/L7+B:28P/DI#>$Y7A5B#EQB%8*&\;T& MPNZ./['#+>:(( =/D/5.PY:(WM- H_#B@]6E!J*K%18B M"!(+F_/^3 ;*-J.)P:ZE) Z6.6?RD@A>8^\%TP+^%R).2T8'!6[<5Z2^MUDJ MMM1)P-FS.IEC+7)T2A*2][ ":,#H23IS.\K*JP29N1-D)D^-U/[$?83I#RW8 MW24EY'NR;VQ9'+(=WNKPT:6;COZ3;:Q%]^7DQ[0Q7@!RV)*_1<: ?Y2MN.PK M8N-?PXX\-C\+RCNY^F<'OW_4?KVJ_7IRRK(GDY-+A#T+WSOCG1]JY\F-&+X& M2;3!@=@883/-[,U% $W]LA'PXWRZ?W+1_#D>5(.%'1B.?.F\?+ *.L RD8E M $O:9-3#.JX(Y;P2E,C$:,E;V-U9:OIPY7':_=&L6L?UY]/?;VYJO7KOZ/K& MT"99^D-(QTXZ#+GV5PY#KFV'(6="A1MJ)?VG\_602;O='2;H/G.0.7'K4^5, M#BN6EFY *PMUPO7P)>.*3ELU]2BM)F12J+K6VR.EN%@-Q10."J;W,BUR["IB MF=A81T$:$]5=K(<3=9*\BCJH03:_D'HRJKFXBHH%S?/H+Z'LC+O 3Q 7L5"" MDM:HN AQ6_6Q 8[PV^RX!XUGP(^XRX&F=$8F)(BPK5^I&.C>V EY#CYUXB=4 M[3)'>&?XTF7.=?Q8A:-!Y3FK579WO,O1(AGG+9#DJH]-LB;UYV. 4_#X+RK[ M1L.'PKHHU5M($PNS$+KWPI_L[H#22F]"'4H]Z,?,[K(53!&F0JLJ_%<2S;X' MP^PBQ7N#I%R'( I$6W6N5MF.0Q28&?*BF!"5T VPUC5SI%JB%D[7)1 !&H", M#M-N@4_R^X'.0!M#(D8!V03)))81? ,9EI!,[,)N- 1M#IXE("QR=_ !6QK? M]7;-0)!N[/4H6$DJ*K"(AB1DFJ(Q ;.!3>SC /X(/#.L5 G3.3(DA7J_F6/_ M(TF6QV $GC"[U"+ O(C/+;YR8\7J Y'"<:D_UD[Y)%\!CE7,DQ!64U$/VW0& M(N/7B,WV+^GJ"N0UL1=[@@@$3##-S?!450U%2)-2AD!?D*2))9.&[48X ME"D92@$(UFBDTH/" 2_,IP0"-%.%G>90 G7 M"![-]3&$M>+]H%9,8TJ7W<@(X[ T+$6F'<"6X(X-I&K1&F/XTDGR>7XY/>I] MG]R\5OW^##/F],LY,]YPT$1)7L&#+3 .B];VE")"8,W9Z0=.23K\,2N%)"V0 M>$K?CD$V),D_B2:$*WQ!&?"5:=/!M_I5[;Q9;H@E.2Z<:3K7JX_^*]P0+[0J ML@C"( EU!$_[MMRQ6AF*3^+K^9CJ$ ,K>F%BB3F$31'0F;Y:=S'"@363TMJN MZVII(#-]QV-CGV!36M%,12*V"+\\J47(G-.#J8[^&,>C?8?4;(7+"XF/E.IB M<]"(MRR[(V]+MCJBK?G"1R-+DVL,KUC(@-2T^Z*-_B'!A+-D3'Q M_X0V O-M@UB #*YLP[Y#[NX,Q&?BF3!' W8@8D0QMR[Q7]B+4<.$9/=P+SHF M"UJ[YMDEO,9UBG@?PGL ]JS1)'#>E07*3"FS<1H,)PZ=41#""(!//ZI)(V, M]R(,34U=(^0Q#4[OH%YB-X_+KYG3F#T!5=2?='C5+Z_NWLY4ZIE ML9+[" !9B0I..EB1JLL>I@'U>&2R,#63'%0:^H170$7_G"PI)G\ B1[=6'N< MWA_^*;=;JO!T^+SLZ$8O7$,@G0G.N0,/__5!)/*@\8D\+ M'QJZ=)MT%X=0HNBHE#%PB!PA'MK(XI!..+!R\_&\0MSZNJNL!HWO%I!"/OEA MR2D-P3[IP93/IK?Q.VT2WX2-7D?KVC90$L_%]4-]1B+],H;_$;[AB(7OT9U@ MXT=XWW9;1-*;D.;LS._L-RUISZ_\\:@MW;L.5EB1BS []NS>(9EY51<\7Q85 M)_%-M81BHQ'GY-C+),B2&!PTROKKJ),$W73=]:.;[6.EZ*X4 MX8J)Z:$6E)4S)V,O+SY2LT_61IEQ@BB4P7R*+G^7C10Y>E M8J.Y86(HA.RC@3A^_7G^JM_4WHD8R@C90K$JS!!"D7K;;%GT!NTK;N0.LVCK M4=/EDZI?ASZWY$>2F_1O\&2>>>VSY*G]6' _<:I9J%9EF33A*")R4H5IVF]< MZ>?)O73V0U-KQG'%X89(>-AIOK6'Y!F^Y<:'K[6@\R,&K%%3AOSW6,:8:*X( M$W8"=D@P&5?EH]^"<34W4B/,K9ZPQGJ4E)FG6ZT"78U5GT-J2JA2)F-P M)+:7+L37RYOQLS@>RO.0O08E9>;I5HSLRGNTE4(%1&L20J%[2JW>EJK[2K=> M5_) <:NW@JJQ^28AX5+-B7 )(?'B0KD]1_O!ZA+)J>9OYD,*HV+N72+RQ]Q94XV%\SPSL[\\)["^V^.-4 M.QN]2(V)6-)[N0_F!\+X-#H,*?PD42FRTI$3V;EC.R1\?B4:8"5$K_ M)/6%1I4*A2L9^#&4VORZNWB^.9L\'?"QM7\%KH,PMP#]?@C"*AAT(#7=F1G:<6"* M+,7A WW&8Z'PIL*M2JU1*%6B@L6KCO]$KOQ?$10;\M6\H6//A:[1;D^!QCQ$ M\P&=Q_&-.*0<:&>:*CE/RV/S;'PC\]_<-NGVSCB[F92G?8.;S9P-D:\$LFN@ M?F^+UTJQ%M5M/[?D/[_]WU*2*( F6^EDK7Q70/NRV3NLEN_[4U..IWVGVP.I M C"7 R(M@QFY"=7JAZ_58B,N]7L5>0EQV41S MU>U24:A"?^ICN[!GP;#A'&),I44&0S79HGFBT0[PQX9NAEOXITIV?Y[;FJ!- M&L]W;G("@].'*%BL1')&0"%9E"EC_;C!%YJ1TW@RBE?'W_O9T=Q\W3?SRW]\ M/+F[J ]DL=/-*TTNJ,>NF%Z]]WNM6(M*JUDYQ2ZDJ9IO089?6\V<6B\,2405 MK?3G^RJI-3T(Y892>3XZ=SE34HU67J,T)=*A3ICYZ%K2,)-H/C;"4]=]CH)3 M;4Y(JXWPK!]OW-_9S:-R0;->E.P4G)^UTDOC\%(1!ZHG(8]M8!:#?DPPZ&BA MT^9"A2D+,:W@YE'UORG>!4?I=6]*).=6K+^\=BSAX7C?^'7668SD,FS]M#B< M0K)H:AMZNJJT9VZ7]H)RM9V9<>198%XD"V&.II1*9CCC M"D^S*SI?0F%S8VPN68EB)>]WY>%=]_F7Y([N)%@(HF&II(Z$6EC6D,R%TL97 M"XU:U.3!!&D_,S2YI=DBV7UYF$5HUH^W)*':S._.^K-^_/VE9T[KM:2,L+X M[,+PR\VEFLB1E9 %HB_+C/A@_F2[%.75FGUAPE#_?O]P^%L0LV6%=8$P-]P MLVCG6T6K98>TWQ8=L8Q17Y=X^9J=BO*V#O,_OH[5PZ5N^Z+ MT#ZM+)RQEPJUKB]%;Z7NP'<7@D^<>K<"(C8JORN3\>\_(T^KI3FI=\4\R=J% M<^U6Z1=LK#O F9,>T@DGP7 M391K\(#GL"W?OTS!) UZI\5H5EH1'9#7?F]W4I]QG,.?) :K_ZY_75[="8$ M!5\61)D]Q'+C9RD7^?F.]Q50;263@5>S=*5+#3D2-$"Z*1#L\.[D=JKSRM4@ MG.Z>"L&F/3!K#JC6K%E6BO5Z;C3+X'"VE6J6?#::Y>50Z=\V?[V:^_6@9NG3 MF8*:9>6A>5Y.2;-L$CS75JU9IN;KS#B_@8F#^0^N)-MBNYLDF2B+;^<=%A"E M&2!,4D 4;%KY)L'X_*,N-QOW3T>3I]D7>2]?%1SQ546"HV:65Y/=4:H4RD)4 M>\*5:YFI=']/L:PH54H]0+T+]:ST?'0K;Q2E+F*9??K-V-*#]J9%%^E"K'_OHM M:)4&XAO?G^?X.?)3D[1Z!8@OE*O+^"_2+$K:SUU14JJ$*%C/DO3G9%B_##HP MEB'$_%,&X==0]Q'C+,Y3I5*J=&Q=GOQY?K@>';9ZF=%QCLJ7UD'&0E%8 M>89-?A6AK,N7;"4I]Q5,J0S8>6,%4ZJBI%^[N/H^??XQOI\3R9>B4//NJII6 MK?95RX5*@GRHG%4UA<;RYJ>J*57FT'K*U9_S\Q_]W\VW,,>F5SJMX_ZM%F4RLCJS"J=4F6/UZ=>4 @[UQ"/2:_XV1]A!EX(0TYHVZ\\555J8JTYK13.37/ MC\Y_!J,+7D2$,K(6!&&.2J]6H^96JGRAFJ"#S2R.64*")"#^9)=Z*B-V4ZO7 M2I7BY?:%='?QY]P\5_ZV>JW5W=65HC _[SNOQ!]*%E]?D5>JE"_6!Q?6MU?M M55*3]U=?=T'#6XJ\5FF])0@CKY[>EWUC?(!L305CJ?+!Y?Y53S!.[KI&, T] MNF",=%Q_"'1B\\^N0,N? MSI]F\F:B$K84J/[DH5]_:EX;IU?!&-K&:?K)BMQ6H^F7Z_5"HSX_ RZORD[( M?%U395RJ$O[^LM5ZN):^-3SE[%&R9OT:_5M*X];AA*L4$S02SBNMM_-43Y<" MF3]\UZR;R:3TIS\S#?\-9)Z'@KI5:O$),O(W48L/I?B_06)Y+M^%J_-2%?*W M=>WGS>CDZ+Q?3E)-&C$WJ?+ EWR#DS)0XX4R&;=5RD"-_T2&GM/YYXQJL3J$ M,"_!5%QG(GOKZ'$ZV!]5.OO*TZWI"H$EA\VZ6TEI3GV:(^EO^VAW1\'4IVBF M(E&W'9@3(N<;**^8G-7'IL8 6S@6UYEPX[XB]?8",(&>H$2(@N M@EXEA&234RPSU!.G9>WN^&R7 EEC''2S&#:O$(EGC\G%E#4 (<:)JNJS1;V[ M-[DQMI$HS!P6+Z7)XE0IH:%").&_WNKPT5)UN58,ZT_KE=]7(O_T;:#7X[U1 M(>#$ L5KF6/#/#E_4C/;84_R'RHG./P>P!XF"+'7,U /:V1AZ@)D_%<0&QFU MVCNQW\W36)Z^7#PIV]4NU>G*+,_>G1W_N[X7]2?/'V).KYMF] M!ZNY"JYE%#JCK.D7A0HI?. LG4-,4\"W Q;<5* '$9EF/_8%_#;3QN'+S_[U MTU@^6/D%%Q^0O&54??C)_VH__132E[R9'" CT2N49HI>YY)EFB-^#.M2ZDA& M7H55* N/T^?N[^'QU>WTOB2\76%-3[^T55_G'.2L]B&R4H>3K/+AZRSH_I^] M/>Y(0:K\F;O">M47_)L_(Z1)<+#Z%XX0!?XKM[=GFY^R\A+C CXVQ E7=E.= MZ>[W+'WXF:N!\<(^L)^O >!B\KW8N\.8>MT=T&"B^.BZN/TVP&ZX-4?9:-7RX"+DI'E"EC& M3T-/(]-2NI,TV?X_G:_7^*+")AZ^K'9WB KR^3^?.E\Y;'!BQ9&OIX=35554? M@XI*S.SA4%4D36ARR#W1! BY,W8-G&)V,3 U.40-5#Z\JG1^!\6WA7& M85#'.DQ:@.WR#'F,J"9I=:<)K,V<@N[WP(\@].G/;+>_[4YT4F+,FU:I?-/M M/;A."+(>@]1<#6VIXR\8S8D^*CW2H_]$;QT368G7WHADF.EU2H<4%N_@E@XI M#-2+EY?GDMF4*NLFA?B>ERLC!7XF*D M3@K<6+'ZNSLBN3?(A4"\>-T0):7269W\<4_?1,&?3>QA4=JZ.+GX+EP>GCQ] M:_KL?QL@MO.2?TCNN*SP'[[J&@HX+K$$7SEDT^RYN"ADS6_/5P<'OROBD\/P2],+;OJBMM=M6 MM R:GNQ;U8?;TQ-]ZM+XD0]*0U!JXR?'8:0'VT D@+4 M(_61/%+193>:C@)8NL/ -:GK!&"!Z><6(B"W>!O[*O[^@R]'L^GKLY7NFQZG MXLG!U?=R1]6[ZEO#@*N*LO@$86.__3B]N.V7#M#TME%VSB KYE 5\4LPJM$7 M[D4QE8ZB8@!\YJA;Y\-7&Y91<3(?*?I]/0X=D11;#F99LTQ=DO@ _\;/2?:_ M%X8I"ZE+F'K%H8D/;__M"U9P9*L/JY3^^9"D6,]3DQ>!!@K:1D3\RI^'3!ZF M6:JPL"I'=K:+0O3,-[BY[/B \/'_?A 2]U"+V-/<3.S@EJA8H]O )."11H1W M$F9E\T[^@7<["T/C+X"W???MLV6?^?V?4@SF,+U8"LQB7M=*BP4-5)EB;/OZ&K:/3R_>YC+$NLG]N6:V&3'!P$S M*+(Y?>1%E9@C4NR_P-:E?V8THRJ5YK\+&L_971&>RJUA,B7!^/74#T>:<-.'NV+)#ZG[.^(R7JU6KMSP'*(S\DM(G'=IGR8\Y0/=U$J<:\< MIO--OU],3BLW%Y77^WPVT6;IV(E=.:MS0Z%F]P?7D MM-Q6WS),>9V^F57*YTJUP%?GS^'+=OIR_EPIZ6D+3X>GY>I+3QETXUPI&^DJ M6;5LYOEB:7Y/UG6Z\A.-A/4[]W,_]34T_B<3D>A,:5S5'<&_]A^LBQ]GW=^N M?S,2%QOI_0^!<^V7C% IU)KO+@"08A?QQ84R07JV5U?CN/_CV\N%>B**V7%) MKFXZ M2\7'?9C(%=U>27>3FO^9OE$NH8N9K 0QIS'6,8N-<[:Y:4JY=QK1;M MV,WSB)=4XA;97VU\ ^N#>1SYM11S1%USH282&S8",H8Y?GV_K%U47KOHH98] M ^1GU&-&UU6I*&3$! O.."@]3OMW3_W+:;5S4W<=]+YFH^&VHA_<0J\9B_,' MC]-R:7KX_#RZNMQ/?X!"^K6*)YJD#]"M^'J@F)*JFR,CKO#0URMFUL\>I^(^ M^B'=M?K[I_T\M>3]3^?KA0Z-^9M%TI$3_]MK:X?_#-06"ON/T_VS@UZY+IV? M]C!X*!0X# ;D5@5V0I6!>1I[$=V:,LL:6!!JND;NYZY#-C N0C/1/M)05[%F MUKL>1=:[+KSJXW1Z?3@]NSMZ:1PK>:)*]R2[.ZS)Z]#0H4(5WQ10.ZU0*K. MRNC4@1G5S#FDM4"!;N-QVJD/GU_0L?!PT5NV0E=RH,;-!=I[*-A-ZLE8HG#T M+7Z0A(6@D:^P2:+2;#]&C7VIW+U:@Y>'R^;O;MJ%J>LZ\OMXA8LX_C$BJ71Z MV!*%;P>3X_U&(T/$O8W2D[HYDK+@)M1WSS%C4J[O)F.0Z2X.?9TZ5@N')1"] M$A6O:@L =HXG[S;?"+>O\)BT'2#'-MA+BKV9SK4 MYD!T5OC&;^ N-]VH7JG$M##NO"^VRD[+U8F]ICOGR=NS/?W"5M+C,;J*P>Q"/W5B!6;F][?]X M;G3ZS^K*!*:]MZ"1E!5\YZ2.)@-5^@+3Q'O\WP][H=LUV>6:7@E!#N#X!N$9 M \5R):XU?D(P1C'8802#^>1F+)O5Y7&]=O)L=54Y-T:.PX8;;^4D),PDJ%H= MFR?3CW*G:,[OI-F'&N^ELA2X:DD=U,V.;:_]6?29YA;OBY764*+;^.*'G*"JM0\ M<[6FD!VB%DS,YQ^GW8[5/'VU:OQ!"BFZX=QY]"JI(QEY7XOOP,=I13,'O]6' M:0VED:^.7TC.:;\M]/;_L[?''2E(E3]S5V(/T\H-^C-"F@2)LXTO=.0%_BNW MMV?3KZR\Q)#>L2%.N+(K^;UE##5 4:"0H48299PL85_50Q"C-(DE7 OAY**$ MDWV/]KRGL\_UA8.JF\],LOF/^QVZ<0N1UQ=8Q/V&N&W2(JJD-*EF>G\CC@>2LPQ=DQ)#G MJ0+);1_!IYT))PZ'ZH0-/L/;$ZV1I1L3KDL=DIXT=\Z F3F63AYD\W3_^_\V M!+[^Q=S=0:(![?E,CC**+SV^L-GU!.7'Z>L?Y>FL]:O3J526K2= -@'Z0.JC MO_=01O!.2P5^=DX'W_JWUW].JMM2@3R]8EZIP+14OSC_IG8:M=13;Q

",2 M:]]6*K 1R<[Y+@=8\TBW34/FMAS@/0 U#^4 D67>?DT\QE71\M8-$#W5I\T_ M3JM]M7%R7;I^F-:S"1G/3FJ_]:CBHA6A31L10>/\I5RGBI2L/8&-:K*DA7>1 M#)\]9M)S_ G)8E!O2IT_F"]*HB/@R'R5UC_J0/G-XSX+RVC'44E.H?/B*H<<"*I%Z7&89$8N,4G# M%[+&D7C9.-1?:C7PJ#+P,3 UZ[6TP%3%8.)+RT IZHXIS[]CVGWHI'6BV=D? M^(&6:2++A$@+;;8%SD]H7/DXW9_<_=+;@Q>C(V1Z[=!-X7N'>[%WP8GV-CC\ M#]G.981[1R3[S:6H7 "ZF5]%:109O#/PIE8\ M;=/3-@U5[S(]K?TX5?1!^TA[NM9:E=33T_*4:'';1[L[;D:$G5UBDLZ*7<7$ MLI!T:.=$328C7FE;2G]F1K/4]@C"A]*O1@;>M8!I-H+.B8'\ M#P%T$+S[;P)ON&O?V?GO0_G\< M%Z.F*%/@%C@#F4.Z:W52 MW( ,J!5V[PV9G> 454222J4@IRV1NUI;W@B7-\JRR;;+0BW]Y!XE]267)79 MF3!KZ]!S_Y:$2J79?GX97RXUSB>-5+1WLYX+X2//%7PJ_I1:#Y.7N[Z8%HAG MYU:F)?M$T63HV\SM-8HUXHZSV0>>P\^\1:8L%7E?1*2P[7*JN]_UYG:D!?5L MY8)03285\ID_DRF,4V/XLI!NBJ?+Y>U97'ZLZ_)8455\\A/-$K6>@J]3^E46 MVL';V/=(P2!#>ZK2A?PX>[>YR(%;!+ 97^)"+=_,FC =M"K H@V!%^(,S<59 M(:K#W RQX!N[JLDLLFU&9\^V==-:\>47WYV.3&CE=#H'-F>>E"=*)&-YI"3(R"8 ML2XJ;'(N]UM F!J_\:FH\U'\MC^+WT@NJ<->C]-[L;W_[:*JC.]ZV5R7\9FA M"3F/['B3DWX7)$9RWFS9MYS,ROEKTK)3PU!ZMW&J[9X7J?$(VU"&;IH>B3&M M'IB_S8'B89;>15MHUK,J MCIKIU8FH7U0N;#:2E<>I>?5@&H>-/^5O_!HKI()V%4:59,L;C&;] EN>6/JZ5K4J;M[I_LIQ+ METB@E(I"5=$^?,4;G%4VO8E4NB"1^K&5M:J0LCCYZ]3\!-A*44EI) P]I:3R MQ^2OQ.4J=2:#EC+L3/GZBF;F!G*5/+'B;<)2FEY8#\)G1B&QX@HJ:ZO!T3O+>I5GJ$_-N71_ M9>A#3,*3*U74+'S2PS\C93A FA4PUWIWES\OQ\?-\>DRQ>>9FFOV$4AJ'K+W MO\EW]5+D&HO);%6M6B75\=1_B=VV--Y24[J$2K(0\]MMN/G:5D#6W#=^7%D/ M(U- RXSOS,1\HQ.:Y!BM[*^CV:U(V3STI"/IH(/J_(GKS%FRIX%_5^$6PL$]<735+* M)!I2GQA4,GI!JDX44LXD_:@M)QN,D[PI0] DX;^"G6"\?;8C,XU: RBEE5,SP.^GLBG(T,Q9850V3D:=)#Q.)6>_C3%P?EU MK55S.LC85#3=@M^: MSJ\Y<([M[G00EE4PW0V]#A5H9XVL,4*:W8QK L-U8.M5UI*KW"ARK3D'X^BY M///BL&"2.3&J(?'N3I3Y!G\>C'I=!LG]0S \I;&]C/YC4_$\&_5)%,/]0YQ4IV)7I% M4^JMNC+7 J+[=^5^VS[E!2928O.7R U6HPWS*3&.-!ECA?0('&'Z,BP11!9& MVE W25FWR0U'ACF"KD\8X^.^ J@F,G"/RL ]D(%[5 9B8NCKJ@Q2-8F?=\@F56S$Z*W"6T68A1 M85\)Y#T W)%J89:S\&>[._@G!!K<:(B/B'D;"T[@DB)W8G'=D4&:41O@HC<( MEO";1$YRNLT_C>0>82H/\_E&D=KO G;4U5$(D!@+/IP&CJ]QSJQ1A=Z.^%"* M+I.^7R."<;J9(G?KN7ED'6\6(,]N2 8BB^C*\ !LR5!@L&H<<Q] 369X7!!& MK"8R9IC073+-7/'W3 4UC4-D^N$0\P3F>WUWQTN>) 3- PSP5P3G@SO2\W=8[ \-_8T%I(&MD8':&#<+OPIOT;0UKHOA0(PMO M70>FPV*)7 R2!/2B.LD4![_&C8825W0I[3B02C<,9; M4\$P@*?)&VV3!TN[+D=?8XXPE$59QO+*I!(H"@H4+42EAGDP1+B]T,=%T- U M9.SNP(:Q5F1B?1YV"B?V:._.6E16TFW[%6A\'>([@XA$(H")>*4@(NC"L(/F MB!A9 '5?E<>]^A4\L_8Z!N+$W-),)"C>3V#OA=[ M=PA;I^C)';&MEB$V1@G*ON4QU",@Q-I3:[TS))K(O$61G8U]Y4RS?_@X_6ZU M]UN7C9.GFS?[PE.%:.?KA6YA_8LO%:$[(^?T:HS[,] +6#AXG/X\..H]W]Y> M[5LR5'3 R1U,=4)(RV%[X^QW"#V1C0'68!96B$'94PE,B;*@=[N@ H(..L8: M#%;%3*SL#D7V&?O:2%C;ZF)>"CNQO,3O)_LKMD)D_W[7/QV;C+,_@8N&>K,E+$3T 7X#.1=^ZJ=] MZ!LX,W-E/YJ&M;=W#?8D_1GY][FB*8/1P'9WC_GSM $GFY&PJ@MH[C MG@$W&0=9]Q#(WE/!C=81L;G#Z2_$#87%#TE_9J8DX8TBU\(&-Y,4L)ZDBJ:I M=!6\'OA<_)QDLIW).C'_L(FCCF38@X;&6 JR7C5^4Y%9ABIU U$SC(@D^/)% M-!32_)$RJJ2;04L3J=1S1:PG C&P&,%(DQ6\+'$;XD^DD4K].T$_WA/[JD$-\H M<0" W1XB<@B'\342 J*A'E[PCC2--$HRA&)W9P'Q;^>\30+QN^\'3^7N;:^I?.\N)G^= M!;.(RS&DA"2HPX21@;EXG29T>A:,*]VVVD-4F?PHRVF>_JT!N)C)9N[IDP6% MH\@21'\$789[;5)]E'P+OM0]"-AXO]_=243%.91%>;4;6B8)T/O0&HSL8[1P M5#0B>0]?K@8X0:AX( C"OP]R13V6*WZRA5ITG6LT$!7-_O(6+\<#N\@6FS3- M)(9T7KT[D:].I9+J*.(_X[?$1D]?\0^U\])!TA(IOE2J8$: :5I>5RG+D2!N MUPB!;A,Y53M"@-K=D163Q#K)%*PH8)62 NN K02#L:YHP(\D_"@RS.8:P<0J M+]#*#P_W!WUEW/SU% \TW^X6DT?S=Y>"F)XSGZM2C%5Y_RG&F&K1J7#Q)#O3 MBIGJQO?OY?NKZO6/6OK&1!HS*QLS,RMV=T+2V8&:))I]K@L#I^!SS_B^(I=? MK6]UL\ZB_'?.'7TN6B,(-\V<<]:8XPV;T((B8C;/L,:('9,^48_:==S!"%_BMMV.DOJ!S<$ME/1> D5:C M&CEV)-#,K<3&^52"51#YFU&Q++BSK?]I)"L1?--PBGFAM"@H/&"&N1WKJ^GA M&T-4U?7VN5L05+F@D\6)XV!9XN@;"*U\1$D,I=0VB%( ;AG32D:D(BQ)*D?Z MR%BK(*EGW]^'=8MY*XC+RX)8>4&>*N+^ZY_6GZ>GL:6MO"%T$GPT-KF2/0;7 M*;7T6H;'/(A7RJ63^\N+2>-^-2TGO(A-L1B"=*GPNZ("G9CR+>@SKAFO927A M^:34=Z?9[E 8A2'A1^VR2E\'%+'WT-@_G/X^:B]#CMG*H;0=$O1/VG.79)&?9.VY$D6G4 M/5[^9]@Q)*'S+>6Y6SENP)FT)\?AXW3ZX^2\VS9&Z-(-,OCJ!\*5 IX,\5D% M)LW'Z;EUKX[EF^_=MIA\\4 /C_1#.VU],%!H;5)+D]LZJ51%FH3Y'\*GN:7QW\OMV M]"!_^.H!#PGQ^ #T5R>$9U\8T?EZAB^T'LE%_ R,VOD:J,+3)4F$DC-15?&_ MM1>G[DU2165 ,0:1J)%%\CL54MK'JNCPK:1HHD$*VPS:VJ(SP@]@;2E0[::B*D%"A3Q>A))R5.P M@O:BR"/\H6>G6''%(D\Q^\ATQH&3K X,4/P=*5TFX4K8U=#0.S3\I9MD3;=< M&DH+:2@2SLZ*B+?5P2O:]J6VNW.#AA;-5FZ0C"6^0'*3@22 VBP.4Z0(*6@T MX9AC.HXJCLV18G%CB @K*B7EHS+5_R$^1.&A8EZZ<1IF9, M.% NK/5V=TB- \L)?E'TD:E"%:JF0Y4YY@L1+PDU:E*?5:03\F3)QL'\-9HI MC@^$Z M. 8\31@7&?A9WO7N#@'RT%!>1 D$B:3 C";8=<'[.,UGLR4!%B9V@C;H"U:1 M:TD2D58]R%C$,+S !R#4Q?,V>7EIPCX?R>P:*";=."FNAKT#49'Z:GP, T&] M\16KV*8=?Q 6E!A6+&%AH-NIX&PQ^JZA:-"TAYZ!*)WB4^+S#:D$I,*(PE\B MB?:WGA^13#3TBJ01T)'H%5UDO0$#$A2J8UE*'W(W0A^W8>:P3Y$[&)&=GXK: M" 0[216D>_"\ = V!,J"\FQ#44G;#P- 1C=IGY\6MP/YTN^A4EO7GX$ ) 30 M(>'L:H'E&QV1# Z23L^$OOO#W1VV*$,T$0&DNAL.YK2M(&OB_?!V]FK/$&D' M$N?T$9MB*?[>;AFM"$J$MY"OR1Z Q@CY0G4YN1\\]Y,6N+>(X&(J$,G/@$VP MROJ8DOKR]KI91;TVMBO0*\E.^CJK=ELHK:AVV]:CA7+[MV^.,YYYT1PL?*O;3 QDFE MQ']\_G=WY\K0H?$1S)X&60TU@I^)"7H;3%+7'.7(:9>$;Q.--1*Y050+I.O: M:+=/\TW0MN NE@BXZ&= MS(ECGK!RS1;DP9-R6S+:P4E^#^4:3^J7%[^>RNW&]YZ3T7T8=>8"-I+(TAR0 MMN$N;F?&"_Q#\K3X,K:7!3XR*Q[,I1[IMJ*K&,I^S0[KI!)86T0)MJ'HZ+RF MJ(I$HY9'%#/@N#&4#NE:4J -#772<@<:>'7QK>YTN2)&FD;L.P^8\'\_[V>]@^);X<>W$@2AB#?NW4AT7C M[T6N/M?VM<[D3)J'O\A#)&C>-W]K6>>;5X7*XOT-2TL!F'< S&JK#E\OKT9C MZVAX4\\9@'FG.OBM@VABW>2T4R+T>?/T&]TJBBN[L2BA#4CA<,LVM,S/7-"S M!I<5T<6(90==PFB]%G)^[]IIIEM)"J$IQ\#EVGULNW.'Q,H#3P?!L@_2?DA'K,4M[1AAT M=P7H50@F+7&*81FK]4A_-))M2IT6I% (:;0"W0Q6"8)O$*)L[$8@[0E%CG9K MI&X-VV*'RP.KVVUQ9)*+1."_<*0=%NU$^$+;5R"/EP2 UM.HHX_]&B9'X?M> M-'7-LP:\ M:ANZ8;)1>-\U*G$R)A?UTMV+\63=IT"W9,/0PRE1.[.VQG[GFC ML1QBTUE1$_YQ.KK\-FC4:U?2OK0JY3/WY3C7M"WEE6A8DUNL<)E4,"8(V'BS MDQ98Y7'Z6C6^GS[O'_=+;^Z.EDVT1EBR0T_U^^A*=9>I3?K>INHUMV,.B;Q(%N'+T2D)>BL&/N;QRFJ_/YU M^?SMV'J[YIR-RE9>4F5K/4Z;W8O.SYOAQ>"\_N&K"P.. F&KM&6AM"$Z\P2> MI]$[XNPTT%"G>0.T*7.!VJ8F&)J6QZJ@J0&D0S,G=FE#?^3O9@.9!&Z?-OA: M)HDJ\4%$$$LT^@E&+U+L7!5FO\ >W-[;]O4:S$APEZ:13K/('9+NYW!,&3.L MH73 P.T@51_;04\2>>Z H:_I]HE-EP[QJ_QRE@E2TOK:;CCI'=).N2?)P)[F]WL&GPF?U^S:X'? MT+"HG]@633;.;( MPO5*-=WJ@Q,LMB@BHO_7=.492RQ/D8,=?4(L\16'HZG7TYRU*___%)J$=J"8 M'N\QF:+1HOJQJ-%NA"UW!!#\P!7?KJO-?US(7/?EK2\M .<12]=\\_^WC9T:0([ZG:I/XQ4:D#2ZLAG8TI>E \=E!=(.S86'055X1HZ ME/%E<8^O?D3_DJ?I1U69?<2"&MCXI/'7EF39IC;9")E@X!T7YQF_1?)]6C13 MZ)J8Y*2#[!'TXN9+>]]]TUCQH\@AX0(YT%O@A2' 7(/4QO?!9WA@5V[.Y1L@$*<5$$FSFCG>U=MO;9]/KD_Y[N3:YXYR0HI M[AK"*#;0^X@'S"[\LDT-:#ELT;;#G"AC.YP.YF/HE;SH];K!&'H+OGP/_,+= MG8! ,VV)UJ42C0FS;J0P*[J$->_-^&]=2+IA#B\B-4SR>LAQP>_O0#*-P1)> M6= ,!@":=,@?%6K)\XC@Z?@T(LCK(7**N $GY.E]'0:YDMN?QJ3]0ZS=+IZT M>$E#:H',1V#)109)RB$*NVAB.4F\H ;JB:0\AV72V+7X9,JI R7(]+'!!*]A MA5E#T1#M$8>1WE)"(*\, <.1,=1-,E*/1',,F>R I&#U\%5GD$I(_ T4H,G> M(;9.>0ZYXB 'BTI_\/!"_'ZHJXID-S+UB'NX&U)O2YIC(;\A9_G(0^:Y/2R6 MLAN1&D@C%(&I"?S4ALP\^/@I#^W*"/].!?(8&63V+L%Z5U0,%?*=NRI13_"2 MOE" 74UKCZ4E6C0P%1W@\$X@^ZZH1*#U"?&RBQ"''\LLQ&'(M*910R##(>V1 MSHD90()R KGEDU"[.XN)*"8AF5J*MX.4(:O A^$WFJQ81#K!9ND<:9(CI&ND M#CPD&MELU:EK_,&R ;EO9RF97^"?[X, WA4QE^<1LWL10\4SU+<"?1HD8Q@F M,"&+E=B0H=\V41 B_#-2J%0K0)8;45(\HH[9CV ;DE$UA#+I0%PV5<&>X.#+)-:EA-4PZ;9^A[5FS/% M+NJ-1*('Z+24"4$PG,3J88^L$-I"M#896EI Z![3MW\7(&GIFSQ?VN3!;+:PS>,4)+,T@2V3Y>XL04,8HQ0*ZT#\:A['EN,WBW+@):>' MCNLWPQ1GB ,TU@U,VEA^ ZV0QA7,7B/^$^!$"UIN!+TH>_!!SR".Q2-['6R( MT4XM8-+:=$=:%1#6O@%:UTE&Z:71$S6F>5"-&9Z^Q?>7/!8G]&>FR7))A!)? M#KK\X,HQ35JY[X$>U.CX/7B%J,EL!1_8'*]>/-P@8_NO].YMR%EN^^#/\;F, M.:_'F,R9],VGA)F.F#!->H_9].XPE(Q GP:2PNJ38M*J+T+>DEQ,XR5ML$W8+%8]'W+M5E[5\F5^>/8-39=ZFAR/#'(EN(IE!'&", M$6\.VU2;0Z]H /D[ VR>(,-[EY.W@V?$Z:!^D'--/! ,-WOR$39$)[+,L21YYU6W<=T1 M,@>>Y*O$F:373LCC"',,N(!/L5ILRHJW?.N*^FSQ34^+1/$7VYL^1]?CA6[M M[HA0:"P!"OZF2W\Y0SOJ6DNU6,S+H0V'0Z]:U[>[.RU-// $9<\]('A,*8@]J1HDFY@>YRX\#L3FJ1&-!+BT2.)KY ?IY#\LBM# M?YVX%9I.8.G(\2A4[(S=FP'JL)=._3K4J M79^F8!E4:(.45KIP99)T!L_N%6UNRK#_A,SG&=@$-"^T\]SLES*':/#XM%D4 M_COIF-U!K#$Y-%$6#=9>>+9'^EV+LZW2E9[2Q9=6I70U/4J7G0:Z@-(52D:U M9X,P/N6.P1U($O&V>M;R+)PN__ZG\_4_RE>/LPNK7!UHV0?R/XS1_WQ2,NE$ ML8:3OZ>+G[2VZ#J]]DDV%@WGV]-9?,,F' 23F(%FA?Z?ATQHFJ[@X455%T[&2?&=T1$W<:_=%3 ;@&H%?T[R9 MP5!%=J4@7E\D$W$\&6L8+SU#Q-H*/L\WT7B!HA'GO3=27]?5=ZW6;N)9HD8C MCNDP3RQ0]@U15A'FJ/,B=X'1K+H"I<+'"!2G+R5IL18C5&+KCR#'"[QYM%3I M!DD&LD1C4H0D9C9O)TZ^D W&2I<#A19,09I#],N!#8Y5O8,_.1OA]2ECDWW< M*R:VTYQ4>$S?YTC&[]84B1NJ$F4JDD*&^;0!F[2A0!+*XH61=R&0%(:=^(-_ M&.BD<2-"!@Z;X4G2XFP!47-:,)&WP\.>W[+U7/G$Q$FMR.V3B($#4&O5!)ZSH,9 U,^LASU MWYYR==L^\F#&\VW1NZ>0Z(-J.9!]\'9'Y/PW%F%?V&K,;=$6U1?\B"O[BMQ[ MX.)W9W' O [B(3JT^HJTM2OR270D.9D6A]+!':00[D5!8\;Q=$:823XT[7$= MI/X4YK$XZ/5K*&V:XNSS!_J?M]V!)%##@@"(K(VWX'2)QQN7W7I54J3*K)<" M2_.T,Z%F5 W9WPM[0MAMU*P".1V0/_V@V;?:" [,[14+8= MEUB?A1ND1"< 8$B]B(I*W&!T$UTC+4]]/888B3!FP6PU"HWT1 M1"J[E-BL3:=$F>D OH.2()L'=6Y9H-Z*8X&[VOI,\,<' MQH1B2, "\]H@%(N!M%!%BPQ8,$XW.2PA$ 0 M6&<8!GL&&(7]%>OF(P,4OLNQAF5J7QER+,"$]4H8R4.9D'Q)&,R?T4XF;&AR M 5NK9#9O@?4W8*L?8'-8H_U%[1%??.VC^"^+E3C"C4G!0 #F71/^-GJ28O2$ M7U'T1"@YT1/G>EL@>.*=.[>-CN2(18D\7XT0=[0B+S&$I+@MWR.?XCSR.TK< MD^]X_-R5WC$>#L%7O!10(5TG'-D!2/9TV;F1#PFXL77JFN5KX$0MB7UM-)$<7 M54)-A'@XB /!43>H&:=[*<3."[!S\Y+I+W1\19P"$V$P+D"+$1K,(3Z?-?%I M)U@+@3G GH25K:&X%?-IB/GRJL2\X/;(MO-U$TMYQ_>+FB<$<(F2R?Q7A1I+]E>,&&L"R)8B_6 MT@>+W.#\S?HCDI&RM]>B;6[ 5Q$]F_3Z_OZD]'Q@/>QW/GQ=Z1*Z:Z*WOO[8OQT??N@,RIC&EK=NO MQ-O7I3X"P!>X\XN84Q0X]C.*B).#SZ$C5?Q'.L+/GOE6;,&=[U5;>99\E,U0IJ6M>B18K4O$W[L)ZD*YK%@O?=R(3)$X]\ MNG;ETQ653YZD!J ^QXU/*))Z-"*MFQ<@V\C:;M;,;DNQ>:38%1,LGR'!'KF30 M-LE =I-*XR>/VSV3L?[(ND042,8KUW"[&23>0'S;@\];?LD=OU3X8ITJ+-$< MPS?2!F&S5F]^"?",O72$79'FR^WF((EI&6HG%['-M@2^)?!U$OB^J-+90LFO MBSZ"A@$1??*)Q@Y^L2U1;XEZG43M:C2+26ZWFM;I6#5!HF'"_%DLP;?$OB7V M]T/LWF9KS*_,L12J+?%OB?]]$W];-/O<$39SMY)^2^R;0NP7NH46H7-+C_*? MFULRSAT9K]P'*>35!^F)[G 7>I0'DC/9$W0D(HO+T[ZJ7K]D:D[(=^JT7]F^ MDZSMQ DC^-G+OT'^7O@(/LYG-7"2KJKBT,3PLO]&N326C^EY/]@U72[#!HKJ M.JHH/7.\6U7'WM[X)VF?:HK&!DL!8$%4[F($O:1\$7],FJ'=L+<)R[PM0#-1 MRR<\;+6TY&D/D"D9"ID&LB%'+2^+V'-D]75H2(,O;)5,5O.?ETB=F23)KI; MOAFK4([EBY!H\(6S/[1/8W^^R,:I8"D7^9E@6^#U+AK>O-#L/4,FE4[:UK0 M@JR!V8F3QD7&5XLF;:!"NAL:9,ZOW<&-;K,!I@%?XC[&]T7'-Q+C5_H3#"SX M;,;42=L287/7P"#QV"-L%6*4\-5_$ M7["EYW73_23HPB'\=V3-U.G/$V8=[;4C">9KP>VX[IVHGY M/6HY"6(WR$Y<.G]_O*I94A]K)^:GY#<$XU/ MLFB)G_A*H]'DZY]*^'^-9ITO\3QF6KY9JW]"ZD#F^6I%$![1*[[(^6+?&CBR M8 ^ONH>/8H@2E@F(LLR'KWP)]" QFHRR<\IEH"AM*@8\C=PI2&#^ 9U\0)K. MP+^ATRK,&8/N'@NH>H#<1 :*W]KGJVPG>!/\O_^S>>21-=-ZU46ZSPTP?M;( M'P+^JU!J4OX02M52D_)'):&$$C:/!-\3!D!84%B T4ED$IU:S;7&T/V\!;,' M2*R*-K$%V]$[GB)5@5:A.\'?_!B)!J9U=1)AQ/YPC-@_]"EFP!X@R2/HRGQA M*^.V,BX5#JM@': N-"B'52IEZ"VPB!96WCP2?$\8B-7"*G:6X,K5,,&CAE6V M(FHKHK)B$"&AB*IL'@F^)PSXU#!7&OD5LH2J6#I237!TL<5%VU:J;:5:ICQ5 M3BC5JIM'@N\) SZI=J%K?V#4()DJM#K!1M\?E&[EK6#;"K83_(H5M23XGC 0ZR&KF,S*5D%-=L4N\8[1W"AB&[!3*VA+K9:S )9?OPZ2XJ M1$#5MP)J*Z#>RAX-_-=FB87Q&P)?LL/X22548_-H\%VA($[EB@]3OEE\N1Y^ M3U8MW<,;4VL;6Y&V%6EOY:?3W;L ?=(OM_7#\ M8C,\8BF*,\/+L6ANI=E6FF6F'23U]?.ES2/"=X6#I$ZQCR#R M#@=#59\@Y$YM_S<-61?M[>?+Z55%;56WK;!CC 9L(I1+C4;=9\@08;1-O)\- M(\)[6$Y<(8.,)@'VI8+B3E,LK[0XT>211/]^;(B:M>6_J#XUJLUXS)6G 4NI MD[^&]027];89Y;-A9+.>W_*(B\@ @A0ZHMA72;H<""3V]@,*IBT8@/].AHZUI7@4;R M"H:;-?&(F+%B];GOHM57$=*XFR)W\RP:+QA",M'PW5X>_@(/ZGL0_/: HWS. MSFVT1YG-C9@':DKH*W,C O,N-I*;!>QH?[>(;)9*?(EZ%/&]O6BE;UXRN-^9 M?%P>*:Q#$060KTT1=7X0X9=8#-(A!;8\X@3J>5W4\YL\5\AY4RUG/MZ\"X*M MT%N$OP2!^!Q+1/\0!/SOYH)R+R\YWN]+[KT-+ZZ HV *2+E]0Y15-.'.B]R% MV$-J@3PM).:D##+:'8-'MV!*]CLEP@5^I(-%FR&TNMCL.^5^=MK:=MK:=MC;TJ"EWVEJ? IJR\E(F?Z]]8BYPOEY=4*F< M45\SJY5E%CI@GD!SABQ(!)IOM-H:W1'J&"/1F'!\A4V@24.E\VASH1?,4N>R M1%UFK4GS8R5F0(E"N6I38JU:69!)9Q2-O ,F71HT\=ZE4Q'4E_9(TY1NUV;1 M;?<-Q<2GZ^.OCHO<-[#H-=EF6L)8S0QO M4OXOY]JUYZUE$5NLEFGN15,H"Z7%F%>8D?*^HK$5ZX;"_LA4-&2:W)DN:F%V MU17,;^[DR&-#'PUM=G4BG'QCD6!J!-B$&7FE6FPI7X M>K.V(&_.R 7?&-Y\&Q2RY,W:0A/5EN5-,E%MRYMYXTT>J+))V\X+/%]I-A?D MS1D)W9O#FV^"0IJ\>1#@3Y&*4VGB^Y+=\F4.^A.NBUF2WA5!J+II( M+,Q()-X>&@Q@4%NKSC0M5ZXRQ]\=3,: M#)!ATN0B[DHT+ W^>7;6)E]+F.Y$A0Q]5"R3$[N8V13\)I,S,>&(EFY,H%;! M0)@[4W8ZR9>:<,G.C5+6S,+&-QJZ7Q.-U9J3';A8W+P^&P&C5(UKD_P!% M_L15>XE9#G,AMZ]K(W.1]G9$6KZIM0!'NPK,SD+=LE_ MC"A_W@YFTUXE@O:RVVXT$$GQ:JAN=0.DJ@_D0IE=[5^%\JRIAZN6>3&;;.N: M23I@PK0'&0U!(I";&OID8@Z3N:M11U4DKB5)^DBS\ XP[1B#7 J): K*@WQ8 M!D<5AY J^24D9Y-7^AB424Q'+;RLH:')ED2R)I$R;T._S.>61-Q-M@&2^):A M]LS5R#!'(I8U6&VY@<)J7;/[&PE 1J"KW(A&1]20N7?Y"F4Z+8D(*J@4WQ+7 M"HA+<(@K1^[KF$UNB6NCB$MP))>07\DE+"BYFJ7:IA+7R- 4L_^N"$QP""RW MTDM84'IM"6P-!,:7^&*[=;96^OFU?WW&W8JONJ8/)MSAJX4T$RBE+:K22*54 MG!XE,N;] !U%4UY'Q=I#M%^Z-((0NE;#*>'X;/6 M_OHQ','89V('J5N>S@#C5]>'N<3XE8$@IO5.K*(<(OZF_2V7B+^1^F@@;C&= M%J8K:\5R6\=@("8LOKCQ?D76?%>T1%![$?<1DD!ER&"!A%1%(WXQ1<,*,>(( MB=C7_+\Y)0F4W"6RKN9DUR,5[=FVN-,B6;80TPR[EX\>Z>99#2T=7Y;SBA@K%$PL-.+Y6=!!$)8DB M_^\'L234/MB&OIO9!WF]HC%9,V:6?@U9#KC1*U*>1J:E="?L0X5D);G4>Z%K MJ+B6-_L//J8@?&O&.3F,'=W]*X=S^3X,EPL?/6C_*\3TD32R% L!6_L\%7JPXUC MQS7Y9KE28 O2"=[X%7W1Y&2H')#$D8G5*:P#FOA[DOJ,7]]!I' !?X%?!Q4- M'=07U>[N3H?4,= I;_2) BUL&&GX9V1%<63U=0,SA)P',9/KX$:T;>)UW,_2 MLVVO=[+'*O49SG$JN0[/#MNWUY?GAP<%[N2B77R+H16YI;D?YO0ML\$&57M8 MJ(]ZF"R=AD^)0RA@ ,Q#S/Z$[C[\YR*AE("=,.^E] 6?S$^LN]59T6YPM2*Z MF+V]7&X*W&=D0 X=E]-74!?+8RR;B?G-Z@02&JNK%Y6YNNP2WFKNM0576@:O85ZMZ.NSN />84D42X-L@> MX%.=?BJ3XCY\*,@[\MYT&WO="+5D]XB0\+I)^%S2QQK^YY;U^RT>79X?4;XA M)9XC \6&SM<0%)^_[5O%4C=LRW#3OC5>OYS*D,SS.ZU370SDN_L8=)KV^I\36ZQ%I3SWI<;''T<&HHF*4-1Y9"# M&IVB9HDX0.)=A1=9%, +H:,K<<^CY/O>703>;0 MB(&/6T9]GZ?>,NHF,VI+DPTT!MN4-2'>LNG6J[MER5S:#/-0P"77% M@:)./L_>,OQP-"3*1*EOYZN*'?T%[<%2,BMD[03;/R-59Z-Y%6><<66!+"?.KH\(733MP;J MU_\/4$L#!!0 ( /.!%E?4@R$X?1L &?@ 6 96QM9#(S,#@X-U]E M>#$P+3$Q+FAT;>T]_5/<.+*_4\7_H,NK2\&]@0 )FTU@J>)KLUP1PH/)7FUM M75UI; VCB\?V6C9D]J]_W2W)ECT>&!$^9K+#;B5A/)9:K5:KOWOWE^['T[WE MI=U?CO>/X&^&/[O=D^[I\=[N*_TW/'UE'N\>?#KZC5UV?SL]_NE%/XGS]VQS M(\U95PZ%8F?BAETD0QYW] <==BDRV7\!+\*KY_:](<^N9/R>;;R *5P\!7-W98+K[F:SR25_!1)J\&.8S^\Z>SKCOP6I\/931Z?]?0]%TE_Q0: MDA=[+^.>2G=V7^&

\=>![,E\>6ES8WUS<_?5P=Z$I$!^(.!?9 M0V/^]/BP>_'IX_%19WGIY.QP_?&1_RCK.!=9/\G@RX%87KK,D^ +^QS+G.U? M94(,8<9Y7-?*21P6 8&_O/0AXW&^.F]+>(J#\=]"Y;(_,A_*.!0XZ,;ZMHP? M29O3A:H<-1"9Z(W:%VZH8CQF_X5G(DCYS:)E5I*S82C4B M?>".M[R4)VR4%!V&4Y_S+)>!A$ES%G. F/5$E-RLLRX\A!T>XH0A@!R'$@%6 M.&T^D(KM$Q \$TR)''"0Y0,F8_VL':[JB"TO-=;M'#YWY3"MDK!E\54Y;9!< MBXRE_$KH!71+& \=&&-ZUD\B6 N^C=_7W\+/>9[S8"!"H*_/]D9A^SCU.MN/ M1RS@J,YB\4(B@ E"5Y"P4?1G#[W;1Y1J8&O H8@-^+6BZ MH> Q L&5 BK$,1,&$\H8M@(>FSU_F2E'QZ>GF^?WAR]N&G M%QLOZ/?S_:,C^[OW ;R183[ KV[\?8?UDBP4V5H 6\%3!4?$_@N%J-WNA1T> M=A4(D4?VJ.9)JD_6M *9EO..['@&B*W7%0PPY'MV$'$@QZWUK6T8-$R*7B3* M+]!E;[^R"<]5$LFP?-Q+\CP93GX>B7X^88+ID9?R, 1B><]^@.]NIP\J>YP! M:6A$(>^H3O[[DC"Z1Q,Q^?;M?3'9_I6)V)P-7/W^'_WS;QG% TUV0'KX?4:9UMR37TUS1!3 !S()OYFOS0>E_;.(1GIUFY;*V,LXY&JP MP_Y9Q(*]WB@_GP/R6V_9@9FGP(^"JR(S*E1%@=]^M4Z!H]G P#$H;GJ!?:F MAM@?!2%#"M-KG:I\:00N"?"J6^*L@=?VO0Y#=@5EY3")O*>VR4*#I MP%H(>!# BH@DD5)9T_" .CH9#("^I;@6QE"1IA$0)BRW1M2_%%D('W%CC#$ M@-:/OW/F< E+_SI&/V'A$=_(1*^%&;= M8Q;C!<4]#L9=CQ817':GI7(&".Y;_54/RW:E,@$0\*/]-5+!?*%FJ>10TNZ( M45*0ZR &6<6B';X(/%D">S9?()EM-^ M*"0L[5($],;;SE@P9FJ?6CR?,PGG[HEF@Q;!FV_L1=SNA-//*K<8 M7" ,3PP^!JJ2,=TH^!MLTHGK< M(_@2)S>1"*^$]G+CQ*2(9B(0$D'# 3)8H;A!CSF, PNV@UB?.KP(#T9.* !Q M=J#V3.AU$"Q6OJ?5&:'>,N],7 ''1Q0ZX05M,0[+2Z1@/\UY>&S":C\C7HYY MXY]]AY[NZ9?^Y'[YPT^XF+.?7FS=(Z3@D3G5^?Y%]^3P!,#KWBYAS@S$#;JI MP3K+F*Y%$2+ .I+P*56H;\)%&=VR_?=J$QZ<4LI97K][DFF>9C'/@S)#4+-+ M4@\KITRE(4]P-5J\??N?]=D?;]>?$G??2)YWH?ZA[X:G_'..&/A#Q],]Q'F; MQ]-R]]KG[+S\16GX%D%RCJFS*_/H^R?/TC(VGHRFX]XVK(I;PKE1C6=TS;^M MK;&?I8C"]^R<7XD=@../0H"V#?.SM36+N*.37]MF^"'-Q^:@SQKX^9#Q$7OM MH*<=7GQS/,UD?!7XO>E/7[7BW5>PCI8E87[ 6B\3_,M:3_23#!;/HQL^4N74 MMZUV?#D$XL2)'92_0IQK-"]R=!;):W>M8Y&\-IM+F-N#L?MYCYPWRTMU[PVZ MMN>1ENZRI[KVTZ9]M6Y/U>E+OLMT[K'Q.PL6^H 2Y7B*SH;/ %J2&!\#+=Q> MXSS8WFW6#8$5:*T"V'- J \,N28J'^V=/Y,3-77*(9ZSKN,),?F>01+W)3I[ MT$M"OGIF,S>Y\IN^)9Y*%;W_BH"&G.A6&O==6:<->I(Z?C!,E;?JI#?2)S:Q MD9QF\/\P*0 *$% I*L$# H<:$1HJE0$LB]%:",1JMS2\:7KC-A&D*<7 #RG M"$R6%IDJS&XZKBX*T>P)-VZTQY4&KBU:-*]%=]SYXRP$8ZBUV&#S6A$N]/0! M!;!,J"+*+=6DSDY=8YF( -R M*8*$WL= 0018 :@I0(MN2$]*H @AA, X.0''0(@#3&8VZVXFY0;)< @;H9!8 MU]EY)I/,'!V9H=<3U,TJ5&FJ'Q@ ,-L7,B]@VI80X>I8CA&C3GW65%R/XO$ MP!(*5%U><9"Y7<.6*\CM#/O* M )B22J*P4U9, 'X'7$[U19;A+^)K,.# (4)DHB(.Z%+&!]=)!/(!SP!I^$C& MS@=>XHI9(XH$@NMJ%TV>34^)L2(O'9FH]1MDX1[3AT(%5MH* M)6YBK]!,,*M)#QPP%8N^#"3/1O@6($MS2]B%H"IXVZ\+H5AXMY\YH?E(1G4I53%AQ-$59)D;D16 M2VPQ;YG(U^%0A!+$W\B'%%-[TR-MVQ7J*B$<\#M,Z>JU% +(OI9)Y-Q8@ B# M1,WQMS1&_ [#=2*-' 2;DA0@ /?[,*@62?6QPZ=$?&.B#8DU"D&[GYC2IQW6 ML]@@W)9J)_7-349X/2[3BH%9;2S+#Q7SNHC'#01Y?JHT4JEBBK+HW8/^(DEANV: M"Z>5^2ZX[H+K/B/7?3,G7+>6##S5#Y[LGRNARAH@ZP9DPW])'B-3HP[+9X)G MD<3?#:4)H#%P=_K@^^]Z&=N<._PE=G_O1_'D^D MGNK', Q]W$]0 &FI!P$2@:T>H0W$S9(47*DD0!58:Y*^W@NT_^.][U?9HE,5 MG[!^%IO'[^O$ AA::ENL\%J>W&J'*G2BR9K)?I7/5.7>P0,KNO@(OR:9;T+B M'GYR>R&-!3M]>6"'^T$@(I%Q/TW(98>+VUTVK;0FO@86M M;-4=#XO3OCCMSWC:9_^XGR4Y'C>5@ZKN=^Q+_\GFECEXJ.VOO*X=P [*U(X5 M0/MSM&R>%+F=UBHL7= X?$PN,H!LS"-9%CQ[7;"AU@GVF*$%&JA?@B;S%?@;F ML;5TV,K^ZJ2:EJ16B1@F7#E8U2[8$&&W<3VE6N0! 6HN,-[A:JO^2)A%D[*C M =JZA>28*XL7EI%K@,."^[@[W8"S,5VS5"P91>I1A%16Q %=2Y-0A)JGC_.? MJ/ZH'0/&!.[X05714^:^^C[O)B=9Y:*(Q)I-6*'TF?W3DP]G/[TX/#[K'E^\ MV'-3:MSAG82@]GK#'88Y>02ELX2 M7/M6[=S8M_#)_&7$S09QWI'G,QM +K2+I]0NW%(C,Z@/O$%97LK54BRDGEHA MQDMZR$0F)Z-?1-'("$$F-8.BQJM \?YT:L1M>ORL':>_M,K^/1C"@WDPA%?. M?3]+W>?8#OXB)7^"IJT\@22(UKALK:8"T_;6GD:HINBCHC12#.B%F"?'1,;["LFBG7ZBR&_^E M%5:L\.YO.D T%+%W9)@;^.%@L8:;A>ETKOGP?//@[9FWF^K K,M[ALB7S)=R MYD\H)NMD;Q_.9()&,.0$:$W4O%:G,-:C%MB*R:(A$QYGYY>?/2 QET5HS7W M03U:M)9*:)N)ZDZFP)ARF^V"SS:W=R\_G^]YN6QV7^$K#G.#RR0+&9P!$8<\ M8T- ]Z"*.QN+E@#^BW(D]818(0OS:-63_YDD4:RU;##0)Y2V!HUT2"C5&^'R M[D'-Y.@;((/L5Z<.N9DI52H&!0T##-T'9.G,K2[Z ?')%KE7*:K?Y6QI$>B$5F4K\ M$NU-"B\@+:.:RI@^QBUYN5 TB_:7L?-E-A._HG3Q([,,?P^RF:E,$*+(>"!+ M.&!URJ_O=@FI*]FN>TSO%E,@M1>H2H?\9Q+N;:P]CS'QB*QRL7#:+%( YM1) M.M/?!1!]V($=%A7B1VB<'\1N>!.#VA0FU%5]3$2O*W@J*S$]E1S+/&\D( ME$&/:Z0@PLK)7Q4GT*P);Z!^IC<'L*4/D:K#E5&3(-.*' MR7KM"[0A1!T0$= Q[@%!E&!?,UWC0\!N-B4[89BN":\*"]%6?<65(/S8KT:X M3GTS]81XD0_@ OQ3U%:->@?^O=_ORPC-!JN(%PNMCG8&K&2)5]*R[8YA*O8H M',+B7#=_0 EGB"5<_BBD(00M$AC1IX$O5[[U=>97JE'94:,VE2LZ3ZC#0G>' M,D61[A'*5K7*T>GSN"VX]=,N&6]S0PR>03WZX!'.HTSP$&CI)C;5"4S!G7H7 M#FPD H28)ID;VF>%&$JS3XK(J_Y5B?_>7=F(CDQ2-A;1"9NLSV6&%\T7 :(* M.GA]A')3,(J&-T6DK)!Y!];C!'EP$TWF95^]H!9.Q!?Y @MQ9#;$D;=S(H[@ M\0.%B$ZGQ]F[$%39;<3.DT@&(S=IO>RT8*:7I7M[7161%7_0.C,T MQ=QTJC \3N"W#I(%=^W,I>@&Q!/Q&R\Z4,:^I:D!!6_\%V+!",1 &+K(CH(Z!J':!RH MQ2V^N,6?[1;_<4YN<:^:,Q>VGM6AS0RP'OKF-5[R@S !H/"2ND*G"ZD^55FL M,L'@'JF_8WUNF[IS9ZRKH?D&,8[R:Y[E\,J @GI7470X8;@!LL:ZFAL*N%EL M/;HR)D(W6#37K(_FHOFPU(R6M#%;":^U(-B"!RYXX+/QP'=SP@,_H-00^]ER MR&E_9#JO3N1^E@,9M2:KU>5#S:5NS_+WZNDT,),#1A%'&.2>HN5(F^TJG)=)XU:#J4VF34!YP"EC(LHBN>M\EPS2 (;7TSX6#4C]H' 9."Q\HD MU;H[3_:UVD"%.6)=T!V$Q*H-[K?MQ.3"[.,FRRKH@TSP5T1]WRFCGK'P88]\ MEM>+U!6;NO)ZD;JR"&-?2#6&T6UNS(E8!DXI9EMCV5&W+LXFL?91P+E>2WHN@P6B>^!].B2R<. M9 I"S^IW>J)./M'3 Y/7!,/.="0?-C#1MA-L MUX(*BNU9 JK)M5]\IRJ"0"B59%K!T1T*E-:'3'F[]J\L.I@L&,7,,(IY:6%B MM&R/\_EFX]U^==1"4:]07G8@:RUBW:)3DPOV6P)/G:"R6^IWZ^CW7'NB=.L+ M\16[2VA32:V%!*[0WVJ#N'"D)35(LGP-+F4P.U#W%Z?+$N:%)J MG5V(JW7V$FN=[+#-=01B+4+;QYN%S+-@9<_(RN:ET\)QF1CB4X_)!H B+]K7 MH:MQT&!JUM>$[AF;6X._A\94C%&6$3<]XCS;!K9W:C3&Y=[(37<9"AY;J^\? M!4;QD\C%2ZBMV?(^70O;YJI%MV+&KXAKG6]0 G32GBPZ?&-FZC.'[HY@/ _' M$RE35"--=3*RL^:#+"FN,&P Q,*U2,:"K< KK[#Q@Z>.C'D8U[A_JTR-5"Z& M#) +2Y)J8-3A(8?+@^N>D:.F_[$UQP?3\]80=A]'I$Z42G%Y/!S*6.<6)=GB M EA< ,]W WR_G41XZ*C+<&+$IELAO@_-NN,I1"0#488=V85TGR;H.P]0$ )U.BW18Y5%8"/=QJ>0!T3:0HX J;S@B8S\K8%3XN?3A,[ M_R(+VH'7*'+9C%0KTYT[CA>LXR;E4F<]T0<6YML=40ER'.KV?R6WU^O'RV;4 MZ'NTG"\>YA1 NW%1++:,DMU^NWBI0A^QC#,>"A3M&M;\I] MTGVUS['1ZJ_>!TXW!O39"A\ M$<9=2=(LV!KK78H5QJW& MP:CF#,=W[D6 ]<;($[HF.\THLR3Z3H66.]D[ !$3+:"6 MWF_KLEXFCNET+5(=]'NU;U&&$D 0HZ:3(F,9DWP[.O /7UE>'!/8JSO M!T7.SC[?F@[H*7ETV<)H>8EZ&.T>7*#J=+('C&221<0R)\TBGF-Q,[TC^E@_ M\.U2:Z;U(>&1>@SF_ 0+^;\"=#*18>&[[N4%.\8$5[)3S>-Z9E\PN=0:"@D& MX[6Q[CC@C5C+LO-VU6"L#-&W1D"J2.1F^W;HH^6E\\O/3GLTIVH^U=%WDZ(= M0R922$O[-PIG-964M"A?5U1UT8.>B)*;]5G>G+N,<:[QK6FC]U^4,6>] M12.>$6>")(IXJ@ \^R]M1BM-?+FB C?XW21[S_[G>!O_\S/,T9T^9EC; MKB!I*9L__<+:)*R4AVB7T$+)-@HE]A,KE6RG#WK/ *,[\ZV MX??_Z)]_WTK#?RW2A*.ZH+T%[3T+3M #UT9\+?7E9U;8>00(ISMM70R>=D3- M%C%SO(] U?9)9SRQH!B2@?L:\[MRK'* 0BD6V<'" R(OLIBMF)8"H&O#+89* MMFDHL-I97AKJ@JUAU6SW!-T#,!*9J3JNK-NAN"41JC'AW0#,2\G>K<#-6ZK" MZG"*"C SZ?(2S>K J L**5/I%O2"-5W@]CJ)BJ%8NQ%XU! QU[K$9Q E2I=[ MQ<2X-*,^PHZXGMA<,(HCKY>%T"6/EI=J52&T7I)G/-1>/[/ JB7Q.FD)Y5X9 MEX/;F2MW&\$C-+AGK%#63'O+NH!$'FQA5;4+T+'&%M2LF>[L&2A/M&GX[;RV M;8=8*A/P4.[:NMFV^=-ZOEW5-RK)A4 +[$,H4ZXT;J#:O!NJ:96IEO@&5P:X M^/0O@!B VAH/O/A[':N;3<,RW7\[K#G#4(; ):IKR5R3#WPKE9+Z3].H.F_N M7(R]7F^_O!^TC4;)#1%F.EOL91QR-=AAM1.WROZ7'4DJMQRJV\7 .W;;!?MV M1#SD0L?7>:LX\9CG](&'G7%F]:";V(=+JDT:D+HT2-6I)JSLQR,-4E4F MT?9>P3MZ2FMB"UC3-VZQ L98!Y;EI7H+EEFFE1F3P3T2QK=O;X"X^9TX<_?7 M[N/)W?3UY$YRJ-(NO#KX=/0;,?Y?NA]/]_X?4$L#!!0 ( /.!%E>'K,[O MO1H /KR 6 96QM9#(S,#@X-U]E>#$P+3$R+FAT;>U=>V_2YC3.,>!7VP".XYLX+8KBXH(K<7=YHI6VE&1G^^GOS)"4**UL M+]?KAUP916KO2N1P2 [G\9OANU\N/ISNKZZ\^^7DX!C^S_#GW<7[B].3_7=; M^O_P[9;Y^MWAQ^/?V>>+WT]/_O-BD,396[:S/!%>/;?OC;D:RO@MVWX!79S7OIRWT3U6- ./;N^Q3'S+-G@DA_"1 MDL-1]F+_^[B?3O;NMX]W/WT\NW ;WACPL8RF;V]KFIY-Y5]"4P(M'>Z??!O) MOLQ65W:V-W=VWVT= H.P_7OFT_+&8#E^GT0'(LZ$6C;G3T^.+CY]_'!RW%M= M>7]VM.DR__ 3+OUE=G>6Q!O_D\. !E*$['.6!%_9QTDFDY@=#)408Q@CN__Y M7SXKU]['81X0_:LK/RL>9^MM&\)#K.'_YFDF!U/SH8Q#@8UN;[Z6\3*'>[!TEXPF/I]\K M^FN]QR:Y2G.82Y8E3&8IV]W>><,^CF/9SU,&[0+U\E*P\XA7&\(/BE965T9" MB?Z4#7%9I R>-4L>6H4>@A%/!4M'7,$8DP'#=@I*4FPC!8K'8W@AQ0T#9''% M+GF4"_;/[HBW.N,AG("0XOYL JUA=1 M&,CL1 M\ZZ =U_V\;-W6U_V'?YS&!MT'P)- UB>+(-EC*L _[]9WWD7!X>G)^SHY/3T M\_G!T?NSG__S8OL%_7U^<'QL__;>G5ZR?J%"HC0!8RRQP\>@C3O_9?UZ\?.'+4=)R%F1ZVUCZQ__IG_]MX.+6 MQ:=EK^9'7HS%+GZY_=U2%V:RB>ORLSZ+CE!,B_#:I5EE266U/?!**OBQNUQ^ MW+2J2@8T4GF783_@C).JRHYY)FZ;YL91SB%I[HL1]S+5#.:Z!TW_\6"2Q)'B MLV=>53PWB_!G="Z>?!,JD* ,GRL9P+^@))(HFE,"W,\=_ M%<9X1L:@85P(R<_!2(1Y)-[.,P5W6FB-\[);MT<>Q8 #5M_50[54C^J7?10M M*=K]%7N>F9\G1>V,Q^\ZVW-FKA_'M'QBDWV>*#Q,RLDM32>>HEOGMY$,1MJ+ M7LS_EWWCZCH408+]X087H;NU.;#Q7VU>08\B?KP4O(>33DMCM1M@0&Z0Y=8D M^[N->QLK+\@9;#>4=F3+%/H+M4.:'/7H4"9W.6YF'C-9\!\>S*!E'MD'*!2# M[F,9PR=B/(F2*3UX);.1ZT;&IC".4/@52BIDS)2()(_!\#$.;ZGAX5W?Z<2QC:9Q'0&V]V=M;X^F8+I!W%W _ MS/WF,MBTVS";32;7'8AZL(Y:.WJS>+8HKK1_7Z'=Y;#LWSB2?ZVN'*1ICN^ ME%7XV"7ZA48@1?M"Q!A;!-LH3_+4A--@8Y4.393.( ?Y9!*!0(03CAE;BKZ= M";<]86X\N_C\X71U)84.<3(HZLQ ""8P?>H*+5MQ"<=5'."W-/$\",0DTT?C MH!9AQH.3PY#B&$Y!F&N57&(H>^H>NSU]C.,KM"BBR,2BKPETX[KB;N38Z0X? M-;%A"OJ&29#C%YOL=^PC^!HG5Y$(AT)'HK%CBC(K$0AY:11]!2,45R)<78%V M8,"VD=3$P^%%^&+JA*-)'X#5KH0>!]'2%]D5[@,:G0FDVR-?B2'H"04+2>]K M !P4C*@'NET$004'0?S0-LS#[*'[7HQ/;U_-9Q3="2]@@B@_OOS.1Z^?%RYP MG^;>_-3>LSP^/_AT\?[H/9!W<8T9]M0HODD'>_Z1J^09%L\>J\ MD%ES-/U9+<\E^/\T)F8;T0_F SNB[3HBXAZ2EO28EI7CMLA8;*?_V-A@/TD1 MA6_9.1^*/6CYSUS$ =+*-C;L\CE^_VLU!5#W^4-#G_19;97\K/B4O706R7E3 M:]=0VSRJ^650R>9W6S".AB%A,L9&7PG^=:,O!@FB]7ATQ:=IE-Q495V();OUQI:'=7Y@G601"$#T"[<=)AE\C M#$0G^64)ZR.DQ&8%RB)AD#(Y/4A(J!^32DBX$A.$LIF+B#W3" 2]DU[M[I;) MI ;79B0&4DLRENX9K<:?O66[9BHO_5R_&>'01K?-W#O?EEWR+T0,-@!4-$G;-T(@*M MP)O3H5B#C9D#]F4G']\&^)T,_C1A40(G#*_!< Q5%G 0)D)GW91C_HMF$ZT<)P"@0@]@<[X1%8G.%4XX ,NPRX MPCXB,-T'/DL4/;6Z@E@/&?-,?Q8@GB2"R='HD$1C*"="I="-@T6!\SJ+]%EN M^W$)@LX0YA<97P"P[3CL@_X-Q$X\CM<6TF-\W[_X4# MW;+B4L/$:\_>$P[C ??4_=AA#RD4^GY"X2" 92<4SV;$@K-?2@E0' ,.[H:6 M%2J695,LS)7>/1K35"O648*$ ZE@UZ6$IDI75T*1!DKV]>(U"F3*=G9A5$0' M_!:LV\80\-2CCS5 B842WA;N@D38D,PR(0B711HCX;8("6TALB^A];5=;)8 M4-3N\UO#G3;9!FWR94NTR3)YM= $/33+&8U#'XZE51CK0U[@65E5/S+V^NWV MME[BD\WQ)CN"@TWQB,CVL6!-4@-7D41U)QF\;;LJ^_?>]]Y[]LGM?=#GG_KF M!SW:8X^),L,=#0+''IC5]&>0U+/1PKG[7?+//2U<_ZA7=5'<]?T[+JI9>%K+ MQ&4G*%LK*/M/7E!^F;B9V+?^D"?#.@2,_6(=&YB1=\3S5#R\1.PDWU.2?)V@ M:IV@"IZ;H-)NT$*M S%%>>1E4N,$^DG"JNO7.EI^6 LKSAOT.)KO/$C8;2:T']O(KD3O9WH[43O'41O^.1%KY\Q M31;TFB2!N\X&\AM6;4YJ6F,11^*E%[P4AF[>; 6=L;/K)P!GO>2=RZR%N[S= M._Q52USE1EOPV&&?Q)^Y5 ;C^F6?D+'LY!M6'< ;QD-=D.]]ZYD]6Y6K)(X MFJ("!CH@!K!-,0R*RQLR?2!NS4%]$Z$^& QD)$$>]@SF 'H&P5@4-R@+<< 7 M!8_2/!@M0$***+EZ+8^J8.W$8"<&'TT,OFZ)&+2(&S]-HXYR_5S"4*S >]5S M$2D5M +:HRY"I=BQ'D3,"#J0M5>C!.%*"G^?<)494(V^0,.!/MB+51 !T9^R M4$02%K G"H]=*80PD" 7^B:96 :(*9*Z DV) ZI(R[)VRDB* ?L)E,0XP#)Q M'T%\!D+Y3(3"ME& ZL.'!DWEXPQW0H'U/4#^I>M(CN6SF,G$&M=<*G M9>W ^6@8&.>#&>Q$25N IP I]04!5@(Z/O5:T,5G(B(-41\P?I=]"CU#!N"]T*>P9XG8V2$)\R MK+6LX<,A%M_)9EA'.+BYN]?X&F4A.0,#4#-+>EJ;"(,T-Q.AUX#E%*X4C7DK M%!F?[9##2S&> 5G)8@.3,P.L[KY-]EZK!G@W$ +Q&E_PY(1NNN>VE>9]A!K9 MSLU2X5&:Z)'K[_7J@ G "8'?@&WP'PBFK9'7:B@**#6 )^I.O)@=,^K"53) MNR'[^Q4OS8*OGTER)F5'+E+VR5=IO*'NT_)4Q5DE[\U" M5#85[%]N-:(/Q["LYKG)\(8TR4:M]N72!GS/]UU2ZJV[ ^W>VV,7TPD\=J!X M7P9[C"H^T/X\2W#7[58R>.U;^,VU,K3+=[XQW_EI".?.H&VO0?M#2PS:\T5, MF.J=0J5=^]O(%,XT:B(%*&?-#9T<0OJDC(,H]W*JU0R#.2RIPL: KU22#\&J MB\GNQ4M+Q_V%@J?5NS.UV9)VV-M6"YQG$"Y\^MC;(Y[Z^*_7M("@;4P6*H]8 M,!)X86\ +4FARNM\\6/XEW4<+KBAHQ$FI9G,CF9$>3-,*?>#JJ\BT$]>M>U )#XD_<[J8R1MB.[]MU@A#[>1@ M)P<[M.7"N45/UF2P1:?K89"RI)%I M_X(&T M.[V 'O2T/)KI"@04Q;WGETL^29Q&@C7))1L%]F(!U]9Q[]5[IRFFXJYD-('(28I?9>R^(&S%>5E 6/_NT6 MF'?(58R?/04)>U0:+GZP.VC1G.[5V]10![G625.#P>63$NKD";]TL4X%D!H' MA*&IP;3NN^'AI;T6#S]Q=P:YJQ FJ+SV0(*K=Q:X5]0V&]-->YOLV,&A&2Y4 MAKTX_E/.U#[3RX$'109DF?UXP^+H-)=.7?+=%<[#9>!!=;ILHQN9B5A&?=S9YKMS(C[R>7)GD%RT.&0B?Q">-P M(A]\Y@<(=>X+=5"A/59& >MBZZ:#3-] .I[H&\ ]R*"SV!&($;]*ZT4IBX/Y MS4PQ/W*U41%-3:U$HU?Z!!C2$7+/QCB,Q+X)']RSQ4EC/B[C"_J-GG.J>MNL M#D ;&& ND=5N2XR?% >E+K[- A1: \(U4QYG^2?LFA+WOX@SMQHT(=^HB1PA MA LUJ1QSZ&5&,HT*VL%N%34+Z,OHM'P?)P.4'\= MTD6V%\Z&I=GU@[PPG3@FX<# ^\PQ M%6###/((<^*XU-D1<1+S%.B@7)E.0^DTE$?34'YLB89R863!W=+8CG6.&!E% MD1R(#+KNZ416M*[0W*?OACG>FJV3>",Q! &FQ 2$ A&CG6JO>):6BNY-"J* M;@[D#Y_P0&;3=3)U&ST]0J<>FQ8"GIJ#*_/G15G@ERY:K[J9$ \QC*O2>9:, M <$3BB?R!2IMA8*#N&_P(M"W6(&T9V./I,# :)%P>^%ZB(>:[.>VYL)B. @X M@T4LX(B77$V+TU>6J41:6[JN:O$/->6)#DH/"FP%BH-XP50I=B M=1.Y,7NK;@N/G5OK%]174>>]$EC_M50<3?O6US@>BQ#]7I30+74^HLQ<90$S MS+B/^YW/%("?K9+O:3C8$O%.1?BY/%Q%BK\.5;O)^L_T M+']B:08>.6 ONW2O+MVK2_=ZW'2OEUVZ5Y?NU1E^3\KPV]ENB>5WYN-W(9&, MWE5033^A_$O9(>W7(@.L- ;/A*1XK8ZKF4MX4!4D$Z#42'U#=[4[%@R,L2C5 MH#19I0O2D%M>G4(N-]5=.5@6D283.;X/HVCE#S6CKM0*]K" M+W*'OB_7>7JM2]2V#MLWM(%R5?&(6G>IYPV%.=;-HCFM5'Y ;RHC;ZJUJNM> M4.T4U@Y4F)0%AH]#@<4%\Q#B[B$,1ND(I(&B*1U*8CCF 5C@@%D9TA00*8TR M)= D\2U:F 0!&,A,GU>:L[,N[V(&;IDU?-W? 3O__,XW:_Y^ESGGEPCL65=' MI=B;>S>2)XRDJ]78'?*/>\BWY4[>G_%&DM@/*48NF.,DR&W!1N="WM(:0Q^- MO:1/5?QH*)%GG#L+[/">]5=A@\6ENA:-I?+(!)] Z.21"?1J<.Z83RV@68ZU M[PT=TG[.-!XF$UN!#88RSJ.A6Z.IO(K-+4-;>B_?#W2\"P$WJ#D$23R <\=' MY^B+[ IE:).G;&8N2J[=X%A#Q M\JMKY6O#;>(ZU!Z#VHFXB_+221O3\8OEZ]I]\-H'&<N=F.C$Q..)B;9<-'DH8T_@_LE@ (K5 MK7*BKQNF2%L460]'BAE39!R.A%2H-E7B[:F/3I3F02#2-%$& $31;8N+UUI* M\R,U%TPG*#I!\7B"HBUE]C]Z F8+B> AQ&,8O)4,,Y?1>,50?AK<@IZGMDU MYN);$>29T,[(T-B0J5-9&7I'>)Y.R3=( V[J+]LD]])YZR.>+A,J5@LJ2BJ! M\5SIH1<$N$Y@),8D 772J)-&CR>-VE+M_I- B%C@B=$[%4/TQ)<"Z:*V!R<1 MQU0"!.^).#2H0.V\C[77Q'&I%ZJ+G_YD7.8&.4Q95#=(/4P0A&5L4N5=-):) M)5A&)+$/A+Z2-VXH,A+1>LZT/>=$)TRQ#PF/HH77L[7J"]?. @$TY_:3,J^R M%),(CA/C260=7?6T6=%O2K_^:_"^X;/%]36'3VM.'K: M4I<6]RH(">Z9Y_I)T&WL4W:>@$"=UNWG*_1OV0LU J<+-%J30)($+!)6BCBS ME[E<1$0F"8)M\:Z20:(&0F8H\1)%\6>BL3^;>EQ#R];)],I:,KU,B!-%8,-T M>I@@*Q)5C6JXF7;]/",\;P1Z-;$E\='+>;U?&!UZ)T" %K!H5=X05LUUWSZV MSH.3;\$(:R^P@R#SZ9X.W/(DQ2DOFJ+1IGB6%G'L :55Z> 233\=RSWB?R13 M,C'H6[_#%U_7:'AHW3G8A24EB1T%H1Y?5:35!9 6#HI+ MU[_5PO3/'"LLDI^=%U0V!.HK+?C6VJU4X GP^-28 Y/U3VY_QWRTP]".2L6!K\,H6B/E+"AABHOXESL(Z M2Z=P?(T9%MCLPU$V$CX0/)T8)6.L&#-[*5FB&@]0F 85;F@OHT:J32C/*!S+ M6&=T)ZH3XYT8?SPQWI:*)EZH\4_V5KF YGZC-<<_ENPQ.D !:/>69E%CF0^G2PU+@7;%;KBH4"+ 2; MO,MF 1E^( ^C3TNM,!-DGCR@V+8%D'1YED\XS_)5EV?9Y5EV>9:/FV?YJLNS M[/(L.XWY:6G,;:FP4TI3#[V-Y&YCS(**A(9::QSB4X@+3BGG$3Z"<>.5=AP? M[;%4@,F+NB<%.M#\]2 !?; &W)=GJ0S1G]&K)6?HL BJZ^B/R&269_IJ"2+5 MDJ<5S84+RY0Y%6=)A@HQC;3!64VEV[%V2\\)DO?"F@BKU MZ#([A==#CQ^=+M,B%U1/T]I-X1.=AUBD,?H4@"OS.M 8TCX0MP;AKIOOL0Z= MX-I[YDJ]K]BED;#M96_U]W0G R)>[=JD, '#L[?!%^A>&&^\AOJ]RE-4%GE, M58&ONT=&7Z))\(K5%2?_JBACY.Z ,NN2BG;2U^Z*MEY#$*[O2?@\::YKVDHM MY&9;ZG5G2W6V5&=+/:XM];J=MM2U)LW6X%T__\!4$L#!!0 M ( /.!%E?'"CII%00 ,$- 6 96QM9#(S,#@X-U]E>#$P+3(V+FAT M;>U7;6\:1Q#^CL1_F%YEE$J\Q<2.8LY(QI#8%8V1?6KECWMW ZQTMWO>W3,X MO[XS]T(QH94;Q54_Q!^ ?9F9Y]EY=L;K7P6_S4;-AG\UO9C0-_"?'UP'L^G( M[Y7?M-JKEOWQS>0>[H+[V?3<6VCESN!M/W,0R!0M?,8UW.I4J'8YT88[-'+A MD2&9SFN[5)BE5&?0]T8M%=ILZ/?F>UM>ZGH(6V>TM3\$AQO7$8EP>G_J]\>AU([XJJPB50U/0^BAM)!*X1V'@N'_\#FX6"QFA M@;%6N85Y(M0KDJV!?&>VWBA8(',KB1]R/62/0CVU3#'Z!5;" M EHGPD3:%<:%WQ<<[S.??TW7;IN-A3:$K#"S-=XJ=ANDBI(\EFH)TEE0@J " M;C#*G7S$K5D7@H+D-J8DJ(L%D>-='("=+DJP3PP65>'TUUQALS'HMTOT?)"9 MT8\RIER0&YUEVKA<2?=4>$$1K2 3QLE($CX'3M.<4;Q7*)63]TC8%80%DE!8 M0ENF@]F P4=4.<+2Z+5;%='8FH!0.D*D" A.;"CVF^J\IN-@>_Z/1)2\'F!" M49@(5#P&Y7%$6Q%\E3D2$SHB\J1S5YSY2?^HV6 \@_X1CRLRS "L2(0I^>O< MP.5*(BEGFX,ZXX4(B[6/4@D52;*OUMK$W&9E-A)*:DZ03:7+.F7=9H-!+W22 MZ#6GQN8IB5Y^P9)RIAU=)G9*L%/Z:0^Z.?N.EVSOU@87X]D4+J>SV?QB,KG^ M_.G!%?GWMM^_\C[5@0=I[,"Q78BU,[IM)BCLA;. M/O92$Z);(ZJM1'BY+C[[:ME1RLYE+RMIJ1N@$D9TJ#90IM\-JHI%'<*@L#R= M9UR0!7TX,J4RQJ="7Z/(E;!*P@[\'N,OT3' M3S%^@I5O,GZZ_0E02P,$% @ \X$65SC]")9\ @ M H !4 !E;&UD M,C,P.#@W7V5X,C,M,2YH=&W-EM]OFS 0Q]^1^!]N>=@3!$+4*DM8I'1-UVYI M&R79ICX:N!!+8#/;=,W^^AV!5&V7_9!:;? B>WOW>?.9[CP?'4Y&]M6>#Z= MG-(3JBM<7:QFTW'HU4^:]9KI\.3Z] :6JYO9]&UG+8490L\O#*QXCAJN\!LL M9,Z$4P\XL$3%UQT2DG2^U^5,I5P,P>^,P[/KJ]5#>^Z:Y3S;#F&B.,L<.,?L M%@V/&=EB0KL[@R/8+=7\.];^.^/7(M+%*/0J>P0^?^+R;U%'< ]'2_T1&+PS M+LMX2D.*IQOS@LSAR7AZM^$1-[85]+N]T#L9_R&"2&;)<\.(41A4!^)H$O2[ M*/Y-HG])^(Q,OY-"DUG;DFNX$ D62#=A8($IU^0-$YB74<9CF,2Q+(7A(H4S MKO+_O2OM.A$O"/@%;2NN=P6,!+-!X"*6JI"*&2X%1%M0N*:M$7$UU6Q5,[DT MS&!>::^D[M;!]OM]MS?P>\<#!ZK?@>\?#XX<8"*I_P>]P9LC(/695'FM6;J# M74U,,XR-DCDF#M5'W 4:DZ4B N(QD)"W!"9E6FI3"X/ @< /^@XMR=BN7)HH MUEPP$5,N0.\A-1QP06!%@4R1U+8H/K/A&B9"E*1(/5&]>Q MK4LN!&II6(MYGYQY^E3386HQ[^$">.6Z]#7#+!G"G*4X(HJO9?5B)1FX;M/Y MA:<7GQ]W::Z1Q1"."[,'=B-IC,R;L4BJ!-7]V'O%MM"G@+3,>$)!_=SS/42< M$Q]YW#M_P.A5D#57U7U676?=AE;=Z@]02P,$% @ \X$65U98T34*!@ M!F\ !4 !E;&UD,C,P.#@W7V5X,C0M,2YH=&WMG6U/&SD0Q]]'RG>8BU1T M)V4W*;2]7I-&"B30T)0BDCO4E\ZND_6Q:V]M+Y!O?^/=31HHI)S:0)"&%SPX M]CS\9^SU3Q#1_C#^-.Q4*^T/_6X/OX+[:(\'XV&_TVX47_'51OER>_]S[PN, MQE^&_?>UJ9+V';QLIA;&(N$&3O@5G*F$R7HQ4(<1UV):PX6X]'2Q+F%Z)N0[ M:-8Z.W)BTE:[<7IKRD--MV!I#*[_3OX[$1%C8 M?>6_;#?V.YMU^(.DWOZ4CX!+RS5F=?CY9+QJV;MD6C#GP20LCKV I:9(/N:! MU2KA8;U:&SV='&^39@=5:XB-G5-(N!E:4U*(D/<&)#'%.J0Q"XJXC.4, M1;8*W,0BFNE47%TQ"5\J,Q7#&L5P6,(E#I1/L M*N_C,O2I, %.F7.F@:.W$(XSR6&OB=M]M[F[!\XV3M2N2+$(V"3F;G%25,'Y MPGADF#@%G47-K)&FRU&F%SK!K@RS/JEK!>F+'2E3:=4*^*C>V3 4#J,-,XP'J5F;2E9.) M\ ?M]GT;8XO&10,6$S,;*51GCMV@,*!%7BG7K@2%^FX>KD+CV!L\X,8P/7=E M$S(0;LMC>7&-"[-%ZGQT'^*@^KI MCLC!"9P/QB?]T0C./_3/^I\/Z]]M2XA8H5=1=&XA$L:I[[HIRNOE!G9W\;N0 MS?/'2S9#KW5PVVL;%!UW]X=]..@/AZ?=7F]P+G\OH)DIC M[EZ@XABO"!R?9.5W+7AXX%N5>/>O8M?N<5E?HNU^WA0 M7S@+8%0LPEJG81HPY!RZ/APK?![F%O'3V<_E<6=\G7L=-?*:/7'CH._?/ \. M!8_#=W"*IUH+'7S-.!XO& =XWB*5WN"?F]=W#_7 :J5V$ R8(-HH1#S Y=:CQ"M""4()0HEGF2.A!*$$H02A!*$$H02A MQ*]#B8_,1C'G$MSY=<'T)=OLWS+]R-_60\1K@@B""(*(9YDC001!!$$$001! M!$$$0<0&(*+KPQA/R\B!Z('H@>B!Z( M'H@>B!ZVD!ZZ,L0#P+T]890E"7;"1O%AO;.Q _$#\0/ MQ _$#\0/Q ^_F!^8>QZ=L]AL]FT0ZWQM.3N\)79X4G8H_[2,"(((@@B""((( M@@B""(((@@CBZ0DB?TS!MZ?49M])O<[9EC/$7]O"$/=>Y1ON_]CE2N;__^X_ M4$L#!!0 ( /.!%E>$%8:"0@< -\B 5 96QM9#(S,#@X-U]E>#,Q M+3$N:'1M[9I=;R(W%\?OD?@.+E*K76D(+VEZ$5BD)+#=/$UWHUW4JI=FQ@-6 M/#9KST!X/GW_QQY@0DB6OF1;J>0BR7C\YVPL,^'8>[%D M'TW&=10*(O9)6)DVT!!-;]?M,FZG4I^S=F/PG9ZX>:_?NMVI#T?U,3F3.3CLGG7[KZ^X+*L3?Z;UZ4QN([8_S@UN#EA5X76,DTCC$:KLL)T>7[^-PZV8_WX MXO)FQ*Y&-S>W%\/A]?L?WS3:#?_\Z?;B:OW\Z_5P_.Y-H]-N?]OXLQ8T;+ ,+XX[KG!4T]YFJ]\&A(>Z\_'JYK+&62S]#PI'LF=8-V^'#P M].O.R;K"X)K-^$(P*Q92+$6"U94.3W-C09!F;XW-,*7F3X332 $_:S*11.Q: MQR>]T$MK_)%^T;KM%81GY]ECAZO-?]!3W:VG+KF#?^"3;,7NM%DJD4Q%],!A MB<%PSB38*)8<2S+9%5= MB".8+P[FZ0%@"I9*#<\315M/1Z 2U?':5MY+G4)J0L23.E9%@CY!4\6K$5"4 M5JW8'"P0R%+7:URI+:HE(VYG;.R&1%+/$=4H%"H 3P.$_'C.&Q1S-V.I,DNW M9M>*J72YI=#+J3 8#C.C"H&N7BO->63OD<(7I_#[+87C!Q[[SKK/A>FYDK,R M=R U,2DR*Q21+Z\9M\)3 PKD1 GR+A-@=:*DFU%UJI9!2DE.Z3F1+E;&%6A' M(FN- @%4:6Y-+!*4._8*N"0"_ 4D1O?QC.NI\%G9QT()%SS5.>7-SMDK\=H/ MTCE+PE-XE)1:Z0 OC<)(Z"I,!\3((HQ6KST['"M'2A^,E&(DFNXNZJA!*<'Y MD=Z_0.\A\/(MO$/AT"/\YZ/B'L;80\0BBM@Q+]SA32AP3@2X+$<*L=@4MEYS M!;1L(9U72%03VG=$B?966ZL";87BGKTR&&_QB4KQII<2.@MCG%$RX;FW=.)D M(KF5- ,9<@8?,B#DZ*IP%,?]CG4^ZGL]-4[ HAP"3JWFG'Q0*$Z! !/S5FSS M ;0(Z44U+<)_$T$5H=1H+Y*C,K\TVY.GV#Y8UQXA?K@B/B2]7MN@SG9)Q_98 MR(0 YLYH3A& .\!/Z2I1S6VR!@S,2SZ12N8K2A#VC4L;SK/H,0M;Q:3UVKXL M*$2:^W)*\\+.P;DC?GD<&YMX"V@/L*G02%04<,<;,:>-1%60U@>DL>'D'"I_ MA/JEH8ZW4(\67!5>U,CA(DWI8F8!3[D]Z>,F&3E ID MT,&_3 /]F[TX_@%%I53 Q'%A"8<0=A&R]W>;&9>CG&X'T9G#Q-GG F$;?;]Z MHDD*LB%U.[5+RW$R$_[2@NXS=+$Q[#59 +MFW&W2%%))OQ/HC@H*ZU>DU/85 M4_).J/(&8Z=^]"<7B2XFRE4ZTO]5SGQG?_7,YR\\D_7.B39RYN6U"N]6V B_ M71#JM:=3ET=Y\<8VCMPX-]9MD@5?@#ZS3.:Y\*#O:38Q2$7H72)AG._@E4'J M#J%V=(.!OY2>KY,5\;F0,-[OP$+[SPSZ"X4LCWTZ3_'@1OH@!Y+ M 5+*(+\Y6"T%OZ.@';(_'[9]YNHO9==W5/L ?%*NZ[5P!@J7&WO4CR=HZ<1& M_)Z$ML*6 BFRNS$K@[7)F@FKR!TR# MP6?2"T+@0&!/_BUP5&'8A>7AJA,CAP_9@X!;'$*;L5&*SYTX9^O_@LN_!$7X M]'[7]6?@=-!_^^']N$IKTV%7!JL:@R$N%0\OF,=+(B_]_F2>2W7>O11;W5HS\0?6*"-:ZMF?\&&?WK\ M6YS#9"+*N]>KF10I&]V+N*#C'/L0X?4O^[;=#WNVG2_; >!'RU?LM.+_QW;-'WR7HM_"B.O! M*S:VR,A@%\V5OJ 2OK%"7VSY'5!+ P04 " #S@197![/._3$' #,(@ M%0 &5L;60R,S X.#=?97@S,2TR+FAT;>V:76\B-Q2&[Y'X#RY25UEI"(0T MO0@L4A+8W:C9)$I0J[TT,QZPXAFS]@R$_OJ^QQY@0DC"[C;;5B472<;CCV.? MQ^\Y-G0^#CY==*N5SL?^20]_&?UT!N>#BWZWT_!_\;91O.Z<7O4^L]O!YXO^ MNUJLT^R8'30G&1O(1%AV*6;L1B<\#7Q!P&Z%D7$-#='T>M$NX68DTV/6K'7? MI$,[:7<:UVM5MNVZS9:=H6JSS3)QG]6YDB,4&3D:9[5NY[3;OQ_+H>5:+03"M,V$R&#D]*+/SOH7%]GYPMGO\X[PT^ MOJL=-)L_U[[5@GJF)\Z*9<%09YE.7!E &-PL>I[2U$.N%@N/AK3Y.H/>HL9, M1MD8#?=;1S*MT1;O=9]^?;"_J- ]9V,^%9_Z*G6RE.GW,(_ M\$DR9W>IGBD1C43PP&&1QEQ2G;$0$^0R93R=LSS-3"Z8S7@F$NQ8\B3'/+!U M)5&H@Y,:SSJ"0VS&+E9[9!;M&C*3-#(5>3H7><)@9E BTU4IASB-[=Q2^.H6_ MK"@=(VE!IFZ,=B:S1"@10I8G1H8A0;MD><(D$^/-(]._#,4]'PF5E M-[D2UGOJX)#7#X[VQ%LWR,%1Y)_\HZ34*O7PTBB,A*[$M$>,+,)HUOX.T)BQ[A/Q<5-S#&'B(64,0.>6ZW M;T*!(4"# Q9\4J'T +GUZ4TR+\-Q14$4J-]B+:*?-KLSU\BNVM=>T1 MXMLKXD/2JY4EZFR==&R/J8P(8&YURBD"< OX*5TEJKF)%H"!>:6PX.8'*[Z!^;:C#%=3]*5>Y$S5RN(ACNIB9PE-V0_JX3$:V M4&G_N#FA= BC(026"*;$8ZCS[&D3M@DD?%E;4%H>OWRZ8L,BX:?(@8TI_%K MHC;UOL/PE3&,2MKJ'?R8%#KX%VF@>[,1QZ]05$H%=!CFAG#P81W.WB;89 MRNEV$)U93)Q]R1&VT??>$TUBD VI6ZM=6(Z3F7"7%G2?D>9+P]Z2!;!KS.TR M32&5=#N![JB@L&Y%"FV?,R7OA"IN,-;J!]^X2'0Q4:S2COX?<";V=C[563/V :##Z37A "6P*[_V^!HPS#.BP/5YT8V7[(-@3JMJW1X/0A;WEH M1\-7+,W2J66S7[#AGQ[_;"Q%S-XO-\25SU,VF5':%EM\YZ+S4[V.?H6*CMDU M9M8&AE]R1!\:FM7K"PM[Y[]OVF*_;MABKFS-Y1\,G[/#DL E&QMDI+>+YDK?1O%?3Z%OL?P%4$L#!!0 ( /.!%E< :,DM\ , %$- M 5 96QM9#(S,#@X-U]E>#,R+3$N:'1MY5=M;^)&$/Z.Q'^80VJ42#88 MN)QZX%@RV%RXHX"PTS8?-_8:5K77SGI]"?WUG;4Q(21WEU:7OJA\,/;N[,PS M\SP[:YN7_D\SJ]DP+UW;P7]0/].?^C/7,CO5/\YV=M/F:.%<@^=?S]R+5I1R M.8"ND4GP64)SF-,[6*4)X5HUH(%'!8M:N!"7+NMU"1%KQ@=@M*P3?I-G0[.S M/#)YJ>LA[)VAJ3$$2>^E3F*VQB'!UAO9LLR1Y=YOV V3T.^UNV9G9-4!_QE< M >62BA+8V%WYT\ET;/O3Q1R65ROORI[[X"_,T0I#=W^$J[;7'K?!<\>E2;=_ M;FC5I.V![2R6ONL\75B;OS?>P6("_J4+GKT:V7/7TQ>_SMQKL,>^FND91@\. M2_)*N;Y.01D/J5IOM,\9;UE3#D'*.0TD2SG<,;D!N:%@TV9G>18F&$I,I4("=-,8BJU-:!Q9:*$ MM7/N$7%#.,WUQ7U,MV 'JL:EL#2<)W+PRJP?2_O&AU#>.'UE]%I'',)-*D(J]""-8Y+E% ^RW5U%Z[>(K]ZBCND] M1RU:YF2!!_6!(O6()"S>#KX%J;3-V>^TRJ!E.4CMH*K-EZYVL2YR";U>=3J9 M'16\4M]70.[3K_D:Q23X#;I8MCR-6?@]D^CDG2>GVR',4F5_HN1[L1RF^!WQ M_I>PON@=X;D$]IOZ[WD;?*/K,&$T#@>P)&LZ1$^W!>6!2@1TO:Z-,_WYN0;S M[ID&4XX=B?B#(%OH'VCXZ8N_*MH#-K.#$>O@!Q@["F2%2]5*?1)5WTCJ4^H/ M4$L#!!0 ( /.!%E=Q33KBXP, #$- 5 96QM9#(S,#@X-U]E>#,R M+3(N:'1MY5=1;Z-&$'ZWE/\PM=0HD<#&=G/JV00)&WQQZ[,M0]KF<0.+O2HL M9%F:N+^^LV XQTGNTBIW:E4_8-B=G?EFOF]GP;SR/\ZMDY9YY=H._H/ZF?[, MG[N6V:W^<;:[GS;'2^<&//]F[EZVHY3+(?2,3(+/$IK#@M[#.DT(UZH!#3PJ M6-3&A;AT5:]+B-@P/@2C;9WRVSP;F=W5D6^[!EMTS"H-_IF]VQ]33@M\(44"ZI*$%-W+4_F\XFMC];+F!UO?:N M[84/_M(X[GB=20<\=U*:] 87AE9-VA[8SG+EN\[3A;7Y>^,=+*?@ M7[G@V>NQO7 ]??G;W+T!>^*KF;YA].'Y,MZT9AR#E MG :2I1SNF=R"W%*P.2](#&N:I4)"&IVTW!AM1)K04(,9#SIPINQ.X_"N2$>3 M-,D(WYV*\ND#0K!),/L" _!?0BVA&_H20LC)2S/%=A# !70.CXBU& L2!C3'7SLP()L M:*S!9,MH!%/&"0\89K>,(A90@>F5,?=):$B D"S"FZP0>4&X!)E"HZN3UFF. MI1B5LE+029AF$L$?6E2*'7YGG(S'Y M]GCNPL2=SU>VX\P6'R[;1KM\]E;VI'[^=>;X5Y?MGF%\W_ZGJ'299B6R9N V ME3)-RC'Q5EXWK#Y29ZU M-&M*>^\'/XR4:*OH77^M+JK$U>P3)I#^3-!<$:VI:1+'"!P[KFH).)$A\[E6KHJ:5H$.0U:Z5NT( MK8JXTDF:45'&S$]:C_M(Y]\B@$/"CP7QN+)*!Z\/.8+;5(14Z$$:QR3+*1Y= M^[N*UB\17[TS'=-[@5JTS.D2C^8#1>H125B\&WX)4FF;LS]IE4';>/[3M<1%XW#(:RPBB/T=%=0'BCH MH.MU-9S9+\^UE'?/M)1R[$BV'P39P>! M4]?[E69/F$SNQBQ#GZ L:M 5KA4 MK=0G3_4-I#Z5_@)02P,$% @ \X$65VP-SOLSA *(\ T !I;6

#@X.+@X>+B/<"[^Q#$I(1_@Y20 MF(24A)B0G)R"@IR<@9Z>GH'YWX"%CX]/1$A$0TI*0T=)1DG'_-_%[3< V7TL MW7L'V%AD@'MD6-AD6+>=@*:[R[YW#QL+\._ QE?!OH>->^\^ [BX?W6!38:#^PB/58!<_K4Y&[X@!?3CZ N+ M>';=N"J=W&JA&C=*L?LY[:ZPE4 %,(<[%9>HL.)QD"4G]?[A M8./BWL<&8/\]$-F]1]BL O(XK\UQH6R"Y$)''W/:5^*J1E^XLE-0ZE@('P?B MWRR3^Y9XYE M/+=[ZM;\(!6M 5.N%\4G*(W,O^M/[(:+):?-?&\!Y3K1.EL5GA=C?K"3 KK\ MB\BVUH2][*3'D]S-)G_.LD&_BY6+958/#_-_;6V\%%$[I [PXYZ6>_+ZJ[97 MT_6.+.KJ[GR?KJ4EM9\C_8GV"8O\-[^TR_W?Y+W).OY_Z/052O(BVX][2NZ) M!EB&R%#^KR,X SK]WPJ1IF>3_SU(J?_;(::+\.GFNQ.JKMZ,_7LW"?\V=LZ_ M=?CF__,%_[]UVK/Q4L.*7_(BX,X@I7\9Y']VD&^?S.C3=F>PO\92D%F0,_EK MV/"@-ZV19S\:]AW4H/R>FI,<$S=5 YM-2V4)!WY"MP!9IJY4*R?2_R:\BTHP MY0PQ-SG9N2U/-7XE['NUHICG8B"]DKP+R($=V*BZ<"9%C=I=T;!]R9FF%1-H MF/]?J!2,J+0KY]M)RCZTT.16 @J09LRAQ5BS&ZY91ZO-\R^4N@V3B7(L MR3=OWJ/%'GZ=@:QNKQ$:^[.W:1E:PEMYRXBP2.CHD;I6PEWU[ML\L/[O57(1 MKT?5-1F9<6K_WH[M:.=ZZ4>PTU#8VT6\O7"M\C3MT+]TRLK0^*U# M.?B9F*]XB9T98PXRPN:LK'-+=Q-&C'PD+*;NG?^H"]Z_=5"-O!P8:%N9WOJR M1^]IC-]M;OE!U*" /[]5VX%),=^5.]V8('M>T&C9R>E@+6C2+XOPZX'I4C7B&+413H<..1N M\UM9R 8WI\W!_V NUO0\K,Y^?QS#[_RI<>\^&MB#XD)[))>C8/P5!WPYD(U: MLJK E0GOF*'SH)A[C>4"Q,Z!GF3)?:BK$H+I'I$I#J32A../67H^$^5=*Q,5 ML;@]KR,9WA VW0*B!S5H#_6IG#Y65E6Z9X^#PW:G$TR,>%+65%NIAE)& MG#0TIL4O1B@GS\[CI"A9(@L97:Y^$>/6N0<8])"]??!.:HV;2]3GVIP^G:@@ M@8!IZ7%K M):?,Z)7"FIB3D^8WQP,FHD2D9WWI-!88"SEAX0##WO(>[\KW_ (W<[5)DZ-M MJ[D%?#^HX'+S5):B*>?AX%HJDCZ]GX<=,]?5&;\L)5'\A^Q7_LGL0E^P.R;_ MPF51 UIM9@RZK^@GP197"H1AA\&(&^$3?_!JTR^ .-0R!FO44U3.CAM5."+( MZ 8X57.6GYCH\UO 1SEYWL0^)P8*FHN%!<)P5&L$#SUN?2JA4_3&/A@[TTQ( MB41XU\VVH]GU5(- Y:68Y5/'3EVE7.4NW-0TT0;R]O;?$P$/M+?WK!KO',U9 M)_6)JIE/+&)L<7:::N&^A5\?H'=."F/ VQ&_"XZ6:"V;1U\X2?(^M%J-F]:/ M,Z+VR9//[T[KG7Z);']A($C_?;?#;0YLYHF-81$]GR5=GE+GN-#T2*69.X+< MM_[JKZ-"R_U)I%JJ1@X,\Z."RI;J[IUGIOX>DPS7> M/XH-DFC 6VVH1+'QF,CP.603L2%&JRME;0^PFT<-W>2%6^Z':3_7-,_535^?OR:8TLM!T.TNI$L>\A@[/%'#L91MSB* M;O*?DFKNK%EL5*,E]#C?YQR)FT_I16]"74[!K< ,3N^6-E!5$72"+B#[H<27I'XB8FAN H'3$;)*J=7):M;,ZRQLM;Q M$@F;%4#@,P)_;!Y-E@130Q-BDC1;VEHV>S="N-DC$RB]1;ZTU%K&"[[FPSD6 M<:Y>F8=;\Z2[.$M4I8I7B>\[H!P2/OO-5ZJP6SBX"(7D;GDD]+)!S_,*?S[L MX0%'A=*&^=OO 7&2V9DNE(<37V4*NC,<*2D$XU) 4M;(NR0PRB#!M8=P'6!3 MZ7>>^!#-%2>3&@A>KID:Q7SPE[/./)0MUZXZ.\R) MJ;(P3'^-3/>A]HRU5M;K1??.S716:?*]!3.8TJW0IS&(,$U\J$(WI/-.+[:3 MMVRT#Y'$JW'\F&[23:?QR:!YL.]("B->[%0@BA)H+Y2&+7"FNXMOPSK2UCJ/ M5]A1G]N91M&C*>J. -'SD>KPN2SU=PES5FJ8"EE;*:*B#U3ZHJ;;X\X>V#;$ ML,@P"#V][8D[$?!=P4.BO+!*,>U&@2EO8%?>(FC-0)Y_?*2E)T8X[O-0Z@>K MF(;[A1>OMA=[ASJWY#]-"=$^+1'^0\>R6/E]C0]H55\7JJB;+.D*VI(Y<,F! M+:Z"UK3&=)2QZUT*%^?FT7^2,IL1",S4+8!/L%( 4^8U6<:@31$7?^J\ZLS' M4MD0^K:E/,BQ8 2R)A -A''8D> 0S^5'!9QUD[8Q73PWXQ(8]DM?XH##0*?Z MC[;$DR>.3]_BDSHZ$(J*(?AJG1LM.=R0T$=;^"UGQ:M>KBM:)N%C(1JFV-21 MOO%SR@>U[67QWI;Q=@2&^T@0'%8+_Q9$0:^+BWO< I__.1BO(:+&GC++5?%Z M/WJ8#Y*IVXG#(&:'.:9PN?[L]MJHL:L4EB&/A!(+-!8-=;[1#Y.?8LS^$$&0 M\IXXUJ2;)?-D@*^:)KU3F>E"8LCV !?/^WR*V*>I!%5&RW%126",E,Q7(UV? M%JW=WQK"DS(I":YW ,)Y&'^D)I/1S++;@1^;;M&)E+,0JTIE(D,$4S5; M+(747;6*;NJ]?@E*94/$7S^V"+5=MNA1C]Z65:<-HMOF3#.D&V6NRC->R-.V M3F,9H$)W]CA3MFD>6HH1-8$+$(;,4S;5JQ>H8>$#KC!RQU*.'R;MP$J?I_E" MH'B3XC$Z[Z"]XMHQ'H5V//S]A1:."H2Q9_]%6A#'6)O*W -M#8F>YT]MN36? MQ HB(>9*.RW/6BYPY^:V!GB#&$PY9$23J6ITTY[0B9^L![[])V&1_?[S@L$6 MR<70'\KM]V[7I_O>IA5_184#OQ10[\^OO@3E(W;_FE-J?'GY=W-%_?$.9Z); M?+^DFA4C1_7_VL #.;L%. M><%Q?AW64E>X\]PI]Z>WWN@M\*%;;I:)W"]#" MY,%XLUZ=I>)J:NJG.L-*"FKYW,>9S@/9)-&O'N"XLC4G;O6)PRQ;&I%=AO.F M:(-&FZ"R\W,HLHPWYN$/NPE_2LVG$R<@?V;HXB]H\C="I85ZI61XGW%D2(B@ M=?K'Q^'P"NH=AD0-;ETPU!R&GEI[FAA)+2M7% 'O[Z?_QA8/">GG]+(M/CGZ MS)WVIDB7P],;.Y.^@C42U3VS7$42H6R"1;^1<0P#XZ0A*RD=K*0GK:*E0&8; M.?.(ZWIII87)+'U2=(#'!_PAPI[A*9GFQT3>^9VYW'D*SG>#O3A]D)1-#_7O M,)=IP;2D/%(C'']I!7:;3J9[A"KVE%!L6GYF' HQP?QIAT8U--^3VESG*WL> M;TLTD:G:G7;N^H1KG)Q@NI"&#R[G-#B?R$@0%;W1M5]?GB-0;S-9ZBE@1,RJ M0J.I>)2EMK5?5L(QG'HYHP$7@1;=\R=^.7(""RMY+9,U,33.N-D]=T%5;7P+ M((E@92G2$2C R&">"!P@V9PX1JKF^I]DO49Y!-_@[2EVE-B>GE-K4MC]XD8- MS,X\@+KM<+;A^,UQ4K?X\?_#]/)WVX_^]T(!!20G M<9UYD:Y")QO4ICG0_I<'+;VC1$X,^JN?M>-?"D1/#+[6T@E:6T&F$7B8B*Z, M(+RRGTT2T&T*E(%3[$]V'ZOK#;C9\)]Z('2JZN7/$F-,'WO5*4_1IR4<).(3"O'<#@T8EOAQ@:;\2/T\54#>9E(Q &;L\T>,1M,6S M::2^7E4 981Q:"_0.JY*4%PQVCI$%;2;T-5O$\A:D[I$*\7@P04C)%T8@X9\ T \_1;S(Q'HG3G=B.:^ASPD9A^(#E&+_O)]0+5=WXJ%7Q3!K@ M!"<@V5U<,D,J447'R*!E)'LP@*2FUKVE;J&K=CI93%!YAX:689-*("ZT)KSH M$2C[\Q3]]9..J#2(5\L<$CAXMV3?6URI[S:(]ONP%4IWSO&HUK$TXTI:X2GW MZ(1O0LW^I7"]1#:]:K&<2([D?8\-I+"W0TOS]!T)5C'I,.5OYZ@_>JJ;HH7Z M6/G=3^QZVE74$G\J&AT.[J=()VU?>"_802#BJ94#I);3Q'0Y;L[>L+/:"8G" M8'>!Z_F. *'&D\O?P)H5!&VUOL[+3?HPCAIGY87@$^+$BNDO/T0*F]5>\X0, M:TNDQ3OPS:2G6QM:1QI2&^'W;NI1:WXMB_MPY,BC)-(=YPNLP-L>;/5=<8O; M[O*Y"\^-A@H6#VE@(">1LUV05TTFA5OMS\)-$],3/LM.Y.ZUJ9'LG6A/=?._H*OO ZDZK5WVG_A[_ MAP/P'V$;J<< \ 6U.2:4Q;XS=05UU%"&!8X&#>*A,N=,5W2T5TVY-M^?H/QD MAZ<'.C2$0,G5M!Q$Q6"&9:E>.V&0B63QJ] OT[G=4F%\DZ@BNFHJA(8_XGFC'J3LM\H-# T\A.KV9QH:QUL$8) M['S6$S-$'^,VMN6>2[6<-F#&,T'?G1&A[/L:\2ALP#G29R!C2N2'O+N=E3,? M IB83%M4!Q1\0&M*2/=UZ2-_G/A\3?1(:@S7(.\*\H9;.+:'L??IA4M?KI!W M*L8>*W%\KND*+ORF+N1ZB#ZEK&S?(FV=%HR@Z:S8DZ7_2-"HY8PGIE[W]A9P M+]KI^'OZM%0)U%",Q8RQY,_8#:&/)'1P=4V<9,I@VEZ8^-QX""HAU7-?0P%U MZM@_XLSA0L_+;:@"4^Z=G=_KOM: Q!#QL_=[C<(@$L#O*GJ)1[RI@1R^^501 M=$F2.EW>$$B _;5QPZ=*U4W/9$\<51:66$ *X!=\D4B^1':A.OGI[S?J4*)1!X>$ J&9GGHVT%3+ MA]&.09T'%E(J>(BW0Q5>8,YMBCEOZ*A63;3U+B]M)+BNAP.F!K&PI+"B8 MMWWE(%]W%"M(LXK,?V4\8#L3&6X7X8FORJB[R0\LYHX@],JL<8S(FC$<8N?C MPRSAMJ3"(MW5N5^?2"=L2@?Y-'Q&>U"U3XM-XY;OKELX4'._S@%CI\T1#Y/P M_+ %.?PFP.3#E5MB&X=Y>53CADI%#R9IH;\+Q^?DAUH7O]%/-=H1*^^*1QJ@ M^_PVAN J^-1X;?J"^!2TF/KA)XN$OF0BJWR6Y6E#!>L[L(YV)N"]%P#YZ"9= MFME#2X=DK.1-77#/HNY=D];PH*S970]*I1"PR M+#JM;VR1(= @Z?D_0U[E)VYC&9/<(O(8F!G3?>JG(X=DFLX^TR\1/++=3L)+ MR'TUYA;[S^]XKB&>S(HZ=%I;_@B"%_)BUHR#_\?)>::&HT\#U-"G;$%\^BYR MTIZ=3!IY; I&BQZUXD?N;:5P-B1",H>)Q=B"*U:Z2F\!UK+VIZ;K YK7.C/& MD; _^VN]%*"J -^/I\Z6K6B/:]Q,]==MGF-O,U9&D/0=D>Y3+IM'H13SGI M#+\J+L+;:$NTXE#WU>JFM]CJ#)60E3$B]>+>#I)K_Z459^=8()L$3?I0F73$ MIC45."KN/:P.6EJ75)$E!D:['YS\]&V_"*E6,_*O].V8:0A+34JF.=:SGFLP M%RZO%1-=.1*%: E"%G'Z8C!OG[AFSJF<.EJ^4^[)ZMQ#+BE;R]\^EI;YXBKLO^#^GWDG)D_C M^Y92XRTK1@EV1BD?;>79BH8#BY@@3%8F7 MP\VUE[HSH]^X4";GH5-6'+.;1(CGEQ2MQE6E.HQ2$YL[YJRJAZBKA5DJLQC) M50[[*CUL,R@G B4#)9!#NZA)"HPME/NGM7VQ\^"DDNM484/N]W#=I;8H?0^W M0!,J$*2GLK/E.[X56%GGD'O7A"=GID*^F[$FT4'TDD1+@=:4]X:TY6('(?@3 M*^OC,8*ELV^S@_[*4Z=MD-YE5<)]#K0D,8,I?31)G1%\GXDA;K W.]Y M'R]7=/""%]'%]FY)"4\VB>,_V4FJVDER$G$KYN1O)PIG/@KYF^$OZ;0B#&E: M/*TB'".QSDQ^.9F*P7YRGBTDCW:)?K'_U_RSWD7(2E.G9C3\P7*]U=KFHWE0 M]Y718L;[.6R#3;J&HUM]LEB!M8L+)%_"&*AL/4,UNA1[Y3M3FBT=D+H')1'1G4; MX]EPP?0XQ)*H]*"QLK$9^4Q@GTS=D2:VJGW$HY[T$!*HK2,I +[@4A!GZP!U MX8C5H$U4XL*'^"%6[R+SSP,/!%KB=Q\(>"@6"1CPEDA='I@("4=:RPNQ0T+? M[D/HIIMT,^CSA4*R;IXX4J2]BOL'B?NI4=KR>OESD:!^[6]YVO#@3UPJ6_UGEZ?K0?T(A3;"(AL:LC]-&G\2 MLLGHE\[B-'Y68->#EFE >V"]V-SE7A$QV/3;*D &6_2CO596\5-.9;ZZ2XX2 M"L*'[K\M2*ALGMY^[\,+_+KR0NPLOLN_" M"_5VQ7X+IJ*:+M&-V /(G6[J/9"5\".Q.:O2>&*DB/,WZ)#B \;I:*E9>:&9 M5$8G>19L7F')/&0@D73A;(^E4_!\3-;B5M&/>(B=&4$V)23GES:93I ( IO: MRIVQJ]2$6\$!_3AES$V42KSYH>?$Z5T<\J-#T_^Z)]Q_2@\T9,_IA8RWW2E4 MZ22.7\GWQX'C5 U45YZ,2*W[=>2@LA?+@80C%YX#I;+ED;.K1J0V'I/?('A':<'-1?;R]RB]K='$J7T>,[NQ(C@$R*"%' MT9'R7'D*- 4BQ(H1,%TKCHE_#>Z)^+HA9,&5">S)+:',YF2V\;N;REWTZO-T M/T"K^-1T.&3PGP06U5/=&'00$]HA?8%*$@PCM3P$UXHKJC?/F7P;CWNY;:9' M\T?K;%=]U@$\/]-CJC"Y9QSY12-J6V0X6=?]C2V$P61!\1$B/=UIT5)9<)P; M(JN(KCXR[!%B%&OJTR2WQ=<+M:?PY!0VIO!IL^^+:>M32:[QEZ-F7^DSJ?<: MU#M1TG1(6AZ%.WH%YA5D:3H@OTA1$Z/UK6"7UU1+BOQ\F5 8A86M2;_J3W%[ MNXIG6?+47XP?.7P2WT;BR5Q<$#I4&M5OLK.OQ$\-.K>Z7)67D!?*SIP[9+1,$,:CBM]S3W*C-'8YNX[?NEUX!8M/LK#FV M/W4J_$@F^77S^%Y&O#A&S_DI!CL3!L'MU%']UJ&2+%+.%2W-.)_)=^)@ M&N/8D4OL%L@VIC" S6"B]>8EL C_"SW5JO$7 MQPL\63N'?#A]O> F-\TZ0I[0T8MXV80W"']L98@]7)J^YD"SS5GZ2#NN/L+' M[AVR(?RD4E*BO)?JN)F\?6R7#M_9XOE4SV%T>EQK4V7ET,R"J8&HRB*Z"TJ_ M1&#ND:X#?NMA9BUHOQMU(Z5X:,,UDM'YUB) B M55W/6D,9"A=Z!G)+(XC\Y3ZIR9(%:OA"-[0D)7!AL*>\Q:YK&VBH4)0!J&RQ/U!\)I#5=81&2X7/,M?:+>:RC7]- MBHP>:%UI;D2%X@TT*W#XBO[HQH@I1U]+#.=][MZ",7Q[:P4Y'F"F\-^;GQUP M.!<=X6X@1B/]@..E4SYG"L)8NX5Z#'P6Y% 6\7>ULO> IQ;ST#6YH,J$?7]+653 MK(G4[@3/QTL!R5J;;":NLR8#00WS,VJN,6U^<(GD<]H'1MW]8ZO8'P&O3DW6 M,KZC.FB+PQSV,T)L/#;V+9 H 8LJ%\7?@\MB)ET=:-.4+R?(ULCBA:0 -GXO M&8M#H?!*OI"#7XL_$)-Q0^Q@SKQ0P*KX$VLC-LZN+'TR_RW!X1."HF=O5VGI M3K PK/G%08^]$7N+#LG>E@+4](&:R,@N0=%4X.KND/0)D5(GHEE4%)>N0"!* MU^-\CR=C@093$3;4N#C;4+^T8,T*8>0G/1?\Y++)Q18CRUO"E\I9/<6#2:LKRU/MBS0_O:8;X4;3S/ MZ668)(V/Z BGRDO@]<>.MN*C&DYJB&&Q[U0M,8W5$J"N1:N3=$?D9GVWH?)4 M5DF*[76XVNEO+/=91B2;C"LP\0NFIY2CMC:Y!UYC',2,G#L:_P$W0F>N%[+ >@4OT M0KL=#.KN]]I.!B''Z,B^(*=5P;9YP,B!U3-D2I":7G&_;53NN]R;)/B/1<<9 M&B)D7#>ML\?B=A68$PZ':YBTH*TMCU%;^EKB9GDQS$\Y!:2AV4B>3]I\.0W/ MT/'C$Y@UENK^* ^7%WPFCI1Y56/;W?<)RCD"?BM:Q3\D3L5N+0F/_ Z>V[O* M]8L.T!)=7$_GK.1J^ 9ZAZY]-C9C=>B,(]!Z8.BX%EQ_+"K6>]'=4]E7O$S\ M9O5M@H"0T/I6ODJZ@ILCXQ9T%VZTVQY-+,J7A+U MZ:21H*A5KA8A%=;V.).8+8MANLG$[4^.V*'9G_1+S::&BKR9AFZ,<09#D^#4 M2JKQ3G"315QW^WD+@7X7^\*SAJ0_*I(?7KVY2MSJWNKW7W(56'F]==\$M:-W MW3E45X40':GKF%_C;FI,;,".&M0.C>_WB"5RT^2=Y4Y.^.E9Z.LDW>!W9OZ] M:"1F/K'AVP%?M7 M%D%)=#RUYM&]QQ(%NW M:L]ZI@M;X$JVDPGLP=A[^'CG":BG@^E-ZF71\%3+&IZ"QWM=%!\T7?F4+#9^ MBM?'F/=+61Y"_UGM=I@21Y*EP@>N()2[]*KO+4 8?,7NIS^#WO+8XJIENDIU[;O_"1E'R>%1^/J[A024 MS5OC=#EX+MWX_;O"V5"R\-XYZV@$UP L,L2H+QPQ/,%HK2*Q:>ODV)%!^QDJ MO*ST**B-,?;:P48K'D*E0]]'*H*[K-&7 M!I@,_G(C1NC-4-%F0('5XGPKZ9F':*YXOX?'+B5VML4(DZ.W4BWWQ^[\*Q7O MY=+N-S9DA +@=)9=J9E]F;TRMTW1 V#G\8<%%H 40-?5BFRYS&9U<=AWJ@&B MX=<5/"@C>%V$JH@>QA%'_ @5BWZQ)LLKNDN*/1YU3M?C!#(O"#GD"207]=KB MA_.DNJAG3<5UVG$'KKVTD0JO1YW= D1@$8V-?IU$\R=6M B(O=]"H4"^4DEV MS5SCE>NFF'F=[, ";<@! T)[X7/_1BD:; 5D*G&2U6'QN#*:/$/:;2,OS@X7^_C[7%#1D!VQG MZ:I-;[H\!GFN;1$>R+E$CJR_X5(9B.Q&&_0])DHZ4IZB!MACY;X6++*N#\&$ MNMA4/ -6H^KF*T7I<[Q6>XQ;ROB>V@+V*$1R(]QIGW54(D71+1WK]1V8BG*' MJJ6.I^^:8+F0;^$P/YK;S2*]DWFMD26WIS8+(5N'ZZ S<"E7\7[L^4)ZCOU&FIU<_47GC",7SHMC\'$)D-'%))J M+=-1%8W14]05+4Y=KEFN8MJC;AZ675C[\#ODPI>7ZV#CY+T4O4 4Z-0=IA'? M:.7&%K*IW>^:[YI M_J?L(%GLPK4N8U(06>R@H9&5DX*),UBF\_40BS?0*65^>:WXV\?%N,YD*I\! M.].-K0XC:X=RP?,N3$-/#Y2\G :\?+0=5!?-+!6*0MX5<^E]$O@.I31 MXZ;4XRQDET=VSM68PE^?66A U1:32[2W,( L-?;?&TRJ:X(ZP#42"I*BJ/81 MA6*:NNLD1T;1HK%CJQPJ6FHO4AHKZ[&^ZK*+O,T5Z)KQ M]'VOA%J%EX$K4$9R(RIH$^Q>7\X@_HE,8:)"F]%&9L^3_]GL7#_:)_*C)U9T M?&LCS9;]9UBM9%!],,ZF%&=,WTQ' !P%/^A?:5Q&?5Q571R?FQ;]_"F',7HQ M78$G/IDZ>FAFT?+S4X>I5R ECB&!S*=XH@U-_4HDQ ]PJM6:1)OUGIGU(6JM MHB=[4&A0HU>G*VC/S8]*.DWBU\SF#H/]0W_SK 4?L+,*1>I^72$P(7Z&T5/8 M98\]?+PT8KP^3$H%=3Z?T(?C;:PR1%GBO!%=T[TE.KI:UL#"/$G6]SM>N5[= MSZ'9H$:"#Q,I.!O(P16 5KK!\J-T43P9)J M0X'OLS^& N*(*+Q4SF[\7K*'0I=LPQB^'%]9>C^P($( M]NM=__*N,/65U_F1MD!)UD]\$N?:C7D#]6O"S'RA#H)-QP%".3M>FN-R&; ! M9)?.MI ]RCN346X+Y9J4]<;UOYC)Z6W8L_18.3WU%$G/K9<[4<_.Q$ M+%VRWBQ;@S\:S7Z86B?'V'J)]"BE]3CU:1<^A'A9!PU#'T'^[E68.6$1$\.; M'KI3[N K&:+G?]VU*#W@VA4B(;L,;$-F\2W,^WR]4'(,]TYTT^F7Y+&2V"XH MA-\)&"6^O+__Z/AX.^W#/4,U0K]:J/C+7]3G7D]@J<9(LLDG PCXRS(@68)5 M\N?'8_6"MNM9((*/POLFY@QOG;1%A\JZFO6HXOIX:3DZ-/A@0: 3*3H2P8:! MM'E9FG=NYYO']0MZ/NUTGR1#6N22BC*E]?6V'ENCLOK[R476CXT5C-RY?,". M/E]7J274FZ$.Z/O\K Z5JGWF7J6NW4Q-[0$T;['EKRXSS@ M@@71_0C@Z0Z*R'"%)BHA+KSV/JI+A=D0[8Q\7\FT<.*U'T%T2N&$XYUD)T6R76,60'K&13F6G06P%#^C'6O(MC(D5WZH M_%BUK]M+2(79/EU1P6@KJK Y^-XAK2[*(_7;&AV!TY8SDTOM3=P;9QO?= _1 MDJBB:D?R*2;'J/*A"4\]$.;:L8S[&MZY,720, M;ILG#5]3BY:5U(K_.,K1#24X[TSUUPE&7Y-[S#J7.'3]S!A?E=N5_OW#,$1Y MVHA^JMG8["?^G!I%U$2/2'?0*T\+>-9[FXL;NZP WV>.1.F-_'_HF^:F]5#& MH!O!L<4M*O0ET!P9\JM?5YJP%D'*$4M+\T,C/XW)WC5+EY&'C,&:.Q%ML69W MV'S.-#$0 N<+P0RUB32457-^7R3@\Z$;X*5/8"IB]'O<(.S_]HW^XYUN_ZMK M?]S3;$N_U@6#HQG,*1)=F8WXMF0)'VH8!#N9Q$"LW1 C'Y2LI%^H=)O0YP$= MM9EYONX*_H;^7KMD:_.I"R%W[W'<51:XW.\PR_#P6*-VVO,Q6SF\:"C!_K3L MTV-X,YQIY$LMQ(3Q0Q65_4&Q;9V5^+=#?9 "'L/6N-BNYIGZ; MS*V]:VY&M4309/1HLJ]9ZM8_HNE;&A.T@]@5*,8\0S?IPT!-SBOP!51E4_M! MY.#0XON5RAX"AVQ/Z%,M_-!42S&R_BFJD+&,*RX9Z2HM$]\-TEN 1HO\R#*? MQ])1KR.PJLKZ0&.66R;J8A[Q8MEH %]1^N>[4 R=-E;IX[77LC0]Z"-M,X=^ M^U\DK^B]AJ;=@]H\C'F1C@ZL:6,$QDT93LJ+:LPP\K(#8GCTJ,MI+1/([ENA M":1B+BY&?>>\UAH\?K?2.1G[-9IWVRX@4J0U&^K>P<7+.^MA\DE5ME';=.IS MYUC?9,IRHQJG>;*_?^XI^-,PLAY;BT9' H1>+6&D2J_FI0*H8WHD\=K9S>/G M.M%#-JY6<9E4[C&Z^E3',CGNJ)XW*H;/5G17"&>B"YI%%]?0I*M\AQM]]6@R M\\:#0JOF!I\2X\?"LAX:%S]7&P++(<(?OXP/:#VQ=N8Y^D,V)AWPAHO7T9GJ MO5@<6LBB1G #F&G'R\O5;B(&?O8&JZL$J+)OA8S0Q9'&!V(4%!EPQ76>H88P!H]F!N9"Y MU?.64EO680I^'&)+EHY/O2/QW4K>,E&7LY9/B:L;?W!9AZ*"]$)E6M\MO B- MDV_^2X>WI#D5I_X>(LGZ?J$1'?M M7'+H27^*YFY N+RQD3W56_K>.V7_MTZP57)WZ MH1LG\6FM!XRWU-S4D$7&PN;/1W_M1U:!G\^SOFR6#L1GMH63M+@T1*/;[#$2\0R[UUIBL'I=Y8Z,#E+&G38A[Z[MO Q4> M4Z Q'JUT\0&>J_SRLA$"<->OCPW@R@4@0CXNG<"9L2NI\WQS]'#7A4TU6@)V MK*EC%^K8TBAFO7=\(@#T+?SEF M30\M+-[Z^,'9?GE4Q4U+WN=5&K/5J/:YI/'^&1W6KJ,$6O[7O, MQX1(V;W;DUP9%49MJL0+8VM1@'8U%$6$I"Y*7%N^!2\GKJ3&M/N.;LH^ M$\,ZT3358FZ'A'6+"QVS=2F@0N4I]8$K?M:G?-OQ"\#P"5F+)VD;=!8%V6,( M$SPGO06).;#U)+&\!%O6S6W3FR#K+ M&EH.RB@F[.;RD[10&J5^:PD4L4*5#:)%XULJSWQ#JCN#,5\TEYY"TU8(F7X# M"?'DH%+1&X67!ZM27S(?6($][;:.@A?)GI7 Q <"VZ"6EQQC!RS'=D=&5<,S MI^A"\H?IT/SMQ!JU41Z[,;>7ABJ*!8EN+XW^>I[E)3J8HON%7-PY$7=Z0R_QS'WVTF=M M4,XP0>Q]4 M'\JMX7\_IC][Y0"5_7HNAC((RQ//8GSI'5P9O0N,ZE^0W)D;-57G/]-BX$0B M^\4$)JGB_?)0#>,==6_)(45T,. L<.RX\Z$]\V+<@XPY]]%:RK@F?9 D>04-2>LK%9*#PJ$.*= M"[6LZEW4 H>R-8[;3@OT!3D[^ *;DX-K%DS,+-=$+[SIP]7+%:UJ\QBU@=*4 MWBOJS^:;BU$^.RV)"*]K=8TLG<(!(]_:XF=+UV](+EV< VSBS'YFFJS8"#M!".1%>/TZ,58 6&? M=*IB2HAS7FB_K]$\>WT*IFWJPHJ8O=8;X,1[:7SEJC_U'5%MNO#@$XAGW?$Y MKOL)EZ3X+> ID[3YW)H%IJG$>!MW\/.2*9+#VK)TFG+ "U_9IY62^8DOHPJ4 M"4BX^ W8OD7,9>=\ MM"A?IA.MLXBFEZ-%KC8&T7'R-:57L"0MOY![T.M[JDF"SM@D,N/0O)&,M M4&%=3,OT+?G$4=,XY2DO9&OX3=R5O3+87]H\F:]V0%C,(0 O+>M@O/G%=B'S<9\@O=R&EHG,$RY,=_Y MT]RJ$V=R_%G6R?GT<7&&;X;RF3NB$_;<^V7'D4S;D\WF3&6ORQHU0GW"L54B MO_C[',SABE9:F^S\.KE;R%9VW/@$YGAD4X0>%-+YK@HC)P&O(&TARIH&#CK3 MAB:U+:W4(3)6S0N7WM1_E#9Q60HA_]-E>-/FV:Y_[9 NH'+]YO"B'4KF4:L5Y7]CYT]KI>K9\(S', MEW7M.EEH]N 2&/-JYFYN6\B@ZSC.7:>6'OC)T97[^/7>&'K&>-=)5X=,>)<2 MMI7TSC7= M)&#I]PV[C*(?0"XNKDAICKG#MDQ=;,?9TA:R) 'U6@++@W.,B5 ME^>]L1#Y)WVJW17;?TBQ_Q."^OW,(&4._/Q6+2E*,A.,XA_HP#_Z29?PSR?? MRZ8C);;T3EK GLH3VNG]%GT6/X4'H+S?$GM7]D.%(]Q&B!72S@.Z1_);K:5: M6M^_%^SQ#AK[MH>"(UKR,Z756Y*9F(6J%/>=>O1?+SB,2)N4(!=HG5M?,E@X MF-^\#!6>Z)5-0/'[ZVU%^/N/!/$.4S1+\FYU?COZ0V&'8Y=C?H31/:DYADFA M05\B^%[9DO2]W,6/^/!#+8 MH'TF;\-F]7#+45O5]1IDG*8@Z!IH,*47S4'J MU\I8P.[L*EDH)GJ8K,?S.;@:GCD1CS0V-7I.A-4FM.QIO\6;CM)J]GJCLEII MY.PXZS0##F4Q)"2)VX]4<*/J?3PS)&L9\(RO9A8S.#^(5"EV E.213/_]#\1 M"!LV52%SVO//@8A0DYM6"?]YMT[B&A!:MYE][M.J9;5 _]WI\PW'YD^2KJ<\"5F_&M\K8N]"GTQO_P$W//!:1@U^>G"FAD/,]MARV3^>3:-F$.<]EW MX[1_%NICTM'J.-?=%2\"L0)G*K_]8ZK4G;%VE3F0BO%HMA)8.NQY'/K(IN5% MO.#2ZEA$YTP=<2Q+[43?_K43YDE YUS0GY ;W7Z)JK[XI6I4Y_IF7M;T*\EG M -MS+V(MC(ER]^"3K,. CCQ0P+31W$I"(S'6VJNDW$84$W/"3&-TV9?=3<^+ MHB)]0T>Q"0SKK%3/VX^-C;_#1"9'4G5I,"IF[>2H)NFUBIC=Z00GI^*,-8YQ M:6J1;Y+V$<2.J]Z4\UI+,UA9;HQ0CJ:#P:7A997AKL#@S[)B]L5]\VHSVAF]PP.GQ0)1W M$^)-*(!+FF?VN#R@NVOZJBF3M8II:U% 5WFY85.;%AL5@=7I\62K^KOWU=TT MM6IB#K)TUERE,=K_\TU2P9TX;AWRY6US?\S/:Z=; -JI2G[#\ M6%#*@G?$MRR3[!$\\NM/B<;[UI^N(:I^JDL"LH*"J_(,\:I&VVB5!TK"C4&S M-D,'KV73ZV2LYM]/77SRYU*NQM*]]9:BL3U9TF"R&]);Z M,%/AS)VAZ*[QHC+L%?QG'M3U;=J5W<\9F&U8MGLZ_8Q(YO 5%^#56D[?WZ M3#C^3$N?.!Q'PA$WAQ&2QOIOY6$8/(WR+I73EAKAD!A5_"YR'CM\DD?K) M=9 ^EM1>N04,O;_*?O5KUJ]1%CU6>.T@DYU1!J'_\=]^5%NNO.=FD;FEYNSA M3QGVW9&JE8!?)#G,DU?JW_7'9 6^L[R2^!K_,# WP;'9@?7D)TD-\]I;9RM- M>GI/T71S@ZW( &6/+.&OX>K2-BT:DN$A'2]7G;L$2(=H>=,3A_GVN;-9)!*+ M/1]ESTK0$T0VH5479ZVBHWR^87U[&#<27^3!]43?P8I?EAI-T7 MBT:BB$4U]N 8'SI5.^QH64Z![M<"K^W],.NG;<:]C!_+Z)Y? HS6:$((3U-5 M^O@^N_B$=K]!30(-^?F-^VUB?D;L!67J3,7?7!)3/R+YV9\2EJBEN]H7GL[N M&6OIA$KI8LZ2+YM@\6"2^>K:S4HS.%C$45W#?.UUD^>O!+(2F)Q8B3J#M(Z- M'[#_^NA.JPE37&%DHSNLJ]]D>W<+>,,S+?MXE(ET.OX^_N/9GR\@V8^@7:67 M%K]#;@"-D[+\8 9?1M::^-U=7HB78L+@LI"-/7)6P,>' M^F.'$H2=E1_LKNUR7E\>>ZV<[X^[9M.$V-05$/SE(.77DL$FN!W9-@#&CG1T M7 NX_M[]\=C%2/2\9DNPO6G>L?.ZZGXXIP-\XERPY8/(9W_.//H0OJW7Y*L. M95"P.'/? R'A*"\-P06%!QQ5N:$Q %DEO6*'E/#M"-0GZ$G,MZ8>3F_PH\B& M3YXDWR@17Z%A2O/?'WMY%@>31XZZG(:L[*=W?.)C"'4=R/ 9.SN_H08->RR1 M1V?=V-N%MRJ[X(Y(TXT>)4D9&U67.XDAV9T9M1^TMC2TMJ0=;,QM96Z<2'56 M^(N>=TH,\/25-^K]G=O[%3,6LW% _[OH9G)O_<;R M\U1>0S5\Y&BN)7KA9#WJ\^-!3<[@$4J7?9C\FX-Y:/"UB#2GB&?=$55(%A\]140!C!N6-?7+W)UG MUVENX#6D;RJ>,^8(U5X7^Z"_1C&"4 _(^Q^4?050F\^Z-Q5*BQ:'8BWNKL5: M*%+<78H722 X!&G18J'%)4!QAZ(A:-$4+RX)&J18<"L4OO;(_V9:O30:06/TTY]?+),6_7K>SF MI4DE#14VA6",$'4F7WZ1]O#XJG>/+D0GF0T6 E[[54'KBY:;>TG2OX*3VS*+ M4GSGF!&)V7<(7#FKA!K2>G3=U2!21_#8:R*<0UXG71?"U@:?.BZS +*B+,?) M,ZE^3\?T-0Q*?6UQT$2&4EMI*%*[+JE.J5XP,9LH/&<55+QJ-G+R'#(C&O 8 MB,,D/"R 6HK8"M'6Z;NW1Q&J A<3N/RTMN/ /C=X,YS9FK6PEJ6:;L[5ZD?T MSET;LBC>^XI)>KW46]]XEWG4^^Y'[.!:;X&D<7&ISXR6H.P M(\EL5*GN&8W-WJTRZ)F4VI\,N/;QT4:_\2[9>^2Y1O] 7I/O9_G$[ID37R_Z M)^2L] ,DVLY@,UU!>YA<+CI702NO1$LE)$?;7_.ZK3LXZ19KOBV@N"30I7V! MX?-/S9O?V)DQ7]/V?R:U_KL#C0D_3V^Q(+#SQJ#W%M4%OUZ?2*=ESCQ#21PJUF^40NVC#JSF&0 M$=K#$.Y0Q4/920-RT_^$NZ&/&FRNA6S$]U5UA\2-<)ZB7EJ2Y%EYGBP_!%'R MT>+#[N>K!6GW7O M",?1<$]>S"/)Y.[J^I)(![7!A$@^AA4Z,ZSYWHO0+F_0D;>*FA2Z2AO0DZU. M.[DN0FC-:^YC0?SQ-:'< \?H%TS9T-!W^9I]I,[NTZZ &8KPC[EX<%!(T&"- M;JK(=VC=KM[:6+1WOS[7@5W;-_%75C'O9"8BA0[88W6S \B==R)%,97"/'> M2 @16]-(G4NG)\L;MTWD,CS-!^*?[C\8[;U94?"FK>W<^76QK$!!?.1'Y1@/ M(16Z26/Q/+'9RW6(XF5Q'$0*C,)A\=3ST,^N"L5X(1.T%O',U\VVR"]\!'F.&(=!;_L<[EHI;8D?[>#>ZMUA.IT=MMUC3@WMCYXO)MUB91 X;,&[7 M_^.3/UZZSC^GL'@AV+7WP\^NB+;>+07(2*[$S1K^T_V]SQ@()# MAF.'ZM>)"?!HEUJ-%(0R%<6U/WL0/ @I0S669EYGB_"RML:M5GHIG16\J=MX M5<]KHLR[3ZY-LLFL,*D8_2W9O6%/[EE7CP2E-$:6^A9++M];>J,RO4+GYG"U M_(.I8*=/HEW] R6_>%98:Q$5")3M6=P/DJS^=:1CSI1E.-.23-$4'<&1F511 M1AP#Z6SFPKP.28A *GQ"##FPPM$>3"ZX5/FC>!+"SV&V4; D9_DL=]S4_.3'-W= MG+?,W;&"I"S6:JSAA%,C&FU=BSS4=3 M>!4^8\.D+'%3$,7(^@OZ9_83 L,M9OK=4:[4-'3,D *7^VT]X^]8,Y?CO"B. MS'F<3"[]]WS:$D]/7)IW5A*",1P$U_)C**L/)5E[+D3W[6Z-7P0W4 MWF([VODGH2W\@]"R4V^QAN2JK((RNMT.DV3EC5;(9F*SSX3!A[TT=WOPW8)]WOO.\" M*96-E N(1;LI.>XZ 128P*P1/#TV3(# A)5?#2:L0"/WC!2)@MP2X4,5&&D2 M4I3SVI8;9?Y2F%=@ = E'2#K>&K"UPTR8W \#J2I*NC"[:,OHZ8F%Y3,9Q:@#Z1#*EE)+-+E#."5Z&CZPO?D\QA!99LCP<1 MJD*SN@W9N'@J%YYM!%32K16\%"(P'&/I2ZAU*U+UJ1"5 MGGU' C/?6K^QD1X7VWK[>7+S>5$.R1Q2'2W8OX"FVB1P,;2&HO:&QA?L7+&' M6RHWWR10*Z93*;S$=ACD1!/XV@2P$/,R!M"T329<"7H9#P4S'W+[Q!CZGW(. MTM$^Y\R$B9HMK1RTP&?N>Y]%\$A*!MK%P%%;N&UR4RZ>>HQO2[2TM<+)'_ZS MNQ_-R'%J66 Y"&6[U/Q5/C/D-@UF.=&9JK6U#.L-U7LTZLS10?"#Q+#?EA-6LP>'XZ?JY2VU+;, .:M M!%//X6FB#;$DJCE@YC[UY! ?U!U\&, %&.'\9J"^D4C,L9(,(3MK^( [:WJG M!F5ZE=]\Y#Z_MTOJ/HMTQ$Z/K_3!1I;\-&WH_41E9$..TYH\=- 7T,0&161P M,ACXL!)Y*:6,K)F+CL-ZK='?D&GH(W-+]'HS9%FBDK BT92JU$1_Q0>JM[Z7 M<54Z!*IN7N#YI;!$02,D <@9DB'H]G(B"G#'B\[(ILQG/-!!T$2VM\"4U9S]K1C%%; QE^B-LU M&" /X5931^,#FCX=J7@9/*6Q6&Y*/[;E[YMOMPOZYNDVG1 MR,_UR"#5!3;CR&UP.,06_EV)-$PS($N:;ZHOB;,_.CW^H<Q\UZ)-C'WVV1&&0A[.6U#38?>E'@[D73DTZ8WSQ"<]97KZ*"PRE5A_ M2!,>?-H!2["7WK[%:F YE$ST,8J+24GT4$_W/F[,-H,\5]X+>YSC%KB<\5V! MAH$&L#A&$PK=#D5$0R_,_#21^XI2UFS#V W2QDO>!X!6('!]!AXYA]KH)*X) M98&D$HNL-SU_POX#:",@JRXA?%84P#? =I1/*+(IVS=!F;ZW'GM21]>ZLD!I M#"UZN\H6)%%9:\OCM;![UZB2@P:/)D_^SK;4>0+N=CD[)"!HJ8%8C)1EIB1S MT2Q[E;06_7!'[6RN-I1:LK(P@0:\Q0CH]OIJ'QO5'7763[ZK'2G^7YF8Y7;M M8@N0GH6K/M/8\)YIG26DS7JS5TQ-W%B"5SDSY*$)[WM8K/Z")D?NGT1,KXNB M((ZC^O,24I ]W%K]M'D+*]+W&CLI6KIHU M IJ*F-C%K.5E\MPO%K/5;2@+7=VNTE+RL M,!%"BBAQ*<6A )T*;!MIHQH/% M6/FS'&_Q!@RS>5>]]V*+Z/D1/>C;IJC*.4F^.R\%8%.G=D&ITP%"X+D[&"TL M[(V%]?J5B@:>(PT5N)=VQ<0'>[ T1<+&W+I:':1HOFBSM^XBA.K&'SUC2E!L MZ&L;9BV50 /SG270CQ?ZQ)74$MI?IU+?$T/LFB!XMR M/]X\IWY-O>&WH4!$OX:0LBFO:#SG2[W?+M60Q/LLOS4C2+A?@#^[<<2J4NE: MX8389VJUXQVG@RN'(\+CX29W.H-VH.RY&+IJ/[;OP#,/PHY:W',4-YF/,S7*<.A>M>\IF#+]Y$=/W,\-,EGFU$>(>M1EQTD@XGV^)E+;C8" MIN[*F/3IUN;[1ITFDD:W6([+TZ6SW=RU1YH>+1 JT"8?7H)2&P;<[X%RVJ2W MS;;S/S@HHG/ZD%>BK4\A7JJ*F_2E5)5VBILS1;S,F*_\U[,;,RO9@>"][':; M]LS%_K.;]+_I,._)(B+E$0BEI^ M^!(_D/_DH+&S"CE-".1/?$.'1\LX>5,ZH>7K15A&O\CI6I*:X_IF,^/&L<(J MP:R H/Y;V]#]T7OWYF<+KHO>8D77T=USEW9 77U_L^U5&/5%1MTRZ4?: M-"F*/>^1EZ0F0'Q 0Q1U6FV)& X-B7F< Y+K*.UP,A*_-D M6FVBM.S7&*2T(/"9H?>E5,==0J2/S>Y>XR7SUY6*PX2A[_UVC>&QX#0">=5W M4P7T V/6= MF#"G/>Z\1[7:3V#Q]<51 R+JWGN-)*]&E*0N0%Y&T+ M\HOBCU4OSND47*UGRE>:ZM*R=8&#>Z*G880M"1)5^&X"S3GX>6]'[W2K51*1 M7:)TQ$E[F4 -C7O#O;T]%S^8LS'.X,QTVJ_FS-.V-(ZT8'.*3P5GS 221)IG M"N'K>WO9)"-XT!@6R(UBSU*C+6:*RY862H_AQO.YX[ HZ)+A1_*6O^5D MCDW?Z6@^_RI,/%TNHF,2SK6IJ: M;D0D\!(?>:6!+M\=7MP=A(KL.00@6SQ(F8R$*M)AFK:XCO M_)+W>8 FMIEZ2UI1Z,*].*H#]$JO#ZE6G!@MO>'V#8JGIJ,M%/@H/TF!9V.- MB"BP1?X=R,5K:OU>74@G2DV_1QK8AV$R1)V8@FGQ37$';A8W5#?,37K)L[JO M(]1=)DI@.9Q33GM'4]JT:9*535T.O-4YU6O\.)F!8]6U7N_)'_'RP5-G-%H<#N#?<\K#MM:JMQV M#!929IR/T.Y%U>K,C0:OY]2[:W/\\#4#I[44I$TMIYJT&EN3:=KZC*UB1R4M M&^85:5K2>@XF2)+:'6^Q"@4=;K'.XQBR#3BR&< 3\=&RN;))2X;B-+]NL?Q< M'5R >^X4TRD0%ZOP?>AC.DD$Y=9&Y4S1>N9:GW88V-3-X3R%P=OFP&\'&0 U M!K]V"'F;^Z.9VAI8*8PSM$0.E+"C?J5II)LRO>BK8710:@ RG0G0C.UUV <" MS..:.FX8>#(9"^()_1STVEL?2K_G'Y4HW0+"O$4Q;A_.R\9K1\^J;[&(KYWG M^QBMCJDU]2-)NKYE2&J2!)$KND_ R!JLYTKJLU_:#]<]- 5M-!NX(+T7';9+ M94_SE;P*9&,K%ZJ_'DLNE9^+U)C'M$*7:V7Y'*.^!.Y-E'Q#)(?.@V^<<:*, M3S3,,H)LK6@M3-.'%NV.2"S-FVNEQF(WJ#K[XPXL(JCZ!+2.8#YL$JMQB0/[ MD=$8EJ'G3JJO_] PF9-Q& M(VZQB'SCJC]U5C"^V%-?6GN5LN[2#W\?GS!<^:'=5S7_K55QDO>4A[2UQ P1;#%M2R9 ?WAX M&_)C?DZ]Q>K3L,3$&^[#<\DN)BR?=M5/28*^@W/4+A8[A*61%)/:7N3E@ZD[ M5Y\0FCFR$^>5/BV#($1#FW$[Y"(FKDT:Z5:[9?5#5,J6M$YY0DE'*=6OK"DG M@JUR=-^+@1(5-K01J%4SC[2:!0]]&%T79-4%I-TP"%7EP1"OO0%I+LC<3QH_ M/!O;W0S]W 9:>89 \0!^=*#F"!#90L-M8&\&% )A:&*4W:W% U>GIY&4V#/P M/A:;V;DR!MBJF.+)7H&J7&ZE'.?V"O+"<6ZQDGK-N(6.7%"&ZV%IX$[S^ MAOJQQUIKD\U:VW;?^-F/J JW=SANK.^*I(!!J-B4:D.?!_)$6T4^ A'-/RR- M%2?(A_PM)]S2XX)Q<,1"7UTB>FG.+O/60D6C4NZ4'"" M):B^K3TVMUBG VX%#'NIYA;?ZX(F]9C?8NG)L3HQ!A1:#/C7M#%$+M30=%ME M(XW$GWW[VJ?X2L+ LO\^C'C;L=PA3%#1,"*!A#/H$G$JH>ZG^2-I =SBMQ># MPBS!1M63 5 C261 TB'R:@K>,5 [[FP<*X"@Z?FD/U1^[QW;U]+NV)[@^:?9 MEIYUUH$F;4VGV6K@H^=G>^OKT[@3M-;/:E!S/8C&-S"6F&@ M:ZH/3T2JRI1;T0+2LW_\Z+8P9RKO:]6;4O<+4D!9YFQ\:%Y$WF+1P/A $E(0 M'9XCY+6DJ]4]VA]9@&#_-X+6A2[6SVB[!\9D*8@1]04*4[Z'O\).SX*XC,U%QI:H6#$-6QU3>*QM4=YS7.\JA^JDERM[ MKB[7O_>KQ-22J+G.)[XQ2)4:=6WO#!MS?.]1\5$S6F)A'H M5YHKSAOSO:96_(WB[, L3U#*X0)5*+HAV@5=N5W[T)_ MLW>)G.*LCMMOSRD93?I^[$,=%%="B/BPWSY/E\B MI.NT\]RWR:&P-:D8]['JR^*GM9L-O3\ /D)Q!@)!/ 13D;V(IL.\GGY\<:Z7 M=@3YEF=D3[.YKS\3D<[7[WH?DI;-2E9A5MVJ O4=O8<;Q9YY!9.N900D_DP< MY+@?(O/V\QIG_1Y 44AHAA6 V>$^1-"G(1YD6Q*X)M6?JX9L("H3]),JC9PD MPJ^3QBZ,!@$S+[%"E?JCS-I/E([-PYHH^.= ML53YQ=;=CQUA[\CF_ 6V@:8IJ,=I!?D&*E%L8RQ<03"J:>*Q7>_?\G318Y2] M,"_XM2BRYGCV%/-*=[T/A)EDDF,[H'MW]# G0_P0C#7)R:!K@[$C&B9J=15G(7R3!8.FJ M&W* RLVVQ!*K\*[PFG=8M)+Z:2X]ZO-9BSO<>7!APJ$>8\ W >)!H4H7H/1/ M-I*%0,6F;W=6!@I](GI>O9*KN&HMYA@<^'A6)83ZXDU:NH0CLC4T*>5BO5$( M_$+^E!NN:H]G(:R%)1DRFFF/IRA;X]!?CI/VL^#UXIIN<@73U2/3%LOWZ^<= MAABG674R 6H[-UN7)U#T[%V,-6I%A*+"P2-QG3?=1_#CG-?_X M8 M<0D7 NXP:6&$?R4"WEB_/ZIUFXM?DW;)LY@0O;-H;4AA4,DF:B'-2$OQ,&S4/@Z;;9^;JQ9:UQ\.,3T;?9.[$H-_7 MBZ5J/9_>L*'B3:#L>>K!L(@O__K@9X=#:U+9 ![[EQEVN!YRFS=3)[<"XL\BB1_ M]$8F[6?@/@7EO3NV]_8 M=8GR@6OA@3VPKA^B\B"6-4C*RGCT@Y:2+0(%CMG\0CI ==S)OHV- $Q\$)^N ML"$9EB2"$GR\&$C&-2@!3\0[IKTJ?# M^N95]@Z#?LT1@MVR:%6"E*]S!N+] MZ^JN+<<<[<3"KZ?73UY4N'"*KT6'<>U(M#;26XH 4&8W5,OM]6FYN=7R0HRI<7S4C6BYF6'GQ& M_HEPH3LF!8IF_X[U\45_@JG!)G^P_E ?([]1A'M1F*2/R[4:3GZHREX=;:P0 MH%7, \Z0S_"-[\GE_V)3X!+G',E8^*I7Q7M:5,H1+)^)TGL(31$Y,R2_W[RH M6R:T8 '@M(D"5C5#QD><2U]NF=:,MPKK?1S35>@S-A#B;3R ;C ^AWNO]MYB MC=]BG=Z/_3A+U?-9R^N>:OU1I4290Y",10G'EA+,C!ADP//HR[0K)_^/G@;H7X8?U^'?E MM(_VU^I66J@]4Q8PB]ZK&-: 5 <+A)V=""K,\7WXY+[4NXN!;0%X@89VK.D M/S)Z26@?%LO'NNA([6;!KCHO\L2G_.S7U4B:8(:$.)>D' MQ^-?H8&B:6P_^\QE2(:K[#@$TQY.$8I=N3363DC9Y3$1DCO>]W[L?)']QMLI4A2_TP=Q7$'+%0EZI @M5ZQ__J'F^=@( M(US";-A*V%N,G^=?B^E5/S%T/VY(\0A9IK7Q3DG@]/7&!@KUI9\S+>CS#SF; MEXY@=0Q\5<99-1$:8 JO!:"%^CJL5^*_=RV\PI&,J0L#I7?6^U*G1VC M(5Y/L>T&\,7]R D.!QL$;#RK=F+U%PV46*@!0M7@5)593K.\1?4";9T]:>IX M37>&[68",MWG)_B+_3\[M]N2G0$^,V08%B,#Q>(61\^#UFT8+^T^R(F_DH"U M7I3GI1?Y/BN(?REBJ).>=(-"%J'53]&>\_73XJ,21+=8#=KPY@YG>X=,S0"+ M1X("IK49/.@SI:?FB$-VY*%QRW+EE$D9=(H[KY";4Z?KO[JO"8E,.ZY*!('" MG7_2$Y#2 9O@4_? R.) _* %0Y;D^K\:+T8'3VK>\"XM,?VZV\:@GA,4&,\U MS73UFYWV2ZJ=EL3XG3A*'^1EA&KK6I441N3E:SEQE(B0"["8:.)X4X.^@U;8 M* R/.L8+^WRK*)S#19//V5T!6:[L1RV)+2:8KKP-4I4('SHO>C$6:].SC45% M_B!MGN>.!T4;S[^DF2/7BSVHLU7DZRZB KGMGTB^NZY;M2NIP3IMSE.9T'0_ M%NG9=;QQ@$>Z9DNC-@4PH,P?)XIVWDA0PK+@Q(-^9TC<'+MP0FVF!=3"C0 +GG0 M,G';^Q[ZTRWVFLN;7CT5-1CFF)?L- M.5#W(![J"19U7OSJ%=7QB4-C7^771NV#[9Q?Q>&[@([&3?4GU7N&K\XV!-*@ MUAVPXOA=KX%,,&V+.V46_H>KAP5?/"%V0R1/_'*=-9]DLUBVD5*_&D*R.3]I MW,2W!FTB"F""%:DL,)S+N^>T*0,B788! MZ]56Z QOL;8&3+U=C$^^J=FP>>6.5M7.1U,:QKTMMA=W,UQ04P0!?EW&" %+ MW9D-J)]&??0AZ1OK]9=NM]B3"MHGPE@JZ&Q/XAZ8"*28U=CU[!6929DO-J8, M/T4PN(0%_]1S@$N3-M2M9L'3B/BPOK-CK6%A]+JNB^!2=5S>.]#DH;49TY&< M=VX,48Y1$8Y.VYQ>#QI$GXP/B!0F.:NR3Z=H5W+GFQB_](_A.!W-MV]/7^[H M3SP;M91<##3+,=^ZQ5(B'[9W^:OIH+Y+IQ2.#>E7N\&?#7.W.G0"X_FF;I+ MEA([7/,_+IM$DA_E&\O%*:B1.7&P/(D.B5/ %2%[_^UC0^?7L>X/,L_4,P ! MG1:UF.'$N_@.=3.&1ST91&873I)'_FM%1_)*WEP^JVF!#4$S43"FH!=M:V.XE,*"\0 M?1IR]$B_Y)7.[U1,V]2PX2A#:PT[A/7.OCHS->V]SU>:_*FO3P2U4ZY,KDWU M2D%G"':<'I.>'IECMV=)=[5AJP89D5?]K=A,BX0F8M'>'0M3%.^1CT,=#7(E M< >&=R-9>NMUE9?LC@2JW(JC<"L:T1SP#UX0C!%: **+A]W02O*<[34I_0]( MB=E&B)&??@$$UY[1L4\HR9(^8,'#%^G=9%[+BC.ZUN3[MGS4OIW6UZ=(O'>X M\U@P#2+U#' 2Z6)3B88/BHY0*,^<5-(RO>5>,:8=Q[GKK%)!A^KMT9T[N1QE MA]9FFE=]23/F7JM-9'"YDJ"W39C[_J5O,U'GJ(NCY+RB@4A)KZP%^<;:AY#@ MHJ0TNN([2A2LC"9/6#JU5M02521<30Q?M6D3$ WM^NGQ0$S"KTF(WL,LOYR%51H+!G(MWIJ4J](L74R<3SU2B,M_X6:T(@SGF! M$M>/70HJF5(A:A^T08T1Z+LX?K%Y>);>UA:8$_^$R2[?Y,VW41I3[K!6P=B5 M"HC45(L1&@(B'=8XVS &J"&ZKR8')27%-)"1ICT[$6 AB3@^LI^O]!T'@:Q M8_Z%$<8\^Y0'1D86%,^/IFE2!3/HN %^#'?<.&,/HS8):"36B3'#W,0VN[QA MC-OS'#TX>HQ&\[_NNT]HKU\D&\^$[ JFK0O6KE96?@:F,=KR>,2@9N>?X&4- M]V45Z@LLCY$*#7/Y1<5PO $L*'Z3^OX-3'>3W">A(5C'TS3(($(PJTO7W8MV M' MUI4^L.A14NY(AM;^0_M)^G+L963ZN)SA?T\N+)[)CKW%XOXBN];_VS++^7,; M?>6N#(0K;VCZKR:V'E9O"]]BS5?\.I/]SA5<'."QZY==?H*>O^PK!!-E<8(_ MYA7#<3FU\@IQ___X=Z^\XN !Q#?YX-RK?'^\TL"*TR<_Y/S#96FBC%0J;?#V ME,Y6X^?'"D"N)9]:8N%?A=WU8M=,\^96#Q7GD0B0RX7%]XVV BSP5J<2O=0T:RN&^30_B?H-O^[%K4RX**<.R'Q578/ZJ-VAZV_F,RDDEN@PQCEV7WL=+LW[ M-(FP-N/>+F-MB[UC(,F'9:*<,'E,3M;T M$F328@=GYCU\BA9Z;-Q@7JN:73W;B9!>F]F2_F*R\ TUH[FICI]14C5$ M??M1HF>GJMF;0:('Q[K550R5\U$>\?6:_F-FQFZ#"^AA/!^)O-IG!CK%&.2 MB>"=$:7)6ZSPUN G-4.S;T4GLD^%//OYW9SC'Z2U6_H/VM.7@/X!M0>1W M:G07$I]*RFN\[9<;L:,0"$ M;*N'UU8.0O)5>&GDBL/%JQQ%\^W=&:]$6$.- #<#LF%@I8/R/(X!2](]L16S MH2+6Y*+>[P-FO2J.R2<7C\HTJ7$,&QH-XU-B2XP5XP9+DNMR@8QG%CV4(CV P%9D8AN\FBN)7LBM@X4LPHW&<\*P MH?6.XYK2UW3 ^'#;X'*O%Z@[(RV40]OC/ +-N$Q@_/#[4F2ZMC,3F9?.N#X/ M:QE+$MHD\[\$N&)];9RC'?8U;HRZ3.>)Z:7ENULLEENL1O\#<$],6(DA@O.04TQ5H+P"IT^:[=O"V5.XW:?Z/;A(\ MF6LUG^[(V$0Q3@#Z:#8B]9(NIL)^TA70HU!%F>['UJ?NPO369JXGFRV2 6-> M,]2\O.*2\9J96$,Q\J!*J-^;QJWYI<=] <^?^PGN[&-?MZ3#DI6&5MN]05K/ M&IL:6Q/P(E*&9NC>G$U.,L0Y-4I$FP@ "Q]!)1Y,9[U8@@1@.JC9#MA42Y0V8@F7-DI$@& MJ-1??)-:H=O VT.7T([&]\"-U>O8>^AQZE.6-5F B/IF5E(/FOL M,UF[(4[!M[W4V^#2VC6&9-##FW']K&K$.<=^\96F;)@N:F@ DQ)S==)!S^_]XQ^&^%DJR=XY[A@U_6KI'Z+J4]O9O-" M^KG5YLRY&*5NL]^PF:^PM[ /=MFSB-E*('-C5FV?+\2FU3M3J8TZ)S'3)''2C*YLA.KE*JB0Z>4^UB?]D[>NK?=W M69.@NZNI$)P\2W1D^5O(X#7_3/BI@?BQVL*])_>?/U+Q;PL1^4VA[*%HT*_? MF &KN5AT+47 Z6>&D[FF?1.Q_[Q9@VLQ_)]I\W][_:>O##>;#!?F%ZE&'KH= M]-M[SC2%S['.PKD.RC)E2]0W[E;D M:(U8 !K,U&]XW?F1'=07V8P!9PMZZ M?L&QB;>>*),8O ]8%]*F-?91?(!9HL:^RE@L; FU?[/ZRG6O!,/9*I;G;@Z? MMX.(L3\Z$E2B-1AB?OY&=>GD92%.5WUM18OUWG=8GKIUH R;3WA.,-[J!!*S ME9&M?HVQ'GW2.>D6V'V+9?A0QF85')+O_"@;T))9$\^B9X&R4)]*F[R>AKSP MP0Z*MHO%Z(I*Q\2F=G7:?.,^:J? HTA0('=O 9)WZ->FY'3F]@C,[UM*LH!Q MAFQ>GK6J^W&UF+$9% %OL7SH!&(]]/A#/YCX4)VE4LSB(2GE->OOF2EM$8[& M.32GE,2\L+1=L')FW0-S'K1Q*$#10W*T>-JG&<GR7G ML:9=#NJ?H:,Q_1'U'WTX&G0?5K1-9#ZN)ZS4*/;5K=%MRVKPOE!3SW,J<_G[ M/B5 I^Z6D+\HP];B# WQ94_JW@U^=8N5W!)\G2[K<_.EY49L5>[ZU'I-J&X]W>^->[N4VH^L?7FJ,XIC M-$&&V^V:0AY 4(81'4\XVOA!%M!QA7VE>%FZ')H[+;52_\TEI M]?C'544BE(K7]JW//27BBZ0^T0V/M/!1LN4A6W7:BVT?Y])Y3:?1EF[6D7EK MMRC/-A?=3F827 23JIG40S/TR#00!.'C'YIMG_;-]Q&W^-&Y[\IO6 @QI#BH M1:B-.^,,YY"HP0L=^,]E90->LR9\TD6\^WQ'3>E^GSJ26-]"6_4@.:+'76^= M1[S"X*F;GNU83-':POWLFOO5O^"4XVDTQ0U9?,V4L002(M8X$!]PSDR;L86$]1ER2D?.ZR9*/#LWL MXEH0[E96??8.L3@BE62TP[ZL MEMP.?FD?!F5' MI-WEB-UL1CM_=X;PNQ]YD6]W?PR$=-C1\^D7^E.(7YN:./IA29$+3$GI2WW:Q"+L%?5]J3SZ7E:8^R7'U$4QFP MS3!#PHK#C4Q?[2I;%V3J;39[-U8./+2K6$AAV3Q(MJ;G88^5^'W))D@^+*9M M$EP-78O_\-6><<7))UZ3A.YC6_;#3>D6.(AZ-C"8M=;TU6U'C>+V>K9EG(\' M)C4?/M@.\NBZK]Y(QBAV3L<->>=W+IR82Z0,AT+/G4'E63W)I ^-WA#R/UY< MO%_FGA(7"XA0=6MJ+(7P^/%T98+XIU*P.#6QQ!/\M#A@0C'#YQ2F%^&'6Z28 M,9+92+\]GSXX-%.TID2!<]U!P//]'9RG8SRL?V//?^%4$G8]M8]70F,,ZQ:+ MMUC/_N@?ARTYI7S!]3_=6CF?_&6]E.67^A/ PUNLH)@3W)FY !>97/HUL*6@ M8:^_*[U-E.YBLSJY] ]M2S+VZF@RP]Z_._;EHB]R%0*T\MK9?__ 9J7Z']U ME\X2 .A[?M8')OI:A1Q8] '7Z;JU+0!W'*Q" =O(K4>Q7XC>!&P&1$D&';7Z M[.!N;T6L3=D>:T^!&H(RW^ B6H:WO$$8$;XCBNF:=""+BQI=E? UW1;54.6H M^S.]?N /U@J*LU]&=.N?COR<)D95E?CNUEO5">!+MDUJ/C -\'Y:4_=JYO&* MEFJ_[).H]$C?E3@W8,]%+KUF=*N^!RDO.A1(>XIB*/=0D-#C]6R)VXJ0BEAO M2E@T'"0C]*#:%/G%3_L09Q.7?)%*I1*U:A,+\FLY$AM7WK)-[C/,@"/2304^ M%.?PTH%]5^1!;)TE8^IR%.IP^XFX@(FXH"-?'-"16*HL>9^N1B;CM#B]ZJ,Q M%)C$S\0A8Q [/_V>R4I?,A>K,>(=( M<0P*G#'64U4I !,\;D.TVW9$JZH^C!6M)O.L_F63N?!R-R3/SEM2&[IUJ$BT[>14+I&FN;-;%*T>^99PS=3ZOL L8E-Z5F M#GB>6U,=#3AD.E')J<$+&J#5T8P#ETJ/RP8H]S;5(*W:J@TUS?O1C@I?S#5L MPP]#]Z)UOY9^\$@Q"$GY!E'YH3,25GP1XE8GJ_U;K.5<^Z+$JE9# MO3BUBRX@\(10V!D:]#2?5Z,F,^5D6@8/ZN$C+HZ8;8!).XB=ODFYYFIID% 0 M8_U$*X!$UOHQ!Q0K%%8 LX\T^Z-"JBY&GS:A1G*#1F:&!D._'<$E8[-V4SW: M1J97K6VBGL6R#4R?:W&[GQUVY65DC$V^+"7]/>E_=1"4L"?$6>S? *QTJJ=2S[W+N@-%)7J5QH,YK8BJMPO//Q2XR8I$UO=6T'S9RQPV%K090F!SW"MC4V"Y88^E MRG&7J<8H2AU@Z%F5(XDLA;AJ9+6=XD$OGR-'U0Y-XRKIY2$ MM#_5CF57*^_VMB0-M66/.KPR16P'7_ ":J$L2?H*16&UX:+DVG:X+B2=W&1D M&X7_<,+]HRO1W0N6N\5*0GI<1][,*ZR?,]"V62PMA^_I-/U59%SIF**\H6'8 M/PSZC8R64:DM%Y:\>CS[,D^7\R:4[M=&EWXI57VM\UXGA9SC[;]&$!$X'W+7 M_,+JVS^<='C;'"&#\( MP=&F,/6I&F&_B:]2]X:(4?F\W,=Q+#Z308<-U4;2 M11%2 3QNAB[J=OAMDTY=V2J#9,)K3-*Q8^^,@C MLJ;)%L!K9:/TI"5DVR&Z/8 TY$:9NHC_SAY;=#4[S/= 49WG-5NZB'EWYBJR MRW2GB50R;87JD#,+E7$5((X<:E,;"29;T*T5,YCOS)M_XL[2:A%4V\_G 92> M,BB4;PHIY&%1,?G;X8%_Z0J3] J36/Y1?P^7$^52=/>JY8*36CRNHV1=&8_% M;B3\P0SW^:*3N_ZJR8Q_4ZHN:A9\_/ WFDE7]PRCC@)J2BK/NA7S\KJU50E4 M6'7_58MV4F6?3-'^%^5:<'YQP<1,<&/:H1-$/$5;TZ+Z_H #Z(!3OC=J0)." M4(T8?4^^NRO0Z3^FO XZ>Q6ZT71^9 !0LZ0(_)4^T2GT8&I()JDV%0V@:(59 MLZPK]JG7U;GWX;0[@VA?Z(^",[[/>Q^;:8)(>3L0 TV?D5;,&N.8%Y?F0\3+ M58V!P@L1*!]>5H-78KG14"5LTF3N,;=]=POIJL7QECX@M4=7AN! <[@ZARUV M9UM!56*L&8Q/,*?+S2=U>6KZD*3S)#ZY8WX]U6O+>Q;5(R5QU(;Q6'0Z3]BD M/Q>?3,ZPVW4L\9J$PW0?%-1K_R]KXL\Z%.%ZE+*+L#PH^#R9]"0A5$<+K4,$ M"\2YT0%T+"S]!K/,CL/!L=F+9X'Z/'\Y5F5XJJ$\!PH>8OR5F9(]DP%9%9I. '"] MER _;F11A89NJE[SWF:[NK"'D:2Z7!J"NRCM7+";T EHZ&EA7R7^*^ZCK)V+ M+,VHHVGCF2>",A/>(:'*4B\P2.7<^W)O#Y=5^_'ZQ>4S+^4IZC/+HZ)B[5!A MK2-M8&FV*K&4HHR&3">&DXDSR0%61NSV1E!,D^>I/)6PH.2'I][UWN4WMDH/ ME/=JTX]>FLVCYNV*&W-B5KWNT-YQY5?J*=;O3D>\&L>9A';(D[K&QBV"85XL M#!CTFHP8=\N6NL]-].FT/]?Q/HYT06F:43FDNEQELLG^"] M @OO\UZ>*UE\OH&&D+_*)H]NRM1%U2Q_LXG]>CYLHSA(7$9_NE&>N[-2'9YO MLI:OQ6G%Z_28\]]5,K4B2O/P(U9?2 MU)E+&S146.U.,P3:]D9W6_67Q68(&/%0(>I4^XJR[].KI"]/Q+K9M/1F*B^! M+"\,"#3]+D,1G6IV;T=Q8_2$:**=4Y[/=]5T^5>^>D22#BQXZ@SE10KT(?]^K^SY)S@MG9= MHKL+E]J?1E'*$T96C ^#NT;N7]LY+&3V[W@C_=W"I.5*_;3>_X\:&AW&/OGX M-T7&O<05N?_/(7,QRB(DXZ="8_PMEL8M%E*Y]==2M*EW.Y5ELO-?MK>(?^G? M8JT(_(T7DG^U'AJV]1\ER\VYC.NQUVMKI>A^U!D@^?=5(FFN;XWY2WO$ME ? MFU\D6+->]FX=P;!@>3!0J%MU#B34"\(7ZO)2X))/PQS(G3#%;&P2D.K4&KGC MMJ9:?YD]XQ1T[J/ 4XSLVY#('?)XN_%)Z^4N9Y:^%.6DFEX),O%M;,#&QECA MM."3K0UKT*X,W:#%]#GNFZ6]//$N#Z?>6ZQY&\=+B$=P8UEE/]KY*L#UB8&T MV2D>Y;M>S? PT1T1,+6K4NT"A);Y8WS6)8^>\^IL\+^:)KSMWHT6H/HW^/A1T"U%FYS=4%E. 7O^ZH(3_#+( MN6+ENPRSK'-OLS_C\=<>__\? 2,&^ZE>8L[^B# MMQE5-46:_Y0B=+@5S%D/<.T3Z-T\EXX?RC2O6:P :+)G+C[=YXW7NAXW].B( MK4-807G% ;_M<5?JJCX'U$1HJ,E+QT/"0C(T3 *DVP8_:N=UGK['0O$'T(2T1M@%F,7FA$2.95E D6#R=!>6CE_>R'[%RQ2&U)>JGM34$;AB MG4<31WY*->Y_+=#8G/EVALC)XCP^8ZDK7ZI2NL/UBD'*W!QECAKT\N+:A&?U M'JL_F]P4/V9.[O;\?W,U#!5 ]Q^KPT-HP_^N7.-_!@VSZ^_>_]W3+??^J&YT M/=>_U66DSE]\R'^U_3\#9_>_1/$W=];=>+:^>O)3T;4S M#6MW*YF_ZQ?6DT M<]HS==W:[KVI=Q=_.7$_<_G-BC_36>_=>_-H>7VZ[(DU\]U_>>\IW'DC)4=/ M\([IU%U;"QDV;-]2OOUHQKT[/0\?O_GV,^=Y\(?5^U94/9;='LV]Y1G_#M&^ MUSKW='H^Z6Y_7W[Y#[?)Z>N'LU\E3T6]2>Y"SRV/=^JI=ZH6 M[+TH@,4+OQ=?L'_*=NOOW?\,VR>"3H1=S>?]:^T-4EOL!_>ONO\'2T)#!YH+ M)TEW=\@\/ZC]J'A6Q'.W1Y>BWK$N:;*0>VIX8$;GLV,6#-;LJJ=27+ M$[9[ M\87_I^.V_<#R_TG$]SK-K,.3R(FS_E>K_?^*BF;^9_@D6!WZ>WNY]C;+U?>> M_ Q^\Z_]^=J<X[=Z MY\\7[$"JV&_^Y3_O,(24.AX'D2[[GGP1F_]/Z7;(4MN[?U;[7_>\M_'=GZ#+ M[:H_P][@:O+_OPD 4$L! A0#% @ \X$65VGW0>6N#0 C) !$ M ( ! &5L;60M,C R,S V,S N>'-D4$L! A0#% @ \X$6 M5S6.NZP@#P LZT !4 ( !W0T &5L;60M,C R,S V,S!? M8V%L+GAM;%!+ 0(4 Q0 ( /.!%E=[T&UL4$L! A0#% @ \X$65_'#S ( 96QM9#(S,#@X-U]E>#$P+3$Q+FAT;5!+ 0(4 Q0 ( /.!%E>'K,[O MO1H /KR 6 " 5>4 @!E;&UD,C,P.#@W7V5X,3 M,3(N M:'1M4$L! A0#% @ \X$65\<*.FD5! P0T !8 ( ! M2*\" &5L;60R,S X.#=?97@Q,"TR-BYH=&U02P$"% ,4 " #S@197./T( MEGP" "T"@ %0 @ &1LP( 96QM9#(S,#@X-U]E>#(S+3$N M:'1M4$L! A0#% @ \X$65U98T34*!@ !F\ !4 ( ! M0+8" &5L;60R,S X.#=?97@R-"TQ+FAT;5!+ 0(4 Q0 ( /.!%E>$%8:" M0@< -\B 5 " 7V\ @!E;&UD,C,P.#@W7V5X,S$M,2YH M=&U02P$"% ,4 " #S@197![/._3$' #,(@ %0 @ 'R MPP( 96QM9#(S,#@X-U]E>#,Q+3(N:'1M4$L! A0#% @ \X$65P!HR2WP M P 40T !4 ( !5LL" &5L;60R,S X.#=?97@S,BTQ+FAT M;5!+ 0(4 Q0 ( /.!%E=Q33KBXP, #$- 5 " 7G/ M @!E;&UD,C,P.#@W7V5X,S(M,BYH=&U02P$"% ,4 " #S@197; W.^S.$ M HCP #0 @ &/TP( :6UG,# Q7W8Q+FIP9U!+!08 ..$ 0 "0$ #M5P, ! end