0001683168-23-007735.txt : 20231108 0001683168-23-007735.hdr.sgml : 20231108 20231108164858 ACCESSION NUMBER: 0001683168-23-007735 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231108 DATE AS OF CHANGE: 20231108 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LANTRONIX INC CENTRAL INDEX KEY: 0001114925 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] IRS NUMBER: 330362767 STATE OF INCORPORATION: DE FISCAL YEAR END: 0630 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-16027 FILM NUMBER: 231388912 BUSINESS ADDRESS: STREET 1: 48 DISCOVERY, SUITE 250 CITY: IRVINE STATE: CA ZIP: 92618 BUSINESS PHONE: 9494533990 MAIL ADDRESS: STREET 1: 48 DISCOVERY, SUITE 250 CITY: IRVINE STATE: CA ZIP: 92618 10-Q 1 lantronix_i10q-093023.htm FORM 10-Q FOR SEPT 2023
false --06-30 2024 Q1 0001114925 0001114925 2023-07-01 2023-09-30 0001114925 2023-11-03 0001114925 2023-09-30 0001114925 2023-06-30 0001114925 2022-07-01 2022-09-30 0001114925 us-gaap:CommonStockMember 2023-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001114925 us-gaap:RetainedEarningsMember 2023-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001114925 us-gaap:CommonStockMember 2022-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001114925 us-gaap:RetainedEarningsMember 2022-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001114925 2022-06-30 0001114925 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001114925 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001114925 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001114925 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001114925 us-gaap:CommonStockMember 2023-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001114925 us-gaap:RetainedEarningsMember 2023-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001114925 us-gaap:CommonStockMember 2022-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001114925 us-gaap:RetainedEarningsMember 2022-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001114925 2022-09-30 0001114925 LTRX:PrepaidSalesCommissionsMember 2023-09-30 0001114925 LTRX:EmbeddedIoTSolutionsMember 2023-07-01 2023-09-30 0001114925 LTRX:EmbeddedIoTSolutionsMember 2022-07-01 2022-09-30 0001114925 LTRX:IoTSystemSolutionsMember 2023-07-01 2023-09-30 0001114925 LTRX:IoTSystemSolutionsMember 2022-07-01 2022-09-30 0001114925 LTRX:SoftwareAndServicesMember 2023-07-01 2023-09-30 0001114925 LTRX:SoftwareAndServicesMember 2022-07-01 2022-09-30 0001114925 srt:AmericasMember 2023-07-01 2023-09-30 0001114925 srt:AmericasMember 2022-07-01 2022-09-30 0001114925 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001114925 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001114925 LTRX:AsiaPacificJapanMember 2023-07-01 2023-09-30 0001114925 LTRX:AsiaPacificJapanMember 2022-07-01 2022-09-30 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001114925 2022-07-01 2023-06-30 0001114925 srt:ScenarioForecastMember 2023-12-31 0001114925 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001114925 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001114925 us-gaap:CustomerRelationshipsMember 2023-09-30 0001114925 us-gaap:CustomerRelationshipsMember 2023-06-30 0001114925 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001114925 us-gaap:TrademarksAndTradeNamesMember 2023-06-30 0001114925 srt:ScenarioForecastMember 2023-10-01 2023-12-31 0001114925 LTRX:ThirdAmendmentMember LTRX:SiliconValleyBankMember 2022-09-30 0001114925 LTRX:ThirdAmendmentMember LTRX:SiliconValleyBankMember 2022-09-01 2022-09-30 0001114925 LTRX:CreditFacilitiesMember 2023-07-01 2023-09-30 0001114925 LTRX:SeniorCreditandMezzanineCreditFacilitiesMember 2023-07-01 2023-09-30 0001114925 us-gaap:OptionMember 2023-06-30 0001114925 us-gaap:OptionMember 2023-07-01 2023-09-30 0001114925 us-gaap:OptionMember 2023-09-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-06-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-07-01 2023-09-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-09-30 0001114925 LTRX:EmployeeStockPurchasePlanMember 2023-06-30 0001114925 LTRX:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001114925 LTRX:EmployeeStockPurchasePlanMember 2023-09-30 0001114925 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001114925 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001114925 LTRX:StockOptionsMember 2023-09-30 0001114925 LTRX:StockOptionsMember 2023-07-01 2023-09-30 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-Q

 

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

 

For the quarterly period ended September 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: 1-16027

 

 

 

LANTRONIX, INC.

(Exact name of registrant as specified in its charter)

 

Delaware 33-0362767
(State or other jurisdiction of incorporation or organization) (I.R.S. Employer Identification No.)

 

48 Discovery, Suite 250, Irvine, California

(Address of principal executive offices)

 

92618

(Zip Code)

 

(949) 453-3990

(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, $0.0001 par value LTRX The Nasdaq Stock Market LLC

 

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

 

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

 

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

 

Large accelerated filer ☐   Accelerated filer
Non-accelerated filer ☐   Smaller reporting company
Emerging Growth Company    

 

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

 

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

 

As of November 3, 2023, there were 37,265,332 shares of the registrant’s common stock outstanding.

 

   

 

 

LANTRONIX, INC.

 

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED

September 30, 2023

 

INDEX

 

    Page
     
  CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS 3
     
PART I. FINANCIAL INFORMATION 4
     
Item 1. Financial Statements 4
     
  Unaudited Condensed Consolidated Balance Sheets at September 30, 2023 and June 30, 2023 4
     
  Unaudited Condensed Consolidated Statements of Operations for the Three Months Ended September 30, 2023 and 2022 5
     
  Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three Months Ended September 30, 2023 and 2022 6
     
  Unaudited Condensed Consolidated Statements of Cash Flows for the Three Months Ended September 30, 2023 and 2022 7
     
  Notes to Unaudited Condensed Consolidated Financial Statements 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 20
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 27
     
Item 4. Controls and Procedures 27
     
PART II. OTHER INFORMATION 29
     
Item 1. Legal Proceedings 29
     
Item 1A Risk Factors 29
     
Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities 45
     
Item 3. Defaults Upon Senior Securities 45
     
Item 4. Mine Safety Disclosures 45
     
Item 5. Other Information 45
     
Item 6. Exhibits 45

 

 

 

 2 

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q for the three months ended September 30, 2023 (the “Report”) contains forward-looking statements within the meaning of the federal securities laws, which statements are subject to substantial risks and uncertainties. These forward-looking statements are intended to qualify for the safe harbor from liability established by the Private Securities Litigation Reform Act of 1995. All statements other than statements of historical fact included in this Report, or incorporated by reference into this Report, are forward-looking statements. Throughout this Report, we have attempted to identify forward-looking statements by using words such as “may,” “believe,” “will,” “could,” “project,” “anticipate,” “expect,” “estimate,” “should,” “continue,” “potential,” “plan,” “forecasts,” “goal,” “seek,” “intend,” other forms of these words or similar words or expressions or the negative thereof. Additionally, statements concerning future matters such as our expected earnings, revenues, expenses and financial condition, our expectations with respect to the development of new products, expectations regarding the impact of the COVID-19 pandemic or similar outbreaks and other statements regarding matters that are not historical are forward-looking statements.

 

We have based our forward-looking statements on management’s current expectations and projections about trends affecting our business and industry and other future events. Although we do not make forward-looking statements unless we believe we have a reasonable basis for doing so, we cannot guarantee their accuracy. Forward-looking statements are subject to substantial risks and uncertainties that could cause our future business, financial condition, results of operations or performance to differ materially from our historical results or those expressed or implied in any forward-looking statement contained in this Report. Factors which could have a material adverse effect on our operations and future prospects or which could cause actual results to differ materially from our expectations include, but are not limited to, those set forth under “Risk Factors” in Item 1A of Part II of this Report, as such factors may be updated, amended or superseded from time to time by subsequent public filings with the Securities and Exchange Commission. In addition, actual results may differ as a result of additional risks and uncertainties of which we are currently unaware or which we do not currently view as material to our business.

 

You should read this Report in its entirety, together with the documents that we file as exhibits to this Report, with the understanding that our future results may be materially different from what we currently expect. The forward-looking statements we make speak only as of the date on which they are made. We expressly disclaim any intent or obligation to update any forward-looking statements after the date hereof to conform such statements to actual results or to changes in our opinions or expectations, except as required by applicable law or the rules of The Nasdaq Capital Market. If we do update or correct any forward-looking statements, investors should not conclude that we will make additional updates or corrections.

 

We qualify all of our forward-looking statements by these cautionary statements.

 

 

 

 

 

 

 

 

 

 

 3 

 

 

PART I. FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

LANTRONIX, INC.

UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands)

 

 

           
   September 30,   June 30, 
   2023   2023 
Assets          
Current assets:          
Cash and cash equivalents  $19,479   $13,452 
Accounts receivable, net   30,105    27,682 
Inventories, net   45,796    49,736 
Contract manufacturers' receivables   630    3,019 
Prepaid expenses and other current assets   2,895    2,662 
Total current assets   98,905    96,551 
Property and equipment, net   4,926    4,629 
Goodwill   27,824    27,824 
Purchased intangible assets, net   9,181    10,565 
Lease right-of-use assets   11,102    11,583 
Other assets   461    472 
Total assets  $152,399   $151,624 
           
Liabilities and stockholders' equity          
Current liabilities:          
Accounts payable  $9,149   $12,401 
Accrued payroll and related expenses   2,539    2,431 
Current portion of long-term debt, net   3,002    2,743 
Other current liabilities   34,062    28,813 
Total current liabilities   48,752    46,388 
Long-term debt, net   15,471    16,221 
Other non-current liabilities   11,185    11,459 
Total liabilities   75,408    74,068 
           
Commitments and contingencies (Note 9)        
           
Stockholders' equity:          
Common stock   4    4 
Additional paid-in capital   297,007    295,686 
Accumulated deficit   (220,391)   (218,505)
Accumulated other comprehensive income   371    371 
Total stockholders' equity   76,991    77,556 
Total liabilities and stockholders' equity  $152,399   $151,624 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 4 

 

 

LANTRONIX, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(In thousands, except per share data)

 

 

           
   Three Months Ended 
   September 30, 
   2023   2022 
Net revenue  $33,031   $31,795 
Cost of revenue   18,934    17,759 
Gross profit   14,097    14,036 
Operating expenses:          
Selling, general and administrative   9,170    9,157 
Research and development   5,106    4,526 
Restructuring, severance and related charges   20    92 
Acquisition-related costs       213 
Fair value remeasurement of earnout consideration   (9)    
Amortization of purchased intangible assets   1,384    1,419 
Total operating expenses   15,671    15,407 
Loss from operations   (1,574)   (1,371)
Interest expense, net   (338)   (262)
Other income, net   19    34 
Loss before income taxes   (1,893)   (1,599)
Provision (benefit) for income taxes   (7)   54 
Net loss  $(1,886)  $(1,653)
           
Net loss per share - basic and diluted  $(0.05)  $(0.05)
           
Weighted-average common shares - basic and diluted   36,982    35,406 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

 

 

 5 

 

 

LANTRONIX, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands)

 

 

                               
   Three Months Ended September 30, 2023 
                   Accumulated     
           Additional       Other   Total 
   Common Stock   Paid-In   Accumulated   Comprehensive   Stockholders' 
   Shares   Amount   Capital   Deficit   Income   Equity 
Balance at June 30, 2023   36,875   $4   $295,686   $(218,505)  $371   $77,556 
Shares issued pursuant to stock awards, net   385        93            93 
Tax withholding paid on behalf of employees for restricted shares           (514)           (514)
Share-based compensation           1,742            1,742 
Net loss               (1,886)       (1,886)
Balance at September 30, 2023   37,260   $4   $297,007   $(220,391)  $371   $76,991 

 

 

 

   Three Months Ended September 30, 2022 
                   Accumulated     
           Additional       Other   Total 
   Common Stock   Paid-In   Accumulated   Comprehensive   Stockholders' 
   Shares   Amount   Capital   Deficit   Income   Equity 
Balance at June 30, 2022   35,129   $4   $289,046   $(209,525)  $371   $79,896 
Shares issued pursuant to stock awards, net   1,110        21            21 
Tax withholding paid on behalf of employees for restricted shares           (314)           (314)
Share-based compensation           1,788            1,788 
Net loss               (1,653)       (1,653)
Balance at September 30, 2022   36,239   $4   $290,541   $(211,178)  $371   $79,738 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

 

 

 

 

 

 6 

 

 

LANTRONIX, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

 

           
   Three Months Ended 
   September 30, 
   2023   2022 
Operating activities          
Net loss  $(1,886)  $(1,653)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Share-based compensation   1,742    1,788 
Depreciation and amortization   528    349 
Amortization of purchased intangible assets   1,384    1,419 
Amortization of manufacturing profit in acquired inventory associated with acquisitions   317    24 
Loss on disposal of property and equipment       (10)
Amortization of deferred debt issuance costs   27    22 
Fair value remeasurement of earnout consideration   (9)    
Changes in operating assets and liabilities, net of assets and liabilities acquired:          
Accounts receivable   (2,423)   1,493 
Inventories   3,623    (4,015)
Contract manufacturers' receivable   2,389    2,522 
Prepaid expenses and other current assets   (233)   1,134 
Lease right-of-use assets   481    221 
Other assets   11    (56)
Accounts payable   (3,591)   (6,133)
Accrued payroll and related expenses   108    (806)
Other liabilities   5,030    (965)
Net cash provided by (used in) operating activities   7,498    (4,666)
Investing activities          
Purchases of property and equipment   (486)   (956)
Cash payment for acquisitions, net of cash and cash equivalents acquired       (4,650)
Net cash used in investing activities   (486)   (5,606)
Financing activities          
Net proceeds from issuances of common stock   93    21 
Tax withholding paid on behalf of employees for restricted shares   (514)   (314)
Net proceeds from issuance of debt       4,909 
Payment of borrowings on term loan   (518)   (438)
Net proceeds from borrowing on line of credit       2,000 
Payment of lease liabilities   (46)   (2)
Net cash provided by (used in) financing activities   (985)   6,176 
Increase (decrease) in cash and cash equivalents   6,027    (4,096)
Cash and cash equivalents at beginning of period   13,452    17,221 
Cash and cash equivalents at end of period  $19,479   $13,125 

 

See accompanying notes to unaudited condensed consolidated financial statements.

  

 

 

 7 

 

 

LANTRONIX, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

September 30, 2023

 

 

1. Company and Significant Accounting Policies

 

Company

 

 

Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global industrial and enterprise internet of things (“IoT”) provider of solutions that target diversified verticals ranging from smart cities, utilities and healthcare to enterprise, intelligent transportation, and industrial automation. Building on a long history of connectivity and video processing competence, target applications include video surveillance, traffic management, infotainment systems, robotics, edge computing and remote environment management.

   

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of Lantronix have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Securities and Exchange Commission (“SEC”) Regulation S-X. Accordingly, they should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, which was filed with the SEC on September 12, 2023. The unaudited condensed consolidated financial statements contain all normal recurring accruals and adjustments that, in the opinion of management, are necessary to present fairly the consolidated financial position of Lantronix at September 30, 2023, the consolidated results of our operations for the three months ended September 30, 2023 and our consolidated cash flows for the three months ended September 30, 2023. All intercompany accounts and transactions have been eliminated.

 

Significant Accounting Policies

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end.

 

The results of operations for the three months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any future interim periods.

 

Recent Accounting Pronouncements

 

Current Expected Credit Losses

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued a new Accounting Standards Update (“ASU”) requiring financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The ASU eliminates the threshold for initial recognition in current U.S. GAAP and reflects an entity’s current estimate of all expected credit losses. The measurement of expected credit losses is based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the financial assets. The ASU became effective for Lantronix at the beginning of our first quarter of fiscal year 2024. The adoption of this guidance did have a material effect on our consolidated financial statements.

 

 

 8 

 

 

 

2. Revenue

 

Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied. On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.

 

Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.

 

Products

 

Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.

 

A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying unaudited condensed consolidated balance sheets.

 

Services

 

Revenues from our extended warranty, technical support and maintenance services are generally recognized ratably over the applicable service period. Although not significant to date, revenues from sales of our software-as-a-service (“SaaS”) solutions are recognized ratably over the applicable service period as well.

 

We prepay sales commissions related to certain of these contracts, which are incremental costs of obtaining the contract. We capitalize these costs and expense them ratably on a straight-line basis over the life of the contract. At September 30, 2023, prepaid sales commissions included in prepaid expenses and other current assets totaled $155,000 and those included in other assets totaled $47,000.

 

Engineering Services

 

We derive a portion of our revenues from engineering and related consulting service contracts with customers. Revenues from professional engineering services are generally recognized as services are performed. These contracts generally include performance obligations in which control is transferred over time because the customer either simultaneously receives and consumes the benefits provided or our performance on the contract creates or enhances an asset that the customer controls. These contracts typically provide services on the following basis:

 

  · Time & Materials (“T&M”) – services consist of revenues from software modification, consulting implementation, training and integration services. These services are set forth separately in the contractual arrangements such that the total price of the customer arrangement is expected to vary depending on the actual time and materials incurred based on the customer’s needs.
     
  · Fixed Price – arrangements to render specific consulting and software modification services which tend to be more complex.

 

 

 

 9 

 

 

Performance obligations for T&M contracts qualify for the "Right to Invoice" practical expedient within the revenue guidance. Under this practical expedient, we may recognize revenue, over time, in the amount to which we have a right to invoice. In addition, we are not required to estimate variable consideration upon inception of the contract and reassess the estimate each reporting period. We have determined that this method best represents the transfer of services as, upon billing, we have a right to consideration from a customer in an amount that directly corresponds with the value to the customer of our performance completed to date.

 

We recognize revenue on fixed price contracts, over time, using an input method based on the proportion of our actual costs incurred (generally labor hours expended) to the total costs expected to complete the contract performance obligation. We have determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed price contract performance obligation.

 

Multiple Performance Obligations

 

From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.

  

Net Revenue by Product Line and Geographic Region

 

We organize our products and solutions into three product lines: Embedded IoT Solutions, IoT System Solutions, and Software & Services. Our Embedded IoT products are normally embedded into new designs. These products include application processing that delivers compute to meet customer needs for data transformation, computer vision, machine learning, augmented / virtual reality, audio / video aggregation and distribution, and custom applications at the edge. Our IoT System products include wired and wireless connections that enhance the value and utility of modern electronic systems and equipment by providing secure network connectivity, power for IoT end devices through Power over Ethernet (“PoE”), application hosting, protocol conversion, media conversion, secure access for distributed IoT deployments and many other functions. Our Software & Services products can be classified as either (i) our SaaS platform, which enables customers to easily deploy, monitor, manage, and automate across their global deployments, all from a single platform login, virtually connected as though directly on each device, (ii) engineering services, which is a flexible business model that allows customers to select from turnkey product development or team augmentation for accelerating complex areas of product development or (iii) extended warranty, support and maintenance.

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific Japan (“APJ”).

 

The following tables present our net revenue by product line and by geographic region. Net revenues by geographic region are based on the “bill-to” location of our customers:

          
  Three Months Ended September 30, 
   2023   2022 
   (In thousands) 
Embedded IoT Solutions  $11,373   $15,095 
IoT System Solutions   19,036    14,621 
Software & Services   2,622    2,079 
   $33,031   $31,795 

 

 

 

 10 

 

 

          
   Three Months Ended September 30, 
   2023   2022 
   (In thousands) 
Americas  $22,933   $20,930 
EMEA   6,591    5,201 
Asia Pacific Japan   3,507    5,664 
   $33,031   $31,795 

 

The following table presents product revenues and service revenues as a percentage of our total net revenue:

          
   Three Months Ended September 30, 
   2023   2022 
     
Product revenues   93%    94% 
Service revenues   7%    6% 

 

Service revenues are comprised primarily of professional services, software license subscriptions, and extended warranties.

  

Contract Balances

 

In certain instances, the timing of revenue recognition may differ from the timing of invoicing to our customers. We record a contract asset receivable when revenue is recognized prior to invoicing, and a contract or deferred revenue liability when revenue is recognized subsequent to invoicing. With respect to product shipments, we expect to fulfill contract obligations within one year and so we have elected not to separately disclose the amount nor the timing of recognition of these remaining performance obligations. For contract balances related to contracts that include services and multiple performance obligations, refer to the deferred revenue discussion below.

 

Deferred Revenue

 

Deferred revenue is primarily comprised of unearned revenue related to our extended warranty, support and maintenance services and certain software services. These services are generally invoiced at the beginning of the contract period and revenue is recognized ratably over the service period. Current and non-current deferred revenue balances represent revenue allocated to the remaining unsatisfied performance obligations at the end of a reporting period and are respectively included in other current liabilities and other non-current liabilities in the accompanying unaudited condensed consolidated balance sheets.

 

The following table presents the changes in our deferred revenue balance for the three months ended September 30, 2023 (in thousands):

     
Balance, June 30, 2023  $3,381 
New performance obligations   1,598 
Recognition of revenue from satisfying performance obligations   (1,125)
Balance, September 30, 2023   3,854 
Less: non-current portion of deferred revenue   (1,086)
Current portion, September 30, 2023  $2,768 

 

We currently expect to recognize substantially all of the non-current portion of deferred revenue over the next 2 to 5 years.

 

 

 

 11 

 

 

 

3. Acquisition

 

Remeasurement of Earnout Consideration from Uplogix Acquisition

 

Our September 12, 2022 merger agreement with Uplogix, Inc. (“Uplogix”) provided for the holders of Uplogix note agreements, and certain former Uplogix employees, with the right to receive up to an additional $4,000,000 in the aggregate (the “Earnout Amount”), payable after the closing of the acquisition based on revenue targets for the business of Uplogix as specified in the merger agreement. The Earnout Amount was based on Uplogix achieving revenue of $7,000,000 to $14,000,000 for the period beginning at the September 12, 2022 closing date and ending on September 30, 2023.

 

The table below presents the change in the earnout consideration liability through September 30, 2023 (in thousands):

     
Preliminary estimated fair value of earnout consideration  $1,718 
Remeasurement estimates during fiscal 2023   (447)
Payments    
Balance at June 30, 2023  $1,271 
Final remeasurement estimate   (9)
Balance at September 30, 2023  $1,262 

 

The balance of this liability, as reported in the table above, is recorded in other current liabilities on the accompanying unaudited condensed consolidated balance sheets at September 30, 2023 and June 30, 2023. We expect to disburse the $1,262,000 earnout consideration liability during the quarter ending December 31, 2023.

 

 

4. Supplemental Financial Information

 

Inventories

          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Finished goods  $22,339   $25,670 
Raw materials   23,457    24,066 
Inventories  $45,796   $49,736 

 

 

 

 12 

 

 

Other Liabilities

 

The following table presents details of our other liabilities:

          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Current          
Accrued variable consideration  $2,139   $2,167 
Customer deposits and refunds   21,102    16,344 
Accrued raw materials purchases   316    267 
Deferred revenue   2,768    2,493 
Lease liability   1,942    1,859 
Taxes payable   393    647 
Warranty reserve   807    788 
Other accrued operating expenses   4,595    4,248 
Total other current liabilities  $34,062   $28,813 
           
Non-current          
Lease liability  $9,884   $10,425 
Deferred tax liability   215    146 
Deferred revenue   1,086    888 
Total other non-current liabilities  $11,185   $11,459 

 

The customer deposits and refunds balances in the table above include a significant deposit from a customer as prepayment for expected future shipments under their contract.

 

Computation of Net Loss per Share

 

Basic and diluted net loss per share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the applicable period.

 

The following table presents the computation of net loss per share:

Schedule of computation of net income (loss) per share          
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands, except per share data) 
Numerator:          
Net loss  $(1,886)  $(1,653)
Denominator:          
Weighted-average common shares outstanding - basic and diluted   36,982    35,406 
           
Net loss per share - basic and diluted  $(0.05)  $(0.05)

 

 

 

 13 

 

 

The following table presents the common stock equivalents excluded from the diluted net loss per share calculation, because they were anti-dilutive for the periods presented. These excluded common stock equivalents could be dilutive in the future.

        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Common stock equivalents   667    948 

 

Purchased Intangible Assets

 

The following table presents details of purchased intangible assets:

                              
   September 30, 2023   June 30, 2023 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $6,331   $(4,234)  $2,097   $6,331   $(3,881)  $2,450 
Customer relationships   17,528    (10,444)   7,084    17,528    (9,487)   8,041 
Trademark and trade name   1,425    (1,425)       1,425    (1,351)   74 
   $25,284   $(16,103)  $9,181   $25,284   $(14,719)  $10,565 

 

We do not currently have any purchased intangible assets with indefinite useful lives.

 

As of September 30, 2023, future estimated amortization expense is as follows:

     
Years Ending June 30,    
(In thousands)    
2024 (remainder)  $3,930 
2025   3,685 
2026   1,177 
2027   326 
2028   63 
Total  $9,181 

 

Restructuring, Severance and Related Charges

 

The following table presents details of the liability we recorded related to restructuring, severance and related activities:

     
   Three Months Ended 
   September 30, 
   2023 
   (In thousands) 
Beginning balance  $97 
Charges   20 
Payments   (101)
Ending balance  $16 

 

 

 

 14 

 

 

These balances are recorded in accrued payroll and related expenses in the accompanying unaudited condensed consolidated balance sheets.

 

In October 2023, we undertook a reduction in our labor force to better align our staffing with our business objectives. The severance and related charges in connection with this action are expected to approximate $500,000 and will be recognized in our unaudited condensed consolidated statement of operations during the three months ending December 31, 2023.

 

Supplemental Cash Flow Information

 

The following table presents non-cash investing transactions excluded from the accompanying unaudited condensed consolidated statements of cash flows:

        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $339   $589 

 

 

5. Warranty Reserve

 

The standard warranty periods we provide for our products typically range from one to five years. Certain products carry a limited lifetime warranty, which requires us to repair or replace a defective product or offer a refund of a portion of the purchase price based on a depreciated value at our option. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.

 

The following table presents details of our warranty reserve, which is included in other current liabilities in the unaudited condensed consolidated balance sheets:

          
   Three Months Ended   Year Ended 
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Beginning balance  $788   $594 
Charged to cost of revenue   59    352 
Usage   (40)   (158)
Ending balance  $807   $788 

 

 

6. Bank Loan Agreements

 

In September 2022 we entered into a Third Amendment to the Third Amended and Restated Loan and Security Agreement (the “Amendment”) with Silicon Valley Bank (“SVB”), pertaining to our existing term loan and revolving credit facility (together, the “Senior Credit Facilities”), which amends that certain Third Amended and Restated Loan and Security Agreement, dated as of August 2, 2021, as amended by the First Amendment to Third Amended and Restated Loan and Security Agreement, dated as of October 21, 2021, as amended by the Second Amendment to Third Amended and Restated Loan and Security Agreement, dated as of February 15, 2022 by and among Lantronix and SVB (collectively with the Amendment, the “Loan Agreement”).

 

 

 

 15 

 

 

The Amendment, among other things, provided for an additional term loan in the original principal amount of $5,000,000 that matures on August 2, 2025. The Senior Credit Facilities bears interest at Term Secured Overnight Financing Rate (“SOFR”) or the Prime Rate, at the option of Lantronix, plus a margin that ranges from 3.10% to 4.10% in the case of Term SOFR and 1.50% to 2.50% in the case of the Prime Rate, depending on our total leverage with a Term SOFR floor of 1.50% and a Prime Rate floor of 3.25%. The Amendment reduces the minimum liquidity requirement from $5,000,000 to $4,000,000. As a condition to entering into the Amendment, we were obligated to pay a nonrefundable facility increase fee in the amount of $25,000. The Senior Credit Facilities mature on August 2, 2025. The Senior Credit Facilities are secured by substantially all of our assets.

  

In April 2023, we entered into a Letter Agreement (the “Letter Agreement”) with SVB, which, among other matters, amended the Loan Agreement to reduce the former requirement to hold 85% of our company-wide cash balances at SVB to 50%, and provided a waiver of any event of default under the Loan Agreement for any failure to comply with this covenant prior to the date of the Letter Agreement.

 

The following table summarizes our outstanding debt under the Senior Credit Facilities: 

          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Outstanding borrowings on term loan  $18,675   $19,194 
Less: Unamortized debt issuance costs   (202)   (230)
Net Carrying amount of debt   18,473    18,964 
Less: Current portion   (3,002)   (2,743)
Non-current portion  $15,471   $16,221 
           
Outstanding borrowings on revolving credit facility  $   $ 

 

During the three months ended September 30, 2023, we recognized $450,000 of interest expense in the accompanying unaudited condensed consolidated statements of operations related to interest and amortization of debt issuance associated with the borrowings under the Senior Credit Facilities.

  

Financial Covenants

 

The Senior Credit Facilities require Lantronix to comply with a minimum liquidity test, a maximum leverage ratio and a minimum fixed charge coverage ratio. We are currently in compliance with all financial covenants.

 

Liquidity

 

The Senior Credit Facilities require that we maintain a minimum liquidity of $4,000,000 at SVB, as measured at the end of each month.

 

Maximum leverage ratio

 

The Senior Credit Facilities require that we maintain a maximum leverage ratio, calculated as the ratio of funded debt to the consolidated trailing 12 month earnings before interest, taxes, depreciation and amortization, and certain other allowable exclusions of (i) 2.50 to 1.00 for each calendar quarter ending June 30, 2021 through and including September 30, 2022, (ii) 2.25 to 1.00 for each calendar quarter ending December 31, 2022 through and including September 30, 2023, and (iii) 2.00 to 1.00 for the calendar quarter ending December 31, 2023 and each calendar quarter thereafter.

 

 

 

 16 

 

 

Minimum fixed charge coverage ratio

 

The Senior Credit Facilities require that we maintain a minimum fixed charge coverage ratio, calculated as the ratio of consolidated trailing 12 month earnings before interest, taxes, depreciation and amortization, and certain other allowable exclusions, less capital expenditures and taxes paid, to the trailing twelve month principal and interest payments on all funded debt of 1.25 to 1.00 as measured at the end of each calendar quarter.

 

In addition, the Senior Credit Facilities contain customary representations and warranties, affirmative and negative covenants, including covenants that limit or restrict Lantronix and its subsidiaries’ ability to incur liens, incur indebtedness, dispose of assets, make investments, make certain restricted payments, merge or consolidate and enter into certain speculative hedging arrangements. The Senior Credit Facilities include a number of events of default, including, among other things, non-payment defaults, covenant defaults, cross-defaults to other materials indebtedness, bankruptcy and insolvency defaults and material judgment defaults. If any event of default occurs (subject, in certain instances, to specified grace periods), the principal, premium, if any, interest and any other monetary obligations on all the then outstanding amounts under the Senior Credit Facilities may become due and payable immediately.

 

 

7. Stockholders’ Equity

  

Stock Options

 

The following table presents a summary of activity with respect to our stock options:

        
       Weighted- 
       Average 
   Number of   Exercise Price 
   Shares   per Share 
   (In thousands)     
Balance of options outstanding at June 30, 2023   1,325   $3.65 
Expired   (489)   4.00 
Exercised   (133)   1.68 
Balance of options outstanding at September 30, 2023   703   $3.79 

 

Restricted Stock Units (“RSUs”)

 

The following table presents a summary of activity with respect to our RSUs:

          
       Weighted- 
       Average 
       Grant Date 
   Number of   Fair Value 
   Shares   per Share 
    (In thousands)      
Balance of RSUs outstanding at June 30, 2023   1,189   $5.70 
Granted   90    4.19 
Forfeited   (26)   5.65 
Vested   (244)   5.79 
Balance of RSUs outstanding at September 30, 2023   1,009   $5.55 

 

 

 

 17 

 

 

Performance Stock Units (“PSUs”)

 

The following table presents a summary of activity with respect to our PSUs:

     
   Number of Shares 
    (In thousands) 
Balance of PSUs outstanding at June 30, 2023   931 
Granted   689 
Forfeited   (346)
Vested   (174)
Balance of PSUs outstanding at September 30, 2023   1,100 

 

Employee Stock Purchase Plan (“ESPP”)

 

The following table presents a summary of activity under our ESPP:

     
   Number of 
   Shares 
    (In thousands) 
Shares available for issuance at June 30, 2023   381 
Shares issued    
Shares available for issuance at September 30, 2023   381 

 

Share-Based Compensation Expense

 

The following table presents a summary of share-based compensation expense included in each functional line item on our accompanying unaudited condensed consolidated statements of operations:

        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Cost of revenue  $41   $51 
Selling, general and administrative   1,273    1,405 
Research and development   428    332 
Total share-based compensation expense  $1,742   $1,788 

 

 

 

 18 

 

 

The following table presents the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of September 30, 2023:

        
   Remaining   Remaining 
   Unrecognized   Weighted- 
   Compensation   Average Years 
   Expense   To Recognize 
   (In thousands)     
Stock options  $340    2.6 
RSUs   5,095    2.0 
PSUs   4,095    2.4 
Stock purchase rights under ESPP   43    0.1 
   $9,573      

 

If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel remaining unearned share-based compensation expense. Future share-based compensation expense and unearned share-based compensation will increase to the extent that we grant additional share-based awards.

 

 

8. Income Taxes

 

We utilize the liability method of accounting for income taxes. The following table presents our effective tax rates based upon our provision for income taxes for the periods shown:

        
   Three Months Ended 
   September 30, 
   2023   2022 
Effective tax rate   0%    3% 

 

The difference between our effective tax rates in the periods presented above and the federal statutory rate is primarily due to (i) a tax benefit from our domestic losses being recorded with a full valuation allowance, (ii) our current estimates of pre-tax profitability for the full fiscal year and (iii) the effect of foreign earnings taxed at rates differing from the federal statutory rate.

 

We have recorded a net deferred tax liability of $215,000 and $146,000 at September 30, 2023 and June 30, 2023, respectively. This balance represents the excess of our indefinite-lived deferred tax liabilities over our indefinite-lived deferred tax assets and is recorded in other non-current liabilities on the accompanying unaudited condensed consolidated balance sheets. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by Accounting Standards Codification Topic 740, we have evaluated the positive and negative evidence bearing upon our ability to realize our deferred tax assets. We have determined that it was more likely than not that Lantronix would not realize the deferred tax assets due to our cumulative losses and uncertainty of generating future taxable income and have therefore provided a full valuation allowance against our deferred tax assets as of September 30, 2023 and June 30, 2023.

 

 

9. Commitments and Contingencies

 

From time to time, we are involved in various legal proceedings and claims arising in the ordinary course of our business. Although the results of legal proceedings and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not, individually or in the aggregate, have a material adverse effect on our business, operating results, financial condition or cash flows. However, regardless of the outcome, litigation can have an adverse impact on us because of legal costs, diversion of management time and resources, and other factors.

 

 

10. Subsequent Event

 

On November 6, 2023, we announced that our Board of Directors has appointed Saleel Awsare to serve as the Company’s President and Chief Executive Officer effective as of November 20, 2023. In addition to other compensation, the Company will grant Mr. Awsare a stock unit award covering a number of shares of our common stock equal to $4,150,000 made up of a combination of RSUs and PSUs scheduled to vest over the next three years.

 

 

 19 

 

 

Item 2. 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 together with our unaudited condensed consolidated financial statements and the related notes included in Part I, Item 1 of this Quarterly Report on Form 10-Q for the three months ended September 30, 2023 (the “Report”). This discussion and analysis contains forward-looking statements that are based on our current expectations and reflect our plans, estimates and anticipated future financial performance. See the section of this Report entitled “Cautionary Note Regarding Forward-Looking Statements” for additional information. These statements involve numerous risks and uncertainties. Our actual results may differ materially from those expressed or implied by these forward-looking statements as a result of many factors, including those set forth in “Risk Factors” in Part II, Item 1A of this Report.

 

Unless otherwise indicated by the context, all references to the “Company”, “Lantronix”, "we", "us", and "our" in this Quarterly Report on Form 10-Q include Lantronix, Inc. and its consolidated subsidiaries.

 

Overview

 

Lantronix, Inc. is a global industrial and enterprise internet of things (“IoT”) provider of solutions that target diversified verticals ranging from smart cities, utilities and healthcare to enterprise, intelligent transportation, and industrial automation. Building on a long history of connectivity and video processing competence, target applications include video surveillance, traffic management, infotainment systems, robotics, edge computing and remote environment management.

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific Japan (“APJ”).

  

Products and Solutions Overview

 

We organize our portfolio services and products into the following product lines: Embedded IoT Modules, IoT Systems Solutions, and Software and Engineering Services. 

 

Embedded IoT Modules

 

This portfolio of embedded products provides a variety of options including Compute System-on-Module (“SOM”) or System-in-Package (“SIP”) solutions supplemented with wired and wireless network connectivity products. As the level of silicon integration continues to grow, the compute modules also provide the ability to collect digital information (Video, Audio or Sensors) and analyze/comprehend the data streams based on specific AI/ML algorithms. The new implementations of SIP devices can process multiple media streams with CV (Computer Vision) technology and the modules can be controlled remotely via ConsoleFlow™, Lantronix’s Cloud software-as-a-service (“SaaS”) platform. Our IoT compute products typically are embedded into a customer new product design, enabling advanced application functionality at the edge. These products include application processing that delivers compute to meet customer needs for data transformation, computer vision, machine learning, augmented / virtual reality, audio / video aggregation and distribution, and custom applications at the edge. Many of the products are offered with software tools intended to further accelerate our customers’ time-to-market and increase their value add. Most of our IoT embedded products are pre-certified in a number of countries thereby significantly reducing our original equipment manufacturer (“OEM”) customers’ regulatory certification costs and accelerating their time-to-market.

 

 

 

 20 

 

 

IoT System Solutions

 

The IoT Systems Solutions portfolio consists of fully functional standalone systems that provide routing, switching or gateway functionalities as well as Telematics and media conversion. These products include wired and wireless connections that enhance the value and utility of modern electronic systems and equipment by providing secure network connectivity, power for IoT end devices through Power over Ethernet (“PoE”), application hosting, protocol conversion, media conversion, secure access for distributed IoT deployments and many other functions. Most of our IoT System products are pre-certified in a number of countries thereby significantly reducing our OEM customers’ regulatory certification costs and accelerating their time-to-market.

 

Software and Services

 

Our SaaS platform provides single pane of glass management for remote environment management and IoT deployments. Our platform enables customers to easily deploy, monitor, manage, and automate across their global deployments, all from a single platform login, virtually connected as though directly on each device. Our platform eliminates the need to have 24/7 personnel on site, and makes it easy to see and drill into an issue quickly, even in large scale deployments.

 

We leverage our engineering expertise and product development best practices to deliver high quality, innovative products, cost-effectively and on time. Our engineering services flexible business model allows for choosing turnkey product development or team augmentation for accelerating complex areas of product development such as; camera development and tuning, voice control, machine learning, artificial intelligence, computer vision, augmented / virtual reality, mechanical and radio-frequency design, thermal and power optimization, or in any specific area a customer needs assistance.

 

We also provide extended warranty, support and maintenance services related to our out-of-band (“OOB”) and certain other product families.

 

Recent Accounting Pronouncements

 

Refer to Note 1 of Notes to Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Report, which is incorporated herein by reference, for a discussion of recent accounting pronouncements.

 

Critical Accounting Policies and Estimates

 

The accounting policies that have the greatest impact on our financial condition and results of operations and that require the most judgment are those relating to revenue recognition, sales returns and allowances, inventory valuation, restructuring charges, valuation of deferred income taxes, business combinations, valuation of goodwill and long-lived and intangible assets, stock-based compensation, litigation and other contingencies. These policies are described in further detail in our Annual Report on Form 10-K for the year ended June 30, 2023 and filed with the Securities and Exchange Commission (the “SEC”) on September 12, 2023 (the “Form 10-K”) and have not changed significantly during the three months ended September 30, 2023 as compared to what was previously disclosed in the Form 10-K.

 

Results of Operations – Three Months Ended September 30, 2023 Compared to the Three Months Ended September 30, 2022

 

Summary

 

In the three months ended September 30, 2023, our net revenue increased by $1,236,000 or 3.9%, compared to the three months ended September 30, 2022. The increase in net revenue was driven by a 30.2% increase in net revenue in our IoT System Solutions product line, as well as a 26.1% increase in net revenue in our Software & Services product line; these increases were partially offset by a 24.7% decrease in net revenues in our Embedded IoT Solutions product line. We had a net loss of $1,886,000 for the three months ended September 30, 2023 compared to a net loss of $1,653,000 for the three months ended September 30, 2022. The increase in net loss was primarily driven by an increase in operating expenses of $264,000 coupled with a reduction in gross margin percentage, which offset the increase in revenues for the three months ended September 30, 2023 compared to the three months ended September 30, 2022.

 

 

 

 21 

 

 

Net Revenue

 

The following tables present our net revenue by product line and by geographic region:

 

   Three Months Ended September 30,         
       % of Net       % of Net   Change 
   2023   Revenue   2022   Revenue   $   % 
   (In thousands, except percentages) 
Embedded IoT Solutions  $11,373    34.4%   $15,095    47.5%   $(3,722)   (24.7%)
IoT System Solutions   19,036    57.6%    14,621    46.0%    4,415    30.2% 
Software & Services   2,622    8.0%    2,079    6.5%    543    26.1% 
   $33,031    100.0%   $31,795    100.0%   $1,236    3.9% 

 

   Three Months Ended September 30,         
       % of Net       % of Net   Change 
   2023   Revenue   2022   Revenue   $   % 
   (In thousands, except percentages) 
Americas  $22,933    69.4%   $20,930    65.8%   $2,003    9.6% 
EMEA   6,591    20.0%    5,201    16.4%    1,390    26.7% 
APJ   3,507    10.6%    5,664    17.8%    (2,157)   (38.1%)
   $33,031    100.0%   $31,795    100.0%   $1,236    3.9% 

 

Embedded IoT Solutions

 

Net revenue decreased primarily due to lower unit sales of our embedded ethernet connectivity products in the Americas and APJ regions as well as lower unit sales of our embedded compute product line across all regions. These decreases were partially offset by an increase in revenue in our wireless communication products in the Americas and APJ regions.

 

IoT System Solutions

 

Net revenue increased primarily due to increased unit sales of our out-of-band products across all regions as well as an increase in unit sales of our converters and radio nodes products in the Americas region. These increases were partially offset by decreases in sales of our network switches in the Americas region.

 

Software & Services

 

Net revenue increased primarily due to an increase in our extended warranty services in the Americas region, mostly as a result of the Uplogix, Inc. (“Uplogix”) acquisition.

 

Gross Profit

 

Gross profit represents net revenue less cost of revenue. Cost of revenue consists primarily of the cost of raw material components, subcontract labor assembly from contract manufacturers, direct and indirect personnel expenses related to professional services, manufacturing overhead, inventory reserves for excess and obsolete products or raw materials, warranty costs, royalties and share-based compensation.

  

 

 22 

 

 

The following table presents our gross profit:

 

   Three Months Ended September 30,         
       % of Net       % of Net   Change 
   2023   Revenue   2022   Revenue   $   % 
   (In thousands, except percentages) 
Gross profit  $14,097    42.7%   $14,036    44.1%   $61    0.4% 

 

Gross profit as a percent of revenue (referred to as “gross margin”) decreased due primarily to charges for excess and obsolete inventories during the current quarter.

 

Selling, General and Administrative

 

Selling, general and administrative expenses consist of personnel-related expenses, including salaries and commissions, share-based compensation, facility expenses, information technology, trade show expenses, advertising, and legal and accounting fees.

  

The following table presents our selling, general and administrative expenses:

 

   Three Months Ended September 30,         
       % of Net       % of Net   Change 
   2023   Revenue   2022   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $4,741        $4,680        $61    1.3% 
Professional fees and outside services   1,636         1,682         (46)   (2.7%)
Advertising and marketing   482         582         (100)   (17.2%)
Facilities and insurance   514         483         31    6.4% 
Share-based compensation   1,273         1,405         (132)   (9.4%)
Depreciation   334         155         179    115.5% 
Other   190         170         20    11.8% 
Selling, general and administrative  $9,170    27.8%   $9,157    28.8%   $13    0.1% 

 

Selling, general and administrative expenses remained mostly consistent year-over-year. We saw a slight overall increase in personnel-related expenses due to headcount added from the Uplogix acquisition, along with higher depreciation expenses related to property and equipment for our new facilities in California and Minnesota. These increases were largely offset by (i) a reduction in share-based compensation due to the departure of our Chief Executive Officer and (ii) a reduction in advertising and marketing costs related to changes to marketing programs with customers.

 

Research and Development

 

Research and development expenses consist of personnel-related expenses, including share-based compensation, as well as expenditures to third-party vendors for research and development activities and product certification costs. Our quarterly costs related to outside services and product certifications vary from period to period depending on our level of development activities.

 

 

 

 23 

 

 

The following table presents our research and development expenses:

 

   Three Months Ended September 30,         
       % of Net       % of Net   Change 
   2023   Revenue   2022   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $3,259        $2,961        $298    10.1% 
Facilities   619         642         (23)   (3.6%)
Outside services   176         164         12    7.3% 
Product certifications   347         213         134    62.9% 
Share-based compensation   428         332         96    28.9% 
Other   277         214         63    29.4% 
Research and development  $5,106    15.5%   $4,526    14.2%   $580    12.8% 

 

Research and development expenses increased primarily due to an increase in personnel-related costs driven by the Uplogix acquisition and internal growth of certain engineering teams worldwide. Additionally, we incurred higher product certification costs due to the timing of internal development projects, as well as increased share-based compensation costs related to new hire grants in the current fiscal year.

   

Restructuring, Severance and Related Charges

 

During the three months ended September 30, 2023, we incurred charges of approximately $20,000 related to headcount reductions and restructuring of certain non-essential operations. During the three months ended September 30, 2022, we incurred $92,000 of restructuring, severance and related charges.

 

In October 2023, we undertook a reduction in our labor force to better align our staffing with our business objectives. The severance and related charges in connection with this action are expected to approximate $500,000 and will be recognized in our condensed consolidated statement of operations during the three months ending December 31, 2023.

 

We may incur additional restructuring, severance and related charges in future periods as we continue to identify cost savings and synergies related to our acquisitions and general business operations.

 

Acquisition-Related Costs

 

During the three months ended September 30, 2023, we did not incur any acquisition related costs. During the three months ended September 30, 2022, we incurred approximately $213,000 of costs primarily in connection with the acquisition of Uplogix. These costs were mainly comprised of banking, legal and other professional fees.

 

Interest Income (Expense), Net

  

For the three months ended September 30, 2023 and September 30, 2022, we incurred net interest expense due to borrowings on our credit facilities. We also earn interest income on our domestic cash balance.

 

Other Income (Expense), Net

  

Our other income (expense), net, is comprised primarily of foreign currency remeasurement and transaction adjustments related to our foreign subsidiaries whose functional currency is the U.S. dollar.

 

 

 

 24 

 

 

Provision for Income Taxes

 

Refer to Note 8 of Notes to Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Report, which is incorporated herein by reference, for a discussion regarding our provision for income taxes.

  

Liquidity and Capital Resources

 

Liquidity

 

The following table presents details of our working capital and cash and cash equivalents:

 

   September 30,   June 30,     
   2023   2023   Change 
   (In thousands) 
Working capital  $50,153   $50,163   $(10)
Cash and cash equivalents  $19,479   $13,452   $6,027 

 

Our principal sources of cash and liquidity include our existing cash and cash equivalents, borrowings and amounts available under our existing term loan and revolving credit facility (together, the “Senior Credit Facilities”), and cash generated from operations. We believe that our current cash holdings and net cash flows from operations are sufficient to satisfy our current obligations for the foreseeable future, and, assuming continued access to the undrawn amounts available under our Senior Credit Facilities, these combined sources will be sufficient to fund our material requirements for working capital, capital expenditures and other financial commitments for at least the next 12 months and beyond. We continue to monitor our existing banking relationships and the availability of potential alternate sources of credit based on market conditions and our ongoing capital requirements. There can be no guarantee that we would be able to obtain any needed alternate financing on acceptable terms, or at all, or that such a financing would not result in a default under the Loan Agreement (as defined in Note 6 of Notes to Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Report). We anticipate that the primary factors affecting our cash and liquidity are net revenue, working capital requirements and capital expenditures.

 

We define cash and cash equivalents as highly liquid deposits with original maturities of 90 days or less when purchased. We maintain cash and cash equivalents balances at certain financial institutions in excess of amounts insured by the Federal Deposit Insurance Corporation (“FDIC”). There can be no assurance that our deposits in excess of the FDIC limits will be backstopped by the U.S., or that any bank or financial institution with which we do business will be able to obtain needed liquidity from other banks, government institutions or by acquisition in the event of a failure or liquidity crisis.

 

As of the date of this Report, we have full access to and control of our cash and cash equivalents balance at Silicon Valley Bank (“SVB”) and our other banking institutions. Our emphasis is primarily on safety of principal and secondarily on maximizing yield on those funds. In April 2023, we entered into the Letter Agreement (as defined in Note 6 of Notes to Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Report) with SVB, which, among other matters, amended the Loan Agreement to reduce the former requirement to hold 85% of our company-wide cash balances at SVB to 50% and provided a waiver of any event of default under the Loan Agreement for any failure to comply with this covenant prior to the date of the Letter Agreement. As of the date of this Report, we are in compliance with all covenants of the Loan Agreement.

 

Our future working capital requirements will depend on many factors, including the following: timing and amount of our net revenue; our product mix and the resulting gross margins; research and development expenses; selling, general and administrative expenses; and expenses associated with any strategic partnerships, acquisitions or infrastructure investments.

 

 

 

 25 

 

 

From time to time, we may seek additional capital from public or private offerings of our capital stock, borrowings under our existing or future credit lines or other sources in order to (i) develop or enhance our products, (ii) take advantage of strategic opportunities, (iii) respond to competition or (iv) continue to operate our business. We currently have a Form S-3 shelf registration statement on file with the SEC. If we issue equity securities to raise additional funds, our existing stockholders may experience dilution, and the new equity securities may have rights, preferences and privileges senior to those of our existing stockholders. If we issue debt securities to raise additional funds, we may incur debt service obligations, become subject to additional restrictions that limit or restrict our ability to operate our business, or be required to further encumber our assets. There can be no assurance that we will be able to raise any such capital on terms acceptable to us, if at all.

 

Bank Loan Agreements

 

Refer to Note 6 of Notes to Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Report, which is incorporated herein by reference, for a discussion of our loan agreements.

 

Cash Flows

 

The following table presents the major components of the unaudited condensed consolidated statements of cash flows:

 

   Three Months Ended     
   September 30,     
   2023   2022   Change 
   (In thousands) 
Net cash provided by (used in) operating activities  $7,498   $(4,666)  $12,164 
Net cash used in investing activities   (486)   (5,606)   5,120 
Net cash provided by (used in) financing activities   (985)   6,176    (7,161)

 

Operating Activities

 

Cash provided by operating activities during the three months ended September 30, 2023 increased compared to the prior year period. For the three months ended September 30, 2023, our net loss included $3,989,000 of non-cash charges, while the changes in operating assets and liabilities provided net cash of $5,395,000.

 

Our net inventories decreased by $3,940,000, or 7.9%, from June 30, 2023 to September 30, 2023. The decrease resulted primarily from increased shipments on certain existing large customer contracts for which we had been building up our stock levels in recent periods.

 

Accounts payable decreased by $3,252,000, or 26.2%, from June 30, 2023 to September 30, 2023. The reduction is primarily due to the timing of our inventory purchases and related payments to our vendors.

 

Other current liabilities increased by $5,249,000, or 18.2%, from June 30, 2023 to September 30, 2023. This was mostly driven by an increase in deposits related to expected future shipments under a customer contract.

 

 

 

 26 

 

 

Investing Activities

 

Net cash used in investing activities for the three months ended September 30, 2023 consisted of purchases of equipment amounting to $486,000, primarily for research and development uses. Cash used during the three months ended September 30, 2022 included the acquisition of Uplogix, which used net cash of $4,650,000 as well as purchases of plant and equipment of $946,000 primarily related to building out and furnishing our new lease facilities in California and Minnesota.

 

Financing Activities

 

Net cash used in financing activities during the three months ended September 30, 2023 resulted primarily from principal payments on the Senior Credit Facilities as well as tax withholdings paid on behalf of employees for restricted shares. Net cash provided by financing activities during the three months ended September 30, 2022 resulted primarily from $7,000,000 in gross proceeds received from our Senior Credit Facilities with SVB partially offset by payments on the term loan as well as tax withholdings paid on behalf of employees for restricted shares.

 

Item 3. Quantitative and Qualitative Disclosures about Market Risk

 

As a smaller reporting company, we are not required to provide the information required by this Item 3.

 

Item 4. Controls and Procedures

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that this information is accumulated and communicated to management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure. In designing and evaluating the disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives, and management is required to apply its judgment in evaluating the cost-benefit relationship of possible controls and procedures.

 

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, evaluated the effectiveness of our disclosure controls and procedures as of September 30, 2023. Based on such evaluation our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures were not effective as of September 30, 2023 due to the material weakness identified and described below.

 

In light of the material weaknesses described below, management performed additional analysis and other procedures to ensure that our interim Unaudited Condensed Consolidated Financial Statements were prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). Accordingly, management believes that the Unaudited Condensed Consolidated Financial Statements included in this Report fairly present, in all material respects, our financial position, results of operations, and cash flows as of and for the periods presented, in accordance with U.S. GAAP.

 

Material Weakness in Internal Control Over Financial Reporting

 

As previously reported in our management’s report on internal control over financial reporting within our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, we identified a material weakness in internal control related to the design and implementation of information technology general controls related to the Company’s information systems that are relevant to the preparation of consolidated financial statements. Specifically, we did not design and maintain user access controls to adequately restrict user access to the financial application and data to appropriate Company personnel.

 

 

 

 27 

 

 

Remediation Efforts to Address the Material Weaknesses Existing in the Current Period

 

Management has initiated a remediation plan to enhance the design of information technology general controls related to user access by implementing controls over user access including monitoring controls and enforcing proper segregation of duties within IT environments based on roles and responsibilities. The material weakness will not be considered remediated until the controls have operated effectively, as evidenced through testing, for a sufficient number of instances. We expect that the remediation of this material weakness will be completed during the fiscal year ending June 30, 2024.

 

Changes in Internal Control over Financial Reporting

 

Other than the ongoing changes to our controls associated with remediating the material weakness described above, there were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 13a-15(f) and 15d-15(f) of the Exchange Act that occurred during the quarter ended September 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 28 

 

 

PART II. OTHER INFORMATION

 

Item 1. Legal Proceedings

 

Refer to Note 9 of Notes to Unaudited Condensed Consolidated Financial Statements, included in Part I, Item 1 of this Quarterly Report on Form 10-Q for the three months ended September 30, 2023 (the Report”), which is incorporated herein by reference, for a discussion of legal proceedings.

 

Item 1A. Risk Factors

 

We operate in a rapidly changing environment that involves numerous risks and uncertainties. Before deciding to purchase, hold or sell our common stock, you should carefully consider the risks described in this section, as well as other information contained in this Report and in our other filings with the Securities and Exchange Commission (“SEC”). This section should be read in conjunction with the unaudited condensed consolidated financial statements and accompanying notes thereto included in Item 1 of this Report, and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Item 2 of this Report. If any of these risks or uncertainties actually occurs, our business, financial condition, results of operations or prospects could be materially harmed. In that event, the market price for our common stock could decline and you could lose all or part of your investment. In addition, risks and uncertainties not presently known to us or that we currently deem immaterial may also adversely affect our business.

 

The risks and uncertainties discussed below update and supersede the risks and uncertainties previously disclosed in Part I, Item 1A of our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, which was filed with the SEC on September 12, 2023.  There have been no material changes to the risks and uncertainties previously disclosed in such Annual Report on Form 10-K, except for those risks marked with an asterisk (*) below.

 

Risks Related to Our Operations and Industry

 

We have experienced and may in the future experience constraints in the supply of certain materials and components that could affect our operating results.

 

Some of our integrated circuits are only available from a single source and in some cases, are no longer being manufactured. From time to time, integrated circuits, and potentially other components used in our products, will be phased out of production by the manufacturer. When this happens, we attempt to purchase sufficient inventory to meet our needs until a substitute component can be incorporated into our products. Nonetheless, we may be unable to purchase sufficient components to meet our demands, or we may incorrectly forecast our demands, and purchase too many or too few components. In addition, our products use components that have been in the past and may in the future be subject to market shortages and substantial price fluctuations, whether due to the COVID-19 pandemic, the war between Ukraine and Russia, potential conflict in the Middle East, recent tensions between China and Taiwan or otherwise. From time to time, we have been unable to meet customer orders because we were unable to purchase necessary components for our products. We do not have long-term supply arrangements with most of our vendors to obtain necessary components, including semiconductor chips, or technology for our products and instead purchase components on a purchase order basis. If we are unable to purchase components from these suppliers, our product shipments could be prevented or delayed, which could result in a loss of sales. If we are unable to meet existing orders or to enter into new orders because of a shortage in components, we will likely lose net revenue, risk losing customers and risk harm to our reputation in the marketplace, which could adversely affect our business, financial condition or results of operations. For instance, we continue to experience long lead times and delays in shipments of semiconductor chips. As a result, we have sought alternate sources of certain components, which have been at a higher cost. Because semiconductor chips continue to be subject to an ongoing significant shortage, our ability to source components that use semiconductor chips has been adversely affected. These supply interruptions have resulted in increased component delivery lead times and increased costs to obtain components with available semiconductor chips. To the extent this semiconductor chip shortage or other shortages continue, the production of our products may be impacted.

 

 

 

 29 

 

 

Future operating results depend upon our ability to timely obtain components in sufficient quantities and on acceptable terms.

 

We and our contract manufacturers are responsible for procuring raw materials for our products. Our products incorporate some components and technologies that are only available from single or limited sources of supply. Depending on a limited number of suppliers exposes us to risks, including limited control over pricing, availability, quality and delivery schedules. Moreover, due to our limited sales, we may not be able to convince suppliers to continue to make components available to us unless there is demand for these components from their other customers. If any one or more of our suppliers cease to provide us with sufficient quantities of components in a timely manner or on terms acceptable to us, we would have to seek alternative sources of supply and we may have difficulty identifying additional or replacement suppliers for some of our components.

 

We outsource substantially all of our manufacturing to contract manufacturers in Asia. If our contract manufacturers are unable or unwilling to manufacture our products at the quality and quantity we request, our business could be harmed.

 

We use contract manufacturers based in Asia to manufacture substantially all of our products. Generally, we do not have guaranteed supply agreements with our contract manufacturers or suppliers. If any of these subcontractors or suppliers were to cease doing business with us, we might not be able to obtain alternative sources in a timely or cost-effective manner. Our reliance on third-party manufacturers, especially in countries outside of the U.S., exposes us to a number of significant risks, including:

 

  · reduced control over delivery schedules, quality assurance, manufacturing yields and production costs;
     
  · lack of guaranteed production capacity or product supply;
     
  · effects of terrorist attacks or geopolitical conflicts abroad;
     
  · reliance on these manufacturers to maintain competitive manufacturing technologies;
     
  · unexpected changes in regulatory requirements, taxes, trade laws and tariffs;
     
  · reduced protection for intellectual property rights in some countries;
     
  · differing labor regulations;
     
  · disruptions to the business, financial stability or operations, including due to strikes, labor disputes or other disruptions to the workforce, of these manufacturers;
     
  · compliance with a wide variety of complex regulatory requirements;
     
  · fluctuations in currency exchange rates;
     
  · changes in a country’s or region’s political or economic conditions;
     
  · greater difficulty in staffing and managing foreign operations; and
     
  · increased financial accounting and reporting burdens and complexities.

 

 

 

 30 

 

 

Any problems that we may encounter with the delivery, quality or cost of our products from our contract manufacturers or suppliers could cause us to lose net revenue, damage our customer relationships and harm our reputation in the marketplace, each of which could materially and adversely affect our business, financial condition or results of operations. 

 

From time to time, we may transition the manufacturing of certain products from one contract manufacturer to another. When we do this, we may incur substantial expenses, risk material delays or encounter other unexpected issues.

 

The effect of a pandemic or major public health concern such as the COVID-19 pandemic could result in material adverse effects on our business, financial position, results of operations and cash flows.

 

The COVID-19 pandemic or another pandemic or similar outbreak has had, and may in the future have, an adverse impact on the economy generally, our business and the businesses of our suppliers, and our results of operations and financial condition. For example, the COVID-19 pandemic resulted in industry events, trade shows and business travel being suspended, cancelled and/or significantly curtailed. If these activities are suspended, cancelled and/or significantly curtailed in the future, whether due to surges of COVID-19 or other possible pandemics and similar outbreaks, our sales may be negatively impacted in the future.

 

In addition, the impact of the COVID-19 pandemic or other possible pandemics subject us to various risks and uncertainties that could materially adversely affect our business, results of operations and financial condition, including the following:

 

  · significant volatility or decreases in the demand for our products or extended sales cycles;
     
  · changes in customer behavior and preferences, as customers may experience financial difficulties and/or may delay orders or reduce their spending;
     
  · adverse impacts on our ability to distribute or deliver our products or services, as well as temporary disruptions, restrictions or closures of the facilities of our suppliers or customers and their contract manufacturers;
     
  · further disruptions in our contract manufacturers’ ability to manufacture our products, as some contract manufacturers and suppliers of materials used in the production of our products are, or may be, located in areas more severely impacted by COVID-19 or another possible pandemic, which has limited and could further limit our ability to obtain sufficient materials to produce and manufacture our products; and
     
  · volatility in the availability of raw materials and components that our contract manufacturers purchase and volatility in raw material and other input costs.

 

The duration and extent of the COVID-19 pandemic or another pandemic’s effect on our operations and financial condition will depend on future developments, which are highly uncertain and cannot be predicted at this time. The adverse impact of the COVID-19 pandemic or another pandemic or similar outbreak on our business, results of operations and financial condition have been and could continue to be material.

 

 

 

 31 

 

 

Certain of our products are sold into mature markets, which could limit our ability to continue to generate revenue from these products. Our ability to sustain and grow our business depends on our ability to develop, market, and sell new products.

 

Certain of our products are sold into mature markets that are characterized by a trend of declining demand. As the overall market for these products decreases due to the adoption of new technologies, we expect that our revenues from these products will continue to decline. As a result, our future prospects will depend on our ability to develop and successfully market new products that address new and growing markets. Our failure to develop new products or failure to achieve widespread customer acceptance of any new products could cause us to lose market share and cause our revenues to decline. There can be no assurance that we will not experience difficulties that could delay or prevent the successful development, introduction, marketing and sale of new products or product enhancements. Factors that could cause delays include regulatory and/or industry approvals, product design cycle and failure to identify products or features that customers demand. In addition, the introduction and sale of new products often involves a significant technical evaluation, and we often face delays because of our customers’ internal procedures for evaluating, approving and deploying new technologies. For these and other reasons, the sales cycle associated with new products is typically lengthy, often lasting six to 24 months and sometimes longer. Therefore, there can be no assurance that our introduction or announcement of new product offerings will achieve any significant or sustainable degree of market acceptance or result in increased revenue in the near term.

 

Our software offerings are subject to risks that differ from those facing our hardware products.

 

We continue to dedicate significant engineering resources to our management software platform, applications, and SaaS offerings, including ConsoleFlow™. These product and service offerings are subject to significant additional risks that are not necessarily related to our hardware products. Our ability to succeed with these offerings will depend in large part on our ability to provide customers with software products and services that offer features and functionality that address the specific needs of businesses. We may face challenges and delays in the development of this product line as the marketplace for products and services evolves to meet the needs and desires of customers. We cannot provide assurances that we will be successful in operating and growing this product line.

 

In light of these risks and uncertainties, we may not be able to establish or maintain market share for our software and SaaS offerings. As we develop new product lines, we must adapt to market conditions that are unfamiliar to us, such as competitors and distribution channels that are different from those we have known in the past. We have and will encounter competition from other solutions providers, many of whom may have more significant resources than us with which to compete. There can be no assurance that we will recover our investments in this segment, that we will receive meaningful revenue from or realize a profit from this new segment.

 

We may experience significant fluctuation in our revenue because the timing of large orders placed by some of our customers is often project-based.

 

Our operating results fluctuate because we often receive large orders from customers that coincide with the timing of the customer’s project. Sales of our products and services may be delayed if customers delay approval or commencement of projects due to budgetary constraints, internal acceptance review procedures, timing of budget cycles or timing of competitive evaluation processes. In addition, sometimes our customers make significant one-time hardware purchases for projects which are not repeated. We sell primarily on a purchase order basis rather than pursuant to long-term contracts, and we expect fluctuations in our revenues as a result of one-time project-based purchases to continue in the future. In addition, our sales may be subject to significant fluctuations based on the acceleration, delay or cancellation of customer projects, or our failure to complete one or a series of significant potential sales. Because a significant portion of our operating expenses are fixed, even a single order can have a disproportionate effect on our quarterly revenues and operating results. As a result of the factors discussed above, and due to the complexities of the industry in which we operate, it is difficult for us to forecast demand for our current or future products with any degree of certainty, which means it is difficult for us to forecast our sales. If our quarterly or annual operating results fall below the expectations of investors or securities analysts, the price of our common stock could decline substantially.

 

 

 

 32 

 

 

The lengthy sales cycle for our products and services, along with delays in customer completion of projects, make the timing of our revenues difficult to predict.

 

We have a lengthy sales cycle for many of our products that generally extends between six and 24 months and sometimes longer due to a lengthy customer evaluation and approval process. The length of this process can be affected by factors over which we have little or no control, including the customer’s budgetary constraints, timing of the customer’s budget cycles, and concerns by the customer about the introduction of new products by us or by our competitors. As a result, sales cycles for customer orders vary substantially among different customers. The lengthy sales cycle is one of the factors that has caused, and may continue to cause, our revenues and operating results to vary significantly from quarter to quarter. In addition, we may incur substantial expenses and devote significant management effort to develop potential relationships that do not result in agreements or revenues, which may prevent us from pursuing other opportunities. Accordingly, excessive delays in sales could be material and adversely affect our business, financial condition or results of operations.

 

The nature of our products, customer base and sales channels causes us to lack visibility into future demand for our products, which makes it difficult for us to forecast our manufacturing and inventory requirements.

 

We use forecasts based on anticipated product orders to manage our manufacturing and inventory levels and other aspects of our business. However, several factors contribute to a lack of visibility with respect to future orders, including:

 

  · the lengthy and unpredictable sales cycle for our products that can extend from six to 24 months or longer;
     
  · the project-driven nature of many of our customers’ requirements;
     
  · we primarily sell our products indirectly through distributors;
     
  · the uncertainty of the extent and timing of market acceptance of our new products;
     
  · the need to obtain industry certifications or regulatory approval for our products;
     
  · the lack of long-term contracts with our customers;
     
  · the diversity of our product lines and geographic scope of our product distribution;
     
  · we have some customers who make single, non-recurring purchases; and
     
  · a large number of our customers typically purchase in small quantities.

 

This lack of visibility impacts our ability to forecast our inventory requirements. If we overestimate our customers’ future requirements for products, we may have excess inventory, which would increase our costs and potentially require us to write-off inventory that becomes obsolete. Additionally, if we underestimate our customers’ future requirements, we may have inadequate inventory, which could interrupt and delay delivery of our products to our customers, harm our reputation, and cause our revenues to decline. If any of these events occur, they could prevent us from achieving or sustaining profitability and the value of our common stock may decline.

 

 

 

 33 

 

 

Delays in qualifying revisions of existing products for certain of our customers could result in the delay or loss of sales to those customers, which could negatively impact our business and financial results.

 

Our industry is characterized by intense competition, rapidly evolving technology and continually changing customer preferences and requirements. As a result, we frequently develop and introduce new versions of our existing products, which we refer to as revisions.

  

Prior to purchasing our products, some of our customers require that products undergo a qualification process, which may involve testing of the products in the customer’s system. A subsequent revision to a product’s hardware or firmware, changes in the manufacturing process or our selection of a new supplier may require a new qualification process, which may result in delays in sales to customers, loss of sales, or us holding excess or obsolete inventory.

 

After products are qualified, it can take additional time before the customer commences volume production of components or devices that incorporate our products. If we are unsuccessful or delayed in qualifying any new or revised products with a customer, that failure or delay would preclude or delay sales of these products to the customer, and could negatively impact our financial results. In addition, new revisions to our products could cause our customers to alter the timing of their purchases, by either accelerating or delaying purchases, which could result in fluctuations of our net revenue from quarter to quarter.

 

We depend upon a relatively small number of distributor and end-user customers for a large portion of our revenue, and a decline in sales to these major customers would materially adversely affect our business, financial condition, and results of operations.

 

Historically, we have relied upon a small number of distributors and end-user customers for a significant portion of our net revenue. Additionally, we expect an increased customer concentration from end-users in the near future based on existing customer supply agreements and order backlog. Our customer concentration could fluctuate, depending on future customer requirements, which will depend on market conditions in the industry segments in which our customers participate. The loss of one or more significant customers or a decline in sales to our significant customers could result in a material loss of sales and possible increase in excess inventories which would adversely affect our business, financial condition, and results of operations.

 

We depend on distributors for a majority of our sales and to complete order fulfillment.

 

We depend on the resale of products through distributor accounts for a substantial majority of our worldwide net revenue. In addition, sales through our top five distributors accounted for approximately 35% of our net revenue in fiscal 2023. A significant reduction of effort by one or more distributors to sell our products or a material change in our relationship with one or more distributors may reduce our access to certain end customers and adversely affect our ability to sell our products. Furthermore, if a key distributor materially defaults on a contract or otherwise fails to perform, our business and financial results would suffer.

 

In addition, the financial health of our distributors and our continuing relationships with them are important to our success. Our business could be harmed if the financial health of these distributors impairs their performance and we are unable to secure alternate distributors.

 

Our ability to sustain and grow our business depends in part on the success of our distributors and resellers.

 

A substantial part of our revenues is generated through sales by distributors and resellers. To the extent they are unsuccessful in selling our products, or if we are unable to obtain and retain a sufficient number of high-quality distributors and resellers, our operating results could be materially and adversely affected. In addition, our distributors and resellers may devote more resources to marketing, selling and supporting products and services that are competitive with ours, than to our products. They also may have incentives to promote our competitors' products over our products, particularly for our competitors with larger volumes of orders, more diverse product offerings and a longer relationship with our distributors and resellers. In these cases, one or more of our important distributors or resellers may stop selling our products completely or may significantly decrease the volume of products they sell on our behalf. This sales structure also could subject us to lawsuits, potential liability and reputational harm if, for example, any of our distributors or resellers misrepresents the functionality of our products or services to customers, violates laws or our corporate policies. If we fail to effectively manage our existing or future distributors and resellers effectively, our business and operating results could be materially and adversely affected.

 

 

 

 34 

 

 

Changes to the average selling prices of our products could affect our net revenue and gross margins and adversely affect results of operations.

 

In the past, we have experienced reductions in the average selling prices and gross margins of our products. We expect competition to continue to increase, and we anticipate this could result in additional downward pressure on our pricing. Our average selling prices for our products might also decline as a result of other reasons, including promotional programs introduced by us or our competitors and customers who negotiate price concessions. To the extent we are able to increase prices, we may experience a decline in sales volumes if customers decide to purchase competitive products. If any of these were to occur, our gross margins could decline and we might not be able to reduce the cost to manufacture our products enough or at all to keep up with the decline in prices.

 

If we are unable to sell our inventory in a timely manner, it could become obsolete, which could require us to write-down or write off obsolete inventory, which could harm our operating results.

 

At any time, competitive products may be introduced with more attractive features or at lower prices than ours. If this occurs, and for other reasons, we may not be able to accurately forecast demand for our products and our inventory levels may increase. There is a risk that we may be unable to sell our inventory in a timely manner to avoid it becoming obsolete. If we are required to substantially discount our inventory or are unable to sell our inventory in a timely manner, we would be required to increase our inventory reserves or write off obsolete inventory and our operating results could be substantially harmed.

 

Our failure to compete successfully in our highly competitive market could result in reduced prices and loss of market share.

 

The market in which we operate is intensely competitive, subject to rapid technological advances and highly sensitive to evolving industry standards. The market can also be affected significantly by new product and technology introductions and marketing and pricing activities of industry participants. Our products compete directly with products produced by a number of our competitors. Many of our competitors and potential competitors have greater financial and human resources for marketing and product development, more experience conducting research and development activities, greater experience obtaining regulatory approval for new products, larger distribution and customer networks, more established relationships with contract manufacturers and suppliers, and more established reputations and name recognition. For these and other reasons, we may not be able to compete successfully against our current or potential future competitors. In addition, the amount of competition we face in the marketplace may change and grow as the market for IoT and M2M networking solutions grows and new companies enter the marketplace. Present and future competitors may be able to identify new markets, adapt new technologies, develop and commercialize products more quickly and gain market acceptance of products with greater success. As a result of these competitive factors, we may fail to meet our business objectives and our business, financial condition and operating results could be materially and adversely affected.

 

Acquisitions, strategic partnerships, joint ventures or investments may impair our capital and equity resources, divert our management’s attention or otherwise negatively impact our operating results.

 

We may pursue acquisitions, strategic partnerships and joint ventures that we believe would allow us to complement our growth strategy, increase market share in our current markets and expand into adjacent markets, broaden our technology and intellectual property and strengthen our relationships with distributors, OEMs and ODMs. For instance, we acquired Maestro, Intrinsyc, the Transition Networks and Net2Edge businesses of Communication Systems, Inc., and Uplogix, Inc. in calendar years 2019, 2020, 2021 and 2022, respectively. Our previous acquisitions have required, and any future acquisition, partnership, joint venture or investment may also require, that we pay significant cash, issue equity and/or incur substantial debt. Acquisitions, partnerships or joint ventures may also result in the loss of key personnel and the dilution of existing stockholders to the extent we are required to issue equity securities. In addition, acquisitions, partnerships or joint ventures require significant managerial attention, which may be diverted from our other operations. These capital, equity and managerial commitments may impair the operation of our business. Furthermore, acquired businesses may not be effectively integrated, may be unable to maintain key pre-acquisition business relationships, may not result in expected synergies, an increase in revenues or earnings or the delivery of new products, may contribute to increased fixed costs, and may expose us to unanticipated liabilities. If any of these occur, we may fail to meet our business objectives and our business, financial condition and operating results could be materially and adversely affected.

 

 

 

 35 

 

 

We may experience difficulties associated with utilizing third-party logistics providers.

 

A majority of our physical inventory management process, as well as the shipping and receiving of our inventory, is performed by third-party logistics providers in Los Angeles, California and Hong Kong. There is a possibility that these third-party logistics providers will not perform as expected and we could experience delays in our ability to ship, receive, and process the related data in a timely manner. This could adversely affect our financial position, results of operations, cash flows and the market price of our common stock.

 

Relying on third-party logistics providers could increase the risk of the following: failing to receive accurate and timely inventory data, theft or poor physical security of our inventory, inventory damage, ineffective internal controls over inventory processes or other similar business risks out of our immediate control.

 

Risks Related to Technology, Cybersecurity and Intellectual Property

 

Cybersecurity breaches and other disruptions could compromise our information and expose us to liability, which could cause our business and reputation to suffer.

 

In the ordinary course of our business, we collect and store sensitive data, including intellectual property, our proprietary business information and that of our customers, suppliers and business partners, and personally identifiable information of our employees, on our networks and third-party cloud software providers. Increased global information technology (“IT”) security threats and more sophisticated and targeted computer crime pose a risk to the security of our systems and networks and the confidentiality, availability and integrity of our data. There have been several recent, highly publicized cases in which organizations of various types and sizes have reported the unauthorized disclosure of customer or other confidential information, as well as cyberattacks involving the dissemination, theft and destruction of corporate information, intellectual property, cash or other valuable assets. There have also been several highly publicized cases in which hackers have requested “ransom” payments in exchange for not disclosing customer or other confidential information or for not disabling the target company’s computer or other systems. The secure processing, maintenance and transmission of the information that we collect and store on our systems is critical to our operations and implementing security measures designed to prevent, detect, mitigate or correct these or other IT security threats involves significant costs. Although we have taken steps to protect the security of our information systems, we have, from time to time, experienced threats to our data and systems, including malware, phishing and computer virus attacks, and it is possible that in the future our safety and security measures will not prevent the systems’ improper functioning or damage, or the improper access or disclosure of personally identifiable information such as in the event of cyber-attacks. In addition, due to the fast pace and unpredictability of cyber threats, long-term implementation plans designed to address cybersecurity risks become obsolete quickly and, in some cases, it may be difficult to anticipate or immediately detect such incidents and the damage they cause. Any unauthorized access, disclosure or other loss of information could result in legal claims or proceedings, disrupt our operations, damage our reputation, and cause a loss of confidence in our products and services, which could adversely affect our business.

 

If our products become subject to cybersecurity breaches, or if public perception is that they are vulnerable to cyberattacks, our reputation and business could suffer.

 

We could be subject to liability or our reputation could be harmed if technologies integrated into our products, or our products, fail to prevent cyberattacks, or if our partners or customers fail to safeguard the systems with security policies that conform to industry best practices. In addition, any cyberattack or security breach that affects a competitor’s products could lead to the negative perception that our solutions are or could be subject to similar attacks or breaches.

 

 

 

 36 

 

 

Some of our software offerings may be subject to various cybersecurity risks, which are particularly acute in the cloud-based technologies operated by us and other third parties that form a part of our solutions.

 

In connection with certain implementations of our management software platform, application, and SaaS offering, ConsoleFlow™, we expect to store, convey and process data produced by devices. This data may include confidential or proprietary information, intellectual property or personally identifiable information of our customers or other third parties with whom they do business. It is important for us to maintain solutions and related infrastructure that are perceived by our customers and other parties with whom we do business to provide a reasonable level of reliability and security. Despite available security measures and other precautions, the infrastructure and transmission methods used by our products and services may be vulnerable to interception, attack or other disruptive problems.

 

If a cyberattack or other security incident were to allow unauthorized access to or modification of our customers’ data or our own data, whether due to a failure with our systems or related systems operated by third parties, we could suffer damage to our brand and reputation. The costs we would incur to address and fix these incidents could significantly increase our expenses. These types of security incidents could also lead to lawsuits, regulatory investigations and increased legal liability, including in some cases contractual costs related to customer notification and fraud monitoring. Further, as regulatory focus on privacy and data security issues continues to increase and worldwide laws and regulations concerning the protection of information become more complex, the potential risks and costs of compliance to our business will intensify.

 

If software that we incorporate into our products were to become unavailable or no longer available on commercially reasonable terms, it could adversely affect sales of our products, which could disrupt our business and harm our financial results.

 

Certain of our products contain software developed and maintained by third-party software vendors or which are available through the “open source” software community. We also expect that we may incorporate software from third-party vendors and open source software in our future products. Our business would be disrupted if this software, or functional equivalents of this software, were either no longer available to us or no longer offered to us on commercially reasonable terms. In either case, we would be required to either redesign our products to function with alternate third-party software or open source software, or develop these components ourselves, which would result in increased costs and could result in delays in our product shipments. Furthermore, we might be forced to limit the features available in our current or future product offerings.

 

Our products may contain undetected software or hardware errors or defects that could lead to an increase in our costs, reduce our net revenue or damage our reputation.

 

We currently offer warranties ranging from one to five years on each of our products. Our products could contain undetected software or hardware errors or defects. If there is a product failure, we might have to replace all affected products, or we might have to refund the purchase price for the units. Regardless of the amount of testing we undertake, some errors might be discovered only after a product has been installed and used by customers. Any errors discovered after commercial release could result in financial losses and claims against us. Significant product warranty claims against us could harm our business, reputation and financial results and cause the market price of our common stock to decline.

 

We may not be able to adequately protect or enforce our intellectual property rights, which could harm our competitive position or require us to incur significant expenses to enforce our rights.

 

We rely primarily on a combination of laws, such as patent, copyright, trademark and trade secret laws, and contractual restrictions, such as confidentiality agreements and licenses, to establish and protect our proprietary rights. Despite any precautions that we have taken:

 

  · laws and contractual restrictions might not be sufficient to prevent misappropriation of our technology or deter others from developing similar technologies;
     
  · other companies might claim intellectual property rights based upon prior use that negatively impacts our ability to enforce our trademarks and patents; and
     
  · policing unauthorized use of our patented technology and trademarks is difficult, expensive and time-consuming, and we might be unable to determine the extent of this unauthorized use.

 

 

 

 37 

 

 

Also, the laws of some of the countries in which we market and manufacture our products offer little or no effective protection of our proprietary technology. Reverse engineering, unauthorized copying or other misappropriation of our proprietary technology could enable third parties to benefit from our technology without paying us for it. Consequently, we may be unable to prevent our proprietary technology from being exploited by others in the U.S. or abroad, which could require costly efforts to protect our technology. Policing the unauthorized use of our technology, trademarks and other proprietary rights is expensive, difficult and, in some cases, impracticable. Litigation may be necessary in the future to enforce or defend our intellectual property rights, to protect our trade secrets or to determine the validity and scope of the proprietary rights of others. Such litigation could result in substantial costs and diversion of management resources, either of which could harm our business. Accordingly, despite our efforts, we may not be able to prevent third parties from infringing upon or misappropriating our intellectual property, which may harm our business, financial condition and results of operations.

 

The impact of natural disasters and other business interruptions could negatively impact our supply chain and customers resulting in an adverse impact to our revenues and profitability.

 

Certain of our components and other materials used in producing our products are from regions susceptible to natural disasters. A natural disaster could damage equipment and inventory at our suppliers’ facilities, adversely affecting our supply chain. If we are unable to obtain these materials, we could experience a disruption to our supply chain that would hinder our ability to produce our products in a timely manner, or cause us to seek other sources of supply, which may be more costly or which we may not be able to procure on a timely basis. In addition, our customers may not follow their normal purchasing patterns or temporarily cease purchasing from us due to impacts to their businesses in the region, creating unexpected fluctuations or decreases in our revenues and profitability. Natural disasters in other parts of the world on which our operations are reliant also could have material adverse impacts on our business.

 

In addition, our operations and those of our suppliers are vulnerable to interruption by fire, earthquake, power loss, telecommunications failure, cybersecurity breaches, IT systems failure, terrorist attacks and other events beyond our control, including the effects of climate change. A substantial portion of our facilities, including our corporate headquarters and other critical business operations, are located near major earthquake faults and, therefore, may be more susceptible to damage if an earthquake occurs. We do not carry earthquake insurance for direct earthquake-related losses. If a business interruption occurs, whether due to a natural disaster or otherwise, our business could be materially and adversely affected.

 

Risk Related to Liquidity and Capital Resources

 

We maintain cash deposits in excess of federally insured limits. Adverse developments affecting financial institutions, including bank failures, could adversely affect our liquidity and financial performance.

 

We regularly maintain domestic cash deposits in the Federal Deposit Insurance Corporation (“FDIC”) insured banks, which exceed the FDIC insurance limits. Bank failures, events involving limited liquidity, defaults, non-performance or other adverse developments that affect financial institutions, or concerns or rumors about such events, may lead to widespread demands for customer withdrawals and liquidity constraints that may result in market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank (“SVB”) failed and was taken into receivership by the FDIC. At that time, we maintained deposits amounting to approximately 85% of our total cash at SVB. On March 12, 2023, federal regulators announced that the FDIC would complete its resolution of SVB in a manner that fully protects all depositors, and on March 26, 2023, the assets, deposits and loans of SVB were acquired by First Citizens Bank. While we were able to regain full access to our deposits with SVB and have taken steps to diversify our banking relationships since then, our loan agreement with SVB currently requires us to hold 50% of our company-wide cash balances at SVB, and consequently any future failure of that bank could simultaneously prevent access to both a substantial portion of our cash holdings and to our credit line for funds needed to meet our working capital requirements and other financial commitments. Our cash balances are concentrated at a small number of financial institutions. In addition, current macroeconomic conditions caused turmoil in the banking sector since the failure of SVB. For example, on March 12, 2023, Signature Bank Corp. and Silvergate Capital Corp. were each swept into receivership, and on May 1, 2023, the FDIC took control of First Republic Bank and brokered its sale to JPMorgan Chase. Further bank failures, or other adverse conditions in the financial or credit markets impacting financial institutions at which we maintain balances, including disruptions that may cause delays in our ability to transfer funds, make payments, or withdraw funds whether held with SVB or other banks, could adversely impact our liquidity and financial performance. A failure to timely access our cash on deposit with SVB or other banks could require the scaling back of our operations and production, negatively affect our credit, and prevent us from fulfilling contractual obligations. Moreover, there can be no assurance that our deposits in excess of the FDIC or other comparable insurance limits will be backstopped by the U.S. or any applicable foreign government in the future or that any bank or financial institution with which we do business will be able to obtain needed liquidity from other banks, government institutions or by acquisition in the event of a future failure or liquidity crisis, and such uninsured deposits may ultimately be lost. In addition, if any of the parties with whom we conduct business are unable to access funds due to the status of their financial institution, such parties’ ability to pay their obligations to us or to enter into new commercial arrangements requiring additional payments to us could be adversely affected.

 

 

 

 38 

 

 

We have a history of losses.

 

We have historically incurred net losses. There can be no assurance that we will generate net profits in future periods. Further, there can be no assurance that we will be cash flow positive in future periods. In the event that we fail to achieve profitability in future periods, the value of our common stock may decline. In addition, if we are unable to achieve or maintain positive cash flows, we would be required to seek additional funding, which may not be available on favorable terms, if at all.

 

We may need additional capital and it may not be available on acceptable terms, or at all.

 

To remain competitive, we must continue to make significant investments to operate our business and develop our products. Our future capital requirements will depend on many factors, including the timing and amount of our net revenue, research and development expenditures, expenses associated with any strategic partnerships or acquisitions and infrastructure investments, and expenses related to litigation, each of which could negatively affect our ability to generate additional cash from operations. If cash generated from operations is insufficient to satisfy our working capital requirements, we may need to raise additional capital. Looking ahead at long-term needs, we may need to raise additional funds for a number of purposes, including, but not limited to:  

 

  · to fund working capital requirements;
     
  · to update, enhance or expand the range of products we offer;
     
  · to refinance existing indebtedness;
     
  · to increase our sales and marketing activities;
     
  · to respond to competitive pressures or perceived opportunities, such as investment, acquisition and international expansion activities; or
     
  · to acquire additional businesses

 

We may seek additional capital from public or private offerings of our capital stock, borrowings under our existing or future credit lines or other sources. If we issue equity or debt securities to raise additional funds, our existing stockholders may experience dilution, and the new equity or debt securities may have rights, preferences and privileges senior to those of our existing stockholders. In addition, if we raise additional funds through collaborations, licensing, joint ventures, or other similar arrangements, it may be necessary to relinquish valuable rights to our potential future products or proprietary technologies, or grant licenses on terms that are not favorable to us. There can be no assurance that we will be able to raise any needed capital on terms acceptable to us, if at all. If we are unable to secure additional financing in sufficient amounts or on favorable terms, we may not be able to develop or enhance our products, take advantage of future opportunities, respond to competition or continue to operate our business.

 

The terms of our Senior Credit Facilities may restrict our financial and operational flexibility and, in certain cases, our ability to operate.

 

The terms of our existing term loan and revolving credit facility restrict, among other things, our ability to incur liens, incur indebtedness, dispose of assets, make investments, make certain restricted payments, merge or consolidate and enter into certain speculative hedging arrangements. Further, we are currently and may in the future be required to maintain specified financial ratios, including pursuant to a maximum leverage ratio, a minimum fixed charge coverage ratio or a minimum liquidity test. Our ability to meet those financial ratios and tests can be affected by events beyond our control, and there can be no assurance that we will meet those tests. Pursuant to our amended credit agreement and the related loan and security agreement, we have pledged substantially all of our assets to our senior lender, SVB. In addition, our loan agreement with SVB currently requires us to hold 50% of our company-wide cash balances at SVB, which may limit our ability to manage our cash holdings effectively and could put a substantial portion of those holdings at risk in the event of a bank failure.

 

 

 

 39 

 

 

Risks Related to International Operations

 

Rising concern regarding international tariffs could materially and adversely affect our business and results of operations.

 

The current political landscape has introduced significant uncertainty with respect to future trade regulations and existing international trade agreements, as shown by the U.S.-initiated renegotiation of the North America Free Trade Agreement, Brexit in Europe, and the current war between Ukraine and Russia. This uncertainty includes the possibility of imposing tariffs or penalties on products manufactured outside the U.S., including the U.S. government’s institution of a 25% tariff on a range of products from China and subsequent tariffs imposed by the U.S. as well as tariffs imposed by trading partners on U.S. goods, the potential for increased trade barriers between the U.K. and the European Union, and export controls or other retaliatory actions against, or restrictions on doing business with Russia, as well as any resulting disruption, instability or volatility in the global markets and industries resulting from such conflict. The institution of trade tariffs both globally and between the U.S. and China specifically, carries the risk of negatively affecting the overall economic conditions of both China and the U.S., which could have a negative impact on us.

 

We cannot predict whether, and to what extent, there may be changes to international trade agreements or whether quotas, duties, tariffs, exchange controls or other restrictions on our products will be changed or imposed. If we are unable to source our products from the countries where we wish to purchase them, either because of regulatory changes or for any other reason, or if the cost of doing so increases, it could have a material adverse effect on our business, financial condition and results of operations. Furthermore, imposition of tariffs may result in local sourcing initiatives, or other developments that make it more difficult to sell our products in foreign countries, which would negatively impact our business and operating results.

 

We face risks associated with our international operations that could impair our ability to grow our revenues abroad as well as our overall financial condition.

 

We believe that our future growth is dependent in part upon our ability to increase sales in international markets. These sales are subject to a variety of risks, including geopolitical events, fluctuations in currency exchange rates, tariffs, import restrictions and other trade barriers, unexpected changes in regulatory requirements, longer accounts receivable payment cycles, potentially adverse tax consequences, and export license requirements. In addition, we are subject to the risks inherent in conducting business internationally, including political and economic instability and unexpected changes in diplomatic and trade relationships. In many markets where we operate, business and cultural norms are different than those in the U.S., and practices that may violate laws and regulations applicable to us such as the Foreign Corrupt Practices Act (the “FCPA”) unfortunately are more commonplace. Although we have implemented policies and procedures with the intention of ensuring compliance with these laws and regulations, our employees, contractors and agents, as well as distributors and resellers involved in our international sales, may take actions in violation of our policies. Many of our vendors and strategic business allies also have international operations and are subject to the risks described above. Even if we are able to successfully manage the risks of international operations, our business may be adversely affected if one or more of our business partners are not able to successfully manage these risks. There can be no assurance that one or more of these factors will not have a material adverse effect on our business strategy and financial condition.

 

Foreign currency exchange rates may adversely affect our results.

 

We are exposed to market risk primarily related to foreign currencies and interest rates. In particular, we are exposed to changes in the value of the U.S. dollar versus the local currency in which our products are sold and our services are purchased, including devaluation and revaluation of local currencies. Accordingly, fluctuations in foreign currency rates could adversely affect our revenues and operating results.

 

 

 

 40 

 

 

Risks Related to Regulatory Compliance and Legal Matters

 

Our inability to obtain appropriate industry certifications or approvals from governmental regulatory bodies could impede our ability to grow revenues in our wireless products.

 

The sale of our wireless products in some geographical markets is sometimes dependent on the ability to gain certifications and/or approvals by relevant governmental bodies. In addition, many of our products are certified as meeting various industry quality and/or compatibility standards.  Failure to obtain these certifications or approvals, or delays in receiving any needed certifications or approvals, could impact our ability to compete effectively or at all in these markets and could have an adverse impact on our revenues.

 

Our failure to comply effectively with regulatory laws pertaining to our foreign operations could have a material adverse effect on our revenues and profitability.

 

We are required to comply with U.S. government export regulations in the sale of our products to foreign customers, including requirements to properly classify and screen our products against a denied parties list prior to shipment. We are also required to comply with the provisions of the FCPA and all other anti-corruption laws, such as the U.K. Anti-Bribery Act, of all other countries in which we do business, directly or indirectly, including compliance with the anti-bribery prohibitions and the accounting and recordkeeping requirements of these laws. Violations of the FCPA or other similar laws could trigger sanctions, including ineligibility for U.S. government insurance and financing, as well as large fines. Failure to comply with the aforementioned regulations could also affect our decision to sell our products in international jurisdictions, which could have a material adverse effect on our revenues and profitability.

 

Our failure to comply effectively with the requirements of applicable environmental legislation and regulation could have a material adverse effect on our revenues and profitability.

 

Certain states and countries have passed regulations relating to chemical substances in electronic products and requiring electronic products to use environmentally friendly components. For example, the European Union has the Waste Electrical and Electronic Equipment Directive, the Restrictions of Hazardous Substances Directive, and the Regulation on Registration, Evaluation, Authorization and Restriction of Chemicals. In the future, China and other countries including the U.S. are expected to adopt further environmental compliance programs. In order to comply with these regulations, we may need to redesign our products to use different components, which may be more expensive, if they are available at all. If we fail to comply with these regulations, we may not be able to sell our products in jurisdictions where these regulations apply, which could have a material adverse effect on our revenues and profitability.

 

Increasing attention on environmental, social and governance matters may have a negative impact on our business, impose additional costs on us, and expose us to additional risks.

 

Increasingly regulators (including the SEC), customers, investors, employees and other stakeholders are focusing on environmental, social and governance (“ESG”) matters. While we have, or are developing, certain ESG initiatives, there can be no assurance that regulators, customers, investors, and employees will determine that these programs are sufficiently robust. Actual or perceived shortcomings with respect to our ESG initiatives and reporting can impact our ability to hire and retain employees, increase our customer base, or attract and retain certain types of investors. In addition, these parties are increasingly focused on specific disclosures and frameworks related to ESG matters. Collecting, measuring, and reporting ESG information and metrics can be costly, difficult and time consuming, is subject to evolving reporting standards, and can present numerous operational, reputational, financial, legal and other risks, any of which could have a material impact on us, including on our reputation and stock price. Inadequate processes to collect and review this information prior to disclosure could subject us to potential liability related to such information.

 

 

 

 41 

 

 

Current or future litigation could adversely affect us.

 

We are subject to a wide range of claims and lawsuits in the course of our business. Any lawsuit may involve complex questions of fact and law and may require the expenditure of significant funds and the diversion of other resources. The results of litigation are inherently uncertain, and adverse outcomes are possible.

 

In particular, litigation regarding intellectual property rights occurs frequently in our industry. The results of litigation are inherently uncertain, and adverse outcomes are possible. Adverse outcomes may have a material adverse effect on our business, financial condition or results of operations.

 

There is a risk that other third parties could claim that our products, or our customers’ products, infringe on their intellectual property rights or that we have misappropriated their intellectual property. In addition, software, business processes and other property rights in our industry might be increasingly subject to third-party infringement claims as the number of competitors grows and the functionality of products in different industry segments overlaps. Other parties might currently have, or might eventually be issued, patents that pertain to the proprietary rights we use. Any of these third parties might make a claim of infringement against us. The results of litigation are inherently uncertain, and adverse outcomes are possible.

 

Responding to any infringement claim, regardless of its validity, could:

 

  · be time-consuming, costly and/or result in litigation;
     
  · divert management’s time and attention from developing our business;
     
  · require us to pay monetary damages, including treble damages if we are held to have willfully infringed;
     
  · require us to enter into royalty and licensing agreements that we would not normally find acceptable;
     
  · require us to stop selling or to redesign certain of our products; or
     
  · require us to satisfy indemnification obligations to our customers.

 

If any of these occur, our business, financial condition or results of operations could be adversely affected.

  

General Risk Factors

 

Rising interest rates may negatively impact our results of operations and financing costs.

 

Interest rates are highly sensitive to many factors that are beyond our control, including general economic conditions and policies of various governmental and regulatory agencies. In an effort to combat inflation, a number of central banks around the world, including the U.S., have raised interest rates and are expected to keep increasing interest rates. Increased interest rates may hinder the economic growth in markets where we do business, and has and may continue to have negative impacts on the global economy. Rising interest rates may lead customers to decrease or delay spending on products and projects, including on products that we sell, which may have a material adverse effect on our business, financial condition and results of operations. In addition, higher interest rates impact the amount of interest we pay for our debt obligations and leases and continue and sustained increases in interest rates could negatively impact our financing costs or cash flow.

 

 

 

 42 

 

 

Risks generally associated with a company-wide implementation of an enterprise resource planning (“ERP”) system may adversely affect our business and results of operations or the effectiveness of our internal controls over financial reporting.

 

In October 2022 we implemented a company-wide ERP system to upgrade certain existing business, operational, and financial processes, and continue to refine the system on an ongoing basis. Our ERP implementation is a complex and time-consuming project. This project has required and may continue to require investment of capital and human resources, the re-engineering of processes of our business, and the attention of many employees who would otherwise be focused on other aspects of our business. Any deficiencies in the design and implementation of the new ERP system could result in higher costs than we had anticipated and could adversely affect our ability to develop and launch solutions, provide services, fulfill contractual obligations, file reports with the SEC in a timely manner, operate our business or otherwise affect our controls environment. Any of these consequences could have an adverse effect on our results of operations and financial condition. In addition, because the ERP is a new system that we have limited prior experience with, there is an increased risk that one or more of our financial controls may fail. Any failure to maintain internal control over financial reporting could severely inhibit our ability to accurately report our financial condition, results of operations or cash flows. If we determine that we have a material weakness in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our common stock could decline, and we could be subject to sanctions or investigations by the Nasdaq Stock Market, the SEC, or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

 

We identified a material weakness in our internal control related to ineffective information technology general controls which, if not remediated appropriately or timely, could result in loss of investor confidence and adversely impact our stock price.

 

Internal controls related to the operation of technology systems are critical to maintaining adequate internal control over financial reporting. As disclosed in Part I, Item 4 of this Report, management identified a material weakness related to the design and implementation of information technology general controls related to the Company’s information systems that are relevant to the preparation of consolidated financial statements. Specifically, we did not design and maintain user access controls to adequately restrict user access to the financial application and data to appropriate Company personnel. As a result, management concluded that our internal control over financial reporting was not effective as of September 30, 2023. We are implementing remedial measures and, while there can be no assurance that our efforts will be successful, we plan to remediate the material weakness prior to the end of fiscal 2024. These measures will result in additional technology and other expenses. If we are unable to remediate the material weakness, or are otherwise unable to maintain effective internal control over financial reporting or disclosure controls and procedures, our ability to record, process and report financial information accurately, and to prepare financial statements within required time periods, could be adversely affected, which could subject us to litigation or investigations requiring management resources and payment of legal and other expenses, negatively affect investor confidence in our financial statements and adversely impact our stock price.

 

If we are unable to attract, retain or motivate key senior management and technical personnel, it could seriously harm our business.

 

Our financial performance depends substantially on the performance of our executive officers and of key engineers, marketing and sales employees. We are particularly dependent upon our technical personnel, due to the specialized technical nature of our business. If we were to lose the services of our executive officers or any of our key personnel and were not able to find replacements in a timely manner, our business could be disrupted, other key personnel might decide to leave, and we might incur increased operating expenses associated with finding and compensating replacements. 

 

 

 

 43 

 

 

Our quarterly operating results may fluctuate, which could cause the market price of our common stock to decline.

 

We have experienced, and expect to continue to experience, significant fluctuations in net revenue, expenses and operating results from quarter to quarter. We therefore believe that quarter to quarter comparisons of our operating results are not a good indication of our future performance, and you should not rely on them to predict our future operating or financial performance or the future performance of the market price of our common stock. A high percentage of our operating expenses are relatively fixed and are based on our forecast of future revenue. If we were to experience an unexpected reduction in net revenue in a quarter, we would likely be unable to adjust our short-term expenditures significantly. If this were to occur, our operating results for that fiscal quarter would be harmed. In addition, if our operating results in future fiscal quarters were to fall below the expectations of equity analysts and investors, the market price of our common stock would likely fall.

 

The market price of our common stock may be volatile based on a number of factors, many of which are not under our control.

 

The market price of our common stock has been highly volatile. The market price of our common stock could be subject to wide fluctuations in response to a variety of factors, many of which are out of our control, including:

 

  · adverse changes in domestic or global economic, market and other conditions;
     
  · new products or services offered by our competitors;
     
  · our completion of or failure to complete significant one-time sales of our products;
     
  · actual or anticipated variations in quarterly operating results;
     
  · changes in financial estimates by securities analysts;
     
  · announcements of technological innovations;
     
  · our announcement of significant acquisitions, strategic partnerships, joint ventures or capital commitments;
     
  · conditions or trends in the industry;
     
  · additions or departures of key personnel;
     
  · increased competition from industry consolidation;
     
  · mergers and acquisitions; and
     
  · sales of common stock by our stockholders or us or repurchases of common stock by us.

 

In addition, the Nasdaq Capital Market often experiences price and volume fluctuations. These fluctuations often have been unrelated or disproportionate to the operating performance of companies listed on the Nasdaq Capital Market.

 

 

 

 44 

 

 

Item 2. Unregistered Sales of Equity Securities, Use of Proceeds, and Issuer Purchases of Equity Securities

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

None.

 

Item 6. Exhibits

 

      Incorporated by Reference

Exhibit

Number

Description

Provided

Herewith

Form Exhibit

Filing

Date

           
3.1 Amended and Restated Certificate of Incorporation of Lantronix, Inc., as amended   10-K 3.1 08/29/2013
           
3.2 Amended and Restated Bylaws of Lantronix, Inc.   8-K 3.2 11/15/2012
           
10.1* Form of Executive Officer Retention Letter   8-K 10.1 07/05/2023
           
10.2* Employment Agreement dated October 31, 2023 between Lantronix, Inc. and Saleel Awsare   8-K 10.1 11/06/2023
           
31.1 Certification of Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 X      
           
31.2 Certification of Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002 X      
           
32.1+ Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 X      
           
101.INS Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document X      
101.SCH Inline XBRL Taxonomy Extension Schema Document X      
101.CAL Inline XBRL Taxonomy Extension Calculation Linkbase Document X      
101.DEF Inline XBRL Taxonomy Extension Definition Linkbase Document X      
101.LAB Inline XBRL Taxonomy Extension Label Linkbase Document X      
101.PRE Inline XBRL Taxonomy Extension Presentation Linkbase Document X      
104 Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)        

_________________

* Indicates management contract or compensatory plan, contract or arrangement.
+ Furnished, not filed.

 

 

 

 45 

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

  LANTRONIX, INC.
   
     
Date: November 8, 2023 By: /s/ JEREMY WHITAKER
    Jeremy Whitaker
    Interim Chief Executive Officer and Chief Financial Officer
    (Principal Executive, Financial and Accounting Officer)
     
     
     
     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 46 

EX-31.1 2 lantronix_ex3101.htm CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

Exhibit 31.1

 

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jeremy Whitaker, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of Lantronix, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in the Securities Exchange Act of 1934, as amended, Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in the Securities Exchange Act of 1934, as amended, Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  (c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

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

 

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

 

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

 

Date: November 8, 2023 /s/ Jeremy Whitaker                               
 

Jeremy Whitaker

Interim Chief Executive Officer and Chief Financial Officer

(Principal Executive, Financial and Accounting Officer)

 

 

EX-31.2 3 lantronix_ex3102.htm CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

Exhibit 31.2

 

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jeremy Whitaker, certify that:

 

  1. I have reviewed this quarterly report on Form 10-Q of Lantronix, 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(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in the Securities Exchange Act of 1934, as amended, Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in the Securities Exchange Act of 1934, as amended, Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  (a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

  (b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

  (c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

  (d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

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

 

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

 

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

 

Date: November 8, 2023 /s/ Jeremy Whitaker                                         
 

Jeremy Whitaker

Interim Chief Executive Officer and Chief Financial Officer

(Principal Executive, Financial and Accounting Officer)

 

 

EX-32.1 4 lantronix_ex3201.htm CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

Exhibit 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER AND CHIEF FINANCIAL OFFICER

PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

The following certifications are being furnished solely to accompany the Quarterly Report on Form 10-Q for the quarterly period ended September 30, 2023 (the “Report”) pursuant to U.S.C. Section 1350, and pursuant to SEC Release No. 33-8238 are being “furnished” to the Securities and Exchange Commission rather than “filed” either as part of the Report or as a separate disclosure statement, and are not to be incorporated by reference into the Report or any other filing of Lantronix, Inc. (the “Company”), whether made before or after the date hereof, regardless of any general incorporation language in such filing. The following certifications shall not be deemed “filed” for purposes of Section 18 of the Securities Exchange Act of 1934, as amended, or otherwise subject to liability under that section.

 

Certification of the Chief Executive Officer

 

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of the Company hereby certifies, to such officer’s knowledge, that:

 

(i) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results operations of the Company as of, and for, the periods presented in such Report.

 

Date: November 8, 2023 /s/ Jeremy Whitaker                                           
 

Jeremy Whitaker

Interim Chief Executive Officer and Chief Financial Officer

(Principal Executive, Financial and Accounting Officer)

 

 

 

Certification of the Chief Financial Officer

 

Pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, the undersigned officer of the Company hereby certifies, to such officer’s knowledge, that:

 

(i) the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and

 

(ii) the information contained in the Report fairly presents, in all material respects, the financial condition and results operations of the Company as of, and for, the periods presented in such Report.

 

Date: November 8, 2023 /s/ Jeremy Whitaker                                     
 

Jeremy Whitaker

Interim Chief Executive Officer and Chief Financial Officer

(Principal Executive, Financial and Accounting Officer)

 

 

GRAPHIC 5 lantronixlogo.jpg GRAPHIC begin 644 lantronixlogo.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" P /<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#[\USX[66@ M_$&/PF^F7$\[S1P^>GW/GKU&'^*ODSQ__P G+6O_ %_VM?6R]6H)'TRGU#)( MFS>WW*"CB?B%\5--^&YT_P#M#=(]_-Y:)'_ G]^NQM[I+J%)HFWPNF]7KXL^ M+7B:Y^)/CG4;FW1Y[*P1TACC_P">*??>O>OV;_'7_"3>"TTVXF\S4-+^3_?A M_@J^4SC(]6OIA9VYT_=!/"^R:UD^^E=/K7_() MO/\ K@_\J^$?"7C"_P# _B"'6-,F\MT=_.C_ ('3?]QZ(CE(^_:CFD\J%W_N MK7->!/'&G?$#0H=2T]N'_P!=!_'$]=%=?\>DW^X]06>1>'_VB--\07.MPQ:5 M<0?V;"\S^8_W]E8,?[7FCR1[_P"Q+O\ [[2N*_9ZM8=2^)VL6UPGF6LT,R.D MG\?SU[#\0OA?X5TWP5K5S;Z#:03PVWR/&E42'?VH/"NNW26MPE MQI4C_P#+2==R5VW_ J7P?\ ]"W8_P#?%>5_'+X->']-\(W&MZ19IILUG_K4 MC^Y,E'N&I[W'<)+")HV61'7*.O\ %7"^._C5X;^'K/;7H?\ /I:_.]>( M^$?C1>>&?@O-;>=YFL)<_9;.23Y]B?W_ /@%6?@U\$'\<*_B/Q,\TEK,^^&! MW^>Y_P!MZ.47,:-U^US-YW^B^'U,/_32:M[PY^U=H]]-'#JUA+ILC_\ +1'W MI7K6F^!]!TJW2&UT>TCC3_IBE9\3D>)WW_8X7A=*.4.<^P *6O#?@-\9 M/^$FA3P_KX$3R[XC?&BR^'?B"RTJXTVXNWN45 MU>-ONUM_$+XA6WP]\,1ZW=6?PB=_OO_*OAS_ ,)%-<);_9H?]+1_X'KY@L[?4?VE_C(X;?'H M\#?/)_KND9Q'UY+^T!X[_X0 MWP+/!"^S4=1_<0_^SO7JSY:^1?'^JW'QD^,4&E6C[].AF^RP_\ L[TB MF=Y^S3\.X+?PQ>ZWJ$6]]53[,D_#MAXPUKQ+IU_ LMESR]GW?G^_7KOP;\< M?\)C\+Y4FE_TVPA>UFW_ ,?]QZ\W_9/_ .1ZUO\ Z]O_ &>@S^,QXY-=_9Q\ M>;&1KC3IO^^)H?\ XNOJ'1_$EEXM\-C4M-E2XM9HG*?_ !%5?'W@6P^(6@3: M;?)L[PSC[\+_ -^OFCPCXFUOX"^,+W1-81Y-+F^_'_ __39*?QFAH_LV_P#) M6]4_ZXS?^AU]$?%'_DGOB'_KS>OG?]FETN/BIJ,L7[R.2&9T?_@=?1'Q1_Y) M[XA_Z\WI2")XW^R'_P >_B/_ *Z)_*O>/$%W>6.ES7&GVRWU\B?) [[-]>#? MLA_ZGQ#_ +Z5]%4I!$^;[C]K"[2=XI?#'ENC^7Y;S?.KUR'C3XM>*OB[&FB: M9H[P0/\ \L($W^=7:_M#_"%Y-_BS18?WB?\ '] G_H:5U'[/OQ(L/%VBK8S1 M6]KK5HFQQ"FSS4_OTS/[9X%XP\$3>$_$&B>&YW_?3)#YWEO]QW_@K[4T>Q32 M]-M;.)%1(8D3Y*^:?VHM+FTOQ9I&O1*QAF3RUQ_?2O?_ 1XGMO%WAC3]5M9 M4E2:--_S?=>B1I$ZBF44;Z@L^;/VM='0?V+JB)^^;? [UY[XTOO[5\5>"KF5 M_G>VL_\ T.NK_:<\3?\ "1^*M+\/:>WGR6?W_+_Y[/\ P5SWQ0T?_A'_ (A> M%--_Y]K.S1X_]O?6YA(Z[XY?"2?PS>)XP\-(]O GSW,$'WX7_OI7HWP3^+R? M$32OLU[M@UZV39-'_P ]D_OI7IDT"75N4=5D1TV.DG\=?+/Q:^'.I?"GQ(GB MKPT[P:?OW^9'_P NS_W'_P!BL^8T+'[4/_)1=!_ZXI_Z'7H7[2W_ "2>W_Z[ M0_RKP[XF^/[;XC:WX>U)$\B=(42YCD_@??\ P5[;^TK_ ,DEMO\ KM#09&Q^ MS@?^+4Z5_OO_ .AUUOC/PG9^--#O-)U"'S+:X38]?AK;?#_P/;.VRXU&^3SKFY3^/WKY7\*_! MOQ#\0O!&L^+]SR.K^=;0O_R\?WZ]L_91^+4FLZ>_A+59?],L>+21_P#EJG]R MOA,J_UA/#_QZ MGU5X=Z66G_0OS?\ ?ZO:M2\ ^'M8O'O+W1[2XNG^_/(G MSU!_PJ[PG_T+]C_WQ5\PK/[+/@ M?R+.]\3W"[WN/W-L[_\ C[U[+_PJOPE_T+]C_P!\5N6.EVVEV\-K:PI;VL0P MD,:_*M','*7$K.U;2X-;T^ZL+I/,@N4='2M&BH+/CCPEJ3_!?XEZOH^H3;-/ MF1[9_P#;3^!ZWOV5/^1YUOY_,_T;_P!GKZ*U?P1H.N7'VK4-(M+NZ^YYDB;Z MDT?P=HWAV5YM-TVVL9G38[P)LJ^8CE-MZ\_^+'POL_B1HKPN%@U.W^>SNOXP M]>ATQZ@L^5/V>='O/#OQ>O=-U"+[/=6UFZ/'_P"SU] ?%1_^+=>(?^O-ZVET M.P_M3^TOLT/]H[-GVK9\^RK-U90WMN]M<(LL$B['1_XJ /GO]D.17A\0X;/S MI7T961H?A71_#HD_LJPAL/.^_P"0FS?6U0!5GMQ-&Z.OF(W\%?)?Q2\"W_P8 M\96OB7079-.DF\R/_ID_\:/_ +%?70-9^JZ-9ZW:O9ZA;)=VS_\ +.9-]$#. M43SVUFT']H+X;NF]8W?[_E_?MIJ\1L;[QA^SOX@>&6V^T:6[_<_Y8W*?W_\ M8>OJ;1_"6C^'6F.E6$-@\WW_ "$V;ZO7VEVVI0O#>V\5U __ "SD3?5\P^4\ M8T_]J_PY);;[VPOK>;_GFGSUR_B[]J"\UQ7L/"FFS03S?\MY/GF_X E>N7?P M)\$WSL[:)"C_ /3/Y*VM!^'/AOPJV_3=)M[>;_GILW/1[@>^>,_ _P""=XFH M)XI\2H_VK?OMK6?[_P#OO7-_M [$^-&G?]NO_H=?6&RL34?!>B:QJ$=_>Z;; MW5[']R>1/G6CF#E-E/N53U32[;6K.:SO8DN+69-CPO5Y5\M56BH+/BWXK?"N MY^&WB:UFB3S]%N;E/LT_]SY_N/7L_P"TL_\ Q:6V_P"NT->NZIH]GK5L;>_M MTNX?O^7(M0ZKH%AK-C]CU"VAN[+_ )X2)\E7S$3S>7;V M_G.\DE?.&N:C?_M+_&%+.T?.EPOL1_X(H?XW_P"!U]J_\(EHPT9M*6QACTQQ MAK5$^2JGAOP#H/A*21]'TRWL7F^^T";*\?&86>,^W[A[V6YE#+>>?)[_ -DL M^'?#MGX;T6UTJRB6.SMXMB)7R!\>? ][\&?B#8^+= +P65S-YR>7]R&;^-/^ M!U]KKC;NW9%9NN^&=/\ $UD]IJ=I#?6G_/&1*6,R^-6ER0'EN:SP>(=6?O0G M\7]XYWX5?$.V^)GA:RU>U*J'3]\/^>;_ -VBMSPYX0TKPC:26NCV,-C%(^]D 6A&**]*A&:IQ4F>'BZM*5:3HP]T__V0$! end EX-101.SCH 6 ltrx-20230930.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00000007 - Disclosure - Company and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 00000008 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 00000009 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 00000010 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 00000011 - Disclosure - Warranty Reserve link:presentationLink link:calculationLink link:definitionLink 00000012 - Disclosure - Bank Loan Agreements link:presentationLink link:calculationLink link:definitionLink 00000013 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 00000014 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 00000015 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 00000016 - Disclosure - Subsequent Event link:presentationLink link:calculationLink link:definitionLink 00000017 - Disclosure - Company and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 00000018 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 00000019 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 00000020 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 00000021 - Disclosure - Warranty Reserve (Tables) link:presentationLink link:calculationLink link:definitionLink 00000022 - Disclosure - Bank Loan Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 00000023 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 00000024 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 00000025 - Disclosure - Revenue (Details - Revenues by product line) link:presentationLink link:calculationLink link:definitionLink 00000026 - Disclosure - Revenue (Details - Revenue by geography) link:presentationLink link:calculationLink link:definitionLink 00000027 - Disclosure - Revenue (Details - Percentage of total net revenue) link:presentationLink link:calculationLink link:definitionLink 00000028 - Disclosure - Revenue (Details - Changes in deferred revenue) link:presentationLink link:calculationLink link:definitionLink 00000029 - Disclosure - Revenue (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000030 - Disclosure - Acquisitions (Details-consideration liability) link:presentationLink link:calculationLink link:definitionLink 00000031 - Disclosure - Acquisition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000032 - Disclosure - Supplemental Financial Information (Details - Inventories) link:presentationLink link:calculationLink link:definitionLink 00000033 - Disclosure - Supplemental Financial Information (Details - Other liabilities) link:presentationLink link:calculationLink link:definitionLink 00000034 - Disclosure - Supplemental Financial Information (Details - Net loss per share) link:presentationLink link:calculationLink link:definitionLink 00000035 - Disclosure - Supplemental Financial Information (Details - Equivalents) link:presentationLink link:calculationLink link:definitionLink 00000036 - Disclosure - Supplemental Financial Information (Details - Purchased intangible assets) link:presentationLink link:calculationLink link:definitionLink 00000037 - Disclosure - Supplemental Financial Information (Details - Amortization expense) link:presentationLink link:calculationLink link:definitionLink 00000038 - Disclosure - Supplemental Financial Information (Details - Severance of related charges) link:presentationLink link:calculationLink link:definitionLink 00000039 - Disclosure - Supplemental Financial Information (Details - Non-cash acquisition) link:presentationLink link:calculationLink link:definitionLink 00000040 - Disclosure - Supplemental Financial Information (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000041 - Disclosure - Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 00000042 - Disclosure - Bank Loan Agreements (Details - Summarizes our outstanding debt) link:presentationLink link:calculationLink link:definitionLink 00000043 - Disclosure - Bank Loan Agreements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 00000044 - Disclosure - Stockholders Equity (Details - Option activity) link:presentationLink link:calculationLink link:definitionLink 00000045 - Disclosure - Stockholders Equity (Details - RSU activity) link:presentationLink link:calculationLink link:definitionLink 00000046 - Disclosure - Stockholders Equity (Details - PSU activity) link:presentationLink link:calculationLink link:definitionLink 00000047 - Disclosure - Stockholders Equity (Details - ESPP activity) link:presentationLink link:calculationLink link:definitionLink 00000048 - Disclosure - Stockholders Equity (Details - Share based compensation) link:presentationLink link:calculationLink link:definitionLink 00000049 - Disclosure - Stockholders Equity (Details - Unrecognized expense) link:presentationLink link:calculationLink link:definitionLink 00000050 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 00000051 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ltrx-20230930_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ltrx-20230930_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ltrx-20230930_lab.xml XBRL LABEL FILE Equity Components [Axis] Common Stock [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] AOCI Attributable to Parent [Member] Balance Sheet Location [Axis] Prepaid Sales Commissions [Member] Product and Service [Axis] Embedded IoT Solutions [Member] IoT System Solutions [Member] Software & Services [Member] Geographic Distribution [Axis] Americas [Member] EMEA [Member] Asia Pacific Japan [Member] Product [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Service [Member] Scenario [Axis] Forecast [Member] Finite-Lived Intangible Assets by Major Class [Axis] Developed Technology Rights [Member] Customer Relationships [Member] Trademarks and Trade Names [Member] Long-Term Debt, Type [Axis] Third Amendment [Member] Debt Instrument [Axis] Silicon Valley Bank [Member] Credit Facilities [Member] Lender Name [Axis] Senior Creditand Mezzanine Credit Facilities [Member] Award Type [Axis] Options Held [Member] Restricted Stock Units (RSUs) [Member] Performance Stock Units [Member] Employee Stock Purchase Plan [Member] Income Statement Location [Axis] Cost of Sales [Member] Selling, General and Administrative Expenses [Member] Research and Development Expense [Member] Stock Options [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement of Financial Position [Abstract] Assets Current assets: Cash and cash equivalents Accounts receivable, net Inventories, net Contract manufacturers' receivables Prepaid expenses and other current assets Total current assets Property and equipment, net Goodwill Purchased intangible assets, net Lease right-of-use assets Other assets Total assets Liabilities and stockholders' equity Current liabilities: Accounts payable Accrued payroll and related expenses Current portion of long-term debt, net Other current liabilities Total current liabilities Long-term debt, net Other non-current liabilities Total liabilities Commitments and contingencies (Note 9) Stockholders' equity: Common stock Additional paid-in capital Accumulated deficit Accumulated other comprehensive income Total stockholders' equity Total liabilities and stockholders' equity Income Statement [Abstract] Net revenue Cost of revenue Gross profit Operating expenses: Selling, general and administrative Research and development Restructuring, severance and related charges Acquisition-related costs Fair value remeasurement of earnout consideration Amortization of purchased intangible assets Total operating expenses Loss from operations Interest expense, net Other income, net Loss before income taxes Provision (benefit) for income taxes Net loss Net loss per share - basic Net loss per share - diluted Weighted-average common shares - basic Weighted-average common shares - diluted Statement [Table] Statement [Line Items] Beginning balance, value Beginning balance, shares Shares issued pursuant to stock awards, net Shares issued pursuant to stock awards, net, shares Tax withholding paid on behalf of employees for restricted shares Share-based compensation Net loss Ending balance, value Ending balance, shares Statement of Cash Flows [Abstract] Operating activities Adjustments to reconcile net loss to net cash provided by (used in) operating activities: Share-based compensation Depreciation and amortization Amortization of purchased intangible assets Amortization of manufacturing profit in acquired inventory associated with acquisitions Loss on disposal of property and equipment Amortization of deferred debt issuance costs Changes in operating assets and liabilities, net of assets and liabilities acquired: Accounts receivable Inventories Contract manufacturers' receivable Prepaid expenses and other current assets Lease right-of-use assets Other assets Accounts payable Accrued payroll and related expenses Other liabilities Net cash provided by (used in) operating activities Investing activities Purchases of property and equipment Cash payment for acquisitions, net of cash and cash equivalents acquired Net cash used in investing activities Financing activities Net proceeds from issuances of common stock Tax withholding paid on behalf of employees for restricted shares Net proceeds from issuance of debt Payment of borrowings on term loan Net proceeds from borrowing on line of credit Payment of lease liabilities Net cash provided by (used in) financing activities Increase (decrease) in cash and cash equivalents Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Accounting Policies [Abstract] Company and Significant Accounting Policies Revenue from Contract with Customer [Abstract] Revenue Business Combination and Asset Acquisition [Abstract] Acquisition Organization, Consolidation and Presentation of Financial Statements [Abstract] Supplemental Financial Information Guarantees and Product Warranties [Abstract] Warranty Reserve Debt Disclosure [Abstract] Bank Loan Agreements Equity [Abstract] Stockholders’ Equity Income Tax Disclosure [Abstract] Income Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Subsequent Events [Abstract] Subsequent Event Company Basis of Presentation Use of Estimates Recent Accounting Pronouncements Schedule of net revenue by product lines Schedule of net revenue by geographic region Schedule of percentage total net revenues Schedule of changes in deferred revenue Schedule of change in the earnout consideration liability Schedule of inventories Schedule of other liabilities Schedule of computation of net income (loss) per share Schedule of antidilutive securities Schedule of purchased intangible assets Schedule of future estimated amortization expense Schedule of severance and related charges Schedule of non-cash investing transactions Schedule of warranty reserve Summary of outstanding debt Schedule of option activity Schedule of RSU activity Schedule of PSU activity Schedule of ESPP activity Schedule of share-based compensation expense Schedule of unrecognized share-based compensation expense Schedule of effective tax rates Disaggregation of Revenue [Table] Disaggregation of Revenue [Line Items] Revenues Concentration risk percentage Deferred revenue, beginning balance New performance obligations Recognition of revenue from satisfying performance obligations Deferred revenue, ending balance Less: non-current portion of deferred revenue Current portion of deferred revenue Prepaid expenses and other current assets Other assets Preliminary estimated fair value of earnout consideration at beginning balance Remeasurement estimates Payments Preliminary estimated fair value of earnout consideration at ending balance Preliminary estimated fair value of earnout consideration at ending balance Finished goods Raw materials Inventories Accrued variable consideration Customer deposits and refunds Accrued raw materials purchases Deferred revenue Lease liability Taxes payable Warranty reserve Other accrued operating expenses Total other current liabilities Non-current Lease liability Deferred tax liability Deferred revenue Total other non-current liabilities Numerator: Denominator: Weighted-average common shares outstanding - basic Weighted-average common shares outstanding - diluted Common stock equivalents Schedule of Finite-Lived Intangible Assets [Table] Finite-Lived Intangible Assets [Line Items] Gross carrying amount Accumulated amortization Net book value 2024 (remainder) 2025 2026 2027 2028 Total Beginning balance Charges Payments Ending balance Accrued property and equipment paid for in the subsequent period Severance charges Beginning balance Charged to cost of revenue Usage Ending balance Outstanding borrowings on term loan Less: Unamortized debt issuance costs Net Carrying amount of debt Less: Current portion Non-current portion Outstanding borrowings on revolving credit facility Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Term loan Maturity date Minimum liquidity requirement Nonrefundable facility increase fee Interest expense Line of credit description 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 options outstanding at beginning Weighted average exercise price options outstanding at beginning Number of shares options expired Weighted average exercise price options expired Number of shares options exercised Weighted average exercise price options exercised Number of shares options outstanding at ending Weighted average exercise price options outstanding at ending Number of shares outstanding, beginning balance Weighted average grant date fair value per share outstanding at beginning Number of shares granted Weighted average grant date fair value per share granted Number of shares forfeited Weighted average grant date fair value per share forfeited Number of shares vested Weighted average grant date fair value per share vested Number of shares outstanding, ending balance Weighted average grant date fair value per share outstanding at ending Shares avilable for beginning Shares issued Shares avilable for ending Total share-based compensation Unrecognized share-based compensation expense Weighted average years to recognize Effective tax rate Net deferred tax liability 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 Shares, Outstanding Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation AmortizationOfPurchasedIntangibleAssets Gain (Loss) on Disposition of Property Plant Equipment Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories IncreaseDecreaseNontradeReceivables Increase (Decrease) in Prepaid Expenses, Other IncreaseDecreaseInLeaseRightOfUseAsset Increase (Decrease) in Other Operating Assets Increase (Decrease) in Accounts Payable Increase (Decrease) in Employee Related Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Businesses, Net of Cash Acquired Net Cash Provided by (Used in) Investing Activities Payment, Tax Withholding, Share-Based Payment Arrangement RepaymentsOfTermLoans Repayments of Debt and Lease Obligation Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Contract with Customer, Liability Contract with Customer, Liability, Noncurrent Prepaid Expense and Other Assets, Current Other Assets, Current OperatingLeasesLiabilityNoncurrent Deferred Revenue, Noncurrent Supplemental Unemployment Benefits, Severance Benefits Payments for Postemployment Benefits Product Warranty Accrual, Current Standard and Extended Product Warranty Accrual, Decrease for Payments Debt Issuance Costs, Gross Long-Term Debt, Gross Short-Term Debt Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 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, Expirations in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, 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, Forfeited in Period 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, Number of Shares Available for Grant EX-101.PRE 10 ltrx-20230930_pre.xml XBRL PRESENTATION FILE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Cover - shares
3 Months Ended
Sep. 30, 2023
Nov. 03, 2023
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Period Focus Q1  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --06-30  
Entity File Number 1-16027  
Entity Registrant Name LANTRONIX, INC.  
Entity Central Index Key 0001114925  
Entity Tax Identification Number 33-0362767  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 48 Discovery  
Entity Address, Address Line Two Suite 250  
Entity Address, City or Town Irvine  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 92618  
City Area Code (949)  
Local Phone Number 453-3990  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol LTRX  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   37,265,332
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 19,479 $ 13,452
Accounts receivable, net 30,105 27,682
Inventories, net 45,796 49,736
Contract manufacturers' receivables 630 3,019
Prepaid expenses and other current assets 2,895 2,662
Total current assets 98,905 96,551
Property and equipment, net 4,926 4,629
Goodwill 27,824 27,824
Purchased intangible assets, net 9,181 10,565
Lease right-of-use assets 11,102 11,583
Other assets 461 472
Total assets 152,399 151,624
Current liabilities:    
Accounts payable 9,149 12,401
Accrued payroll and related expenses 2,539 2,431
Current portion of long-term debt, net 3,002 2,743
Other current liabilities 34,062 28,813
Total current liabilities 48,752 46,388
Long-term debt, net 15,471 16,221
Other non-current liabilities 11,185 11,459
Total liabilities 75,408 74,068
Commitments and contingencies (Note 9)
Stockholders' equity:    
Common stock 4 4
Additional paid-in capital 297,007 295,686
Accumulated deficit (220,391) (218,505)
Accumulated other comprehensive income 371 371
Total stockholders' equity 76,991 77,556
Total liabilities and stockholders' equity $ 152,399 $ 151,624
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]    
Net revenue $ 33,031 $ 31,795
Cost of revenue 18,934 17,759
Gross profit 14,097 14,036
Operating expenses:    
Selling, general and administrative 9,170 9,157
Research and development 5,106 4,526
Restructuring, severance and related charges 20 92
Acquisition-related costs 0 213
Fair value remeasurement of earnout consideration (9) 0
Amortization of purchased intangible assets 1,384 1,419
Total operating expenses 15,671 15,407
Loss from operations (1,574) (1,371)
Interest expense, net (338) (262)
Other income, net 19 34
Loss before income taxes (1,893) (1,599)
Provision (benefit) for income taxes (7) 54
Net loss $ (1,886) $ (1,653)
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) - $ / shares
shares in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]    
Net loss per share - basic $ (0.05) $ (0.05)
Net loss per share - diluted $ (0.05) $ (0.05)
Weighted-average common shares - basic 36,982 35,406
Weighted-average common shares - diluted 36,982 35,406
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Beginning balance, value at Jun. 30, 2022 $ 4 $ 289,046 $ (209,525) $ 371 $ 79,896
Beginning balance, shares at Jun. 30, 2022 35,129        
Shares issued pursuant to stock awards, net 21 21
Shares issued pursuant to stock awards, net, shares 1,110        
Tax withholding paid on behalf of employees for restricted shares (314) (314)
Share-based compensation 1,788 1,788
Net loss (1,653) (1,653)
Ending balance, value at Sep. 30, 2022 $ 4 290,541 (211,178) 371 79,738
Ending balance, shares at Sep. 30, 2022 36,239        
Beginning balance, value at Jun. 30, 2023 $ 4 295,686 (218,505) 371 77,556
Beginning balance, shares at Jun. 30, 2023 36,875        
Shares issued pursuant to stock awards, net 93 93
Shares issued pursuant to stock awards, net, shares 385        
Tax withholding paid on behalf of employees for restricted shares (514) (514)
Share-based compensation 1,742 1,742
Net loss (1,886) (1,886)
Ending balance, value at Sep. 30, 2023 $ 4 $ 297,007 $ (220,391) $ 371 $ 76,991
Ending balance, shares at Sep. 30, 2023 37,260        
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Operating activities    
Net loss $ (1,886) $ (1,653)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Share-based compensation 1,742 1,788
Depreciation and amortization 528 349
Amortization of purchased intangible assets 1,384 1,419
Amortization of manufacturing profit in acquired inventory associated with acquisitions 317 24
Loss on disposal of property and equipment 0 (10)
Amortization of deferred debt issuance costs 27 22
Fair value remeasurement of earnout consideration (9) 0
Changes in operating assets and liabilities, net of assets and liabilities acquired:    
Accounts receivable (2,423) 1,493
Inventories 3,623 (4,015)
Contract manufacturers' receivable 2,389 2,522
Prepaid expenses and other current assets (233) 1,134
Lease right-of-use assets 481 221
Other assets 11 (56)
Accounts payable (3,591) (6,133)
Accrued payroll and related expenses 108 (806)
Other liabilities 5,030 (965)
Net cash provided by (used in) operating activities 7,498 (4,666)
Investing activities    
Purchases of property and equipment (486) (956)
Cash payment for acquisitions, net of cash and cash equivalents acquired 0 (4,650)
Net cash used in investing activities (486) (5,606)
Financing activities    
Net proceeds from issuances of common stock 93 21
Tax withholding paid on behalf of employees for restricted shares (514) (314)
Net proceeds from issuance of debt 0 4,909
Payment of borrowings on term loan (518) (438)
Net proceeds from borrowing on line of credit 0 2,000
Payment of lease liabilities (46) (2)
Net cash provided by (used in) financing activities (985) 6,176
Increase (decrease) in cash and cash equivalents 6,027 (4,096)
Cash and cash equivalents at beginning of period 13,452 17,221
Cash and cash equivalents at end of period $ 19,479 $ 13,125
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Company and Significant Accounting Policies
3 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Company and Significant Accounting Policies

 

1. Company and Significant Accounting Policies

 

Company

 

 

Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global industrial and enterprise internet of things (“IoT”) provider of solutions that target diversified verticals ranging from smart cities, utilities and healthcare to enterprise, intelligent transportation, and industrial automation. Building on a long history of connectivity and video processing competence, target applications include video surveillance, traffic management, infotainment systems, robotics, edge computing and remote environment management.

   

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of Lantronix have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Securities and Exchange Commission (“SEC”) Regulation S-X. Accordingly, they should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, which was filed with the SEC on September 12, 2023. The unaudited condensed consolidated financial statements contain all normal recurring accruals and adjustments that, in the opinion of management, are necessary to present fairly the consolidated financial position of Lantronix at September 30, 2023, the consolidated results of our operations for the three months ended September 30, 2023 and our consolidated cash flows for the three months ended September 30, 2023. All intercompany accounts and transactions have been eliminated.

 

Significant Accounting Policies

 

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end.

 

The results of operations for the three months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any future interim periods.

 

Recent Accounting Pronouncements

 

Current Expected Credit Losses

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued a new Accounting Standards Update (“ASU”) requiring financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The ASU eliminates the threshold for initial recognition in current U.S. GAAP and reflects an entity’s current estimate of all expected credit losses. The measurement of expected credit losses is based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the financial assets. The ASU became effective for Lantronix at the beginning of our first quarter of fiscal year 2024. The adoption of this guidance did have a material effect on our consolidated financial statements.

 

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
3 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue

 

2. Revenue

 

Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied. On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.

 

Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.

 

Products

 

Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.

 

A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying unaudited condensed consolidated balance sheets.

 

Services

 

Revenues from our extended warranty, technical support and maintenance services are generally recognized ratably over the applicable service period. Although not significant to date, revenues from sales of our software-as-a-service (“SaaS”) solutions are recognized ratably over the applicable service period as well.

 

We prepay sales commissions related to certain of these contracts, which are incremental costs of obtaining the contract. We capitalize these costs and expense them ratably on a straight-line basis over the life of the contract. At September 30, 2023, prepaid sales commissions included in prepaid expenses and other current assets totaled $155,000 and those included in other assets totaled $47,000.

 

Engineering Services

 

We derive a portion of our revenues from engineering and related consulting service contracts with customers. Revenues from professional engineering services are generally recognized as services are performed. These contracts generally include performance obligations in which control is transferred over time because the customer either simultaneously receives and consumes the benefits provided or our performance on the contract creates or enhances an asset that the customer controls. These contracts typically provide services on the following basis:

 

  · Time & Materials (“T&M”) – services consist of revenues from software modification, consulting implementation, training and integration services. These services are set forth separately in the contractual arrangements such that the total price of the customer arrangement is expected to vary depending on the actual time and materials incurred based on the customer’s needs.
     
  · Fixed Price – arrangements to render specific consulting and software modification services which tend to be more complex.

 

Performance obligations for T&M contracts qualify for the "Right to Invoice" practical expedient within the revenue guidance. Under this practical expedient, we may recognize revenue, over time, in the amount to which we have a right to invoice. In addition, we are not required to estimate variable consideration upon inception of the contract and reassess the estimate each reporting period. We have determined that this method best represents the transfer of services as, upon billing, we have a right to consideration from a customer in an amount that directly corresponds with the value to the customer of our performance completed to date.

 

We recognize revenue on fixed price contracts, over time, using an input method based on the proportion of our actual costs incurred (generally labor hours expended) to the total costs expected to complete the contract performance obligation. We have determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed price contract performance obligation.

 

Multiple Performance Obligations

 

From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.

  

Net Revenue by Product Line and Geographic Region

 

We organize our products and solutions into three product lines: Embedded IoT Solutions, IoT System Solutions, and Software & Services. Our Embedded IoT products are normally embedded into new designs. These products include application processing that delivers compute to meet customer needs for data transformation, computer vision, machine learning, augmented / virtual reality, audio / video aggregation and distribution, and custom applications at the edge. Our IoT System products include wired and wireless connections that enhance the value and utility of modern electronic systems and equipment by providing secure network connectivity, power for IoT end devices through Power over Ethernet (“PoE”), application hosting, protocol conversion, media conversion, secure access for distributed IoT deployments and many other functions. Our Software & Services products can be classified as either (i) our SaaS platform, which enables customers to easily deploy, monitor, manage, and automate across their global deployments, all from a single platform login, virtually connected as though directly on each device, (ii) engineering services, which is a flexible business model that allows customers to select from turnkey product development or team augmentation for accelerating complex areas of product development or (iii) extended warranty, support and maintenance.

 

We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific Japan (“APJ”).

 

The following tables present our net revenue by product line and by geographic region. Net revenues by geographic region are based on the “bill-to” location of our customers:

          
  Three Months Ended September 30, 
   2023   2022 
   (In thousands) 
Embedded IoT Solutions  $11,373   $15,095 
IoT System Solutions   19,036    14,621 
Software & Services   2,622    2,079 
   $33,031   $31,795 

 

          
   Three Months Ended September 30, 
   2023   2022 
   (In thousands) 
Americas  $22,933   $20,930 
EMEA   6,591    5,201 
Asia Pacific Japan   3,507    5,664 
   $33,031   $31,795 

 

The following table presents product revenues and service revenues as a percentage of our total net revenue:

          
   Three Months Ended September 30, 
   2023   2022 
     
Product revenues   93%    94% 
Service revenues   7%    6% 

 

Service revenues are comprised primarily of professional services, software license subscriptions, and extended warranties.

  

Contract Balances

 

In certain instances, the timing of revenue recognition may differ from the timing of invoicing to our customers. We record a contract asset receivable when revenue is recognized prior to invoicing, and a contract or deferred revenue liability when revenue is recognized subsequent to invoicing. With respect to product shipments, we expect to fulfill contract obligations within one year and so we have elected not to separately disclose the amount nor the timing of recognition of these remaining performance obligations. For contract balances related to contracts that include services and multiple performance obligations, refer to the deferred revenue discussion below.

 

Deferred Revenue

 

Deferred revenue is primarily comprised of unearned revenue related to our extended warranty, support and maintenance services and certain software services. These services are generally invoiced at the beginning of the contract period and revenue is recognized ratably over the service period. Current and non-current deferred revenue balances represent revenue allocated to the remaining unsatisfied performance obligations at the end of a reporting period and are respectively included in other current liabilities and other non-current liabilities in the accompanying unaudited condensed consolidated balance sheets.

 

The following table presents the changes in our deferred revenue balance for the three months ended September 30, 2023 (in thousands):

     
Balance, June 30, 2023  $3,381 
New performance obligations   1,598 
Recognition of revenue from satisfying performance obligations   (1,125)
Balance, September 30, 2023   3,854 
Less: non-current portion of deferred revenue   (1,086)
Current portion, September 30, 2023  $2,768 

 

We currently expect to recognize substantially all of the non-current portion of deferred revenue over the next 2 to 5 years.

 

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition
3 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Acquisition

 

3. Acquisition

 

Remeasurement of Earnout Consideration from Uplogix Acquisition

 

Our September 12, 2022 merger agreement with Uplogix, Inc. (“Uplogix”) provided for the holders of Uplogix note agreements, and certain former Uplogix employees, with the right to receive up to an additional $4,000,000 in the aggregate (the “Earnout Amount”), payable after the closing of the acquisition based on revenue targets for the business of Uplogix as specified in the merger agreement. The Earnout Amount was based on Uplogix achieving revenue of $7,000,000 to $14,000,000 for the period beginning at the September 12, 2022 closing date and ending on September 30, 2023.

 

The table below presents the change in the earnout consideration liability through September 30, 2023 (in thousands):

     
Preliminary estimated fair value of earnout consideration  $1,718 
Remeasurement estimates during fiscal 2023   (447)
Payments    
Balance at June 30, 2023  $1,271 
Final remeasurement estimate   (9)
Balance at September 30, 2023  $1,262 

 

The balance of this liability, as reported in the table above, is recorded in other current liabilities on the accompanying unaudited condensed consolidated balance sheets at September 30, 2023 and June 30, 2023. We expect to disburse the $1,262,000 earnout consideration liability during the quarter ending December 31, 2023.

 

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information
3 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Information

 

4. Supplemental Financial Information

 

Inventories

          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Finished goods  $22,339   $25,670 
Raw materials   23,457    24,066 
Inventories  $45,796   $49,736 

 

Other Liabilities

 

The following table presents details of our other liabilities:

          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Current          
Accrued variable consideration  $2,139   $2,167 
Customer deposits and refunds   21,102    16,344 
Accrued raw materials purchases   316    267 
Deferred revenue   2,768    2,493 
Lease liability   1,942    1,859 
Taxes payable   393    647 
Warranty reserve   807    788 
Other accrued operating expenses   4,595    4,248 
Total other current liabilities  $34,062   $28,813 
           
Non-current          
Lease liability  $9,884   $10,425 
Deferred tax liability   215    146 
Deferred revenue   1,086    888 
Total other non-current liabilities  $11,185   $11,459 

 

The customer deposits and refunds balances in the table above include a significant deposit from a customer as prepayment for expected future shipments under their contract.

 

Computation of Net Loss per Share

 

Basic and diluted net loss per share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the applicable period.

 

The following table presents the computation of net loss per share:

Schedule of computation of net income (loss) per share          
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands, except per share data) 
Numerator:          
Net loss  $(1,886)  $(1,653)
Denominator:          
Weighted-average common shares outstanding - basic and diluted   36,982    35,406 
           
Net loss per share - basic and diluted  $(0.05)  $(0.05)

 

The following table presents the common stock equivalents excluded from the diluted net loss per share calculation, because they were anti-dilutive for the periods presented. These excluded common stock equivalents could be dilutive in the future.

        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Common stock equivalents   667    948 

 

Purchased Intangible Assets

 

The following table presents details of purchased intangible assets:

                              
   September 30, 2023   June 30, 2023 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $6,331   $(4,234)  $2,097   $6,331   $(3,881)  $2,450 
Customer relationships   17,528    (10,444)   7,084    17,528    (9,487)   8,041 
Trademark and trade name   1,425    (1,425)       1,425    (1,351)   74 
   $25,284   $(16,103)  $9,181   $25,284   $(14,719)  $10,565 

 

We do not currently have any purchased intangible assets with indefinite useful lives.

 

As of September 30, 2023, future estimated amortization expense is as follows:

     
Years Ending June 30,    
(In thousands)    
2024 (remainder)  $3,930 
2025   3,685 
2026   1,177 
2027   326 
2028   63 
Total  $9,181 

 

Restructuring, Severance and Related Charges

 

The following table presents details of the liability we recorded related to restructuring, severance and related activities:

     
   Three Months Ended 
   September 30, 
   2023 
   (In thousands) 
Beginning balance  $97 
Charges   20 
Payments   (101)
Ending balance  $16 

 

These balances are recorded in accrued payroll and related expenses in the accompanying unaudited condensed consolidated balance sheets.

 

In October 2023, we undertook a reduction in our labor force to better align our staffing with our business objectives. The severance and related charges in connection with this action are expected to approximate $500,000 and will be recognized in our unaudited condensed consolidated statement of operations during the three months ending December 31, 2023.

 

Supplemental Cash Flow Information

 

The following table presents non-cash investing transactions excluded from the accompanying unaudited condensed consolidated statements of cash flows:

        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $339   $589 

 

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty Reserve
3 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
Warranty Reserve

 

5. Warranty Reserve

 

The standard warranty periods we provide for our products typically range from one to five years. Certain products carry a limited lifetime warranty, which requires us to repair or replace a defective product or offer a refund of a portion of the purchase price based on a depreciated value at our option. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.

 

The following table presents details of our warranty reserve, which is included in other current liabilities in the unaudited condensed consolidated balance sheets:

          
   Three Months Ended   Year Ended 
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Beginning balance  $788   $594 
Charged to cost of revenue   59    352 
Usage   (40)   (158)
Ending balance  $807   $788 

 

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Bank Loan Agreements
3 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Bank Loan Agreements

 

6. Bank Loan Agreements

 

In September 2022 we entered into a Third Amendment to the Third Amended and Restated Loan and Security Agreement (the “Amendment”) with Silicon Valley Bank (“SVB”), pertaining to our existing term loan and revolving credit facility (together, the “Senior Credit Facilities”), which amends that certain Third Amended and Restated Loan and Security Agreement, dated as of August 2, 2021, as amended by the First Amendment to Third Amended and Restated Loan and Security Agreement, dated as of October 21, 2021, as amended by the Second Amendment to Third Amended and Restated Loan and Security Agreement, dated as of February 15, 2022 by and among Lantronix and SVB (collectively with the Amendment, the “Loan Agreement”).

 

The Amendment, among other things, provided for an additional term loan in the original principal amount of $5,000,000 that matures on August 2, 2025. The Senior Credit Facilities bears interest at Term Secured Overnight Financing Rate (“SOFR”) or the Prime Rate, at the option of Lantronix, plus a margin that ranges from 3.10% to 4.10% in the case of Term SOFR and 1.50% to 2.50% in the case of the Prime Rate, depending on our total leverage with a Term SOFR floor of 1.50% and a Prime Rate floor of 3.25%. The Amendment reduces the minimum liquidity requirement from $5,000,000 to $4,000,000. As a condition to entering into the Amendment, we were obligated to pay a nonrefundable facility increase fee in the amount of $25,000. The Senior Credit Facilities mature on August 2, 2025. The Senior Credit Facilities are secured by substantially all of our assets.

  

In April 2023, we entered into a Letter Agreement (the “Letter Agreement”) with SVB, which, among other matters, amended the Loan Agreement to reduce the former requirement to hold 85% of our company-wide cash balances at SVB to 50%, and provided a waiver of any event of default under the Loan Agreement for any failure to comply with this covenant prior to the date of the Letter Agreement.

 

The following table summarizes our outstanding debt under the Senior Credit Facilities: 

          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Outstanding borrowings on term loan  $18,675   $19,194 
Less: Unamortized debt issuance costs   (202)   (230)
Net Carrying amount of debt   18,473    18,964 
Less: Current portion   (3,002)   (2,743)
Non-current portion  $15,471   $16,221 
           
Outstanding borrowings on revolving credit facility  $   $ 

 

During the three months ended September 30, 2023, we recognized $450,000 of interest expense in the accompanying unaudited condensed consolidated statements of operations related to interest and amortization of debt issuance associated with the borrowings under the Senior Credit Facilities.

  

Financial Covenants

 

The Senior Credit Facilities require Lantronix to comply with a minimum liquidity test, a maximum leverage ratio and a minimum fixed charge coverage ratio. We are currently in compliance with all financial covenants.

 

Liquidity

 

The Senior Credit Facilities require that we maintain a minimum liquidity of $4,000,000 at SVB, as measured at the end of each month.

 

Maximum leverage ratio

 

The Senior Credit Facilities require that we maintain a maximum leverage ratio, calculated as the ratio of funded debt to the consolidated trailing 12 month earnings before interest, taxes, depreciation and amortization, and certain other allowable exclusions of (i) 2.50 to 1.00 for each calendar quarter ending June 30, 2021 through and including September 30, 2022, (ii) 2.25 to 1.00 for each calendar quarter ending December 31, 2022 through and including September 30, 2023, and (iii) 2.00 to 1.00 for the calendar quarter ending December 31, 2023 and each calendar quarter thereafter.

 

Minimum fixed charge coverage ratio

 

The Senior Credit Facilities require that we maintain a minimum fixed charge coverage ratio, calculated as the ratio of consolidated trailing 12 month earnings before interest, taxes, depreciation and amortization, and certain other allowable exclusions, less capital expenditures and taxes paid, to the trailing twelve month principal and interest payments on all funded debt of 1.25 to 1.00 as measured at the end of each calendar quarter.

 

In addition, the Senior Credit Facilities contain customary representations and warranties, affirmative and negative covenants, including covenants that limit or restrict Lantronix and its subsidiaries’ ability to incur liens, incur indebtedness, dispose of assets, make investments, make certain restricted payments, merge or consolidate and enter into certain speculative hedging arrangements. The Senior Credit Facilities include a number of events of default, including, among other things, non-payment defaults, covenant defaults, cross-defaults to other materials indebtedness, bankruptcy and insolvency defaults and material judgment defaults. If any event of default occurs (subject, in certain instances, to specified grace periods), the principal, premium, if any, interest and any other monetary obligations on all the then outstanding amounts under the Senior Credit Facilities may become due and payable immediately.

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity
3 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Stockholders’ Equity

 

7. Stockholders’ Equity

  

Stock Options

 

The following table presents a summary of activity with respect to our stock options:

        
       Weighted- 
       Average 
   Number of   Exercise Price 
   Shares   per Share 
   (In thousands)     
Balance of options outstanding at June 30, 2023   1,325   $3.65 
Expired   (489)   4.00 
Exercised   (133)   1.68 
Balance of options outstanding at September 30, 2023   703   $3.79 

 

Restricted Stock Units (“RSUs”)

 

The following table presents a summary of activity with respect to our RSUs:

          
       Weighted- 
       Average 
       Grant Date 
   Number of   Fair Value 
   Shares   per Share 
    (In thousands)      
Balance of RSUs outstanding at June 30, 2023   1,189   $5.70 
Granted   90    4.19 
Forfeited   (26)   5.65 
Vested   (244)   5.79 
Balance of RSUs outstanding at September 30, 2023   1,009   $5.55 

 

Performance Stock Units (“PSUs”)

 

The following table presents a summary of activity with respect to our PSUs:

     
   Number of Shares 
    (In thousands) 
Balance of PSUs outstanding at June 30, 2023   931 
Granted   689 
Forfeited   (346)
Vested   (174)
Balance of PSUs outstanding at September 30, 2023   1,100 

 

Employee Stock Purchase Plan (“ESPP”)

 

The following table presents a summary of activity under our ESPP:

     
   Number of 
   Shares 
    (In thousands) 
Shares available for issuance at June 30, 2023   381 
Shares issued    
Shares available for issuance at September 30, 2023   381 

 

Share-Based Compensation Expense

 

The following table presents a summary of share-based compensation expense included in each functional line item on our accompanying unaudited condensed consolidated statements of operations:

        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Cost of revenue  $41   $51 
Selling, general and administrative   1,273    1,405 
Research and development   428    332 
Total share-based compensation expense  $1,742   $1,788 

 

The following table presents the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of September 30, 2023:

        
   Remaining   Remaining 
   Unrecognized   Weighted- 
   Compensation   Average Years 
   Expense   To Recognize 
   (In thousands)     
Stock options  $340    2.6 
RSUs   5,095    2.0 
PSUs   4,095    2.4 
Stock purchase rights under ESPP   43    0.1 
   $9,573      

 

If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel remaining unearned share-based compensation expense. Future share-based compensation expense and unearned share-based compensation will increase to the extent that we grant additional share-based awards.

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
3 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

 

8. Income Taxes

 

We utilize the liability method of accounting for income taxes. The following table presents our effective tax rates based upon our provision for income taxes for the periods shown:

        
   Three Months Ended 
   September 30, 
   2023   2022 
Effective tax rate   0%    3% 

 

The difference between our effective tax rates in the periods presented above and the federal statutory rate is primarily due to (i) a tax benefit from our domestic losses being recorded with a full valuation allowance, (ii) our current estimates of pre-tax profitability for the full fiscal year and (iii) the effect of foreign earnings taxed at rates differing from the federal statutory rate.

 

We have recorded a net deferred tax liability of $215,000 and $146,000 at September 30, 2023 and June 30, 2023, respectively. This balance represents the excess of our indefinite-lived deferred tax liabilities over our indefinite-lived deferred tax assets and is recorded in other non-current liabilities on the accompanying unaudited condensed consolidated balance sheets. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by Accounting Standards Codification Topic 740, we have evaluated the positive and negative evidence bearing upon our ability to realize our deferred tax assets. We have determined that it was more likely than not that Lantronix would not realize the deferred tax assets due to our cumulative losses and uncertainty of generating future taxable income and have therefore provided a full valuation allowance against our deferred tax assets as of September 30, 2023 and June 30, 2023.

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
3 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

 

9. Commitments and Contingencies

 

From time to time, we are involved in various legal proceedings and claims arising in the ordinary course of our business. Although the results of legal proceedings and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not, individually or in the aggregate, have a material adverse effect on our business, operating results, financial condition or cash flows. However, regardless of the outcome, litigation can have an adverse impact on us because of legal costs, diversion of management time and resources, and other factors.

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Subsequent Event
3 Months Ended
Sep. 30, 2023
Subsequent Events [Abstract]  
Subsequent Event

 

10. Subsequent Event

 

On November 6, 2023, we announced that our Board of Directors has appointed Saleel Awsare to serve as the Company’s President and Chief Executive Officer effective as of November 20, 2023. In addition to other compensation, the Company will grant Mr. Awsare a stock unit award covering a number of shares of our common stock equal to $4,150,000 made up of a combination of RSUs and PSUs scheduled to vest over the next three years.

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Company and Significant Accounting Policies (Policies)
3 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Company

Company

 

 

Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global industrial and enterprise internet of things (“IoT”) provider of solutions that target diversified verticals ranging from smart cities, utilities and healthcare to enterprise, intelligent transportation, and industrial automation. Building on a long history of connectivity and video processing competence, target applications include video surveillance, traffic management, infotainment systems, robotics, edge computing and remote environment management.

   

Basis of Presentation

Basis of Presentation

 

The accompanying unaudited condensed consolidated financial statements of Lantronix have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Securities and Exchange Commission (“SEC”) Regulation S-X. Accordingly, they should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, which was filed with the SEC on September 12, 2023. The unaudited condensed consolidated financial statements contain all normal recurring accruals and adjustments that, in the opinion of management, are necessary to present fairly the consolidated financial position of Lantronix at September 30, 2023, the consolidated results of our operations for the three months ended September 30, 2023 and our consolidated cash flows for the three months ended September 30, 2023. All intercompany accounts and transactions have been eliminated.

Use of Estimates

Use of Estimates

 

The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end.

 

The results of operations for the three months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any future interim periods.

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

Current Expected Credit Losses

 

In June 2016, the Financial Accounting Standards Board (“FASB”) issued a new Accounting Standards Update (“ASU”) requiring financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The ASU eliminates the threshold for initial recognition in current U.S. GAAP and reflects an entity’s current estimate of all expected credit losses. The measurement of expected credit losses is based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the financial assets. The ASU became effective for Lantronix at the beginning of our first quarter of fiscal year 2024. The adoption of this guidance did have a material effect on our consolidated financial statements.

 

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
3 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of net revenue by product lines
          
  Three Months Ended September 30, 
   2023   2022 
   (In thousands) 
Embedded IoT Solutions  $11,373   $15,095 
IoT System Solutions   19,036    14,621 
Software & Services   2,622    2,079 
   $33,031   $31,795 
Schedule of net revenue by geographic region
          
   Three Months Ended September 30, 
   2023   2022 
   (In thousands) 
Americas  $22,933   $20,930 
EMEA   6,591    5,201 
Asia Pacific Japan   3,507    5,664 
   $33,031   $31,795 
Schedule of percentage total net revenues
          
   Three Months Ended September 30, 
   2023   2022 
     
Product revenues   93%    94% 
Service revenues   7%    6% 
Schedule of changes in deferred revenue
     
Balance, June 30, 2023  $3,381 
New performance obligations   1,598 
Recognition of revenue from satisfying performance obligations   (1,125)
Balance, September 30, 2023   3,854 
Less: non-current portion of deferred revenue   (1,086)
Current portion, September 30, 2023  $2,768 
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition (Tables)
3 Months Ended
Sep. 30, 2023
Business Combination and Asset Acquisition [Abstract]  
Schedule of change in the earnout consideration liability
     
Preliminary estimated fair value of earnout consideration  $1,718 
Remeasurement estimates during fiscal 2023   (447)
Payments    
Balance at June 30, 2023  $1,271 
Final remeasurement estimate   (9)
Balance at September 30, 2023  $1,262 
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Tables)
3 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Finished goods  $22,339   $25,670 
Raw materials   23,457    24,066 
Inventories  $45,796   $49,736 
Schedule of other liabilities
          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Current          
Accrued variable consideration  $2,139   $2,167 
Customer deposits and refunds   21,102    16,344 
Accrued raw materials purchases   316    267 
Deferred revenue   2,768    2,493 
Lease liability   1,942    1,859 
Taxes payable   393    647 
Warranty reserve   807    788 
Other accrued operating expenses   4,595    4,248 
Total other current liabilities  $34,062   $28,813 
           
Non-current          
Lease liability  $9,884   $10,425 
Deferred tax liability   215    146 
Deferred revenue   1,086    888 
Total other non-current liabilities  $11,185   $11,459 
Schedule of computation of net income (loss) per share
Schedule of computation of net income (loss) per share          
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands, except per share data) 
Numerator:          
Net loss  $(1,886)  $(1,653)
Denominator:          
Weighted-average common shares outstanding - basic and diluted   36,982    35,406 
           
Net loss per share - basic and diluted  $(0.05)  $(0.05)
Schedule of antidilutive securities
        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Common stock equivalents   667    948 
Schedule of purchased intangible assets
                              
   September 30, 2023   June 30, 2023 
   Gross Carrying Amount   Accumulated Amortization   Net Book Value   Gross Carrying Amount   Accumulated Amortization   Net Book Value 
   (In thousands) 
Developed technology  $6,331   $(4,234)  $2,097   $6,331   $(3,881)  $2,450 
Customer relationships   17,528    (10,444)   7,084    17,528    (9,487)   8,041 
Trademark and trade name   1,425    (1,425)       1,425    (1,351)   74 
   $25,284   $(16,103)  $9,181   $25,284   $(14,719)  $10,565 
Schedule of future estimated amortization expense
     
Years Ending June 30,    
(In thousands)    
2024 (remainder)  $3,930 
2025   3,685 
2026   1,177 
2027   326 
2028   63 
Total  $9,181 
Schedule of severance and related charges
     
   Three Months Ended 
   September 30, 
   2023 
   (In thousands) 
Beginning balance  $97 
Charges   20 
Payments   (101)
Ending balance  $16 
Schedule of non-cash investing transactions
        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $339   $589 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty Reserve (Tables)
3 Months Ended
Sep. 30, 2023
Guarantees and Product Warranties [Abstract]  
Schedule of warranty reserve
          
   Three Months Ended   Year Ended 
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Beginning balance  $788   $594 
Charged to cost of revenue   59    352 
Usage   (40)   (158)
Ending balance  $807   $788 
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Bank Loan Agreements (Tables)
3 Months Ended
Sep. 30, 2023
Debt Disclosure [Abstract]  
Summary of outstanding debt
          
   September 30,   June 30, 
   2023   2023 
   (In thousands) 
Outstanding borrowings on term loan  $18,675   $19,194 
Less: Unamortized debt issuance costs   (202)   (230)
Net Carrying amount of debt   18,473    18,964 
Less: Current portion   (3,002)   (2,743)
Non-current portion  $15,471   $16,221 
           
Outstanding borrowings on revolving credit facility  $   $ 
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders’ Equity (Tables)
3 Months Ended
Sep. 30, 2023
Equity [Abstract]  
Schedule of option activity
        
       Weighted- 
       Average 
   Number of   Exercise Price 
   Shares   per Share 
   (In thousands)     
Balance of options outstanding at June 30, 2023   1,325   $3.65 
Expired   (489)   4.00 
Exercised   (133)   1.68 
Balance of options outstanding at September 30, 2023   703   $3.79 
Schedule of RSU activity
          
       Weighted- 
       Average 
       Grant Date 
   Number of   Fair Value 
   Shares   per Share 
    (In thousands)      
Balance of RSUs outstanding at June 30, 2023   1,189   $5.70 
Granted   90    4.19 
Forfeited   (26)   5.65 
Vested   (244)   5.79 
Balance of RSUs outstanding at September 30, 2023   1,009   $5.55 
Schedule of PSU activity
     
   Number of Shares 
    (In thousands) 
Balance of PSUs outstanding at June 30, 2023   931 
Granted   689 
Forfeited   (346)
Vested   (174)
Balance of PSUs outstanding at September 30, 2023   1,100 
Schedule of ESPP activity
     
   Number of 
   Shares 
    (In thousands) 
Shares available for issuance at June 30, 2023   381 
Shares issued    
Shares available for issuance at September 30, 2023   381 
Schedule of share-based compensation expense
        
   Three Months Ended 
   September 30, 
   2023   2022 
   (In thousands) 
Cost of revenue  $41   $51 
Selling, general and administrative   1,273    1,405 
Research and development   428    332 
Total share-based compensation expense  $1,742   $1,788 
Schedule of unrecognized share-based compensation expense
        
   Remaining   Remaining 
   Unrecognized   Weighted- 
   Compensation   Average Years 
   Expense   To Recognize 
   (In thousands)     
Stock options  $340    2.6 
RSUs   5,095    2.0 
PSUs   4,095    2.4 
Stock purchase rights under ESPP   43    0.1 
   $9,573      
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Tables)
3 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Schedule of effective tax rates
        
   Three Months Ended 
   September 30, 
   2023   2022 
Effective tax rate   0%    3% 
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details - Revenues by product line) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 33,031 $ 31,795
Embedded IoT Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 11,373 15,095
IoT System Solutions [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,036 14,621
Software & Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 2,622 $ 2,079
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details - Revenue by geography) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenues $ 33,031 $ 31,795
Americas [Member]    
Revenues 22,933 20,930
EMEA [Member]    
Revenues 6,591 5,201
Asia Pacific Japan [Member]    
Revenues $ 3,507 $ 5,664
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details - Percentage of total net revenue) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Product [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 93.00% 94.00%
Service [Member]    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 7.00% 6.00%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details - Changes in deferred revenue)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Revenue from Contract with Customer [Abstract]  
Deferred revenue, beginning balance $ 3,381
New performance obligations 1,598
Recognition of revenue from satisfying performance obligations (1,125)
Deferred revenue, ending balance 3,854
Less: non-current portion of deferred revenue (1,086)
Current portion of deferred revenue $ 2,768
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Details Narrative) - Prepaid Sales Commissions [Member]
Sep. 30, 2023
USD ($)
Prepaid expenses and other current assets $ 155,000
Other assets $ 47,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions (Details-consideration liability) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Business Combination and Asset Acquisition [Abstract]    
Preliminary estimated fair value of earnout consideration at beginning balance $ 1,271 $ 1,718
Remeasurement estimates (9) (447)
Payments   0
Preliminary estimated fair value of earnout consideration at ending balance $ 1,262 $ 1,271
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisition (Details Narrative) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Preliminary estimated fair value of earnout consideration at ending balance   $ 1,262,000 $ 1,271,000 $ 1,718,000
Forecast [Member]        
Preliminary estimated fair value of earnout consideration at ending balance $ 1,262,000      
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Inventories) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 22,339 $ 25,670
Raw materials 23,457 24,066
Inventories $ 45,796 $ 49,736
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Other liabilities) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued variable consideration $ 2,139 $ 2,167
Customer deposits and refunds 21,102 16,344
Accrued raw materials purchases 316 267
Deferred revenue 2,768 2,493
Lease liability 1,942 1,859
Taxes payable 393 647
Warranty reserve 807 788
Other accrued operating expenses 4,595 4,248
Total other current liabilities 34,062 28,813
Non-current    
Lease liability 9,884 10,425
Deferred tax liability 215 146
Deferred revenue 1,086 888
Total other non-current liabilities $ 11,185 $ 11,459
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Net loss per share) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Numerator:    
Net loss $ (1,886) $ (1,653)
Denominator:    
Weighted-average common shares outstanding - basic 36,982 35,406
Weighted-average common shares outstanding - diluted 36,982 35,406
Net loss per share - basic $ (0.05) $ (0.05)
Net loss per share - diluted $ (0.05) $ (0.05)
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Equivalents) - shares
shares in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Common stock equivalents 667 948
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Purchased intangible assets) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,284 $ 25,284
Accumulated amortization (16,103) (14,719)
Net book value 9,181 10,565
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 6,331 6,331
Accumulated amortization (4,234) (3,881)
Net book value 2,097 2,450
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 17,528 17,528
Accumulated amortization (10,444) (9,487)
Net book value 7,084 8,041
Trademarks and Trade Names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 1,425 1,425
Accumulated amortization (1,425) (1,351)
Net book value $ 0 $ 74
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Amortization expense) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2024 (remainder) $ 3,930  
2025 3,685  
2026 1,177  
2027 326  
2028 63  
Total $ 9,181 $ 10,565
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Severance of related charges)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Beginning balance $ 97
Charges 20
Payments (101)
Ending balance $ 16
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details - Non-cash acquisition) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued property and equipment paid for in the subsequent period $ 339 $ 589
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Supplemental Financial Information (Details Narrative) - USD ($)
3 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Severance charges   $ 20,000 $ 92,000
Forecast [Member]      
Severance charges $ 500,000    
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Guarantees and Product Warranties [Abstract]    
Beginning balance $ 788 $ 594
Charged to cost of revenue 59 352
Usage (40) (158)
Ending balance $ 807 $ 788
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Bank Loan Agreements (Details - Summarizes our outstanding debt) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Debt Disclosure [Abstract]    
Outstanding borrowings on term loan $ 18,675 $ 19,194
Less: Unamortized debt issuance costs (202) (230)
Net Carrying amount of debt 18,473 18,964
Less: Current portion (3,002) (2,743)
Non-current portion 15,471 16,221
Outstanding borrowings on revolving credit facility $ 0 $ 0
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Bank Loan Agreements (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Senior Creditand Mezzanine Credit Facilities [Member]    
Debt Instrument [Line Items]    
Line of credit description   minimum liquidity of $4,000,000 at SVB, as measured at the end of each month.
Third Amendment [Member] | Silicon Valley Bank [Member]    
Debt Instrument [Line Items]    
Term loan $ 5,000,000  
Maturity date Aug. 02, 2025  
Minimum liquidity requirement $ 4,000,000  
Nonrefundable facility increase fee $ 25,000  
Credit Facilities [Member]    
Debt Instrument [Line Items]    
Interest expense   $ 450,000
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Details - Option activity) - Options Held [Member]
shares in Thousands
3 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares options outstanding at beginning | shares 1,325
Weighted average exercise price options outstanding at beginning | $ / shares $ 3.65
Number of shares options expired | shares (489)
Weighted average exercise price options expired | $ / shares $ 4.00
Number of shares options exercised | shares (133)
Weighted average exercise price options exercised | $ / shares $ 1.68
Number of shares options outstanding at ending | shares 703
Weighted average exercise price options outstanding at ending | $ / shares $ 3.79
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Details - RSU activity) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
3 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares outstanding, beginning balance | shares 1,189
Weighted average grant date fair value per share outstanding at beginning | $ / shares $ 5.70
Number of shares granted | shares 90
Weighted average grant date fair value per share granted | $ / shares $ 4.19
Number of shares forfeited | shares (26)
Weighted average grant date fair value per share forfeited | $ / shares $ 5.65
Number of shares vested | shares (244)
Weighted average grant date fair value per share vested | $ / shares $ 5.79
Number of shares outstanding, ending balance | shares 1,009
Weighted average grant date fair value per share outstanding at ending | $ / shares $ 5.55
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Details - PSU activity) - Performance Stock Units [Member]
shares in Thousands
3 Months Ended
Sep. 30, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares outstanding, beginning balance 931
Number of shares granted 689
Number of shares forfeited (346)
Number of shares vested (174)
Number of shares outstanding, ending balance 1,100
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Details - ESPP activity) - Employee Stock Purchase Plan [Member]
shares in Thousands
3 Months Ended
Sep. 30, 2023
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Shares avilable for beginning 381
Shares issued 0
Shares avilable for ending 381
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Details - Share based compensation) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Total share-based compensation $ 1,742 $ 1,788
Cost of Sales [Member]    
Total share-based compensation 41 51
Selling, General and Administrative Expenses [Member]    
Total share-based compensation 1,273 1,405
Research and Development Expense [Member]    
Total share-based compensation $ 428 $ 332
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders Equity (Details - Unrecognized expense)
$ in Thousands
3 Months Ended
Sep. 30, 2023
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 9,573
Stock Options [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 340
Weighted average years to recognize 2 years 7 months 6 days
Restricted Stock Units (RSUs) [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 5,095
Weighted average years to recognize 2 years
Performance Stock Units [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 4,095
Weighted average years to recognize 2 years 4 months 24 days
Employee Stock Purchase Plan [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 43
Weighted average years to recognize 1 month 6 days
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details)
3 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]    
Effective tax rate 0.00% 3.00%
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes (Details Narrative) - USD ($)
Sep. 30, 2023
Jun. 30, 2023
Income Tax Disclosure [Abstract]    
Net deferred tax liability $ 215,000 $ 146,000
XML 62 lantronix_i10q-093023_htm.xml IDEA: XBRL DOCUMENT 0001114925 2023-07-01 2023-09-30 0001114925 2023-11-03 0001114925 2023-09-30 0001114925 2023-06-30 0001114925 2022-07-01 2022-09-30 0001114925 us-gaap:CommonStockMember 2023-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001114925 us-gaap:RetainedEarningsMember 2023-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001114925 us-gaap:CommonStockMember 2022-06-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001114925 us-gaap:RetainedEarningsMember 2022-06-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001114925 2022-06-30 0001114925 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001114925 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001114925 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001114925 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001114925 us-gaap:CommonStockMember 2023-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001114925 us-gaap:RetainedEarningsMember 2023-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001114925 us-gaap:CommonStockMember 2022-09-30 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001114925 us-gaap:RetainedEarningsMember 2022-09-30 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001114925 2022-09-30 0001114925 LTRX:PrepaidSalesCommissionsMember 2023-09-30 0001114925 LTRX:EmbeddedIoTSolutionsMember 2023-07-01 2023-09-30 0001114925 LTRX:EmbeddedIoTSolutionsMember 2022-07-01 2022-09-30 0001114925 LTRX:IoTSystemSolutionsMember 2023-07-01 2023-09-30 0001114925 LTRX:IoTSystemSolutionsMember 2022-07-01 2022-09-30 0001114925 LTRX:SoftwareAndServicesMember 2023-07-01 2023-09-30 0001114925 LTRX:SoftwareAndServicesMember 2022-07-01 2022-09-30 0001114925 srt:AmericasMember 2023-07-01 2023-09-30 0001114925 srt:AmericasMember 2022-07-01 2022-09-30 0001114925 us-gaap:EMEAMember 2023-07-01 2023-09-30 0001114925 us-gaap:EMEAMember 2022-07-01 2022-09-30 0001114925 LTRX:AsiaPacificJapanMember 2023-07-01 2023-09-30 0001114925 LTRX:AsiaPacificJapanMember 2022-07-01 2022-09-30 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2023-09-30 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2022-09-30 0001114925 2022-07-01 2023-06-30 0001114925 srt:ScenarioForecastMember 2023-12-31 0001114925 us-gaap:DevelopedTechnologyRightsMember 2023-09-30 0001114925 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001114925 us-gaap:CustomerRelationshipsMember 2023-09-30 0001114925 us-gaap:CustomerRelationshipsMember 2023-06-30 0001114925 us-gaap:TrademarksAndTradeNamesMember 2023-09-30 0001114925 us-gaap:TrademarksAndTradeNamesMember 2023-06-30 0001114925 srt:ScenarioForecastMember 2023-10-01 2023-12-31 0001114925 LTRX:SiliconValleyBankMember LTRX:ThirdAmendmentMember 2022-09-30 0001114925 LTRX:SiliconValleyBankMember LTRX:ThirdAmendmentMember 2022-09-01 2022-09-30 0001114925 LTRX:CreditFacilitiesMember 2023-07-01 2023-09-30 0001114925 LTRX:SeniorCreditandMezzanineCreditFacilitiesMember 2023-07-01 2023-09-30 0001114925 us-gaap:OptionMember 2023-06-30 0001114925 us-gaap:OptionMember 2023-07-01 2023-09-30 0001114925 us-gaap:OptionMember 2023-09-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2023-09-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-06-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-07-01 2023-09-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-09-30 0001114925 LTRX:EmployeeStockPurchasePlanMember 2023-06-30 0001114925 LTRX:EmployeeStockPurchasePlanMember 2023-07-01 2023-09-30 0001114925 LTRX:EmployeeStockPurchasePlanMember 2023-09-30 0001114925 us-gaap:CostOfSalesMember 2023-07-01 2023-09-30 0001114925 us-gaap:CostOfSalesMember 2022-07-01 2022-09-30 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2023-09-30 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2022-09-30 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001114925 LTRX:StockOptionsMember 2023-09-30 0001114925 LTRX:StockOptionsMember 2023-07-01 2023-09-30 iso4217:USD shares iso4217:USD shares pure false --06-30 2024 Q1 0001114925 10-Q true 2023-09-30 false 1-16027 LANTRONIX, INC. DE 33-0362767 48 Discovery Suite 250 Irvine CA 92618 (949) 453-3990 Common Stock, $0.0001 par value LTRX NASDAQ Yes Yes Accelerated Filer true false false 37265332 19479000 13452000 30105000 27682000 45796000 49736000 630000 3019000 2895000 2662000 98905000 96551000 4926000 4629000 27824000 27824000 9181000 10565000 11102000 11583000 461000 472000 152399000 151624000 9149000 12401000 2539000 2431000 3002000 2743000 34062000 28813000 48752000 46388000 15471000 16221000 11185000 11459000 75408000 74068000 4000 4000 297007000 295686000 -220391000 -218505000 371000 371000 76991000 77556000 152399000 151624000 33031000 31795000 18934000 17759000 14097000 14036000 9170000 9157000 5106000 4526000 20000 92000 0 213000 -9000 0 1384000 1419000 15671000 15407000 -1574000 -1371000 -338000 -262000 19000 34000 -1893000 -1599000 -7000 54000 -1886000 -1653000 -0.05 -0.05 -0.05 -0.05 36982000 36982000 35406000 35406000 36875000 4000 295686000 -218505000 371000 77556000 385000 93000 93000 514000 514000 1742000 1742000 -1886000 -1886000 37260000 4000 297007000 -220391000 371000 76991000 35129000 4000 289046000 -209525000 371000 79896000 1110000 21000 21000 314000 314000 1788000 1788000 -1653000 -1653000 36239000 4000 290541000 -211178000 371000 79738000 -1886000 -1653000 1742000 1788000 528000 349000 1384000 1419000 317000 24000 -0 10000 27000 22000 -9000 0 2423000 -1493000 -3623000 4015000 -2389000 -2522000 233000 -1134000 -481000 -221000 -11000 56000 -3591000 -6133000 108000 -806000 5030000 -965000 7498000 -4666000 486000 956000 -0 4650000 -486000 -5606000 93000 21000 514000 314000 0 4909000 518000 438000 0 2000000 46000 2000 -985000 6176000 6027000 -4096000 13452000 17221000 19479000 13125000 <p id="xdx_807_eus-gaap--SignificantAccountingPoliciesTextBlock_zUZavg1SzTXd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zFLLP5ydgmUf">Company and Significant Accounting Policies</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84D_ecustom--CompanyPolicyTextBlock_z81FNoNHFb77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_865_zHxkSzzc49g6">Company</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global industrial and enterprise internet of things (“IoT”) provider of solutions that target diversified verticals ranging from smart cities, utilities and healthcare to enterprise, intelligent transportation, and industrial automation. Building on a long history of connectivity and video processing competence, target applications include video surveillance, traffic management, infotainment systems, robotics, edge computing and remote environment management.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">   </p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zPqNYnmUAny7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_866_zNdwqYtRuOJl">Basis of Presentation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying unaudited condensed consolidated financial statements of Lantronix have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Securities and Exchange Commission (“SEC”) Regulation S-X. Accordingly, they should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, which was filed with the SEC on September 12, 2023. The unaudited condensed consolidated financial statements contain all normal recurring accruals and adjustments that, in the opinion of management, are necessary to present fairly the consolidated financial position of Lantronix at September 30, 2023, the consolidated results of our operations for the three months ended September 30, 2023 and our consolidated cash flows for the three months ended September 30, 2023. All intercompany accounts and transactions have been eliminated.</p> <p id="xdx_856_z1PvyyB5ezI" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Significant Accounting Policies</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b> </b></p> <p id="xdx_847_eus-gaap--UseOfEstimates_zOcXbQaCQzX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86D_zURI2Xj8vwV3">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The results of operations for the three months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any future interim periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRqtXTyyucZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zvxCBZ8onUde">Recent Accounting Pronouncements</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Current Expected Credit Losses</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the Financial Accounting Standards Board (“FASB”) issued a new Accounting Standards Update (“ASU”) requiring financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The ASU eliminates the threshold for initial recognition in current U.S. GAAP and reflects an entity’s current estimate of all expected credit losses. The measurement of expected credit losses is based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the financial assets. The ASU became effective for Lantronix at the beginning of our first quarter of fiscal year 2024. The adoption of this guidance did have a material effect on our consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_84D_ecustom--CompanyPolicyTextBlock_z81FNoNHFb77" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_865_zHxkSzzc49g6">Company</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Lantronix, Inc., which we refer to herein as the Company, Lantronix, we, our, or us, is a global industrial and enterprise internet of things (“IoT”) provider of solutions that target diversified verticals ranging from smart cities, utilities and healthcare to enterprise, intelligent transportation, and industrial automation. Building on a long history of connectivity and video processing competence, target applications include video surveillance, traffic management, infotainment systems, robotics, edge computing and remote environment management.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">   </p> <p id="xdx_845_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_zPqNYnmUAny7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_866_zNdwqYtRuOJl">Basis of Presentation</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The accompanying unaudited condensed consolidated financial statements of Lantronix have been prepared in accordance with United States generally accepted accounting principles (“U.S. GAAP”) for interim financial information and in accordance with the instructions to Form 10-Q and Article 8 of Securities and Exchange Commission (“SEC”) Regulation S-X. Accordingly, they should be read in conjunction with the audited consolidated financial statements and notes thereto for the fiscal year ended June 30, 2023, included in our Annual Report on Form 10-K for the fiscal year ended June 30, 2023, which was filed with the SEC on September 12, 2023. The unaudited condensed consolidated financial statements contain all normal recurring accruals and adjustments that, in the opinion of management, are necessary to present fairly the consolidated financial position of Lantronix at September 30, 2023, the consolidated results of our operations for the three months ended September 30, 2023 and our consolidated cash flows for the three months ended September 30, 2023. All intercompany accounts and transactions have been eliminated.</p> <p id="xdx_847_eus-gaap--UseOfEstimates_zOcXbQaCQzX7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86D_zURI2Xj8vwV3">Use of Estimates</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Accounting measurements at interim dates inherently involve greater reliance on estimates than at year-end.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The results of operations for the three months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any future interim periods.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p id="xdx_84F_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zRqtXTyyucZ3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_868_zvxCBZ8onUde">Recent Accounting Pronouncements</span></i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Current Expected Credit Losses</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In June 2016, the Financial Accounting Standards Board (“FASB”) issued a new Accounting Standards Update (“ASU”) requiring financial assets measured at amortized cost be presented at the net amount expected to be collected, through an allowance for credit losses that is deducted from the amortized cost basis. The ASU eliminates the threshold for initial recognition in current U.S. GAAP and reflects an entity’s current estimate of all expected credit losses. The measurement of expected credit losses is based on historical experience, current conditions, and reasonable and supportable forecasts that affect the collectability of the financial assets. The ASU became effective for Lantronix at the beginning of our first quarter of fiscal year 2024. The adoption of this guidance did have a material effect on our consolidated financial statements.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_807_eus-gaap--RevenueFromContractWithCustomerTextBlock_ztG7z5EackMe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82B_zBwVj3prQCFl">Revenue</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized upon the transfer of control of promised products or services to customers in an amount that reflects the consideration we expect to receive in exchange for those products or services. We apply the following five-step approach in determining the amount and timing of revenue to be recognized: (i) identifying the contract with a customer, (ii) identifying the performance obligations in the contract, (iii) determining the transaction price, (iv) allocating the transaction price to the performance obligations in the contract and (v) recognizing revenue when the performance obligation is satisfied. On occasion we enter into contracts that can include various combinations of products and services, which are generally capable of being distinct and accounted for as separate performance obligations.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenue is recognized net of (i) any taxes collected from customers, which are subsequently remitted to governmental authorities and (ii) shipping and handling costs collected from customers.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Products</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Most of our product revenue is recognized as a distinct single performance obligation when products are tendered to a carrier for delivery, which represents the point in time that our customer obtains control of the promised products. A smaller portion of our product revenue is recognized when our customer receives delivery of the promised products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">A significant portion of our products are sold to distributors under agreements which contain (i) limited rights to return unsold products and (ii) price adjustment provisions, both of which are accounted for as variable consideration when estimating the amount of revenue to recognize. We base our estimates for returns and price adjustments primarily on historical experience; however, we also consider contractual allowances, approved pricing adjustments and other known or anticipated returns and price adjustments in a given period. Such estimates are generally made at the time of shipment to the customer and updated at the end of each reporting period as additional information becomes available and only to the extent that it is probable that a significant reversal of any incremental revenue will not occur. Our estimates of accrued variable consideration are included in other current liabilities in the accompanying unaudited condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Services</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Revenues from our extended warranty, technical support and maintenance services are generally recognized ratably over the applicable service period. Although not significant to date, revenues from sales of our software-as-a-service (“SaaS”) solutions are recognized ratably over the applicable service period as well.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We prepay sales commissions related to certain of these contracts, which are incremental costs of obtaining the contract. We capitalize these costs and expense them ratably on a straight-line basis over the life of the contract. At September 30, 2023, prepaid sales commissions included in prepaid expenses and other current assets totaled $<span id="xdx_900_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_pp0p0_c20230930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidSalesCommissionsMember_zue5J9w4EpO1" title="Prepaid expenses and other current assets">155,000</span> and those included in other assets totaled $<span id="xdx_90C_eus-gaap--OtherAssetsCurrent_iI_pp0p0_c20230930__us-gaap--BalanceSheetLocationAxis__custom--PrepaidSalesCommissionsMember_zuz6AaTyg7Qj" title="Other assets">47,000</span>.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Engineering Services</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We derive a portion of our revenues from engineering and related consulting service contracts with customers. Revenues from professional engineering services are generally recognized as services are performed. These contracts generally include performance obligations in which control is transferred over time because the customer either simultaneously receives and consumes the benefits provided or our performance on the contract creates or enhances an asset that the customer controls. These contracts typically provide services on the following basis:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 27px"> </td> <td style="width: 24px"><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Time &amp; Materials (“T&amp;M”) – services consist of revenues from software modification, consulting implementation, training and integration services. These services are set forth separately in the contractual arrangements such that the total price of the customer arrangement is expected to vary depending on the actual time and materials incurred based on the customer’s needs.</span></td></tr> <tr style="vertical-align: top"> <td> </td> <td> </td> <td> </td></tr> <tr style="vertical-align: top"> <td> </td> <td><span style="font-family: Symbol; font-size: 10pt">·</span></td> <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fixed Price – arrangements to render specific consulting and software modification services which tend to be more complex. </span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Performance obligations for T&amp;M contracts qualify for the "Right to Invoice" practical expedient within the revenue guidance. Under this practical expedient, we may recognize revenue, over time, in the amount to which we have a right to invoice. In addition, we are not required to estimate variable consideration upon inception of the contract and reassess the estimate each reporting period. We have determined that this method best represents the transfer of services as, upon billing, we have a right to consideration from a customer in an amount that directly corresponds with the value to the customer of our performance completed to date.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We recognize revenue on fixed price contracts, over time, using an input method based on the proportion of our actual costs incurred (generally labor hours expended) to the total costs expected to complete the contract performance obligation. We have determined that this method best represents the transfer of services as the proportion closely depicts the efforts or inputs completed towards the satisfaction of a fixed price contract performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Multiple Performance Obligations</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we may enter into contracts with customers that include promises to transfer multiple deliverables that may include sales of products, professional engineering services and other product qualification or certification services. Determining whether the deliverables in such arrangements are considered distinct performance obligations that should be accounted for separately versus together often requires judgment. We consider performance obligations to be distinct when the customer can benefit from the promised good or service on its own or by combining it with other resources readily available and when the promised good or service is separately identifiable from other promised goods or services in the contract. In such arrangements, we allocate revenue on a relative standalone selling price basis by maximizing the use of observable inputs to determine the standalone selling price for each performance obligation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>  </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Net Revenue by Product Line and Geographic Region</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We organize our products and solutions into three product lines: Embedded IoT Solutions, IoT System Solutions, and Software &amp; Services. Our Embedded IoT products are normally embedded into new designs. These products include application processing that delivers compute to meet customer needs for data transformation, computer vision, machine learning, augmented / virtual reality, audio / video aggregation and distribution, and custom applications at the edge. Our IoT System products include wired and wireless connections that enhance the value and utility of modern electronic systems and equipment by providing secure network connectivity, power for IoT end devices through Power over Ethernet (“PoE”), application hosting, protocol conversion, media conversion, secure access for distributed IoT deployments and many other functions. Our Software &amp; Services products can be classified as either (i) our SaaS platform, which enables customers to easily deploy, monitor, manage, and automate across their global deployments, all from a single platform login, virtually connected as though directly on each device, (ii) engineering services, which is a flexible business model that allows customers to select from turnkey product development or team augmentation for accelerating complex areas of product development or (iii) extended warranty, support and maintenance.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We conduct our business globally and manage our sales teams by three geographic regions: the Americas; Europe, Middle East, and Africa (“EMEA”); and Asia Pacific Japan (“APJ”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following tables present our net revenue by product line and by geographic region. Net revenues by geographic region are based on the “bill-to” location of our customers:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zQbguwQZNug8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 74%" summary="xdx: Disclosure - Revenue (Details - Revenues by product line)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span><span id="xdx_8B8_zeEVFVQ82mdc" style="display: none">Schedule of net revenue by product lines</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td><span></span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Embedded IoT Solutions</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zt1xrmomlYG7" style="width: 13%; text-align: right" title="Revenues">11,373</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zvqkkqk7iJuj" style="width: 13%; text-align: right" title="Revenues">15,095</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">IoT System Solutions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_z6CMk7cXM5k4" style="text-align: right" title="Revenues">19,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zeDMaM7fGXDc" style="text-align: right" title="Revenues">14,621</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Software &amp; Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zFo9UTlKqiV4" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,622</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zszcc5LF5Gjd" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,079</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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930_zHtSuJDX2ANh" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">33,031</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930_zWKCVg7jxF6f" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">31,795</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_pn3n3_zYdpfozx1Xya" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 74%" summary="xdx: Disclosure - Revenue (Details - Revenue by geography)"> <tr style="vertical-align: bottom"> <td><span><span id="xdx_8BE_zJBiWSmGmJ7f" style="display: none">Schedule of net revenue by geographic region</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__us-gaap--GeographicDistributionAxis__srt--AmericasMember_z5fWvcAM9pql" style="width: 13%; text-align: right" title="Revenues">22,933</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__us-gaap--GeographicDistributionAxis__srt--AmericasMember_zbph6whhxZgh" style="width: 13%; text-align: right" title="Revenues">20,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>EMEA</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zr9wxOOs0eqd" style="text-align: right" title="Revenues">6,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zpM5peQvWid1" style="text-align: right" title="Revenues">5,201</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Asia Pacific Japan</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_pn3n3_c20230701__20230930__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_z0JUi2O706O9" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,507</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_z0LtApSN0J6l" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">5,664</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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930_zwCaIsCQemAb" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">33,031</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930_zvXotLEskTqd" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">31,795</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents product revenues and service revenues as a percentage of our total net revenue:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPercentageTotalNetRevenueTableTextBlock_zXQXnMthFmmf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 74%" summary="xdx: Disclosure - Revenue (Details - Percentage of total net revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_zIYj1jSbcRR" style="display: none">Schedule of percentage total net revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Product revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZqwjv256vbd" title="Concentration risk percentage">93</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEay4ks2FKSk" title="Concentration risk percentage">94</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zFXvemjvK4R8" title="Concentration risk percentage">7</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zsJer18kVkPe" title="Concentration risk percentage">6</span>%</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; color: Red"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Service revenues are comprised primarily of professional services, software license subscriptions, and extended warranties.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>  </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Contract Balances</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In certain instances, the timing of revenue recognition may differ from the timing of invoicing to our customers. We record a contract asset receivable when revenue is recognized prior to invoicing, and a contract or deferred revenue liability when revenue is recognized subsequent to invoicing. With respect to product shipments, we expect to fulfill contract obligations within one year and so we have elected not to separately disclose the amount nor the timing of recognition of these remaining performance obligations. For contract balances related to contracts that include services and multiple performance obligations, refer to the deferred revenue discussion below.</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"><b><i>Deferred Revenue</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Deferred revenue is primarily comprised of unearned revenue related to our extended warranty, support and maintenance services and certain software services. These services are generally invoiced at the beginning of the contract period and revenue is recognized ratably over the service period. Current and non-current deferred revenue balances represent revenue allocated to the remaining unsatisfied performance obligations at the end of a reporting period and are respectively included in other current liabilities and other non-current liabilities in the accompanying unaudited condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the changes in our deferred revenue balance for the three months ended September 30, 2023 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_888_ecustom--ChangesInDeferredRevenueTableTextBlock_pn3n3_z57Oqte1KJeb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 76%" summary="xdx: Disclosure - Revenue (Details - Changes in deferred revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span><span id="xdx_8B0_zQzvqMANoAeh" style="display: none">Schedule of changes in deferred revenue</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 59%">Balance, June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20230701__20230930_z30ULhKL9zJh" style="width: 13%; text-align: right" title="Deferred revenue, beginning balance">3,381</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">New performance obligations</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_pn3n3_c20230701__20230930_zLAbqxTkoiL9" style="text-align: right" title="New performance obligations">1,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Recognition of revenue from satisfying performance obligations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_pn3n3_c20230701__20230930_zpSZOfFTyrRg" style="border-bottom: Black 1pt solid; text-align: right" title="Recognition of revenue from satisfying performance obligations">(1,125</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20230701__20230930_zoQO7Z6VyL8e" style="text-align: right" title="Deferred revenue, ending balance">3,854</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Less: non-current portion of deferred revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_c20230930_zswSt325N0hj" style="border-bottom: Black 1pt solid; text-align: right" title="Less: non-current portion of deferred revenue">(1,086</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Current portion, September 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--ContractWithCustomerLiabilityCurrent_iI_pn3n3_c20230930_z3yHWeFL9CAa" style="border-bottom: Black 2.5pt double; text-align: right" title="Current portion of deferred revenue">2,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We currently expect to recognize substantially all of the non-current portion of deferred revenue over the next 2 to 5 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> 155000 47000 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zQbguwQZNug8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 74%" summary="xdx: Disclosure - Revenue (Details - Revenues by product line)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span><span id="xdx_8B8_zeEVFVQ82mdc" style="display: none">Schedule of net revenue by product lines</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td><span></span></td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Embedded IoT Solutions</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zt1xrmomlYG7" style="width: 13%; text-align: right" title="Revenues">11,373</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zvqkkqk7iJuj" style="width: 13%; text-align: right" title="Revenues">15,095</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">IoT System Solutions</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_z6CMk7cXM5k4" style="text-align: right" title="Revenues">19,036</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zeDMaM7fGXDc" style="text-align: right" title="Revenues">14,621</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Software &amp; Services</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zFo9UTlKqiV4" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,622</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zszcc5LF5Gjd" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,079</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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930_zHtSuJDX2ANh" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">33,031</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930_zWKCVg7jxF6f" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">31,795</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 11373000 15095000 19036000 14621000 2622000 2079000 33031000 31795000 <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_pn3n3_zYdpfozx1Xya" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 74%" summary="xdx: Disclosure - Revenue (Details - Revenue by geography)"> <tr style="vertical-align: bottom"> <td><span><span id="xdx_8BE_zJBiWSmGmJ7f" style="display: none">Schedule of net revenue by geographic region</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__us-gaap--GeographicDistributionAxis__srt--AmericasMember_z5fWvcAM9pql" style="width: 13%; text-align: right" title="Revenues">22,933</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__us-gaap--GeographicDistributionAxis__srt--AmericasMember_zbph6whhxZgh" style="width: 13%; text-align: right" title="Revenues">20,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>EMEA</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zr9wxOOs0eqd" style="text-align: right" title="Revenues">6,591</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zpM5peQvWid1" style="text-align: right" title="Revenues">5,201</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Asia Pacific Japan</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_pn3n3_c20230701__20230930__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_z0JUi2O706O9" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">3,507</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_z0LtApSN0J6l" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">5,664</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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20230930_zwCaIsCQemAb" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">33,031</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20220930_zvXotLEskTqd" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">31,795</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 22933000 20930000 6591000 5201000 3507000 5664000 33031000 31795000 <table cellpadding="0" cellspacing="0" id="xdx_88B_ecustom--ScheduleOfPercentageTotalNetRevenueTableTextBlock_zXQXnMthFmmf" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 74%" summary="xdx: Disclosure - Revenue (Details - Percentage of total net revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BF_zIYj1jSbcRR" style="display: none">Schedule of percentage total net revenues</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Three Months Ended September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 40%; text-align: left">Product revenues</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZqwjv256vbd" title="Concentration risk percentage">93</span>%</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_906_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zEay4ks2FKSk" title="Concentration risk percentage">94</span>%</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Service revenues</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--ConcentrationRiskPercentage1_dp_c20230701__20230930__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zFXvemjvK4R8" title="Concentration risk percentage">7</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--ConcentrationRiskPercentage1_dp_c20220701__20220930__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zsJer18kVkPe" title="Concentration risk percentage">6</span>%</td><td style="text-align: left"> </td></tr> </table> 0.93 0.94 0.07 0.06 <table cellpadding="0" cellspacing="0" id="xdx_888_ecustom--ChangesInDeferredRevenueTableTextBlock_pn3n3_z57Oqte1KJeb" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 76%" summary="xdx: Disclosure - Revenue (Details - Changes in deferred revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span><span id="xdx_8B0_zQzvqMANoAeh" style="display: none">Schedule of changes in deferred revenue</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 59%">Balance, June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20230701__20230930_z30ULhKL9zJh" style="width: 13%; text-align: right" title="Deferred revenue, beginning balance">3,381</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">New performance obligations</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_pn3n3_c20230701__20230930_zLAbqxTkoiL9" style="text-align: right" title="New performance obligations">1,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Recognition of revenue from satisfying performance obligations</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_pn3n3_c20230701__20230930_zpSZOfFTyrRg" style="border-bottom: Black 1pt solid; text-align: right" title="Recognition of revenue from satisfying performance obligations">(1,125</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, September 30, 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20230701__20230930_zoQO7Z6VyL8e" style="text-align: right" title="Deferred revenue, ending balance">3,854</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Less: non-current portion of deferred revenue</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98E_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_c20230930_zswSt325N0hj" style="border-bottom: Black 1pt solid; text-align: right" title="Less: non-current portion of deferred revenue">(1,086</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Current portion, September 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--ContractWithCustomerLiabilityCurrent_iI_pn3n3_c20230930_z3yHWeFL9CAa" style="border-bottom: Black 2.5pt double; text-align: right" title="Current portion of deferred revenue">2,768</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3381000 1598000 -1125000 3854000 1086000 2768000 <p id="xdx_804_eus-gaap--AssetAcquisitionTextBlock_z9ywYh5FT0If" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zUbvLjp1VC82">Acquisition</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Remeasurement of Earnout Consideration from Uplogix Acquisition</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Our September 12, 2022 merger agreement with Uplogix, Inc. (“Uplogix”) provided for the holders of Uplogix note agreements, and certain former Uplogix employees, with the right to receive up to an additional $4,000,000 in the aggregate (the “Earnout Amount”), payable after the closing of the acquisition based on revenue targets for the business of Uplogix as specified in the merger agreement. The Earnout Amount was based on Uplogix achieving revenue of $7,000,000 to $14,000,000 for the period beginning at the September 12, 2022 closing date and ending on September 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The table below presents the change in the earnout consideration liability through September 30, 2023 (in thousands):</p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_pn3n3_zQ4OSxTpDqMk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Acquisitions (Details-consideration liability)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zqzDLEnUL544" style="display: none">Schedule of change in the earnout consideration liability</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Preliminary estimated fair value of earnout consideration</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_pn3n3_c20220701__20230630_zyCDm2Fywrzd" style="width: 13%; text-align: right" title="Preliminary estimated fair value of earnout consideration at beginning balance">1,718</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remeasurement estimates during fiscal 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--BusinessCombinationContingentConsiderationRemeasurementEstimates_pn3n3_c20220701__20230630_zI2g0LjHuV0j" style="text-align: right" title="Remeasurement estimates">(447</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Payments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--BusinessCombinationContingentConsiderationPayments_pn3n3_d0_c20220701__20230630_zWTcItZ7sgDa" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at June 30, 2023</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_pn3n3_c20230701__20230930_zBwV8cA8XCL7" style="text-align: right" title="Preliminary estimated fair value of earnout consideration at beginning balance">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Final remeasurement estimate</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--BusinessCombinationContingentConsiderationRemeasurementEstimates_pn3n3_c20230701__20230930_z33FdftlUKId" style="border-bottom: Black 1pt solid; text-align: right" title="Remeasurement estimates">(9</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 at September 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--BusinessCombinationContingentConsiderationLiability_iE_pn3n3_c20230701__20230930_zGblD3oQi4pl" style="border-bottom: Black 2.5pt double; text-align: right" title="Preliminary estimated fair value of earnout consideration at ending balance">1,262</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z6TdgKSZVDQ5" style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The balance of this liability, as reported in the table above, is recorded in other current liabilities on the accompanying unaudited condensed consolidated balance sheets at September 30, 2023 and June 30, 2023. We expect to disburse the $<span id="xdx_90C_eus-gaap--BusinessCombinationContingentConsiderationLiability_iI_c20231231__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zhb6Inqiywsd" title="Preliminary estimated fair value of earnout consideration at ending balance">1,262,000</span> earnout consideration liability during the quarter ending December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_891_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_pn3n3_zQ4OSxTpDqMk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Acquisitions (Details-consideration liability)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zqzDLEnUL544" style="display: none">Schedule of change in the earnout consideration liability</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Preliminary estimated fair value of earnout consideration</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_pn3n3_c20220701__20230630_zyCDm2Fywrzd" style="width: 13%; text-align: right" title="Preliminary estimated fair value of earnout consideration at beginning balance">1,718</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Remeasurement estimates during fiscal 2023</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_ecustom--BusinessCombinationContingentConsiderationRemeasurementEstimates_pn3n3_c20220701__20230630_zI2g0LjHuV0j" style="text-align: right" title="Remeasurement estimates">(447</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 1pt">Payments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_ecustom--BusinessCombinationContingentConsiderationPayments_pn3n3_d0_c20220701__20230630_zWTcItZ7sgDa" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance at June 30, 2023</td><td> </td> <td style="text-align: left">$</td><td id="xdx_984_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_pn3n3_c20230701__20230930_zBwV8cA8XCL7" style="text-align: right" title="Preliminary estimated fair value of earnout consideration at beginning balance">1,271</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Final remeasurement estimate</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_ecustom--BusinessCombinationContingentConsiderationRemeasurementEstimates_pn3n3_c20230701__20230930_z33FdftlUKId" style="border-bottom: Black 1pt solid; text-align: right" title="Remeasurement estimates">(9</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 at September 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--BusinessCombinationContingentConsiderationLiability_iE_pn3n3_c20230701__20230930_zGblD3oQi4pl" style="border-bottom: Black 2.5pt double; text-align: right" title="Preliminary estimated fair value of earnout consideration at ending balance">1,262</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1718000 -447000 0 1271000 -9000 1262000 1262000 <p id="xdx_800_eus-gaap--AdditionalFinancialInformationDisclosureTextBlock_zviJnwz74pWe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_825_z7d5uMRnKaX8">Supplemental Financial Information</span></b></span></td></tr> </table> <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"><b><i>Inventories</i></b></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zKuJbOV9lDil" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Inventories)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zaZkCM7BRd26" style="display: none">Schedule of inventories</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230930_zwqf0ztwEYqd" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230630_z996s2pfgf06" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_z8AAl6Yg60n5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Finished goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">22,339</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,670</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_zUWmlFBwiar8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Raw materials</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,457</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">24,066</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryNet_iI_zvtJ0GKYxmz6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Inventories</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">45,796</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">49,736</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Other Liabilities</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents details of our other liabilities:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_pn3n3_zosbSNovUWjj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Other liabilities)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span><span id="xdx_8B2_z3OawJKtIgm2" style="display: none">Schedule of other liabilities</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230930_zgXZB1zhRjc6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230630_z5171LeN7K1a" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Current</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_40F_ecustom--AccruedVariableConsideration_iI_pn3n3_maOLCz9Ns_zhjY3xBYqWpc" style="vertical-align: bottom; background-color: White"> <td style="width: 45%; text-align: left">Accrued variable consideration</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,139</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,167</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--CustomerDepositsAndRefunds_iI_pn3n3_maOLCz9Ns_zvUviYHqr5Ab" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Customer deposits and refunds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,102</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,344</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--AccruedRawMaterialsPurchases_iI_pn3n3_maOLCz9Ns_zXch0t0D2UJj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued raw materials purchases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">267</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredRevenueCurrent_iI_pn3n3_maOLCz9Ns_zerqwYlQr3Z" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,768</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,493</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--OperatingAndFinanceLeaseLiability_iI_pn3n3_maOLCz9Ns_ztlUhXegj2Ql" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,859</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iI_pn3n3_maOLCz9Ns_zFoGPLu2kUTa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">647</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--WarrantyReserves_iI_pn3n3_maOLCz9Ns_zIiiLwMrh7a4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warranty reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">807</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">788</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maOLCz9Ns_zMHScea0dDTi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other accrued operating expenses</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">4,595</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">4,248</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OtherLiabilitiesCurrent_iTI_pn3n3_mtOLCz9Ns_zHjwDhWUWRag" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Total other current liabilities</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">34,062</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">28,813</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--LongTermOtherLiabilities_iB_zbVOXB1ytAt2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Non-current</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_406_ecustom--OperatingLeasesLiabilityNoncurrent_i01I_pn3n3_maOLNzeKJ_z60Lj3jDX0he" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,884</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,425</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_i01I_pn3n3_maOLNzeKJ_zSA48gVA7Lx6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">215</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">146</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredRevenueNoncurrent_i01I_pn3n3_maOLNzeKJ_z1kO5X0Gc8o8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Deferred revenue</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,086</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">888</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherLiabilitiesNoncurrent_i01TI_pn3n3_mtOLNzeKJ_z01f0VLoaBxe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Total other non-current liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,185</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">11,459</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The customer deposits and refunds balances in the table above include a significant deposit from a customer as prepayment for expected future shipments under their contract.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Computation of Net Loss per Share</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Basic and diluted net loss per share is calculated by dividing net loss by the weighted-average number of common shares outstanding during the applicable period.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the computation of net loss per share:</p> <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z9ai9aSHGnJ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Net loss per share)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BC_z41vJBkVZty6"><span style="display: none">Schedule of computation of net income (loss) per share</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20230701__20230930_zmd8hD5BEvz7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20220701__20220930_zuco2boGkaU6" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands, except per share data)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Net loss</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(1,886</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(1,653</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted-average common shares outstanding - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20230701__20230930_zW3er24GRZVi" title="Weighted-average common shares outstanding - basic"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20230701__20230930_zm1Wzl8AoUx" title="Weighted-average common shares outstanding - diluted">36,982</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20220701__20220930_zKFKgBb2Eh8h" title="Weighted-average common shares outstanding - basic"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20220701__20220930_zrDtUko4bBvd" title="Weighted-average common shares outstanding - diluted">35,406</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20230930_zAGw4Cw4FZ0k" title="Net loss per share - basic"><span id="xdx_90C_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20230930_zmOXpCDmsqmh" title="Net loss per share - diluted">(0.05</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20220930_zL6hqaJPPdvi" title="Net loss per share - basic"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20220930_zgjQNDYt2RU1" title="Net loss per share - diluted">(0.05</span></span></td><td style="padding-bottom: 2.5pt; 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">The following table presents the common stock equivalents excluded from the diluted net loss per share calculation, because they were anti-dilutive for the periods presented. These excluded common stock equivalents could be dilutive in the future.</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zBXIgpi6RTM8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Equivalents)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zDKKWhz1fg94" style="display: none">Schedule of antidilutive securities</span></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20230701__20230930_zqx0bpCQrzWl" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20220701__20220930_zjVQmzE4ldNg" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt">Common stock equivalents</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">667</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">948</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Purchased Intangible Assets</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b> </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents details of purchased intangible assets:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zIgQMfxtClzc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Purchased intangible assets)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B6_znYOEh78Cntj"><span id="xdx_8B3_zzVbBz4VYDr5" style="display: none">Schedule of purchased intangible assets</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Gross Carrying Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Gross Carrying Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="22" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 22%; text-align: left">Developed technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zc3uA5xVOohi" style="width: 10%; text-align: right" title="Gross carrying amount">6,331</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_z9iepPCTzije" style="width: 10%; text-align: right" title="Accumulated amortization">(4,234</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zKqiAOJwoG3h" style="width: 10%; text-align: right" title="Net book value">2,097</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_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zFwt1Li6TCic" style="width: 10%; text-align: right" title="Gross carrying amount">6,331</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zhMClBEtJmF3" style="width: 10%; text-align: right" title="Accumulated amortization">(3,881</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--FiniteLivedIntangibleAssetsNet_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zU8yCzhsbRV5" style="width: 10%; text-align: right" title="Net book value">2,450</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zvcpUT6Yv2ri" style="text-align: right" title="Gross carrying amount">17,528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOMU306c213c" style="text-align: right" title="Accumulated amortization">(10,444</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ztmAYejERhHc" style="text-align: right" title="Net book value">7,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrrihZYnpe37" style="text-align: right" title="Gross carrying amount">17,528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zagnPr21Nff4" style="text-align: right" title="Accumulated amortization">(9,487</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zvRPnGUOwWEh" style="text-align: right" title="Net book value">8,041</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Trademark and trade name</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zU496CCSy8g8" style="border-bottom: Black 1pt solid; text-align: right" title="Gross carrying amount">1,425</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zfU4h6f7Jxsd" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,425</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zbAkvmEYZgOg" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">–</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--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zdNIYbYN7moa" style="border-bottom: Black 1pt solid; text-align: right" title="Gross carrying amount">1,425</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_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z4ExpQaU8Zf3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,351</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_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zAEpy7uN5JOk" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">74</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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230930_zgfrzZCuVzqf" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross carrying amount">25,284</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230930_zmCARBNiClXd" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(16,103</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_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230930_zl9FA8yAMxn7" style="border-bottom: Black 2.5pt double; text-align: right" title="Net book value">9,181</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230630_zfTPeg8vzjtk" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross carrying amount">25,284</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230630_zyo5vnmsp8Nh" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(14,719</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230630_ztILjgp4Wlb1" style="border-bottom: Black 2.5pt double; text-align: right" title="Net book value">10,565</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not currently have any purchased intangible assets with indefinite useful lives.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2023, future estimated amortization expense is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_zXvW6ANZ9X7j" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Amortization expense)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zFt3Gm6pCzWg" style="display: none">Schedule of future estimated amortization expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20230930_zJrzze7fYN06" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Years Ending June 30,</td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(In thousands)</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3_zC72QGMr2O8b" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">2024 (remainder)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">3,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zkNLPK81F4jj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,685</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zrp1eQmZdWei" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,177</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zoz7PrfY7uk2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_znys27veDhVc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">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">63</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="color: White; text-align: left; 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">9,181</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Restructuring, Severance and Related Charges</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents details of the liability we recorded related to restructuring, severance and related activities:</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRestructuringAndRelatedCostsTextBlock_pn3n3_zuJFiDMtGSN1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Severance of related charges)"> <tr style="vertical-align: bottom"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt"><span id="xdx_8B2_zfLv1IuV56ib" style="display: none">Schedule of severance and related charges</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iS_pn3n3_c20230701__20230930_zzYl5f9rgRpe" style="width: 13%; text-align: right" title="Beginning balance">97</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: -10pt; padding-left: 20pt">Charges</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RestructuringCharges_pn3n3_c20230701__20230930_zbdJc0T4CGMf" style="text-align: right" title="Charges">20</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Payments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PaymentsForPostemploymentBenefits_iN_pn3n3_di_c20230701__20230930_zJK2Pa8zbVye" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">(101</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">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iE_pn3n3_c20230701__20230930_z7rt2Es6qj47" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">These balances are recorded in accrued payroll and related expenses in the accompanying unaudited condensed consolidated balance sheets.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">In October 2023, we undertook a reduction in our labor force to better align our staffing with our business objectives. The severance and related charges in connection with this action are expected to approximate $<span id="xdx_908_eus-gaap--SeveranceCosts1_c20231001__20231231__srt--StatementScenarioAxis__srt--ScenarioForecastMember_zR0fZoRT30s3" title="Severance charges">500,000</span> and will be recognized in our unaudited condensed consolidated statement of operations during the three months ending December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Supplemental Cash Flow Information</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents non-cash investing transactions excluded from the accompanying unaudited condensed consolidated statements of cash flows:</p> <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zxYyj9rbPRU6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Non-cash acquisition)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zlUYvdSLtBV2" style="display: none">Schedule of non-cash investing transactions</span></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930_zRLLC4Fa6Yd6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_494_20220701__20220930_zX1s3IghjV7h" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--CapitalExpendituresIncurredButNotYetPaid_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Accrued property and equipment paid for in the subsequent period</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">339</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">589</td><td style="width: 1%; padding-bottom: 2.5pt; 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"></p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zKuJbOV9lDil" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Inventories)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zaZkCM7BRd26" style="display: none">Schedule of inventories</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230930_zwqf0ztwEYqd" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230630_z996s2pfgf06" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_z8AAl6Yg60n5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Finished goods</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">22,339</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">25,670</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_zUWmlFBwiar8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Raw materials</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,457</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">24,066</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--InventoryNet_iI_zvtJ0GKYxmz6" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Inventories</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">45,796</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">49,736</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 22339000 25670000 23457000 24066000 45796000 49736000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_pn3n3_zosbSNovUWjj" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Other liabilities)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span><span id="xdx_8B2_z3OawJKtIgm2" style="display: none">Schedule of other liabilities</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230930_zgXZB1zhRjc6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230630_z5171LeN7K1a" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="font-weight: bold">Current</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_40F_ecustom--AccruedVariableConsideration_iI_pn3n3_maOLCz9Ns_zhjY3xBYqWpc" style="vertical-align: bottom; background-color: White"> <td style="width: 45%; text-align: left">Accrued variable consideration</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,139</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">2,167</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--CustomerDepositsAndRefunds_iI_pn3n3_maOLCz9Ns_zvUviYHqr5Ab" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Customer deposits and refunds</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">21,102</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,344</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_ecustom--AccruedRawMaterialsPurchases_iI_pn3n3_maOLCz9Ns_zXch0t0D2UJj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Accrued raw materials purchases</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">267</td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--DeferredRevenueCurrent_iI_pn3n3_maOLCz9Ns_zerqwYlQr3Z" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Deferred revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,768</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,493</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--OperatingAndFinanceLeaseLiability_iI_pn3n3_maOLCz9Ns_ztlUhXegj2Ql" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,859</td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--TaxesPayableCurrent_iI_pn3n3_maOLCz9Ns_zFoGPLu2kUTa" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Taxes payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">647</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--WarrantyReserves_iI_pn3n3_maOLCz9Ns_zIiiLwMrh7a4" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Warranty reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">807</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">788</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_pn3n3_maOLCz9Ns_zMHScea0dDTi" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Other accrued operating expenses</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">4,595</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">4,248</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--OtherLiabilitiesCurrent_iTI_pn3n3_mtOLCz9Ns_zHjwDhWUWRag" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Total other current liabilities</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">34,062</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">28,813</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--LongTermOtherLiabilities_iB_zbVOXB1ytAt2" style="vertical-align: bottom; background-color: White"> <td style="font-weight: bold">Non-current</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_406_ecustom--OperatingLeasesLiabilityNoncurrent_i01I_pn3n3_maOLNzeKJ_z60Lj3jDX0he" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Lease liability</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,884</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,425</td><td style="text-align: left"> </td></tr> <tr id="xdx_409_eus-gaap--DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_i01I_pn3n3_maOLNzeKJ_zSA48gVA7Lx6" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Deferred tax liability</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">215</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">146</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--DeferredRevenueNoncurrent_i01I_pn3n3_maOLNzeKJ_z1kO5X0Gc8o8" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Deferred revenue</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,086</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">888</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherLiabilitiesNoncurrent_i01TI_pn3n3_mtOLNzeKJ_z01f0VLoaBxe" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Total other non-current liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">11,185</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">11,459</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2139000 2167000 21102000 16344000 316000 267000 2768000 2493000 1942000 1859000 393000 647000 807000 788000 4595000 4248000 34062000 28813000 9884000 10425000 215000 146000 1086000 888000 11185000 11459000 <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_z9ai9aSHGnJ6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Net loss per share)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BC_z41vJBkVZty6"><span style="display: none">Schedule of computation of net income (loss) per share</span></span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20230701__20230930_zmd8hD5BEvz7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20220701__20220930_zuco2boGkaU6" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands, except per share data)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Numerator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--NetIncomeLoss_i01_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Net loss</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(1,886</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">(1,653</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--WeightedAverageNumberOfSharesOutstandingAbstract_iB" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>Denominator:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Weighted-average common shares outstanding - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_908_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20230701__20230930_zW3er24GRZVi" title="Weighted-average common shares outstanding - basic"><span id="xdx_90F_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20230701__20230930_zm1Wzl8AoUx" title="Weighted-average common shares outstanding - diluted">36,982</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20220701__20220930_zKFKgBb2Eh8h" title="Weighted-average common shares outstanding - basic"><span id="xdx_90C_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20220701__20220930_zrDtUko4bBvd" title="Weighted-average common shares outstanding - diluted">35,406</span></span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt">Net loss per share - basic and diluted</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_904_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20230930_zAGw4Cw4FZ0k" title="Net loss per share - basic"><span id="xdx_90C_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20230930_zmOXpCDmsqmh" title="Net loss per share - diluted">(0.05</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20220930_zL6hqaJPPdvi" title="Net loss per share - basic"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20220930_zgjQNDYt2RU1" title="Net loss per share - diluted">(0.05</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -1886000 -1653000 36982000 36982000 35406000 35406000 -0.05 -0.05 -0.05 -0.05 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_zBXIgpi6RTM8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Equivalents)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zDKKWhz1fg94" style="display: none">Schedule of antidilutive securities</span></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_496_20230701__20230930_zqx0bpCQrzWl" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_49A_20220701__20220930_zjVQmzE4ldNg" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_40D_eus-gaap--AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_i_pdd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt">Common stock equivalents</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">667</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">948</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 667000 948000 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zIgQMfxtClzc" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Purchased intangible assets)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B6_znYOEh78Cntj"><span id="xdx_8B3_zzVbBz4VYDr5" style="display: none">Schedule of purchased intangible assets</span></span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="10" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">June 30, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Gross Carrying Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Gross Carrying Amount</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Accumulated Amortization</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Net Book Value</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="22" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 22%; text-align: left">Developed technology</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_982_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zc3uA5xVOohi" style="width: 10%; text-align: right" title="Gross carrying amount">6,331</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_z9iepPCTzije" style="width: 10%; text-align: right" title="Accumulated amortization">(4,234</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_984_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zKqiAOJwoG3h" style="width: 10%; text-align: right" title="Net book value">2,097</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_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zFwt1Li6TCic" style="width: 10%; text-align: right" title="Gross carrying amount">6,331</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--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zhMClBEtJmF3" style="width: 10%; text-align: right" title="Accumulated amortization">(3,881</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--FiniteLivedIntangibleAssetsNet_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zU8yCzhsbRV5" style="width: 10%; text-align: right" title="Net book value">2,450</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Customer relationships</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zvcpUT6Yv2ri" style="text-align: right" title="Gross carrying amount">17,528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zOMU306c213c" style="text-align: right" title="Accumulated amortization">(10,444</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ztmAYejERhHc" style="text-align: right" title="Net book value">7,084</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zrrihZYnpe37" style="text-align: right" title="Gross carrying amount">17,528</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zagnPr21Nff4" style="text-align: right" title="Accumulated amortization">(9,487</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zvRPnGUOwWEh" style="text-align: right" title="Net book value">8,041</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Trademark and trade name</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zU496CCSy8g8" style="border-bottom: Black 1pt solid; text-align: right" title="Gross carrying amount">1,425</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zfU4h6f7Jxsd" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,425</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20230930__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zbAkvmEYZgOg" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">–</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--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zdNIYbYN7moa" style="border-bottom: Black 1pt solid; text-align: right" title="Gross carrying amount">1,425</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_98F_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_z4ExpQaU8Zf3" style="border-bottom: Black 1pt solid; text-align: right" title="Accumulated amortization">(1,351</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_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksAndTradeNamesMember_zAEpy7uN5JOk" style="border-bottom: Black 1pt solid; text-align: right" title="Net book value">74</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"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230930_zgfrzZCuVzqf" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross carrying amount">25,284</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230930_zmCARBNiClXd" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(16,103</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_98C_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230930_zl9FA8yAMxn7" style="border-bottom: Black 2.5pt double; text-align: right" title="Net book value">9,181</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--FiniteLivedIntangibleAssetsGross_pn3n3_c20230630_zfTPeg8vzjtk" style="border-bottom: Black 2.5pt double; text-align: right" title="Gross carrying amount">25,284</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_pn3n3_c20230630_zyo5vnmsp8Nh" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(14,719</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98D_eus-gaap--FiniteLivedIntangibleAssetsNet_pn3n3_c20230630_ztILjgp4Wlb1" style="border-bottom: Black 2.5pt double; text-align: right" title="Net book value">10,565</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 6331000 -4234000 2097000 6331000 -3881000 2450000 17528000 -10444000 7084000 17528000 -9487000 8041000 1425000 -1425000 0 1425000 -1351000 74000 25284000 -16103000 9181000 25284000 -14719000 10565000 <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_zXvW6ANZ9X7j" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Amortization expense)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zFt3Gm6pCzWg" style="display: none">Schedule of future estimated amortization expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20230930_zJrzze7fYN06" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1pt solid; font-weight: bold">Years Ending June 30,</td><td style="padding-bottom: 1pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">(In thousands)</td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3_zC72QGMr2O8b" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">2024 (remainder)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">3,930</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zkNLPK81F4jj" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,685</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zrp1eQmZdWei" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,177</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zoz7PrfY7uk2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_znys27veDhVc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">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">63</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3" style="vertical-align: bottom; background-color: White"> <td style="color: White; text-align: left; 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">9,181</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3930000 3685000 1177000 326000 63000 9181000 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfRestructuringAndRelatedCostsTextBlock_pn3n3_zuJFiDMtGSN1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Severance of related charges)"> <tr style="vertical-align: bottom"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt"><span id="xdx_8B2_zfLv1IuV56ib" style="display: none">Schedule of severance and related charges</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iS_pn3n3_c20230701__20230930_zzYl5f9rgRpe" style="width: 13%; text-align: right" title="Beginning balance">97</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: -10pt; padding-left: 20pt">Charges</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RestructuringCharges_pn3n3_c20230701__20230930_zbdJc0T4CGMf" style="text-align: right" title="Charges">20</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Payments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98A_eus-gaap--PaymentsForPostemploymentBenefits_iN_pn3n3_di_c20230701__20230930_zJK2Pa8zbVye" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">(101</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">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98C_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iE_pn3n3_c20230701__20230930_z7rt2Es6qj47" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">16</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 97000 20000 101000 16000 500000 <table cellpadding="0" cellspacing="0" id="xdx_885_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zxYyj9rbPRU6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Non-cash acquisition)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B7_zlUYvdSLtBV2" style="display: none">Schedule of non-cash investing transactions</span></td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_498_20230701__20230930_zRLLC4Fa6Yd6" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" id="xdx_494_20220701__20220930_zX1s3IghjV7h" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_405_eus-gaap--CapitalExpendituresIncurredButNotYetPaid_i_pp0p0" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Accrued property and equipment paid for in the subsequent period</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">339</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right">589</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 339000 589000 <p id="xdx_800_eus-gaap--ProductWarrantyDisclosureTextBlock_zlHKVn1kg6n7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_827_zIunRvMhcMf">Warranty Reserve</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The standard warranty periods we provide for our products typically range from one to five years. Certain products carry a limited lifetime warranty, which requires us to repair or replace a defective product or offer a refund of a portion of the purchase price based on a depreciated value at our option. We establish reserves for estimated product warranty costs at the time revenue is recognized based upon our historical warranty experience, and for any known or anticipated product warranty issues.</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">The following table presents details of our warranty reserve, which is included in other current liabilities in the unaudited condensed consolidated balance sheets:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zUaciHBWGz7k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Warranty Reserve (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt"><span id="xdx_8BF_zPhWJ3Iw2Zw5" style="display: none">Schedule of warranty reserve</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Charged to cost of revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Charged to cost of revenue"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20230701__20230930_zc7VX1xjzQGb" style="width: 13%; text-align: right" title="Beginning balance">788</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20220701__20230630_zjLEcSOWLGBe" style="width: 13%; text-align: right" title="Beginning balance">594</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: -10pt; padding-left: 20pt">Charged to cost of revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ChargedToCostOfRevenue_pn3n3_c20230701__20230930_z1dK4RmKLTCl" style="text-align: right" title="Charged to cost of revenue">59</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ChargedToCostOfRevenue_pn3n3_c20220701__20230630_zfds7GC2nN69" style="text-align: right" title="Charged to cost of revenue">352</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Usage</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20230701__20230930_zzICSBOuGoOc" style="border-bottom: Black 1pt solid; text-align: right" title="Usage">(40</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_985_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20220701__20230630_zKvthlfZAwTj" style="border-bottom: Black 1pt solid; text-align: right" title="Usage">(158</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">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20230701__20230930_zv7kxuka4R7b" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">807</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20220701__20230630_zdvNBMUHI0Kb" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zUaciHBWGz7k" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Warranty Reserve (Details)"> <tr style="vertical-align: bottom"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt"><span id="xdx_8BF_zPhWJ3Iw2Zw5" style="display: none">Schedule of warranty reserve</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Charged to cost of revenue"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right" title="Charged to cost of revenue"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Year Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Beginning balance</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_981_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20230701__20230930_zc7VX1xjzQGb" style="width: 13%; text-align: right" title="Beginning balance">788</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_987_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20220701__20230630_zjLEcSOWLGBe" style="width: 13%; text-align: right" title="Beginning balance">594</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: -10pt; padding-left: 20pt">Charged to cost of revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_ecustom--ChargedToCostOfRevenue_pn3n3_c20230701__20230930_z1dK4RmKLTCl" style="text-align: right" title="Charged to cost of revenue">59</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_ecustom--ChargedToCostOfRevenue_pn3n3_c20220701__20230630_zfds7GC2nN69" style="text-align: right" title="Charged to cost of revenue">352</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Usage</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20230701__20230930_zzICSBOuGoOc" style="border-bottom: Black 1pt solid; text-align: right" title="Usage">(40</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_985_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20220701__20230630_zKvthlfZAwTj" style="border-bottom: Black 1pt solid; text-align: right" title="Usage">(158</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">Ending balance</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_988_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20230701__20230930_zv7kxuka4R7b" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">807</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98F_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20220701__20230630_zdvNBMUHI0Kb" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 788000 594000 59000 352000 40000 158000 807000 788000 <p id="xdx_802_eus-gaap--DebtDisclosureTextBlock_zLTAggOebSWj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_zluNBIhZMFTj">Bank Loan Agreements</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In September 2022 we entered into a Third Amendment to the Third Amended and Restated Loan and Security Agreement (the “Amendment”) with Silicon Valley Bank (“SVB”), pertaining to our existing term loan and revolving credit facility (together, the “Senior Credit Facilities”), which amends that certain Third Amended and Restated Loan and Security Agreement, dated as of August 2, 2021, as amended by the First Amendment to Third Amended and Restated Loan and Security Agreement, dated as of October 21, 2021, as amended by the Second Amendment to Third Amended and Restated Loan and Security Agreement, dated as of February 15, 2022 by and among Lantronix and SVB (collectively with the Amendment, the “Loan Agreement”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Amendment, among other things, provided for an additional term loan in the original principal amount of $<span id="xdx_906_eus-gaap--TerminationLoans_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--ThirdAmendmentMember__us-gaap--DebtInstrumentAxis__custom--SiliconValleyBankMember_z46JxaUxF6Nk" title="Term loan">5,000,000</span> that matures on <span id="xdx_90A_eus-gaap--DebtInstrumentMaturityDate_pp0p0_dd_c20220901__20220930__us-gaap--LongtermDebtTypeAxis__custom--ThirdAmendmentMember__us-gaap--DebtInstrumentAxis__custom--SiliconValleyBankMember_zFcd2ISL7zhc" title="Maturity date">August 2, 2025</span>. The Senior Credit Facilities bears interest at <span style="background-color: white">Term Secured Overnight Financing Rate (“</span>SOFR”) or the Prime Rate, at the option of Lantronix, plus a margin that ranges from 3.10% to 4.10% in the case of Term SOFR and 1.50% to 2.50% in the case of the Prime Rate, depending on our total leverage with a Term SOFR floor of 1.50% and a Prime Rate floor of 3.25%. The Amendment reduces the minimum liquidity requirement from $5,000,000 to $<span id="xdx_90F_ecustom--MinimumLiquidityRequirement_iI_pp0p0_c20220930__us-gaap--LongtermDebtTypeAxis__custom--ThirdAmendmentMember__us-gaap--DebtInstrumentAxis__custom--SiliconValleyBankMember_zApWHvt0Reb1" title="Minimum liquidity requirement">4,000,000</span>. As a condition to entering into the Amendment, we were obligated to pay a nonrefundable facility increase fee in the amount of $<span id="xdx_908_eus-gaap--PaymentsOfFinancingCosts_pp0p0_c20220901__20220930__us-gaap--LongtermDebtTypeAxis__custom--ThirdAmendmentMember__us-gaap--DebtInstrumentAxis__custom--SiliconValleyBankMember_zK6uLemLIGS5" title="Nonrefundable facility increase fee">25,000</span>. The Senior Credit Facilities mature on August 2, 2025. The Senior Credit Facilities are secured by substantially all of our assets.</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: left">In April 2023, we entered into a Letter Agreement (the “Letter Agreement”) with SVB, which, among other matters, amended the Loan Agreement to reduce the former requirement to hold 85% of our company-wide cash balances at SVB to 50%, and provided a waiver of any event of default under the Loan Agreement for any failure to comply with this covenant prior to the date of the Letter Agreement.</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">The following table summarizes our outstanding debt under the Senior Credit Facilities: </p> <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfDebtTableTextBlock_pn3n3_zt5h5Zilqdy9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Bank Loan Agreements (Details - Summarizes our outstanding debt)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B2_zsAXdGWak77j" style="display: none">Summary of outstanding debt</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20230930_zVRTskoya1fj" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20230630_zOUY8fFgvlCg" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--LineOfCredit_iI_pn3n3_maDICAzo2a_zNNBgXJuZPkj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Outstanding borrowings on term loan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">18,675</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,194</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredFinanceCostsGross_iNI_pn3n3_di_msDICAzo2a_zjLufU28evJ1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Unamortized debt issuance costs</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">(202</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">(230</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAzo2a_z6zRxwRx5svf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Net Carrying amount of debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,473</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,964</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--ShortTermBorrowings_iNI_pn3n3_di_zTv4OYQ2Gbsi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,002</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">(2,743</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,471</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">16,221</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_pn3n3_d0_zKjBQrKdrGB7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding borrowings on revolving credit facility</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">–</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">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">During the three months ended September 30, 2023, we recognized $<span id="xdx_907_eus-gaap--InterestExpenseDebt_pp0p0_c20230701__20230930__us-gaap--LongtermDebtTypeAxis__custom--CreditFacilitiesMember_zWZeLk4eHOTa" title="Interest expense">450,000</span> of interest expense in the accompanying unaudited condensed consolidated statements of operations related to interest and amortization of debt issuance associated with the borrowings under the Senior Credit Facilities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">  </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Financial Covenants</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Senior Credit Facilities require Lantronix to comply with a minimum liquidity test, a maximum leverage ratio and a minimum fixed charge coverage ratio. We are currently in compliance with all financial covenants.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Liquidity</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The Senior Credit Facilities require that we maintain a <span id="xdx_902_eus-gaap--LineOfCreditFacilityCovenantCompliance_c20230701__20230930__us-gaap--LineOfCreditFacilityAxis__custom--SeniorCreditandMezzanineCreditFacilitiesMember_zIcfDgC67Jg2" title="Line of credit description">minimum liquidity of $4,000,000 at SVB, as measured at the end of each month.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Maximum leverage ratio</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Senior Credit Facilities require that we maintain a maximum leverage ratio, calculated as the ratio of funded debt to the consolidated trailing 12 month earnings before interest, taxes, depreciation and amortization, and certain other allowable exclusions of (i) 2.50 to 1.00 for each calendar quarter ending June 30, 2021 through and including September 30, 2022, (ii) 2.25 to 1.00 for each calendar quarter ending December 31, 2022 through and including September 30, 2023, and (iii) 2.00 to 1.00 for the calendar quarter ending December 31, 2023 and each calendar quarter thereafter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Minimum fixed charge coverage ratio</i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">The Senior Credit Facilities require that we maintain a minimum fixed charge coverage ratio, calculated as the ratio of consolidated trailing 12 month earnings before interest, taxes, depreciation and amortization, and certain other allowable exclusions, less capital expenditures and taxes paid, to the trailing twelve month principal and interest payments on all funded debt of 1.25 to 1.00 as measured at the end of each calendar quarter.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white">In addition, the Senior Credit Facilities contain customary representations and warranties, affirmative and negative covenants, including covenants that limit or restrict Lantronix and its subsidiaries’ ability to incur liens, incur indebtedness, dispose of assets, make investments, make certain restricted payments, merge or consolidate and enter into certain speculative hedging arrangements. The Senior Credit Facilities include a number of events of default, including, among other things, non-payment defaults, covenant defaults, cross-defaults to other materials indebtedness, bankruptcy and insolvency defaults and material judgment defaults. If any event of default occurs (subject, in certain instances, to specified grace periods), the principal, premium, if any, interest and any other monetary obligations on all the then outstanding amounts under the Senior Credit Facilities may become due and payable immediately.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </p> 5000000 2025-08-02 4000000 25000 <table cellpadding="0" cellspacing="0" id="xdx_887_eus-gaap--ScheduleOfDebtTableTextBlock_pn3n3_zt5h5Zilqdy9" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Bank Loan Agreements (Details - Summarizes our outstanding debt)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B2_zsAXdGWak77j" style="display: none">Summary of outstanding debt</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20230930_zVRTskoya1fj" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20230630_zOUY8fFgvlCg" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">September 30,</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">June 30,</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--LineOfCredit_iI_pn3n3_maDICAzo2a_zNNBgXJuZPkj" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Outstanding borrowings on term loan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">18,675</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">19,194</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--DeferredFinanceCostsGross_iNI_pn3n3_di_msDICAzo2a_zjLufU28evJ1" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Unamortized debt issuance costs</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">(202</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">(230</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAzo2a_z6zRxwRx5svf" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Net Carrying amount of debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,473</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,964</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--ShortTermBorrowings_iNI_pn3n3_di_zTv4OYQ2Gbsi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Less: Current portion</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td style="border-bottom: Black 1pt solid; text-align: right">(3,002</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">(2,743</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr id="xdx_40E_eus-gaap--LongTermDebtNoncurrent_iI_pn3n3" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Non-current portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">15,471</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">16,221</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_pn3n3_d0_zKjBQrKdrGB7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt">Outstanding borrowings on revolving credit facility</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">–</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">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 18675000 19194000 202000 230000 18473000 18964000 3002000 2743000 15471000 16221000 0 0 450000 minimum liquidity of $4,000,000 at SVB, as measured at the end of each month. <p id="xdx_802_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zTFbPH7dzRg8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_820_zIhxK1SXmWWd">Stockholders’ Equity</span></b></span></td></tr> </table> <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"><b><i>Stock Options</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity with respect to our stock options:</p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zIAcg7iDoKL" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - Option activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zIjQm2PUlxQg" style="display: none">Schedule of option activity</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise Price</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Balance of options outstanding at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zOMqfHfzIc06" style="width: 13%; text-align: right" title="Number of shares options outstanding at beginning">1,325</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zArCahyQDig3" style="width: 13%; text-align: right" title="Weighted average exercise price options outstanding at beginning">3.65</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: -10pt; padding-left: 20pt">Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zrqFho4pIU3l" style="text-align: right" title="Number of shares options expired">(489</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z3F4vTbChhH" style="text-align: right" title="Weighted average exercise price options expired">4.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Exercised</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zAA6UxLs6Va5" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares options exercised">(133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zBHqPGQeqXpk" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price options exercised">1.68</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 of options outstanding at September 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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z4saM4kN7TFc" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares options outstanding at ending">703</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zNRThj6vDlp7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price options outstanding at ending">3.79</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Restricted Stock Units (“RSUs”)</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i> </i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity with respect to our RSUs:</p> <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_pn3n3_zLQHXv8TQF0d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - RSU activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zY6IgrovFq9a" style="display: none">Schedule of RSU activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="color: red"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Grant Date</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Fair Value</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(In thousands)</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 45%">Balance of RSUs outstanding at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zNhbyxibfNQf" style="width: 13%; text-align: right" title="Number of shares outstanding, beginning balance">1,189</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeYsjIePusS6" style="width: 13%; text-align: right" title="Weighted average grant date fair value per share outstanding at beginning">5.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zp1QVdXOBCh6" style="text-align: right" title="Number of shares granted">90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zGqzprLEvsVh" style="text-align: right" title="Weighted average grant date fair value per share granted">4.19</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zhmXXwOW36c5" style="text-align: right" title="Number of shares forfeited">(26</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZNkg8lEElu3" style="text-align: right" title="Weighted average grant date fair value per share forfeited">5.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWomlDLHVQxh" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares vested">(244</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zgLcHZhwvFXl" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value per share vested">5.79</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 of RSUs outstanding at September 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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zJ0SCzXRCvH2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding, ending balance">1,009</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zPCkYbIbYGn5" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value per share outstanding at ending">5.55</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Performance Stock Units (“PSUs”)</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i> </i></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity with respect to our PSUs:</p> <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zbz9koErAvVe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders Equity (Details - PSU activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zTum39tAbZrl" style="display: none">Schedule of PSU activity</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Balance of PSUs outstanding at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zAyjV0tQVKZ3" style="width: 13%; text-align: right" title="Number of shares outstanding, beginning balance">931</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: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zNRfclhFOYj2" style="text-align: right" title="Number of shares granted">689</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zbTvk3v1fBQ2" style="text-align: right" title="Number of shares forfeited">(346</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: -10pt; padding-left: 20pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zkjIvIijKTFl" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares vested">(174</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance of PSUs outstanding at September 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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zitzNQK86Vad" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding, ending balance">1,100</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zvCOj63fHcC9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Employee Stock Purchase Plan (“ESPP”)</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of activity under our ESPP:</p> <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_zPTf45NyyUB7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders Equity (Details - ESPP activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zztnu5Ut49n3" style="display: none">Schedule of ESPP activity</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(In thousands)</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Shares available for issuance at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_z5esvwIBEcs4" style="width: 13%; text-align: right" title="Shares avilable for beginning">381</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Shares issued</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease_pn3n3_d0_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_zfkmAUvAcTo8" style="border-bottom: Black 1pt solid; text-align: right" title="Shares issued">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Shares available for issuance at September 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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_zDZkzQGR90q2" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares avilable for ending">381</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zx505kJ9hL2b" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Share-Based Compensation Expense</i></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents a summary of share-based compensation expense included in each functional line item on our accompanying unaudited condensed consolidated statements of operations:</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_z18M6sEl2gdl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - Share based compensation)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zyYxqJ7tK12k" style="display: none">Schedule of share-based compensation expense</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Cost of revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_z3UfZBO0kfd1" style="width: 13%; text-align: right" title="Total share-based compensation">41</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pn3n3" style="width: 13%; text-align: right" title="Total share-based compensation">51</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zWa6fPSUTuVi" style="text-align: right" title="Total share-based compensation">1,273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pn3n3" style="text-align: right" title="Total share-based compensation">1,405</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zNv54hNvdZle" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">428</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">332</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Total share-based compensation expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930_zaVXIfZzM9k7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,742</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20220701__20220930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The following table presents the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of September 30, 2023:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_pn3n3_zA93iGJ2CIBd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - Unrecognized expense)"> <tr style="vertical-align: bottom"> <td><span><span id="xdx_8B1_zbYUkBZr5Cw9" style="display: none">Schedule of unrecognized share-based compensation expense</span></span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Unrecognized</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Compensation</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average Years</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expense</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">To Recognize</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zAsoFUipJqkg" style="width: 13%; text-align: right" title="Unrecognized share-based compensation expense">340</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zK2wqtKyDsme" title="Weighted average years to recognize">2.6</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>RSUs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z8pd6xGCXm9c" style="text-align: right" title="Unrecognized share-based compensation expense">5,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkNp6BpassLh" title="Weighted average years to recognize">2.0</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>PSUs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zJujW10oGwfl" style="text-align: right" title="Unrecognized share-based compensation expense">4,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zxJ21njWDIU7" title="Weighted average years to recognize">2.4</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock purchase rights under ESPP</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Unrecognized share-based compensation expense">43</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: right"><span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_zvemHza4gUEd" title="Weighted average years to recognize">0.1</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20230930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized share-based compensation expense">9,573</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 style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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">If there are any modifications or cancellations of the underlying unvested share-based awards, we may be required to accelerate, increase or cancel remaining unearned share-based compensation expense. Future share-based compensation expense and unearned share-based compensation will increase to the extent that we grant additional share-based awards.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_884_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zIAcg7iDoKL" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - Option activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zIjQm2PUlxQg" style="display: none">Schedule of option activity</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Exercise Price</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Balance of options outstanding at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zOMqfHfzIc06" style="width: 13%; text-align: right" title="Number of shares options outstanding at beginning">1,325</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zArCahyQDig3" style="width: 13%; text-align: right" title="Weighted average exercise price options outstanding at beginning">3.65</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: -10pt; padding-left: 20pt">Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zrqFho4pIU3l" style="text-align: right" title="Number of shares options expired">(489</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z3F4vTbChhH" style="text-align: right" title="Weighted average exercise price options expired">4.00</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Exercised</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zAA6UxLs6Va5" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares options exercised">(133</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zBHqPGQeqXpk" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price options exercised">1.68</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 of options outstanding at September 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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z4saM4kN7TFc" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares options outstanding at ending">703</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zNRThj6vDlp7" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price options outstanding at ending">3.79</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1325000 3.65 489000 4.00 133000 1.68 703000 3.79 <table cellpadding="0" cellspacing="0" id="xdx_883_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_pn3n3_zLQHXv8TQF0d" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - RSU activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BA_zY6IgrovFq9a" style="display: none">Schedule of RSU activity</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="color: red"> </td><td> </td> <td colspan="2"> </td><td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Grant Date</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Fair Value</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">per Share</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(In thousands)</td><td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="width: 45%">Balance of RSUs outstanding at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98A_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zNhbyxibfNQf" style="width: 13%; text-align: right" title="Number of shares outstanding, beginning balance">1,189</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeYsjIePusS6" style="width: 13%; text-align: right" title="Weighted average grant date fair value per share outstanding at beginning">5.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zp1QVdXOBCh6" style="text-align: right" title="Number of shares granted">90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zGqzprLEvsVh" style="text-align: right" title="Weighted average grant date fair value per share granted">4.19</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zhmXXwOW36c5" style="text-align: right" title="Number of shares forfeited">(26</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zZNkg8lEElu3" style="text-align: right" title="Weighted average grant date fair value per share forfeited">5.65</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWomlDLHVQxh" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares vested">(244</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zgLcHZhwvFXl" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value per share vested">5.79</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 of RSUs outstanding at September 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_984_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zJ0SCzXRCvH2" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding, ending balance">1,009</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pid_uUSDPShares_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zPCkYbIbYGn5" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value per share outstanding at ending">5.55</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1189000 5.70 90000 4.19 26000 5.65 244000 5.79 1009000 5.55 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock_zbz9koErAvVe" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders Equity (Details - PSU activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zTum39tAbZrl" style="display: none">Schedule of PSU activity</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Number of Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Balance of PSUs outstanding at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zAyjV0tQVKZ3" style="width: 13%; text-align: right" title="Number of shares outstanding, beginning balance">931</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: -10pt; padding-left: 20pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zNRfclhFOYj2" style="text-align: right" title="Number of shares granted">689</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; text-indent: -10pt; padding-left: 20pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zbTvk3v1fBQ2" style="text-align: right" title="Number of shares forfeited">(346</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: -10pt; padding-left: 20pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zkjIvIijKTFl" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares vested">(174</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Balance of PSUs outstanding at September 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_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zitzNQK86Vad" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares outstanding, ending balance">1,100</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 931000 689000 346000 174000 1100000 <table cellpadding="0" cellspacing="0" id="xdx_890_eus-gaap--ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock_zPTf45NyyUB7" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders Equity (Details - ESPP activity)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zztnu5Ut49n3" style="display: none">Schedule of ESPP activity</span></td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right"> </td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Number of</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Shares</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td style="font-weight: bold"> </td> <td style="font-weight: bold; text-align: left"> </td><td style="font-weight: bold; text-align: right">(In thousands)</td><td style="font-weight: bold; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Shares available for issuance at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iS_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_z5esvwIBEcs4" style="width: 13%; text-align: right" title="Shares avilable for beginning">381</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; text-indent: -10pt; padding-left: 20pt">Shares issued</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease_pn3n3_d0_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_zfkmAUvAcTo8" style="border-bottom: Black 1pt solid; text-align: right" title="Shares issued">–</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt">Shares available for issuance at September 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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iE_pn3n3_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_zDZkzQGR90q2" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares avilable for ending">381</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 381000 0 381000 <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_z18M6sEl2gdl" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - Share based compensation)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8BE_zyYxqJ7tK12k" style="display: none">Schedule of share-based compensation expense</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%">Cost of revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_z3UfZBO0kfd1" style="width: 13%; text-align: right" title="Total share-based compensation">41</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_pn3n3" style="width: 13%; text-align: right" title="Total share-based compensation">51</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Selling, general and administrative</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zWa6fPSUTuVi" style="text-align: right" title="Total share-based compensation">1,273</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98D_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_pn3n3" style="text-align: right" title="Total share-based compensation">1,405</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 1pt">Research and development</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zNv54hNvdZle" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">428</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensation_c20220701__20220930__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">332</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 20pt">Total share-based compensation expense</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_987_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20230930_zaVXIfZzM9k7" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,742</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_c20220701__20220930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,788</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 41000 51000 1273000 1405000 428000 332000 1742000 1788000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_pn3n3_zA93iGJ2CIBd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders Equity (Details - Unrecognized expense)"> <tr style="vertical-align: bottom"> <td><span><span id="xdx_8B1_zbYUkBZr5Cw9" style="display: none">Schedule of unrecognized share-based compensation expense</span></span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Remaining</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Unrecognized</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Weighted-</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Compensation</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Average Years</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">Expense</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">To Recognize</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center">(In thousands)</td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Stock options</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_989_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zAsoFUipJqkg" style="width: 13%; text-align: right" title="Unrecognized share-based compensation expense">340</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 13%; text-align: right"><span id="xdx_902_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__custom--StockOptionsMember_zK2wqtKyDsme" title="Weighted average years to recognize">2.6</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>RSUs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z8pd6xGCXm9c" style="text-align: right" title="Unrecognized share-based compensation expense">5,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90F_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zkNp6BpassLh" title="Weighted average years to recognize">2.0</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td>PSUs</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_iI_pn3n3_c20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zJujW10oGwfl" style="text-align: right" title="Unrecognized share-based compensation expense">4,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_909_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zxJ21njWDIU7" title="Weighted average years to recognize">2.4</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt">Stock purchase rights under ESPP</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_pn3n3" style="border-bottom: Black 1pt solid; text-align: right" title="Unrecognized share-based compensation expense">43</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: right"><span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20230930__us-gaap--AwardTypeAxis__custom--EmployeeStockPurchasePlanMember_zvemHza4gUEd" title="Weighted average years to recognize">0.1</span></td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_c20230930_pn3n3" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized share-based compensation expense">9,573</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 style="padding-bottom: 2.5pt; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 340000 P2Y7M6D 5095000 P2Y 4095000 P2Y4M24D 43000 P0Y1M6D 9573000 <p id="xdx_808_eus-gaap--IncomeTaxDisclosureTextBlock_zLSwnTtTMHxg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_zFMrzflS6JH">Income Taxes</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We utilize the liability method of accounting for income taxes. The following table presents our effective tax rates based upon our provision for income taxes for the periods shown:</p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zS0cQvPvefXh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Income Taxes (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_z73glnNhnsd9" style="display: none">Schedule of effective tax rates</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230701__20230930_z2R3PeY6n516" title="Effective tax rate">0</span>%</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220701__20220930_z9Q6dBe5i3jj" title="Effective tax rate">3</span>%</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">The difference between our effective tax rates in the periods presented above and the federal statutory rate is primarily due to (i) a tax benefit from our domestic losses being recorded with a full valuation allowance, (ii) our current estimates of pre-tax profitability for the full fiscal year and (iii) the effect of foreign earnings taxed at rates differing from the federal statutory rate.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We have recorded a net deferred tax liability of $<span id="xdx_906_eus-gaap--DeferredTaxLiabilities_iI_c20230930_zHRVIOkLWA1g" title="Net deferred tax liability">215,000</span> and $<span id="xdx_90D_eus-gaap--DeferredTaxLiabilities_iI_c20230630_zMWAjs0CsuH5" title="Net deferred tax liability">146,000</span> at September 30, 2023 and June 30, 2023, respectively. This balance represents the excess of our indefinite-lived deferred tax liabilities over our indefinite-lived deferred tax assets and is recorded in other non-current liabilities on the accompanying unaudited condensed consolidated balance sheets. Realization of deferred tax assets is dependent upon the generation of future taxable income. As required by Accounting Standards Codification Topic 740, we have evaluated the positive and negative evidence bearing upon our ability to realize our deferred tax assets. We have determined that it was more likely than not that Lantronix would not realize the deferred tax assets due to our cumulative losses and uncertainty of generating future taxable income and have therefore provided a full valuation allowance against our deferred tax assets as of September 30, 2023 and June 30, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" id="xdx_889_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_zS0cQvPvefXh" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Income Taxes (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B2_z73glnNhnsd9" style="display: none">Schedule of effective tax rates</span></td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td><td style="font-weight: bold"> </td> <td colspan="2" style="font-weight: bold; text-align: center"> </td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Three Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">September 30,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2022</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left; padding-bottom: 2.5pt">Effective tax rate</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"><span id="xdx_903_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20230701__20230930_z2R3PeY6n516" title="Effective tax rate">0</span>%</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; width: 13%; text-align: right"><span id="xdx_90C_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_dp_c20220701__20220930_z9Q6dBe5i3jj" title="Effective tax rate">3</span>%</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0 0.03 215000 146000 <p id="xdx_80B_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zjO5eedbmJj7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.</b></span></td> <td style="text-align: justify; width: 96%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82C_zcBQWv18C8r9">Commitments and Contingencies</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">From time to time, we are involved in various legal proceedings and claims arising in the ordinary course of our business. Although the results of legal proceedings and claims cannot be predicted with certainty, we currently believe that the final outcome of these ordinary course matters will not, individually or in the aggregate, have a material adverse effect on our business, operating results, financial condition or cash flows. However, regardless of the outcome, litigation can have an adverse impact on us because of legal costs, diversion of management time and resources, and other factors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p id="xdx_803_eus-gaap--SubsequentEventsTextBlock_z6G4Cc5ViLZg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 4%; font-size: 10pt"><span style="font-size: 10pt"><b>10.</b></span></td> <td style="width: 96%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt"><b><span id="xdx_820_zjkpXuzVq5Md">Subsequent Event</span></b></span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">On November 6, 2023, we announced that our Board of Directors has appointed Saleel Awsare to serve as the Company’s President and Chief Executive Officer effective as of November 20, 2023. In addition to other compensation, the Company will grant Mr. Awsare a stock unit award covering a number of shares of our common stock equal to $4,150,000 made up of a combination of RSUs and PSUs scheduled to vest over the next three years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p> EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !F&:%<'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 " 9AFA7M+ H:^\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O:85':'+BV-/"H(#Q;>0W+9@TX;DI-VW-XU;A^@'\#%W__SN M=W"M]D(/ 9_#X#&0Q7@SN:Z/0OLU.Q)Y 1#U$9V*94KTJ;D?@E.4GN$ 7ND/ M=4"HJ^H.')(RBA3,P,(O1"9;HX4.J&@(9[S1"]Y_AB[#C ;LT&%/$7C)@&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" 9AFA7.Z9MD- % "9'P & 'AL+W=O>*O,11DEXU%DHM/UE6ZB]XS-)S ML>0)G)D)&3,%NW)NI4O)69"+XLBBMMVQ8A8FC7XO/_8H^SV1J2A,^*,D:1;' M3+Y>\TBLKQI.8W?@.9POE#Y@]7M+-N=CKGY?/DK8LPJ7((QYDH8B(9+/KAH# MYY/GNEJ07_%'R-?IWC;1*%,AONF=87#5L'6)>,1]I2T8_*VXQZ-(.T$Y_MV: M-HI[:N'^]L[]+H<'F"E+N2>B/\- +:X:EPT2\!G+(O4LUK_R+5!;^_DB2O-? MLMYV+%)6F2=,$D3WN6 D]] MQO*W^NN-GE;H7?)9)&J1DMLDX,%;O05E*0I$=P6ZIJCAF"_/B6N?$6I3UU > M#Y>/Q.JP/;*F!;F'O_1O@9O***3%Z7W$2*RQV[^61" M0E4UD=H%4ALMTP!X@ISI+F)S$Q.NG[$H-3T*#Y75A.H44)WCZNDI8U)Q&;V2 M9[X44IGX<"LE,R,>JJJ)=U'@71S9#"6#\2+O[JOY<*_*^D-E-0$O"\#+XP ? MN0Q%H/M. KVW\97#G8K>LK*[1/4U.;L%9_\"NV;0[ M3='T;#+V=D./+.C:BGB#%.F6,8ILXY3AQL'3R99SPE[(, #88>)+R3D@1SUC(P5]$1$2.*) M#"H(#9(@^" -S3L]T&N8?KR$-BYL0M6Y?D M!OIR_65C>B,\7%Z7N Q'#IYI4.+)6AB)#\2D+(060MOF4><4$@\8\$>O$B(K;#>4J-+8*#Q?6Y*1E5*)XNGG/6;RUCU) D7UC2S[@Z0V, M,P2GR$NTS$L4#SCO01]%JF 0^BM<5G9,!QR[M.-<&DE/$9AH&9@HGG7RICJ0 MG%6#X08?NJWN1R/8*:(2+:,2/9!P1/ZYLA )E@0/F+3:;M/M=HU]#BZMRU?F M(XJ'FDFH(..*&7'HA^E',N9^)J$NC9"XDR?B&.+&6 G_VQGYT3[7>8DLX1-A MQ2+SU +N6)>]S$P4#S@3R8(PF9/Q:SP5D1$9-[B?/'\QPJ MD=R^^ N6S'EEO#]@-!J,;P;&B3Q<6)>PC$+TJ"BT^Q[=3 GE50E#B?F+^X#C M5^.4MX>KZG*6 8@>%8"&B>)RL\RAO[79#MS(B3M6<9XB^= R^="CDH_^WH;L M#FE@+HR!]/J S\#W.5B 0; Q,[*>(OVX9?IQCTH_XYA%$;G.4CB=&EOL 9^J M^5I<5A>OS#SN49GG-N9RKM_(7\!!+2 6Q$N6&.OT@&'EO"VNJPM:1A[WJ#FB M\8)#/6)XN$TUWBF"C[NWVG74'-';47V"=MJN2WO6:I_1VEO\U,TO7Q-.B:_G C;KH,718MUYD*^V6N7EFT7K MSTRWWI1$? 92^_P";B\WZ\";'266^5+J5"@EXGQSP5G I;X SL^$4+L=?8-B M-;[_'U!+ P04 " 9AFA7V>NTV.@=3)U@Q9$M3)]EJ1 MZ5BH)+HD93???D?)E6R18CPL;V(]'$__(X_W(YGICO&O8DVI1-^+O!3GH[64 MF[/)1*1K6B3B(]O0$MZL&"\2";?\>2(VG";+NE&13XCC!),BRS M*:MDGI7TGB-1%47"7S[1G.W.1WCTX\&7['DMU8/);+I)GNF"RL?-/8>[2>ME MF16T%!DK$:>K\]$%/IN[=8/:XN^,[L3!-5*A/#'V5=U<+\]'CE)$X#\I6_E.6B_HMVC6WHCE!:"3L\?;B M\?+ZX>H2S>]N+Z]N%\W5XN[F^O)"/?YT<7-Q.[]"B\]75P\+-$:/BTOTZ[OW MZ!W*2O2P9I5(RJ683B2H43XGZ?[+GYHODX$O+^CF(W*=#X@XQ#4TG]N;_UF5 M0\TGT =M1Y"V(TCMSQWP-Z\XIZ5$B1!4BC-3/(T#S^Q S;CZ""24H MW]+1[.>?<.#\9HKNC9P=Q>JVL;HV[[-Y(M8(1@VEZH)^J[)MDD/PQE%L7 6U M*U44MC,<>V$\G6P/PS%8N9Y/6JLCG5ZKT[/JO$A35H$LJ!43$HS]<^[/EA'/3D&:SB MT W,\H)67F ?;59*#N42RD99K>"BXI2+7PXZU3CN@:8E<)V>7MT&.CTVRPU; MN:%5[CVGFR1;(OH=4"6HJ!.5R37E4 \/YZA)=*B/;Q3WD\!@% 0#.1"UJB.K MZ@!8#F9L;,A% MTD]8@U% !A( .QV3'*O2/QA;[K(\-T+%,4SAB'@]8:^:'4L[P"6V=V+%TS4L M&Y9 /YF4SQE,G_UP#_;DWN71<.((]Q7K5E"_ G] <<T=ES"=C#=U=/<(L\UY)O6D0:C<&!ZXPY% MV,ZB9H);I.EHP3YQXSXHC78X&,S,#D+8/VD!DV?)4Y9G$FAD7,5@*\S^ZS+F MK;P=!]VA#=O9UJX0-LF+(IDQ8)U2,?:T<=&M,/&<@9J+.YIA.\Y (:^@7(! MSO*\+KZ*,J@V4\EU-M<'*T$IUF7A3Z?:TFL\"-H@&M'?2('7HWIXT],1#,]\)^?3:9 M!80,)"TYV,#90=>,?LG*\:F]:H1=U%^,&(BN?:9F"7O3K+9,4Q>^-PJV. MS6! QHWR_W=T''Q'5&(GZD*R].N:Y$.&ZL%4V3(=0J M9V!_0#IH$CLT#Y7NM]FL@,Q:J[/:+85]#MP;%U;$0%"]VMN-CL^O.GJZI]!3 M&":H\0A+YV(8Q%H?F\Q"WQ_(!;?#IVO'IU;HZU)ZLGBL'ZV9-A9&.\/&8G)P M6*Q.ZO]*^'-6"I33%31T/H80/V\.OYL;R3;U^?$3DY(5]>6:)B!;&<#[%0,* M[&_4D73[+XC9OU!+ P04 " 9AFA7)E1%8<$$ "9$ & 'AL+W=O M].YFPGQ+VQ#"LP02*[, M7$(FD/:ATP=A"_"<+7&2#&G_^JYL,&#+OC[D);;%[OJS:VF_4@8'QK^++2$2 MO:<)%4-C*^7NSC1%N"4I%K=L1RC\LF8\Q1(>^<84.TYPE#NEB>E8EF^F.*;& M:)"/O?#1@&4RB2EYX4AD:8KY/_A81NG@==XLY5JP!P-=GA#%D2^[5XX M/)EEE"A."14QHXB3]= 8VW<3QU(.N<4?,3F(BWND4EDQ]ET]S**A82DBDI!0 MJA 8+GLR(4FB(@''CV-0HWRGG0&@C2FQ16_'PMQX0!Q] [.T<&I M.G0;'-RC@YLG6I#E:4VQQ*,!9P?$E35$4S=Y;7)OR":FZC,N)(=?8_"3H[?G M\=MTMGR8HLG\>?KPO"CN%O-OL^E8#2^6<'EZ>%XNT/P1S5\>7L?+&1B@#GI; M3-'G3U_0)Q13M-RR3& :B8$I@4M%-\,CPWW!X#0PN.B)4;D5Z(%&)+KV-R&? M,BGGE-2]TQIP07:WR+5ND&,YKH9G\O_=G18F/O+!#16=M#W2JLK,J\D M\UK))DQ(Q-9M=$4 [^*]=J_O=BMT&JL@\/IZ.K^D\UOIOG(F!-IQMHZE#LVO MO[1K]8,*FM;*]?5H08D6M$[E^8YP+&.Z0>0=E$00<:V6^ MO=9/L0!]@6QOT(90R#Q!T.$0CJ 1QVH%*PG2Y=^KU;YO!U;E ^F,O$#_??HE M;[^5]Q4J@'FXS3DCF-T)VZF6HX/LU][OV99?@:P;=3VG81+9UEETK)]A2IZ% M,N-Y<06 U6\''X(XM% MK'8@G9(3FHF>TJX1U"#K)H[M-E Z9TJGE?(1QQSM<9(1*&9*L,AX(3S0\F!Z M4-C. 35LQ:)\-3.JI7=J:)U^%;]N8S7 G\72;M6DT3AE7,;_YEP*>)?!?(:- M6@2[#(GI)EXE,$^$( U%=^M]S^U5^[;.JFLW]&W[+'AVN^(MF80>P6I-4@O: MK2-X?E#5/ZU9UVKH$_99 >UV"?RF-&;-67K"A?F@Q:Q+7 ?:5*V@.C/W(IMK MS+,4VNU:.*.20%N7IU+>($JTWUA;,JVJTB-)K++>$P M/]4^KYDPJ'_)VH*JVUSL.:[ISAIFMXM8_JE7!,Y\Y,B()'YOF)5U5>JHC4^5 M4V?F]9L6T%F^[';]>N%L'^='Q,\K4%S8 'U!P/US[+I.=:H;(HV-UU!;YZQD M3KN2J3UN O7501U=_>M:]JH2JS7SO:H*F!>'O)2 ,JJSKX ^GE%9'(W*T?)\ M/SAW%Z?D4/XW8O0?4$L#!!0 ( !F&:%><2>#2U ( /,' M 8 >&PO=V]R:W-H965T&ULK55=;]HP%/TK5C9-F[22 M-.&CZR 27]605D -71^F/9CD0JPF<68;Z/[]KIV0 4III^T%VS?W')]C['N[ M.RX>90R@R%.:9+)GQ4KEU[8MPQA2*AL\APR_K+A(J<*E6-LR%T C TH3VW6< MMIU2EEE^U\3FPN_RC4I8!G-!Y"9-J?@U@(3O>M:EM0_;A&\,=O)@3K23)>>/>C&)>I:C!4$" MH=(,%(+H(R.R&S.;CN_YB@@GD_9P*R%0,BH4T M^4 NR%MB$QEC5.X'EI%%S#>29I'LV@KUZEWML-0V*+2YSVCSR"W'#2099Q%$ MQW@;?59FW;W9@7N6,("\03SG(W$=UZO1,WP]W#TCQZO.WC-\WC-\DRSD*9! M407X,!3YWE]*)?!F_Z@[K(*L64^F7_NUS&D(/0N?LP2Q!H^KS_&U!+ P04 " 9 MAFA7UFH#/(\% #T( & 'AL+W=O9<%@V?KL29G+8GDM[%]) VNET^D%@$3QG6YPE0N[?5S(. M8,N(%VL?F]&.%)_I&F,&7K(TI]>]-6.;=X,!7:YQANA;LL$Y M_V5%B@PQOBR>!G138!272EDZ, W#&60HR7OC47GNOAB/R):E28[O"T"W68:* MK^]Q2G;7/=A[/?&0/*V9.#$8CS;H"<\P>]S<%WPU.*#$289SFI <%'AUW;N! M[R+H"X52XO<$[^C),1"7LB#DLUC8"3 M7%36C!7\UX3KL?'CW<;%"W$,0E3D2?Y$55CA!0>GDUMPPUB1++8, M+5(,&.&N%CAG*M1(C3HG_ KK:@->(X=",0^%8I8XPS,X[_%3DHM+Y(V9O@65< =,PS;8$[Z&=$EK<6_\_7?0,7YNJV^=8*%.L$@36"V-PT,:A\HT MSJH;&:5;WMR;;4&WB+LU26-QG]SPS1CP_7V!URA= ;(".-NDY"OF.>>3,Q]?*=\2 MEXSG_GQRE28[-)PC%4G?@HV]*M!D+-2$$UUPNI8E]Y E]W+3]<7,'H,ER3B1 MH4A,3VW!5R)U"+XK=ZCK>8W@:S(6:L*)+CA="[YW"+ZG#/X=9Y0IH:V5KM3L M$&Q-.($G%Q]T;*LQCVFR%EVR5@NW?PBWKPQWF,?M<^T,;]3SFG]QKO7E[= W M[&%S%Y?%^B;?GMQ&]8>RG#S7RC*N[UIG2A(:1Z)H=(K2<:R]&*8*N>:V8UK- MN5;M0-?=5RM:J!4MTH563^4)YX=:N)S5FDQXL>@KD7K5VX[79',MUU/R9%K0VUD6T7PH$P] M+4_JLW_!ZV+8NH.B2W_4<' DW5#-N%>E3 MJW:)N2:@ ,J\MP^]YH07ZK(77;17C_J1:4,UU?XF[M<^V'F7YV!9Q/1=PW"; M-2[+]4W3L'S8#*=:*%6M$@7VCZ5@Y/WO^+_ )]0P2D+!2E><7CCK\7C&S*5\(+ MPAC)RL,U1C$NA #_?44(>UV(M\R'/SJ,_P%02P,$% @ &89H5QN\G?9I M!P 71\ !@ !X;"]W;W)K]/XS@3_E>L MWNE]=Z7K-K:3_N"%2FQ9=$B[@*[L>Y_=Q*6Y3>*>[<)R?_V-G9*TL6- X@M- MT_'PS(QGGAG[]%'('VK#N48_RZ)29X.-UMN3T4BE&UXR]4EL>06_K(4LF8:O M\GZDMI*SS"XJBQ&)HO&H9'DUF)_:=[=R?BIVNL@K?BN1VI4EDT^?>2$>SP9X M\/SBC_Q^H\V+T?QTR^[YDNOOVUL)WT:-EBPO>:5R42')UV>#/ZN 9&5-60OPP7ZZRLT%D$/&"I]JH8/#QP!>\*(PFP/'W7NF@^9]FX>'S ML_9+:SP8LV**+T3Q9Y[IS=E@.D 97[-=H?\0C[_SO4&)T9>*0MF_Z'$O&PU0 MNE-:E/O%@*#,J_J3_=P[XF !Z/$O(/L%I+L@[EE ]PNH-;1&9LVZ8)K-3Z5X M1-)(@S;S8'UC5X,U>67"N-02?LUAG9Y_OS[_?G%U]^4"+6ZN+[Y<+^NGYXV8J=8 ME:G3D09<1OLHW6/X7&,@/1@H^B8JO5'H2Y7Q['C]".QIC"+/1GTF085+OOV$ M:/0;(A&A'CR+UR\G 3BT\3&U^FB/OILMETSGU7V]:7.=TSZ^A_!1">8VL5X[M2E-C M'N9#/)V.3TG$UBPD%BC[4ZF&U9O+LVJ M^WP%VY$IQ;4W>::NZ^@T[L#V",6X!_>LP3U[$^Z25;LU9,!.FE2 5%GGVK M2__>Y=*:\P!Y)N23L4:8R,#+QUQO:A&5&TU>&V>NU_&D8Z(K0V*_@3AJB3 * MFOC5% "P+LO55BA6V/!(D^_ZR6XI#KBWIGIX&2YR($4=T!Z1(8YZ8!_P-WY3 M9*"%X=)$(.,K"(E2.U:E'#)7^;?47OV1+[ON]LF0'N"D!4Z"P"]9+M$#*W8< M*G')F=J9CTH;(SB3%?2<@!KZQ%@&W/0(.DNG\:E^X>GJT_>JC M\C1VL;E2PSC"20^XEHIQF(L7T"=+*+L']9=+]=^7'.HR+J%3)TT\4DEOFK?$ MC,/,?"OYEN50/7^:SH'7^U_H#95J3)K O0)S;&M"?=24N?Y 7Z3%.Y [8$ MA%(4A=V=DA>V77G>LE[8+B7BJ-M >H2&TZC/K2USDC!SU@$_X! O0)?UDHAV M>Q*/U' V[JE3I*5'$F02.P"^<8CRVD ==)-XYGC9E1K&XW&?FUNZ(G&0XPT3 MJ->@#++>6SGZO;0=&]W2'PG3W^U^(%%O:W^)C_"LM,RTKDA=8T>XT M]F2[Q[601R-&TW[9_6@,L0_&&F@^[5G '7!'8?TE/CTE:YB1A MYFR2:)\W=J9ZU8;TL*8G&!ZI9-Q;G5K:)--@VESF%4P=E$2D59PGBFM$A_>'WATN^LV^5X9/IZ!]HR M- TS]!W[::?RC2@R.\F;5@V0KOB&%6L[BI7;0CQQL,-D%OA.RSPU[*C,N9#_ M'-/#U0GN'E/XI"CNZ=IH2^@T3.C]D:BGXY6W?E&7J;MI[A&)9U'/N0IMR9R& MR?QV7[< W$I(6 YAL.<0FLL2%8)YYU[JX>T$=YG1)Q73GJ,V>G"<_3*['[NX M06Z &W&[Z:&DYGYONXSM>-L5(5'44U-IR^DT/((>>+NP[?T+713US*)QMY+Z MA'KF)MH2,0T3\0LMU/J559;Z*'>:="UPI<9XTD,%M"5F&B;FJPKV@/'RAXS7 M3Q\-C_4RL=< EUW'D7-"Y9&"@7O69T'+P33,P8O^ID%#D;S/J\KN>NB5N,R% MMX6@GO&4QDGW6-PG-ND=#VG+QS0\Q@9-X&88#X*?.C!9/NH<'/C&*27>0 M&!U<5)95DU]\?R-28B*@O1> M@\KHTP0<*NN[W/J+%EM[';H26HO2/FXXR[@T O#[6@C]_,7\@^9&??XO4$L# M!!0 ( !F&:%<2N?+RG < '02 8 >&PO=V]R:W-H965T&ULI5AM;]PV$OZN7T%L@>(.V.R;W31(; -KGW.7NQ;P9>N[ L5]X$JC M%1N*5$AJU^ZO[S.DI)43V[FT7W8IB3.<>6;FF9'.#M9]\!51$'>U-OY\4H70 MO)[/?5Y1+?W,-F3PI+2NE@&7;C?WC2-91*%:SU>+QS?NXLRV M02M#-T[XMJZEN[\D;0_GD^6DO_%>[:K -^879XW3Y9+U]?GO+^N.$_B@Y^M!;LR=;:#WSQKCB?+-@@TI0'UB#QMZ]]K?1=_BRE9ZNK/ZO*D)U/GDU$065LM7AO3W\@SI_OF-] MN=4^_HI#VGMZ.A%YZX.M.V%84"N3_N5=A\-(X-7B"8%5)["*=J>#HI5_DT%> MG#E[$(YW0QLOHJM1&L8IPT'9!(>G"G+AXLK6C33W0II";-3.J%+ET@2QSG/; MFJ#,3MQ8K7)%_FP><""+S?-.^652OGI"^8GXT9I0>7%M"BH>RL]AZ&#MJK?V M"E^66]]<,B6_SWF<-)W^K@^ MKJ#7OI$YG4]0(I[E;YXZ8O9^(K#AWV M_H -SAIU-Q7O3#Z;BD.E\DHKU>+- M._M37"W?_%4TSNY5 5.PS5O=,D.P*3*((-T.\@7(PGEX2T6&58#7V@LGS8Y= M+IVMA0>-!9&K -^G CIT7$:3*I(Z5+ETQ-X>#9Q&"[56.]P3R#/C&^N"9 .F M47+L6XORCX]FXK)5NL#1&5.9T!9&5 KTX.[9A]P:PSRW5R&%BKVS[&9.WK/% M.2"F0":'"9V+LFD0.)E\5R;7;4&=H&\1?Z6U3/N=+!%V\(X!48.2PS13IK0! MI,]7PM_[0#5 <'9K 1565.PH'MK&'&&;'-4V$,#8*\0X"AXUPD/I$6,X<\/Y M9Q(FXB>DA\SSE""LJ36R+52@@ITNT![2"E%4A>3;I3(PF_'ST!&5^PQJA]P2 ME=R3V!(9 $0-8L2HQU-J1T8RD"Y%N8O_9Y9PB2B#I&CS+E&MX)XD MEHL7_XY":TY03>(5X[>AO'7'5+R^RRND;:RR6GENIUEOY.;Z:C#O/>U:G>S8 MO/AY%BO<<^LJTN@)S@_L^6 OA?6Y,:[&#J*#Y?B J;9RS#&Y@0 MX!:PB#I*Y5%PXIZD0\*@>XA_MH8&[I_V^1JM $V(M3$M!-X3EY. .3U __J" MSNRHLZ,ID%*I-!X/'@$F5KGAN-=;T,9RE61F,3__4$KR#BX@@:0""$@!G3F. MG(OUDN>N9<9AB&3Q*R@A23%'L??1+MLHP] CZ*/:%,PZH -4/N8L3I8F590H MI7+(8!9]PK[&>L71?%@PH,6C[T>\/M.#8S -Q2+FF&!T=!V]]#$(E2,2=1H+ M4A ^UQR=AH+L@?)<^DJ4F"*_4ALR6>O4&/*^F:7*3>A&$I9=91VI@;3"O,4G MS[[8^&[1>>#SM0^JCFS!69&X)154HNC_.S5293$O@,^SQ$8]G0#DCZT"TJ.0 M\'4/N3D "@948CCZ#VE-?J MCO!P@S._; /'L/1GX,V0?5%8B)=USW1URA;:H@?K">X7]G M$D&O%LN7B1C>#G$=*44S-85TA1>7%G]#LWR[WESVC2A#CVHYY'#]\+CP;1,3 MJY=>;VZ'+I:J(\YH@P%=CG:A+SA>R">DR&\Q&7U@[#J.3(_A0,939$J[(ZX) M9KQTZ7C-GCK;[BHA(X_;0VS:C'Z>X-$)GEA]F&X0ZS8%B ?(V"P_,82'H)1$ M\.I(0C[K,P=-6*< @_L#NX>N87&X/7V/^1$O"1@ZA:82HHO9]]]-A$O?.-)%L$W\KH")'Z\I<8FW M'KQ4\08\+RTFN^Z"#Q@^-%W\#E!+ P04 " 9AFA7WIUOU^ 0 #++@ M& 'AL+W=OC#B!Q)TR4YW!G2MOKK^YTS%Y*RI&XO0!!+U,R9 M<_W.9?C^R=A?W$:I5CQ79>T^G&S:MGEW=N;RC:JD.S6-JO'+RMA*MOAJUV>N ML4H6O*DJS^;3Z>59)75]\O$]/[NW']^;KBUUK>ZM<%U52;O]I$KS].%D=A(? M_*S7FY8>G'U\W\BU>E#MGYM[BV]GB4JA*U4[;6IAU>K#R>WLW:=S6L\+_J+5 MDQM\%B3)TIA?Z,OWQ8>3*3&D2I6W1$'BSZ/ZK,J2"(&-7P/-DW0D;1Q^CM2_ M8]DARU(Z]=F4?]5%N_EP.?DT/TKP036G8C&=B/ETOCA";Y$D6S"]Q7')Q,J:2GP&KQ8> M .VV&_&9]:JL^-OMTO'SO^]3@*=_OI\^1GQK+'0 "U\?"TDY,Y!JEYG>Y>1,/_!\:R15Z ;I:?S MHUZ>-JH^0BR#8SE\4VRV4CEZ6B74M%[!?: M03]!-IGG9'GX,_F7!,>JD7#)@QHZ/1 W-=(FCB#/D#6<4#XK8KLD?R?JA#TI M-"99SZGKED[]VD$?\%VK*MW2>JAE;1Z5K9'V6ED*V<'WK6ZU\C*S3[F-;AH2 MB9X@2HJ2ON3&M8>//A7W47=?L)!X-IV-"DVV'0L'O;PZGE",%9;V"O%?T M]H&$K4)BL%XHQ(6T5L/TI.]"E0A/NXV6LXJ1J@X(T1CX![LDLK]W#N(UR@*S MM"@V7(2G#++PMEV(.A6WPE7P!NQIC&4V?Y/<+,OHR(!,+K$NCAZJ06BEX='M M@8.]AIPI63ND8JN776L GQUI+9-KJU3%*O$Z(F$A-7M:":PB$UNJ.)Q'SK:S M-?8RR5&8L,MX$)#%/R 04:4ECYJ"$N&S-$ N\-<[9PJ/+(0'!22'TPYZDZ(4 M_*-B[!EBZAA(DW)/!0";JBC61M@*O=(Y7@C/]2[#+L,35(T:T8*#-] 8XB)' MB%#Z@&?!'6_$QCSA3& OD$:6SB1V$]AT%%24),A_(3MGAT?E#^28ZH]D1J ; M;/^E-D^P(>P"-,]U(UG]Q_CE-"C6<)::0D8;8.%#!_WV,H\ "S4=@$^V'N;) M\:%!BG0V5X#OZ(\9'=DU!;,1]BAB=B64] %%;@=Q_-$(#TEJ5;VKV3-LT*$E"%@@SR2J/; -V["2,^+?F54+UM4;Z=[(-Y'T MJV]^=SV?3V\>I'S@C[.;UP16G4_$Q/9_Q2RYX1/Z+P8!0'XCMX$=F %!TC",&N+%2+"OA]H#^OX\( M+M$&BT(5@@HS^QIL&'GH]\=R\DC5VR=7:G1@T]C_4.'B[4M8#)24G?>+OBA0 MFLWA= 5]R%JA8D7AF4H%4AHKB^"5-B[!V$JWSB=?LC.2'A<%0_YV*G&XMD=% MG%=O.&MQ>T6V]Y@\XBE(XEZJI=TVA$I02SB^5V@XL^^>V+W?96AFKQ%0@%^7HD3'@-F(/Q] M_6APW@GT3*UKK.T*39HE8 DVBU7$ND.^QJ&GXL\L'1:X?7NY&JSD $XBB4D? MX9,LE@IA;F&"V-B[D8R67&W3#]HS>@J.4U7E2TZHA;*P16.G0^<3ZYI#M0P/ M7F!X) IJGG>22$!>BG;G0231VUOH<7YC?N/D@+CP;@SM5 JU MP+1':;KN'< M)UH^D\BSS" **FHR)_O4,9:'0[L?@^R9!A5034Y=;V[@[ [DBY XB(]'67;J M1;T;NZ>!JWG_"Y%&A0[+_L+&%$4K#A$?OH,*HC>^Z)R/!7A!T[5)3\,P!&KN MY,L0R+YZ2+'[JL\_J*?AY:C.K,<%JA1?1]D\IOC-0]"(,.LB@Z) M>V,]G;KNR6^IU@)(C^FXF0ND=<(NHX@XT2 M@;0]^, .:;"S?Z(31'5PWY)\:&=F-LBEU/!UI+NUYP;91-41!)WX1U>LB0%? M>\>&_%!-QADF2[RE86-?X<@Z5E(>;$9CF+4QQ6! 3,%+%9?OWL5R&T:*7%V$ MRP!O!W"*."7;T-46C1E21\S==C_U/'24=J,"PP]^/>3[?C':N]\^FF7OUB2< M7UY8<9+Q;(/'O2.0D[Y"I\K>H1HM9&EJ*GX8N$/0^;9E2<.&9UWYL2X=2:4M M]TS$"W,<(IN@-2*+#^I$.AN3)I_@E'0HGG]$&19GJ. @C"/%GX@R*?@/RJ"< M:Y!TL6Q-/@]W,78M&;JQ*5P2">C3W3MRA\RJ N=GWYJMX MB!LF@K]N'3JSX5.B^A K(5_N/J2HHQ%%),?[1X.\F@0FQ%=Q"3-5JR>HCWKR M6)EF:5N$C] LAU&]R0DWV"J4*7U(>X#M6@:ZBBYJ4S!P*>AGJFA6 W;%V*M?)J[+7_4AM/7#9QO.%3244/PJ'V-[@!D4(; M-*@6>!K6TLR'Y[*H8I6M!5_\6E/#H1P?%UI\P)(?JBUC*^1[6>1O1?-\ND5. MISZR'AKS%$;7Q#P5PH4*-U\;R\.7>U[!%<4=Q3G="\06Z=[5BA?I1@^"3P"B$DQ;/5H@N"5R-.EV?;3RXI&X_LL)Y03>;6^')7VVQ=FB5\9-XW@:4$[U/P62\P-<^Q#)G M%0;A;-T#N64@!Q)3K-Y"&_!\=R/N.E28T/877130XIUTK?> VQ6M2(%S]^7N M-D;.C5_@$!+WTG>Q/\@&/AH7W][_$-U;B>0M[[*'?*.*SM]<'N'2 M95\YY0U?PAB/&S,:-]+,<9Z]^KYFUW<0S;W.1HDL94 :(,XFBZL%3Q(GT[<7 MV;Y$*69O)]/%I9B=3R[GL^P0CLSQZQS_3Z_>9K\7BP7VS$!X,9M<@? 1(5_H M]'\0-+H<#I[/)V\7)-I\B@_3C'Q+7$XNWL[$Q60^G65[7&LQN9A>X>?+R_.7 M,NSS,9%ZK)T+QM&-=7J8\04K"J:<@GVMHC?XUG"@E[%7##:\6/D?N<7]+I-O M%^+M>?:PPZ:X$I?BQ4,99D V7'^FV[G5N/_I$32-F9 >[ 5U33>'J;.<]CC 2X'"CQJW0*[1W6>H=^AU^ ML,/6-..P3+,%6P@YF,[P%-9/?-G^W"7LOU2&A@C>37\*2YP-R/'5>)@]1R+Q M-FM[C';_,L'H '!-#0X-6<(;-M$MX\6BF_1OX- ,;M65*[J) P'+#58?XWM%>R4Q8O?.C-B##S/?AB MQG>FO]Z-=W?C6Z3QBR:I<1\VXZG9/] ,TRT:#07"\.:%F4C$CET>11,@@?KT ML"0V/=_N[N%Q90R;/I0@>U=3?3Y8&J3)@E_^]IP^EC+&3(K$HX/SX44*3SSC M77.V!##7=;#;[IR*+_KJXH"KOK@MW+W/_!QOMVIRI?I-O.UZH?)HZBR-MM)/ ML3\NHKUZ-^KJ]'+2P1G$^$9=[KE.IVJ5;T$YLM"DE=ML>'MW^$:ZG_P,A?N_ MWUD?34YL,7Z]CD\CCSJDW2S.Z7V#7?FTHEZF%;[<1,DYS+_CM#4XT+ #[ M1/P U^_)(==.%M>S[$,-4,.O\Y^'H#\ /O#C3<9?'L$1,2KV60VOQ"O M>T;V"+>87%^<9W]"9GLW,MY@+/Q"C2 \O;X$X<_CQ7L/0'$RN;J\YC+<+Z>1 MPO#UR##;)KQO*3OZHKPL8QP.V,J.L96BKP:4B#E1OV!0A^OL>WGU;/"",?+A MFE^CIMX<4.[?-4Y/TYO:M_X%Y7ZY?\W[B[1K>GNK5"MLG9Y>79SXNX3XI34- MOZZ\-"V2+W_<*(F6GA;@]Y4Q;?Q"!Z3WUS_^"U!+ P04 " 9AFA77=F8 M0E$$ #S"0 & 'AL+W=O.;J&)+<#6Y7\_6[+17@70HX;U@C[I':?L8OGVN%E2AC_'W;MWNM9"%ECK*HZ8V)0<=G^LI=. MAR.#N_@5@Z0S2#SOUI%G^2NS;#G7:@?:[28T-_"A>FLBQZ4[E&>KZ2LG.[M< M93\;;KA3:!Y9 G3+4=89KUOCY!7C*7Q5TI8&/LH<\U/[B(@,;)*>S3IY$_ 9 MZS%,XQ$D<3)] V\Z1#?U>--7\-:-H15CX(.J4BY9FP@RAY4QE/!'P<-?J]18 M34GR]SD=6C>S\VYUFC#(DSWUD3 07LU$6@\6(V:JQQ2++B4SII9OWXF+?KXA.S*4N==#'NWN>T!+W'H)4W>#@,]B M.NY6RY+) ONHL8LO.TE;P5G*!;?[P)9:-45YQ@U<>@C5&")DKNZ#9[K\\D;X MZ/^?DT>-@E.CIAL.T%A.%X=+8\8U;)EH]3R/<0&3T>WD+C@MQQ[#0-YHI].& MFXR)CO9L=@M7P2/;^Q+PR3B9/ 1K)IC,T)W";XW$0YS.1W(["3X100'ZK">X M_(4PCR#.Z.5Q;A)_.FFWTRAQ.L:NN]K),5363>R=$(UE#=4K0I&-.[X1V9)3@N1>])^9O M1_-*)"X#3S0:!]_IE%^HI'QSR+E)&VW0^^_"]JE_KK-'1Q>QKT'WW##$BNJM MO9.'U>%%LVHO\L/V]CGTE4J?2U(3-V0:CV^OP[9C]1.K:G^MI\K2(\$/2WJ5 MH78;Z/M&47_L)L[!\,Y;_@-02P,$% @ &89H5_.G6#LX" ?A0 !D M !X;"]W;W)K&ULI5C;>82R> M2;FV9VRGVC\U.U=Z_-3U=I:-N):,],NEUP_78I:/9R-PM&P<2/G"TL;X_/3 M%9^+6V%_75UK?(W75"JY%(V1JF%:S,Y&%^')94+P#N W*1[,UIJ1)E.EOM#' M^^IL%)! HA:E)0HC8L0J,>-M;6_4PS]%KT]*]$I5&_?+'GK88,3*UEBU[)$AP5(VW3]_[.WP M+0A1CQ YN3M&3LJWW/+S4ZT>F"9H4*.%4]5A0SC9D%-NK<:I!)X]OVU7JUK MRI;7[)UL>%-*K-XWG;]AN-.Q!1^"'I<]SOE8X=O?@K]#[I.6_D_YUZ/KM2C5&U MK'@7)DW%KK4P9!&WH69;=KG%IK.68?^YF!JK$57_W6>A3H!DOP"4:2=FQ4MQ M-EH1+WTO1N<__A!FP4\'U$O6ZB6'J/]%GQZDN5_BY)C].2^L[W&LM!3&NT51 MJ=I:D%7E]KY8P:Y3H9V;_]4V@A8>^=LYW7O]OF%VH5H#_Y@C#YPD@KYB$*+U,_RP+OA#T@3*S2D,2R*_23-693X099Y6P(!(4G]?)+18N+G M<<8^V07$^"#Y5-;2$LS=0K"9JE&_9#-GED\A_ZH+$8,*8+D$"RBD6LV4PZXW MV"<[.K\X_F[-KUJMP=B[*$O=P@#W'"J21"7"6%9"=T:'(?RP,X@?9CG0J)2 M2R56RD@(3H&."MB"*HM"/PPB%F9^G"1KTGK'AJM6EPO4/\/B,&,1:+X5,P%A MB P,V@JPRK,"O\DD]CX(P*XU?6*A/TG P2_2B7?''T%FQ9^Y^Y MUKP!:!]?K AREA>%UWF$]U*A'Y&.\(1X1&LB@1(_G:3XC9+"NU,4B9V=R\Y6 MV_:&06**@H@L4_A%&'L?5?.FAWPA]2LV\8LBP7\8^$F4;G2V_'$++@I3%B;9 M2Y.$?E!DK"AV!6LV+)\)%\(31=HMDG3B8J\\Z+LIKY%T0)84)Z*/3SY5L*!L MRKJMA,>9D?-&SF0) P]DV$RK)>,;\MQ06,,ME,Z(>.TL7%JH,VMMJP4S"[GJ MJA]8 P/\I*;(PX8FZ3L@^NZHGK#[Q$5<\&:UN42F)=J MN808CB+2L[7&@BT1J5KM$AGX'-4+1G$9C3A7U?'A;"><<+@% M!F>O">UH@^?=+;00.\USMSRLJT*T6Q5\.*H$X)8)TQ75*R*'WB?1S$ M?,5>(PL1E$?=,DMC=H3 ;13&BP[V\W.K?MV6;V@F>N;1./,G1<3BU$^";,-X M(]P^),@2' =I)U6_^A97.+FL*K\P\7LK[WGM#F$/"OS*X7 MQ@C[[;UPZ!:5)S-JM6^(G18[=P@^2T+O3O,+U37]Q26;IBS5\20T);8SRGOZ.V(\_%%$8_K39 MCE,2)4\\-TI%KO>]QF 0!K$3<8+^%+*=P\3/PXD[A&AIEK+/"&V%)F>'#EP_ ML05J"61YVNMPKW,X[CYV@6WQ8(D"AAK[6@&S%Z M))DE]B=Q0 SPWF ,A&&&Q[W:/ N^XF%T,I@B#V>D=MP#&W=C5Z M/3-1^1^4IRH\#)D8@C0,N2/],&YZ?;4&+%H[0IJ8M UO*^F45%"H,=VJOUC2 M%--+X:[J"&8H]ZFTBC3N8AAN<$.5I1+#P;5JNX<+L*.;18V13E/[ 1&X9RHL M)G./UQCLW#E:\FQ&HK@DHIUI:W"+0XE3T_\)]_IANO'FH'>('R1O^F<31\TN M*'?Z=Q3*DV$NA" 8H;1Z=&F#FI$&@1\$P>Z]\(J;!7N'L-RY%QZ,5CI<6$[;OS6"\]2:$7C)W+U]N]FAL]SRT MWET_KEUT;TH;\.YE[A?$A83-:S$#:G"N[L.JE7MAFBJ+QN66"X&. MHPD YS.E[/!!#-9/CN=_ %!+ P04 " 9AFA70Y"ZRN # Y" &0 M 'AL+W=O*@+#P])D?1\ MX_Q=J)DC/33&AD5>Q]B>#P:AJ+E1X<2U;'%2.=^HB*5?#T+K695)J3&#T7#X M?M H;?/E/.U=^^7<==%HR]>>0MEU'V1@LYZU:\RW' M+^VUQVIP0"EUPS9H9\ESM<@O3L\O)W(_7?A#\R8\D4D\63EW)XN/Y2(?"B$V M7$1!4/C<\Q4;(T"@\6V'F1],BN)3>8_^2_(=OJQ4X"MGONHRUHM\EE/)E>I, MO'&;WWCGSU3P"F="^J5-?W&)PFSXBL)HIS!* MO'M#B>5/*JKEW+L->;D--!&2JTD;Y+25I-Q&CU,-O;C\JKQ7-F[IA@/[>YX/ M(E#E;%#L$"Y[A-$K"&/ZY&RL _UL2RZ?ZP_ YD!IM*=T.7H3\);;$QH/CVDT M'(W?P!L?7!PGO/$K>+]V2EQD#J1L2=?>E5T1:>>YQO9?%ZL0/1[(WR^YWZ-/ M7D:7HCD/K2IXD:,J4@SSY0_?G;X?_O@&]\F!^^0M]/^5GC<17N8W/:'_(M/G MFBE$1$CYDC;[TY:]=F6@#5/KW;TNF= )R'5>UA+(0'';ZD(9L\V@L\8%[QIR MEBDZJE!SM&7EPPE=L8]H$X^*!:QL29'1C8YK_UFFP MIRX(J.=6:9#P(AGX!@Q4(J<*W\-G0K.JV.,0E=XA]:Z"W#J?^@$6$2ZWG2]J ME#74-("DPG'1)D0$K-!*F-TKT\%*3(Z[5@ 00B9&Q%9&!Z&8PAA2>+"MFZ2X M)W,(:.$"/ >2&$_.>KYG"W0=(!9N;?4_4.R)=*TPA"L[H,K%=*:/@%Z7&%LZS6PRCL@,S$#EXL".1?:X]\[,N1'_BQ?5BAG82 MN5F!D/24WSN\2PB9-)?48;)W'X64ZP)B&(ZR2UYK:R46>Q+?T]ELAM_IATEV M52N_A@&\0LFD\-GG;_J!QM-1]B5@F-&[R9".Z-WI=$9'&8@\QYL-SW:H+_6( MP9-VWC#,R=!"M;C.QKZS'W8/<_&B'P>/U_NA^@ELM0UDN(+J\.0,8\CW@ZI? M1->FX;!R$:,FB35F.WNY@//*N;A?B('#OX7EOU!+ P04 " 9AFA7@1+> MXDH( "<%0 &0 'AL+W=O=7H#2>*;N*T5VVX]BN\F53FRUGDXIG/ ];^P"1+0D3DE 4++VZ_J$\ZPW[_>->+E71N3SW:Y_-Y;DN7:8*^FR$+?-"NUVA)54Z%5;H0AF87G:O!V?68 M]_L-#XK6MG4M^"13K;_RS8?THM-G0)11XEB#Q,^*;BC+6!%@?*MT=AJ3+-B^ MKK6_]V?'6:;2THW._E2I6UQT3CLBI9DL,_=%K_].U7DFK"_1F?7_Q3KL'9YT M1%):I_-*& AR581?^5CYH25PVG]&8%@)##WN8,BCO)5.7IX;O1:&=T,;7_BC M>FF 4P4'Y=X9/%607VC9_3= MTM2)6V633-O2D/C7U=0Z TK\>]]A@Z[Q?EV<)F=V*1.ZZ" /+)D5=2Y_^V5P MW'_W M)Q@W3\DO97!^1%+?LQ'G?%/NWB0R'@;T?YE P[?"C6)/"$#*5"%4X+ M*7Y?*)-&5Q!(64A@T2TH+ N_C+VR2,47LDXZW'@KO')/26F4VVQ-BD.6_>V7 MT^&P_Z[1Z>\'[XZ0 6XA[E6F$J3M@\PRV@3@AY7(_<-UO3F.EF0![ )Y6Z*R MI9D14 ;&V%@LC5XI=@ :H>##I& %^HK,/,TB3S-$GJUIH^:*GRR-*A*UQ!54 MEO 23G@@)G&_W^>_W1!/Q.^LR'L(=CZMR!3<4Q#F0D(-('V!IYHL$.-&S]"K MY$2^@LG,5\UX3Q;?D%W_8/&""D;-P1AC;M^9FX M1)F0?\B3! 0-?2N5"3"P8:&S5)Q.?F47<1(G.E_*8O,&[9!$(NT"S3>#&PA4 M=#[R$)KT?XT]$YKH2+&6H()A-1 7M*+@]JI3BQ(@S3Z0@!6QQ$RJC%L$U#.& M+:F4Q0+4@8(<6-"@*H+,7S;AE3YQ8N#6#!S5:U^2Y#2C:@12_\%A^*P8EI G M1*S 5K1*Z($8G,;')Q.^>!L/WHZC.[+V3/Q1@ [&X3!I *^L M+3E0\)9%=SF$07&$GU%?'$7_Q)QY(XW9L*EM4GA!Z!^?C/CG[7&M_:8TAJ.S M9!/ ),\V77 Y6-\,N"+XQ@L?N&$S[>% Y\9@\&[UM4M MJA>'<<%<1HQ%'@:?P/U=OS=9:% LYP5[*#H0XTG(V2JK41MN*E99SY7GVDZ= M,*T:^(2BD@=$E9!-:<0W-&DN=!12BDM,5'%^P)FAR_G" M6T0#S$J_Y[OD0-L[5-X4>M^K3=U24FD95!/"7G/1OESD'3#I;?9WC^<#\$J3 M(Z]H/TIV+,D9+L&R'^?5SU/NQ[I?Y-__!=EB9(Q%6Y5+Y5 (Z7')'G=(7NLU M>%MB*54:UTE20XW!KH M+D];]1 8MWKU]V%$(0Q1"^_SW+0-^= M"3D-?0\>@6[,)9FB(AC"C2K8;906B!C"K^Q26S_V2&N)\>3R*_-D!:/>Z=5* MS8(:#-Q;AR6., C.>5YNTS$D%XZXN9YR!_%^3Y'L;#Q[-FM?GT>!6^N&VWA^^6'U%Y MX454LAE$^]V324>8\"TPW#B]]-_?IMHA^_WE@B2.QQOP?*:UJV_80/-!]O*_ M4$L#!!0 ( !F&:%>CWDASE@4 #D/ 9 >&PO=V]R:W-H965TP6VSXDEBCRN;OGN3N2YVNION@,TNNW*"DO4&@N M!2A<7G0N@].KV,YW$SYQ7.NM9["1+*3\8E_>IQ<=WSJ$.2;&(C#ZN<=KS',+ M1&Y\;3 [K4F[<%'_LH>&AZT%8_^%!6&S('1^UX:%%65N%'WEM,Y,YT8F7S*9IZCT#Z_&83 Z@YNO%3>/ MYWU#^'96/VFPKFJL\ 6L"#Y(83(--R+%='=]G_QJG0LWSEV%!P'G6/8@\KL0 M^F%T "]J@XT<7O0"7AT8_'&YT$91/ORY+\8:(MX/86OD5)Y3TJZ@G>KU6Q0&7GWCR@2KA&F"F>H#?/&-F!DCZZ1^_DO0"3 MR4HSD>HWWA7+F4BVK&B@EJ0-?;71, ._5 +;Y(*@&X4#> U1;SCP;AY*KC"% MDW@\@3<0]WS?V]BGT2"*:#3H#V*%"?VSV_F=TR@,SM[\5WI8S%T9:.20!C\I)@Q0=]F6XQWC"CZQO/HN M*:SM8SH$Q/EK&/1&?FV9J)GXI$$P\:@/+Y';D9-P2!(,K%B?B$(W$L=N:#0Y M9G&/)$'7]VNS@P',4+G=SD+L4V7V/Z@R>Z;*;%N5)^)KM@]P/#O*\20*6FJ' MXQU:HYAX;2D-1D3I,>R]; :^#S=%F3.?S?X-EQ5M M-<0+,6B1=AFT(WLH]/93V*0QNV<\=Y8I!X!K7;G@GY$8C8/-$CN)Z'+--#@[ M#K2',4*KE7U[Q6R/N98%';LT<_V1VA$]XW?0HQW4PD$E6U >-E!<)'E%FS0] M +(D@V4EW#&)Y6 W$J!T*(!L6V998C&8>+1F*\&JU"5+(HE[49L06N8\97:8 M/,<;_0O_*>0UU(;:T+A/8H* MJ:KCP)8VZ46'/XJA"RL4Y%8.M !82LA^E(91CL9#QH#N*P_IW/#XLI*&/"NUYNJ9;82)7@O]E MJ7TRY.TUI#!W&ACIA-NNU&TGV9JIE%+&*?0\&W>5>LF#_;+=MIZW3][=-L+3 M_K*3X\UF [\3X=IK,UX23+/T6;UNGROL?AK[$/:&GNOX@ZX_&="K[[F6%3>O M<;.JW/0B99W131=Q_2*.P.\%WFN8= >4".^75A!%=6O_Q",4,N5+GK!FLU>0 MV++.\\V FU\#YDW!W+MVZCU7H MKI,/\(RRL='0&4[5V5'!T;:&$Q*ZM5+IL MD:NMJ9WL(+K$-^C2@W>5J2B$HRED4_TX[)KG^9-KY+(-&A^,+0Z348^CP%;N MW,!2ZA9U8WE.0 _V'9K[6]>9 M7*7=HT.5 )4]]LVM'V7GA97X>>IM>7R@], MK3C)DN.2EOJ]T:!3:[YY,;)TEZ.%-'35?HW M4$L#!!0 ( !F&:%>?>,WL:0, )(' 9 >&PO=V]R:W-H965T,.P 5WL.&E7=$F ]GY@]W! <>UV#\,> M9)N.A9,E3Z*;9G_]2#GQI5N:>TDLB=_'CQ1)+;?.?PD-(L%S:VQ8)0U1=Y.F MH6RP56'J.K1\4CO?*N*EWZ2A\ZBJ"&I-FF?95=HJ;9/U,N[=^_72]62TQ7L/ MH6];Y7=W:-QVE$;] 8(6(9?^\YD]&E M (^_#^SO8^P<2Z$"OG'FLZZH6277"518J][0)[?]#??Q7 I?Z4R(O[ =;.?S M!,H^D&OW8%;0:CO\J^=]'HX U]DK@'P/R*/NP5%4^5:16B^]VX(7:V:3CQAJ M1+,X;>52'LCSJ68?)7S ;@KS[ +R+)^?X9N/XI=G&/_YG6< M19_6=CV%8U;XC-"3-OH?!&H0C%8%KV@'+5+C*G UMTKI>DO:;H#;'O0 )X%/ MX;'!2>T,=[.F\>]*QK__+ M'S=$5X=>NRI :-S6WDP>>!I5/;MB>2<<3!X;C_BB&B=<2X1M@5X*:B(%)565 M3][]#PX9S"4NJ#2?>;0E0H&T1;2O1J3M"YG[#+!;53@V5+:*YS56Z)6!0(IZ M\AGEQ=9EL%L<17_3S5C M>C0G6_2;^!H$B,4^C,QQ=WQP;H*T^*K_1-H#!FJ'9])?+!/SP @P+ M]7#%2@)\/RRKMILK4-[&X:I(< BRR:'HH>:&HD$:%(=TC9V;_/(V6[+NH8 M2"X226](/BUV7CZ'CCG2E]ZZL"RZ&#=W91ETQ[T*4[]AAR^-EUY%3*4M MPT98U3FIMV4UF[TJ>V51+,RB-*;7IVP7A'PLVRN+^^>[A)\3G@D^%=.!E34K+V M_G.:_%XOBUDBQ)9U3 @*KRT_LK4)"#3^V6,6QY(I\71\0'^7M4/+6@5^]/9/ M4\=N6;PNJ.9'^]+OWO-=SF_"TMR$_:3?&WE8%Z2%$W^^3P: W;GRK+_L^ MG"2\GGTCH=HG5)GW6"BS?*NB6BW$[TA2--#2($O-V2!G7-J4YRCX:I 75X^^ M[TU$EV,@Y6IZ]"X:U[+3AL.BC"B1 DN]AWL8X:IOP,WI P"Z0+^YFNO_YI>@ M=N17'?@]5!_$?TTEL3M/5A$*:_[MZ,!:Y.5\D7:2[L%&:EP5N2F#9X\ MV3=3NMRI=^)[BKB>%'U^3VC'I- XX[;>;KG&@+9*C!\"66Z5I8UXS5P#)"-> M::M,CZ&8@+44'SLF+XB /Y#V@P3,&\* U@.".(0IW=O8^:'MA"!8ON"2&MX"WF=BKE2 U86 M5*+V?6:%Q?!_NC"*R!( ;BVAY 2Z:K,U]: L8+T<=*JV%3".Z%RG4$BE5!:C M[)6JMYRPN&E@7@3S.NW A&#)HM)F'.1/,COL#!AJCWK9\5!+J]!1 ^=%W][[ M'03)A%)9J2V@]C(.JB9DD0E.*1L=NQJ)P3OWA$R/@Y()85/7K-4P;M#8>NU# MH@*U",X$&FAR\/9TBL;3DK8$I*%',V+3U(.!4 -@+Z!Y[H:4)P;7L[39QD-J MN8NCUQU7CW^*^]$@_PT??S,?E+3&I2/9('4V_>6V(!FM>YQ$O\EVN?81YIN' M'?YV+"D WQOOXV&2"AS_GZNO4$L#!!0 ( !F&:%>L?(=\^0( %0& 9 M >&PO=V]R:W-H965T/SA\%]C8O37X3)9:O_C-/9]$B1>$$C/G$1B] MUGB#4GH@DO%[BQEUE#YP?[U#_Q)RIUR6S.*-EC\$=\4DNHB 8\YJZ9YT\Q6W M^9QZO$Q+&Y[0M+[IYPBRVCI=;H-)02E4^V:;;1WV BZ2=P+2;4 :=+=$0>4M MFBWII\7>-RL'=FI[CV!&J/XNS M+<*L14C?01C"@U:NL'"G./)_XV-2TTE*=Y)FZ4' !59]&"8]2)-T> !OV*4X M#'C##Z9HX>?UTCI#%^+76^FV:*.WT7R37-J*93B)J LLFC5&TY/CP5ER=4#K MJ-,Z.H3^H<]Q&&&0].%_%'A4\$VOL5RB@;.VL#UH$)A2NE89=PZTPU#G:6"B8!5956BB'_&C!)**$Z\8R@^ TA!H ^;@"X4:7%5.O)\<7 MZ>#\RL*<:B2XU\ 4AYM"8 YW&\QJWXSPF.%L\VY#[W"S]4>2U]P36LT5+-B3XH5[AQM#"(\(K,V/Y;URG>Z_02 MS2K,,TNMY/BKWL[;Q^860EE06).H4G__#0"T\ZP=N-T%>;& M4CN:0F%9T-A'XQWH/-?:[3:>H/N13/\ 4$L#!!0 ( !F&:%?M14ZPV0< M -D3 9 >&PO=V]R:W-H965T('%+>#:CM,D19L$<'+I;O=V@5R\N3M@L1]H:61Q2Y$J2<7)_?I[AI1DIW7< MZWY)*(LSG)=GGAGJ?&/=1U\1!?%8:^,O1E4(S=OIU.<5U=)/;$,&;TKK:AGP MZ-93WSB2112J]70^FYU.:ZG,Z/(\_G;K+L]M&[0R=.N$;^M:NJ^!KDEK5@0S/G4Z1\.1++B[[K6_C[[# MEY7T=&WUOU41JHO1FY$HJ)2M#G=V\Q-U_IRPOMQJ'_^*3=I[>N#K3MA M6% KD_[+QRX..P)O9B\(S#N!>;0['12M_+L,\O+!%=C=(P3AE. MRC(XO%60"Y?7MFZD>1+2%&*IUD:5*IV]8$9=;BUFJ5*_+B;_WJA_-I MP-FL89IWYURE<^8OG',L?K4F5%[K#V]2'M?=KVF750<+]9/0A^0>:=->IQ+#Z8?#(6FTKE ME=@0EQ\Y$:RHR)%",7D1*A*=X'A',MO06-C6X8\3K1\+Y844:VU74@ME"D#: M*2P9<&0"N<8I3WB#I0$)V1*:D07 [?OOWLSGLW^&D67-J2V=KX4$_0>0J(,=C 1TZ M+J-)%4D=JEPZ8F^W!HZCA5JK-7X3 (7QC75!L@'C*+GK6XNRC:\FXJI5NL#1 M&5.0T!9&5 IE[9[8A]P:P_STH$*J0?;.LILY><\6YP@Q!3(Y3.AVL1;8)D>U#81@/"CD. IN-4[$ 3B?#' ^.0CG*^D!$\3CEC%I4ECW M@?LOJ!&_ :@RSQ-4V:?6R+90@0H.?X$&DU; DRHD_UPJ@P!R)CUT1#=]!K4# MRD4E'TBLB Q210W0POF/I[B"8P\6#Y6X-_&4)2OQ L@A)[5^XGW4\!NY)1V@ M#$)V@#^:R *@0!$! M9XXSYV+EYKEKF?LX1++X$^24I)@MV?MHEVV4X= CZ3LL(9C_0$S@($QJ#)8F M590HI7) ,(N^8%]CO>)L/B\8$/36]VV\OM"#8S!/Q2+FG&#X=!W1]3D(E2,2 M=9HF4A*^U!R=AH+LF?)<^DJ4F$._41N0K'5J47D_+Z7*3=&-[4!VE;6E!M(* M$QN?/#G D:<#1YX>)+=[=$E$Y<8'53.?[*/'@QKV]_[/U48X)E)+E9RZU/^- MR5323$AH:5FBP9['D-U/K<+1.UAC<-7R(]K+8$$$K, <]EZG /F#\\?94%MG M!VOK#H9^=ND!;6&=IVCOJ[6#&O?7VM>.$=?@;MYQTP?C&I.%"N(7ZQDH'TSJ M8?/9T6GBSO<# G>48MXPA72%%U<6_X9YXOUB>=7WZ@QMO&5P(DF;_<+W32R! M7GJQO!\:?:KC.% /!G35U(&T8&0!^0#S?V/9^,!9[MI(>@T',A[Y4X%L$9 M@9NMCL_LJ;/MNA(RMCJ[B7,-XR1/X=$I/)$G, "E6V"$D_[<9[XS!">$Q/< MX=66IWW68QQSBDY01'L,[!X:JUV;V-DBQW69VG);FI1+MIGKF^\.8$ .V='9 M.S\(]/4720L('[Q^YLLD8^-V"IZW[]_*'O-WB8+GBW2UX#M/W.U4NCCTAS./ M11?\N+-7>FOD"G,?/_JVB9<:?H;OA'X9.";/Z;=+3"+,I[Z:/P?"-KPKZ*E1 MX%$#US^']=EDP/(KP@7-,*2ZUE\JAU1]:G%7B_>];'?X LV\3B?(PC9]G\+% M$6-VJ]+@6Z@B-6,I..#Q9I:,X$CQ$5\E\_WD,MWYW%(3KF3\48FG,: X?7D9 M?AV^6RW2YYKM]O31ZU?3,UQP7/J0E!Z";>+'&US/<*>,2UQ1 M<0/F#7A?6@R_W0,?,'S-N_P?4$L#!!0 ( !F&:%=00T@DOP, $,* 9 M >&PO=V]R:W-H965T(=#"WB- M7V([Z24!TJ[#>K@>BJ;;/@S[H#B,;9PM>9+<7/_]*-MQTRUUV^V+K1?RX4-2 ME#C;"?E-98@:OI<%5W,[T[HZ'XU4DF')U)FHD-/.5LB2:9K*=*0JB6S3*)7% MR'?=:%2RG-N+6;-V*QLBYW@K0=5ER>3C!19B-[<]>[]PEZ>9-@NCQ:QB M*:Y0_UK=2IJ->I1-7B)7N> @<3NWE][Y16SD&X'?Y-&\7"\1_^Y\9U\63.%EZ+X/=_H;&Y/ M;-C@EM6%OA.[7[#S)S1XB2A4\X5=*SN.;4AJI479*1.#,N?MGWWOXG"@,'%? M4/ [!;_AW1IJ6/[$-%O,I-B!--*$9@:-JXTVD8UP MX>:X_(C8])7]/Z<(?!%QA M=0:!ZX#O^L$ 7M"[XP2LN;J4HX9*X2CH*%&:=P6438)3PQW*MFO4_CP6@ MQ1\?QS=E1#[.^ZWFK/M,(CY+/5#B-)9K"B=ESS+9,RGTK9-K M#CH3M6)\HTZM*Q+9&/EK<0\K4=2F/!5\ ,]S@C@P@]!QIZ'5[#\JPCP0\Z:. M&T3@C9W(]ZR5V.H=DP@?65E](@;R(4]0@4^[/GW=>&I]@" @'8^ \^)IR$, MI"7LTQ+^U[2D*%+)JBPG'$R)]+'4#**_.S7_,OD_TK.D>L@39A+B^\XT, GQ M71JXUM7-U1(B)YQZ$#J^ZUE+E3.X94F^)/W13[J(Q^] M.?(5R@2YIM<#M-"L.(S+T8H8A'X][(/VWA/SVZZ6]KHP#6 ZMKKS^[0<0S04 ML[B/6?SFF"49XRE!Y]R\7B@ET>SL'8O8(/#K$1NP9EVP@O$$'?A<<^QO?'-8 MG&#B65_I2:> -XT'B8%8%WG*NEN #N'$NL-$I#QOGG>R)0\O>D62:ON8\_1% MD!//\?P03I^(/$M7RR9P)N'8^H)*G0,7_,>D)A^XADK(O=U_.F: W4E$P)?/ MA8\:H.IRXFAR-,VC@X>=RC)MVA<%B:BY;M_X?K7OD)9M8_ DWK97-TRF.3E= MX)94W;.8;B#9MBSM1(NJ:1/60M.;V PSZO)0&@':WPJA]Q-CH.\;%W\#4$L# M!!0 ( !F&:%<^UP$1K ( T& 9 >&PO=V]R:W-H965T&#:A$F4709UHS+()WZLZ5.IZJU@DM<:C!M73/] MLD"A-K,@#EX/[OFZLNX@3*<-6^,*[;=FJY2"UR@-5Q(TEK-@'E\M1L[? M.WSGN#$[>W!,,J4>G/&YF 61*P@%YM8A,%J>\ :%<$!4QN,6,^A3NL#=_2OZ MK>=.7#)F\$:)'[RPU2R8!%!@R5IA[]7F$V[Y7#B\7 GC?V'3^5Z0<]X:J^IM M,%50<]FM['G[#CL!D^B-@&0;D/BZNT2^R@_,LG2JU0:T\R8TM_%4?305QZ7[ M*"NKZ993G$WG^6/+#?_\@Z5&P:E[2?: QG)2$Q90,J[AB8G6(^['> ?QV3B>#.ZQ1F9: M38NT/8:!HM5"6"A2@]V:"D_>$N0-!'6JQSE#_@W.9P+Y/'>Y(M$:]]H/($-E6 MVDZM_6D_Z^:=Q/^X=X/RCNDUEP8$EA0:G8\O M#=\.D,JQHO^$Q9&A]^6]&\ M1NT.Y*'5P+ M^56M&-/DIJX:=3A;:=V^GL]5L6(U5:]$RQJL7 I94XU/N9RK5C):6J*ZF@>> ME\QKRIO9T8&=.Y-'!Z+3%6_8F22JJVLJ;T]8):X/9_[L;N(37ZZTF9@?';1T MR/SKNVK1A@ MUK0B/_*&-@7'Z%W3&]P MW=!%Q53^P=S#8&&;%X,S$]ZYL$CS$/R7C1ZI<@/ M3Q),,CQG[2L2>BX)O"".IP\MO_ 1?A_EDC;\;WM. MEYR*1HF*E_VQ:5.2,\F4@<9.B,L-@,XQ:6%3Y(_CA=(2[O7G-H1Z!:+M"IB8 M>ZU:6K##66MDR2LV.WKQS$^\-Q/'B\;C15/NX;HE>@4(%;[#D#E<."2+(4H M%7E.@L -P]P,8C=)/><3O8;+:R8!O")!Z$9Q2H+(]9+$>;<6#((H=M,\,8/< M3<.$3& 8CQC&.V,H] JGJCA=\(KK1Y"<9/08*;Q;ES06_ IJ6W5O$P#TD2I2M(LJPV\08@H?&MP""3N9D?.A]$\W+8 M^8W6STGN9EF$M^^Y41"OSZSIS<:^P(^)'R7?0N*[7I:0++NO6+,6^4 Y'Y;( MXGX0Q?F4CR>CCR<[^W@AZK9;9[P&C0%O,,G(7B64VB< EZ@5E6R;\_\?V! J M>=6!BH2)FVL M[C)<"5^%J9?<9">J%--;\9ID_#1>$](>% 4+T%UEZ(O"3](XURDRYJUQR.-: M=$@E2-Q=W574N!:FI!Z:'V+<\02],_E,*R2E[Z)^:*6WR'05DC)2(BM6C:C$ MTN1-E)+0-VZ-M!Q&UL,#U\O3S:40(>D/2U'LK8N49)45K5:\5<1/W3C($+9( MP9%AE2*I1N-T[D99BMG,]2+?N9"TQ-5&?K6!ILT7:6AM,C'RMXE]\]HG+YYE M@>^_64^'L5$EC1S;F00VZ>^A(OI>:%7,D9A]Y*9*R2:$X-5Z.:A9Q9B#),L-L,$=O#3U Q3$@:)&60D"8>J>8?^!+Z^M[X3 M>3LCK)A)]DW!AG:H]W[$I5QN3Y+3O)^&=E+@;KGR(<0G;,F;QAAA02O+&G"A MX^MY(E\X9_2VO\P@A.#DSF"S]79_LIGV-ZZ;_L[0VAZ'JI6]/2C;L"$:&T7M MA7T[N)/[4$ PJE+]NH;!J ME] ^"U/I^TM/G&WOZ>8;EWQDP*7]E:'0@R S]_?]<7;\77+<_R18;^__M;R' MW7FC2,4N0>J]2G%GD?WOB_Y#B];^,E@(C71KARN&/"G-!JQ?"J'O/HR \2?2 MT3]02P,$% @ &89H5[ML*T^- @ G04 !D !X;"]W;W)K&UL?511;YM #'[G5UALFA)I*H20-NL2I*9;MTZJ%#7MJFG: MPP6<@'KI1YX@&GDLN]-S/C:G.@T"G M.99,G\@*!=ULI"J9(55M UTI9)D+*GD0A>%I4+)"^,G,V98JFI2L*%'H0@I0N)G[%Z/S M16S]G2/Q29R>?^U(<,-ZSFYE8VW[&K9V+Q4LFU^T+3^L83']): M&UEVP<2@+$1[LN?N'?8"IN$; 5$7$#G>;2+'\@LS+)DIV8"RWH1F!5>JBR9R MA;!-61E%MP7%F>2!*<6$>8%;U*B>$ 9W;,U1#V>!(7CK%*0=U**%BMZ &L.- M%";7\%5DF+V.#XA6SRW:<5M$1P%76)W ./P(41B-C^"-^UK'#F_\!MZWFME: M$34PD<%2R:Q.#71/4)#Y]\5:&T5_RI]#Y;?H\6%T.SWGNF(ISGT:#_>8?O+A MW>@T_'R$>]QSCX^A)RN:QJSF"'(#S:YG79I#7(^B'>9Z+(5WERO$5PV&7\A4 M*WK4*8/E&I5KUX]:H!4\VS?7/&]P+<#DLM;T\'KH+7!;"%&(+4T49R)%> ]G MTRE])Y]B[S)G:DL)C(14:F/Y*'Q"42-=PW@2>?>:%@8,XA"&,!A-IC#TB,AK MO&EXUJ$>>OY@;V1*I'1V,6C*5PO33D]O[7?/13MR_]W;Q75#; NA@>.&0L.3 M,QIUU2Z#5C&R<@.XEH;&V8DY[4]4UH'N-U*:G6(3]!LY^0=02P,$% @ M&89H5]G14ZW9 @ *P8 !D !X;"]W;W)K&UL M?55M;]HP$/[.K[#2:2H2:]YX*P4DH)O6J=VJLFX?IGUPDH-8=>S,=J#=K]_9 M@8Q-E"_X;-_SW'/.W3'>2O6DY_0B[?'J6+Y54T-G8Z5W!)EO9'-&BY5AT9Q3-B/LC0*;QGBS'1. MQ1.YE520V5H!X',;3!^E-?JBO;YY=))P">4%B8,.B8(H/L$7-_G&CB]^A>\:$D.NF4ZYU)4"\F.6 M:*.P-GX>2[;FZA[GLOTRTB5-8>)A0VA0&_"F;\_"?G!U0FFW4=H]Q3Y=UFU" MY(I@,VE#1<;$&BLN,<>DGB0[+O5$A!:^NX$B >4>_U,EP!HM^Q7*+&'7*$U^ITH"D]DJ& C M^<:>IPHR9LB*IHPS\X+@MV?#* RO#JQCI>$?-' !:NW&E,;T,;FZEYO39A+. MZ@'PU[T>HW=4K9G0A,,*H<'%H.<158^F>F-DZ<9!(@T.%V?F.,U!60>\7TEI M]AL;H/E_F/X!4$L#!!0 ( !F&:%?1>*:H@ 0 -<- 9 >&PO=V]R M:W-H965TAM,MXX\B 9#D M.<\*,1LD4I;GIBFB!'(J1JR$ K^L&<^IQ"[?F*+D0&-ME&>F8UEC,Z=I,9A/ M]=B"SZ>LDEE:P((34>4YY3^N(&/;V< >[ 9NTTTBU8 YGY9T TN0]^6"8\]L M4>(TAT*DK" L)#"ENQUR8JDQ5CCZKS*9X-+!409!!)A4#Q M[PFN(Q#*A?\FVGNOCY*@2DN6-,4:0IT7]3Y\;'O8, NL- ZI?('.;VCJPS$V=24Z$A--Z,&]*H&==X =FV 7A?Z?(F;+ZXR(&Q-6/FR?C'J0Z%V M@AT.M<.#\4VO98@_&)=/P'%O&E^K? 5H#B'K$\_30).SS>$ [>VA9M5O? M[U)OW*HW/EJ]18]ZG4C]ZNW#[PE4J]*AQ:)7B]"U6PG&P2OZ70_Y;ZFW)TA] M'_9!UFW+ZJ)[TM(].9KNF^5BT; [Z1--,W7\$"Q^2 M"E%IJGZBW WLG8F:A.3J6]2^Z %9M.$1X)WH_X7TNC;N$ [RJ$8Q79!B:#/QQ_JO.-1-2N>#P!$4%> !X MMCH%4 0L['#A#LD&"CP&,X(&A,98,J7JCE>U'RY?9Z(6L6?YQBU&3GF4Z'DQ MPF6LQ&)3$L\)B.LZQAV3B-*7"SJWAQ//J?^#H$N^L)4O/%J^JN 0L4V1_H,! M_!\M.UWU:_E+_I%4]0Y0YT?;,N[W$5XNJ^M]^^;F(G^B)$)=^YK:.X8PC>E/ MVU35K>U=C[>X9Q%G-#;T]>$/K=#'KF7H<\UKNEYC55:H.R9!N I&8(Y8_=;' MA.<2:V0;)R0<^KA4#HEI[A7;.?"-?E((Y*,J9%UWMZ/MJ^6R+M9?IM=/GB^4 M;U(,/X,UFEJC"=8%O'Y&U!W)2EVZKYC$AX!N)OCR JXFX/=7$!HP;, 0.W;:%9EC(&D[K(<"09-MAV$' MV:9CH_KP)+E.__TD.?%2+$TOEBCQ/3Z:I)).JD==(1K8<2;TG%3&-+,@T'F% MG.JQ;%#8FU(J3HTUU3;0C4):>!!G012&EP&GM2!IXL]6*DUD:U@M<*5 MYQ3 M];Q$)KLYF9##P4.]K8P["-*DH5MK)2U@H&EJ#D*74L!"LLY64QFRZGS M]PX_:NSTT1Y<)IF4C\ZX*^8D=(*086X< [7+$UXC8X[(ROBSYR1#2 <\WA_8 MO_K<;2X9U7@MV<^Z,-6<7!$HL*0M,P^R^X;[?"X<7RZ9]E_H>M\X)I"WVDB^ M!UL%O!;]2G?[_W $N I? 41[0.1U]X&\RAMJ:)HHV8%RWI;-;7RJ'FW%U<(5 M96V4O:TMSJ1W(I<<84-WJ.'#AF8,]<D*2OG\WN0R_G-$['?1.S[&G:SM] M1V, 9YALI59^2JXTH4 MC6[_@T,(,9SZ%<%1NW)46S^4&G+9"M-W[G ZS/VB;_=_[OVC<4_5MA8:&)86 M&HX_7Q!0_2#VAI&-;_Y,&CM*?EO9MPN5<[#WI93F8+@ PVN8_@502P,$% M @ &89H5_ZL#UI P @ T !D !X;"]W;W)K&ULM5==3]LP%/TK5H802!OY:E,*;23:,@UI2(C"]H#VX":W24029[;3PK^? M[:1ITZ41H/#2QO8]Q_<>G[37HS6ASRP$X.@EB5,VUD+.LPM=9UX("69G)(-4 MK"P)33 70QKH+*. ?05*8MTR#$=/<)1J[DC-W5%W1'(>1RG<4<3R),'T=0(Q M68\U4]M,W$=!R.6$[HXR', <^&-V1\5(KUC\*(&4121%%)9C[%+/ #*8D_AWY/!QKYQKR88GSF-^3]0\H"^I+/H_$3'VB=1$[,#3DY8R3 MI 2+#)(H+;[Q2RG$#D#P- .L$F#M WH' '8)4,KI16:JK!GFV!U1LD941@LV M^:"T46A1393*8YQS*E8C@>/N/:P@S0&=S(#C*&;H&RJG&%J\HHP2/_%V44-5A;>J86*V$<\C.D&U\199AV0WY3-\.MUK2L2M9;<5G'^";10P' 84 M*[.2Y495]/13A*(;#@G[TZ1;P=MKYI4O]07+L =C3;RU#.@*-/?XB^D8ETU% M=T16DZ!72=!K8]\XJ]$Y4M3N?Y$JG2PDZ M(JM),*@D&'S8E06RO^,WT[0']IXK&Z+ZQB%7GE=IG;>FIV?L/%A5Y;0FN&&ANWLV;(IK.=89K,O MS9W^P&Q-;4Z6?(TIH&.<9)=H+FJ//&@W9SOE>X^F*[:Z -96 .N3#%H2=R5# M1VQU&;8-C=G:++1;U/[OG]IR9!]5=VA#E#$8[AE4W^EE$Z"!:O$9\DB>\J(= MK&:K:\25:I[WYB?R>J%ZY"U-<3>YQ32(Q.]K#$M!:9P-Q$M#BW:_&'"2J8YY M0;CHO]5C**Y(0&6 6%\2PC<#N4%UZ7+_ 5!+ P04 " 9AFA7T8.ZA\P" M Z"0 &0 'AL+W=O+(K,UX'+&5+ B%&4=B59:8/XVA8)NAU;-V"WL..H MPAG,0=Y7,ZYF=L.2DA*H((PB#LNA->I=3T(=;P)^$-B(O3'23A:,/>C)UW1H M.5H0%)!(S8#58PT3* I-I&3\V7):S98:N#_>L7\VWI67!18P8<5/DLI\:%U9 M*(4E7A7RCFV^P-:/K_D25@CSBS9U;!!8*%D)RPSH/P/PM@#/&*V5&5LW6.(XXFR#N(Y6;'I@QV$LZAND2>\P&Y MCNNUZ)G\/]SMD.,U*?4,7[\[I:V9J9&!0>H/;!U[GN/U(GN]K[UPT][Z@(+5%.Z#GM10@:64&GK-OI[:BS )WP MEQ;@C<@.G X:IX-7%V!PDMK #X\_@M,@WW5Z[>F_:D1==7\#@F TPPE9D@1] MPQ6FG<7H)'MI,=Z([,!WV/@.7UV,\/2P\9W!43%.@_P@Z!\5P]YK0^JPR4QW M%BAA*RKKT[Q9;2X (]/WCM;'ZF)0]_%_-/6M8HIY1JA !2P5I7,Y4/\/7G?J M>B)999K=@DG5.LTP5Y<;X#I O5\R)G<3O4%S78K_ E!+ P04 " 9AFA7 MW\[/SZCV8))+8C6Q,]M ]^]W[824H!!M M$LL#^..>DW.NKV-/]D(^JQ1 DY<\XVKJI%H7-ZZKHA1RJGJB (XS&R%SJK$K M$U<5$FAL07GF^IXW='/*N!-.[-A"AA.QU1GCL)!$;?.#.629(4(9ORI.IWZE 1ZW#^Q?K'?TLJ8*YB+[ MP6*=3IVQ0V+8T&VFEV)_#Y6?*\,7B4S97[*O8CV'1%NE15Z!44'.>/E/7ZH\ M' &0IQW@5P#_%# X P@J0&"-ELJLK3NJ:3B18D^DB48VT["YL6ATP[A9Q966 M.,L0I\,E[(!O@;R[ TU9ILA'L@ 9 =>XAD1LB!::9H1C/B,#R#<[P M+:2(MY'NS% G@]GO-ZJ@$4P=W- *Y Z<\.V;_M#[U&;O0F0-LX/:[,"R!V?, MWC%%DT1"4I8&EMFAHIZ^8BAYT)"KUA0,+IF""Y$U4G!5I^"J<[V;FT.:S5'4 M&Z_->4DWMG3FV[P+O=XU%N[NV%%[T'7CJ2$-W<-:][!3]PKSP"+HK--.AG]= MI N1-X^F?E&TK9GA2J.[1 M*8?'2V(/?T4BL>6Z_.S7H_7]XM8>JR?C,[QWE->$5YKRTO)(9<*X(AELD-+K MC7 _R?(B4':T*.Q9NA8:SSC;3/'N!-($X/Q&"'WHF!?4M['P#U!+ P04 M" 9AFA7PGR>B]P" "K!P &0 'AL+W=O35DM"T+AEB-1ER7FCW,HV&YF M#:S#PHIDN=0+=C2M< 9KD'?5+5S$ MT1CI2#:,W>O)YV1F.1H("HBE5L#J;PL+* HMI#!^[S6M=DOM>#P^J%^;V%4L M&RQ@P8H?))'YS HME$"*ZT*NV.X3[./QM5[,"F%^T:ZQ#3P+Q;60K-P[*X*2 MT.8?/^SS<.3@NB\XN'L'UW W&QG*)98XFG*V0UQ;*S4],*$:;P5'J"[*6G+U ME2@_&:U@"[0&=+H$B4DAT 5:Y)AF(!"A.CS@'!*5?F-VAD[T\K>A&T9E+M!'FD#RK[^MV-L W$, <[=7< W5)?*<<^0Z MKH?NUDMT>G+6H^NUB?&,KO=*8E+.2K10S%P=(%4B@1'5UWD;>5XXF-K;#A2_1?%[4;ZJFUD!-_U#;8O8IB 9UE>R M\_@T8OX1PL ?A]T(08L0]"*L(&89):8-L/20DZ:T0J&(]%$GY@V4P3/*B\' M];LQ1RWFZ(U% YJ\4K'1,Q O](?='&'+$?9R? $A)H@R>A'7BH=*5#%^2-[3 MEM %%79DQPF#;JIQ2S7NI5K\'\OXV9%V1\'3\V0?-5!UL3/S3 @4LYK*II>V MJ^U+=-4TX+_FS3-V@[FZ: (5D"I7YW*DTL";IZ&92%:9=KQA4G41,\S5:PI< M&ZCO*6/R,-$;M.]S] =02P,$% @ &89H5[HS&_7[ 0 #00 !D !X M;"]W;W)K&UL?51?;]HP$/\J5K2'5MIP2 J=JA!I M@*;MH1LBZO8P[<&0@UBUX\P^"/WV.SLA8FK92^*S[_?G?)=DK;'/K@) =M*J M=K.H0FP>.'?;"K1P(]- 32<[8[5 "NV>N\:"* -(*Y[$\91K(>LHS\+>RN:9 M.:"2-:PL

MA7V9@S+M+!I'YXVUW%?H-WB>-6(/!>!3L[(4\8&EE!IJ)TW- M+.QFT:?QPSSU^2'AAX367:R9KV1CS+,/OI:S*/:&0,$6/8.@UQ$6H)0G(AM_ M>LYHD/3 R_69_7.HG6K9" <+HW[*$JM9]#%B)>S$0>':M%^@KV?B^;9&N?!D M;9<[G41L>W!H= \F!UK6W5N<^GNX "3)%4#2 Y+@NQ,*+I<"19Y9TS+KLXG- M+T*I 4WF9.V;4J"E4TDXS-=PA/H [&8)**1R[)NP5OB;NF4?V,I"(V3)"J' ML8716CK?#L=^/8+>@/V=<207GHMO>\5YIYA<42R@&;$T?L^2.$G94[%D-^]N M_Z7A5,1023)4D@3>NRN\9Z]PHH%U9%?4)3-8@:5[M!9J9,(Y0/>6Y8YZ&JC] M'!_S\602QW'&CV]82@=+Z7\M?0_JUU735ZIW]Z]%^45W_8?R*.Q>4@L4[ @7 MC^YIM&PW?%V I@D-WQBD\0G+BKY7L#Z!SG?&X#GP,S3\ ?*_4$L#!!0 ( M !F&:%>K=&PO=V]R:W-H965T S;UW[Y[/=L9;J1YT!F#(4\Z%GCB9,<65Z^HD@YSJ A==:*SP]U9<^[V,"RC.2>"]);[G!UV"^N&?2W$,?B G:%8FJ/B"(WS7 MI<89K=7GPC\@.'!DVC@S[V..Y LYP#^!I0T ;AIL84K*B3)$- MY240N2) E<##BAQV,#5D"6LF!!-KW/6_YML,VBP=C=M"WH M"(H&%TW006FCIK11;VEWD /5I<*',$UQG=NJ)AJUTI]=OE#8$3(<1MT*PT9A MV&\^?;;:.B7U(O^VP\+?Q'O=RJ-&>?3_V@9$^H>>B3IZ)O1?K$A74*NQZKK< MUC&>@UI7MYM&3:4P]8G>S#87Z+2Z-]Q?X?7M>TL5MKLF'%8(]&PO=V]R:W-H965TQAX4^SH1E257DI/NW^]*=DW*$I-" M8"^V)-]SI'N.=.5D*]6#7@,8\E1RHVICJRO=UMH:2ZG-9@< OA50E-=A5 M*U]7"FCN0"7WHR 8^B5EPDL3-S97:2)KPYF N2*Z+DNJ_MP E]NQ%WK/ W=L MM39VP$^3BJY@ >:^FBOL^1U+SDH0FDE!%!1C[SJ\FL4VW@7\8+#5.VUB,UE* M^6 [7_.Q%]@% 8?,6 :*KPU,@'-+A,MX;#F];DH+W&T_LW]VN6,N2ZIA(OE/ MEIOUV+OT2 X%K;FYD]LOT.9S8?DRR;5[DFT3.QIZ)*NUD64+QA643#1O^M3J ML ,(XP. J 5$QP(&+6!P+"!N ?&Q@(L6X%+WF]R=<%-J:)HHN27*1B.;;3CU M'1KU8L+NDX51^)4ASJ37V6/--'.FG4W!4,8U^4Z5HM; ]^0CN5],R=G;]XEO M<#H+\K.6^J:AC@Y03R$[)X/P XF":+ '/NF'+Z!">' 0/NV'?ZM%+WQV/#QZ M"?=1XD[GJ-,Y MPQRL!?8H&0(B9V*%!X)3D<$^)WHGM[7F2E)O=@W8%S<*_XF;[8D;A9>[<2\D'722#GHEQ4(!&=6& M_+J%<@GJ]SYA>BE>*\PIR::G))N=B.R%#W'G0_P_MW9\W&Z<]"[RM>:X\NTENI1;P$, M>2JXT#-O:TQYX?LZVT)!]9DL0>#*6JJ"&@S5QM>E IH[4,'], @2OZ!,>.G4 MS2U4.I65X4S 0A%=%055OZZ RWKFC;SGB7NVV1H[X:?3DFY@">:A7"B,_(XE M9P4(S:0@"M8S[W)T,8]MODOXRJ#6O3&QE:RD?+3!73[S BL(.&3&,E!\[6 . MG%LBE/&SY?2Z+2VP/WYFOW&U8RTKJF$N^3>6F^W,>^^1'-:TXN9>UK?0UN,$ M9I)K]R1UFQMX)*NTD44+1@4%$\V;/K4^] "C\1Y V +"?P5$+2!RA3;*7%G7 MU-!TJF1-E,U&-CMPWC@T5L.$/<6E4;C*$&?29566'/!8#.7DA@DJ,H:C.]%\ M(-;IXVLPE'%-WN'T#C.E8J!/,'Q87I/CHQ-R1)@@7[:RTE3D>NH;%&;I_:P5 M<=6("/>)@/*,1,$I"8,P&H#/#\,_5F(?W$<[.D_"SI/0\45[^#ZK#17LMZO^ ME,RET)*SO#$#"R0+!=H:YB;DNF?;$B>=F9I\OUQIH_ K_3'D1R-@/"S WMP+ M7=(,9EYI]U([\-*W;T9)\&'(G?]$]L*KJ/,J.L2>8NT,O[Z<;*0:5M(&L<),FPMKC3%A_4UKM*0\KBO_Q 7>?)*V4#6>>3Z+4RO]<>;&O^1-6& M"4TXK!$7G$V01C7MK@F,+%W'6$F#_<<-M_B' &43<'TMI7D.;!/J_CGI'U!+ M P04 " 9AFA7,-_U;_D# +#@ &0 'AL+W=OEF-W8GUDI%D^Q<(Y/*EO/OYN9CNG(\0P09),J$(/KO"!O(,A-)<_S; M!'7:=QK'[O5C] ]5\CJ9+9&PX=DWFJK#RHD=E,*.E)GZS$^_0I/0S,1+>":K M7W1J;#T'):54/&^<-4%.6?U/SHT0'0<@<0BJ1&NR*JU;HLAZ M*?@)"6.MHYF+2IO*6V=#F2GCO1+Z*=5^:GU?%D4&NBZ*9.@#980E5%]]9/4, M,4J_O@5%:";1._1)'4"@C)(MS:BB(-_HP:_WM^CUJS?H%:(,?3GP4A*6RJ6K M-)YYB9LT*.]K%'\,!8HK%'AOD>_Y@<5],^W^6\G&W%TM2JN,WRKC5_&"D7B? MQ)XP^E^EP5NTX4SRC*:U)#I!="= &MFJ ;[KB'>O!RM))?K[9BN5T'/U'YL> M-4!H!S +^%H6)(&54YAWB2,XZY]_PI'WBTV=%PKV1*N@U2J8BKZ^21)10HJ. M1.BYD0%*M%PT!5&I8TN]CA=5\Q2D47%)=(U-,O7>4(Y.V#C=[ H$]OX5=C;@"'#48QW:^&.J1BUI-$EZ"SL0PJ#"$5@)-K1H^-IY M%/?8+$;A(K##S5NX^23<[Z#5:G>M!QO;?%B^1=BOL<4HGBWL;''+%D^R?2%G MT"4E#V;9V,CB84$[>M1@0YLH'"GHHN5:3')](T(0IAY0LUG8T!:#U\;>O(Y>>Y4W"U6V(-*M#'VG,/L/V",[Z=#.R,)J079)PMICU<&U6?C@& MW&FR>+K*W+177F$GI5XH3'6[J)47#PL?>E%_3EK,_#C&(RL&7YH?GNY^?W+V MKB&UTKUHZWJI:$]SO30O/-V]GK$_-!&Z,B_B..P78VB%O="?C13CTK+P=,]J M=U=%SC_@M'6KP22W-*LP&H&\]"H\W:R>TP+PL/5@+^[W)XM5/+II7#H4GFY1 MW37(+K/[A^LP&AQ",-;[?I_99A8.NH/;.:F;SZ0_B-A3)E$&.^WG7&UL MK59=;YLP%/TK%JNF3FH#@81\+$%JDE7K0ZNJ6==G%VZ"5;"9;9+NW^\:"$TB MDF927L"^W',XY_ISM!;R3<4 FKRG"5=C*]8Z&]JV"F-(J6J)##A^60B94HU= MN;15)H%&!2A-;-=Q?#NEC%O!J(@]RF D MV#+6)F 'HXPN80[Z.7N4V+-KEHBEP!43G$A8C*V;]G Z,/E%PF\&:[75)L;) MJQ!OIG,7C2W'"(($0FT8*+Y6,(4D,40HXT_%:=6_-,#M]H;]MO".7EZI@JE( M7EBDX['5MT@$"YHG^DFL?T+EIVOX0I&HXDG65:YCD3!76J05&!6DC)=O^E[5 M80N /,T MP*X^X#. 8!7 ;S":*FLL#6CF@8C*=9$FFQD,XVB-@4:W3!N1G&N M)7YEB-/!/,^R!'!8-$W(+>.4APQ;=[R<(*;2ES/0E"6*7),'G%:)4(ID@#,A MIA*^8?1Y/B.7%]_(!;'+H"*,DV?.M+K:"OR*1:XHCS!XL=,?V1J=&#UV6*F> ME*K= ZH]#G>/ MR/'J4?$*/N\ WT.>@J1:R&%3;4ILIQEKEOU0932$L87K6H%<@15\_=+VG>]- MQLY$MF.S4]OL'&,/-M.IR62)] NDV8I6P76[W_=']FI;?5.6W_7JK!U9W5I6 M]VCU9\ %+K6#]>^>L_YG(MLQZM=&_:/U?RDV.8BNZ0JGVQ)(*-(45WRU9G'3 M5QH7*.-+7.6X6;*PJ1SE/[I;8^#Y@[Z[-U(-6=V.XS>/5*\VT#N?@8@EN=[? M+4H+O9,L-&0=MM"O+?1/6@,?6^JQ6I=WY[K2<[I[0S[)VA YJH8/_%WJD MIH.3I'Z654JUMPXXW!F7Q;FO<+1SKLM-OH[65XN;XD3=BT_PRE'>$#YHROO* M/95+QA5)8(&43JN'XRS+.T#9T2(KCM%7H?%0+IHQ7IM F@3\OA!";SKF!_5% M+/@'4$L#!!0 ( !F&:%>SR8A>@ ( /<% 9 >&PO=V]R:W-H965T MPG9;MU^_:3D-A!>UA+[%]<\_QN9#@<9HDHUA0)J,B][&9+G+56LXDS#0Q MK1!4_YH 5YMQ=!AM [=L55L7B(N\H2N8@_W:S#2NXIZE8@*D84H2#MQ=!*1"I:TY?96;:Z@J^?(\96*&_\EFRXWB4C9 M&JM$!T8%@LDPTH?.AQT \NP'I!T@?0X8O@#(.D#F"PW*?%GGU-(BUVI#M,M& M-C?QWG@T5L.D.\6YU?B7(6Q3GMHC+3L@D"$E?$)*1&R5M M;RWM_2 3)4TBK,J.(R.D1E:Z$[!!]1RYRSF&/0G9,B/LX6Q&J_^SWT& M!P'#_0)<.S@U#2UA'#5N+[V&J'C[YG"4?-KGSG\B>^+5L/=J^!I[,55"H MX M^G(,[F6M2Y&H^,\7N_6\G?.Q^%)GQ,DQCMO2(!>^=9B2*E: M:<.EZZ-]]SKSC_99?()=+32A1YK0$F^H7C%I"(&ULM5AM;]LV$/XKA%8, M+;!$HEXL.;,-I [:96B+($FW#\,^T#)M$95$C:3L9K]^1UF1+)N65T3Y8HOB MW:/G3G=\*$ZV7'R3":4*?<_27$ZM1*GBRK9EG-",R$M>T!QF5EQD1,%0K&U9 M"$J6E5.6VJ[CC.R,L-R:3:I[=V(VX:5*64[O!))EEA'Q])ZF?#NUL/5\XYZM M$Z5OV+-)0=;T@:JOQ9V D=V@+%E&<\EXC@1=3:UK?#5W'>U06?S!Z%;N72,= MRH+S;WIPNYQ:CF9$4QHK#4'@;T/G-$TU$O#XIP:UFF=JQ_WK9_0/5? 0S()( M.N?IGVRIDJD566A)5Z1,U3W?_D;K@ *-%_-45K]H6]LZ%HI+J7A6.P.#C.6[ M?_*]3L2> _9/.+BU@_M_';S:P:L"W3&KPKHABLPF@F^1T-: IB^JW%3>$ W+ M]6M\4 )F&?BIV4-9%"F%]Z)(BCZPG.0Q@ZO;?%2I(OY<160%0_SHYK4N]W MI-Q3I&AQB3SG%^0ZKF=PG_>[_U[FI]QM2$^3([?)D5OA>2?P("U,T8M/4&]+ MR$P3^'45./KK$]BC6T4S^;O"8/7A_Z[*/@4J*8"/'$\C4B&2]S98IX!S.J8/0ZLIFY@1OY$WNS M'\HYJPY'O^'H]W*\CN,R*U.BX%4!0:'8OU45FVCND((] A=XA!WO@*?)S _Q MV$PT:(@&O42_P!*M5S>T(6E)3?2"H^>.<80/R!T;82<8!69NHX;;J)?;#=W M^EY "A]IG.0\Y>LG5*WP4.V?:;:@PECIO:@_6ND#@742$#8)"%^SX\,A\S 0 M6"V.\UP/Z376<<'M S6?F!WC8 ]]*;5UL-*M ]3:L$RH05_=W>C_BC M93X46C?^5N+QJVH\'E3DAT+KYJ*5>3R0SM[C@80?'XLZ M]MW@L&K/6'59MMJ/AQ-_;-!U$U.3F1><:#"WE7_WI?)? ^Q_#SD'Y PFX>'W MDKUW%J /8CX3L6:Y1"E=@9-S&4)H8G>VL1LH7E3' PNN8 =07284VE]H YA? M<:Z>!_K$H3EAFOT'4$L#!!0 ( !F&:%?NNVGDR ( .X( 9 >&PO M=V]R:W-H965T*DH8C 6299YC\>L&*%\/'=]Y&;@GBZ4R VXZ*/ ")J >B['0/;=1 MR4@.3!+.D(#YT+GVKT:)F6\G?"6PEAMM9)Q,.7\RG;MLZ'@&""C,E%' ^K2" M$5!JA#3&SUK3:98TA9OM%_4/UKOV,L421IQ^(YE:#IW$01G,<4G5/5]_A-I/ M9/1FG$I[1.MZKN>@62D5S^MB39 35IWQ@=NLZY4.1W-0[/^E&2<*;''R>WZ/3D#)T@PM##DI<2 MLTP.7*4)S3KNK*:YJ6B"?3107*#0.T>!%X0MY:/N\D\EVU?NZER:<((FG,#J MA7OTOH@%9K7=50 O78 \PI?R0+/8.@49BVQ B=]^\:/O?=MZ?PGL5=9A4U689=ZJB/OH5,! MYLN1@3AK,ULIQ%;!?%Y6:7@9>@-WM6FB'P(O-\&'N\F;AR^XNY4/I*[ MWW#W#W$G;=S]'>XXW,+N%#X2.VFPDT[L!ZZ_\VW>DG_A;Y[B3?B^*_ M[T&%Y&[L1N9/X#,6"\(DHC#7==Y%7ZV UJRI7>[FQSJ7](0)@) M^OJ<<_72,7M>\XN3_@%02P,$% @ &89H5^CR=G.@ @ 4@8 !D !X M;"]W;W)K&ULA55=3]LP%/TK5H8F)@%)4YIN+(U$ MR]!X0*OHV!ZF/;C);6+AV)GMM+!?OVLG#=T(V4OCCWO/.??8OHUW4CWH L"0 MQY(+/?,*8ZH+W]=I 2759[("@3L;J4IJ<*IR7U<*:.:22NZ'01#Y)67"2V*W MME1)+&O#F8"E(KHN2ZJ>YL#E;N:-O/W"'>R2##:VYN9.[S]#6,[%X MJ>3:_9)=&QMX)*VUD66;C I*)IHO?6Q].$@(PU<2PC8A=+H;(J?RBAJ:Q$KN MB++1B&8'KE27C>*8L(>R,@IW&>:99%57%0=TV5!.KIF@(F4XNA'->5OCCJ_ M4,8U.24KV(+"$"!R@T?"J8&,I 55.>AWY(@P0;X6LM949#KV#>JS+'[::IDW M6L)7M(S)K12FT.23R"#[.]_'NKKBPGUQ\W 0< 75&1D')R0,PC&Y7UV1XZ-W M [CCSK2QPQV_@OM%Y52PW\Z>$[*00DO.LL8M+)TL%6CKJ%M IYY]7>&BRI]]3C4"SOL%V)=ZH2N:PLRK+)?:@I>\?3.*@H\#Y9UWY9T/H2=S MR)D03.1XW[D][3Z!#43D(.S+WR8?IK&_[:&==+230=I%]1:^9T(3#!E.#LRF6JYH.UDR,K%S76$N# M/<@-"VSZH&P [F^D-/N))>C^1I(_4$L#!!0 ( !F&:%>$I>+EI ( "0& M 9 >&PO=V]R:W-H965T5"!P92YU12U.]2(T2@,M/*CB81Q% MIV%%F0BRU,#('(% 8?< M.@:*GR6,@7-'A&4\M)Q!MZ4#;H[7[)>^=^QE1@V,)?_!"EL.@K. %#"G-;>W MBN2!.Z?T+L)1Q0X[(%RF. =DC M3)!OI:P-%85)0XL5NGW"O*UFU%03OU%-0FZDL*4AGT4!Q4M\B)UU[<7K]D;Q M3L(IJ!Y)HD,21W&RI9[QO\/C'>4DG=J)YTO>X/NJ%U2PWU[70S*6PDC.BD9F M5(Q,-!AW%#X@YQL',L6@/R9#?@YGQFJ\_[^V"=P4T-]>@/.$28LFX8N(VZ/X8LC]02P,$% @ &89H M5QVPD9:$ @ O@< !D !X;"]W;W)K&ULK551 M;]HP$/XK5C9-K;0U(0&VL1"ID%7M0Z>JJ-O#M >3',2J8V>V@>[?[^R$C+80 MM1HOQ';N^WS?=^$NWDAUKPL 0QY*+O38*XRI1KZOLP)*JL]D!0+?+*0JJ<&M M6OJZ4D!S!RJY'P;!T"\I$UX2N[,;E<1R93@3<*.(7I4E57\FP.5F[/6\[<$M M6Q;&'OA)7-$ES,#<53<*=W[+DK,2A&92$ 6+L7?>&Z4#&^\"OC/8Z)TUL4KF M4M[;S54^]@*;$'#(C&6@^%C#%#BW1)C&[X;3:Z^TP-WUEOW":4),,EM5%0>LHZ&<7#!!1<9P=27J+\J6YB0%0QG7Y!M5BMHRG9(/ MY&Z6DI.WI[%O, O+Y6?-C9/ZQO# C1&YEL(4FGP5.>2/\3YFWTH(MQ(F82=A M"MD9B7KO21B$T9Y\IMWP&50(#P["TY?#PPXU45N0R/'U#_*M06$5@&0%54O0 M^QSNI+"=8J0KFL'8PU:@0:W!2]Z]Z0V#+_OLJB>R1=8/6NL'_ M?R>#9T4;!,]K.^V\Z;6F'(FL-L7?Z6PEH$P[(33)Y$J8ND.TI^T0.G>]]\GY M!(=3/4O^T=23[1K=8T(3#@ND#,X^H@!53XMZ8V3E^N=<&NS&;EG@@ 5E _#] M0DJSW=@+VI&=_ 502P,$% @ &89H5\B[BV^_ @ H < !D !X;"]W M;W)K&ULK55=;YLP%/TK%JNF5EH+@9!D78+4I/N4 M*D7-NCY,>W#@)E@%F]DF:?_]K@UE^2#L92_!-O><>\Z]X7J\%?))I0":/.<9 M5Q,GU;JX=ET5IY!3=24*X/AF)61.-6[EVE6%!)I84)ZYON<-W)PR[D1C>S:7 MT5B4.F,\'MRS=:K-@1N-"[J&!>B'8BYQYS8L"]Z]G0Q-N 'PRV:F=-C).E$$]F\S69.)X1!!G$VC!0?&Q@!EEF MB%#&[YK3:5(:X.[ZE?V3]8Y>EE3!3&2/+-'IQ!DY)($5+3-]+[9?H/83&KY8 M9,K^DFT5&_H.B4NE15Z#44'.>/6DSW4==@#(TP[P:X!_"!B< 0U(+!&*V76 MUBW5-!I+L2721".;6=C:6#2Z8=QT<:$EOF6(T]$CE9)R_4+N08'< #F_!4U9 MIB[()7E8W)+SLPMR1A@GWU-1*LH3-78U)C9P-ZZ33*LD_HDD ;D37*>*?.0) M)"WX63>^YW<0N.BXL>V_VI[ZG8P+**Y(X+TCON<';8*ZX=]*?@J^)R=HNA!8 MON $W^>2FBX *((5)G,IDC+6I&X.P^.?-TNE)?[I?[65OV+OM[.;07"M"AK# MQ,$OW;;9B=Z^Z0V\#VW6_Q/97B'Z32'Z7>S1%-:,<\;7^&UFE,?0YK:B&%@* M,Z4VT7 T&KN;71/',>'[?A.SIRULM(6=VF8IE6M(B!8D%DH3L<(QM@%>MHJL MN,(] 0<:CT."T&_7.&@T#CHU/B@Y+OO>@9Z6F%XX:A&8 [8*7,W*&Q5R74U#YO3YOJYL5/7_1M> MW5UWV&C&%8SO.8"7DO5H :/)0%EP-G876 MU87KJFP!)55GH@*.=V9"EE1C5\Y=54F@>9-4%F[@>;%;4L:==-",WVZGDK 2NF.!$ MPFSH7/H7H[Z);P*^,5BIC38Q3J9"W)O.AWSH> 8("LBT4:!X6<((BL(((<:O MM:;3/=(D;K:?U-\UWM'+E"H8B>([R_5BZ/0=DL.,UH6^%:OWL/;3,WJ9*%3S M3U;K6,\A6:VT*-?)2% RWE[IP[H.&PE^M"4R"7X*2O7_FQ]]9F M]#^)/;,==K;#0^KIEXT9G@J)V=C"R>=$@RQ)@4O%YK\5C1M1\^98IGX_3GH# M=[EIS!)U[I]'7=0SXJ@CC@X27X-2%^2.TU)(C2LU;U8F84K5E&= ,J&T=3FV MLKT-FE-<.UO(MJ#0LQ/W.N+>0>+/^'8>42D?39$1N^::B%F#;>/L[2#X_2@) MMT!M4>?QGMK&'6G\@MJ.:BGQQ4 J4V!AG?]XMTRAMU-,2U201*&=,>D8D\/5 M%/PT^SMALEN?7I3X6X26J#@(?#MAOR/L_^.>DK 4Q=*,9Q)RILF,9JQ@^M'F MH+^S>[PM^D,1+;F[<5288_H3E7/&%2E@ACG>68+697OTM1TMJN;TF J-9U'3 M7.#7 D@3@/=G0NBGCCF0NN^/] ]02P,$% @ &89H5Z63KZ_- P A0\ M !D !X;"]W;W)K&ULK5=M;]LV$/Z^7W'0BJ$% M,NO%;VEF&["=%0M0%T&]9A^*?:"ELTU$(EV2BI-B/WY'29'M3B:60 9LDQ2? MY^XYONANM)?J7F\1#3QFJ=!C;VO,[LKW=;S%C.F.W*&@)VNI,F:HJS:^WBED M20'*4C\*@H&?,2Z\R:@8NU63D*M!YEC'U-,-4[L=>Z#T/?.:;K;$# M_F2T8QM]M MYR89>X'U"%.,C:5@]/> 490+<"= NAI6>%K&MFV&2DY!Z4G4ULME'$ID"3&B[L,BZ- MHJ><<&8R8^(>/DHF8+I1B+1 1L/;:S2,IQH^,:68C?,[^!6^+*_A[9MW(]^0 M78OVX\K&K+01G;$1PD(*L]7PNT@P:<#/W?BN ^^3WEIT]"QZ%CD)E[CK0#>X M@"B(HB9__C^\ZW"G6Z]!M^#KG>437"J8*TRX82*!!7[_S@3-JL;@ XMYR@U' M#5\7F*U0_=VT#$XS]D*XTCL6X]BC$Z]1/: W^>7GKX7WG5NAT"G7$)?K MGJ".%=_9"Z])MI/KI;+=CM'5P[,\@Y1_RSFY]O03>?FF=Q$$@?T",["\FUT MTY ATSGY;\?,%@%I1]-D9/$6,GN0.XY #>I #9S^_+GE*H$I[8ZDW"'5L8!_ M8$E'):8WQ!U+4WR"XH9SG1JGH9=&L26RDY@,ZY@,6STUPS:%MT1V(ORR%G[I MW@RH:&?22ZQ)90D=%%";U#Q,^D'Q&?D/QP*<)EXIX'TMX+U3P(*97-&A@H09 M;!+AAD_S30<@B"[ OI+Z3/SGMI13_J-#)4&V*^D]#+'-ARIJG'JUK MS&E16?F'Z66!NF!JPX6&%-<$#3I#RG]46?.5'2-W1=FTDH:*L**YI3H9E9U MS]=2FN>.-5!7WI-_ 5!+ P04 " 9AFA7"ZVO&R,# "M"0 &0 'AL M+W=ONJ^(4 M6WM)6 Y<,<&)A,74.?:/9KXUL#-^,-BH1IN85.9"W)G.>3)U/$,$&<3:N*#X M6L,)9)GQA!R_*J=.'=,8-MM;[Y]L\IC,G"HX$=D-2W0Z=<8.26!!5YF^$ILS MJ!(:&'^QR)1]DDTUUW-(O%):Y)4Q$N2,EV]Z7PG1, B#/09!91!8[C*0I3RE MFD83*39$FMGHS31LJM8:X1@WJW*M)7YE:*>C:RWBNU1D"4A%/OY:,?U WIZ" MIBQ3Y(!\+7;:X:=W]9 B9Y EY.<%Y'.0MT2E5((BC)-OJ5@IRA,U<34"FC!N M7,',2IA@#TQ(+@37*8+P!)+']BXF5F<7;+.;!9T.KZ'HD=![3P(O",EKXFXY MRU='A+#6+[01PGT1C*.#&>Z+A)R('(M%42O9L924+P$WL";S!]*<=TD?[/#Q MADJ4\#.Z).<:WQ3MD2IH#%,'JU*!7(,3O7GE#[T/'=GUZ^SZ M7=ZC+RNSND0LMKJ):O&QOI7&169\22@F"$O&N>G\;I6VS*2,-;"QS-]B'?EA M,)BXZQ;"04TXZ"2\L66'HM(U2/R-$+@'&3,%I) LAG\!WFV+-N@R_*@!'?:& M>Z"'-?3P>;+"?<$D)M.EXO")B@?]\6$[T*@&&KV(BCN^;M'*:,,&8[\=<%P# MCI^K6 G:K=GXJ69^&+8C'=9(AR^DV8ZP6[7#)UO-[PW'[92^M_O!>R]2PU"V MNF2L(C5U''E[9/0;)Y#_/TJXYNT6M0K^N(!'?]>+VSA!T]0)!8KKLO# MM!ZM[R+'Y0F\FUY>9"ZHQ'^+(ADLT-3KC5 N6=X-RHX6A3V/YT+CZ6Z;*=ZG M0)H)^'TAA-YV3(#ZAA;] 5!+ P04 " 9AFA7#%*12&T# %"P &0 M 'AL+W=OT-+:(2*1+TG8#].%W2,FRTLC*!LV-1=*[(#0KZ9R55S@Q-U=K7&X4L<49YYD=! M,/!SQH4WF[BU:S6;R*W)N,!K!7J;YTS=SS&3^ZD7>H>%&[Y.C5WP9Y,-6^," MS>WF6M',K[PD/$>AN12@<#7U+L+S>=BU!F['OQSWNC8&F\I2RCL[^91,O< 2 M88:QL2X8/79XB5EF/1'']]*I5\6TAO7QP?L'ESPELV0:+V7VA2XBD*-\QPR;393<@[*[R9L=N%2=-<%Q8=_*PBCZEY.=F2V,C.]2F26H-+S_ MON7F'EZ_0\-XIN$,;A:WA7"T_L;.41O%8X,).$NX%=QH>$W[]!OX>H7Y$M4W MT"E3J($+^">56\U$HB>^(5P;U(]+M'F!%IU Z\*5%"8E+)%@\M#>IS2K7*-# MKO.HU>$"-QWH!F\A"J(N_ '^@;-XM$3H5FIV783NJ0C6T=F<3DD"ES*GJZ.9 M.WP72C&Q1CK.!I;W4-]WS>[=\L6>J02^?B:7\,E@KK\U25;$[S7'MU?X7&]8 MC%./[JA&M4-O]N>K2]3KAB1<^JF!'S].,OE(KY$^I M-GJDVEDT:"895R3CEY6M3MHNW+CAK WZS;AA<"S[P?.DVU%E?T*WTN5#X7J] M$RBU+U#XLMI5J.W"E6%_N:4GCEP8'7&CWZB"6%23_U,"RS@/:F 0G.([?H+" MUF_ ;U?!,H,GU>TVJ-O_]5SZM&6&Z%*9J4:K7J\2Z*SN:XO6@0 MKYBB\JPAPQ69!ITA":>*GJN8&+EQ?C'CP\S ( #L' 9 >&PO=V]R:W-H965T MB# M8C.V4%MR)3EN_GZ4['A9@C#O1V.[-9306EC[@Z) M*Z5%T3JC@H+Q9J0O[3GL. 3^$8>@=0BL[H;(JKRFFD9C*6HBC36BF8D-U7JC M.,;-I2RTQ+\,_72TT")^RD2>@%3DRW/%](9\N 9-6:[(&9DO[IN#P_V/9@W2 M)@*/@5A7B,BI!$<;)STQ4BO)$C5V-0@V=&[>B9HVHX(BH MD-P*KC,4Q!-(_O5W,< NRF ;Y2PX";B \IR$WB<2>$'8:CP!&W:'%UK8\!BL M 3J;85(DY$H46"B*VER;2DEY"IB\FBPW9-=N3C=V>UI3F9"'[PA);C04ZO'0 M.37\O'OL&TAC@_Y40 M>KLP!-U[&?T!4$L#!!0 ( !F&:%>__;CWE ( X& 9 >&PO=V]R M:W-H965T/E3]8. 2K/J%VB9I_OUL0UBV)5'W!>SSW7//<_B.9"/5DZX0#;QP)O0D MJ(RIK\)0%Q5RHL]EC<*>+*7BQ-BM6H6Z5DA*'\19&$?1..2$BB!-O"U3:2(; MPZC 3(%N."=J.T,F-Y-@$.P,]W15&6<(TZ0F*UR@^5YGRN["'J6D'(6F4H#" MY228#JYF8^?O'7Y0W.B]-3@EN91/;G-73H+($4*&A7$(Q+[6>(V,.2!+X[G# M#/J4+G!_O4/_[+5;+3G1>"W93UJ::A)(9GV3]AT MOE$ 1:.-Y%VP9<"I:-_DI:O#7D \.!(0=P&QY]TF\BQOB"%IHN0&E/.V:&[A MI?IH2XX*]U$61ME3:N-,NC"R>*HD*U%IN'UNJ-G"NQLTA#(-9W"[R+*VO-T0U0)#U\M M)-P9Y/KQ4)W:_!>'\[NVO=(U*7 2V+[4J-88I&_?#,;1IQ/J+GIU%Z?06W4: MR)HRDC,$.P<@QQ45@HK5(;(MW,C#N9&P3H>7@R1<'^ PZCF,7L.!:MW\?1': MG*-_G5&66\'(K-V)8,27*F4Y MW DBEUE&Q>L$4KX>6QUKLW#/%HG2"W8P*N@"0E"/Q9W F5VCQ"R#7#*>$P'S ML775N9P.M;TQ^,%@+;?&1$*XP MK?I([;@]WJ!_,;%C+#,J8_@?? %4V)U)D\/\QD4[Y*O)[!T[_A*NCT?:2RV@ZBR6@PJ(UV MJ/HU5;^5ZI1+1?B=SDQY' ML)N5N'W#VR.B5>=ROQ?F=/FT.3;J=9F5Y-L]=*,\2+CN6+,_(5 M3F1?/^AW"MQ[Q7N".![62D7V>D?V3A^@>J=-R^ MMR==@Y'O=)O%&]14!ZU4[S%X*J+$B'8-*ZR=!59"M5&L5;!6Z/<*=B2PG2P, MZRP,CRS8\."*\]W!GEZ'-I[G[LEE;]7'#,3"M T2CU_FJBPK]6K=F5R9@KRW M/L&.I6PP_L*4[*;N\&:\3N1 M($JXSS,JADXB97'ANB)*,"?BC!5(U9,YXSF1:L@7KB@XDM@$Y9D;>%[7S4E* MG7!@[HUY.&!+F:44QQS$,L\)WXPP8^NAXSO;&[?I(I'ZAAL."K+ "9J MY-8H<9HC%2FCP'$^="[]BU'@Z0 SXWN*:[%S#5K*C+$[/?@<#QU/,\(,(ZDA MB/I9X15FF492/'Y7H$Z=4P?N7F_1/QKQ2LR,"+QBV8\TELG0.7<@QCE99O*6 MK3]A):BC\2*6"?,7UN7<7M^!:"DDRZM@Q2!/:?E+[JN%V D(.@<"@BH@,+S+ M1(;E-9$D''"V!JYG*S1]8:2::$4NI7I7)I*KIZF*D^%$LN@N85F,7,"'W\M4 M;N#D&B5),P'O8$HY1FQ!TS\8 ]XK+P@\A=>04OB6L*4@-!8#5RHB&LZ-JJ2C M,FEP(&D+;AB5B4I(8XP?QKM*0*TBV*H8!5; "19GT/+>0N %+9A.KN'D]:D% MMU6O3LO@M@[A)H3CNY':]1BN6*[E$V.F2\X)7:"RIX39!G;GCV]1UZ[5M6WH MX8/-%4;"S$B(=J56N[Z/? G?-?#Z]5^%_4ZO-7!7>TAU:E(=*REC2/A:Z-P" M?MY@/D.^=^FL.$TTY\%[8V!6!_RQPI][YS^OM"G_7W!VO MW]GO;C]H> 7/X>\G4"N#VU:NJ86^M1B%8^3F*Y!&^,#3-C/;(8_=[*; ^>V7 M=K.UQ!XKL"F6OKU:_KN;.X_]#[D1<8VN/7V>,FC1"TEC#-"[1ZWXAYK@:8N^N/]Q][_,!7:M 4RL!:IXYU^!.H?NELRW>(N]/KY<@7IJ,5:BV65)9M7WVW M[IHORUZQF5ZVW#>$+U+UD9WA7(5Z9SUU%O"RBRT'DA6FSQF3VX%.4/\O(?P+4$L#!!0 ( !F&:%<@H?TJ.@( ( % 9 M>&PO=V]R:W-H965T!9Q0@;/$ MKVU4ELC&,"I@HY!N."?J<0E,MBF>XM/"/=U7QBT$65*3/6S!?*TWRLZ"@5)0 M#D)3*9"",L6+Z7PU<_$^X!N%5I^-D7.RD_+!36Z+%([=>=D3#2K+OM#!5BJ\Q*J D#3/WLOT,O9_WCI=+ MIOT3M5UL'&.4-]I(WHMM!IR*[DV._3F<"2QG7!#U@NBY8/:"(.X%L3?:9>9M MK8DA6:)DBY2+MC0W\&?CU=8-%>XO;HVRN]3J3'8K\ZRXT0O<&)T)X6I-+H1!11/]8'-:4@L.B6VC"X"MU!/4!R^0U$8 MQ2/YK/Y='EU()Q[.*?:\^*_GA-94YTSJ1@'ZL=AIH^Q5_#EV8AUQ-DYTY3G7 M-U_C&N6R$::[/L/JT$86OGJ>K2]M M>^FZP1],UYONB-I3H1&#TB+#R0=;G*JK]VYB9.U+9B>-+4 _K&R+!.4"['XI MI3E-W >&IIO]!E!+ P04 " 9AFA7)I^0#R0" #_! &0 'AL+W=O MW.3:6+/C8#M-]]]C.VD41#MXX"7VV?=]ON]R=TDKU:,N 0PZ"%[I M%)?&U'-"=%Z"H/I*UE#9FZU4@AIKJAW1M0):>)#@) J"&1&453A+_-E*98EL M#&<5K!32C1!4/=T EVV*0WP\N&>[TK@#DB4UW<$:S$.]4M8B TO!!%2:R0HI MV*;X.IPO8N?O';XR:/5HCYR2C92/SK@M4ARX@(!#;AP#M%L"Y([)A_.PY M\?"D X[W1_8/7KO5LJ$:%I)_8X4I4_P.HP*VM.'F7K8?H=@+/8!&%TLPE'&-[JA2U.7W$KU! M#^LENGAYF1!CWW,HDO?<-QUW=(9[#?45BH/7* JB^ 1\\3S\4U.=@Q.KPW\?$@/GZ./;NS \%6-R@%!3(V!9S1#>/,/)V2W7'-/)>; M _LL"J=!$"1D/Q;TIULXF8W=NE#)J#S=:/A,U8Y5&G'86F!P]7:*D>K:K3., MK'W%;J2Q]>^WI9U0H)R#O=]*:8Z&:X)AYF6_ %!+ P04 " 9AFA7YM,: ML@\# !E$ #0 'AL+W-T>6QE4ZJ"MN&BR<*EU_3&*FL625J0YDS45!BFDJH@V4U5&3:THR1MPJG@T M&@R2J"),A-.)6%67E6Z"A5P)G85Q;PK<[4N>AGKS]N9+Z MXDW@[D?OCHX&MZ<7A_83"YR&D9?T_ FD9P.&S=HF[K MTTDAQ7X&P&!X246#.\*S<$8XFRL&7@6I&%\[\P@,"\FE"K1)O0DT!$MS[^"A MFT%5.IZ*":EL;!?!?>]P%'H#--)3;2F2ER:B5ULC0^@H!O? MK&NCL%1D/1R=AUL'>S-!YE+E5/5AAN'&-)UP6H /1#0SM@G)^#2W[H]CC;HN=B@V@7J(?&D'=T-&X"?#OLCGN'=KT6;1! MS>ZD_KPRNQ%V#BU&KQ0M6&OG;=''Q]B'.#NI:[[^Q%DI*NKV_N2 TPG9^ 5+ MJ=B]B0:=LC &JL+@CBK-%KN67XK4-[35FVYJ"USSZ!5J_KMY+JF@BO!=T:;U M7W*6GZTX_O"O)-LOE4/!7HW=,?3219Z_!I')BQ09=5_H.Z?&WIG16P,XF[/P M.YSQ?!LTF*\8UTQTLR7+'!V&7I.Y^0VUQV_6Y[0@*ZYO>C +M^-O-&>K M*NU774$BNE7;\5?8WC#I?QB86$SDM*7YK)NJ9(SZC%$?Y^5#9O:%Q?'[I.;R[S1- MXSA)L(S.9EX%,RQO20)O/QNF#3RP.!#ISW*-5QOOD,?[ *OI8QV"[13O1&RG M>*X!\><-/-+47VTL#GA@58!Q)4PR!7O3W:)(@ MV4G@Y:\/]I3$<9KZ$<#\"N(80^!IQ!%, 6C D#BVY^#!>11MSJEH^\?"]#=0 M2P,$% @ &89H5Y>*NQS $P( L !?3T\$MP>:4#M M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3 MY?YVX$G1H2)8%II%R=.B':5_'6L@%]J)2B0+M0:K8U;)M'UJAU(MV6M=,&M6]6;GMEIX)G9 M@B[T7]_K!7<"&#]^^.?=WK'EY1%E(K ME'2-5<-7 2_F=7NURO;"B)7(A3V,@GHYAX 50HI"_(1L%/0#9K;JY3^EQ4\E M+<^7J59Y/@K"9L-7T%:DOS4O*\A'OC)UB^6K!^Y 1L&P[SI<"VULO4?=/W>, M>W [-VNE51]%;D%/N85/6I4[(3=5-^XL>N@TZG$X_C:#>*O_9AC5>BU2F*JT M+$#:9APUY!6@-%NQ,P&3O(!1,%%[T-7YN /,L^;$ W:NM;NS#NP!#.@]OIHA:0[/ZOC Y3/[K+ADXXV&>AP- M9J.$$7HVQM*J]'FK\@RT>6(S=^/9 V:C/!%Z%L5^EVXG-7%QK/:"4"<(N5=!* M3T+*!>%E9,#^<1EQ#N9?S$5I(;R<%\ZR488(NU1$Z])&E"*B"ROBW#A&E"NB M#EQQ%I*<970@C;.0E#VB"]KC+!RED>45<[+E+GDP3$B684Q* M,Y%GS?R&N:B"9E4A:CT^E&TBS[9!)C0GSC>I6Q,N)G%J69^_0F+@H$U,&BCT;B,8<8DS*0+'W MJ0R%>84Q*0/%G@U$8UYC3,I L6<#T9@W&),R4.S90!3F4UUB.F%2%HH[G/,\ MU16G4R&;LE!R\3G/+Q5A 264@)).)CVG+ EC4@)*/ N(QEQ@3$I B6\!H=G9 M:7+VFG)B3/(%BV\!49BMBD%""2CQ+2 2L_6VBA)0XEM )"9.CA)*0(EO 9&8 M.#E** $EO@5$8N+D**$$E'@64+O$<2:J#RCO##Q[YRS=Z_0'8U+R&33?'1P_ M-LA@+21D"W<(X]I3GJ?WFE4_S;N49%#50==EGD],ZF7V<^9H<>[B7R:VJ]5V&5_; MY>M!QI?)U>CM8U[U;Q]2A=)! M"D%:/L@@R,H'.01Y^: :@NKR05,(FI8/>H"@A_)!CQ#T6#[H"8*>R@?)!&6< M$"0-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&06Y!N(;!;$&\A MT%M1;R706U%O)=!;!Q_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM M!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MM@LX1 ;T.]C4!O0[V-0&]#O8U ;T.] MC4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O'VQV$^CMJ+<3Z.VH MMQ/H[:BW$^CMJ+<3Z.VHMQ/H7:/>-8'>->I=_Z?>*9_W,=U[;FM\_G]2G2_W MQOOCK\O;R<%+N.(7!E&ULS=G);L(P% 707T'95L1X@ X"-FVW+8O^ M@)L\("*)+=M0^/LZ89!:T:B(2KV;1(GM=U]LZ6PR?MM9\KUM5=9^DBQ#L ^, M^6Q)E?:IL53'D;EQE0[QT2V8U=E*+XB)P6#$,E,'JD,_-#62Z?B)YGI=AM[S M-K[VA:DGB:/2)[W'_<0F:Y)H:\LBTR&.LTV=?TOI'Q+2N+*=XY>%]3=Q0L+. M)C0C/P<M.='.(.T_[*K\YORW0%QIDS9ZR/)^;H\KCCD32K^S86(A>* M[D\\)<;25W\?-:>=4_[+[+B]'\:MVO/PK+U=O\=?S_A4_\(^!$@?$J0/!=+' M$*2/$4@?MR!]W('T<0_2!Q^@-((B*D&UL4$L! A0# M% @ &89H5[2P*&OO *P( !$ ( !KP &1O8U!R M;W!S+V-O&UL4$L! A0#% @ &89H5YE&PO=V]R:W-H965T M&UL4$L! A0#% @ &89H5]GKM-G*!0 CA@ !@ M ("!% X 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ &89H5]9J SR/!0 ]" !@ ("!%1P 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &89H5]Z= M;]?@$ RRX !@ ("!2S$ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ &89H5X$2WN)*" G!4 !D ("!;E, 'AL+W=O M&PO=V]R:W-H965T?>,WL:0, )(' 9 " @;QA M !X;"]W;W)K&UL4$L! A0#% @ &89H5[]U M:79# P 2P< !D ("!7&4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &89H5U!#2"2_ P 0PH !D M ("!%G0 'AL+W=O >&PO M=V]R:W-H965T]Z !X;"]W;W)K&UL4$L! A0#% @ &89H5[ML*T^- @ G04 !D ("! MCX$ 'AL+W=O&PO=V]R:W-H965T*:H@ 0 -<- 9 M " @6.' !X;"]W;W)K&UL4$L! A0#% M @ &89H5Q>FL2TW @ &04 !D ("!&HP 'AL+W=O&UL4$L! A0#% @ &89H5]_.S\W, M @ F0D !D ("! I4 'AL+W=OB]P" "K!P &0 M@($%F >&PO=V]R:W-H965TZ,QOU^P$ T$ 9 " @1B; !X;"]W;W)K&UL4$L! A0#% @ &89H5ZMUR%_M @ 8@@ !D M ("!2IT 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ &89H5S#?]6_Y P "PX !D ("![J4 M 'AL+W=OJ@ >&PO=V]R:W-H965TSR8A>@ ( /<% 9 M " @56M !X;"]W;W)K&UL4$L! A0#% @ M&89H5X]-T#GV P ;1( !D ("!#+ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &89H5ZR- <,# P BP@ !D M ("!F\( 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ &89H5PQ2D4AM P !0L !D ("!,\T 'AL M+W=O&PO=V]R:W-H965T__;CWE ( X& 9 " M@=K3 !X;"]W;W)K&UL4$L! A0#% @ &89H M5PDD[ '\ @ TPD !D ("!I=8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ &89H5R:?D \D @ _P0 M !D ("!*> 'AL+W=O&PO7BKL

&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " 9AFA7*+1H$\,! M ")'@ $P @ '8[ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 .P [ !00 #,[@ ! end XML 64 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 65 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 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 81 218 1 false 31 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://lantronix.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 3 false false R4.htm 00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsParenthetical UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical) Statements 4 false false R5.htm 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 5 false false R6.htm 00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00000007 - Disclosure - Company and Significant Accounting Policies Sheet http://lantronix.com/role/CompanyAndSignificantAccountingPolicies Company and Significant Accounting Policies Notes 7 false false R8.htm 00000008 - Disclosure - Revenue Sheet http://lantronix.com/role/Revenue Revenue Notes 8 false false R9.htm 00000009 - Disclosure - Acquisition Sheet http://lantronix.com/role/Acquisition Acquisition Notes 9 false false R10.htm 00000010 - Disclosure - Supplemental Financial Information Sheet http://lantronix.com/role/SupplementalFinancialInformation Supplemental Financial Information Notes 10 false false R11.htm 00000011 - Disclosure - Warranty Reserve Sheet http://lantronix.com/role/WarrantyReserve Warranty Reserve Notes 11 false false R12.htm 00000012 - Disclosure - Bank Loan Agreements Sheet http://lantronix.com/role/BankLoanAgreements Bank Loan Agreements Notes 12 false false R13.htm 00000013 - Disclosure - Stockholders??? Equity Sheet http://lantronix.com/role/StockholdersEquity Stockholders??? Equity Notes 13 false false R14.htm 00000014 - Disclosure - Income Taxes Sheet http://lantronix.com/role/IncomeTaxes Income Taxes Notes 14 false false R15.htm 00000015 - Disclosure - Commitments and Contingencies Sheet http://lantronix.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 15 false false R16.htm 00000016 - Disclosure - Subsequent Event Sheet http://lantronix.com/role/SubsequentEvent Subsequent Event Notes 16 false false R17.htm 00000017 - Disclosure - Company and Significant Accounting Policies (Policies) Sheet http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies Company and Significant Accounting Policies (Policies) Policies http://lantronix.com/role/CompanyAndSignificantAccountingPolicies 17 false false R18.htm 00000018 - Disclosure - Revenue (Tables) Sheet http://lantronix.com/role/RevenueTables Revenue (Tables) Tables http://lantronix.com/role/Revenue 18 false false R19.htm 00000019 - Disclosure - Acquisition (Tables) Sheet http://lantronix.com/role/AcquisitionTables Acquisition (Tables) Tables http://lantronix.com/role/Acquisition 19 false false R20.htm 00000020 - Disclosure - Supplemental Financial Information (Tables) Sheet http://lantronix.com/role/SupplementalFinancialInformationTables Supplemental Financial Information (Tables) Tables http://lantronix.com/role/SupplementalFinancialInformation 20 false false R21.htm 00000021 - Disclosure - Warranty Reserve (Tables) Sheet http://lantronix.com/role/WarrantyReserveTables Warranty Reserve (Tables) Tables http://lantronix.com/role/WarrantyReserve 21 false false R22.htm 00000022 - Disclosure - Bank Loan Agreements (Tables) Sheet http://lantronix.com/role/BankLoanAgreementsTables Bank Loan Agreements (Tables) Tables http://lantronix.com/role/BankLoanAgreements 22 false false R23.htm 00000023 - Disclosure - Stockholders??? Equity (Tables) Sheet http://lantronix.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://lantronix.com/role/StockholdersEquity 23 false false R24.htm 00000024 - Disclosure - Income Taxes (Tables) Sheet http://lantronix.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://lantronix.com/role/IncomeTaxes 24 false false R25.htm 00000025 - Disclosure - Revenue (Details - Revenues by product line) Sheet http://lantronix.com/role/RevenueDetails-RevenuesByProductLine Revenue (Details - Revenues by product line) Details http://lantronix.com/role/RevenueTables 25 false false R26.htm 00000026 - Disclosure - Revenue (Details - Revenue by geography) Sheet http://lantronix.com/role/RevenueDetails-RevenueByGeography Revenue (Details - Revenue by geography) Details http://lantronix.com/role/RevenueTables 26 false false R27.htm 00000027 - Disclosure - Revenue (Details - Percentage of total net revenue) Sheet http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue Revenue (Details - Percentage of total net revenue) Details http://lantronix.com/role/RevenueTables 27 false false R28.htm 00000028 - Disclosure - Revenue (Details - Changes in deferred revenue) Sheet http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue Revenue (Details - Changes in deferred revenue) Details http://lantronix.com/role/RevenueTables 28 false false R29.htm 00000029 - Disclosure - Revenue (Details Narrative) Sheet http://lantronix.com/role/RevenueDetailsNarrative Revenue (Details Narrative) Details http://lantronix.com/role/RevenueTables 29 false false R30.htm 00000030 - Disclosure - Acquisitions (Details-consideration liability) Sheet http://lantronix.com/role/AcquisitionsDetails-considerationLiability Acquisitions (Details-consideration liability) Details http://lantronix.com/role/AcquisitionTables 30 false false R31.htm 00000031 - Disclosure - Acquisition (Details Narrative) Sheet http://lantronix.com/role/AcquisitionDetailsNarrative Acquisition (Details Narrative) Details http://lantronix.com/role/AcquisitionTables 31 false false R32.htm 00000032 - Disclosure - Supplemental Financial Information (Details - Inventories) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories Supplemental Financial Information (Details - Inventories) Details http://lantronix.com/role/SupplementalFinancialInformationTables 32 false false R33.htm 00000033 - Disclosure - Supplemental Financial Information (Details - Other liabilities) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities Supplemental Financial Information (Details - Other liabilities) Details http://lantronix.com/role/SupplementalFinancialInformationTables 33 false false R34.htm 00000034 - Disclosure - Supplemental Financial Information (Details - Net loss per share) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare Supplemental Financial Information (Details - Net loss per share) Details http://lantronix.com/role/SupplementalFinancialInformationTables 34 false false R35.htm 00000035 - Disclosure - Supplemental Financial Information (Details - Equivalents) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Equivalents Supplemental Financial Information (Details - Equivalents) Details http://lantronix.com/role/SupplementalFinancialInformationTables 35 false false R36.htm 00000036 - Disclosure - Supplemental Financial Information (Details - Purchased intangible assets) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets Supplemental Financial Information (Details - Purchased intangible assets) Details http://lantronix.com/role/SupplementalFinancialInformationTables 36 false false R37.htm 00000037 - Disclosure - Supplemental Financial Information (Details - Amortization expense) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense Supplemental Financial Information (Details - Amortization expense) Details http://lantronix.com/role/SupplementalFinancialInformationTables 37 false false R38.htm 00000038 - Disclosure - Supplemental Financial Information (Details - Severance of related charges) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges Supplemental Financial Information (Details - Severance of related charges) Details http://lantronix.com/role/SupplementalFinancialInformationTables 38 false false R39.htm 00000039 - Disclosure - Supplemental Financial Information (Details - Non-cash acquisition) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Non-cashAcquisition Supplemental Financial Information (Details - Non-cash acquisition) Details http://lantronix.com/role/SupplementalFinancialInformationTables 39 false false R40.htm 00000040 - Disclosure - Supplemental Financial Information (Details Narrative) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative Supplemental Financial Information (Details Narrative) Details http://lantronix.com/role/SupplementalFinancialInformationTables 40 false false R41.htm 00000041 - Disclosure - Warranty Reserve (Details) Sheet http://lantronix.com/role/WarrantyReserveDetails Warranty Reserve (Details) Details http://lantronix.com/role/WarrantyReserveTables 41 false false R42.htm 00000042 - Disclosure - Bank Loan Agreements (Details - Summarizes our outstanding debt) Sheet http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt Bank Loan Agreements (Details - Summarizes our outstanding debt) Details http://lantronix.com/role/BankLoanAgreementsTables 42 false false R43.htm 00000043 - Disclosure - Bank Loan Agreements (Details Narrative) Sheet http://lantronix.com/role/BankLoanAgreementsDetailsNarrative Bank Loan Agreements (Details Narrative) Details http://lantronix.com/role/BankLoanAgreementsTables 43 false false R44.htm 00000044 - Disclosure - Stockholders Equity (Details - Option activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-OptionActivity Stockholders Equity (Details - Option activity) Details 44 false false R45.htm 00000045 - Disclosure - Stockholders Equity (Details - RSU activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-RsuActivity Stockholders Equity (Details - RSU activity) Details 45 false false R46.htm 00000046 - Disclosure - Stockholders Equity (Details - PSU activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-PsuActivity Stockholders Equity (Details - PSU activity) Details 46 false false R47.htm 00000047 - Disclosure - Stockholders Equity (Details - ESPP activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-EsppActivity Stockholders Equity (Details - ESPP activity) Details 47 false false R48.htm 00000048 - Disclosure - Stockholders Equity (Details - Share based compensation) Sheet http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation Stockholders Equity (Details - Share based compensation) Details 48 false false R49.htm 00000049 - Disclosure - Stockholders Equity (Details - Unrecognized expense) Sheet http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense Stockholders Equity (Details - Unrecognized expense) Details 49 false false R50.htm 00000050 - Disclosure - Income Taxes (Details) Sheet http://lantronix.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://lantronix.com/role/IncomeTaxesTables 50 false false R51.htm 00000051 - Disclosure - Income Taxes (Details Narrative) Sheet http://lantronix.com/role/IncomeTaxesDetailsNarrative Income Taxes (Details Narrative) Details http://lantronix.com/role/IncomeTaxesTables 51 false false All Reports Book All Reports lantronix_i10q-093023.htm ltrx-20230930.xsd ltrx-20230930_cal.xml ltrx-20230930_def.xml ltrx-20230930_lab.xml ltrx-20230930_pre.xml lantronixlogo.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 68 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lantronix_i10q-093023.htm": { "nsprefix": "LTRX", "nsuri": "http://lantronix.com/20230930", "dts": { "inline": { "local": [ "lantronix_i10q-093023.htm" ] }, "schema": { "local": [ "ltrx-20230930.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" ] }, "calculationLink": { "local": [ "ltrx-20230930_cal.xml" ] }, "definitionLink": { "local": [ "ltrx-20230930_def.xml" ] }, "labelLink": { "local": [ "ltrx-20230930_lab.xml" ] }, "presentationLink": { "local": [ "ltrx-20230930_pre.xml" ] } }, "keyStandard": 200, "keyCustom": 18, "axisStandard": 13, "axisCustom": 0, "memberStandard": 19, "memberCustom": 12, "hidden": { "total": 31, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 26 }, "contextCount": 81, "entityCount": 1, "segmentCount": 31, "elementCount": 342, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 414, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://lantronix.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R2": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets", "longName": "00000002 - Statement - UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R3": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "longName": "00000003 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R4": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsParenthetical", "longName": "00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:EarningsPerShareBasic", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": null }, "R5": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "AsOf2022-06-30_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2022-06-30_us-gaap_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R6": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "00000006 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R7": { "role": "http://lantronix.com/role/CompanyAndSignificantAccountingPolicies", "longName": "00000007 - Disclosure - Company and Significant Accounting Policies", "shortName": "Company and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R8": { "role": "http://lantronix.com/role/Revenue", "longName": "00000008 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R9": { "role": "http://lantronix.com/role/Acquisition", "longName": "00000009 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R10": { "role": "http://lantronix.com/role/SupplementalFinancialInformation", "longName": "00000010 - Disclosure - Supplemental Financial Information", "shortName": "Supplemental Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R11": { "role": "http://lantronix.com/role/WarrantyReserve", "longName": "00000011 - Disclosure - Warranty Reserve", "shortName": "Warranty Reserve", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R12": { "role": "http://lantronix.com/role/BankLoanAgreements", "longName": "00000012 - Disclosure - Bank Loan Agreements", "shortName": "Bank Loan Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R13": { "role": "http://lantronix.com/role/StockholdersEquity", "longName": "00000013 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R14": { "role": "http://lantronix.com/role/IncomeTaxes", "longName": "00000014 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R15": { "role": "http://lantronix.com/role/CommitmentsAndContingencies", "longName": "00000015 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R16": { "role": "http://lantronix.com/role/SubsequentEvent", "longName": "00000016 - Disclosure - Subsequent Event", "shortName": "Subsequent Event", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R17": { "role": "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies", "longName": "00000017 - Disclosure - Company and Significant Accounting Policies (Policies)", "shortName": "Company and Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "17", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "LTRX:CompanyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "LTRX:CompanyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R18": { "role": "http://lantronix.com/role/RevenueTables", "longName": "00000018 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R19": { "role": "http://lantronix.com/role/AcquisitionTables", "longName": "00000019 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R20": { "role": "http://lantronix.com/role/SupplementalFinancialInformationTables", "longName": "00000020 - Disclosure - Supplemental Financial Information (Tables)", "shortName": "Supplemental Financial Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R21": { "role": "http://lantronix.com/role/WarrantyReserveTables", "longName": "00000021 - Disclosure - Warranty Reserve (Tables)", "shortName": "Warranty Reserve (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R22": { "role": "http://lantronix.com/role/BankLoanAgreementsTables", "longName": "00000022 - Disclosure - Bank Loan Agreements (Tables)", "shortName": "Bank Loan Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R23": { "role": "http://lantronix.com/role/StockholdersEquityTables", "longName": "00000023 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R24": { "role": "http://lantronix.com/role/IncomeTaxesTables", "longName": "00000024 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R25": { "role": "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine", "longName": "00000025 - Disclosure - Revenue (Details - Revenues by product line)", "shortName": "Revenue (Details - Revenues by product line)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "25", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_custom_EmbeddedIoTSolutionsMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R26": { "role": "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "longName": "00000026 - Disclosure - Revenue (Details - Revenue by geography)", "shortName": "Revenue (Details - Revenue by geography)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_srt_AmericasMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R27": { "role": "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue", "longName": "00000027 - Disclosure - Revenue (Details - Percentage of total net revenue)", "shortName": "Revenue (Details - Percentage of total net revenue)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "27", "firstAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_ProductMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "LTRX:ScheduleOfPercentageTotalNetRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_ProductMember_us-gaap_SalesRevenueNetMember_us-gaap_CustomerConcentrationRiskMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "LTRX:ScheduleOfPercentageTotalNetRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R28": { "role": "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue", "longName": "00000028 - Disclosure - Revenue (Details - Changes in deferred revenue)", "shortName": "Revenue (Details - Changes in deferred revenue)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "28", "firstAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "LTRX:ChangesInDeferredRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "LTRX:ChangesInDeferredRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R29": { "role": "http://lantronix.com/role/RevenueDetailsNarrative", "longName": "00000029 - Disclosure - Revenue (Details Narrative)", "shortName": "Revenue (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2023-09-30_custom_PrepaidSalesCommissionsMember", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30_custom_PrepaidSalesCommissionsMember", "name": "us-gaap:PrepaidExpenseAndOtherAssetsCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R30": { "role": "http://lantronix.com/role/AcquisitionsDetails-considerationLiability", "longName": "00000030 - Disclosure - Acquisitions (Details-consideration liability)", "shortName": "Acquisitions (Details-consideration liability)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "30", "firstAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "LTRX:BusinessCombinationContingentConsiderationRemeasurementEstimates", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R31": { "role": "http://lantronix.com/role/AcquisitionDetailsNarrative", "longName": "00000031 - Disclosure - Acquisition (Details Narrative)", "shortName": "Acquisition (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_srt_ScenarioForecastMember", "name": "us-gaap:BusinessCombinationContingentConsiderationLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R32": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories", "longName": "00000032 - Disclosure - Supplemental Financial Information (Details - Inventories)", "shortName": "Supplemental Financial Information (Details - Inventories)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:InventoryFinishedGoodsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R33": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities", "longName": "00000033 - Disclosure - Supplemental Financial Information (Details - Other liabilities)", "shortName": "Supplemental Financial Information (Details - Other liabilities)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "LTRX:AccruedVariableConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "LTRX:AccruedVariableConsideration", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R34": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "longName": "00000034 - Disclosure - Supplemental Financial Information (Details - Net loss per share)", "shortName": "Supplemental Financial Information (Details - Net loss per share)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-Equivalents", "longName": "00000035 - Disclosure - Supplemental Financial Information (Details - Equivalents)", "shortName": "Supplemental Financial Information (Details - Equivalents)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R36": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets", "longName": "00000036 - Disclosure - Supplemental Financial Information (Details - Purchased intangible assets)", "shortName": "Supplemental Financial Information (Details - Purchased intangible assets)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R37": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense", "longName": "00000037 - Disclosure - Supplemental Financial Information (Details - Amortization expense)", "shortName": "Supplemental Financial Information (Details - Amortization expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R38": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges", "longName": "00000038 - Disclosure - Supplemental Financial Information (Details - Severance of related charges)", "shortName": "Supplemental Financial Information (Details - Severance of related charges)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:SupplementalUnemploymentBenefitsSeveranceBenefits", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R39": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-Non-cashAcquisition", "longName": "00000039 - Disclosure - Supplemental Financial Information (Details - Non-cash acquisition)", "shortName": "Supplemental Financial Information (Details - Non-cash acquisition)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R40": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative", "longName": "00000040 - Disclosure - Supplemental Financial Information (Details Narrative)", "shortName": "Supplemental Financial Information (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:SeveranceCosts1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-31_srt_ScenarioForecastMember", "name": "us-gaap:SeveranceCosts1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R41": { "role": "http://lantronix.com/role/WarrantyReserveDetails", "longName": "00000041 - Disclosure - Warranty Reserve (Details)", "shortName": "Warranty Reserve (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-06-30", "name": "us-gaap:ProductWarrantyAccrualClassifiedCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R42": { "role": "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt", "longName": "00000042 - Disclosure - Bank Loan Agreements (Details - Summarizes our outstanding debt)", "shortName": "Bank Loan Agreements (Details - Summarizes our outstanding debt)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:LineOfCredit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R43": { "role": "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative", "longName": "00000043 - Disclosure - Bank Loan Agreements (Details Narrative)", "shortName": "Bank Loan Agreements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "From2023-07-012023-09-30_custom_SeniorCreditandMezzanineCreditFacilitiesMember", "name": "us-gaap:LineOfCreditFacilityCovenantCompliance", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_custom_SeniorCreditandMezzanineCreditFacilitiesMember", "name": "us-gaap:LineOfCreditFacilityCovenantCompliance", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R44": { "role": "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity", "longName": "00000044 - Disclosure - Stockholders Equity (Details - Option activity)", "shortName": "Stockholders Equity (Details - Option activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "AsOf2023-06-30_us-gaap_OptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30_us-gaap_OptionMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R45": { "role": "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity", "longName": "00000045 - Disclosure - Stockholders Equity (Details - RSU activity)", "shortName": "Stockholders Equity (Details - RSU activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "AsOf2023-06-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30_us-gaap_RestrictedStockUnitsRSUMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R46": { "role": "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "longName": "00000046 - Disclosure - Stockholders Equity (Details - PSU activity)", "shortName": "Stockholders Equity (Details - PSU activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "AsOf2023-06-30_custom_PerformanceStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30_custom_PerformanceStockUnitsMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R47": { "role": "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity", "longName": "00000047 - Disclosure - Stockholders Equity (Details - ESPP activity)", "shortName": "Stockholders Equity (Details - ESPP activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-06-30_custom_EmployeeStockPurchasePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30_custom_EmployeeStockPurchasePlanMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R48": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation", "longName": "00000048 - Disclosure - Stockholders Equity (Details - Share based compensation)", "shortName": "Stockholders Equity (Details - Share based compensation)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-09-30_us-gaap_CostOfSalesMember", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "unique": true } }, "R49": { "role": "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense", "longName": "00000049 - Disclosure - Stockholders Equity (Details - Unrecognized expense)", "shortName": "Stockholders Equity (Details - Unrecognized expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R50": { "role": "http://lantronix.com/role/IncomeTaxesDetails", "longName": "00000050 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2023-09-30", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } }, "R51": { "role": "http://lantronix.com/role/IncomeTaxesDetailsNarrative", "longName": "00000051 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DeferredTaxLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-09-30", "name": "us-gaap:DeferredTaxLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-093023.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationPerformanceSharesAwardOutstandingActivityTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of PSU activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for outstanding performance shares." } } }, "auth_ref": [ "r17" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt" ], "lang": { "en-us": { "role": { "totalLabel": "Net Carrying amount of debt", "label": "Long-Term Debt, Gross", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r18", "r125", "r286" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r25", "r159", "r184", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r366", "r367", "r368", "r379", "r509", "r572", "r580", "r581" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued payroll and related expenses", "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)." } } }, "auth_ref": [ "r24" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://lantronix.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of net revenue by product lines", "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." } } }, "auth_ref": [ "r574" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r136", "r496", "r578" ] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SolicitingMaterial", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "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." } } }, "auth_ref": [ "r531" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r163" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://lantronix.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of net revenue by geographic region", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue", "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r313", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r26", "r186", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r386", "r496", "r497", "r498", "r499", "r500", "r556" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue", "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r313", "r502", "r503", "r504", "r505", "r506", "r507", "r508" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "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." } } }, "auth_ref": [ "r104" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other income, net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r103" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r502" ] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Other accrued operating expenses", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24" ] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r186", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r386", "r496", "r497", "r498", "r499", "r500", "r556" ] }, "us-gaap_TaxesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxesPayableCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Taxes payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r22" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r18", "r83", "r84", "r124", "r125", "r186", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r386", "r496", "r497", "r498", "r499", "r500", "r556" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r57", "r58", "r75", "r76", "r78", "r80", "r116", "r117", "r186", "r260", "r261", "r262", "r263", "r264", "r266", "r271", "r272", "r273", "r274", "r276", "r277", "r278", "r279", "r280", "r281", "r284", "r386", "r496", "r497", "r498", "r499", "r500", "r556" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r26" ] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "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." } } }, "auth_ref": [] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Financial Information", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "presentation": [ "http://lantronix.com/role/WarrantyReserveDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Product Warranty Accrual, Current", "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. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r24", "r570", "r571" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r225", "r543" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r161", "r231", "r395", "r495", "r509", "r564", "r565" ] }, "LTRX_SoftwareAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "SoftwareAndServicesMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Software & Services [Member]" } } }, "auth_ref": [] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "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." } } }, "auth_ref": [ "r540" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r347", "r348", "r349", "r427", "r558", "r559", "r560", "r577", "r588" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityReportingObligation", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r530" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued pursuant to stock awards, net, shares", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r10", "r85", "r86", "r118" ] }, "us-gaap_SeveranceCosts1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeveranceCosts1", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Restructuring, severance and related charges", "verboseLabel": "Severance charges", "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Net revenue", "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)." } } }, "auth_ref": [ "r176", "r184", "r212", "r213", "r215", "r218", "r219", "r223", "r224", "r225", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r379", "r398", "r572" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "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." } } }, "auth_ref": [ "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r211", "r216", "r220", "r222", "r493" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r29", "r156", "r173", "r174", "r175", "r187", "r188", "r189", "r191", "r197", "r199", "r210", "r229", "r230", "r300", "r347", "r348", "r349", "r357", "r358", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r380", "r381", "r382", "r383", "r384", "r385", "r388", "r417", "r418", "r419", "r427", "r475" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "LTRX_SiliconValleyBankMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "SiliconValleyBankMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Silicon Valley Bank [Member]" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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." } } }, "auth_ref": [ "r0", "r96", "r127", "r211", "r216", "r220", "r222", "r398", "r407", "r493" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r156", "r187", "r188", "r189", "r191", "r197", "r199", "r229", "r230", "r347", "r348", "r349", "r357", "r358", "r369", "r371", "r372", "r374", "r376", "r417", "r419", "r427", "r588" ] }, "us-gaap_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "label": "Options Held [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific commodity, or financial or equity instrument, at a specified price during a specified period (an American option) or at a specified date (a European option) which were purchased or otherwise acquired, excluding options written (for which a premium was received)." } } }, "auth_ref": [ "r122", "r445", "r450", "r463", "r469", "r480", "r481", "r482", "r511", "r512" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://lantronix.com/role/SubsequentEvent" ], "lang": { "en-us": { "role": { "label": "Subsequent Event", "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." } } }, "auth_ref": [ "r389", "r390" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://lantronix.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Prepaid expenses and other current assets", "label": "Prepaid Expense and Other Assets, Current", "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." } } }, "auth_ref": [ "r551" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "LTRX_AsiaPacificJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "AsiaPacificJapanMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography" ], "lang": { "en-us": { "role": { "label": "Asia Pacific Japan [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of non-cash investing transactions", "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares options exercised", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r85", "r86", "r118", "r328" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "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." } } }, "auth_ref": [ "r226", "r227" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingencies (Note 9)", "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." } } }, "auth_ref": [ "r28", "r79", "r401", "r436" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r40", "r42", "r73", "r74", "r225", "r484", "r544" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "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." } } }, "auth_ref": [ "r10", "r156", "r173", "r174", "r175", "r187", "r188", "r189", "r191", "r197", "r199", "r210", "r229", "r230", "r300", "r347", "r348", "r349", "r357", "r358", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r380", "r381", "r382", "r383", "r384", "r385", "r388", "r417", "r418", "r419", "r427", "r475" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r9", "r31", "r370", "r373", "r388", "r417", "r418", "r552", "r553", "r554", "r558", "r559", "r560" ] }, "LTRX_IncreaseDecreaseInLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "IncreaseDecreaseInLeaseRightOfUseAsset", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease right-of-use assets", "label": "IncreaseDecreaseInLeaseRightOfUseAsset" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r387" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r88", "r118", "r404", "r420", "r422", "r425", "r438", "r509" ] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r524" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss on disposal of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r7" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Non-cashAcquisition" ], "lang": { "en-us": { "role": { "label": "Accrued property and equipment paid for in the subsequent period", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Revenues", "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." } } }, "auth_ref": [ "r212", "r213", "r215", "r218", "r219", "r223", "r224", "r225", "r312", "r313", "r392" ] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://lantronix.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "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." } } }, "auth_ref": [ "r185", "r351", "r354", "r355", "r356", "r359", "r361", "r362", "r363", "r426" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price options exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r328" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price options expired", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r330" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative", "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "http://lantronix.com/role/RevenueDetailsNarrative", "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation", "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r187", "r188", "r189", "r210", "r392", "r424", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r454", "r456", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r475", "r514" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholding paid on behalf of employees for restricted shares", "label": "Share-Based Payment Arrangement, Decrease for Tax Withholding Obligation", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://lantronix.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r66", "r575" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock", "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." } } }, "auth_ref": [ "r86", "r402", "r509" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsTables" ], "lang": { "en-us": { "role": { "label": "Summary of outstanding debt", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets [Default Label]", "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." } } }, "auth_ref": [ "r123", "r164", "r184", "r211", "r217", "r221", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r365", "r367", "r379", "r400", "r449", "r509", "r520", "r572", "r573", "r580" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "WrittenCommunications", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "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." } } }, "auth_ref": [ "r539" ] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "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." } } }, "auth_ref": [ "r527" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue", "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r223", "r392", "r411", "r412", "r413", "r414", "r415", "r416", "r486", "r502", "r510", "r545", "r568", "r569", "r574", "r585" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue", "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "auth_ref": [ "r223", "r392", "r411", "r412", "r413", "r414", "r415", "r416", "r486", "r502", "r510", "r545", "r568", "r569", "r574", "r585" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r547" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsPeriodIncreaseDecrease", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity" ], "lang": { "en-us": { "role": { "label": "Shares issued", "documentation": "Increase (decrease) in the number of shares under non-option equity instrument agreements." } } }, "auth_ref": [ "r60" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenueNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueNoncurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Deferred Revenue, Noncurrent", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r549" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r6" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Concentration risk percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r40", "r42", "r73", "r74", "r225" ] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative", "http://lantronix.com/role/AcquisitionsDetails-considerationLiability" ], "lang": { "en-us": { "role": { "periodStartLabel": "Preliminary estimated fair value of earnout consideration at beginning balance", "periodEndLabel": "Preliminary estimated fair value of earnout consideration at ending balance", "label": "Preliminary estimated fair value of earnout consideration at ending balance", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r70", "r364" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssetsAndLiabilitiesNetAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities, net of assets and liabilities acquired:" } } }, "auth_ref": [] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r502" ] }, "us-gaap_AssetAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionTextBlock", "presentation": [ "http://lantronix.com/role/Acquisition" ], "lang": { "en-us": { "role": { "label": "Acquisition", "documentation": "The entire disclosure for asset acquisition." } } }, "auth_ref": [ "r576" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of purchased intangible assets", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r48", "r50" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue" ], "lang": { "en-us": { "role": { "periodStartLabel": "Deferred revenue, beginning balance", "periodEndLabel": "Deferred revenue, ending balance", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r301", "r302", "r314" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "presentation": [ "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue" ], "lang": { "en-us": { "role": { "label": "Current portion of deferred revenue", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r301", "r302", "r314" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AnnualInformationForm", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r535" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r48", "r50", "r393" ] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodStartDate", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: non-current portion of deferred revenue", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r301", "r302", "r314" ] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r534" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://lantronix.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r113", "r240", "r241", "r485", "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares outstanding, beginning balance", "periodEndLabel": "Number of shares outstanding, ending balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r11", "r12" ] }, "us-gaap_ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized", "crdr": "credit", "presentation": [ "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue" ], "lang": { "en-us": { "role": { "label": "New performance obligations", "documentation": "Amount of revenue recognized arising from contract liability from change in timeframe for performance obligation to be satisfied." } } }, "auth_ref": [ "r501" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://lantronix.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r71", "r72" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "label": "Number of shares granted", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://lantronix.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of effective tax rates", "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." } } }, "auth_ref": [ "r120" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of RSU activity", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "presentation": [ "http://lantronix.com/role/WarrantyReserveTables" ], "lang": { "en-us": { "role": { "label": "Schedule of warranty reserve", "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." } } }, "auth_ref": [ "r248" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of other liabilities", "documentation": "Tabular disclosure of the (a) 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 (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r523" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r68" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "presentation": [ "http://lantronix.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Other assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r169", "r509" ] }, "us-gaap_ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationEmployeeStockPurchasePlanActivityTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of ESPP activity", "documentation": "Tabular disclosure of employee stock purchase plan activity." } } }, "auth_ref": [ "r62" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://lantronix.com/role/Revenue" ], "lang": { "en-us": { "role": { "label": "Revenue", "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." } } }, "auth_ref": [ "r137", "r303", "r304", "r305", "r306", "r307", "r308", "r310", "r311", "r315" ] }, "us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Deferred tax liability", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Amortization of purchased intangible assets", "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." } } }, "auth_ref": [ "r7", "r47", "r51" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of inventories", "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." } } }, "auth_ref": [ "r19", "r92", "r93", "r94" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares issued pursuant to stock awards, net", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r61", "r85", "r86", "r118" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r318" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value per share forfeited", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r336" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of option activity", "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." } } }, "auth_ref": [ "r14", "r15", "r60" ] }, "us-gaap_AmortizationOfAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfAcquisitionCosts", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of manufacturing profit in acquired inventory associated with acquisitions", "documentation": "The amount of expense recognized in the current period that reflects the allocation of capitalized costs associated with acquisition of business. 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." } } }, "auth_ref": [ "r7", "r47" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of share-based compensation expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of unrecognized share-based compensation expense", "documentation": "Tabular disclosure of cost not yet recognized and weighted-average period over which cost is expected to be recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r119" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r523" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r532", "r534", "r535" ] }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid." } } }, "auth_ref": [ "r6" ] }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued payroll and related expenses", "label": "Increase (Decrease) in Employee Related Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r6" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r533" ] }, "LTRX_RepaymentsOfTermLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "RepaymentsOfTermLoans", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of borrowings on term loan", "label": "RepaymentsOfTermLoans" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "LTRX_IncreaseDecreaseNontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "IncreaseDecreaseNontradeReceivables", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract manufacturers' receivable", "label": "IncreaseDecreaseNontradeReceivables" } } }, "auth_ref": [] }, "us-gaap_OtherAmortizationOfDeferredCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAmortizationOfDeferredCharges", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of deferred debt issuance costs", "documentation": "Amount of amortization of other deferred costs recognized in the income statement." } } }, "auth_ref": [ "r7", "r100" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r536" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt" ], "lang": { "en-us": { "role": { "label": "Outstanding borrowings on term loan", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r18", "r125", "r584" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current portion of long-term debt, net", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r165" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "LTRX_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Performance Stock Units [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://lantronix.com/role/BankLoanAgreements" ], "lang": { "en-us": { "role": { "label": "Bank Loan Agreements", "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." } } }, "auth_ref": [ "r114", "r182", "r259", "r265", "r266", "r267", "r268", "r269", "r270", "r275", "r282", "r283", "r285" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of severance and related charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r53", "r54", "r55" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://lantronix.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "LTRX_SeniorCreditandMezzanineCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "SeniorCreditandMezzanineCreditFacilitiesMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Creditand Mezzanine Credit Facilities [Member]" } } }, "auth_ref": [] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CountryRegion", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r162", "r234" ] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Extension", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt", "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-term debt, net", "verboseLabel": "Non-current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r166" ] }, "LTRX_EmployeeStockPurchasePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "EmployeeStockPurchasePlanMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Employee Stock Purchase Plan [Member]" } } }, "auth_ref": [] }, "LTRX_CompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20230930", "localname": "CompanyPolicyTextBlock", "presentation": [ "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Company" } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive income", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r30", "r31", "r95", "r167", "r403", "r421", "r422" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r511", "r512", "r513", "r515", "r516", "r517", "r518", "r558", "r559", "r577", "r586", "r588" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r40", "r42", "r73", "r74", "r225", "r484" ] }, "LTRX_ScheduleOfPercentageTotalNetRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20230930", "localname": "ScheduleOfPercentageTotalNetRevenueTableTextBlock", "presentation": [ "http://lantronix.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of percentage total net revenues" } } }, "auth_ref": [] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Tax withholding paid on behalf of employees for restricted shares", "label": "Payment, Tax Withholding, Share-Based Payment Arrangement", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r178" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Acquisition-related costs", "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities." } } }, "auth_ref": [ "r67" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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." } } }, "auth_ref": [ "r101" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare" ], "lang": { "en-us": { "role": { "label": "Denominator:" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Provision (benefit) for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r130", "r135", "r198", "r199", "r214", "r352", "r360", "r410" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r522" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash payment for acquisitions, net of cash and cash equivalents acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r32" ] }, "LTRX_ChangesInDeferredRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20230930", "localname": "ChangesInDeferredRevenueTableTextBlock", "presentation": [ "http://lantronix.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of changes in deferred revenue" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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)." } } }, "auth_ref": [ "r20", "r509" ] }, "LTRX_StockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "StockOptionsMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Stock Options [Member]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "NoTradingSymbolFlag", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "us-gaap_NontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NontradeReceivables", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract manufacturers' receivables", "documentation": "Carrying amounts due as of the balance sheet date of the sum of amounts receivable other than from customers." } } }, "auth_ref": [ "r550" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography" ], "lang": { "en-us": { "role": { "label": "Americas [Member]" } } }, "auth_ref": [ "r589", "r590", "r591", "r592" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r525" ] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r526" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPrimarySicNumber", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r535" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r179" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating activities" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price options outstanding at beginning", "periodEndLabel": "Weighted average exercise price options outstanding at ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r323", "r324" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r110", "r489" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionDomain", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r397", "r398" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investing activities" } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "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." } } }, "auth_ref": [ "r87", "r509", "r587" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing activities" } } }, "auth_ref": [] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r110", "r490" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r41", "r225" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r179" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r523" ] }, "us-gaap_PrepaidExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssets", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r105", "r106", "r107" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance, shares", "periodEndLabel": "Ending balance, shares", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of computation of net income (loss) per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r562" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidExpensesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpensesOther", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses and other current assets", "label": "Increase (Decrease) in Prepaid Expenses, Other", "documentation": "Amount of increase (decrease) of consideration paid in advance for other costs that provide economic benefits in future periods." } } }, "auth_ref": [ "r6" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares forfeited", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r336" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value per share granted", "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)." } } }, "auth_ref": [ "r334" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "Total share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r6" ] }, "LTRX_IoTSystemSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "IoTSystemSolutionsMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "IoT System Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average grant date fair value per share outstanding at beginning", "periodEndLabel": "Weighted average grant date fair value per share outstanding at ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r331", "r332" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Unrecognized share-based compensation expense", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r346" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-PsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r335" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-RsuActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average grant date fair value per share vested", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r335" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "periodStartLabel": "Beginning balance, value", "periodEndLabel": "Ending balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r86", "r89", "r90", "r109", "r439", "r455", "r476", "r477", "r509", "r520", "r557", "r563", "r579", "r588" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Research and development", "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." } } }, "auth_ref": [ "r81", "r350", "r582" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "calculation": { "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt": { "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Unamortized debt issuance costs", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r77" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r99", "r392" ] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r538" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r236", "r237", "r460" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense [Member]", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r237", "r460" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative", "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]" } } }, "auth_ref": [ "r316", "r561" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r523" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r69" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-EsppActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Shares avilable for beginning", "periodEndLabel": "Shares avilable for ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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." } } }, "auth_ref": [ "r59" ] }, "LTRX_PrepaidSalesCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "PrepaidSalesCommissionsMember", "presentation": [ "http://lantronix.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid Sales Commissions [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of shares options expired", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r330" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Weighted-average common shares - diluted", "verboseLabel": "Weighted-average common shares outstanding - diluted", "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." } } }, "auth_ref": [ "r202", "r207" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r158", "r170", "r184", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r365", "r367", "r379", "r509", "r572", "r573", "r580" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r523" ] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative", "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r200", "r316", "r541", "r542", "r561" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r121" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Net loss per share - basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r177", "r192", "r193", "r194", "r195", "r196", "r201", "r203", "r205", "r206", "r207", "r209", "r377", "r378", "r396", "r409", "r491" ] }, "us-gaap_ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod", "crdr": "credit", "presentation": [ "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue" ], "lang": { "en-us": { "role": { "label": "Recognition of revenue from satisfying performance obligations", "documentation": "Amount of revenue recognized from performance obligation satisfied or partially satisfied in previous reporting periods. Includes, but is not limited to, change in transaction price." } } }, "auth_ref": [ "r309" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Weighted-average common shares - basic", "verboseLabel": "Weighted-average common shares outstanding - basic", "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." } } }, "auth_ref": [ "r201", "r207" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r523" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative", "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative" ], "auth_ref": [ "r200", "r316", "r541", "r561" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-OptionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares options outstanding at beginning", "periodEndLabel": "Number of shares options outstanding at ending", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r323", "r324" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://lantronix.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of change in the earnout consideration liability", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r523" ] }, "us-gaap_GuaranteesAndProductWarrantiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GuaranteesAndProductWarrantiesAbstract", "lang": { "en-us": { "role": { "label": "Guarantees and Product Warranties [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r98", "r184", "r211", "r216", "r220", "r222", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r379", "r493", "r572" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "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." } } }, "auth_ref": [ "r393" ] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 Equity", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r115", "r183", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r375", "r478", "r479", "r483" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "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." } } }, "auth_ref": [ "r23", "r184", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r366", "r367", "r368", "r379", "r435", "r492", "r520", "r572", "r580", "r581" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 }, "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities", "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other current liabilities", "totalLabel": "Total other current liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r24", "r509" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r393", "r394" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net proceeds from issuances of common stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 }, "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities", "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other non-current liabilities", "totalLabel": "Total other non-current liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "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." } } }, "auth_ref": [ "r48", "r50" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Equivalents" ], "lang": { "en-us": { "role": { "label": "Common stock equivalents", "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." } } }, "auth_ref": [ "r208" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r26", "r56" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r91", "r126", "r405", "r509", "r557", "r563", "r579" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and stockholders' equity" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of future estimated amortization expense", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperationsParenthetical" ], "lang": { "en-us": { "role": { "label": "Net loss per share - diluted", "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." } } }, "auth_ref": [ "r177", "r192", "r193", "r194", "r195", "r196", "r203", "r205", "r206", "r207", "r209", "r377", "r378", "r396", "r409", "r491" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r73", "r74", "r225", "r484" ] }, "LTRX_AccruedRawMaterialsPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "AccruedRawMaterialsPurchases", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Accrued raw materials purchases" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r43", "r44", "r45", "r131", "r132", "r133", "r134" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r73", "r74", "r225", "r423", "r484" ] }, "LTRX_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "OperatingAndFinanceLeaseLiability", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Lease liability" } } }, "auth_ref": [] }, "us-gaap_TerminationLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TerminationLoans", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Term loan", "documentation": "Definite liabilities to third parties under a termination loan agreement, whether or not guaranteed in whole or in part by the government." } } }, "auth_ref": [ "r391" ] }, "LTRX_WarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "WarrantyReserves", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Warranty reserve" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://lantronix.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r353" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "label": "Schedule of antidilutive securities", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r39" ] }, "us-gaap_RepaymentsOfDebtAndCapitalLeaseObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfDebtAndCapitalLeaseObligations", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of lease liabilities", "label": "Repayments of Debt and Lease Obligation", "documentation": "Amount of cash outflow for short-term and long-term debt and lease obligation." } } }, "auth_ref": [] }, "LTRX_LongTermOtherLiabilities": { "xbrltype": "stringItemType", "nsuri": "http://lantronix.com/20230930", "localname": "LongTermOtherLiabilities", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Non-current" } } }, "auth_ref": [] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest expense, net", "documentation": "The net amount of operating interest income (expense)." } } }, "auth_ref": [ "r129" ] }, "LTRX_BusinessCombinationContingentConsiderationRemeasurementEstimates": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "BusinessCombinationContingentConsiderationRemeasurementEstimates", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-considerationLiability" ], "lang": { "en-us": { "role": { "label": "Remeasurement estimates" } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r521" ] }, "us-gaap_SupplementalUnemploymentBenefitsSeveranceBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalUnemploymentBenefitsSeveranceBenefits", "crdr": "credit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Supplemental Unemployment Benefits, Severance Benefits", "documentation": "Liability for amount due employees, in addition to wages and any other money that employers owe employees, when their employment ends through a layoff or other termination. For example, a company may provide involuntarily terminated employees with a lump sum payment equal to one week's salary for every year of employment." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net proceeds from borrowing on line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r33", "r556" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "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'." } } }, "auth_ref": [ "r534" ] }, "LTRX_OperatingLeasesLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "OperatingLeasesLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease liability", "label": "OperatingLeasesLiabilityNoncurrent" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net proceeds from issuance of debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r555" ] }, "LTRX_ChargedToCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "ChargedToCostOfRevenue", "crdr": "debit", "presentation": [ "http://lantronix.com/role/WarrantyReserveDetails" ], "lang": { "en-us": { "role": { "label": "Charged to cost of revenue" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "us-gaap_EMEAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EMEAMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography" ], "lang": { "en-us": { "role": { "label": "EMEA [Member]", "documentation": "Regions of Europe, Middle East and Africa." } } }, "auth_ref": [ "r589", "r590", "r591", "r592" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r534" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r534" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r7", "r52" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r537" ] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "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." } } }, "auth_ref": [ "r528" ] }, "LTRX_MinimumLiquidityRequirement": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "MinimumLiquidityRequirement", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum liquidity requirement" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nonrefundable facility increase fee", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r34" ] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r535" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r97", "r107", "r128", "r157", "r171", "r172", "r175", "r184", "r190", "r192", "r193", "r194", "r195", "r198", "r199", "r204", "r211", "r216", "r220", "r222", "r228", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r378", "r379", "r408", "r457", "r473", "r474", "r493", "r519", "r572" ] }, "us-gaap_ProductWarrantyAccrualPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrualPayments", "crdr": "debit", "presentation": [ "http://lantronix.com/role/WarrantyReserveDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Usage", "label": "Standard and Extended Product Warranty Accrual, Decrease for Payments", "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." } } }, "auth_ref": [ "r249" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "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." } } }, "auth_ref": [] }, "LTRX_FairValueRemeasurementOfEarnoutConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "FairValueRemeasurementOfEarnoutConsideration", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Fair value remeasurement of earnout consideration" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (decrease) in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r105" ] }, "LTRX_ThirdAmendmentMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "ThirdAmendmentMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Third Amendment [Member]" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of period", "periodEndLabel": "Cash and cash equivalents at end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r35", "r105", "r180" ] }, "us-gaap_LineOfCreditFacilityCovenantCompliance": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCovenantCompliance", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit description", "documentation": "Identification of whether the entity has been in compliance with any credit facility debt covenants during the period." } } }, "auth_ref": [ "r546", "r548" ] }, "LTRX_CustomerDepositsAndRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "CustomerDepositsAndRefunds", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Customer deposits and refunds" } } }, "auth_ref": [] }, "LTRX_CreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "CreditFacilitiesMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facilities [Member]" } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges" ], "lang": { "en-us": { "role": { "label": "Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r7", "r238", "r239", "r566" ] }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyDisclosureTextBlock", "presentation": [ "http://lantronix.com/role/WarrantyReserve" ], "lang": { "en-us": { "role": { "label": "Warranty Reserve", "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period." } } }, "auth_ref": [ "r242", "r243", "r244", "r245", "r246", "r247" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r6" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories", "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "verboseLabel": "Inventories", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r168", "r488", "r509" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Current portion", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r82", "r124", "r509", "r583" ] }, "LTRX_AccruedVariableConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "AccruedVariableConsideration", "crdr": "credit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities": { "parentTag": "us-gaap_OtherLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Accrued variable consideration" } } }, "auth_ref": [] }, "LTRX_AmortizationOfPurchasedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "AmortizationOfPurchasedIntangibleAssets", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Amortization of purchased intangible assets", "label": "AmortizationOfPurchasedIntangibleAssets" } } }, "auth_ref": [] }, "LTRX_EmbeddedIoTSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20230930", "localname": "EmbeddedIoTSolutionsMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Embedded IoT Solutions [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "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." } } }, "auth_ref": [ "r8", "r399", "r406", "r509" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "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." } } }, "auth_ref": [ "r21", "r556" ] }, "us-gaap_PaymentsForPostemploymentBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForPostemploymentBenefits", "crdr": "credit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Payments for Postemployment Benefits", "documentation": "Cash outflows for payments of postemployment benefits (such as severance pay and health insurance benefits) recognized during the period. Postemployment benefits are benefits paid to employees after employment but before retirement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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." } } }, "auth_ref": [ "r35", "r160", "r487" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Purchased intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r46", "r49" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r102", "r279", "r287", "r499", "r500" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://lantronix.com/role/CompanyAndSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Company and Significant Accounting Policies", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r108", "r181" ] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "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." } } }, "auth_ref": [ "r21", "r556" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense" ], "lang": { "en-us": { "role": { "label": "2025", "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)." } } }, "auth_ref": [ "r112" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense" ], "lang": { "en-us": { "role": { "label": "2026", "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)." } } }, "auth_ref": [ "r112" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense" ], "lang": { "en-us": { "role": { "label": "2027", "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)." } } }, "auth_ref": [ "r112" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "PreCommencementTenderOffer", "presentation": [ "http://lantronix.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "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." } } }, "auth_ref": [ "r529" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense" ], "lang": { "en-us": { "role": { "label": "2028", "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)." } } }, "auth_ref": [ "r112" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt" ], "lang": { "en-us": { "role": { "label": "Outstanding borrowings on revolving credit facility", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense", "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Net book value", "verboseLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r111", "r393" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicDistributionAxis", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r397", "r398", "r494" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense" ], "lang": { "en-us": { "role": { "label": "2024 (remainder)", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-PurchasedIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Gross carrying amount", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r111", "r394" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-UnrecognizedExpense" ], "lang": { "en-us": { "role": { "label": "Weighted average years to recognize", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r346" ] }, "LTRX_BusinessCombinationContingentConsiderationPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20230930", "localname": "BusinessCombinationContingentConsiderationPayments", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-considerationLiability" ], "lang": { "en-us": { "role": { "label": "Payments" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative", "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "http://lantronix.com/role/RevenueDetailsNarrative", "http://lantronix.com/role/StockholdersEquityDetails-ShareBasedCompensation", "http://lantronix.com/role/SupplementalFinancialInformationDetailsNarrative", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r187", "r188", "r189", "r210", "r392", "r424", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r437", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r450", "r451", "r452", "r453", "r454", "r456", "r458", "r459", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r475", "r514" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(1)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(c)", "Paragraph": "2", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "25", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-23" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "30", "Section": "25", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(i)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480647/815-10-15-83" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12A" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-4" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r508": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r509": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r510": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r513": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r517": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r519": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r521": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r522": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r523": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r524": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r525": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r527": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r528": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r529": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r530": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r531": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r532": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r533": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r534": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r535": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r536": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r538": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r539": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r540": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r541": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r542": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-8" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r579": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r580": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r581": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r582": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r583": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r586": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r587": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r589": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r590": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r591": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r592": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 69 0001683168-23-007735-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-23-007735-xbrl.zip M4$L#!!0 ( !F&:%=M:/:)-P< )XJ 4 ;&%N=')O;FEX7V5X,S$P M,2YH=&WM6EMOXC@4?A]I_H.%-+.ME)9+6^ULRR!12'=8L2U+T]V91Y,X8$T2 M,W$"97_]?L<)MT)5JH&91:(/E-C']K']?>=&JI^GW7_,+NG2]M^V/!5U%RR=R7T24CT5*A5KVNV8\#V9,).RN?EJO%:^C8V<[L M5RP1C\D)#V0?3:Z($A$7:N^CGAY>[7@1;*MA=YW63:M1=UIWM^SNAG6ZK=M& MJU-O,_NSW7AP6G_;:(:$W?T!VX9&G8?N_4/]UF'.';NW&T:OLU*%=',^V>R^ MWKVNW]KW)W>?V_:7MV_J#8>Z*J529?^NI5!K6>P/$8MPPOX9R(1_%;&%Q>)$ M^A.6#'ARN<6UGBCOU*_;-FO8[?9]I]YHW?[^L5 JF.=.O=F=4MKM!B SX2+!8C*<;" PBD9M]2'@-_P03M0Q4G3$7L1L4AQIS\Q93/VCQ* M8A7)1XNU(O?T:E%+?'1?=]IK3_;%QFVML[VSK.S\MJZYQAWA-D#@KY$:!\+K M"RN[M/RJ/(49(Y4 ^E'"9<1X-&$IKBL53"<\$2%L"]TA!U]QR9('S.2'? =$H?\_%C6*9\$MI *'4@N">C/DB>#+!!/12N49#F'4(UY6&;N'0< M2F^R> S/(+)HC%#M8-[^'^;M[.<11C!?1H DH7L.00ML@3BZXX5^&?DP?CR1 MF$=&;I!ZF!,P7\";!8I(,IA#H)0(1L0+@CF#=(S\/",GP*M^7>#S2QP9A+<9C8; ,;,I>( AS3(! O4#J 8T@L1!^ MAWP//7M2NX'2*<:11XI5D(%Z&"M7>&C6[ @8]@1(,06J@,9N&H,8Z+4?W0&/ M^H+57>-3RK^=G5L$>P[*@HD6ZZ8!Y,IG_*1\<20R39#*(CJ"0 ]7RD+RU0:8P)XCY'4QB=!2D1F'DH.Y]YL MT2/&(N"&.7E<-D>VE7M+ZI3P;-!%JT!Z/#&*]K3T)(\E;4!FT:/QT1'-E&J* MZ(P]TB;\,UQ46D"AQ'#18D-.@$D#3HX7VS)*S"-#C,CBS,7P&-]Z@@3A&S%> M> =?N!>LZ_U@UFWL,%;(M[FKV9B#X.U(>D0MKE7$R>]R#5I22D5\X[$WQ3[8 M*'E/!C*9D']:MRQ9 D,3PX",Q$NB"RF9<>^/^8:&:3P$ [4);ET7$#,*F.2L M+R+$K &(B!XQ)(:3"!+/C&RP!'((SWB@VU[0S=TYW>P1#U+C"0B+PO>1'7Y1YZ:+%'D%9Z'HCGE(JTAC"Z$ M3DOSA4HG:*$?(S"+QM5,*\/L:$78!\'@!Y[(Y6JZ@+VI.5(Y,DIGNAQGF@RX MGL66Y$$,(2F9@O:&GOS.(I'F-I\(\8HP)9*>>J$(> #,&!E$9_&OG4: I?8L-E, M[I+7_DIP<"=[0XO=UQ7J"-K\&";9 DB%\2* N?F!,^>#E45!,AJI8"0H%(IX M/_^=-LX=CPB'@9H(](X'*O,V?(EM8,>:J' &[(V9='K [1)N>RI)5/@\="]* M[[8)R"8P<)#[;6O MJ:S<_?HW2/)OWT^,)X>=,61+<[?( ,B0-092^,Q^%&Y*-0]VMQ#&9GTW,Z.0 M]VU5CZ-.5@O$]#,EK(4U28_ZO'*8JW!,.NS0)%6O9U>[Q9?ZGIF7WC.E]TNS M%T[IO=3_ %!+ P04 " 9AFA7&"05DC(' "R*@ % &QA;G1R;VYI M>%]E>#,Q,#(N:'1M[5I=;R(W%'U?:?^#A;3;1)H$0A)UFU DDI N%05*B-I] M-#,>L#(SGK5G(/37]US/\!%"%**%;-,E#X2QK^UK^YS[Q50^]_YH5M^_JWRN MUZ[PG]%?I=?H->O52C'[C]YBWEVY:%]]83>]+\WZKP5?1O)4!C6 M$F/652&/G*S!83="2[^ @1C:>>FXR+Q-V?'18 MKA0OH&-G,[.?LT3<)P<\D ,TN2)*A+8K?HSZ)CY_G;4NZ]U>X[IQ6>LUVBW6 MOF:=;J-UV>C4FNRZT:KA*[ZUKR%1[[Z.1IW;[LUMK=5CO3:[J5]:O8Y+9=*M M][G.;FK=BUJK?G/0_KM9__+^7>VR1UWE4NDU;F=Z-1M:I%!M..QWH44X87\- M9<+OA':PF$ZD/V')D"=G&UQK2?E>[:)99Y?U9O.F4[MLM'[[M5 JV.=.[>IJ M^OSB1T(?N"H(>&P$#C+_5K#,K_2ZTP5&M&F7!],33U1< MR*U#I7>^P M1N0>GB]JB8_N)D[QN<:7KS.5RJ%P\BF^+ZQ<9DFP?$*"FSOS\M9O]8(;W"5N M#02^B]0X$-Y .-GEYE?J*"43"%<9P/2&1$+8#ZR[,:=#F01DLB4L:VC5(P)7: M34.(11@.34!0-AY*=\A,2A_S\6-8IGP2VD H32"X)Z,!2)X,L4$3"]2(QCXS<(/4P)V"^@#<'%)%D6&.@E A&Q N".8-R\)JEI4%23]+$ M#DFD 01 &P5LV^6,U,ML.-DZ^SH/8#23R9'?AX0DN%5OB_QN&?V+<(:C&MAL0QLRGX@"'-,@$#] M0)HAC2"Q$'Z'? \]>]*X@3(IQI%'TBK(0!UKY0H/S8;M <.> "FF0!70V$TU MB('>^KT[Y-% L)IK?@[)@HL.Z:0"YHV-^<'2Z)S)-CTZ]["E[ ME!1/1QGA2 =&7F.!AQDO2-^-*N,_4,:',G1>RPR&! 5K9SM6KL_*G\O?B95[ M?'_;M+P2!@< _-D Z7D".12[N3PUZP^A(*HO /1\I2PL4ZG&!/ >(VFL3X*4 MB.P\E!S.O=FB1]0BX)8Y>5PV1[:3>TOJE/!LT,6H0'H\L8KVC?0DUY(V(+/H MT?KHB&9*#45TUAX9&_Y9+BHCH%!BN>BPF!-@TH"3X\6VK!+SR! CLCAS,3S& MM[X@0?A&C!?>SA>^"=;U7YEU:SN,1^1;W]6LS4'P=B0]HA8W*N+D=[D!+2FE M(KYQ[4VQ#S9*WI>!3";DGU8M2Y; TL0R("/Q ]&%E,RZ]_M\0W&J8S#0V.#6 M=0$QJX!-S@8B0LP:@(CH$3$QG$20>&9D@R60,3SCCFYO@F[NUNE6'_$@M9Z ML"A\']F1' %%9D66@]!T#9^6/:Y.>2RO,!#^R&2)55^ER=-KK^-U^4Q:4-;H M/U^68/UI/FI-A?Z1IR8/*/("ST/1 MG'*1UA!&%T*G!_.%RB1HH1\C,(O!U4PKR&SOD; /@L$/+,GE:KJ O:TY4CDR M2F>Z[&>:#+F9Q9;D02PA*9F"][&[S]W>A 7R3@1Y 7))WOF& ]G1[ZT414Y? MN2CR49NOJ3I_NC22UT7LKRW>E+C.W-"3WUDDTMSF$R%>$&8^2J]FJG&D6(G2 M9A;9V09,&88R281X[$]G0_L*L2/U>Q+ZV4GV0#HX,4-.$O\IT9M:!_$UE5#? MVH,TI%*>.F$(^ ,.%G$9[!O MDX; )39L-Y.[Y)6_$NS!D49", M1BH8"0J%(C[(?Z?5N>,181RHB4#O>*@R;\,?L WL6!$5SH"]-I,.?U#<;B>2 MQPV?L1;..NSCN#\YK%PJ'V\;<97;:M$4EU_TR4[]__K)5C15BK?5I]Y@>=+" MG)8^K&6)K%S>^>V46+JKC!L;FKM!U)?F9T9RYT[]Z=1MUKI MW#EV'W^!/AUWZ(Z<;J>9_:*TF8L[MY/^ \S=AY'SIA;$,KF&\]8Z 5=$7,.8 M;V 61TQ:V0T+YER)H(8+<>GT2]?=0,344LAK(-56K=NY[3J/*[$0";0O&N>= MYBUBG.['^@TD_#&ILU L\9;'9<*5\7@B%WI]O?N\&<';Z'4F8$][E%<+#0)W>S^;W]M@%=W(8 MA^=7<-^8-WH-F#L]P\]Y^[)E'<:Y/0>[/YFZ3A\.OO%BNZ];WU-*N'<.S.W9 MK3UVYO7)NY'S ';/)K%1V'/-Q"$@/SO#A:,XD7:.5MRA3"1]&,KV.5 M0"QA$*L(D=;?H@]EM#[LM-:(,?:!(QX? :\3'BVX@G;+0IXOVG!*ZB>A_R&- M;S*+)\IE'>:>=AO-G=%B H+F4R42@723;>?16S&YY-"+HTAHC9ZK%<50D[;)Y,Z< M"/\PQ861,PUK1OP$QG+!EA$PT!R%+.'@"^V%L4X1H4[P1H1ARS9&H&5L]K7@ M(*07*S2!*CXLM@B#!UQQZ9$H1U_R@=&*#0R$1OM&%",D2<52/%HPE%[C"?.] M+,(%]19L5MPLCYA/U&%:/)'W)9=:K%4H_S(=UK+D!LLN6 MJR(,I0#O@FM[)DKGK]O?628ZD=+GY%G0?+?K"V*;.A%IIF&"%Q>:>E^A/\IO1G:R-(:S,6C8)8%?, MO--!*[I AN_ I=.U;T<.])S1:#ZU>\/Q#V]JK9JYGMK]?G']Q4 VPD]6I-IZ M=0.+6&$MJ'O8V=A:N<@.7K5=8G <3G)!+&.H! MBT2XO?X[%$97B]]X!KK6[6.(KW$H^IC-7U?9^-5ID@-Z0NT?"DCGOMO43?@1 M*V"TA5]6(F'OL=Z9V/R?OSO-^VXY'/@U^W.2[)*X'+#BW[]OQY]$)3LK>[(] MI,<>$?W58&&*128;[.K.;NC8(X[3J<*A5*S1_ Z$5?)).&Q\YDEE0K-H#N&, M,'P2F*8I(=U]C6$O\#3X3=K]S#CZ3&8C_X.4$L#!!0 ( !F&:%>\J?,=PT$! M /P1"P 9 ;&%N=')O;FEX7VDQ,'$M,#DS,#(S+FAT;>R]:W/:RK(P_#U5 M^0\Z?IYUGJPJ<+A?G"R_A0$G)#8X@!,G7R@A#:!82%@7V_#KW^X920@0(+ $ MPF:?LWB:9+JO+?2?(T<<(115!%2>G_=V(:O7CA MY/\[?__N\\" Y^!91?_O9& 8H[./'Y^>GDZ?TJ>JUO^8+!:+'Y_QF1/VT-FS MYW.I1"+Y\>[ZJB4,R)"/2XIN\(I G)=D2;E?/C[^ZCS:U61IYE'\QIXD_7%A M:/A5G+[@?CCWD?TX\ZCA^6B6/6K8CTJZFDDE\ZO@8$\X+SPO>S:),,,*R=U% M\VKZN.']_/31CX;&*WI/U8:\ 7N((V7CB50\E7,-$M>),#,0_'W:5Q_7CE.( MIY/V. N;,[M2_+G+ZP[&13*';GM.^ '>2*7M!S726SIL[B/\:C]HZO$^SX^< MAWN\WJ4/6C_,C K?::I,=,^GZ2\SCXN&%C?&(Z)[@P(_?\2?\9U4/)%VH450 M3<70QMYKM7ZCX5U"%]+%%,)TXH7Q)> MA'\Y_,]G0S)D[< MMOY)5;Z42C?P#X+'Q>-^WTZ7.[C6SLP:._8:-Q@HDV%OY1/);5[/%CL$*!,6 M /]?&A)%A/\:ES+?[_1X62>;#)5P#54V-0T'DG2!EW\37JLJ8H4W2(?]?-5* M/-6EQ.2Z]-]_FTR16AC!-G3QQ377(*S'V10SFT:0>%1RB]&B_)TKZ M2.;'9YRB*H3^*#V?H00@&HH6^IR,<324-EGXMQD%6< HN#J8AT-L-<)^>4NSY_G!DUF(F6L=[)>3R>R,'# MHLO&+62XT7T,*PAK-T]UE9'0XE M Y>AEQ01]128H&"*2D0_F8&PI#=Z;J@D\;\38)64A P"\Z=..%.1V+/ ?:!0 M]3-%DD'):29LO0V9#48XH.4\04L'#EK+4(7[FJZ;1*R8&H#%=O\G+YN$"J0+ ML,@ Y.&(*#HU[$Y6;/<4K1UK@@ZN757H--=DV"7:_*I2R>3AK:H)=A'8O6*5 MUQ087E^VM /"7!_*O'1$O8)1"X+BI$X-->:7J>N!4G0Y>H+T$X"5[OPSXX,72 MBX#?FFS2P5L& =E!*6>UJ8UI*QM9ZV[YJGS*P&SPRB#TI6U/GMEE]!I M+OI&W8L)-A<\+^YNC=M3;BY4EVMWMLJ+R/N5V&LOYX%0'=0H(&)[1LDG]F!* MO82J\\$+M)< O)GAF@]>++T(^.W)9BO+X./,@0>N2R,]HA%%(#I[ L^ZSW2: MQ !#/I\^Z>&+]C,?'_YWHTG D$W;,:DTU.SB;3E=- MS9X-'J-G/V<6TN@B5\3I[>-@^S5"@_7.M\[WDHB_]"2B<70IQ#-#H%S[/AO8 MGW]Y.MU'S_FLV494@"Q"H1N\9N"IS/ET.?9(T]\67B/L*.=\NN[I].+,*_;W M,P#87UHH78YG)Z2?3,83Z0/#+4N",G7]8/TD C#/(UD2 M)(/!RHG2$"T"3&.&&FVML@HDA9:(=.4$<3;^\FWJ&3T-%&/! ;\3 (;9/TG+=! M4-&RFJ)W[OG"-*FW0431M9H.D*".5E.TK*8#)*&CU72(5E/T"&TV2>]H*^W; M5MI]WN'1U(FRJ;-G>CA:*GNW5/8M$8Z&QF$8&CNFDV-T)7H60VH/^WZT&*)K M,>R#'HX60Y0LAKU(A*/%<' 6PP[IY*"3?G9F?@NF;JC#SHU&1J!26KQ,=%IP M4D<2?"5"]8*7L1A[:T"(<:4*M,( 8QVL_7RV>EQN$4055BF*1*RI M[98JF\;A4X.N&;#5JF@*1D.SZDJXJ&#Y@H_GW_Z.#(Z4$RG*B=X9P#J9@P@< MZV#JO VZ6;;&?'(B*^/$2.K$5-NC7B 9?M>CN6Y(LIA]9))Q=-)>M[4 N+D8:Q+52," MKQN'+Z.<5'E[:=/C)N_%[IH59YOBX$XX"-G%+Z,BGI.C'TB_$U_U?5RC*OS]V;6(.3O5+( MSCH"'2GD4"ED%^T99F_@6L8-[6N*"8@#:?26J6,%/MZ8[#A2QH%0QLYE1EOC M18+^FEY21/I'G1\>>NKDBVAC)4;>F-PX4L$TF$UZ1%/)*J0E6UNC-K&WL%D0;(>-(:7X\R<8(XRRO@WQ*3[PF M+IXMNY?XZCW!93E2QWT^,O^1*/;)_#L/$C8)WL(0#"+2(JBWBF3HS=;MJ][N ME6M^L\+_2 E[IH3#5 ]'LHF4 -F9 K%+7!*MIVI#6@G2P<6KW'Q6U7+YQ7U:;D=N;M5' ML;%I"_$CV>R;;")[3W)5Y0!9EI3^%Z(0C9=+BE@2AY*"U8L VX^D^CR"?7E3 M)+411HY2:M/[\4=R.U1R.T#IUB0ZX<&R!+1:%_(0*19.WQ"1^<##49)M)LF. MI'48I!4]J>4= :!N,,O5>"7JS\OI7USEF_/SC_O]UO6,J4B,1FY;E85-'Q)> M-S5R+NEJ)I7,G\$S]F#V3[-3X&A+QF\->(WH2Z>PD$ ?VGH.@.]FR3RB] C4 MMHA;?+=N#L'>-52/NQH;X& >1J]179-6B**"<;UNVO5XF9_7:V#[]QDL^$#H M#4RS9LM&\-'GAGW^*#V?P3I44Q.(CE_1;P:$%RG3??X(\,&_^'^?1YQNC&40 M)ST@VS,NF1@97!L87>?JY(EKJD->B;$O8EP+R+WWB1OR6E]2SCA\-'%R_ED? M\8I[E+@N3<@9EQ\9\"//#332^^_D_X!4.#EO\UV9O'^G]K@R"$R?.&3 ."]+??@*2VNAI/W/W1U,V:J6 M;YNU=JW:XDKU"E>]*W\MU;]4N7+C^KK6:M4:]=W \8O7!^!S&BJ\7SDMGW*I M1#93W,'<__M_DKG$I_ 7>-EH7G.,%I&EGL7G3C&1Z!"12/%X117H!2]451T! M!7PBGTAV.O13$33TY"G]Z_9WOSK^_EB X8!=%%6AHD42.$NB-Y&.9W6\H4Z5 MQ0FG\*B78<(S]WPGY\E$_ =EP>F84YI_)1NP!O$_3%"[1)/'33)2-<-[#^X4 M*3\I\_W))+GU'M#D!.._$^G9..NJJDS O--,XK4Y(B.#6&I7D]HO'@"=%RG2OD6>-7 MK_'EQ^/S_8]BD/*LQ\NZIT";A\J2:)GM)5J[6:JW:BBV#D>D[=SPL"2:X6#? M%FD]V%>N8_^',]3W[SK3_YR^(AR4U>%0TC$VP/4DF7"*B;+O;$&<9RP^JE)_ M_A(>K9NLQ($7__QJ5HU6_KOVNYD-P":;GQ/LLCA@)Y5_[8)9&O8Y71/^.Y'1 M%E(5Z5E6^^KIWU'_A.-ED"TG]KP#@O4*S[A,>O3\B7N21&-PQJ52B='S"?=Q M-]#NBF+G*3,_0YE-TJ?'<8J!!96\J?-K]P>Y$ K=L=X+C#IGYSTYOP)!VVS4 M:W\2+HOWWQH!8[)!,)/[YQ'55321:7%!E MF1_I!&"Q/K$PSF=#LR=X))HA";QL VVH(SO4\]D0[:>LP;,X]N(2/W&NN K" MZA5UZ?%#21Z?K5O&XDB+S%"8808\$]+ GJ G0?1HJ*R:($G&955VE]PNRR>N$P$CMP89:>HC4N"L$>X#SI/S"I%Y[%&\DHFLCX88]2V: ME5=M_KEF!?G9@=TJM4J^_'EL_WCZ79$#DUM+YC\Y3\,KZ5PJGUNM9:=HA__1 MMF.AW>_)!TID'-A_*AB &CC3FJ2+DD!M0!"1DIL@Z6-:GU>D"?W[W[4$MX<% MU4Z;IZU3SLK3U;C93>7JZND"V-,-^T@%[_FK,PT2,ZQ6$D6-Z+KU#Q9O27JS MV4-^\CS)&97F,# V\YC[Y#Q3X"J2+JC )>,E3!9;,,0OUZPIY;VF#']UJU:% M!V.2"G%1,';+E("S4MF$[Q6EO594AH\-K:T^*=[KT86&^O7JHBM^"4X6+DQ] M )^=E8"T83)'X M_=JM%GPHD4<:@":->)DCST0P,=L.O@;Y1O0]&*K[E6 W*NRL_$<:+3?C*C]: MK6:OT/F=E/SHNI7+*P7S(!6#@$YC430M$B!!1.)8WPR[?^L=5MW/QH M%B^&VTN2Z=:[YSLY_U#,%/]=&I.< SEG@8RI:/+-0%56AHR*XL/%0T,>-F0^ M +#GYP1EFTW'T\7B,K6T(U*=A@G^]_\44LG\)QT>E4]GG*G JF0PHT[. MVY(ATQ@4X84!)V!==+].O(D@:A?^&3 MPL_9HS[OXE3S!CE1KS&/?*RN75\+!JHMGTGBWL8 M\WCC.7US)^64/XKQ-0@39V9"E@H;%"9M!@X=F6U0C^MHMVJQZ/*#D?)X(O_) MYFM7W\7 G% 4#(O^IQ=,*%%TD7]89E]2LN>N>>V>&-S55?F5QK.LQ![K2TG! M0!X\>)J5,!ZAB!C2(UQWS D# OC )B(@<0G&,=^_0S/)=;[S(?DO-^!U>K0K M??]NI!&!4"683'$T!T?G/L" 0!V<;H)VT X.>"? M^%DPZ?DT?=E:Q+\QCE=$[D.*+;(+- :_=__"$O!Y?/3].W@+P; &PF0+G4*! MDXUXW>"*"4[DQ_KI O]95/3X&66GX'BPN -4_?FH]+#)-7MMT1ML'TB MT[SW[3W_R?EO3'OV9A@K*XY1:UWEG)R2W=/MP7 ,$A+0T% R#* Z<,T$>O . M,ET> 5?09&W#N%:\ M_?[=!\11_A/ZA8GDIU0Z=6H]: PD'4#G1W@HZ^(R+@0F>_^. <[>1X[3_UWD MC,NY4T8''X@.BU"].8._OGJ\3C[5$IA=&Q!G>,_OAS.X(U/X8@J@/YZ382[" M\0+XO'AM \@%R4-#&>SY+0=XCWO^H ^Q-X=FB7&D7T$=PKZ,8ZAS8#@0T[BN M_OMW?4U],@;V[Z>P;D(I6"0];+N%-Y6019!I4HE/RT"D/R<_V8^M?6 !P/?O M+ CL!U'O6 _;P'*SL-I/2@KC>K#BXRE;E;KUYVD$2"\:T8WM$B^R_P1I2U]Y MD]!43/C(,_AGBM\5CV42@0(^+Z,K"PE[6AG6TU>UL;=H_GWW>V(4JM^?C.U% M\X+Q3R>G&!2LR;W.H6:@.SDOS6-_91:LE?G_TF2$ +>B[B7X5E*0)[T$"%%K MF<1=4.W9&;*A[UV8NJ00?8FM^^MB,DQ>5_2K1#?,JQ\>\*R[]A$9>JC:&N(+ MTQ#E);@OSN#>?HN]9+WCO0?7#Q6Y;V14P]S^[,1/NOH*P-9EK&] ]JXOPW?I MHVJ@]=QVT)QI$7O_3O(VX*3>O'V/_@SU8D .*2IU0DR=V5 P+;NZXY'_#G88 M3B:/9&@E5@F2I*D4=)IW)-X15!XN7W[T#<8<8>/HWW\D5>$W4.4P\D M<=G13OH#_Z^G/70TR?V:Y/H +#1'E'^ K:9V,8ODK+8ZP:L#_VA-S*.%XZ^4 M/-6;7(M/&W^>FH&DK:R1/&YXUEZ1L7V[W!LCI!+UB.KJHW6+#:0%A^B.(0UH MA'O"_UF=9\+.&6B\E54+:)@&96O@[XY48Z203";2GQU9Y,<_B<>YRXE(HMGW W?)Y]@E@>3* *:+5P\ M;BMD47JT(67SQ\%..N-R(\,&*,Y..>AWL*=37]+M.\[[EM:0EE-HCW A\X"O M)*Q/5V5)7.$TSCF7B^[02CMO%GDRZ=$WYCVT='K6D_-X8NG!LPN[-EX_<7BI M_(PK:7Q7$CYQ>.;!<%]7/W%6W94S[JLDPN[A#EA3NX;Z:(^%/R^#*3T'DX97 M@TX6S"K;I+*+2LSO=EW6("T9Z MP=2WF*/X0$:TE[&+=*&%2T2O)@6(UGQ@U15V@4B8CMYM=>[Y!N_U/S- MU1OM*M>L?BDU*[7Z%PX$UR_X&+]J-+[CW[0 TG6UWFXYR.1]7T(*$N3T@6QF M<"N^ =7!U4Z] UGSY)$*$M>7M7JI7JZ5KL *0,59:M/B4WO=_\R;V_\::&\N MZ7/_TX'NOQUGXYSRKOIQ^X.3Y9D@,7.K\*8H8;BUK*(;KK-/5.W2TZ +7L8> M7%QK0(BA<[S!+5J&]'SYFZD0EZUXW.^@]CN[T_V>\BS&BQHCPE*IIUEH;0". M<-^9$+*OB1!R>R0$&M4R2,,J\/N$M9?3I0"9%_3810"!(S==6 YPV56TL1$;3X"@>RK0$;_"F? M!G\Q2%Q?\PK?I[ON'"AAH0B3U6E#/B\IO#S6)2HPIL2"U,3.\?&9)M%->=[J MV#,5I1)ODXS2_L@HZ5F5>]N9?V#.A00"!#/5D2+@"]G^&PE*5K$:.?@@7=4T M[)LU34F_WS>56//GWQB59'Q22;#!1Q5K"\HZI9 ;316(:-):^OLE@4,Q(X(. M,/J,,"8#C3 VVE^KS0A%%U/%-[?[FX07DX&&%Z]('VP'ROGT-M'>6?^M;G[) MW^8'&JY$;<]=\H*A:L=]C[2+D0PX;.DJO4);\J*?8 6@IC=]8]RM3HL\6.)! M9U=N:[IN$HVS&X%[O[OOD/7.0I5>ZUF2='403DB@8=$*Z?'4#;T=83(H4215 M>XM$$BU2\.MI!!H(O984 K*F1T!,N-S/-T,"AR(GLCZ)(]#@:(,6XJTI+'-; M4I4C642,+'(^R2+04&CU>2!UI;U'OY=1PT%7FMGG)"MN'Z2.MP]V?/L $9XZ MWC,(..$[A)L"[ESK:1ZJDV^]71[IH26AGYRWL2*.TP208S61L/+@)1@/]%J! M8ODZV#0Y+JOJO771 MU3ZVQQNRDD(G'!)>P5^MNV$] A*$ESE]6CQ+YI]@9:Q(XG0,6NMUMGQ5E[:X MQH,]3=+O68#>!*;4$!X4G75 KN"?_K48H.-0.MM M6A2LF#WE2K+LAH?U6S &5"^[TQY@2PU50TG)]7C!P"O.6 67]:6A)9#8OM : M,=/^# PT,#^(1N45K%6=?1PQL!Q!B$)--?L#/ &;>>\)\?)(8%\,>'9D,/Q9 M';G'JW . &&)@C[WI.(U:%I*B==M\AKRX_EZ,UTB2^21S'_]),FR_=W[=]:7 M@FK*XOR3(TU%LEDH= .@8M%T8V%H\CSR>!XV7!IZ/*T/W).Z0,$;W^;"XR,5 M&P0#W2[\( -KSWV'8E_@=4.?_Z&O+@Z@$W*_ 8C;^=11F%(B/8%3> 0MA-8 M%TL" Y#7IE\ )K"J.:LDQ'A"(7UV1DHOS*H](&*1G:MC%;"8>ZL!!<"/"BT1 MU#,-<&=!5@&]:--M5TTZ";N"3WCZ,/"_!AL.N(-/^*."033D;^=./0[-)HVY MAK!2!^F-? ![9,D*5A+IDORF+>#>[-"%H!4'"YD<[Q_)[ B9;/;@CBU.)G]38_E M#7@02)7O]?![U"PP8]>J@4+?D131U UM[-H4BQ:1QE#&E61C@$(.A9JHTKT8 M\O<@VU9 ;BHR3@!O6.+)EH@<#QO-Z\ -:&H#%B26J2:J= 25BDZ!5W"6/BAI MD$*L:I>D86$E4^.%\2FJ:O?,[]_-*:W--"&K;4=E(TR-%2[HOC LV,B*>7.7 M-LV349T\&6 A6C>/AB-0L0 @RV82@$9A G3IC$+ M0SHQ$!,@TVAY:<<0T3S+2)\*>[9K MP'>(9$NXP*Z8"FV<-MW7*?]/'WJ40/#Q^I1V8/%N&1-A80PN.KCL?3#@%!'= M=%4[PX5B!;/?JLDQNP6EE>@F#ZO3(8=&BD8,K*=CJ'U:9X5SME2T6O-:HN6) MUI>XF.C].T8#2&J4%)^LF:=[Q;B+ MVOTK_1%"Y3LV=^3O@?GA3=XI5R'2UF=VF7;X9DRI9LB+Y)3[Y<@K!H\NR+PT MI+**VED&[88&;&"9_%A/B#+5:G&&^LL@VG1^9EGAZR#HJ-? *I9.7X"?YB4/ MBE258[R%PL62:9)B6V]NX8,VCP"N'N>N< K\S(] @M4=X$G9MM\FFD=@2)F M61UJKLR/) /X@27&G8+@Z5D,9"V95DF"K0$!NWKUV-/CD>A4%%E$27E09?+1 M(3&T^-G.N?B>3::[9L/E!5E)9"D3[8Y=?Q''-<4RU:B+5QI6[]\QCU1'4\.D MF (#*!P+,JQ83N"6:?0'#"TL=AQW#^.N".*GCT'\/03QT\<@?K0XQT=_MVG! M !;'M^H,<$MN_>\". ]$''9-%<]B:8N'*>GI84J0]4^(MKX T( M*N\[9J^RI2VK-$UG&?6)W6R_=5FKM:H4K-^J5:KW%/K4:5[5*";^^* '$ MY2K7^EJM[N2PCC:3QH"3:NK@P+Z>[JI+BT2MLC'L"IGI1+:33"8[(R6MI#N3 M9*IYD7IX[O_Z6@"A9PYA^C%]\&S*3%R+^DZ,?12 M%^L "T9'NNA,JGFI=*F7E,F(G*PF)*^XF-;O?DBE"S'KO_]Z".M8H#LWKD9?362D:9US1LT? 3 MV[]VI$2RUAGRYW)&*5\E<@->D!U,GY_UTR:'))&,R[0+VU+6>^ M=F5)G7J/W@=+Z]3'T["!L&LP==I5L/ZV53DY3Q9CF7S1HU*]]SH]L;(R/OE: M\)T+"-_I6";KU1E@2WQ[\W[.+=!9:Q6]200":P:OM4X,N\GB+,M?F_S?\FC4 MJTM2B!+>/V_;H'.: WN,4X@1MA!>34:K$!HRMX(SDDQDUU+/OI17\'@+B.M2 M^5BNL)[KMF$UMQ%?4S!?3M7&L+ YUGH4?_2'/Q-94DB&HTVWYS(;:GI=>^_< MY<9AR-R4R<;RQ=R!/]'21YC[/.05$U,%38UH^O]SJ2M]OT3B@=*0>2J73APH M0VV JX#X*AU+)->;WB_U_6XT,N(ELP."); +,T$$'S&\C=IA+,03_5+E)N/XHMI5NQLRJZ=B MA>)Z6W3Y!OM U]O>IZ",WU@NM][VW6*?O&5/:5DP$85-&Z2-P:0-2IU1+M^9 M9"Z$Y]KOL53]M8UI'*163U.ITE8Q:==;@.S).G&&-_(O&* W,#(%;VD-^-C4D;*I>3*C^JWX4UV1^H; M-3"#CFI>8H,6 3=R%=K"=BMCQ=2A>I7;H"TH+S.62X5C#;N=S"^J*N(MB3G6 M(95N^FO1Z-;^BJ&>;=G3[W>7;2C"-A#SL4(J\.P3&SQ*62.N9WZW"MZNOC_+.M(E5#Q*OM]KP6@98!%2* M'QR&;9S%DH67FAR'B+Z@#M\2L6SNI;:M-[-57W%Z+SL"GLU*5(5]])V,)1,O/10Z*,0% MQ4;)6+:0#H6-BFXVFD9(ZJHBS)]8,R65;GS)J>FL-D[M,6)I5Y]\[<%&SQT) MVYO*K5=XQQCCYML3E->6WV%H<3%/T153I/) [E[+M:12;>3O0XTESB\I=9KU M=W#A#C'Z$Q=TZ"THDK['B:H)%I>OW*H-1]D@(!>V(L^F8NGB^MC!JDW;0E"\ MXHT)RE#()F,Y'][M5AOC^YK%AIH_PHF^T8+&6T:G7#+ZRBH%*1&]I(CNCJ6L MV<-,>KDLW^=N]>\MJ1CD,9"O#'D7G#20K;L@_7\TK&V,H[@#T8+&FQ[RWO3@ M=<$@J?[Y)N83A<;?D#+.%^&W[QK(4\B.%PZVW.E+CZ3C&WZ,F30+Z<;70JXS M^5MM/Q:_&XW!=282Z5Q.NO&(0;TEZA?T]]:9LK/8"S^VF'GI^4OD<16489.* M91+AG/VZ]6=U.)+5,2%-(F/9P47Q.<=07W_4'O6??^Z^7VSC_82:9 S;I)E$ M1-;25%FF:E9CRW+2M_8;45N+[-#3J;+IG?/?OG$76(I3)AT..[H/T:Y4I=\F MVK!"NHL7:"@#WIHUM5CZH]YW(Z'0;.L&RTOBIJD]3H8UQ U8!&"V&X5$#0^D MAGV))I8XV+#_!M@*C+7RF7!B_]Z8AJ[5WS6B872Q<*H2>Z MN*T1KR-ZRE$7V?)#6JO^'"5#*F/C$<^-LI&[LY/S9#:6R1]JMMAF& LJK).+ MI5+A^)&%%<:NFW582PR[=XXS+ MMGT3\ MOG 7WN M)B>2R13.5D@EDY^^N7+.PJ'Z @']SW4-8##97Y15-0L>70[^A/NV7?\))84ZP^BG-\HWQ3+OYD M;G]7OQ4CE^PT;;Z(17_@%4Y@:]@OI2Q!;-B)3<5\+)'('RAW;8BSH Y+B]E8 MKA!.S45W1G:3L";15:NO?$D0S*%)D[@JI"<)DC''==?I!J]_?ZZH?)CWE3?* M*[0!!M12B,.FEP^K"68]2@/G-QW @^\6B"B5B*6+VYQGA.[ZA8;#K?EO&0Z3 MA5AVJWI8__H]174MCL:U09^/-#(@BBX]DIHBJ$-RI>I8+Z'1:_//: MWZY'?_N50L2#OHL,:Y5J=*\76[[#@E]OQ''#W0X[<H(ZF\K%L=KVO$9@X26YP1=@E7*A02=P__"EG2^WD[YU=<=JZ MUL.24^ZU5XR7(?R@"PZLV^ACC8A7LV4'53W":4P=4!]X>Y)0>Q&W".%X 1TG M7L'.59RB&C"DH0(*>5.4T+F"O1'Q6B7]1'41FJ[OW_6A)%("!PN7C<9C!1>K1G9N/%#75TQN60-*PO M;(+)T8[F_AHZ^U3Z_OHJ>S567]FDWHNJ79Q@#9U._[-,/ME/9/[Q)BPW=FV\ M?N+:XQ$ 6-) ' B?N#H("8;[NHH(S[A?^FB_A;\LFWU)][9Y_K1Y\_-'V$R/ M?>UJA+^/=PE(&@!H1(G!WUZ/9DF#DIJ;T&9F=*\.5\V(+!#2_MQU)MU%8_8] M-*_O+O2OSSK]Z]>V-V^UX9_K:KW=>O^N<=' M!#ATP&N$ X'*[Z*]_8ZI9)=SSHDD^G.2$DKZ<[D=T[M_%$,O^Q04O4C48/.Q?0Z!C1'B6!Z"W@ MY,Y0MSBR-F@7)U_:2JX<9,-23SF'X&"!GR4<^'J.1Y;C?8>\G"S$BNG-0Y-O M]$1KPRT+0SXD\['\+B]NNB\"?=%47;_1U!YFT[7I619*!]3;JIGL3)+UQ2*A( =\M'E/# ) M4?#J&&3UA]5G+@,5"Y?2L'^=[]U+H?8([__X# 2MNO_3(K*,/:Z( M NB500&6Q*&D2+C!AO1(K"W'1 ?6U^:BTID\I#+-4OL':2L[NO_E/X'36DZ, MZ[,%T70&?F9)^\W8]X?O'2<;LQ_4<:C3/ZOL(TY M%*INA#TR-%,P3(UJ2-U>QDRY3!UN*IP/AZ61UV)87'.4K"@RGI].JC5=6=+INRHIB8K\WR]RX(X['(>0[Y=X_&-X.U:<$$T5>7W@EZB;=V2:; M$*I677)A=9L6(N%7>@H1GVN8>3^"T9N7T^Y;OT-LRC&AZVKTYINCSUJ\@VSJ M:C#Y_5NZC>1-.DOQNA:$G#LRP5GA,?]<+L6 MR@E$+)/>N[?M8PDYCH!END)43JQ'!\ LI%WR3R4QO4 MQJ*\H_)W)^ MQRT++^$_E.C&^F3>J>F!BV-5_4V8I>'8F!?T0CI[KLT_$[WZ;&@\;(.D\-JX M9I A[5<#;V(G;(I )H&G]C+*()1%0O>A,TE7+]6G<;-\H^WHO-LRG=G%>DL. M<0:N9.^J*C3<[\<,+Q2W.33:O\6PVVT(V9S/^B@+M*'945T0&( %2T)>$(7T M),N:URT>EX3G9E'Y6GN\WX.]<:.ICY*.^_RARX#[%Q'LR?F'J,]\D?/"!NU# M(@06N_GWD/ #=$:^'R+W#M MG9$T2G0$IUJ14ZZH,ZG\7L=S=F MH]G/_/IU.5@]N[5Q:V6:Y_(#5D6U^J4CWA)+Q-L-G5U?9[4MP=@^ 4Z<>O9U M6/C"ZKQG_?-&->P\-USXY\24PPLIQ@N% 7_]-]45C.R)#W<"[CZX\&@ZO6G3Z1>MND7$.(\7>OH$.]#0EH>4 M)*-D1FT04ME8@KMC"S9&2@PA=1.KVS5ZC$<;IJ$;@ Q8,)/LG@9.KG>O#3*# M[VF2=L2J/T2O%O!+0+/DU@*$WL"-ZFHUE^BJ]\6"?^ <^;]:HFZ$N]V<:/I3 M!1MB=K>@IW.Q8L$K'2 #OT/80V3SW(C9?L)[*__YY6Q^^4(V M7P#NAZZ/^Q.SED[G(\CF 0>C=\?D(0&>QFQ5KR!F^"P>4O>'_9?4CFYCB-5U M?X^3[):4%@>?;9V0\&B=P/I3>$*PHB=']MB38P\].;+'GAS[XH77W;TCMW7W MCE:[4?[^M7%5J39;]))M_A-7_7%;:__>0S>/8-MVA-_T:-/6&.5.,IFQ6V., MVG^URD/A^J91"+ UQLQ^\B-5M[=SKE-&,8J-,KRO,$=";)GX4OA>N:]GW2C6X?D(O+ MC9=: II GX.7;WA)K"EE?B09O&PO.U<:WYNM)U(5>Q%>=GKC9<^W6[?7FR7D MZD(C?UK)PJM:KX]6SC8*^@^)7S=/B3]/:I2W/-.9Y+\.R3AA7&;Y= 2:W;A5 MP)[;OZ0"[_&QV%"'FVD)PP75[230QCN^L;P6H9LV(-IFWB. 1P"#!- E\B,, MY59H/$J)(X",QAWK-<) 1AZ+U"*,,'RT],U!B(AH=.MC[BM'_=<@C++ [=.3 MS:#Q7B7ZJ_&:\GH7N$*!OYY%SCBBKW>9E!<'\#/1]/]WN(Y2-#I.LN/T:!-+ M0$LM#553\5,-X_"7:D4>W\1:*Z0G";Y:CAW^6EET\4TLE<5@@Q;O3M S7?+, M]70UD7!I&09+1VIU)N.RK$U^2^+]SW"[Y*8S_YR<7_ RZ_]@<-],A2R-#CI] M25=G%V[2&];)LRN4W4A9R*0#G'CAT6]0?>4YD39^&IM?)^8?+&M@)>1=D+ZD MX#$#8)/9-1EM);W18ZFJN3@LTGJKLP!Z8$FLA7R 36F# MI9=E'7^WP_L"L^T#\:Q%S1'ARQ&^\H0SB#8(Q6PLY^-J^F%LP9J;7UON@?=Q M:Z"5])*%6-;S7M4&N[!P9?'5\(#?X]\@RI3YJ!5Z&+P0Y%8$@-A\/I;-!BAG MUM=(ITNLZ;I)Q IM\'5#-$D5:?,*^^(G=IT98ED:JPD+2\&*1&,D9I1P$ET M=F?035XQ,#51$*IG$0:UV+YZ72_:V@FV(9H4@VI!FPC82MZIZ&#':24>6=ORN M(!/9%>R0^H-N]1Q.$SAW/[0CW' DJV," M*AIK5&+14$T2\%Z;/G,0$E[VML4R$>$5O]Q>C"JWK_&Q7T#N$=-ZV60D>V[X MI:!4=*TEORM(174%^^&!H)NKOX2^UQ=>=R&AK2[A58J#[CP.FH2UAB4MHCU* M F$&0Y,(:E^AHU#;(7K.>IRN! L6.$LY:C=OSLY&E;-],W8H-!TQ#9B,Y3,O M;68> 6++1Y;8_*Z@$-D51)9= N_/^G)6\-:9N>4UP[=6<$$U[O2O /W6$8]R M'?LERO3M]!'R*8[2:SV+(\KF4;;6E7DS* NJ5+^'/13^0?UV=?Q?9=,/OY2_ M-FQ]I/R#;E*QFKB]4T'36Z2"5CN3YI^'5O'NICW1Y "]_B55(UVIH)O?%M]1 MYYNU_YAPM5GN:,5NFT2Q-&MZR4&4PBZ4Y.V_.Q5"X1 M7 L1?[(OZB7I TI("G,#?2:D'C?NQ1L7?F)K/I9(;-Z@[75O96 )LCNVNU.I M1"Q=7)^:^7;Z>X3"DQ%+M'U;O!GDE@:1L)N+%8/D.,](Z))ZSDYQQ>EK\Y4: M7_3(1G5J(U,6\>?\[=5C.0+XZ@$\%NQ.%>4 M1,2Q.->Q.->Q.->Q.-?",H_%N0*4;\?B7*]QJG*>RM.-="=##4XEP5/\6YYO$82**%HB7XKBHTGC4A4L6Y M4CLJSI6-)5/%8W&6G2'^6)QK'<)#SV$H%&.)S+$XUZH]V$'N0:(8RZ:.Q;F6 M\$#$<@8.@Q>"W(H@SOJ+L4(Q].)M\L"^J=M;ZY5W69]K MDKNI9:C.QM$37Q,SQ]2_?[H1+O7^LTW6LTQ6ITCOYM?[%$67S*%OK MT+P9E+VX6M%RDV@7=;IRV?6E_8]UNER4OS9T?:3\K2D_ZJ3MG1-:W"(GM-J9 ME"83I7S1DK1Q?K]5NM9>&]]YE:ZDGRI=H9S+#TDZ,VJ,OCSEQ>A7Z=K1B7LZ M!T;W^HS28Q62;3*3CE6Z7L/&A5^E*Q'+9HZ5@$+*E-UUE:YD,I;,KX_!'*MT MO8@G(Y9Q^[9X,\@M#29S-Y\.D.,\@Z$S5;H6*VS%#75TQB4^<=:?]B0K2G.Q MFEH8IEQ75&MF"H1Y?I+Y=3A7>0EX!0*>\_'*&.U<135@(D,%#/(FJ#5Z"H@1 M4W8>J%"'$+GJ_;N>I(!)+/$RP&N9W/KIRU=!H0T2+<3@"MWQN6X>-R6FZ+TZ,6O.0]FRJ'DW:PZWKKXBK^B>-:M55V: M$(89!&-I^0& WTMV+=Y42*?_6:9VIA=+O<6'&[LV7C]Q[?$( "QI?%<2/G%U MD/T,]W45$9YSO_31?@M_639[VOMZR+P4MB7PYX^PF1[[VM4(?Q_O$E G -"( M$H._O5XLENA6OJ/9&=VKPU4S(@N$M#]WG4F[YX&QS)*M[9Y?E>KM9J->NXMQ MM7KY=!>3TC@LAH(>$LE.(I&'KZPX:_?\MEZZK=3:U0I7;M0KU7J+?6HUKFJ5 M$G[=:L,_U]5ZN_7^7>.2*Y=:7[G+J\:OUF[0]:&F<,9 -75>$?5_=S!GP*+3 MUR3^Q)X=S$LG+CO)9(JU:.I,+D=F/U'Y*_!_,.AI#F'Z,7T0I(=M0G!Q;H.- MYF;V^61S#(1=CG052H-(:' "T<6+CD?S@DG7;-1ONXD_HSSQO"ZTNDA:N,D8 M<[#/AW0GZD#*BIEOEQ4I&SCLS&S?9$>73+-Q^;7)4,B>JFK&QB%Z$@7G5=9O,ZYN6UG@ X4S[.A;H3;K5Y3TU00\/^?+D[HO9F?3&BG!3T9_, M9I#]I"SC*I?SO":_+ '/>BL51A&"Y!(W\W4T)-NJ[L9AX3D""25^L+R^[,-, MLC%F"BN")),9!+35S35-=.YO6#./+'WJV3:[,8C9 MS7!X5Y=\9//XNR 7W:[M6GN&>H'>O0:.5T2.=ZUBOS2T KT[Y,)L*L+WSP+%7RC7?#/K4Q"W M8<-*APA@A*A#L+IJ=ZLAT89N+Y/ODSQ>C,AR- MF4F&QJI3#VEFU26!7;&$/\JJOL"B%3'YO:V:EY5TU)3F/+<.><7L 'J2 8P+O@TL4*-,_ ACJMH8>5A%F0Q?8MT:]@C#P9XXV[DJNW)O=LC3Z>3Z MQK;1XN@7H#"4JE(OE8C>C%QR,?(77E(PGM%06@ #"# -/7IC?"/S[ +'".,# MR-!80BK1&>H65]_]O4GWE?3WRM]4)!0O+@(+1HF2/E)U7J;*UUH,M8>)O9C] MDI8_A&_'I1.BJ2*O#S8.KCE7ZB+*K6M"DR_ :2@J>)L"F2N#DQN02NQTEMS @K=_7+M M>J3O4*^F#E6M;HG%4%3K2P-RWHR:F;JSE[RDT=(B33(DO&YJ-+NJT<.++:II ME,%.E$0:/+>B3&)BRK39I\>K\=?RZ$LJ&MH5%\,]XFHXS;T<6IB1+8@FISLK MVI-&H"[9)IC?QX'A-NY9^.4 0\3G&@9>;[:$8:VLKSU74P0-UDLJA/U;4Z@ MFQ[R4<^^I(A7$M^59'KV52?&3&[)9=T0Q\W^[TI3C)KV!9&K]+'BN>(^Q:-K MH@:S/%T5K7J.O.[]L^,?'T_^MB2[_$JR*PD"=L'3FT0@TB,F -L.V=0?TY7* M8^J^(OVY(WO6&&EFVUDPX[&R!?2>O00_>-VE%1?+I-8G-$1&$[P8BR%GAV2* MVR!S/6\#P_O@S50L77CIV=9!X3-4G9F*94.* M@JQVHFXT@MT=JL^83D1TZE,M\NO]5;;XU'W0,Q<1"ELRUK46P!%K!=0=4G$9 MG&!J&H9%=G/"O[$V\$+]+DW>]*LP>'UC,623-YD.YWPPNUS5UI0K_*>)B&OT M;G66W;#(O<;#+_/YI]#ZU8B$LJ5 L^V.J[VXJ4<@!\A9C.%"'?I"@6A MX>K9D)I#E38.52[RZ14A->VN?/NWM$W4*%0M2Q>P5S9=K@&\D+N7JT?19=2- M;1/?. W#9''=CAW>OCWK?64ZR4G>O97D*5I PCECABT MD2.=.6SN)VR4+6[#C*$;MZ$@,U1]F0/#]@5^POI.BHMKKEJ]!:TN6Z[SO%G. MO+DG/QKU7S<-I1 U=0G;IM'&Q?Q84V69^J0:6X[CJ$9-C2Y'^RXSSQ/1O1>R M,?-NB-%0^;B0"%RI^C!Y+3Y8RL+M2B'QK=J]_"EG(J%:C:!8F#N@KBF:E?H[Y^W'EN?(MR*I$OBHK M.:!Y")THI?I%"YJE">L.)8#';S?89/F<,_=H2HJX7J5M+'OW^K[N_ZU1@#Y1_(.=4C&1P&KZ,6N7HC*,.+(Q> #R>E5 M''IAZI)"=)TFGC=Z*,BM7\39.YN420>/E:]R[N*AF XWL.S#NF3L6J:6)5L4 M(G_F%K63=$[M3^1A^@$9^1&PCP%I.^_\D V6#6E\Q8Y']-+HT?0,:"O#R=7, M90.+?[S41L+.?C:"$(F55:+[,N61.FI7ZR,$YFAM54,?MG M&TGU(C_9 >WH)[_83W978 2$ @1=:3UFE6D -3WM'NH<^*4N,QT)I.!+-?% MWX]7=SN[ NIE:Z-:&EF0'3K&+[Y4=EA( M#*720OC9C[9E;9UZM]4V__Q+,@;8XA#8X%+5EE?3=<)8E%O< M_4X\9#># M"TE)@%-4?O&,#&=LF EWNTTH)UNJ]37UD#3:Q) B9XL)[8$0G' M;+H+NSSM36Z3,1^5.%<@B VE..A+T+H^7\M;EE5(UW#73:'\>\\7;V\OQ+]C M:6?YS)OI6E;FJ+OG(F3+,1I6#.FPZHT%BKUPPC;%1#A5/O/3RS]-8H5F]4:O M3;3AE3@: ]R2[ MZ8T43P3N5-UMD]JX+W6W(DBXB.4)[![5&C!8V\4+S$6"*Q3=G,S4HK MN:4+ZNN2(I;YD63P,KTJV.C"T-1T]E!SCV1<[%_^:F1(D DO+S@\=>D^F=YO M?25)Q&N\(?][N,L$BN.A0OA;%XKN)V^()JGB_$V2ZK,@FP@I?*!U29N\0:J] M'A&8%RYVLD?P1V)>0+"XEBX/FNA: $#S24 MK%Q7[RQ6@^N2OJ0H-*S2XT9TYU^O,GW1KLY2>0D\"29O<@'=!D_',MG G(+# MSVG=]4ZF@MO)?,Q/Y:7 #*1RD'*KVIF(FMJ^:([3[6RXG0WG$9 ZS:X55P0+ M'OH55-: &Q,X?8\35;,K$U_]S3<<97^R*JC*%<58)K_^%-!S/[:75L?MG!=8 M06UG.I9,;>Z,^]I.1V1]-+"H#WQF__=YY,XH99%EKBT-B<[5R1/75(>\$F-? MQ+@6L'OO$S?D-3!6SCA\-#$[L0!H(MITZM%YB).T".%X ?N,\\H832=%-0CM M66\J/-C(!NU"CA4X6#]RA6HYS*!Y_\X*0?$R0 ;?T)CD:6#PV@@(& T[PNOG MKC-/]]R9ZW_B<>Y2(K)XQMWP?>"]%N@$H@CDC,MS\;@M!$3IT0:*314WU-$9 MET,2M;ZP"3>'8N0SI4>86Y8MPO[O!)@)_]9'O&#_[=. L7X''2CS(QU LS]] MXIXDT1@@CA+_?.)H^K0N38A]EH*J?(F.!?B]N,O%D=;0Z?0_RV2H_43FGR4H M=V'7QNLGKCT> 8 EC>]*PB>N#H*,X;ZN(L+S[I<^VF_A+\MF3__C*3'GY80M M(SY_A,WTV-V8ZD.; MZZI4;S<;]=I=C*O5RZ>[F?0SL)1"3=:'1+*32!3@VX_XW7F]T:ZVN':#NZV7 M;BNU=K7"E1OU2K7>8I]:C:M:I81?7];JI7JY5KIZ_Z[5AF^NJ_5V:S?@M\@( M1'67:%PZ$>/0E ITW@7QRA1QW1S"PX+OD!AM$O9$S-1DZQ'8O"S &VOP$ZD]L__&,_V9JT77<.@D++ M5&*[)?2\!-]XTAD!O520GSB>UW)Q[>'V6(-G0$(S)G#?H^GQ0TD>GZT#<%%I M=,^3%N=2)EH?7OQKZH;4&SN++>:"!FC*XI1X4HG.Y/+JZB8[%OO#VQZVG:#F M$O7L7,3$3:F)L\G)6=7L CULR2BS'LTJLU9-5S9>PF>9RC3ST?OYSJ20O*RK M]:^7W7S^Y6RUN%NY;&?R]?F^-9D(F6(_Y^S6S$Y$U9@,8< KH$Q-5:1G4)** ML EE#]0 F/H#HA%LT YV_X!P%KYBW/3-]^^>2(Q330W^1^-, MF$O2.9[KRVH7K'])$4WT]GA6,)/JFI$FZ01^@8]6 0)C0--*/V"25RKQJ::V MZ:?DIW_M$VX-'P,CU*39"_ ";W &=C0%7U4"$:4#GZ'?84LKG=-XI8_<1K/J M=%BXP0E6KST8Q.ZK!S -""\; X'7"*YW"F&,@BB#8,$D( /&TT>J9M#\B1A] MT[TX$^B:_G3*79@2O3?P_AVXQSPGJP#%0-)I5WMZ$4Q1"#O.9&("UZ>R-$!= M1Y#1Y2(&6ILQ>Y'\: 2LPG(W8%X\HR#6B[JI/1()I#=[7N-[('*PZPW8=.AW MP0Y)2D\U>$FAZ4SZ6 )0$^$;%/Z*PFNT5-2YL.P=L#=#Q*L,_T MQ>F087ER"-X,XVX5.DT+1]$Y8'RB\;(\QN?0 M-A;I"Y8:!R$!M4^Y+J73CB"_PX9#]0*9(0Q>8R) :DQ>6)%D M!<6MI(!X,05+YJG<);P$&(W_H"^54-2!I5C ?6Z!;M6F0LT^O42)/91 K*C* M^W].J9VBH?220$_!U;7%JW;& 30BB6A>H&%X74['*0G8?".&Q->PQ@XC/#-5(CCCL1LT4?! M )W#E13%A!>:!$4SIDS;*/J^9LSW[Z:#6EH/=%Q/DN%W9TV *!QSZAQC"U!,U%_(9)X$0U:]AJJ/%P_!4P= M28K5T]TEZ#G48:!;0(WPH&L,5"J4^[D>+VE QOCJ$@!'*JL*-,Q^.+ M+)G4 G<'7RY0T;5?YXH$JA*\8SW!J^];G31Z57#YABBOY]2TVZV??; S:0AW MW1]\^[^%AZ??J9/S@$$Y X'"$<92P>AD)G69(J" M&;&^!1[3&*CPP.(%=X$J6EM3@N2@%9ETER!#R37D[\'ZM)'%I*&NF\.1RP'@ M:5H.6R[*!(UJ =320\;C*QIJ*^ LB* 99!7[K5M+0IZ8=I=;?,F@H@>7RKP6 MLA$>J,3Q ).*7(T\$L6T5NHTOA--JA2F;U'#@YX*G[KYV-4VGH)I6QPB19ZD MH)I5#- DO*HRB#G^J#+X1'L8""AS4%]E2FZ ;T*CH-*,P[2-7B#/V#R=.N? MS77/^W=,^:#Z5 U'A4H482+UNQZ=+;>G B(%FPBWBI8(<,P-4[:,#2RW!QJG M9V+K46=+V.X%>!@V&\ZU(F +: [?EP)H76X0F _P46 DZ<>KNIQ)X=]LJ,ZD M^6#G\L7?PJJ4W4N0L5_G$O8SK.#].XRB,5TR%4=,.F%4G_Z- M:]54LX\I1^AYJ$_4TT2AQ2Z7IH4+/ HJ6I-FJ#?^KFB 8*\6\\PP7OQ:!8<4P6RW2@>\/,B[&M M7>:)88KA+@PT!(5#1T!]A(B=\=3P_9E$5W3%>I(&N_5@\II!HZB8FS%UB$&X M9]@4O*B.;.O. 1P?5-BX0A1$IESQ'.(Y3=-><*V%(=R:9FWYNT.I_;>8' 7@::V=? MD452F,LBF8)YT9E<:L.Q MF2>%]9DG,W1^,QY]:6B-NUYMVC4MJ)R4Z42ISB15J/54\R*=ZV:G&_>";)69 MP2_EOP^EN^?KVXDX1X*;Y['X9U% 7_GK\"L9\Y5^]3Y<,3%O@X=ODS>95XFO MEV$X3'G$PE9E>@Q+-#\9$7Z'Z$R,+_E)M@I\>TV..1$AYD2DHIX3 ?KDXNGG MW_1(^U&^E-$IHB2TSWR'EP]H+0+M1,N*15/8'*DL(D]#R3UV3HV72"A8CT3@9&N?,D*?6HF,)V_%V/ EG,;@G._2 M8P! !"U"&('8!S\L'J'JQ)F:<\T,IO$O0D^5V:E 3T6?@'DCCR2N&V2$OVHJ M+PQP6)%@P2=)L:-1%I0TI(6&/S4WK1B6Y7M,L73&?9#^91LBH7\*U&B/(U@B MQ0H+\@XZ8O#.LI? (J?'9[3!D19,2+ZFAP6'=0QS>&4:X#= M+8!?85,"VAH885*=*2U/3D#&M-,%>$U233R &G;15:.0,AIE]$&=%XM [%,Q MC(DYYZ#OWX&JH9(8ZX$17( H8;EJ:XG6X8H5#>,!9!8T7HJH2,<5O3G>2ED! MBJ;1/8-_)OK4SV;NLL/3F!WCH%$WNSJUY3 0"_ZH9%B.>E\%A4)S+%@FR4!U MG>0B&W#Z0!J-[-0,X&]19GDBNK%\[DCCED73;BS*.X1#D&L,>E@^M<4Q#O?. M4@B/^4\.7V!&CSS# * "' Y@C#_E0$Q"P@"UQB@#Y"&O:1(P-S*42&3,=1K; MO*D1*Q;$%,1(!0E 10^L@[$_=OHTZY$F9, 5G! M4C'HPZ("ZU=.%S,SIZ69= =V;NFD4=[\$KVA;1^@>N.$[9Z.(2_8.=Q_3>J: MA@J:W<0=??^.[VO$.J-A&VBG J PP?@9/4E'!TUG6MTP-05>IF/.2&DJ%)@F MFN8(L%PYG<6EP-4:((!3\>,(Y_?O+.F,"H'9U;.F!>ZB%6&;T_>S2M[9^5,. MC F,GE%\3(^16!5E7 4#>QYBL(;@JR$[:5D6=_O$#=0GF!1, E!UO*RK#KR. MML,<$">JB5$Y-%T>"9N1RDU7)@7-,:!=@>\5]0FV$;<&# Q!&EFY#"L@IE8: MUP=:5IR#N)8)*':=5;I5)E 2J%XK.$<9$Q,9!ZQMEFU&V.S"4F/,$0ND62]9 M=T$)SSA^YA"0RAJ1!2/GTHJZL#E(XOPC+\E.;%)5Y+$]*_@(Q+8T)1KT!:1U M\5$[6#E#];CQFLY3LQ8UGX25$RREY9@Q$DUJ,= Z,36P4V;( 5^TNJ@O(3V> M'I0Y*3X@HN@^V8%7]V&L96)MEBC6Y6F:)&P (1$7.4Q#MBQS+ 0-":/;0 =Z M9M.T3[*I.4(%PK/!#EV?0)D!*6%F&1$&"F5T*UI.J7/(XRFIPI2DXR3-\I-+ MW0#1 V!Y'@D[.S5RI)%NK+>GAZ6RV!6X?D'4J>;K%%6 VW$IB?P+&.8ERG% M @G""G2U9P#P),[K<3YNC^WDT_%\RSG7F28I(]Q;08M<_41D.=+T^K>$HVJ.*;V=4(SNYB'XG8QW,*$F;6H7*G!,N\J4F4CL+)V M@%@VK/62*WD"OQ].D0ZR!4@*!D#U&J>%5;LL1];>#EGJN=,ZK+E*W@EP=.F2 MZ+%V=X:B_923ST'33F9EFG7F9ZBP''CK_\X&4XJ)Q$Q]6SI>E0U74D36'9R. M8)W+=J1:9S1*C!(= 2%-%-.)3L>5KDSE7PO%WY7*\LE+SY+>Z=@W,ZPI6KBN M:>ZH?DT1T)F8)/NM^)2ICAK)$U!G!I+0C<<:>6+A&GDVNZ26*HUI,1W.(B\SV:H4(>MVVUWD8O>;.\F5^/:XG__Q MU]GW*Y%?M5J1%+&CH*EYB(83F"H12$3H1K@O7F!(U7 MN1ZR7'8BLCP"W0W$= [NK8B%#AU]C J##K'#A:CE\_T#SH&>,!O,L4U=:") M1!E0EX: $5XAJJEC',[QJVD%&<37D*73PR@*Z4F&/JT-"DX8=5/= ,[%)P6: M#D@CQ$09L)Y5&(M&7K8N6[F!LI:B>R#&&(_0K /$6/-/<6I-.@TU4P5\%AXI M'_"A42H_>EY= \9^,(,/+C_.:8V'757V.+>!L0OI3YZG2 &>#N'/W/_RP]$G M[MK*'9E>EVG3'ZX=T]FJ\3ZE&.H$0%(_L T('#L2#;E^!GFH;$']&OZ5FQ' MQW" PS14U5MQ!-NZM/G(]1J*!7?RUB/>X! )6$*BU0R >;MT.BHNF,-DXQ3$ MD$GEB9/$Y)[)2:!2L K]J??QFU]2]23+M5\&-4]D2?U2>@;$W]"-MBEYABYH MQ PC@9P.^XQDZR98>OCB1=93BF1Z!'UIZXAMJ&KLWJ9,GD^Y?5PB]\RIR'4F M#S6E)V9:R8N'_61>93J3[G4]U20/^?8DM1\8 V7DSM=XU,-@7]Q6O(+L[^* MX=<0FL'^\T33T^6'?"E3/.9X>>1X%3?)\2IT)A?I.ZW^I+:4Y"#$'*]+8)OD MY=?OXN-E0NP'G..5[DSDJ_H?L&@SM61_ASE>J<[D:^Y/.MO5D\7G;KC"X.5" M]F:)(X&'*9;%Y+*W'\ >D'ICY_K)__Z?=.93$PG@_3M0$C7E407=0;\%(P2= M7_MT1930[$!ORC)H[""^G?A[RMU2;46S@3W>I>#:T^X#Y" M J"<*A-65C&E5_Q!8M"> MC.L08[];%NYEB7Q:C^D=6/^7-:=&F3K M\O?O>"Q$@2!V)1E/\V->")E=$35]IRDR'@E#(B!'P/0"005C4(?A17UZG?F1 METVR>.9D'V.ZZ([9%)8IBN'Q2,=)?I%%$D0+N$*IG^=6+%M:E$F-G<0\EDNZ;T>FBFB6MQ@ MB7//;++9J!LE-60:*_;%DCFHB^/0U]!&DI7Z@2+:RDK#6>QW[8,V)\$AYB>& MYYPP6&^]?\<4H>TSX;TFM 07G*A3KN+*!'P:$#H*O=;K!A-$*W7C9QPX7IOJ M&*!F)\5G26Z/M=AI_8S9]#A71 $/UDW$7I^! VX@4:8WH_^:8I^6W:$G7W;N MP[* (W4-Z>5F!IV36C@-W_&*'2:<7N]R$G+ZJBJZ4D51#&(XD65*8*,AEC]( M@RS,?K"V D %B8?;@X5",*7#R3U@AR+3),=E!H2!;,A)5J"VDF7ATAL;XMGMLI MJ?80O&IWC_U"2 )B< MQ#Y5=A8E(,Q*]^.P R)EX2]$[6O\",Q!K$-#*Q1%7W "#ZI:GZ?&QFSZ%XW@ MV*?_5'ZRB^=VTAR>.NMG7'78):*(>5@UM% M>6FE/;I?X +RG/L;"TBLE*5;.V_O@D6:8$G*ZGB:@S?$+#(FT7M6.2F+HI>0 MN^L2!5-A8*6"_T9+_Z$):YV5838E,B:FY7 C$.=(>':R"5&8@G>9,N!*@DB7 MQQ: ,2P4(1FJ%K-*DC *LBK\X0HUE7F,$CA/5IU#U]IB]$:RY:O9V;\6%)RL M@BB)V?1,'36ZF6P!5HJ2X\5A30[4!FQ'V94(3X/(R3.GM1=[,GF64 %UT;_! M[4"ZDZVB*3*MHS2S?IT2I&4+F)IR3\:.T(*YB:PRLL08 ^&'-FM:7BDFD\*N MR]1-17JU(M(H@GBW:3<_%KV>X94=MB0G+-*> 3/-Z#*1^!S4,P*1QS;)8_2* MII11NQ?128T)JBF G*8:4:,:$?0%2I,2O1/(ZY^XJ@E.&M#"M22*L,557C<8 M@99Z^(3#V=7K:LEF[4_L 1U8]H9G)P_?>#SW< H3W'RSGXTTDMLSY\<&8V6[ MR!EB%66;-K4XW)J7XJ []L#Q*5>?OD9W8^$1JDYGP@(6YC!Z$S=4"WN%#H34OUY^?-'(344!6<=H!Y!+8S/P$I3R,EY M2Q@0T617JU90\;2"C.NP+[P&?.L?W&4[P&V@80>AF^ROO8VS&)XY(WXB"!"^ M*XM+VM%YH@ ($ ?][R3G^U#,8SZO,Z@V]32N68FKZF*)*U]MN1;F6MZ7RS$#W/DK%T/KVVY]E*BEB9%!$X MK5T&1FLIA]92@=#:X\/]_<-]7OIF_HTXK2TT)=X-K65CB>+Z_GJ^:>U%$G># M1N0>4==@#-FH"%#<;;K !9+.E:_O\\+==?8^LYRDHR# M]("FA)/9JS1<3CBDY6H-H)*BF@CQ^:,2[5XVY:_/T@_5XC4P!N%ARYREZXX -9) >>\ MNI;P49'A*TA5GPA"]NHR^^6O>("DNE3(ATNJB2TZ@F_8\SXP8W=]:_&]]B&? MLLA%:-)\\M5HF=\J=ZE2?; AD;^P%7K (GGV..C%A)Q.@YV[WEPYN-[V4YK: MH(CIAF)W\NM[^6<___?Y,M<[3)I:D)U!4%0REO?A_F]%4?.WV>9+Y^+!ZBYO MN&6 !H;U24*L_OS[=T_7R_*=2>8A>\,WS;_7X^1^8 !>^%OJ?[DN_4C^2N^[ MP'DRL:K"^55*2.2>!H6?WX2YJT?!W'X[WG%;N..63&QRR2W9F>1+OYYODOU< MZS(9XB6W2F=22PCI'S<]X>8^'? E-VP[<*U<#(2KYE>)W^$EMVQG4KFOD&^- M&S5W%[XX"*]0>?49&P/SLJW4](OQ-$^XA"EE6R:V3/-1"MZFP:8SVUDJO\51 M3YT\)^_&_);I,^Z&0<5UV82% M7FE4UEZT'6S-]GX]"J7KXNA!CGCVP.(9 "RH,[N>($*IJ5@Q?5"I*/,G]=3!>NRUN8D@]$C_AO-XJD4RJ? M+GY=Z B_88D]EUTOS$KW_BI]7ICAU"2670,1)+&Q:SY5*.1V\)&H4_W9^. C M@ZI0,ZJWI%-I;&>J?P:I'7QD@PT/.*>= MW\0POK$!GLXOL=,D#F(@.L:-:?<)UIJ ]2'T).;B:%%P\7#W\J^="+QNWCBK M>,"W7Q%SM5X%;DKWJ$X!CL:[1[?/W?^A/&_NN<#8?T46I7IXZ3 M_[M\W M=%6"$U')O2I^DD+<3SC1<7L+D]GV#KB5,ZB>5ZO]8M MRW#]FD+&_W&6;KHC4@SAXTD]9HVPZ'1U.C\!_@-?P-;7K$FS.W7#TUC:&4JH MP"]PL+K1:QBB+G<]_>G)1 ]GF1C;-JO 3HAPUACMZ(>XC-LV;W ;Y.8PAD.O MJ73VB2#C^"N<-8'GR&;_R!TZ3-09IVK/3:+" J>R2'*SB3.AG+$@[E?8<"Z: MAM#&>QO3N23X)%WB!,^ +3H]F$TJIM%\.O_#?K-L>&P2O6*#6<&#(D@L[.E0V%<&9[T4;KL"0<9D8; MKSO#3B269R#>66FJ-=3->V[.>=D3S0RD?<>:;ALP%.:0.]5T=]4-B\6=B=MC MHWYHFWAG/(]WY(XSTB=HXDT*GHBS?ZQ15U/'A9OL41G#-8BB#:(3$NNZ7$Q8 M'-L;LY3=-LPM.9X\##K5SU8 KE( KNJI.(7#\U&+3^@=P*L_*>^#>_:/,Y M MEQR=,G/ZLG?(.AT,*%DS._;W&@2VIEJ78G)>FJQ)UG0_/VD ]PVDT= : ]=V MWNG,^:OB/#>5[00T_H%H_7N*F^UKA./8[2;T]M_LZ4*2?1?<.]I3V7PTG%H1 M-,3)GDVB2FQ^VN0T0C:20B>V])+[=%B;=6MQSHLU6<->O"THY;'I6=[M>3]A MCVP4D2T$=2^R]Z2K=@2[E6V^IIJW_FHLNPE-\L> M[AUVB72^>/UADLRO<])8-,%>=8]B\AAB2JX7UC 4(%T?W8[Z'Y>5*ZU"VF%R M[&(P'9)?/1TRM;U:?BI?AH.SS/<4=PY:S+EYZRH1FPAA3$&L+FQ[M2[?SX(= M9M./%^U?%^71N5O5-:G 4YRK!2UY%$W!U\R%CP<**L9UDXFD0D0PL%2V-!]7 MF+1X,4J; %4>=1%/-BR',;E94U'\-74X8,^P4G=6Z;UMBEB2]\XQE&:QYT6E M\?'Y\*[)%VZ9P@P:+%_'$^L.UXB7S:3RY=+7*/"Y\X0,/)$$&C%@ANUPAB>: MI.J*TIRK-)N=:NH-[%T&8^Z&FN2S[DOW_O=U\_1AJ-^U/(C?5>BX2G7%]\7O MW&*DB/5BX=Q*^-WT#Q3*8=@ZB5Q'%X,^1D%M]JM]?% MWX6GX46)S#!#P-WQLT'68W=$!3]/E?+S*W.V0$!;["RCBPXNT0'Z1.X'\6M@ M]M(V9!?$,/X="P%XYMQ/NQC)D=LG8;G[2E.MK=7EJYK%Z))L\3KE<&-P;V;Y M_%6Z[0[U6(@P:Q;$/GN+^69D4NG2_($(&Q2LX:^'MU@DQ 6ICI_^+,&=A(HE M/K1G8-^)VICL9X[G\.]1:L6+849C,Q7P(^52S,M]__L.(D M''G+J(\CQC_M+)H3:Z>)-Q/3P6P KJ+8T7J/;-W?F\%6;I!>!1IR/#X^3[-K M,<:79_?>F^7R3R2X1?8R@YVZE/E(_G]]^OC<>C$QC,VLHUT?%V];G M3>GAZ+P00;/1U?K^9@+[_A;JHT+W5_>U0ZYO#'G7]W=-?7\SB_3]S=5'OW.Y MEG![W#0R4Q',"/O^'H$??G3_^_GGYT7SPJ.Q(NG[FZV//BYO:B_GM>>[E\D. MTW'V_86K*-^8[R\WI9]/ST*\XF!",\70!Q@KC\V*^-&3#1H9\2:KW%V7Q@"R M@=^IC\K#P6L[?_J0KC6CI PEABL>O.)@4EPL_-(Q:1 H->8FJ(!U9Q3R_&V# M+[WU14VA(RO#?^H%3:3;>+X^>FST M+]ZZF:=JB?_VP\,NSJK'-S!EER73!F-XE#O2(0*F4!&UA(;4B:"K6L_DP'0V M9& AAA>EL<7'KJ*UY$]NC 3)AZ]<]W2/_Y7AJ?_%SN*W-06(92 %;3*IFDG< MQUMX1QO'@GX%O-W^+.G #T."FZ#+H+@/U%>664SD/N%Z7?P7<"=*"9/"+??W M_LJETNDT_I^#O6C!.UL"O/P[_M/:@GVN%0H0LW>2 K4UI.)(:)J6P8PY=0\^ M1G!/&UQJBO-QX7(FD)J8AHMF:/0,G#4_1@C!X!!J(E/I3& \WODAN M -]T7ND\36S+I(\+=$S])O=7T:8"11K]E7&I8J_,@K^XF4\+*>/#&C8%$)W" M4*HL3@FKF';D$P]78>J&HN;\H"KVB1"+]N+8Q7=@DD#7MJ[U6NW-H%-L->^V M:#BR.,TCC8RCH>=?Z/S#J<%VQV39"BB6LK>U2X0KL;$NM[GK^\^'[O''Y?M, MK(OW10[@Y2#@X.*!NA3X6/M(@&WZ,3J^.%$?+_*Y7'B02TAF_M/Q+KE\0#TV M41 P#&P'E]"4.Q2=UQ1DG>L+"I.TOI3=!$C&OG55K=. )<^X9P'0&=Z3LRI@ M!'-8/>[PI\.!/G++FI^?.^VYZ5NXU M(-E$ :.K+G].]=@J\+" ='\N-[_M9SSIIQ#RV3B,,J0>1I$SJT3(<;&_$ MSJ>F_=GV^4&LF;^+1NO8S2397XV^-^B";.PN9''&'1%=DP2C'5:LHI>6R?R7 M^+:?-D %=9XO>'9!N>FG^G-1JOXIN,K1X*DD5DHOU8MBW*I_8^H^.JAM)L47 MOTC3\5,9BU9U7Z68)'F;C\5BF$:/9T^EIJD\_JI)H2V&Z. K\5D4,4,((QOL M'2?*)0!AXI'=R4:IY%?5 #,!BV<-Y3BKW(+ M_'I0+Q;P8C+#Z,GY5%!:OVZ__UT?)OW3>:GIS*U<85C[6)'&EZ7#3[O/1,/ MB$>2C49/M\K1_YKLU%)=]1+7V/7-X-A?UK;EWH35HPJX%PE<55GSS+RR?W6J M >$$PVXL,FHW"C7U0QX.C(A"/1.W?6T7-L,? "%P');_5D/>Y;3O!<;\25!7 ME'DA5CN*@ESPT1-TS"Y91#HFHL54F=A3*&L 'CC).+0E55$6E)K*B Z_=>/V M08 $[V"9A9]5'_7E M#.M34/M!"TV6?!CUQYBGM]]IXXY5+ MZ4]\DY"S7V-G&'_USAO73V7E6%9F9ACG,X^WT-Y#VI@*Z\NQ9ALK]9'P^[UZ M63RZD_A"F&RC[&6F"'.)]IIRY5/O*)F/9GID#DY><>R'SZ-FMX".MTG?U(II M"+=<+AA\M]EJI@N1KSB^9O?A&Y6'[,D]LTG]\EW6(U^G;= ON,1=R_ROU#(_ MDHUN5Z:+CZ5SCLF8:PH#K MV&O;?*8JZJS\%/L%'D7<=SV;RN6_W*#8Y!U75,(BETH7(BLZGR\VCOW$!FR8 M"HB^>9X^^_7ZV1D5XE'LD1>NCP5)-IWZBS%CYCVJF 5(+I\JEA?GR,0//-WP MZ40D+W+E5#$;T^ELJCX_J."S5!_USN^OFP]O5Z?5#=5_%^JCEO8Q>+MY$8=J MI*65"]7!9T7U\?/H^:C(2]!SX,L*OMX>3]/-K M7IK@M#A+T$$:G+?*)X]7%V7Y+69I$%7%[#4%75RX8(NM'?U9&5WK)G/ M#&KB@9BLI\BO(HI8"6K/YZ[8H29EMEI46N17-]:Y3HKWE=)W-$BFED4CKWA9>:KYT:7)G%4 M28Y4IC _);5B0O38,['':IUZ3+J:(9L&^$*P&+AAAN]M[3_VY=>?'WJ^TEA/ MV@-E,ULA$) MT1KC11<9MXR*^ZZ2ZU3M04:E46; MR04!B3!67#EU@4SEL?U"6F_\K1*K^J%+\79HVYCPG$NGV&NGR[FMM-R6)EQD M;4E*^?F>YS*WR%MR]2!\$CLI-$OSG&IG-Q<]_OWQ05B7ZJ%+LSNZ;E:,^E I M;E-M90FZ!;2*Z*84ENJ!MI"V>;;F>WL1TU-WI";+%X-+O5T4)$): M.GZ0UZ-" K)A#'H@6 $"S5;SM.F':LR'"F\OGGWVH<6-'$[ERY$-IOSJE0?+ MG514*.(4GUM\R-?210?\I%CQDRC>73=:NQ[P'G&;3QCV4Q,#;MV!Q5EI*B4*F7F.SJKU2M$C*E(,%0A M6:L)##[83M6%IK8>B-Z9Y+VZ?%0?-9ZN7XXR0[-B\A$*=Q\@S)4[@S&)5$S6 M:@*S&5-A61HK,WQ'$*Y9YO\Z_I,_$DK9,"XWH(EQ!2?NO%R<)/*'8LYKI4BQ]&7:' M%)V(*(6(@T<6Q2K,B&*-"XZQ4)8E.=*99OKI0A../I>Q?C<2RO+,KO]CPUGK MDS>95*:T>/1\%]':A&622>5"(#>VJ@E'-.79XBQB?7*1EONTLE7<'@2 M&Q4LZY0O\+P2/067%>Y7M4ZW9[*Z:JT)7S:Y"\TP<# P=]\6=+(-PZR/!$,6 M*1-(LM+#XU%A'XJ]#P/W@7,BX*:)/86-=1C"9_LR;;T/'][?HY^&WR++L,@> MD0X$4)[8OP$N,%;,XD15K=,!4M%'&IS6,PU38 W\/:W]A6Y7 EVX.ES4*V/NF]0]-J[=D$A\2N>8J!H.I=RIG4753A*30JPM[O-DT"TXU'8 ZYR(^&TJ M![% [G-^(F)B+&QIB3M'PU.S1CH_9XG.Y\[N?C_)SI#7Q4D_O=C3^8NU;-&I M-<]:;B?S/%)*%>WQ<[G56NPQ+\NS$'EC5>B.M&?O7G+A0:1>[]*SA52YY >@ M]Y^>.Q&OV[)L9)R2H!*!))B*^OTZ_=4Z:O G[5([4DE0C4023"U7/S8?W[5< MXZ@O)5P41&/_;4 0Q+3P;#Z52_MY(_&+@5WUQA]L>[KQ"$] +D&V8U3XE0GY MZX6>^F8OZUVYF_8WMRIG@UQUD#O]G7YWA&PP$6?+_LEW6Z)HQML[UR_=ZG'' M^.BT9[_=$>5S?'7?[4=L ]6N3AWIEPYPVV_"R? BFURP>G#M!]>+![)/15; MVO*;6 A_$Z?,G8M"^T,XO[F1^O)2-S&]R$V<>GOK[?;J^-7D[QXSZ[Z)RQHA M&[J':UGN)F[AHAA![X2=]-1\G? #N3+U4?_U]43KZFWSM>T[X6G.X\./VJG6 M1W+FN?>1K_X\/\G$^Z[3^NCG\.(G&79;Y_>%\.]:;9!6-G"0%NS=O&U6VBI_ M='2F^*YGU4E:[LNR]1%_G]<>R2A3_2F&SCS_43.VLHO,V (9;4CM[#UY?GWL MNA.RHY^Q!2\JW-[\>AL4AT\W[A6)9L;6<7WT8#X\:J6+1ON-3/!@G#.V3NJC MNZNC[-.O*[E8S$=S\=>#Q*3A#4SP<\ @0S):M@+(M(A!^N%+]KO'EO= M_IYW>:+64R1X$^<\U0)G,QCUX7K&9L&V[/??$[&G4SS_B;5Z?+X'##T-_%P% M6GKB/TPKH@79J-.CEUJK*Q?N'BY+$:).3]QS3!#<= I5FJ^/CG_]>FZ/,LU6 MV6V<-P-/*GC(SQD._0/,IV4F'KFXRX(O9O3C,]WH5F_UT;.R*.YH&;Q39+NI M^*)(WYYN.Z.3G")=M=:RFQVR=(40/45798EM+8\.F)'-*GWM63<2.'JFH+9D=&$KAD',M0WKAH78 M.X[_96$'>=O#G*3]/=DEC$ )LY["5G#!99-

\1\9%O^^B&G,QTS255!UX=H53'S/XG<$OG.*Z+8ZUC-8V#;<*HCWYG77W+S M"/TYTK1W[DE00O6!W/XM[SA]Q^F12%+CAVT9C2\%-XT MO:J \U?YE W/MYR-/SC[OL,C,BZI55)?_Y=*VU72PIDV^B+=\$*Y W M08#T,C'%>028U>32WE5]SJ:BF/>7RF8SB\02%XPC1\YDN7!,YI'?7O&]?K8K MRZ1[4WT8R0CMLMC.JUP$S^K"OS@7:6':\E::!R[Z-RCUW8P>L2(NKX5+J\4"9MTZ*NNJP^ M+:R#MTX'9N9"+CQ4L80AN?JTL-.G,YGL)#I]NA:V:U]6E:,3\[QSFMT^?1H[ M,P;HTVRJ5%J1*]>F3X^7TZ=K8;['TK Z:AN-NZ=\ O7IFD4=G\KET]&)NK44 M27_[4;7[FNN$@?^Q>[D#C5HMY>(R<7:3KK"]Q3OO#FT6[HO=QX?":Y_7P[K! MFW%]9VPBBKD"Q52>7W6R=W3LB_MV->O9X/7@^F1M&W82K%Z_T*:72N?FQ@\UT M( MZ>T :_4$7)-(1]'?:^,K$?]'3")'A7J+L89%QD>X=*"RBC.5:Y$:;0R.< M2$O_@3T:W A(KERH5N^'I58II$:.? 1F).[ES&U&,M0TS$SK+1MJNG"0+L@& M6#_?-A]S[4*S>/YI2.$-@258=S->;?3<'-AX/4*VGMOI;)T<'=()0MO#X5XI MO3X&;E3>^YV3U]^MZ]8\&V2=$C>L/[T AXZ(KDF"T0XK:O_W?TI\)O/?UQ6V MY15,@BALXSF<*5W57ANO5\6.)FR;25#8F021<>EII";!&O@V=_+9O14>2[^; M"V22DVP2Q,S-@29!-C_?/]Q&DR"_A$FP-NZMG'2'Q=Y5_OSZ?4OL@;4*V^+\ M\/H2DC:6'/7\-@L+?3CJ9L#N?:BLDM0>M9KZZ'>U]S3Z:*YB)JPXR7Z5X$$4 MF(E\B@^1^=F2:1]^3!(R?A4VE3WJ5"MW1U=R57E9U7&?RSEK]=TC5<&%5"8] M?Q[:-K4@7SC=Y)? 'BGETTII6+G\5(M+*E49F>]111*(FDT[E"XN'OR)L5;9%S"9PR MIVHF)_9TG:BF,N3:0A^[D@]]NR'M[[%V2-Q -ML<#AIMTL/F>@9I]A1.@4,W M#B-;]KKH4*'-R:9;LZ2LGND<@0]VI@3O_A[Y[!+5()QL<()A=4"+M9'9+&GL M6=D)6U>D';7=VNRE_URH7/TNOQ3?(FQMYGT]9QU)/#W-"GRL+;"> MGE!+]ZGX]N.5"#IM&XZ6N=VT:/EHL:=YQI*YE*5Z6LSH(>'?=&+1U8=H@!RV MV&!:=MR1CH"Z1H6N1OSRYU_KK46'\[9-HA.\=]U^U%!E6L M\=%4K$U\>JG&LQ&0/^8H0C8%8B2>(B^7(XM+<^05O.UA0)0^87,%/,SX?G5Q M\ZN4. P0TA DBYV!"J7Y9O\R7!,2+>Q# KPW#P/- MPRQZ-T-N.[^E9R+'([E\^::P37QC$2UF=LFD,L5EL.AQJCVZXF$8;52\ MT9NOQ=X['[=T*6X=ER"MXA8KO-\L[=6Y)&QQB__.3[6>UQY2AP9?[)/C]I.X M'JD2@'L'RI/R\PI.1! M,P5E\X'=Q(5;DY_]6]-@B("0X#JG1=P1P]1[HMG3@4CX?;@M HXCQ?(A6FU% M)*[:AN>1Z,='1+[5\-,@<"BE(@L-69%-'(?)Z43$"R+M[^G6KDT-?CE&'6., M.O;GD/'Z=)S*>L9(C!U9196L4ZIJAFFL$G#-^HZ0"/4VVQKHG9_*QY?FV?U5 M)L(8J\N4<' VU47&DUL0:[7N'X8U<(4'N$179^ G0"JQ:<83,5F^/FI>]#.U MWE.^(#?"Q&3].52T[V]B)TAL;L;CPIUS$SWC,?+=SAS7^,>WR=^&@0*1L\0V MM(X.")\?$; 5<+ 9/%Q!,1EO_-P?H^-5?H\JZ705;8C_.B(J:%G!L M[B@3I^/8Y3'3SGK?+$9K2.=B^B%7/;MTX>W6UY9O#N&WB/4,GV3PP/F9GRWH M^Q">K6X$>F&G!J5NL@C)*QSM]9UJ^@VX&-,BIBY?V:7)LC^;GO_B;X32J/$T M=.6A_=@8B]SFKGR-7)U)1UVNMLZR( L!$:"BDP+47T*-G\R2KD7=Y$^,PL=; MS@7RCU,B5N1D9*H]*A:>G_Q(+C-4GSVM#ZJO;Y^G)[= M#Y0C98EH1N!KZ<[L=\Y;@WK9_WDCGAW]:O&;6<-1??0[=]KL#,GQU?/[ZFN8 M__;_[^" .Y6)(OW+W0@MN#/WY*-'@,/A?3GNX,"6(Y+<]ZRS5!\=W0HGSS=[.T'IM;]ERL@%UJ_L'FS0.,[X4)R(554N#&HEN]IR"/"Z(C+")3A ML'Z_"S1M3V>S?P=%>NQ/Y/[V]Q^]A+=)_A_W,.S" BNZT)#%_SBLE&7'=L@%:U6--]R$XQ&V7S\ MHGE6Z245TI"1*>Q-S-9'_>+HMC%J/O\Z$>.5!I$$_ UB:TB#$W0WE,_)*B>( MHMZ#'[O"4(?K,186M2"J!@Z$I@D!^+#6Z0HJ+8WJJ4)/DFGX5$.[VF _TLPH $IH/9U3 M!) NJ,1A?Z;&-8@)5W=_C]X8^@'#%)I-)!-%X^-O&CU#5HEA<%KCC6!*A!B' M'*9C9L:D\85 596PU].GF6W$M+-?X'GB.8E61D;H=G7MDP*.]_?^&@^8E]/> M>CG'8*&IB@PSND B6D97!OZW7C=T$SYIPM/0UKD'$27HLL;:%+"_6;\"JYZ( M@F':O0GNTLW?VMU#-FVXG37<(T84#/;2##[6FPR]5209M(-J_,O2B&35_,4&A=V#)M MXG-\^D0?4."ZH39O4>$Y'N:G\OFV$U$8F^8RR?.I;9J@I&FSM5M($W ML[7U653@D ,1=R:K?03_XR> BPW&-'!\3,!+^WM-8.$E!*O#+S132U_5C+NX MQ4UXXJ'AF7E/TDU>&BO7M>1]TZP+O=5.MWZ^#M_*>N/F[K$08;KURCY?0?SH MR8:,?X\GS5HL+Y%FG5Z*SQ4LG40M3)U)FIYJ1E5;]6_GD;-LHGG24BEQF1)=I='*W7^*@*71D, M @H:!GL,S8R:2HNQI:.>>:69K\2\$62I+M>[W737#4RM+6$?@*P-D^UBD:Z* M[?WKZ':80^K)$+!JNM0=Z<+NT&7B+/_?Z#4,&EF"/X$-HTW): <>$(CY73$- ML5AAW@(/7"K='Y9#UIC9RF;G=]WP$''%MBZ[\PY_WCP[;_931*>=+\5_VF$2 M0JY+[8WCIJ>BN%.^>#21!=OMG5A9#&[PC:YA)/!9T,$?,H>N%^GU>-U@<6FL M0G'^E\%3^_GK2W MC?[U:O>FT)$5\&#G+' ZP=/XD3]D,2;7DYV)++&J IS-E@M1+VC":^?!:Z_U MU+O^95N\;'[[83,-=T<,HO?=OA'CFYBZKVO,IC P^ X& M25^6"#4^,(;:95?'X,QA%YE&&>[OP9=:\ F,H6DJ#<,WY3[AAM@EXI"K GL) M8+C 02BG>L9K,8!S"!8!8X+ M[8)&(? ,B319"-]^_/X>+K39!.<,LP5-L/$PD")P7:P^ T5BE538C7O@>[*( M:1D,[F$8'Q[9U4'FTP ?[0/%"2;=NM;%!QQRS[25"!RJ;. :*1<8E$!NAQ%G M-0Y-18R_//H^6Q4?)\9 )Z4KDZX-T%QW>C+9T[KHYOV\WFV-N!_#_)A L/.9=8G MM% 4(-PQQ"Q-9J+P8C5-5&3- M$N4U2S=0O^DZJ UKE8+ A/7- Y4:5*ZUQG M4&>O733[#XIF;WW9V.:BV>N.0F^P;"P3'%VAH6U!H6-5Y*9,I"HSK.<4BXG% MIY?,Y]OH]JP1=[%8R 7'7")6+,T?*QVZ1BS^$R^N>N*\Y\1I1^:WBQ/Q_OKY MXNPH]O+ 54Z_O5?UAIS4?GYR8EX'33WM/@%3FM* M0C0EHWA6Y=6K0CD1I^5FDJ)3 ]D\_V<5>CX:0BM14[^/YFHVNX)R?HGGJ%:] M/[KNG6G7HL.Q=,-QUG?.7/,:Q4YN?LGRMH\B7) _IB3:K[[95IJ_*X.'MR3S M1QR"+I.?;^_N2G]7&\44VC"?6?#;+[Y_]MZ%W%VQL8F"WQ7=LXB$62D]OX7' M%L]F.EV5:Z9$F]2_.KI\_%E+_]I&KEFC4Y](,%#\")YCTC#GPW9X#U\&?*,^ MNGBHM%K7I''__+;#ZL2(U2DD':O#UT=*[^JHUOY]>0H6U8\C07WG+C3X3*6E M$V(UE-E>P(Z?X3)@ADM-]^TWIX^]%V)ILF!C M2%=Z*NOP >^Q[.]%\6:GE#H3_&YXAJ9*8R\?W_7^WG(O/R4-T+CZD,OD4XPA M&PS6+G0T.+P+T,JZILJ?[&%/1]QWE'H,S:4,[0)KXJXLA6?C'.OXK;8/,TI4 M4^!5"]DPI0+NW=NM4!::VM,POZIB"K6>\+T3-4S6C9YLU]PM:&(QW. MLUWSY%/X]5R*<7&KM5[)![9>R=1'W9)^\ZM2,A1SLB/&KO4*B:GU2GZ1UBO M9-?-?*=\?/FI'\?8>N6T/LH81^KQJ*.@1=77F[-)^7#J'U(&Y(?T<"?7?UB:28&_S3;<-7@BQ8 VD;9K;V9;5"*0^YD;55&QFB7\>_ZIE MKS%S#:TUNXU(KG#^*3Q^GA:NW!'=#[9=-L\7G]Q<4%X5G49K*77?35A_"UAE M^*XBEKL^W5\$NXO,[#!"K4-X!Y8<(5Y\\DPK$_ZJ2^A+_!+82\=@(UE'*TGV MZ8Z5IV_RG$]%B:_=7Q1';3=A8:^+YJ1@'.V+6"RC(:^ :=/:E3!TK>!9PPYA'&RC('JBPH$8S M")-K4*HJZA2[RP7(G3M8H^,<68NYOSZ]9M)_H[F?HS]8(DS$H@AX$+W<^'IJGV<. M\^RS//UAXK.3JY)(UVJ-8U4QF#A@!NP$["($JH;:]@+X.,X[FHI&ZS:L%U$W MP?-(]^_90S[_-SLBUV6A7:'@;' =(&CD3@_DDOS1DR690J1I&0G])-WX7\XU MQQU-B>53-T5]R1YV83_KSGU4T@1TI?O\LV^F[XAGGOGE+%K,3(+/V'ABA7=N MGO ^W-^KX(U AY?J<#Q^:G BJ](8R;C#B2&4 =QS3FN &6C/6ND*6+T$SV?E M1=1<=V(0H/;!LH-KT23$OB8S3("23T=AG"AJR03:;FNA>D>.7D7R?"ED]'5EAPW"F ,X)O&2DGB(9/'(]$L4I%U$?TC\A31/?*W?T] M^$1;4R2NE/_;/AVKZ]C! &LM:<]$OU7"NC"P-X1+*BO(=Q0_U>FZD3?9@%_ \P1L,J$C M\UGR$6TP6^M/DG';J@K]"PA9@9H\0A,?"S][)JV1Q0](("H]5&7769%GU\*9FQFUFQ:;T'= MG^\X+*/R(IT]"^_%HIN2G*SG8T1C(F!\UY&6\[G-T*H>4,?3W8/QK@V%3//- M%R@YN]_9>N"BN7+: RBX?GPM-4];?:7:BGS%6U30MZL>VU6/_5D;_3.KQ]Q> M:-XX\86L8A-6:FZXTZT[PG&M6AEIO% ?75T=M5[.>[]OWEW!OL82M&N/*@,^ MTJE=14.E3AH_WA*E*.J#O%2.>WQ(*54HYI-?^;4NLD:%+BZG,G&55[DWLS06 M[6\2;$#&PA:L4_J9KAF( J^Y,/".X5[5MXM>\Y$OD?YY)L(AX*'J,[[]N""& M\2_W""=$Y[*#-TE]&^P.PUK#XP8VC[N/#08?>%XQ7WAXV!:O1N'V+5JNYY_R&R=?_-H[5\QNN+IRG72+2CV74N7"?/6\C$[VEN_= MMT&W89;QR+%$Q[7QZ*&?NWZ]Y<\:AKPI%6Q5(M@=ZKZP3/]TE31+F6R9,)Z=&E@DV8ZT60Q<1!_ MD5B,15K^IQ&WSLZ#SEY\[&SBB_D2' ,-+!X MZ6N+CX5.-;SX'Q%=DP2C'5:B(,@CD_EO)_K7?G;3*B%19[>I6=NK/_ X>#0E MD;BQ7+&+E'+;C?N,)O4"06H6S/F$#:!%]>]!(TXVB@B+1AQC)ID8-J+P^3>Y M>,^1G]:&MJ'ORZB@6>+ 4@V"#R\42 8!B:U0_?*ROV<#%),]U!J8R '2,]:)\M'V=YFL7G(1. =;IL]@G@ODLR&@E@JY @K5,3F\>M:J%XWN(= MK8-OH2-]V=XE8HBZ3&MLPI0_!>J6Q98V"?@,1[]O/Z8J8*AN^+L_!X/E"PC?IGAG6A]L4&L' M%O==_H<6K.'*,H? ^71(#_(V&FDX](C[Z DZ(MBM>C4$+>[O6<9R!DUJK==J MTU>R"3'XH2FKFD_!J^B[^'SX=]ECXSEK:CSO_SHL&IRVXO$C\$[ZTO3X!EEE M7KAW9MF@2=]E(FF)T(0?D]15HU ?5OOW.C@IB8MMJ% +;:I3JH_QQT^B]WXS>!#=5LVNK M$6];C<(B;36 R9Y_7C:&CY67]W>W,43T?372]=%E_KQ]__C8;9]$W%8#&.U1 MN10?AGRZ(;4F&"WFMAHW/SN=P4 =O.6$K6VK@;;6?(]O9WBYAM=\:LVTPI)A M=99VR;45[K;"0 5'Z5OC2VSZ%FD)6L*IK MU0;308T8"? 8G[1W@,?\FN/<3%H[FS!QXNT&:#>J2QBAE<5T&W^O1EBO]QUGQ!%KT4>SH\B:CL33TJ>4T"Y=V3\/KR5\I#U&YNK[=7@Q$R+R^!V@,O;PJX^W@O& M+&9D259I;#_!Z!)Z/9$0;2*U*$I2IQTWZ./FU'%; RBQLT"/6NC(J5C.:U#W MW2KH]1#6OUT1>.H'U@;L[\!OG4)>SZ\02WM@_YOV7+1+G('5!,68(&E#4-_U M7M<4A]8Q(4'@J>+0>2BEC/U]\+REUM@R#KE:0)6R)L(1&MQW./8W(M)-.F2% M]YBT$)K*#"0R;=_+M71!)+1M)(ZJ_8=QN2,WL&\3Z$;+W6+2>P"#8U!K?_[*W+]TGI^E;S^\/&3K$L9+:^P$O+EN M&1/9+$H-[IK&LF/+8]E37]*'>5E=4\\&9^BS8'',A#C[;;#WSPJG[=NE&#&U&9M M?-<371Z6KE%>N#1_F=KH0"BA9QDS/K]ZAX65WKY.ZC[33Q#I8/V=#[:&1A46 MVDA0;XC(MWAENW$)[M%Q\DET439H]\;I*49_?*<.JBO#U$!O?Z\.\*,YNMUM M;]BQ\!U8J6%')$IQ'=.B<18*;2CGVB'&>%C#Y.R./9Q?XY8HNDD$M'DJERIC M-9M^!FK%C:0=#=V/6-TB*P-!ERSSU0.^9R)X]J!I%UI$'^*B59W?L^?:<*'K MRX_FS^:H)J8+;MM+)V)G4(D11."&//WV M(Y/*\EO0 <5EUW0\[&H;CI9Q9"MGJILI$\M2O?=X?WS#"!<).U?TJM >WA[+ MK:S#SO8Z.,%*0!';3.CB4K:/NV<1-BZ>KUV=CD/ ;VQVSQX6(N3VA,W]/OGL MRCJ1HJD^&QL;'=F-HTMD@?Z:>D/S!W,'^2YZK?2/T[:6Z]8>L\I\+8&94B3: MK('5<\NW(Z=)R+*)^-1"KK3,V/)_HF:]TT58SUBXVZ:403N1&QKG3J'3- M,'I$8H5SC(/8B7ECX,Y.(M<,E4KA\?/"*#P)^?F:P;Z&4FAW?PG5L3!--JX9 M,MFH&X?'KHL6H/ F-5'F ML+#X&.J "Q.[[Q%0/3\_?#5=)K&IPOS "WX2;YSK),(X5\X0+G/O5\6'4W'A M.!G%5EOAV%"[#9S81*3N)19M=W3VTWPK]8Z5;7#52 MMEWW8YGH67RZ+'M8G!\6^,.:@#!HUYT+868HKT<5L=3V1,&[^T=GYGGDP"][ M#=YB]$@?'Q7D"ZFP2:27>TCTC.@1T7L7&>PKNP#L:\'5V!BPB]N?+_W2P^UI M6EH%! 9GL=T(L$I]]%JH@5G;/_TH"V$08-XM1SKD)S@@]U7:QBUSA/%F[[\J MJ,S^H!U')-M+MC\ 9[8DF'-]"SS#PC$.)S!_Y6/8!KC?J2#KW).@]))T$LG MO^V@?C%#_1;,4*UX1\+=BUFVRYROVKF5Q<"#*[Q^PQM=ZKMKBA@'H!S1U?MB M$,V8)V? 2>)9?UD,O]^T.]'N MH69/="C*.=>#O!IO-7+3,^X+P<'B%C6,:4^!)EIF?5PBA^J9WI^DXBLC/(^U M7:S@>'+^L#@?I;,>-.92@)VPV!Q*_.B!F0NAXQ87Q=:JX]1DW1! *Q$<+K44%G7V,NOK% M2=]X:B^O@C;']U$3?0/79!8T-+,,MCG!N/]336\2.08%4US+#7:6'V%%P)S[ MV>Z\O RNG[,%<080M&FO:Q.U 8M3+7FZB"\DH89@/6K(.@[LMY<0'?3[ZKU5 M4DY.E-Z,ZK)Y.BC4'=CP%0A%\T2IH'R8*K2D.3LK52<\49\T27COTEK$ MOW M^A3;L]91CB]^/MU^MH,5&PL0Q%G6L"9Z)E#EY>8/5M[&ZHA(L*0+GFY"]&CK M0OSYNSWHG[XHR^O1U:]<,F[S]1\9!F\)-=]K"&KMU:MFY_OW6Y5E4C0R)"C^DA]/!KISR>_ MCO)\9UJ_!:[IWPFUE#NCXBN6:!=!^%&S6"%N"K#3$J!@XQ M.JV/TF:G4SS/9)I/[HBHW1"C>(<8%1<98E2LCSY/[=ZW7;'+;6/,7HY:I[([=O1[7+5KSB M(*K"-7 MJ"+ YUQZ[NFJ+2/KU^?9L1HM]^6/&Z+E!AJ6:PVP'- MWV$G%[I9C8?^>[:?:1[=SKA97Q,XN:[;ELVM )M?^'F$6P ^F1]<3 3X)-2= MELW1U>VO4N%)D';(DZGD]MHN=RH3HK=\)/EM*Y\].2_:,[&YDJV/^M7KMT*V M^5.LEJ/,]T2:XCGI=!5M2.S\SDU/%]L"SKX#QG3R/"?W-S5UT@LT0UQP-?71S4,SE[\:#A^/BJMD=O 4 MMB*UDZZ/1J;:RS^:N;*:#9/:&=M:TG,[<72Z^=*MRW9=P79YJ#4VQUIG&HH= M/"?T0493E0-6&R<;1H^Z(AM-1$4R"HU=>4L3&A5[FZ>:3L._*R:? C6I[47D MB=$?U(Y.1"/G>!$.R3T43TK+FSGD"I-BFD.3B.)VI>U+,ZT4Q[.81J;CB[Y< M."_8+64AIYHJZ@2^=$S8?^U@7CJF:]M\[U0>^Q7Q02M-7EMV @DL+EN4AHN% M\1:ZU2.B:Y)@M!>XT.B*9C+_):Z ;/EPWES-N@4!O4C:VLU5P2L%\>;>Y>/? M[Z/;L[MR^H.?J8*37+.RI%I>^@+'J9;7%:S+U$>?^73^_;S$NSO$48#3E8I$AY$ MD\H106QSS9Y*N4M0.$4&!P5LL X'1,-@GR#B0P1UB._MJ4)/P@0T7A$)'T9_ MHMI9P%\;)OR'JDDV<8U80U?7$RYT;B71^[(%N)X6$$!$D?YTW;PCHM92Y1'( M!ZK5JYIA&BL$#L2J9T63!.%+XE*:L$$NERN&F&2=!LE:F8XDE] M-'S]_#@OFK\R_'N8F&+0M>"(+1E6"C-^X4$,2RUPVCKA'"7\.$V M7 \0:U,>X;8%- N1!S2]QO5:XYI;&P,.XX%\B;D0L%$^Z2P1NX.KC/+WL(Y:765%#5X&191N6%92!-M&3 /8(W!WZ4@S?) M/C9_'UVGWYM2QG%3'S03#-P@.R#.4/&"G86F]K.:._EX?_SM1R[""&_\[',T MGWV0<7B' 9HJB4/!8BZC@>2H<2&=.D#JR M*ALF>J)]1P!&A96?#]*+4-!9^SMCNZNH4F5L;U:,PQ&"ST*A>7/_^-![DA=E MZC]!;C(F6$HB;$8+KYYY<^DOTPOV&,Z") MH(MM*C E,!45K8LLE*34Z%HEK4T0X*)CEQP6"SFU>OU\KGW5EWXK9-$;LJ9$ MY^(M+>?M.@I3E"_%D9A,!I?.+S^-1(B'X<^E1/BDZ/HX9$J01L,?I<7U]E;VQLS41U*FGOR]YXZPR3(_$S:PA#R;NV=GSH-&\D(?-3??&+ 7VQ@1:9;M/ M6O:S8I[4W//:]<:,MS=F:9'>F$?U4:7V='?;*W[>/>4F0Z<1]L8\K8_4\OWP M1.Z:W;2+#(BF-R;LHO^9&_&56O8Q4YC@M#A[8P*+W^8*#?&UE38*K^GI_Y"5]4*,[(U"@XR5O4[57* L+\#$Z@**1I M9.AZT$B/GJUY538&ZYVNV!20:*Q:L#ANW*R^ AMA5"EGY;-SOEH[DE9!&'G7 M81]EXM!%4Q@C, ,:KX_O1[_U?'7@UB?/P!@%,?-LP-$.=_0E<$<+[^_.%H() M/H-EU[A),,?"F_2*IP2?A3U X> KGX57327X+*PA%MPK$?2I0M\_'OMV$BY8 M^"7@;P\:YZ"UMQT&M_ U6 D&MR6VQ#IP>GX./FLWH[&>8>L"7I4]?D2HJH5) M-P+CH].NAOE*3+>FH2[7QB+SH2K3*#FL#FI.0V)#.WV4N^ M#80K-D*%J42;IDL4F;#<_#91&X(+SGQRX/F-N7;E-+\.-F>E.Z>:;OT*/Y>I M2^;K5/I\JI(M549=,;)3 CGTRT2SF%9^_VJ6SCJ"H9QT8Y? M4"_.5LD2VNF00GLST,H?-S$([:/$">U0;5W/>V_/F;1V-F@J?X;$CKM3*P-( M;I6X7HO+&+$M/9.I/\_YC/KV?%Q[+*[-J [+4,D2U+G-"^J5&H;909:NW=.7 MLKAAM;K%+J1)@A:OQ[!?0#7,:Q8T#IU;3B]$CD?>J-Z(M6T0TQWSZYG6BZV/ M^FVAXCO'6ZB3YK;>ZI/.SY&0:SV>2&O32XLP;))T4_HP$U(W;4\+O.1!JD_6 MK)%B4R@K0K,WHE,B4!;E5#Y$_>OZ,?]QO'&!INW)!K$S7>?-8#:%CJP,_YWW MG"G0L;U\2RY&UJNNUD20ITXX["LFJ$.NHTER4V:%; :GZ9R(CHZBV+^@GV=6 MMV+UF6-797]O&M69X@8$WCCD&@@'_>C).L.#"B(\$OO-D11VN*-=6=UWC4%. M04&I(63&(7?:,Q'@.!^7BG6S\Y\[D!7%71NL&;<-7$54$WX43-P9G>W((0?B M5R:*31@%#N.;+#*I,Z/'Q[+ZQ@?ATP60>H&OGIZ3:6\MY:ROU4<7]P/UP7RX M_/G9BA(;34GB0G&]T-M):.["+QVK!P@$MLX%LYI:=P:RX.\HQ<7_:_PH';+F MF:XE-=/QMMIA.ILM%Z)>T 1FE\>RF4M]U%3N"^<_01)1KN& ;7 <@[7J\0U, M">YD#NQY!OEHR@KLG@H-118:\"\39"LQVYK$)O6(8&B:*.)H MB:GW\JX#ID\<:MZ#E^?KHV*VI:A7;=600N'E?5AN!X?_(G#X71O.71O.!,!S M=VTXUSEQ:D70:T 3BV\_3J8412"T,/ 9*T;$E@ E+O#4D+A%;UM-?]NCJJ$% MV(/]7SO-U^M2U[\'!G^7O2&O!36/M:Q65&V:U'.C7Z$7$G$[B]K5J1/;.N ] MP:T;L*"^_?"#L%+CXN\9Z+\50T]_!AM65V+#R0X;H_)M03HB>3G[]K8Y-ERV M9\8<)O0+K\;#A)OJHA%-N;@DP_'IM(% @Y@#0M1 IU16QSQ-RXG%T)S0T/HL M%H&UME-O>]/TL4T9V8MF]NC>X('P M1!HZI-3!QV!; ^ +#B.0L#YC?P_=<@D'(S&B,?K2V #N+)@^,087(XF"M(4^ M<WB^"Q]340%1?6EV1B($K.33F-?MX] MU:[?+YXK&;?&Y"KPG?.$E/\K(TCSI"=S.WPFGTK[3ONFXH=RTA1UCA>@3@&I M<_E<>3/25:/W,[]VZA16H$XF5YA%';C ?A/%*-'&1GBF@!6-+A-1RA##;+)A MSZR'/XTUO2"?(C'87)P>1L^ 1C(LBAPH\&7)GV2P_?T]$&IZB.\(()]P&!"L M$1;A7!$0EQJF8S#^H!_,?'@F_=B;--H$WGK(W1'03".6 MYX M^JT,5B61+J&]Z%A0$=_+>C7;WVNRC M\BP;H6(SQD*L83JYG?Z\QY"IN MK/,>&X#0=A]53YJ)>]"Z(+2+N33-%U&I09B )DP]=#5#IIH%"::2%FT2"Y^1 M)4L+"51<.L%/6ZI0; 7NE<#)H(*8WNDA9PLJB8!SUI%5^D[@*= L \'@.B"N MX0S>@6?P]W /-"L#="&HIJZI\B#Y4+B_TRD3NN[#A'U\&M:<$[<." M/UT"&[),7ZRMSG%5M4Y'-ND8K(HJ,1,4:"[";9N?]?)"P1=[4'WT=ITG1&IT MSM^*NSQ8C'FPYG2M627J9M%6Q&HG=MC)6V.S-V2NU9N<,2 MZO!?*O 1>B"K?4WI,Q78!VFN]0SPFUI@\H(P$^&BH*6,Y #5I@AR!W[690.E MHN5B #?**H[5 V6C&\16W8T>? A4.:@E!:O?6VVKJ9714]C@.]^W<-9+1$%% MJ=Z@^3>)UN M,(Q,[,A$<0?P3@1&2#*(\1[(["%'6%TA'?Q/X.[ 0$E4Y>)*NZV3)K]3(OVZ"QT.\@3)F8SNK MY6V#FJNI#JP,7@K."Y5T7H!:RKL IC48'.U2/[27*P ML68&_6F&1X-']%EH M2>!4.EK9F;?I>+OPEHZF6E\%M@#Y#/O^*Y?*Y-/HB._O=02)@+-%@2SX\0;H M$-LIQ#)YNGLLO>0,"T% 47^($^2H@XQ+5X&5X0=,)%,@O"6_HY0O,X8D9X[K MH\O+\L#X3NFN/V^\_7G+\_OS3BUPM2Z\]BFL MT&MWC#<6[Z@;SSW98INB]+1SM33Z?(W1P5'Z8/6<&HX']X8X?\.;7NL ML*I+Q^1W-"J&3GH&]0E0J53 EQH:,M55IX[G4G4\%_S,G>O;N7G$+;5E_I\\ MT:!9&J>'X*$'ZFX?;PZ\0N8YV41Q)[TC\A,#EQ2=+Z".;A%J:% 7%Y\W=XB\ M^T+/.'D[JV=W@ 9W%F/CWEGV-X)NG_(X?14;BT_^QI]%_9/[[YW!_CP;_@XB) M'AT&1_&%:#4=*)KV3OM6NWND-J0[C-URM9V\X2J2(S17$50X M<2>WR$X(;#=9E+N,JBS2ZQ*WZ]:<'\)>67S9(*)M=5'B622#]V-R1[+W7A5Z MM#Q!'X*E:1+X&'KQN)U3:WL7;'M@[3K[LTA%2>XI<)!5EL.!?U&<,CCQ'II8 M01RT+(F.$1Q=-MXGH]HR0IRO,4@OFFA;VIR)92(L\XD&)HMH !]8*5 -HQJ? MF*.AU-8QH*#(F-L86@&5&6>%)KWU'BNR,+2C!K3^!+B2 JWI6PQBXK/,-C*L MPS^P$>Z4?<4FCH00,NWS&9DC7:P(ZINQ?.^D4SQ^RN?\&A/['^E?/ ML/Z%3$5_A!M%_\OB8UX9LK_G)T0L*>1F;U((WSYDN3C3&!=O!GC&LB0+.G+M M%SK-QH_K/A9 D@%3C%NUJ6\_)L].Q@O>4K0&%5%2#WLI62-EJ57>U1F_PH^( M06"WE$(OOEO,5],>;.U@I\^8:ZPI/2;%64 7UH$I#L9;BKN4)0F+L1M>0_NQ^W3N7-A8I%P\':7I+P$)R9B+"K0>C7V;Q M1EFT!$?7WB6(":92'<]@?\_Z(Z<@\_W+G8 U+*%I#**-N]0P"@>OQW_*W=::\D\T%U"EQCQZKKNR= M."=O*2=4>)@G)0PE8K6>=HW9_;TJ%:[$.NT#33U@E' N_OWUI:/RP*"V/B>K M!R GWE%4.1^LW3@?=/6AT0/]0&6SG1,=T/)NY![\B1J+H&T'FOY.\4BN"K(W M0[%"M$02!X52=0MJ$CY*577+0AJ)#!;,S,B6K@U2EK')]M=AY\N!!M9LZK!$ MJ0L"PO@,O'U_3Y);LCGNQW#?GU"GI;@*$$ZCE _%^S\?URG<$3^#U^GDS:Q M7%LP#S&ZKC,9;KN ""^C(K92^[_+"UA22].!,AU6U G4&%"_A5*-*=;]/039 MU&YPDC.]YB*(9DLQ=*_%@8X]9Y#0<4U6T M'EC%EJ0X$(P#X<"24"Z[",*]:TLI@HFD9BX?WD?[W!R.-H==M)]03>J@!AV6 MIS).X%AW&\3$ ?5L&0<7 %0 F!&JT%"H 2'U!9K;\5@MX$:K(G-'#\O%H M>=B^JT>>,O/&\VTJ4&W[B!I_$E&HW>=L =;7(6 .>I9()%9?2_F#&G .HZ7L M[^DE@!4(820R+=6@._\#4#D#DO1/3LF7M[@IM(NL4I48PV #+ MT@S3#FDASTR)0;!.*TP ME(F_)^.QGC&.)QLLY8$HZ*'''.#H)$I!T530:59T@NEXVX#4-1J82'$&:$!4 MTBVT#!%V-Q"&8X8%#>J 408" /_[ .(=];W(Y#VSW$3L)T:1;4&6Q_Z>C_5L M&\U.^(FH;0KD1W5MJ4N,K9M.#0U8>T17.8+6+EINHAU[8;$P1[DUAM9.::2< MB)AM\+754T#1 8+L-$L3HYUAF:IF6Z> RAOZ"0KL.$%=BR$V6V'>:">VPDR- MV69M4(F4P+ .4P.QYR%2BI&-KL3YE;5*5*"&96/9]H[EZ4D$6[NY*2@:Y[

0.PL/8 M;=G?0Q<)-T,!PGSN_XJ8VS3P\0KUH&73VDE'>,<"4A.W/63(.\9'DLY:LZ%W MJ'*R88 8!,$FOBM %-(G&#W@% QBLUK?,3(GF>F>62!$M\/$Q!.#PX0RR FK M?9WK!O>)HEDBG1@F^JQ8'6?EW"R'E6N#V<0AD(\*=%E5M;Y \8>VT$M1N7/@ M !.MD#6"#^6.=:+>U3A!R:9"/F6TAYV8-VH@Q2JJ96):;&L:!%#)>+8(#JH$6\?Z1AD1[S MM?L:ABVLB(BO,\XDLTP#1G9>!C,>4XZ\C]O..5Y[AXB@MM%$M[ 8 GCQ!TV= M&JU$M9-0"HU)PX$Q)B/$9"Z"QMM'PH6"#A_#X6 MM*/=%6FAMJ CE!5(AT%&S. R@4#C#JR2T6) ]+DGIXP?:,V#!BV^MIWVZR/' M::=1$89$L$P#FX4H;HFE>9-+,E"K=P2=,&]5Y0VH&(ILIB(NZ:KU#F$!>%Q@ M'U \"G9__L%PT":36X\.ZJCJH(ZJGK3\_IZ+_7(A*S:48R; B"$"4MR@+8.4 MD*G]K>GP.\I$:,[!=QM#%[R08E+(BQ6"9^GT$. ZNZ?0'3N%Z+AHTT"!JB[3 M\,(8Q\%)B'8V^\3&,26=\QZLRFG[P.Q-4-?*+J'E6B!2342JNR5+8\@ZZI5X MX(;^R#H6?L>6#JP4VHK%PV/?>E*+J2+Z6X0<41E&-236*X,%TR-V3W@F^5G" M6">H02WOP"[D-2AH *LV,.SH5/K28G=3[V'\DFK.-AI$0!JW%MA;^>WM#YER ME;D'VS_YU9:F2;3J %>#@ -6YLXT' AJQ$*@8<"JB5.LG,"GT>Y8Z9A;U"5Z MBQX=I]EA.QVM.D,$[X_==CL*+='6B_ ;5N]=4574Q-,PH%\.EI"VZF!J9ZRH MF:ZE*2MV#!P_>X\NJ OC./E$O=ZB51@=FQD+M#=+'\LN\:&L7IF1 M%A_M+"W!RC%8@OD"@BG5,YG_.&\OP_V]DR T:=5#,R3)= O$Z6_Q6PBN"B8C M^O.L!>HV>/ U-?RE2%$)CV$K6_K:J2G6P>*O3(K/TB8D:(-G#\M_I\;N4-@7 M\2P-[.2]X'9Y7XJW$)Q;]&#AI0)\ZY#_V_DT#4.-KW$RAN4)@WJP("EO>%+@ M^,)AYN_ -5@/=0(W_RMTNO\YH1O[N?M[^.#_+.2M_2Q\"P;/T&UB1Q//7\O[6_YW,1(@\UV@(D M!9V=',+CNZB>QH9I<=C8;)UVD08?^T.R8X([^\&[7WQJO.3):- ML%JD35E+C>$X^I0Z+J#3IA#-_\9G,2XD>*)LR(\B:(F._'$VK,[DHNY8/<_; M27;;[I6Z]J^VE:76O>2SDMPB?H-'$/56PJW&?W]_TS@W,9.]P]UA)?ZP(I]7 M4:7AQ=V@BMV@"L]&'=/V#]AK5$,Y$K_1/^E0__HC=CDUGR!I8GLN11:V/;[3 M^+[6,\#5Q'+B3Q'<$4^PT_@GKHE4J\W2X2<[Z;#PDW_<.W#LQ.S1)#/GCDS= M",>-]8\F93*I;'%*VRTQVB2*Q<]^PS%G-R M_L3.A3Z\S'C/$/[%@D^Q-7P6C-0I2VS%::?KHL$"EVPN(3+I= @-DU!"1,4, MF51Q.@*P)338,4.TS$!QR)LG01QO]&?^PW(T)S[=[=O^'Q\0VPY;M,,6;0-6 M8HUPQ;ML$4[&$K$A[K#%GVUO>ZP18D0VSMLD0=;].V' M/2U@_"F',9F(G^_9TO*0GSC!XSNT3T)Q#3N MQP[MLV.&'=IG&] ^R>M2Z:<"!TP%3DZQG!C/LY8%V+M=SPNO/ VE[#:1DK=5 M8H\.W%.P,?[^7D^53:LMLC7+A=CD(O8,&M^9DW9+6SM.SL;CWIS;,W>]S3+I MN[C@5V$KZ+%AAE;W*S9Z@\U ;[&I,ZR!L;VO69TR5;^NC'9_3,]HH$ZGIWI' M%8;:791MR0-/'>L6.\Z, MT\]D YI,'%#C3+;@5$UR6\4:M&_M&$^R%]EW(D3W6/?:P*/&WF_-K+*F=)%I M_K?>E=Q.Q;.Y.[!D[@]E<$%%=O*TR45I/#DVQ!U/X\\-*=J('V?<&+1W+G8' MMX>@/G9Q]M%GBJNIXJ$S0<3ZK=N87?SHR09MSO]U!CT NYU187"C:TW9W(8F MWVR]7;I>.$BK/Z4QUIS24I=LZ)OURT.N.OX+.M2!C0MT>>[PH##.1.8<7R9,,#^T6RK\'CG8M'I="E.UX:"XHQ!,-HX"GIZLD/T M0C=R_HG\@:$:+/.[!LN;:+#,[QHL)^2>!.@@GY[#G"/24=.W/.(^NE;"X?3N MK@9H5P,4NJ;A#ZWW"?WP^(XB<@KOZDLVOL/=:>VJ@7;50(EBBEWAR*X::'>H MNVJ@Q(GM7350B&Y\5A+=6S;DC:0&A$,0]1\/@F*QPHL%'AC453>72I>GL'SS MMKE$S<9&"+8T#&=>)U]^=C_9K29:3%PVC=_Y*@2+C7;KYI9%E$ZE1FNBV3!9/UI/[KML#X#&W;MB3R%F< MG3W0G6#N@K(P&>^F2>&KUG3YP.2BG8?$E*%G8KG8@W?#BCYZ F)(OE0J_9XH M"NPSQ9T1E>B"PI!84D=69]&>>Y2;;M4VQ_76F^7BTG&#G<'DZ@=[I)DNR39 M+I^R2Y+M#G67)-LER;8R2>;-AMU,1B\:<@8 M2YT8VC>3@"NU5BLD9T[G_ ^NM^M[8Z@OQ/,><1-F-R.;_U7D]\1)N J9=(A&FS&?Z,SQ5!#=]<[ M0/N4)4+M]*FL&CU=4$42.[=FIIH@[KB5R;>I..2.,*RM65)6LGC[X/7KY_L MZ$/\AB5?W#%P &ERZ<1,@$\6:;YGLB&,E_A5M-^DAO5HZ!_'V'E$E-=R2;/9 MG?+UOZ+YW07U)\STF/J-+263]YD;OUG]ZYLQNL8>@I/KW*9VU9GIP03K;=6] MEH;52W[[J_0DSQ1WA_SE#YG_$\XXDXEFML!:(B^S:T=D52((23Y 3++[4?PB M?) V< H!JI]'BX2WKBZG0LBFA';O7N#FSJ4#'V9F1D+I$!TKS)^;D5 21,H* MI3^>%3)S89I?J)M].L0HE2]6<[A0L9A..H*L$LENQFL5CX'NW-\;$D$_P#:F M!_C3(?=,.$,8< )G*$A!6O"LA?:G-73 M]-?;UC?%"8JFMO;W!K+9YMKP5J)SDB?.$]2>%99A#NG&"3RLV\'Z1BR+9-VJ M!W;UFLRZ$U?AU.&OJBS0KUS*L %#,X6IYMBP$.R.K6"=Y5AO[._R/[2),39O MQ65AA^R ^+%-!]PR;$70L1&MW4F[VI9)DSOY)&*/GM-ULRF+L&=D31:/GO WUG&-KE]RUAROB]%91>HHX TLU/:WDZ3>_\D0S=_(? M&*J[YNCN;XO-3@+UM*G*= MLYQDUQ?SJ?)VEQAO-_7+I82L?"G:9_QROINI[_84A]D+B@O46\@D!E^<+.!U M(;>KZ@PHD Y19A1_Q4CVL)#D,NWK=;=<*.X:+O@3IK KN?$G3&+D6]&GL4H" MD,*TFXH/J"!N+1)>VY5/9=)3EL:6 ME+F9%6):*@.G^E-873!6>L=$O2Y3Y1L=PQH%S3:H!I$AV[ M5H.2'YAM!)1BV%6 !Q,5UDP(FSQ):-6AIBO20);((5>! S)IOVMEF,)"2UQ4 MCX[%M H_?4O#[+6Y196FW*'%8$UW*5Z*P%/>B&@:8W5Q+G6"RNCV]Z;JU["0 MM"WK!'8J8$V'K([-TVS*!I@_'*V=C;R0P^(@6@EIG:I=5.>I>FGJOB*JI!\3 &B$9> ?K MF%FNXI +6/;^7L"Z^?%U_U7FZ>KHW-FQ S7&#M2Y\FR?B:Z5K*GOIT\RV;- J5!24.JO!%RU&\7#2_MY? M^33C)'SP0 8)U2#P E%KJ?*(2/9FX/D2RG:)%@NC'TM7 %L 1K!&#+L,Y)WX M.\GV^/MC(EKLDV%LG^B3?X;E"T/&W=A'P-(<"[$VU77-'BV_9Z7$!E,)2$]3 M5IE&D=&5E)NL?)DSA#X\F-UA8Z@26!29J&G6O1J1?=)NQ.#RDGNODTQE)O\K M[G8.''&/NO#+"GM)ED 0FXR]9B>HX^G#=N5JO$9"8RDLQR%&Q#&O2D3@N705A9Z@:^(IN>SBFT(8R@&!H' M%J[J/DEFQ+>^)L'/ABF+G"@8;6 W!<7Q%O 2S41]14;"IASLBEL']9TXFP.. M2'&RX1$1KK,(P@*+^\%2 E>(NCCB$-L'@=O4TYG!@5QG@KXU;"M'PK'G'5KP M/J$CK4=Q1J]AR)+,QL\/VAIP8+.GBI8Z=]X#:Z(^Y^'](7"4HL3A4OU1#PS5 MQ".W:^*QB28>N5T3C^3<$ZH,;G2M+Z,M1)LC64KA0?CB!=J>6O>U55CU>Y?[>J:R"YL:@Q+WM8,(+6?LI MYI/>"#I87BFN!G_E,J@OJ,=[1[J:#FIET);%-@IR5#LZ_(ZJ ]!#1*8Q11U7 MB8R>HD06P HWQ!ZU0.%O+4%'&<+Z.W7'CL-28R8>1VR!MD@YZD(&BQW(S3K4 M586N; )=[X@!FZ,0\V3S$[L3SB:VX0K,[,4C$5.0%&;MH8>S,UCK+%SI'OL[SGDH2OL1EWAL>_+'K M?K';:$(VNAV]7^:1)9->J8E TAH&6.HG5_:IT@U ?'W[\3RNK@-<)/[OP >L MB-I8K/1Z@0<&.'7Y="J3G[JDGE6L"+3XD@2;!G/N"!9(L.^9*;C0,M1:YQC6 M0-)7T5SWL]NW'-*5*:=RTQ/%_BQ86R:;RN7G-K#ZVC0HI-)\-',]M@?L=DU# M0+(JREUPSZV@"@!&2H!+9!(T/>F>BKDD3"VA_^=9#FT[)Y M-3LXA8G*&M0'$KA E4< @RL'L^"Z>=>N)L:7#+A ""\2A([894"%+'J91AZH(_^QN1&PZ/N2^<"E2.U#C)/*7\I. M1VKBLL+7S.PVC'9VI88+O^^:69[U<0XU]L1^(ZGRQF+CBCT5U&#D1\FDI-6, M: :-%IPH!Z05PPFBU-$0U8FV#(TCH1WS#-6AD!LD0*PP /DV3#7:3$]7@@V ML"NF%V>;&W:LLSP:UC&@(@VOQJFQXUFG\*H1+@VH W81\@;PBLP8R"+[1^2Q M1%)_7"83RH;!5K-S36,:IRG^)]ZAK '^ZG^XN4$W!""'G:#0!WJUKW35]9WA>?,#T+3O / "-'$ZX[$!]8B\3"H20-G?'-&?U0PMH5P*-A\,[V6G8$QS1P9&#!>R^K?#+Q M#PCU>K]#8:.#]8(_M+XV89JH4 0PK-PCYN F:%H:QH,-AU_H=)*A/89[V<4R M!)VB#+>V'F)XBFX([&( -^P01$]::V*-*(+.* !_^Y.85RU]I9%#O(I5&S[XG*&U7QFSQO[P^BM-%5&/,>&)W%A0+ P2N(ZC MX<^54_])6\4.+6"Z8,-TP$B _<>1M=;+/CKT.(P)(]9RSMG'1("T$;=M; I] M"B" W?J,T>'!/Z0V!L @NXUO0LIG;B*!C99_!3K+'5/?L!K>C":T=Z$B+N)9;^/-3N15] M>8/ D8F02WN[!!G2ZL_2?>-C)UDZ$'&P\_%+Q%5\;.<90Q,1>Z_DJ,$%AD5N;1(]>_G+0JT4 M=L9+8[]3?H7PW2\D#B?=4?;TRT%2SO1YDNW+XF_,,.E%H(]EKXB>=B>$=R/^ M8%#$ CO'#JH+PZBWE5X(JW_!*X'4#M8@M>\!4CM8@]169I^R/8<$)8=\;M2^K M^-R X&6,=.?PA-Y$V[##GMMUQKD@^WW[ WMH3/*L+TZ#J;A)HK"?7_PS2+50 M[LL$+5\0U@G6&;11T6..HQ/K*45GM_:B/L MX;'U.@?8_&%C+8.N= 53U)- $SRR."F-GC%T5SLT'FZ@<3; -[.'$LXS'&1% M@CNP;QTEUGWD0Q7Z5.=O!C_#-\)]:,=LXA!XHL287-@W@&ZVDI)N56Z=*W2B M>76T/E#XEGW3K:[VCK)FJ:F+?X>DJSK/:->@ ;S?YD998T<>QBV-#K"$6RTQ M[,0P-2)12_R(FK0X1;9@[C%JQ;8[=(GZE#,LLTOLN NET)3P7R/XP\Y1=YY!G_$UG.JE\A2^U(KL*^.8;EGC5F];B#6G:_% M8[R8*;7P/._5:8Q;^.5EX-Y.=_#<3UOT;= M[?MB>9>/XO\O0OG^\.]G DQQQ0/KT?Y8E^@9_U,P*I!A!C*60%IG#I!Y.6SK MSVDF+WL7Z=JTC=]]A_W.W?NS%$%7GJ+N37U/9Y[9[?3(@KR?92>%@%3 MU8+F-1Q1?:!]"5\Z>'^!]/O'_<,K$) O7^SGH'-GGI_T.SS(06=G=P[DO%H4 MMU\TA1XB]0W7T;W#@Q68OCN=%9))^O&N-4-S:H5?QL.O/,X66%#<<7NDUEBR MTDFZX^:6:?,9+J-#@R1="Z>.YXA$% 0GA1F-EQ=(],A$8EO15]'U=%R!/(6B MMTL%_L]>Y][A/>"#PIP/< .B/6 ",\P$I@3?Z*$/3*45_[J8FF8D("6\X=7= MV#@0L+WX_QQT]NX=P+U6.A?XG <*#M&LRI$VIF]D8NQDPYCM(WT>IO#O;MW[ M1X?*7=)^N[F!TVGG;GXFB-I/+LAPA( &!R^EZ4*3"6?8,L]S*F61%.8IZM6E M/19,0= JNP81%,RX'8)B 2X6J%7K!#':43UA.L+<1D0IE,=P:@O30PI38JM; MZ8DZZO4(LSB)9Y@3;,[2[L&NFZ7=.UN[S6G"^4 PSZ)I4O2.Y3RK;4@%"Z,I M:V;FD)M"QDG41/9):2J9H\A^NY\7JSW,1%,E>'R]R_T:A?$^Z.SNWW/CO7,8 MCO?FAK-R"\?;CO$T+JTI*Z$6ZKF %7LP+%&'IU6$3X[IDJO#?M-0$3EV6P18 M=FF/K/2HK_X%KP2=N;.&SGP/Z,R=-71F=?8)L$9*/'YS?-PK)15<2]9E3J@R M_5 [M(X+$8/Z(]+^ T 0Q)Y.F$[TG//H?_8/[]"9HOPC EJTL]';IRVWHF/W MX-X)!V#)%;A3O6^\F/E4"N1XA\#%W>_<.6!F94_]'KSH)(T!4XK84/?.\--[ M^_BFZD75^>;6X'P< ."D>D)X]$R;MV&YG.UY9$N.OGB99 M9LJ\BE?X[%L$ZTC^?>+2$3=X&[7E5/Y$J+@H;O M"\[7S*GG9%%;HUZI5?P) MX62ND7,2)XC-[II1G XP1C1CNPEFAC>_()Y$U\!NOM:DTM>_=MO>E+?>W&B\ M]O_<12L!^\>.,2&[[>U[QO1+C&FL+RD=K9>T>+J>!P1D)R 48??FP,:X\ [- M$04,U>8&=>5>>0RC*PSAMP!/:!>JZ6)]]4T##VJAI_5%\(1U$197/W_IT>?]O>Z_$14%]/1==_G+ M:@WW=O^QR&A=YU.]K*%/LZ(N [#F]@^I_/M!4O;2O*1^X2Z<$D^IS_954IXW M7Z0E0[B*MO/(ODI4CJ'A"W8)0-.HN1L[A%P'#;7?>A EFQTZ\Y,,VHYB9E7G M+V'OH(TVW3ROM]N5MMO.$K?;_JIMMV/J4J0$S@LX2_JPNV[H7K(O]/ B3NM8 M7%EO,*)+WW157:NV&MB42J:Z5;KO7[.G7W/B7G-SH]&._ZI.@1D#GG9G+[ZU M<_"CH;;2G8,^_\LW$YYYW/G#3Y0B!^\41GCGWMX^2D!)A^2/BI)#?UEZ5R%" M ?!U :G,TBYMSFUA2S9AO%O-&>K,R)MZ]1:RF*5ZV. )$W2,P'CT.S0<90G_ M6=9C\*P^@Y=%N4NX#+>M.:@AYJ%!Z/ZPQDN.!A@*XBSFRT#TZ8P)DE #H> M)69@7]!.!YZ'SX&* Q)_0'^+GWE0-']&

V.]+TR;=B88W'+NX7UZ*'?6"7HZG]+WMBWZWN9'EW)$; MC>SSHR_JUA"V1%,'0K^#_0-R1.89AIEQF6=X4OF. FBC[=EQNW!/;Z]6&-6\ M[<2*J W$/[D]=,M@<=HQMK>!C.V'NC_D-OGFZ("*R*VNR>P^K +F$:(8*>RM>\_;UG_/ 6R#N!2-$$FXQ^3\ M?LMSHD(-.(ON1<$ M#ZYKO X^IZIB<]Q:%BP*>&M97=&KTBZX%<::SS^9FLQ M\*D6?LO:OA0RQJYS8&[4L(H:#%1@[:QY0GZ ONZTLA^G,^!H"$2#9#X;1R/5 MW^"N8]\BL[GQ%>P(M$(F]L"+B:4!#B1[0/K.?%0'X=[O=,;M4\0R)4E+3L# MJ2?T%/"KS8U'1T/ !%NE)^+Y4T0/0;./:NW9W!C$26$? MG?L_.OB6::I)JN \AWXA%%%QU\::&S;]41*F#,7?%(,8\7W1UN*#GXP7^PM\ M:WL6(<5%ZQC#8&TY-_L&^J#6WWXJ0_K.&8XL.A7!4':ZH^<7D"'W<_A*XMSK M5]I<2@_>PA$XPIF^2/*Z1">#O4AV3OV2%U<1O"KX3I1G7E;5>1L7 ?N93P:P M4PJ7/,JRV@T@7 7;:'>V;_WFF>.\8"HG&0,L *04[)I4YKW-^K<\GLK4BZ\T M9*W:L34%\)HN\-(^;V5ZH\R.VG#F&"7D](+A""YZ3&D/YUGKZY2STFY\<10+ M "ZD!KJ8/7X(C)I[AJ"'RP^K[^;:BL[(J^]YL5S1K%-OY\*LNH2#FUA^W/F+ M;;/6#R3A.=<;J[_+C^ "=]=P@57?67B O[+&N9^0<7PX&&!VQ]K&HWZ_0&-J+>F#. M8XB7KWCZZA-=GU?=F3_1A6@6OX\.BOZF3T\QQZK^.M?_X5EZ%#2 )QV59@A) M)CFE^[6K28+G^-K^X"(I\FS,W'@<6]L+.I@AL)&42=?I9[YN#6"1)L(>Y4AW MB)B,/O+2R3C:_X1H)N7$#+\BQMZ21_)!- 0P=CX,))3L@$-0;O?#<&2'%U>= M4 0H=MR,R2T&R,N'Y&XV0'HG@M4^]M$3*QP%"UX'WP2FI@I0'TV7#_ZL?;[] MU>>YH&J$1U_/A1"X]I8?02P)66HGFZR2H__E5V6,K$_G-!C4W.( R]:>J?$9 MA[AK1PD9G(&5CC)! :1=L@=7BCI4B!!()EL_65)U*MFEZXY07(BXK# (R@KV M7YP["=+TE-OHL:"N6MC6KRXJ4[2!)0A_WJ'?XK:5H8&D!6YO'#U]%I\].GK]Z>O3Z M]/FS;_%DK:/P-\.\[2T1\[:S:IBW)V9HG?@7!)P&\/(-1;O-L2C>^Y8LBB\I M,K.ATWPMZN656F8\$.%'1+':U^!:,KP&7=5K-_U%ML84)WWB)WT-B+VJ<=A? MIG$X6C7K %!R:)8 @OX;:ACL1GKGDIBDUE3$DZ1O]RKF7""YHK*L KH$N35[ MEZP>FR*OH39KAX)RKG7&/?F4<+V/7@VB!OOI7PHWM9EM3BAGP!]&YICW.%+[L4U3'HD*$IV=QP\4S3 R\3YG37%@!YB*P])Q"0'76>+Y4/',6 TT*\ M*VX/E%KI,.H+>TXF!5!J#UA73B]ROJ#='D#<3F406/;T9X O(QH)G@'.5OMD M,^%5(,$+O*U Q#K1@GV(. 7&&=DG/L_R:4:E'"<5-361XUW?W.@;._K)V&60 M@24\3DL ,-A#HC0N#1K2MU]S]R$>\V3QKONZKYWUF!\L=@<$EQ?5$Q2L0M*Q"7O#4T(;:_-J)=%[]D!Z7.)A6_;.ZV-6X?IP]C M;3@\CSUS?_S??SILZ6JWNT+:1[L_\'="? T+E"*\"> MO9'$ 3_-^M:5*6;.U;@QR2]T-'!Y>>6$/H.F9M(IP6PE2EL!CKFJ@!56NG*] MW803;$1U]#^R4DMIDV#B;C)M9$R5O?)\36SRMVX"%?Y9/G8R$%!W&E)C*B.7U>D.)<+XQ + M'*JG*K:B=Z *B0["*)Z LA1U05;6TDTJ[6SJB%^VUOC* M8_7-.$:Q#A#(=7H=N3VJ>Q6Q/Y@>"-T&W\59D)M4.78*S?"LM_\]L O.WRST M(,)I@A./G;T\?W-JY9V]M[>+8WYV UZ-1^!5YJ MW%'*O-:L#%( 7_+C/DWZ?3LU#^V;=(3SRWZ7&IWXDIL;QR/K-^(57\?)-,Z< MSLXT*4WK%IGJ(]7//TZN(RG#^!QNTXMAO*=4_0;IVD,23*]-M?&@-T E%NB?V ?*\U MO"+>1H$]X3MID2CE"< B!DZ7/FZMDEN-4M (AL/,LP+:J9A?C2@_&?/$$7X; MMT8)T*QJ@5(W>Q?!F.,X^#T-^'+4-\9#KJP@XT%3U_(0P:MYTXBMG&!-&/"# M/9, -<^\K>PT)93H.>>,\Z([ T20'K@Q>7"VO_8;9 9>EAV+HIZ0UTF"5<*N MDGCJ.>5GP3R V.BL.3_ZNV6E+8IZ;G+OG<\2/+W=S#1[K\GP6_>9TE"81&F^ MIM\I7@#-G34R]AUN '".!5L]9Y?XM$[&DQB'9Y5]PM6_X)4JWO?6%>_O4?&^ MMZYXK\X^P1CYA-SFN0!59('K"3<+JY, S"T$6FA8 ^\'4R\N[/E(?#F2LLZS M0.X.].]N1!C\SKA&;F$N#8+"DD&<#/U.*?$*Y3S"BA;QU 9]+F$P[SP_UX>! M"O4X8/;#B]P-XN F1K6;M87A'(2CKOT8D_GL:F RG [?K>@!SC-ZB>A<\E<] M0MRYL> ;Y=#.4)/$(V2/- N$_#1 ID* A1AT?CA<1!U8&O ?E!IPAWG9&YE^ MC5[M4[M1X0(=B<)0TD[> SQ?%^A"U*$D%^WM+Q*P*O[!Z:_.$1J#R*@>5ADW M](MJ",E3;N< ??"2HUQ)C89!@SC\B3@ SNWUM8,,9V$,=2D^^_VS]0Q%S(X2 M JI;Z*&T[R1L'M0;+I;]:)\QP^#N,GE)<.'1IT8W"]PZE(]E;S2YT/XHZ&]2 M]&9?G@<;?]9/X,FLF9@)$'N&E!N^<1Q9U="3QRJ>?UT8PU+EE51:8)5M@$LH MYG7%CK!*(\ 00=%D()VU;!NX_BA6 ZR -AMV\H[*),9U\@7KPI$=EIT@!.,K MJR\V0MU*(.IHM&$">0W-L,46$/&FK,(RE0](N<)T0ZPSY8Q:QXYZ='B@FR,6 MS* U17X*O6U^)%P#N'5TCF-8QX7]L3%]E^1P6IL48EPRI[DR 7,U1M2]E1_F MC6]3J@96%1J./@9P;@;QOKS/Q^ J-:TC1T-M&U[;DIR"RUNNR0C7;@89T.<8 MNZ<)L=1@,K3HWX)JX2Q\R4Z$3 :T/S "J^TKH0VSFPC9;ZC= @@'.HW3)=8G MD ]/N?"OCIUO(G1YX[ R>]N33U>2::(O+D:IG,W&W3QM"3_LM0_W?FD%QUPC MZ 7Y_YL^Q;R_T/&63@B4.@T[/ .WW%'22"B.68)?VG$T5QWZUF'^XA^OZSXK M.W48Z-K=J^RD'O@8ME0U8[0#94;1C*YG8QFS088ZI8 4RF11[WUU.R'-NF#U$(*T(? ;T5IO< -]E !'!AFOZEB@?7 M\[2,>:HS)VZB^E4+,P2B1"CJEW% MJ^6.T[PX!VH-J"(.V@ZW]=PO8^Z1?R/Q3'XQQ)HFNK!GCZEFDCI,S:=%I]=Z M6I8Q+1I>A(D0A#WW9H!")1 _9/O7@[^%=MI@/>T_A1P>2G1?W%Q\$V<^, M#83R<=+SN)+U)"UEDH:%@?I84%B *\?VG\SEC7R5\ \HX2*9E#NT?H$OK.=E M"?/BX32*(-)3[7IV>DI"%] JY!#1]IPA$JP;V*:V^A>\"LQE;WL-<_D.,)>] M[37,967VR1'0U!:Y'36AY^5*MIT2L&/VU'&-2U)8\.4$KH,A8B(HL#HELRL4 M^+BN2BA-*F_-0V?[\1AQA+5'$ 0J#&A7-S<007L%^*R)>RB(J&&TFE(L^Y.H M6L$'T8AX5.WJ&\QVL#RL!#M_&4M,A@T?+"PML%R9_,T-FOUL0=D9ZY<9!L?< M,$*E8P"1=E1+!>) ?"\"9!DS;(Y!K+1KAF/,,?BC;LGBQ0'P[5*325G62U6N MNUX*$S;576F--+P$ 7XN/18(FHD_0(6H[J9)SZY^$Z?5"/4G3,%M?G'9WJ$Q MAYQW \H+/W(UD6SATF\CW;=+/^R1\Z3[-P(Q\;IUM("7(F.)!_6W,K&>8PR( MM0H/%\1UCV*0#FAOP %L1 >;)WF4"=8LDHT44LV\AD,#@D+R1#YG9_POZN%6K:/ZI+[\E&[M M<:&]V;(%='H7IR4'M:TUBF85431!!_?R:&5T[\]%#OZF.+Y]0\%_*19>P6 # M7QBM:D4D 601>K->^@T3FI<.U7]3OD8E.UT0 :K'%TE>,/1)J*A*I*KQ/7H8 M$OGF-V\\7$Z.MTZ3*F.72MG .K6C3Z"93M MNM!,GCO W-RN+4UQD- M9E!:).VA\WK)+*4&99W#9K&6":?:IX$K(GI1+4*;X_)A,$4[@CWKZ]4P4/09 M3,[PI1;)&-Q8-CQ=^Y]IWF,N!/C(WAZ;*TKKJ!?:_P0.!^WCN@BGZ>7Z/MO2 M=9E0'AO<,1D\_*2YU1A1K;HU_-M16P?:1:YAM [@NH"QK&6O/!I>9+H/"999 M$4^_P.9R29;/D07 [\)[Z>LJ^<0DF]05P8YO8ET$<@?]FG7,4$*%^J,O"Y*: M:06O-R=)GTR3Y%P2P1/[ ';NC]FTMCALL$*9K>R5/\,9:5WI.*H*/'H'3""*,%',"B'=#8I( M76!>7ZBW?,^TN[O/*RF"K;B?3\3SAW'6;0U8,Z-"%[!@LDO&BZ%L6PWD*.@U MQ(2G(2L/*2R3$^$I5QM.1C.RIN5!)W59H]8<$07S&^M5PH/)\H#PB2Q'XKO# M$:>E.[!N:5T8=8OP2GGPE;@W I5JQ'>6$^#RW=QP&1_N^L;6$NHL#:ZTH!KM MN-)@[LE30D(H/=1Z((F_DPGJLMQWWO$<"5D4"K[[Q%*03E(I;TDG"1D6$R_* M^&HG#XD 7:PH&U4 29"!Y%4$!*%^^*3-C(4)66:7Z;3UH]"+.ZHGI C6B%E. M@KGR$$KC7MCPH>/NP8*'F >EPKV:/.F9#R?7X#:4!W'I$ME>\^4)-0;-%U=7 M'E3(FT<$VG;5!F1/N,L0[>C5TCK2[D\_M<&.&PM%$J9Q"BY7X,3)E$@\& "Y M./) X& AAQMQ/TS2'-D#FKN>RG5<$W/Q$VFEE30$*MD\)TX7C *X]K,):2E; M9R8;5B,H/,(+VO,G)I:T,OD$L[.[+YH .*CV!8E>BJ@J>=V#'R!B=BU;P >. MP2QAL)#E-:^^QF1!&9-Z)=@&R2:'':QG#;$E>+JA(]D'T4I#:17!.E#PE #+ M!*9N@%XVSH^U=GV\U(TZV-^9QN'6!\EN$ZP2 V3ZAGIO[!K@)G]F4AD[:$VO?@*N^HT7 N=Q^%L=G?KAU'9$T.\Q)FD^M'=@_W/U%^-W$&)(#A:GF MA3-F'T,]NV(243-)G+&5(X=,4-3W3^>\7]@#F0T'^BKU,\&V RYR//OM MYK A_- P$_J<)R"$+=Y6$VV+&T[-.RFI=K8,M"3%Y&/0SR3\A#N#;UD#J72% M2Y:#9]98N]L]1 +Y-R$UBL;:^FTIV+@YRD*JX;ECU%'=RSRE2%]:-L%D]NS* MBP5O8UB802@GR9J8OMRZ3+A$H%AQWAE)PL@(.KOI$7K"SNL] ,02>)XJ[4C- MO<5*VS%[DJ=(S='0%)A#!"QB.#+0O)4FY&(7O$0X<."G2NM4XOXG1%YZ: M-G<3!Y'O7T.C>#^>:$)=WP\A*Q4Y:C!+F\2%D T)/DNZEW.N!;CJ%#(!C(!8 M)%5[G"PVK%!V[7,BJ<4<&$D)*")@7%#X$?I9N' \4,XU3D.Z$%%[Q-*8IS4] M/Z]!@!6-F81E.K+? M+N4Y+[10.HV0T@S'K/ 0_LI@.[B)(0X#'SF(C_'HM];D,Q!PPVL.$C>@"04C M?.&5WBV.>:E1H-8SHAJLI*@E0\$N*ZDG6$>.(9UDV+EXC58.:T4!,Y4SZXFX MT780X;BZA:Q"-\)1>-Y&/N_&RV@*:'I%655Z@!COZ@>$8R7K X#U=O!I/[PH M6\Y?]ZU5-'I;U@REODKC].SY>41XS*$J0(>0(IJ/>BZ[#\!:TOOXS3=&@M*?Q0G1(!R&< M#RS"Q8;D=(&WGYE;"%OVO@U7G4HA&L1W!=YRJ7S @5%8+R9&MMUWAO)7DR(9 MD]>TD.D:.A&=)KC]0EECF)@K1F\IA94N4&31>-WF2(>U3AW$/N^"4R]O%>PI M]6HZ!QB"",-QG(,AJB@@((X*NC#I;HQ)A=E/N033\8D(AEO&DI9R^149<:Q( MYV'NAAJ? '9!I'\QK&D&102/XZGAF<=;:)S#"!V;JWQ!W.]E08OC? ^23P 0 MA;'VZ@LTK7#ZT.F(K=M%SE>$W4_U-[N.::X^.MD\/VL0>,^)5^@DFL)_X/GN MM6Q8\1T/?)_HTYUA\EO)I."J85D9)Q)FMVF%)(R2.,)53XDKIT70@*:QL!#F M55QZ3S*#J.TR4V&SN%PS3DR#1$,,^(@OW]>M/D?BYP>1HGW@GFBQP#&ZMR#V M0RS3L(-X;=HG(B\@+\C&E%KZ"R2OJE(XI2FD^H+*4TATM]*G_>I?\$KEP=UU M>?![E =WU^7!U=DGKK6'\ZU!MK95FT/!$<'=8!IOE[ T]"N=;H+/-C-AY J0IDU05 M4>!FN?!!-OL9YF*.!8Y_$*GXREGC9^SG=QAR@SUGI?INO&%'CRZS1JX0!);M*\!7^SZ8TU!=[ M)3G->)$WDM\^OPU.+NC_J;JJ=[W#!ELJ%^0N,V!"BHU[/SB/XZ#,2(BQ+B!F5M Q-4E/Y,VS:W=SX M$UV[#2F<:S?W8O>NW:#ZTR0CM$+#TG54OX/@,7D8.;T(YJ;V_,+H)UTD9=(5 MQ":X]8(G;.US\3-^;C X^&)D$'82DSX-*\$1!;?P+MV(7!(S;Z#SBCEHU42#3X&F=L)) IYT>MXUL?0JM\1=(S"\4HQ?@EKB5:C N3P?$'0&O%?HO6D+&G#^.JRB$U(_P8VY;F@ MJ 5'-&#%6A_1K/?.LJ8) !2JL\SA#&'R,,!Q39@:E"BA=_.\6L_3TOP']BY; M:F-* $;.G_4\+&L>^M#<7'(_GY;:110+(85,/BSBB8W?HK)G(^#F-S4B97T M+WC!I1"1X)'3 M#C$ 2:HQE#"],-W-[&9-RK8<@>-5" &?06YG42:'];@A@6U*ZU)!G;TU#N&\ M@_YQI(&6G4!RC_*$_JZ2C"(Q/T%V;VY0:KGDBHK+=*:.YYOS5-,BJG?6_\'Z;&RTO&+Y3DL5]^R%<8>Z] M>OQ>K SMD:Q>_6FNV)&'#])!&3L:$L^6V+E*;TM#D(T)P**\9\T2EMYG_(#- MS"]!]DES74#Z:,80?N?:S(3E#*HG[05\8ECIK3R8=?4O>*6"_=ZZ8/\]"O9[ MZX+]ZNP3++$\<%4HI, E85? 1):"33*?$NJ7\ERX4**DQ((CRO7N0Y.&DXEV M"6.7YB5!XS#ABA Q 'LK&ZZ/@SF&P7GN2%?_DG)J>3,*_,]KU5"8E&'S+=2, MX2C,6'J8 >V=R(8T23^=41L&]M2Y#KJ95*VA9HL. )*#P<0I(*-C V,N=^W( M!)VR4T"5X_Z$O)U44JF 4S'%#62',!)# "@OA+GETO%U?;P]5FI*O\:N_[B[ M]LEZ40"?&F!(R"&69C+_BNU XPR/ "5TI9D;.:T) MI$'E+)[*K;;C(,I969FQG5.LHM,\NB''MO=8+N)^X_#&@*),BO$429@4Q=P\ M63(_L>!B2Y,:AX:(J>6 ::#P;60\Z*/@Y7%XFF_OC4BS6 Z0!&\S JN"*%WK MGXWRM$_ 6?>([.)Z[W.E7:VC064:3?P\9(#22*@F54$HK=KG$&--YUR(=7&8 M^1*(B^IQDWY+L2 A@YSJ7M,2]:%:,L4^U RD>K>)@HZ0_/I@ 4>8FM,)6)&4 MOH L2%TWK]S^(EAKN29'0-:449^V^WLI708-:@#!(;O+8MO090>,QU2X(R6 MH,,+^".2PY#6=OM&8)V3#K."K*'9)'8\E_GH@/DW"97$'52=0@Q\U2!/$IZ8 M?L<$\'>7SG<$]$U$SN:&0')6=TLL9A1_9X3 H9Y@KP,!?7!B*7%!R0X<;E5\ M(DJKK'_+3I:>J0$B^;D;-$3D.P)_1.0)2L=XC3WUG )Q0!GG#+EKS4O'(_Z%.W)ZY]:3HQ;F M!7=G@D)IZ.KPNB=3XAC2E*)$D(PA1RSD.YEO\>0WC;G*^[%I/NUZ"+8;;2LT9:K>0I.$2:T'E8]W86F5E%08#F< NBBX5CA#PK"J[:'+!I7J1]U&8,S%#8($@KG^\$ MOZILQ#5 J&A@ >F^A@"+6 ;^A&E9.%+V#O[1=MB#/Y"4P/NRN[V[AV%!T."L M_$"&SP)J66W>X F@TVX.Y<$+A3:B710D=.BZ CWNEDNEBRY.?C_&EYB.1Z<2 M_7TFMX*9"MF%6[>KIOB:>]JMZ(0H7L?(ZY) M')N9L'\*D[^OAG$M+%)5)"Y M04408)H@QTC"!+"F(%(-;32:1(]B* )?L2GM>+6H)_EU8I(677?.T=G2J M25;C*15BL*69>(Q11 )4U!6WH!*G=(_Z"I[KQ(^#2D/"G]J%%ST2^6+!0X&G MG\#)S7XWS1?"7KC!E0(:H5_ =CQ#KCNV4>JKK?2D>0:=KR;* _DC>ZRC4Z&8 MN1;.LEW0(%52W QH\U%@K8GOI=$[E)2.A[#OK#+9Z&Y@*'AO^P&(7N<::H75 MH[D0&5P=^_WY3!(0C0WF%R%C@^A.])^:@EJ%-\"">TOTS!;/4Z?17RP6::X- M88%ZF&ERE#6716-8N,*%G1MH]0..(D?IUG'#(B3BK#9Y";L.DA>J;GS!XF#7 M;$SIKM#ZO\8Y200DC3N[1:CE2+]^7,%MH#:$S A,' M^@SFY>\-<' EZBA1$UF";]*V@%U#/#5$XW>#3B!A@Z3L%*>B0E_+"(J4.93- M*$X',&G C8([T#Y:3;3J.(D]/D5%@H<:/J9EG>"TN/:?-!$[R$JF7",&AP6% M]I)!APCL1#1* 8LO&9"DM->"?Q.'N&F0.S4+UTJ)H9'(O$B 4QQ"%WC\R"TA MR;Z!6G$O,2[S!DX',@3AEJ1\AV^_\.&G[XM?O$#T1=J=XAWS;(366SR4"759WM*4G7._O>PB,>E+Z+W?:-XPUND>GZ MF\W,T%X)'0%D@L'4<$E5]$;4P0&$A \>,$BOZ(!YBF&M)0\K/JKFXX)O02;+ ME\-#[SNH#@:HNJDASB2"U=$F"Q=*2&/#TTZ#W^!$].IC"'^\3*XH,AFEU.Q\ MPR2BQW1NS"2J)]P>2A@5]_(T1BOMM)"I.VV)%%VRRP,],5J$RC"YAQE409-* MBJ"$ '75\69!<1Y%"GL+1A/_!?%)2V4]O(I3L9[GEKH)QO&HPH4,(]AI7>O" M1::V-89D&%K%%:8+[?%'F ]>Q)>EL"B2H9MKRV8>!K0:0OZ>H,T#L6HMK-[]ZM6'3WF1)Z 7 MRPADC%(=E&<"-\2?P4O!B%HBL>,_G,8H,+#]X]4$G@"@!K,ZG- ^0 7'D,CW$R M[?U(N1-2U].4MS?".JI[F!#,EA:Z1\HX?RU6/,V'O#G))!A/NW#],I[7[?*)\J+C9SZ+Y=I[J M!O&&B^730_H3]'^'!3!J:D 0CG9MY]VG+XDNN_G*(@NA1"SP,%#^%A2/8=3( M(IBX #)/HK=QE-U^S#KN:=0E*"M,5Y#.T,V-H#54M_!V)/<8$#)K/Q."GFE> MG$LRTE%/8P0P5[BYBOZC*,?/7T[2;_2#S$;62(T\S)1\^T(]B/:SK]4$Q4,[ M2"5'=8HJTL^\P";TFIFK>,5C.FX&0=""6;B>XRQ5/.I$HD1U4%=LB:GN)+L/ M9N@T?XV?/]U]*L./\A2.LAI^R&-D)Q-N'F>PBS!MT;SK5O2",I',,M]\,3FR M8Q0PU^HD<'&GV$0,X//*/!H)C(C" O9%\EG[0CDB%9/>.><#AXJM/.PQE]]P M9EQ6N*OZS?..-H(-)H)QRT$2HDA.'Q2V5':IN.+8DYNQR$&3K*L-B) XK7UMOAVG>S%B"F!Q0\-R?QB!@G7>L';>_ MS\I9CZSXZR+.:,#ME-%9AQ>T_]A]V+>FVLML@,DYMC:NS@2A?X:P^A(NVMNB ML.S-!$SC)_H3LE;&J0$_:W-C9L_T,MK=WKG7 =S--O[O#A$P;N_NHB;H1$HN MXOJ8BR2ORV!A"$B2WHR1I]:A8>.NOMK1"X/+^SE!B9A MT6=7M9Z,2.G7L.@J"?134/B] ,PQZX8 M>^QGALP*D0#0\1BT*&$O)0#_&6X]GQ"34:2C3[^29UUNG/WQPI>)YM]%\B7S MY(1$Z2<&SE-/,_,]VD7#[%)HWIA+T -\266'[6M'386^ QS*"0M**,N,4GUR MK3F&M;2<\@Y^*]UZX%D MG9JK/2FF?93C9-U5,>%)=EOILD/OD5N(_X:9L;ES.]OBW=E-6_X)7JLT> MK&NSWZ,V>["NS:[./EF@ZQ/H@S9%'>T);V-+EOPJ^K?@\)U!>\$0#OR>4G.Z M$;[_T1PP?#*:E9C/\_EB167L6B)C$.X"A4C.'L!1.9%D$TGX*/YS580!^FW" MMU*63 UCU#**<)(^RBP2 MIV3'9]Z7;N;D8OD1X37=4<_%/SK']'IQG:!S*&_T>5G0J"-YN)X(ZHER8#^N MXI8* ./+>HL;0/SA:]]7&K+;"OX=1-B-HD$J>1N5\5FHX;'2Y_ K.Q:XPK(O MSFHO8*BAH4_*<^ETM"<+!*E N(MN$&[NW.E02?%*& K)QY2] 7.'8=R $WBY MVD+LP,_:MH&ZPMCNK@ZT;3DWUNM",8U0@2[UR[P]'- M)R,T[+$,AFU$N]@ M#Y$YL3,&@A#&B'A'8># ,7U M719M"/11Y"$W-U#9I4O*ZH:;)&2 N4"L1GG!Z/HJ]\B^ARE4[M(^JOT6KT)( MPN9C7HF0<)0&8]"LX9H95B_S2H8W:*/^XM@BY-U? *J./)BTDKF,-G.E![>N M_8CPPJ5R.7>!L2> G2J8WC*9ZQRKX*VLC2]Y.JB)VC^2Y%?GK1GO?[XA\@%! M*A*\&@ J&J'5$L32>YCVE-VW-B: DQ#@A+S,*/#F3GKH'9G[0$4HNVEATCF M@;T%!>(,*$LEPWKZ>LXZP,9A]><@.0SYL:WH*+7; 5!V@AT%8A)P)LQ$&FHJ MOD^+H^;'J)0,.U^GPQ*V8&O O@ $"]:(!Z:*\>(F'W3O<63E2OYD&, M3L@ADS'M2]8.XA91:99ZFU*L,"QN=%5&0:\OL<0Y\I%Q\8D7* X.*1T*^P,:()Q M(I@*$APQN^2S67@.T*1T@O/ &1.I9NB):"*?4C.$("2-DS'.+1H; TN7KHK, MF*$QZ,B3+6:]C%TE18PE:+PG H=N%633?N>E; @K'],@2#9X4UY&2C>VU^K0 MPZZSXS3@0PZV%F 74'2Z='D.ZNV\J%/H%144BCK*.XV9";W'7MC_O?I.^SL3 M:=BBC*#OK&,@NWKA1K>130 M\,BOP60/Z[CHY?*1(Q>ZQHPAHCO[6U7667:UWB=6# MLWMS SU%\5\P5Z*;\N->73FH)B956(<^.(\8G2VM63ZOARD9NJ*<"52W""@D MG-W=LN-S X[T4SBBLXR9.PG7RUP[H;ON&OE4B4KF:G/#^O(5$=_$D"CK*3_T M+([/W&1VHF-[*>O!GZ3YU!YR^X>[OV@.-CB4*H2AV*>Z,+.@D(/1G89],U$E M5V_@8P8D9D0/&>0'\C #^.4D"?[BZAD]36MFH[&6-8.C.QU!1 NN8S]7*H>G M&&MZ!@8O,NEP-.I(S_JNHF6?I(@])8+CQ$"GP'H'UL41$=J -XD>F'("K3&Z+?;"[),C8V^.J#QB>MAH41C1@0[Z<3 S.$':<.I'WTL(T/C5ZV=^, M5]LG LQ1T]_D8I4,N@2VKA>3$:,JC+5>J./<0G:0OF>$6L_L3&V%4]6HA2^"*L)F3J?]?/H-,H5J%*1+H"H5(CKT:BQO@D#4/C"G>_[R+W4 M&(U#$==0#<@@%L&&:88(=HB]V[>;#/)>C=1HUK!>Q#VR ;@B_,L#T+)TW=UE MT%>'E7Y'D(?$)S1Y> LNHJ$8MZ1P.9G(*S*H>'!PCU4,0D!_(E.B1* QF429 MO[(JI:'##B7X@+*(Q/IA]HZ:M)+!:A-&NW2'2(FL.P7J>_6,\F@,596; M^E]P,I(![9Y!(&#]<]VYO#J$^"\IK6GF*W6(ZDC8EQ C?0& _(JIP8%"RGT7 M%SXS;;>M8$.([])#+8E&;,7_)_@NSX>'R M0-GJ3#GHGHRP;2T@R+YMH#O,[8XM7+Z;2GC?H?X.!9Y0;,KGIQ4WLI.<:N:P M WR6[QD%7#<^;+P!UCKH M=Q4X.E@"@-M4C'IW\7#A11I,42"E'$XHI@\E2:F3A V4/&'.2G(T',>J)KIQ M-:=&%O=&6%=(3M.J /8Y= WM6!50\X'6#)9#H0Z+#+X#NT@/^XVD?^) M-1=4N'(<+00\'' E$6R[?9A7UHLL^BDS>X9=KJPY@FU5"/Z"DBY+G?![N:V+ M9 P7:!GS#(]Z**CZU[-/0/@![-:R<3:=:Q*WN8""JFI\=751O!Y23;.Q!2?6 M$/5,0_? ^050]>+PDDMJW AL;[L5G6FJ>'Y*7BRS^>\W>$QT3T:CM#//\>LK M<5>!@6I=NE7>:P&>N\E PC)_Z=QD5A+K$-G3JN.H^ MU+@!]='+)S-\U8YU'(L8F&"*J]*?RI1N8 MK:::06J7=H95>!AQ:?F7/%[E"-9T+HXGPV>,LIE.!SFOTV-+?E[>A/G"BBZD M- LM7WW3H(ZRL-[RP]>)SS8+%=N33T%9XO(OKJQ(K4L#+%J-(2V8HD)6E>%Q M4B(7AEUE0?Y*P2+Q9$;8%QS*K.K)'C)"J[@^J@L$:V7O90/F)'[U>>",(_/"H/UI MG:(&.@.-Q)^ZH).I(H2IRWGA3$N/"1-[,E8N[^];Y,*22]-[]P8:4@JD7V @ MVV*XY!\848A(&-_,X-A%CEK[/:0IE.UW",J ,D9F!DGEF334+R%Y"BUZ$U)1 MK(GK-ZFV$)0@>K=$)3-'9R%NY25/AO?L&M(=G:1YPC 2]BX9>?)FZVP+B2J1 M,Z>=J.5#LF M'DC=BK@>,PP2AFLK>I)(Z5(&,C-05B;@A4+0!VX8YH[D()=A6[7M+R[<#I#J@C"WM2_#Y>#??!J M5I 9Q8;%27_[>6O&PV-#CGH][),;@C9#GV-D+#S3\O KMI&*\3T'>I?@,@5P M14(I472>H=@?[$.6]EC0/N1E>N>>MP/D*>U,)3=5(N\U=5\@]]@@RJ H 6Q' M=KS**L33J+Y"^XGT@5ZN.,NJD+V1:/QH#6D8,"[K UJBEW%!] MJEA0E@>@TTJ,$*NV8UX6FQO!PJ(<&IF8!!+ZS6B8@75A[;&-/!S Y)C1KED- MT)P+THA,&[HE>.\FT14C,\J*!(*4B])BN_(>,_>[)[#!?M*$V8?(-KD0\0RP MN'(&")%4Z;?;Y0)<7$5&1X4!U!UE5GM85E!*[[B4[(LRC$DR"03!3PI-DI6( M@N00'PP*;Q5%N([7(M1EME,D@DB.T^*2O6P]\Z;A@1\Y')^KXB">!@;.Z[7J M!L*"-'_2QQH+8!$G*)#/6V69UY?LV.%DUN&DIM_5UXV[Z63423B3Q)[&'K_/1CII-] M)5[S#28.P6HI0[FQ^[YOL)!91EZ3VF[!@>E#CSUB3 $BW2<\#/03'+%-5ASA MI?(JO-<-=>ND$BRUW\3=.#L7,U-V+NOP3(-I4.1'7B]U&;[EDB<"*ZE#;@=Q MD]&WK@/07/DP>FQX]B0&81Q=X5M MF&HFDH O*RO$$QW=#Z>)+;YGA<#O(0Q89JGC5(H[UM1EM[2LK<.!QVW+1[4@ M+EQ >2$87 )KUV/$\W4AEP)5XD0RU((^ D!O:2/0N,\"))1N<:!CR,;T MBW@*3CT5CF7)0=K>!O2)>SZ2A9: F_)9MP@P['[D0/J;&R=:Q-'.S5-DU]\A M"MX]NSCL^6;O$;T%+,J,AEOF[^SM?3=], 5"1A:73&J "%HFK$(B6&)6H\FT M1RMC))FK8.HW/7"%R-HBG VS7P4JWM&A%_&NV3;47/W=OLRMNP MP?"H;!C.S%Z?^!&H4=D."JRUJ>,C(IT2Q(-+7PGD>="/!&RB73N!<.SB&2TQJVF=IID"/W_X +3NW121CNU'BS.1UB=-&.2 _ M/MT<,*1M+J"#O^$#P3,[Z5D>UQ[0/501:F4-"&UK]W5F#1H=WX[35H0,A!"> MQV/PH]*P9)G647]>6"WHG(,J]&+?[2;L$;(Z/G->T5N MW9(L'X/UEU152>&M?9^Z&.=)BG0)L)IE;5@W'C3BW:+0LX&[M-4 T:GF]RU@ MT!#>2@8(#I,M:IA+4KLBD:-%_!_\$*P)H JA<[R<6A]XWA:IS3B+=O1.Q.U? MY?FYA OPL+357AGF.,#G0(:"(C]'Y!WL($#LP]3^^N(I<6KWUV^"$D2OO>$KA1X+._Z6NI_-]5?"T;LBFM M)4Z'" ^,[)4\$[O'DAKS#]*H,R#Y@8W7R#F$IK%!6\ \<1(_'9W#5/XB3:+P M;I+%J4$=!](GUCX/$M)8U( >>UY+?]-69->6 ;@GQWVH3 1E@QS.$/:/'+E! MN^?LEKGBA[*CS-%\T\VBWIZNP?<&1>N)D*2J$HTUN-S/"B<.!*. SA_"@V9H M^<-B1LX')OP.=T5>M*]BGA^7_](=E_)]+3Y%#&1/SLJ?GGZ M7A L5U5(#PJY9%+D$50R HB'?,;1%D.:*:=,ZKG.Z((NWK]A ?[J7_!*>)+# M-9[D>^!)#M=XDM79)Y*:(J;'"(@_OT.3D4ACANT:4(9!;T.:S>QCY/URB][$]49_P761BW=-Y"C" MN9D!>:@=JV!X^5/-U"<7$B8K&PR@!%10*II_THY@(.KVOA,XO:7Q1.YJ@W5] M<,_5)^76*(#(;KA[&\^!OKCK$2N'ZG2$,QT!0QY=D.45TO@%S<>#^"(O@G;C M 8L[K_2I&3;-0 Y0O;L63B/Z0E<05:].] R32K^\4[;>BF["7GT-$>L8D^!: M\A1BN;JL'$L ,9^((%NG P[4J; MBC)K#1E00V]61$CY?K\+MN*GN0Y7B>&0B:)<0M+ M*?QZP;6:QHHRVEI\=E(70(JMUTO'+LV*#!DG[NWU?J9]M6Q'>MW+]-T;':A[ MOW_IREWW%"UIY.M)WUH9:]>RD=3"6,@2D3K(-*Z4:%&=&X#0ZPE9TH04AO(R MQLLV ABM:ZTB'-[K<5_2N =\5<3!0_T 3KC<:8W_$JTG85F+OYSD5$L+VMF! M?DS$E1UMGW6*H"H'5 T(Q?*\[>+3!>*D3BRCH)9PH+\!2X<0=#VY>;&>WN5, M+Q>QM9/HT:$WL&^0(]5FE"X.#'KN7#E$;LWD F,Q1]L*6@!4FZ(?8*:A _YB M@1)@)>' F$*/3P-/Z*-*S5IYBW!@@I@.1'RQ@:1;*3'?]BB 2WO!?0/QX#F5 MPK3V?*9$O3V]Y*;4%@'*)]RL8G-&MVCL 0 MC2(G(\-]-$(VY^CW&B1?#5)6I5F4\/,,@9/%D4J@!!VD/3S/*:*]?4(H1WZ7 MA6F^N42<@Y+0*&8S+K1!!$O+UMU2IU[@-CKOU K@9]48/354E&*:1A_E4@J! MEOE\?FM1>X_+P0U8]0#J K4E.X0Q>;I2J S/EK:#B7J"=#J&LRTA+]\- MR+A!]P[-(.^M,]IRQV1@3AS>67!F2#,1\@PR EOR%#"5J=VBGO<6.^*$.9F; MXAIY$AZ_&Y%1GQLS9X\P1T+X)^SH$E BFVM&C_MQ[&""#"R[,"*CH$EC;(BX M)[6;@5(GV'GFXP(40)FP>110V9@PW"K%A7^129 ' +XLP6]L;HQ-,60]A R+ M;R(WJIV1A,--#WR/;6T91U9Y=U*_!9JNTT2**U M&FIU?[S55O1"#06N)3LC@(_@9>BQ>2[8=V!^7KI>I5*^ZW2G@,_:O7GM4NYW4E>ZJ4TOK/I+77T(SC7TY!EY" P="Y@NG ME.M?TH9?R6 @D#3??T:.[Z4J<)>V]M\,5U<0XC3T6*"K",P4>)Y#),4Z)D)P@"K$N^QW, G[9,RHBW7XY E4% M!4V]E4#@AHO5/K49YI4C3B$]LV?VC!Y%1];7M<\9G=BK1:_QRD?>U;E?V&= M .O#&F@=?')#!F,* N>FF@)SZYMSZ,FF!6!;=$)V M#_[!]Z:>\OGJ#V:TCFV PAJBUNVAW@OWS/@2#9RP4O%M^YH==W3=N79O'R:3 MAW:X')4? 4(:1[1-RZ%K8PYL4);)H%O_MN5FC&;0&KLWF4M3@:AX42E1>\GM M%*:RIPW+-\3,I\ADMQVB5%5$BX ISQ$>[O')=FW1&NCHEX?>K\-C[#M'^ M>H5 &S':Y2HX)5PK+%\M/0"4RT:1/>1N=E?%&<),.+"0IO8A2=M#S38ZICAN M,AO8[T)W8.S+DW +_1Q,0(6L1 RP[&&TM M)?9W^!Q^>?D5'=*_ YO<\.)^U&C %D]^W;U:F=D.8CFOW@(JR"H"FYIOBN&-':P NPYD+.;;\W=G1 M74,=*BBMY'56>'!$V1I1]/PN(#H@TI<5"]W SVG?EK[X5RIA#L9[SO$]&#[? M0[J'CLZ$7873)^3Y)]OO=B?OR["K$X@!4AI+.A?QB$LN@KRT;EUEQ"9E@2HB M!PC4?DLP3$TV$^GA M72<2.WDP!'8@@9 4X8/<&H3"@$2OY8>,[1O7XZD6C_(:>@+X)!1%*:[8%X$( M8HPRB(;<*Y8^],[1T.3>FY7^;,T_@VV-Y.OU9MY:0HI:FU&2I M-IA)%##R4 MCN:Z$8N%J5BG:Q4"]DA7!5&M5 "A9D:TK)RTC7JS7@I/Y)PD.'?96E7Q)]\B MB]U_RO7AHE%PRT9:CFTY#RK.C)ST\.!@L6DFN2DI<(2"&4L#$2X_\O@\X@]H M1XCDT]M&JY],TAPDK7H4?$D$H1J2\340GRHNDSM=N,K0"8T6V$2D(0$N)%I) M8"OI_>QJSCB9IS@*I9F/U8V=N9U%%PEX< O4NE2_'#4Y"7 !V_/8^A[GR)P2 MO9"K1T=V3?^HY(E.CE\. M*-[I5T(%0+2P,+H'MQKB?; M[^;I)HF_O:)W#F50R1P+Q\6(XZ34]%")_ M$(Y+8ARZWRX-D)S'X<$SP LH!_P424V75*5:H@2B=5X42HKH+CP3M9%4\ R!.4ZHF A4\7L7 MP"&&*3=?"=",6-8ES/N).QYL8&#ZIC6-X0X)=KNG"4C-@7> E#C2 M]K"/._<6=$?A)*]+OU ^UK$$ MV;=SQLU44HP"+$L_+EQ_=73BF74"SN7PG5!MT[T0BZD*BQ#E+:@E5""D\\M5 M_]QGU.8[*@F$:0)0CFOS%3JJTD2Z7J+3NG-$X7E(+KS2SHZW"XKQ" /Q63 @ M7&]U6QRC\@D5(Y'CF;%9XDVKD/5K4N WG%R=PP_==L]CB>/7*)]*ZDPG=)*, MBLK:H 3:Q"Y:81)N[?4'_=7$ZFVG(461S1))]TB.H8!R7'!ED=^,[2[+$N/D M"P"K6%8L]@71.6L+DU1UP7+5B]Z7]1XNDE*J5E6)=8_ M=.3/H;PB%BVQ!'L$W[L/&0Z[!(]Z4$$=J,NT*[(HNJ<.\P[3#K<&C/^E![$E M"T7/UZ7[HHD<6?.F*:Z!5+$G+),4<$$\=6[,9&YB7%("WG(K>BL9I'" YKH# M<,?17K+O.,1,;AEG(ACI7\"^J74DQ?Y"_:JY[CP[ETIGH&Z7SY:E"&,=P+!M M:9O=G-\85N28LGDF3-))? A+1(6&U@'#!;&P:A0FGS[4-G;O.V',^?+M(IN" MQ?\O&I75-29?99H)=!NN,I\H"9OK*C#2P2SL)F0@2( MBD4MW\ $/H@YJ9E*@7DNLXNU< MB>2AO_M#I[;Q &TATH/ #U\%5?M!]#C^;+TX\/O._+NJWX@=?.7&"O??*UAI M%;D"G>BART)UHB/63O*K4-T2[GC,HTONJL?U=Q2L8][NS\&58N#X<94?E$S. M)T"S2WR:X<90QM_.B_73QW1WS&"TF+\R )O-\UA8S[1$=RA(Z/%,^YJ0GUJ- M*1<2?B\,Q:"#&1V]CJHF;(L2LJ(O/BH)A33:G%HM'D( MF:!-%*6P$+'DJ[).-$9]D8HHJV^=?T&FT&%A=W8?,H=Y\3,LK,K\H,8;$_G" MPTT/\&-@ 38WSAX>_[,3>LO0PH0D0ZY\J$Q)"14^Z4Q%=:.\5^/<7G%&';?Y MP[-'4E)ULZRHM6&NB4ZJ<"3QZ(-)/Y3]?8C+^0+?F1^)1>^+153_TDS Y&7; MB+R\]*:/*XW2. G#G=M56$&Y@$AE=0M]:N.7<6A4W3>@6G!L]Z!3S%Q=6!76/Y;QK6830VW3;H@:>1$> M#.9-C9'B22T]7!D&R:L$Q@@UYEZ:$[\ ^M9V& V0T00D4# 0;D4W&DI'DAT>11+:ZAT-_) M)6PZ-$%P=2!-@',JJ^WH@@^@>C.AH7525^Y?KCK: 3>3]P>CYP@VP^FFR\X) M;_EJ> ZEC".>I]R22^I JV>C5( FG&9QWSI:D,M$[ '*1>%YB ,M];#$@&(5 M,F#Y876!KI]((7J7@CN95 \BMNY"5YHPW0QCZ*HNO-+'V.I?\$H%KYUUP>M[ M%+QVU@6OU=DGZ) >KW6]VI))2>]:YB@EX1-D](*90^,MDCW+4>Z.U(5; , M&(B.BHR YUUA<67#Q=)D@8RR6R.%8SL@$4XMQ$Q288LNL05Z9"I */-!-8T+ M#?_U'J=W>YM/T%B2]@GLG\&##\(+9>-PQ&[!B,W1Z?D7(/5YHA)Y3MR@4G9BMZ7HD(*M*XP-,+- SV MC8MLZ;T0#5]C*K/+%%+]COUUY171)A*2Y5(R:DJ$3R&588%A4A6/UZNS%7_5YK75T0\)$)H6;B8:,@Z;&I3EGF!XU/$W+F,_O.:0?=O MS*#;1;IM M,? KUM.SC.D1GY\30C8*&.<9G5HDDQQ4Y:O"@&WC3U1/!BJ95=SW 3E9:GT0 MT]Q?3][R)T_1D17Y+$ZY8\RQ-^IN:$>512VL><6*]Y 13F!+.N+"]^I5MF# MN !R$)VOBNLI)=5$3"Y7J>[NU@$\OQZ4[XJ_?X0B)6F$$O4GU*YW@QF@PNXQ M!H6TL1VTIG:H\N;Y:[&\OQ3%H25KP)^&PX#^CHW3(;T!)RNB'(@HT8G_>+)A MXK%D6FLALM0]][1BV@A@$$6-$J3^QN2T#):0*(C"NVIJ#P"SI.1=NDRWYB@F]LX& M7*64I@6F&:([SK:BQ3L#1>S=(4!DRU+69]P_E-@SJ0 'H#K[#\B3S96)/:Z. M'3;P$C2\ZCIRLXLY61JI0ECUIFB^/-L!Q-$Z72OWG2G2,B""EW"SW2HX/=%% M1:H942^GF2$ZK1)\'T#D.D(:AZWU#S G.J4L4\/\((VOZ,Q=9YYKB?;XIETW MN.)EM>[==:W[>]2Z=]>U[E7<-0EW;[)' .YR4]HO9'-V9"4"5![@@0\K8U(D M"&MEGK%)&F?0X.1A?:]>.*:4'+G)U4C5*]9_!U5Z'F1HA4D:K9 MNVA2<$%M+:-XOW37,'IN'3[PH7:W=W=17T1QR(0S1D]AQU[&'.7&AL#5L[DA M<;ZC^?1G=H!3"[D[7*6N$YZ>HIM%Q7R^'1[U]G^'Q,YHG3!6N(1':JXFK'H* M=D P>#ZA+AX+>A!^=3R5E.JKML'L(08=:R0ISRV1V MY TJQ7#)CXN4#2B$A_$K)/. W',%'!WEG/W"^N84-DS7:#PD=W4A^M-+TX2 MB[XA6&DO\9P9G+A!^HU@4*4U*C/3YE*@?Y,CXVL3[&^1YX*42UCO!0%1^UJ] M9(*VP;=RMNY?!4$5]0\"?M29]2'M 5@SEAZ;W/K&$7-89[%.!X"O%5XB1,MZ MW\U.S0" P+2!%3/2V<-C>/P8UPPQX&3 Y]@JOBH]8C@#ZKF=N5" Y4;M5/-X M">%S39K\6\>&$2%JA6<1.%=@Q)<+ D1[B0PII(&@E$2 M'#1<(E/LK0IE,$\[%#PA#0WL+NB4H'%1'5:B$L$QEC*_"ZVO0$1!&@*=Z S[ M YMK*(;,$+)J\4_GGTT&S ^VW3K!:>&EGJ7?HP'AGIJYR&9JG09H7W+KU=3P0-8/M6)N,RA"\ MVZJ638/+>MD,2I;' KNC@!*N'Y+:.^%97;3$+,+/XK(??XS.\-)/\=X=V7D= M35KJ\P+4J%0E82_&"/EEL OY$015L2;XE*TA@Q"R EK5:@,%LY6 MRY97F&Z[^MSX:\RX4]&:N924LS*8;<"V+2@4X8(AKU1!CJ@9F>Q]1W:;IFIE M)$;+U@O9XE7LK@'Q2Q[H#[7=9(/9$CJ YJ?S=,XA5O.#I-!B*XF=W<\,;Q1B MM2B8+E)9>RSR2=O E3>M/3Q*:14@]L 70$)ZVHE.X5C;I_,VL?OS%?ZDHXKY M7UJ2C3>[U#6ZXG*$915<])A<;,7C[J\C(^;2L8Y1Q,&TS"1VHZTEGK1+@,VU MS 9ZIMF^46>MGU )5;V=LWG682C$-+GYQFXVFJ94R8?I[_+C^4?@/FB7L+./ M&..%_![K_O 8M7=Q6FULV'-_:V),;M M?68F=IRZT-6_M]V!D&C/D2RX":=.'30B(-,4NT8CS&NFYDL]8DB:B6EMQ[RM M"!?QM(> EZ(-ME441,RO3]$N_GS9KJ250K MUH,FJ>G5:T]B&Z^G 7>/%[4^G>NL\_ZQ_ZU;8=J>7W7^@ 8I: [BA1E2G84!8=GH!I,9[LQS_"_R,T,W4KU\ MAOBR2:Y4-L3FN6:DONBR<^61Z M-5J)'!HK#=/XVD]AO"6U@@3!3M\;*C#((NZR)LZ8^PZ'=*:8OAQQ>=M,69-# M.2!,2<$I:E_VL]'3FL72Y>Q#]9(P44T;0O6U,9.H7A[!)+F( Y(O,0W)"QY$ =TZ<7,8 R=\$@?2Q2 MEI(3\+RC8FOF$L/PR#)C")K/RIB/6?\:6ZO?(;GZ%[Q276MO7=?Z'G6MO75= M:W7VB:-]LE%.42%_VQR!,J4OF:;9A!X#R?30](E1-LH*LT0>R0U,0]%2X(9 "- M9>(Z'OJ=)N>&FMJ4=]Z'=!@%'D"'<@L%O%5'<*D78CK#IT,6"GD^!1^=6P]V MX4KW(D?:LIRFXD:!_X[26;K\DBQ:7\#M3J,57L\_SB#&+$&:3UUO+,'GEZQ=V0H^R+A' MS\-+QESV/F)D=5GO1ECJ*XT/E+R[P$7*F% 9*,P=05+A2I6AL 2$^(ZF?2^P M\[$T.%'D>?;IN@OP[-T%*!5SK1$&OKQT). 0#9&O2D\@_8"04 M*/*Z"6@9$P38 0?PS0N=SH &=A2#97,A??#KB5C&1,@@I\:YI?-\M<"NKFE0 M\LSA/R8O"3C7D[*,25'GBX^XX)@9(SJ_ M"^E\&PXD1$#(/O9Z*I:R/[(L!Z8/S]$N54E,KR?VXXMX?:(O]2#1<]"DSHI[ M-M(D66.0!G :BB(D"$*=G>A#GMCO(N,,Q-J(ER,T$P0.":)FUQ.X'%NFY-=! MJA:+;(P-%#:A]<@O)UI1 ]\'C "O_D%81%N/_C)&WY<;)=AP="Q>2LMAH]9D M.4N:AK$IAE*:UV?%+_"7]8@O8<1=\!;DY#CPQG\(C[HU2W5)? >B5MKZP_IF M$D T.,,%8G[,G@>!S.W[5B93Y8>2$YO(RGZ1I_4XS%L*@"[(9=)%L :&B=,Z M$T0GF/ZD!$ C -7R#*%Q 2@6.H_"DHU#B$>@\@2]P@R#:7V#E<[*K_X%KX1_ MV%_C'[X'_F%_C7]8%R\._R$5B:3_KQ\^;N_\9WOG /8MG4C7=F[^7_??V!VP MNT5%O)93NO%D]W;_L:#GXEJ?ZHT]3$"M"1/H9W*Z/Z0*[YE+1'6B-R4>'R\ MRVSZW#5Z"LRN1?1"'_!SOVV^\3*.^._1GN+N\BS/KA%G?+57^9OMN3M+W'-[ MJ[;G'IA!C%",-X#_/2/P]K?=+TOP=:YW%_S=%_S=)2[X_55;\$^A4?DL'@ MXX%72[JQ"[U2,IOK)7_5)7^XQ"5_L&I+GOCR3WUSUXU=[&NK?O4E?F^)2_S. MJBWQAY^0\>+[F/'57C@4MG\IS2N_;DMI7#G]# \%8_^O'_86Y7FZS3Q/:P[E M6A=LULN+"5"^$BSKE4&)D9Y9O%:^8C"O^IH\F7?_X7Y[+4A@7O<>C7M]EWY& M &&Y=/MRN>)KWSE8E"V[WEBF[!7)I.V$^[,/?N_ZYFO! '3__8+(F_K7/(D+ M[_?8+G_H/;R6F?TF$WMB'9?KFM$[W^*!@VWYUY_Y\!NLPI,$*.R_U1I\8*UQ ML/ZT\?TSE<^O/;]6Y/OMKWVI#WA]"W5O:V=!C3:.1H49_.N'455-?KY]>SJ= M;I6FMS7,+VX?%;T1J"??-OUA7-P&+I/;.SL[^_=V#VYO;V_O6,?SSN'=G;WM M[;V]NSNWTQ@Z%[+DTW]VML]OF4_;>]L[6Z-J[/R#6_;"]N](*O!S9&CC7.=; M'HVAPYWZMEX9Y&SH1\W]G5UMB0[9$.U>Q1"UFH_[,Y!K;3$49!6^?VS@'8AMTOVX9+-\G:;BS1;NQL;^W\[_5[*7<.]^S_W[5>ROZ=.W>5 M;3"?=K:_M8<"X0U6JQT'SG/BP+$&1UB0GYC*SLL-\SV^KWF!I?,]?8^[M[?! MONQ>P?=8VY>O&Q([M;O_>YDY*+_2'NSL;^_=V;'VX&!G_W#GMAE8K\'^[? 0 M#<(M,@C_?HAD6M@=N;U]AQ?X>F5_:65?K:YSG=[5SA?#>WWL[>WPL7>- MC^"C; ZK7Q1)!JV?:'TO^7[I_OZW78'K3;G<3;DH#EZP*7>_X:8\<3W O"EIV-8[ MF>O=_;W'I+KS /L;)T^.UMV.^)I!C26T?O[ MKY[82 ^HG7LF>I#W:HP2;W$?.O^]+W_OYX;X^./)Q,2%-*RCT$1,W/ /0"[@ M!/G;6,8HJ4JZ3Q4/B:01F/O[?285=M?P#R3W^X[YD+_;GKW>!7IV_/A;+M#7 M\2=4Q;5G2P5"R(#][XW,.'8K=KU25G2E'!\]^\M))=@ZTDNMU ML^KKYL'#D^^\;AZ K&6R7C8W:MD\.;K_G9?-D[AKTO6*N3$KYL6KA]]YQ;PH M3.GDR=8+YV8LG/UE+YICU-1"^H'V\.I':I!">42@#O-K3 2:8_L7E-EC@*^] M\LX_5WE.__P:6'H__'^:_^^&]-,L;0NTPUS:)FX)/52G).U@RH;0(*)>D,=0 MQ(E DA9$^CK!QW%1 )4H*CW_1;:KZWNI]GSN-QK1D[K(DG($"B&0WP&Y[?Y- MI)>Z?B*BKKNFTA"XC)7H8,U*]#U8B0[6K$1_88U?OR)CRZY96H-.HYMX=]MU M$Y^=/GIV]/K-JX=GW^9)EO?6"2H?VK]M'239#_]^H8IAD#]G)5-/R P5,<>, MLKGQ\!/19TM=;.?>WKYN%.GP58#2J(#K@MQ(OTYGI)#5)]T=%F&U]^P223V) M"D&*OVM&<3H0X7C48>$OH,Y3G8%Z5@UZHRP1_QE/F*4.THUJ?;Y"E MBOY,N_'7OL!?BN8:QOQ@^Q^7AQ*N _1*7]MO M?.^[.H;0?OAS],P&A-CC?$B8S64'H/=G/R_[%L&5C MI(K/ 6B_E,WZM0R[?^)%,+61C!=!1Z)+4",W]Z5_; &6=M0+PDL?]7IY31+V M_+[__*8O_(T0(O\=]UE6=JJ9$ENJ<[N^R?HFZYNL;[*^R57IR>_\$CU'?I_R MY^@)R.VN\X+?(2]XYYOF!9>9I9,U=[N;]V?@3=P>5>/TW^$J/#.5#,*G_J=? MHM,'^!__V3Z\_Q\C->>2'@M_9WZ=]=_VJWKW_.CE[=^?'$[W/SY^G'^^=[0W>__I\?W#O[/#N^^'35V?# MT?.'SWY-GIK!TW'__//^SMV+B\>][-5.GGX>CMQ_SN\/IO8N3Y^_*#\]&IE?>Z3]\U#VY_V!W;&KS M4]I[_W[R_O.+QW=V=G[ZX\5/X_ZS@;WF^.SWX8<'I\>'?YS,ZC]^*T;OCO?C M2?WHW9.?GIR^*>.#B^'CR:M'O_W^H9Z.L]NWR][AI]OO?W_[Z.[^^<[9BW'^ M=K3]H+Q;'?ST>6^R>[;SQ\=D5!X^>G7Z['PZ_?6WLX_][KVG%^\_GI]_[+Y[ M_E*_O]XK']_\8_G:X\^[A>?:Q]WORYNSE MK]V/#^]]FOU:?AB.WC]_F1WF;^N/H_+\[O35Z_OCRNR>=)^6]]-WC\Z'%_W[ MW0\7GY-/=_=_^WCPT\Z'.AY.SM^]^?CIZ8-?#QX_JOHO!Q^/?AW=FQZ^&N9G MSQX]-:>G)^.+R=MQ]N&WXR?%^.C\T>?WGY[FZ9W[/UT?IZUGWYYN2W1W=>O_YXE-8? MDM/W9R\/)F_?/GC6VSGZ=6*>%LEO[T>?7KU\:EY]>GC_]:-L?'OZ,O[CP>O; MOS\UR;UJ7/TV>I#M_AZ_O9^?Q ^W3YZD)[_G!R=/'KSZ[=[S%Z^+8?SN\>[X M_J_EO;W)7G&1C1_]]&SG]_=O7W_Z]>1%D67'D_KC^\.]=[.S>N?^G5'WWC-Z>5F_[V\\NRH?O?XK?W*].7WX\V7M;WWF8W=FMWCYYE%3'SSX> MCW<>/]\_')T,7B3W[C\]WYV=)T]WJY?CW3N_OIRE[S[W7S]_?73P,9WN=(OG MS_KU[P=W]XX_W=U^&W_<&]?]L\G)FS^>/G]>'KSZ7/U^NIWFC]]4CS_N[ESL M/7WP\?GAO:/)KW&_' ]_O7AT_X_=WL.?3/YF\M/3],,?XWAO\&B0_G%X<'N8 MO[G[Z->3)Z^/CS\FW;W^R_[SCZ^/GOWV_MD3\_SDR6_%HWSOXXO^\.Y+^Y:/ MRG?3P>UG!W6\/2JZ\='AJW?;?W3?O=S;S]\__7S_V?N7]P_ZYT\?3H?O7CRM MMS_LCLQVLC=[L?ML<'I0#%[:E_RI=U*7C^]^O'_P\O#SN]'.NY\^#/(7PTG] M;/_EO_Y%9N#_ U!+ P04 " 9AFA7UX-(BW@. !A#P $0 &QA;G1R M;VYI>&QO9V\N:G!GG5=G6!/;UAZ:"(AT411S0"4'I%@0E):C*%5.#@K2)%Q% M105$*=)"YM@H%A 0$5!0$/!(.QH"%DBDBQ!"CX 2$@2D)J$D$U+FCCY?N3^^ M']^][^P_\ZRUU^QW[[7>O0;^#(\!JBX.S@Z E)04\ _D > 1P!Z0D9;^,1#( M(D-NK9RM4U)44E)>KZZJO%YMO9*2Z@95-0U-+2VM=2K: M&S=H;E37U-+\$41*!IDC*Z<@)Z>@J:RDK/EO _X J*T%=@%\&2E]0%I-2D9- M"FX&4 @)2?U$\!_04H:6>,:^;4*BDJ( TD5D):2D9&6E?FQ:L2:@-@!634Y M=;W=!]=HN)^2U[^BN>=:^K.UVPZ]:M ZUL/9OO=T^'4%Q0W:&S?I[#! _VIH M9+[/PG+_ 2O[PT<<')V<78Y[>)[P\O;Q#3QS]ES0^0L7(R*CKD;'Q,;=N'DK M,2DYY79&YH.LA]F/'Q(L/J#EQ0@(_7?^#]YJ2&\I&5E963E M?_"2DH[^X: F*Z>W>XWZ07?Y4U%J5 MM[C'W:!+D3 PK]QK*QKUW0Y^*&!4MHY.FSYS+@SEO OSJKIC9Q*3.\7"ID9M MSHN,G2M7Z]TX#@/YAOS1^EE>&)0Q75[B750?7J L05\ U2,%"Y'B;JS27.X@EIS5-QNPJ% ' Y4JHC(F2B&F M$08^2'Y)\NXS6/RJ*_H. ]?ZP"]Q^@>0QN>=6 >2 M)M.VQ\/ *U,88%=7[N3%D9*.04_*_4ZB\L8<0$> S2G=XN&ALX^5N* MQ2L-DDZ<>H_(,ZP2!D*\_69PKB7M:!?^1\E&Z-QFA;F^(]6I@T&CW,*$50(S MFQP;(-HWF 8#OVVF":$L$I,Q?*/QW7RO[Y<=K5G;8*##F1[N%0H#BMD-,+!L M\AD&&%H3X!:R<@SHQKG76OO,7QPWFC27(N]0ZA4;&.XUC5T]GM4/C8]A$ M?.!%H7&?6S_F^LR A8[M!W[7E/-@R+Z.C6QSX:/*^8 %Y\UT= +WN$LOX1=[ MIG4WQ[\SF=O)7K3%B\=0&L$H&5[_F$PP9)^ M2]*/6CQFCEUE%:SJ1L- =94HPR]L=5Y9JC.*@((2;3S'M+D6.24=Z(^3FWWL MA'.5:*;7O&$I_B!W^ZI)Z^-5MRE."H--X>\,X\6F'B!H3"<-C-:A>/>AB%@. MHV4PW[Q;.\3,@C\$ \8E,# WV]3Y_:'TNE,C#!7K.$;X9XQP&*(GF; M,]>RJ:RLO;BCY. VPO0E.Z&[/^Y.4=.SZ1K>P[\FFA3GO&'@_9%XCT"O])." MHQY_2X9/ONH69+8Q%L,'*2LP$!S@:W:B*D.4\"_Z4LHO>^=P!85S%?X6PY:H M,J1ILF9$]W[PBHJD:V4FW%(8;^B:U6PHO_*Z?/N_; M?'M5>18M$MK1A"SR,7&^R/K4N')P\[LHD9))%C6?9A;T52 1Q[$;*%O QD . MV2,W8'ED+6X0*<,V<5N5I3@3!K[%#2+?'8&!H*>T\=WCF?[BQ_C85^F5YM,4 M=@I2:*S9&5U4\T.<">=S?_70,=;@^<>E,*#FB4\8\U-)]I4=#ET,8:\;9R,Z MQZC*M=G&"@T;,[MK%NEV:JN;:1@%Q<&(+5S 3<^*A!8PT.XW@)F]RUC535#C M.DJ-;52YXT<0TU*PEUZ%>_57BF44Z MBN'"AP'9F/R1EM&-?2M^/L<\& N(/%)/-WAZ)KF M',JQIN=#O4*A5PM.\6V6)+J&" /=LV7B4ALW&%! W:ZFJ%R8GVH/XHLH@CD8 M:#C);U%&2=1@(!FGV0=.#7=1MV)X_,%)=2MV:H "FD-EQ30U.?$X:%J$+(J@ M+5GU*L)K0'4%:N951-S\#5R-6Z8C#-AF"J=Q.>8*49?8 MV57,*6U.854I6S>4LAF3B*)D^;&A'[,HGLDZJ>ZQ&G/F\# ]GR& MY+V]J*R); !)1E@6M8G)[UD2(0Q\CQJ$:(U7">;=;/,GAU![AID6MN$!Q#11AO].,;*%W=.$ R*/ M)&;!C!?*;CYA5?5GU+WH MQAY_=E+7D$6;P [5D7$!!4DUC!41"HA\Z_'WDP,/$2#"=K&(F[S/*K M"68WQ8')E.'PA:/&@L>8VPE[=34_?F,<(:02]N 3N/'>6!517(%G3'3QXV[J M! R 9Z-!#OUAP;(9%7DI&R:9 5"\=UU\Q]>MO:QIB6@13?L#;*SD%(B5>!A^ M2\"N\/P=E83^J\-MB?OB@UWE_^[7T;W_G@P#3V9H<\0Q4+^+W\Q7JE_ 1(2P M82"M/MY,9$11 +LI@3" /S&1FAU:/-(4'*SH-]R\ZWXKQ:BG80+M32K>953E]@ MG<+KJD>IQT-G:1)CO!D12B^L,]V@_#MCBOA.LFOE>V0;DO#'>;$];!MK;AS? MK5]?:#M RBM"DHI([T9IH20F])\*<2'26F4>.V]&M!<7$8.&:_!"(^K \L: M=NCE.\;JIFV.$B- P.;9I^-0JDSB4G'")A\=U*U(<'T*YG6YWM]+R#[=S[,< M' \\[^X;2ZJ>G1/I+48T&(FS1!MY&95I41JG^E[GM>9)LG!<(N0?BK 7\9G MM?)>4,5P??ZSD.RK-.12FW1;_JW+W88W&"K/NPY=FJX/C!9* A@UN74.K<)6 M%)&2O'53*+FG^+V8)@@,+V# P*G9F5!4HR\FR3>PV-O^'TM(TNM9A)71A_UK MBI6:XL.T^E60N-_<5O!-$S:!6'&9Z,".&N&(TFPL92H7O](!O><]K:-KS=D8 MEE!EE\".6+M8RI@"[FTT!]U@V=4UO/U7I)&B?:NHD&?2$D5&(\M?#49'PP33 MQ(B>!7ER#.T##%R/3GF!OHUW2>-5".4G"D2I(4X!U2 M[N;8$&?PZH4C&%\R\A77QD>GVT45/3K@]D"8A?7HG2>5'2AGGW:]XY,9V+@2 MZ]7AZ6ND9&<"57 JIYBU*17G4FS$&R8G[*@8OAWX9@71H6I$IEJ*?Y8UO7(F MUS:?%!+*GN]=0%$F/I+6ESWU#K; !/:;/'O_&FFWU='M7IV.AA,,J177A)UC MI(IO2[%7>9*(N@RO+IW)(E#H*CKE:NW8E:TTYRA9^TQBB330]&$*)^5\DT.H M8T,BR7Q]:6\?4Z'M]1&W%J\1S@EC*:7(SN;K MY4%]$OF X$J+A:_I/N_8B654A$WW3!P#S10W"XU\;:<$Y-T M@K",YH(Q4P0MO'T-E,,,-L'UOTS",E0$DS#PM;#6Y@!3>6>C18;O=]ZNSRW; MV&=NGKZ]_,+AXF./'"9KIC?K@M4N/A8>^B=02P,$% @ &89H5X921>Q; M# /($ !$ !L=')X+3(P,C,P.3,P+GAS9.U=ZW/CMA'_WIG^#Z@ZTZ;3 MD>5'G.0<.QU9DB]*9$L5YXH<9TKU.5VL\]F_$?T@)?D"KTGC BLN/@1?<"NITOX'76) M0!V^7+E$$:@(-%VARY/STREJ-@WD?B#,X>)QW(_E+I1:R:M6Z^7EY83Q9_S" MQ9,\L?G23*"EL/)D+.UT?1K^,V._I]*.F?_Y*U_Q[]=C^G%.V ]>;_IQ=3_$ MRU\('JG-Y>7Y\-/3^GDYOIQ-GW[]N#EE[M/\PX4U^<^BZ[S_]/BI$ZB\EO:" M+#$",)B\:6C[0O->+DZXF+?.3T_/6A_O!Y9/UP@(K]8N94^[R,_>O7O7\FLC MTASE>BK<2/1%2U=/L22Q9*BE)?242869G:)W5,R0)+YL!94I4KJ3]+N E$:D M#LG026*?S/ES"RJ _OPB(O1D83GUA885*6(I5)X0"K-$3;59$;F3 M-*A*,3A*9!A2O0;5+5VM>B; MTB5+PM0=%\LNF6'/!1L^>]BE,TJ NF8 %2%_ W5B@0]>V.AR&E :BSDTCN$Q(B^0Y9$89 M]76'M]\9:NJ;S=.&PJ7/>=W*$N9(X0_:3?[T21 *[;], "D+^D*25 7/S+L.501I\.90YCT+R1WJ8.A\!:[^O:T%H0H&0!1 MA<$(KG/ 2 ^E),3K\:']V.U/>EW4&3YT>P]6<&4-!_UN6Q??M@?MATX/63_W M>A.K1G8O9.,>E\/9<*4G7&B:$<0%G$987U3%VIK G_O>P\1"PSLT'/7&[4D? M"&K4WQ#U$190M""*@JG[NT!:C)$_?/M6_H"^26G_1^T?!_N'I;C]M."N VOM MWF>/JDU5U]@AP<@K+@_S"FLR[/SZ\W#0[8VMOZ/>OQ_[DT^U/QSL#QTL%W8.2@A'VT5H$A##6.,H@P*79U+DTL\1:+5ZE, #H[S0*4%(MBN2@AN,:M +??L!!0NAF# MO>(Y'*&RA4:HG&51B:2@4$R-00$&MY@]#3AF[;D@P8HL@&%'N1$2YUDDM""D M):&MJ!J-HI&L(*C:,U0ZN\B-5@E!?_OK#^=GW_^( H$U)@68]!E1TO> M9($1"M]F40@D(%]$W>_%8]W"(\9,8Y(N-<"B+]VLL#@W\ MDP 9TIJ@=KY'$J &LV(V((G=[BHCJ%[-#-3 5$\1)+$IK#6"QRA=4$-4/6^0 M&OJ*:HT@JI!#J(&JD$Q((I0O-H*F-+%0@V&XE.X2A:DKF^%/>;L9">YXMH)V MI!^;E5,:09;+.<0+[U#XMDBBZ0:M @4(Q)$:R6I(WF[>$SX7>+78E,&8)#/" M,)>F*,900SB/I-?X&>(W(L+6=L_)<#;AL*9^(&K78VP3>B-$M5T9@A%PN79+*1]:WX)NE)J-[H,_T MC$;2Y5(M)TG([3R;TU:@?BOI0+8B(!M7*T.>XC?#/YW$JX>\K MC0?IV@O>P L@2AEP*2&PL!98D&I.D&4V\H%* MQ1AYQ([W;:IX1*P=@N=(/<*^_MI##O60]I(+1;_X9;WU2G]"5PR#,$RLPFP]F8N/H;NLY"[\90<< H%F/D&KF$6C77 MB+7K#*H(]",[:$#M(@"MJ%!>C8WY:U'Q).LMEUC0 M+T0./3'TE-[$2F]UUB535?32E!&O$;:&KU0E9N58)>*>@/]BI<@!K;4'5/: MS-AK0&>$;"Z#5XYL/;[N\=YB_DJ_P"JB-T,SGXA+BXQ?J$@E8 M7P>LD0(E-:C501U+SQ31)*D1G/GL6CF<8^NQQO( +$?F6(ZJ8IG/BY5C.:JQ M/ C+GERM3,%,T1JAF<]GE:/9LT:C&LX#X/0?2-WJQ+#^]H\PF=R%HRJ7$<3Y MO%0YQ+XN-/5SUW9"6XUV=;0?F2 VGS,(()QTHKH2BQ'.^413.(\9DAOQM MSJ_TWMHW#4GU1O.-L&PAR.RFX2JQ;D8[7_\.9I^LEVY$HC64;'/N@YWMJ5!Q M) (+.RM:FO&I[^2Q9VMEJ]A-]Q=5>U.WY!?R>QNK"1O]74KO>,\_,[N M2G\-AG.A$,OM;U]V,D%PIL* V[ZH$A;]JQGQ-751\^R\>7%VLI;.MJ55&K'M MAFJ-B/CV:$3!^0B[],LB Z'O\C3!W?\#M/V"E/'PBZ1_BY54A]P(^_)?V4B+J MNOJ+X)N&$OIS*__TE2L84REW)O[0[W@B#-6#J2 ^;>3*X4M,65^1I:8$B[VI MA%'7T]3O!?=6-XU ' 62,D-ZT!;'(4Z?3RSN^OP9*THICL$$W;"-!*(" TKJ MCZ'Y%I^I%RR(WO:)B&=JDTS[RPB.P8"VI'B$;;V/U"]XA5FZ]86UQ]#TR8(* MIPUECBY/-[R@[AB:;5&7VIQ]P*Y+-OJA8\9A"JN/H?$=01RJ[L E@N\6TFTO MK#V&IEN$42Z")F+FW),O7S"CC)2;5)GK&$P=$>&_(J1/!](YO4=8R&>GMU*2 M8S"B!Y$3WY"@>=';T2,W.T2]3G8,QOBM"QXZ9QUL5\TQ-/D.4^&?F#>&"JQ3 M6KI^..MAP;BG.LGO32-C*O)4,#.HFP9'7D$%F5(5&1_4+3DC"HO-6TR*B;>N MA[.2SPO"6=*8_%@-[C-; %ZD2X*_#QS"".P C#:AS^'>.N&"S(AT?T-M?V#] MPRSMLX'^,Z;S!?CIHPRP*C*VD/IH[1U#%+,)#X>9$+'4+SC%6!95'JTUX?:G M_L:FFPE9JUL71L]X^5%4>\!PJB(Q;S$)0&3K>"Z!,2+>_B2SPXJ_RU3.L'T8 MC\3FHCU'=AMJ3'TDUMUZ$M:"4B<(II3Y"N-MKM.S76I"[(&V)5;;0?4-Y!SM M/6MNVR@&LI3B6,T*T1CCEWNXR0 25T:+.YE!K(CF6$T+3Y)D

7':L* L[E>F>7WN A,*:['H%%@6T4F M59\R PJ0 NB_I*6/ )J#/A'2Z5_C TW(\M M7N#LKCW6R/">,KKTE@/ZV:/0;7#/P$6P^HAL*B?YW^-TW0H>*<'E?P%02P,$ M% @ &89H5R8<$ !4 !L=')X+3(P,C,P.3,P7V-A;"YX M;6SM7>MSX[81_]Z9_@^L,Y-)/^C\NDMRKV9D6;YHZEBJ).?23QF8A"3.48 " MD+:5O[X 'S)?>% 2"5S;FTDLR]CE_G:!W06P #_\]+P.G$=(J(_1QY/S5V"#""'T\0/OGI'W_]B\/^??A;K^?<^##P MWCG7V.V-T *_=^[ &KYS/D$$"0@Q>>_\"H*(?X-O_ 29X#7FP"&D/TA>? [ MY\VKB[,'I]?3X/LK1!XF]]/1CN\J##?TW>GIT]/3*X0?P1,F7^@K%Z_U&,Y" M$$9TQ^WL^2S]EY!_"'STY1W_WP.@T&'Z0O3=,_4_GO#GIH]]NGR%R?+TXNSL M_/2W7VYG[@JN0<]'7&\N/,FH.)QG_-FE9:/C^0('O&Y6DFSHXS M^ZLO:9^3A/KO:"S>+79!&)M=^1A'V(+_ULN:]?A7O?.+WN7YJV?JG63*CS5( M< "G<.'PG\QZNZ<& (4$(_^96^R4__5T@%F/9*+&="L"%Q]/@I \,_87EV=O M+\\X\V\*C<+MAO5,ZO..=>*<[OO@>P0BSP^A-\#(@XC&'R@.? ^P+Z] P'4X M6T$84I5X>[#J! 3O[7 -44C'B_&&CU#6!0Y$(^=I$-8$$/;5"H:^"X(V,-8^ MH'/ LQ"[7U8X\)@['?X1^>'V>%C%O#N'.0!T=1/@IR/VU@K+(X'B(0Z@;1]Y M,W^)_ 7K'BCLNRZ.4,A"ZX3)XOI0":0AFR,)/X6/$$50)5RIV9$>WG=9)Z,^ M'UTJ 6J:'DF(6;1A#'@? <&-CYBK]D' /C^WP]880$'?E_/2F;<6DG%NA)*B5J+2[HR::B:RU&:!I907?\ M>*$GEY#@N,[C&H; #V@O_95>;2<$>Y$;WOI(-X/4XM&JV%?;3Q O"=BLE)F! M-H-V!)Y XG*'LH3CQ1PSQW('PV;Y>@-.[4 8K !+%>@(7<,%) 1Z^\FO8M.* M\'?<48:^.L=6D!T_<-),+R[[['OI L6M#Q[\0"/A;<[I^!":ZEB#M*-\(-/8 M"/&<$Q.-U.\ EAV#&H 0F_$6J*ES[*;/J4::_)'>T#'@/MK3$+_S_B[X?.& MKV@>"ZJ$=<<@9RQB$KXI,EY,8< 7:EF$)\OC^1OE [IV/!CU7$!7#58\C\"Z M6Y#:L7Q??NW,FM.G-9PVEZA:FS?O.G2T7@/B_PGI."+C*(PWZ7VTO(8/RF6R MP[BV#4V[V^AS:&V98)?.;'@_[;OLH7LM,,OYM"[^E$:'RU[#I'7!)\<0O(9) MZX(/Z69SN.1U7%H7/4YIKT"\L;KF28/>KMB>_%J'97^S [ M_EJ@9J 24[0FDK8+UR"5">F"P(V"=(D"?2E0P.<0(@]Z&1\NJG;=4>B'O'5: M"W;N]'CA6,1C#/N8MFQ/E'W*APH"7S I=Y4.[//]7?_^>C0?7CN#\=WU\&Z6 M?)J-;T?7??[U5?^V?S<8.K.?A\/Y+*O=RK %V"W@"7CQ&"X5:66%>'&)V +0 MA[A.+**])0";4V[U4QB$-/LF[@=Q'TB_^#V990TB0G);=P%X@$'\Q-_3=J5F MIT9DY:4C?.N3_+M,_H%P6N9JE.UXGV@Y$W"I#AQGJ"_7(6Q]&9, MF.ZTTBET(1.;3?/O8*CN?5(J/8-=D#FZ;[)2M@6Z9F&*[%%OIV>'2J!WJ M<-FD]SO,XA+PX$L_H6+UUS;6L\)KHU:0H+3)&!,"-\#/4DKF;^/U\^*Z9-4J M.*QX:FN M-$3(J>P(W<)AH 9LDX$^8>P]^4$@-L9+"SMBM4#Q92 V*;F\/\7ZPO#9#2*^ M7JLV@!ZU'2%*>)BC$%E.0V1'.!:;2@FR5 MC5[R#)8BNJIIH:"YGDV^-V03&42;;)$K$U'.S^O:FEU?F( MGU9HKRR4VYM. M%<7:%RPLU .VJ4,-UYL ;R%,*P&:]"\-4M.9I+;!M-5@D^UN,5K.(5GS'6FU M-ZAK;#KAU+:/!*I-%BF7\BFM(B0PG6UJ6T8!V2;KU-182J.F50%'-#"^#LWG MAJ].#BEJ;U$\T7!4=J>2Y8&KG=L+:"R*)9JNRF[[B(_>5NU2U];0;C!>KS&* MY5%M_%9:FO:VDL/.6"&Z?=VG[WEQO2L()L#W1F@ -GX()*M@0@+33E?;+ K( M-EEGRBM\$/2&@" ?+2F;,$;K*)Y[7,.%[_H2)ZQ#:]H9:]M,7Q$VF2\G91Q4 M>+4>@2N(J/\(DT(N?NCE#H;CQ1P\2UMTL8FG&S9:3.,VCOI$1$AD.OCM:2?M:TE4=C.8Q3?!J[JG1@3SPVD9 MY2W[W5 UJ^+ZN$)9ZV73LM;9G/WX97@WGSGC&V<\&4[[\Q%K8*; ]1/A9T() M7L@2G4(C4WE:?1?2&1O2 M,L\MIC'MN-764".NL4_/_%9]6H$F&1,U30VMH< @X!40\16\ =-RWUO[R*=A MR$59J:#H!U1]*M0AM,L)51'T$*663@0[; P=+G9,Y119 M16=Z0F9@:&MITB;;LRZIDZ^4FIEVVK525T9@^]:WR) [&&EGNX((2O=(A 2F MG;6^<85H%3G;5[!W5_]:I,)&WNMC;>0YWQ6>]G=SM_)HOC:IH(8WAZEA-A\/ M_OGS^/9Z.)U]"S:8OG>&_[H?S?]MAQ:JKUV_-2; *JZ$SO)1T\^O048Y,I/P$? M\8@\1C,00-8/\]?B[.[$$9M4E][T3M/!IFVF**NV"9);*0I=,WO'3^G&?M$M M''):/=O^8*]M]17T/[N!_Z.%UOMOV-EG)BI=M=.@UK/P M6PLMW BFA9ZW*GC-ZZ=TS%H@TUP+./N:#"I\+==Q+"EPMF4Y]"YHY:1:E)J& MLG'51AOC5S'JBG>>TCC>-QE^]?2:YK5XJ:>9I@P,R!'2O-"OKK^*B#7M9N,J M3Q.87\7(C#O8"W!%/:,NO::%;5P::HCTJS!RZ1J[??+9':FF:2U>)-+6C]WS M%/%5=TWL*^.B:6J+%XWVT9K=5D^62ER71'N;7,A"T]X6+R0UUI=-QA:@YS,S M>N#V>RT/0Q?=@VU<3#''\?(\@<*+X,4HF_"P=.->8M7R1?F-%695-E(1/SNU M!9,[8P;9:UT)E)P0;\;%TA* VRNH32KK"[00/HFW(-\62T/8R_M<"'TXI+6 M$:51\C+FW*URD@ZM)K74Y73N%F[2/ MC1?\OE[^\FS1GH&@K:5E3!IVD("R?/S<\FR&Q0*6O\A.14A(+*U5VF_TU*K# MIJB8[V5\@,>O1XUO98W7OLB]>E2@Z3*[.?G99DS*F='UIZ$5P!]X;.@_I+ MY.!FO9 792$YH<,IG3QIB_U![TSM^66E!^0(O_WFQXOS']X[Y0O)CR]N[FA^ MO9RORW(F%$Y*TIYD.K=D%R1]4^-+,PZQ/Q7<'MZ&3WB@\(^(WP+YF-_"*8C[ M?=4%9%1.2M:J>IA$29W T" M8R?2YR*D3&QIG.Q$T-1O7?.7]@2TE]TG?[5E,RLOR5R[EQ@RNSE M*^H\;)U-PM!AK* !2%?;3Q O"=BLZG.KBTIH%>/A<)89MRZQL-FSRSW@$HX7 M<\P\(9L&RV9=%Y5H6P/JA:F#%T[(V3H(A@Y)FG:);Q!/_ND(98?^I.#$0?@% M7,K1\9'CI3P- +OCGI_?QUX/I!*I*T!V#+I*+&AF$C=_;B^KFZL?0I>5H)UG MN -39,G\0E]%]7; MK[$ND*[J'@81#5G.2*[A!C/W1./5]T6$/%'Q@XS ]$9- ^VK<7=PO4[2 Z;@ MZ1<00M8- II='R.\4T=*8GIOIWGOEV*WJ7"AE%(JW:>HO>DB(4T3*5!T-4)> MMHJ1EX1:&)<]5#+)TC#1H#-=]]-@K&AKP:8!$R]"I ?AE*.EMK'IVIUF0T6" MM_UQ4EI7%$6/:C/35_XT& 4BC#9U>L$I,;UD6T)G^FZ?9D-!3PO6V2TG*K\@ MO.D$*4_32@R,?3[=.7VIC(6P(2&T;;Y4!54;")6JL*ES94E4;E6?!?)]NEQS M3K;-R,3VW1NBO09/L^8FEJTAL6U2IVU"(7RK:NET5POO8,BOC9S Y*A1_6)A M94>NV6(A>X;#2*G#_)Q#^6.L6"C-%6#6PZYLYC6#G>-O!5[U';X%]#55-4W0 M[Y[F^+O'.2!^GA7:R-^G67[E34$/E=W"9GK(/\>!R8.L4,#NS:[C1?8NT-)E MH@4U5/85FZEA]S2^G4J2YSEN\D KU,'\><_-SHU+RF,O*_N2#9UA^AP'O#S( M!@7(=_Y>[U5ZU.V&8&DFG3Z\'HY&&5)*WW$=TFYT\BR&^']".H[(. HI\Z'\ M+$#A^&@!DF:54FY([A[AX(BP_W8/<3SV%$,[>AS@"-&01%S@ 3/+EB\1KGG9 MHRS1E%&9R9=9[X#J,YS%5J8GKCK:+^7%=3!MG+:D2\SQ5??Q*V'5TY8:$M,S MSST,I%2 72\@$_I$182J5#3(_5]'12J5@LU=F<8F[C/)B:SZTJ'7U7E7CMVN M=T\CQQ;R=AWA6Z^:X&X)ZCPAT\1*Q%,Z336%?5Z\B9:^**H]+;RI3C5J9*_$HC;K\?[S#L6_^ M U!+ P04 " 9AFA7'BU]5S(7 !TA $ %0 &QT"J:?#F['A[WQ^6!PX- 0!![P<0 _'03XX!___9__X; _ MO_W7X:%SB:#O?70NL'LX"![PK\XUF,./SF<80 )"3'YU_@!^Q+_!E\B'Q#G' M\X4/0\A^D0S\T7G[ZO7QO7-XJ$'W#QAXF-R.!BNZLS!O3Z^/CDZ)]?KL;N#,[!(0JXW%QXL.S%J93U._GPX<-1_-METT++ MIWOB+\'KRZHEZ!TL]Q<(FV(N SJ[]/&W&F=K@61-3/'3$ 3/O< ;HVF 'MCT",*>Z^(H"-DI/&18 M7 25C%0D4Q/X$7R$0015X#::U31XSV63C"*^NE0 2IK6!&(<+1@!/D> ?XD" MME4CX//K!9D#'62Z_6N"^R<@A'W[/((4DD>EX@3-:P)S!H*O5Q@$O2F!R3)3 MX1'WJ$N=E??'QG>] ;N/S^$$/*DW@9*F]>U2$_A7Q$;J<_VFU"]]$J;M[NOU[R_-[O/3\"]KX9:VKC^/5\/C+!#2_N_ M'LIJ5)HY"_202CLU=B[H85/U:^R,T%2RHE_]YX4>+F&'>C>/"Q@"Y-/#]$=Z M]CPDV(O<\ H%NC=(+1J-PCY[_@SQE(#%3'DST";0#. A)"[?4*;PYF&"V<9R M#<-J]_4*E)IAX7P&V%6!#H(+^ )@=YV^%5D&@%_S3?*$*GOV(IN]1^<="D7 MEWU&7NJ@N$+@'OD:%][JE.IGH:J,-;JV=!]82FP0\#LG)AI7OQU(MLS433B# M9*G^&CD3T6V9/;;M76%*V78XG@&BG'0[DFV9.7XC>02^CA6^ \F6F1I&Q)T! M"KT!:QE,$;O=]"C5\,G7-D#+#/?FF(3H>_Q=_VG!/9IUL2HAW3*38W9B$AX4 MN7D809\[:MD)3Z;U[3?* =K>>'!PZ (ZJ^#QK(%TNTQJG^7;TFO&:DY'JV@V M;_1JS&Y>3>AH/@<$?8?T)B(W41C'\U$PO8#W2C?9;E2;9DU[VNA3:,Q-L+K. M+/@\[;ELT*T[_:AEC]OD#-@TKL MZ5':YJB40/.X5X,=>G@.4$70Q=XM((Y'.IS#^3U/YJH$-]^U>:S ]ZLAC#LT MCRO 8:\JM&6?5N3"']S4#NR!T#O MX^TLHH=3 !9'_,9S!/V0+K^)[T#Q!IE^<;?BA$<]!^SC:MK[X![Z\;!W:>.R MMD=F4<=!9@W$:;M-M.N)UB-+W.D9H'G0)@?/1Q<'(9N:_<29Q XO.)UG\H > M")XK19F*#4LYR,J6 3EP,&$3]M/!R?$:BX_9-/]T$)*HA.66%92L)&Y?X2!. MVWI".C.LO%NMZBN]+:O4E=>"0%4RGDLT9TI'&S OTNNW2#>"YK7JI&@,J!0B ME37684"DE]?'^ZR8NY,2^'7I9GDGWG7SVU5Y,9,B_9T:TQ_/4L5!?)_XDMJ) M(MT5FM[5KK:\P2I0B7QM8#5FZW:WGN?%(@/^$"!O$)R#!0J!KU*(M%L#BZIV M[:@9$*K*F*Y&W ,70*\/2(""*54IJ;S]7=F.;9EV),B%YY"Y)>2ZT3R*8]9Q MU@QGD< 9/P4>8>) 52XG71)W9=NU9($'8BY_;EX<% M!4NE$BW[M;@=2\(MSS(U)Y.T)CW+B.VKHI4\B33]QMQU_]\139X,3-/L)G@" MGOY$X8P?"8RS2TRJ:GP'HM9K?E?>1#/@K04S8((%5E#,S_TF/R.8Y"O",22/ MR(7)&A@E^12\0;SO:4V31D;>I[G4G !$$^Z=J0EW#E46 MT8KD_CX3M3O:X(.-\M5\1*]89B,7R'NW6R#OO#?^W;F\NOFSR4ANU5(<.0;? M\_0!1'D\*"(P3B"(J3GL9NYDZ#EK@LZ:8F,\;3XQE\/\RR;F5>O&\)2EJ^

1$4_SFK;HT!E%0! MR6%\O8F1=W1X3R?;M;G)H)>=<'):4'^FX]__]LOKD_>_.DL"C:$M*QZ2@_EF M$V;2PTF[-+F?*@N(Y("^+=E#EQ3B?72#1H.[07F%D1S:=\7%O^SEI-U,'U72 M(^MDER/+^6GYJ8\U/2JTEXXAHE.8BR(ZT-F!6+E&2QO][B MA&N#)7DUDQP'R@.O#;S*"B[PG'8!GAQ>90<:NGIV ;. M2B52W=.,9T* 2Y$L*>]E3>JDKKHV'!LZ,C&35DE)F%$J^VFM4/;#7;KD;DCJ M(A-D4+*FY2V-)4UJ21PKT+<3O=53 3<94G!4F)2WYJ2L>FHF%[+XX.359/3/N_[\'GKL/C' DS'VH_@!$F$J$.\A[M!V MPJ/67,>ZR.O>G@3RYH,_4W:ZZ4E;U+SU#+FJPI8"%^Y#-0M[C!_";X# #&*I MM(7M[]Y8+FXY,8>YV(\ ->;SZ/*(A,X](_\GU(QZYYF63 MV'\>LY=D2:25B=U],!.]V_+*NRV'(L5GF&\UXJ=?_#)GBA:]R1> PI:+A+DLK40$G0?GZORQ_!D?>Q^!D_-K46)P.5@58][R7N9 M>1Q/0^PZ>K+WD;SZ566E'=J$.MM\2$_A0^BQ6P]R@?@ZSQKEVQAZ'$]K>6 ) M9NOVNOZ7?D_UL-"ZC:E'N:K(O1QT6T9JCR(P!"X/A_\/6(! :J&6-V[=/-U" MR KTG8EJBXFJ?8U^H4:ISGL-*E7;RTBY=V\=(N7FI%O'3GHRC%JS*5(?CU[/H.!.YL#\E7NJ5;WW(OC7)L;H>[L4=T2L,HY MJNYIQI>MK025[LH%89-7NSGE67EK:%;!EEXHQL"'--U[KJ'R8E':W) 77'M) M83T6]F#S?)ZPX2H?>>M.>W[:;7)O42F9 EJ.M?(VF>UDS?%6D+I"3T7.K3[4 M=E34GAUEVRO3T@-L&1DH(%?65I5WM.50*UE-N"H?]N^6ZU#&2855F.EU]W:O MSU*^YSH7S!(_\;P.9J44'10X7DIS'[!***_=0JGQZ3MK'D-6@L2IP!0ZLV^I2 MQ.F;2WM!4F"=YX"%]#PB)#,SRX*ARLZF$DJU[PVZ/&B8#>UJKHJB]E O%=5P M8LAZRY1O6KU2G>WP%'GI^_VN$+A'OJALW&FAIE*6X,KZR9-T_"7-E@I::=EP MIX7B2KG25IT=U]EQ^V;'*3*]5E#'+@P 05B<\2AH:JG%)@;@44E5 $;9W!=191=@)2;A[>HR"^SZTJV8;GTIMCB4>C.C'K+_[; M\F1;7$=5:75YM1\$O#XP)J+2O*>%"J Z95?7X9\,?9.%99?LQG;=4G-"GHOE M0ROQ' ^R,I,LX?R:>Y H'<+D[2[EC!/$A0JDST"C2L,=^KJ'33 MH*\L,^N#MA)&SIZ_@']C'LVK;NM2]"OL5^#N3+/ ML3(A,S'C;;2EK6^9Q&R*+9M2NI6N$%,3P]*DV OX"'V\@-X$NK, ^WCZ/$+3 M6:A\=;JBHZ'P]K:K%5?ES;J=?9G<&[^#DP?;9FBA5**DDRF_2CT:5#$FW*2- MZ6]"@ ?Y(TG\@=SX!\ZD4H/2;J8*,]6C0S5K(BV:J]HDX?PSD;[=4]735#VF M'2PE+98TW)S6J+#GNM$\BM]QW)MC$J+OBO<^5Z?ULM0L8]*Z$U3"QS64)"/) M^[TLA2X9$IZ?E@!RGFA16H_&JI&,5( MQW' >B +^)?GO[W9ZO6(75IEQ35U MDB^OON>8AE12JF"CH?7I;&5X-7PXK5J#&V_03N^DY;=A.1FRBDS"#G9MUJ<6F\_HG577ZAD]9OLJX_ /9H+!9VYTR]]H7][:T$FMG/M8"[EU MVQT>2C! F"1@0.!]@=^_@X !K&3Q5"-R5\9#&Y:0[H+".W$F MU)RY_'AF_J7E$[B;7W*X;;8T5O"[DJ>Y%+5&8,WDE?P+""/")N %"+7C =D^ M^Z$9!?Z6O#=?F%#FT?P*_14AMFJ?1Y!](#"[IV]L:)(>E@M>![UUM_ A>(ZC MCO&3Q3PU,IC&(7+QPA#UL%P[.NBMNXD/V&V(0!JF2=_9Z'E1,26-]T,G(N B M=;RQZ8Y]CA\AFTCA.9XO?,133*K=M(O]]T-I%7@1Z?&MJ<KDJ2#%-!Z1$3666\RI$9[Q #5<. M6V9)!7.>-#2-CZ>SYW63=)/L?0/$*\R#DF2P&FB;KB2CY(&*F- N-+/S$-9D MH]0WF815:FK2A_7I+@ED99[+1C,+"M'4I2 LX[-N*Z7Y;53(]9JSP!NR0TDG M,-3,:&9USV4J?HMS=U*&Y&0=5[R&MG\$_+"4]#K\:=NIK#_ MQ"Z8B,(A03+W2$L NOFY@]Q>W$[9?UJ@I) Y'01#2!#VFINA)8-ULU%31M:% M3K:_KX@Y;6CCK!G)CS=GFQ"@==&FV)$]H#2"WD5$V&F0,!(S3N-?KKA->)'M ME)5IO;Q)M9T(K(MZU; X$O[,[W(5<+R\Z=B^^/8G\#>BD3SJ5WPWACSJ-QK? M=B&_+N37A?RZD%\7\NM"?EW(KPOY[?DLZD)^>Q/R&T$:LDLXNYK'M]1;IB'* M+J2J&*"TV\L/"BK9W[^C222;:QPD1EUBN*RS/EL)'%88_<>SPNL2VLL)+Q89 MYN\5GR)/Z(S1*3.WH> M03>M=Q&<:.*^>^D3U\KMO"+$;NHW*EG1VGAO77;/4)7=\ZYB=L^PR^[ILGNZ M[)XNNZ?+[NFR>[KLGBZ[9^]G49?=TU9VCZ!2(KMYQR\D#ERX3C^1EGZ5]'C! MR3H:G._?(=/EZ;P84_O'S=/I4A/V=&+JI";LW][9A5_W?,+6''Y]@K]\7#8>=0[CWKG4>\\ZIU'O?.H=Q[USJ.^ MY[.H\Z@;]JCWYPL?/\/$13R,B#MC0#D>J5==T>N%>]8UN-^_ T?H$8N]L.DY M37N/S!;AY^XE)K%'K EWI7S$SGZN(J@?P7.>N <&@4L@X&]&2OYMU9%>#J&; MJCM)3F,3M<374RZ7C.DG!6A5%J.BFQD'@H[DM71EKU^@"779;*G7K%)+"U;Q5["RRS[P)6\[3]L6 MFAJRR/56#E9CMVY''$.?D9M^A@$DP.\%7L^;,VFR:RWC\!&F;VE5*JH2F;NR M'<52+59G3+B-&M/Q"%+(D,P8^@OX"'V\X.RGT#7JQ*DZFS(/M]&G+CLB+;ZQ MS/-5U3MP]\&0*:]][Q?#UO !66)'WP8$NG@:H._02^=6N1']H:(1G27LP(1R MET'195!T&11=!D6705$V ;H,BBZ#HLN@L'\6V>R7^2$R*+(OJ9(F310;OO \ MB7*&K3M)&BD$;\A5TX9JM?FOW:/3RE/!ML;L6W@LN!$'3JN)9^]>MO)TV!+-N;$AV=7" MTBFVK:7?L*@TG(\O9#8FF4R7F*1?\78G!J9H*8YNWM8A/XV[:ZN>]"22,P%/ MD*:^[E)W^=OC37=YTM&)>Z[\Y#]GN&@>Z34@22RP'/*)%F1G124%GXJ?_\53 MYM@W_P]02P,$% @ &89H5SEWD/\R0P /M0# !4 !L=')X+3(P,C,P M.3,P7VQA8BYX;6SM??MSY#:2YN\7*8199!4E+-7W\ ^"B2>))5!:3DV]A=VZI,\$O@0R+Q2OSQ M/U_6"7K")(^S]$_O/GSS[3N$TS"+XG3UIW=?[D]G]_/+RW\U\;44'R94&2YAN?WC=PVI+IK[%&OH,DC[_/.;RK M+ P*WNS&SR"E!/NOTT;LE/WI],/'TT\?OGG)HW=-Y?,:)%F"[_ 2<3._+[8; M2J4\9DQX5__MD>"E'$Q"R'NF_S[%JZ# $?O0=^Q#'_Z5?>@?ZC]?!0NNP=YB$F?1>3H-]5#;$WS:=TBQAP%=?>A;UR$^;-,R+:SD9&7N8RR!>\X#(_707!AG[@XZ?W."GR MYB^G["^\$NH__,+&1KS&:7'^6QD76S9RTQ@@+?+92YPWW^*&_NF=I<[[H2%, M>T8::P(2&JJDEG@?9G1 VQ2G257YE?J29&MK*'7]998*OR2+]CM5I5,H"H-Z M8@3G64E"/*K-NU:-J>$:Y3JA6BR(P^GIE_MW_U&)HITL^BN3_K]_?+_[@A>* M443K++TOLO#7'_%Z@8G":(F<2RHI87;I(PB!H8P*V9 FE1SB@NBOE:A_CLRB M*&:A:I#7"NI9E*V"6_]("[Q))+@F&4%MZ02HTP:J3A,&@6AN6Z M3%@ >U,\8L)&78(?<9K'3_@R#;,UUOLN>WVG?FRL63V?9JL,AHUC$0N^[F9^ MB69%0>)%602+!*,BHUZ/T.@+#E7/@H0M#-T_8CJ-J5>$-,&]6MPE$4V@N[Q3 MR8*AF0'@D%6U..+RJ%$X4#2?%.2%<^3;[SY]RWER]7#WYU]N"=[0T?H^2'#. M(L0X9\NV\H'11L$%5^R!,[:8I;WSQ1KBD#&U#N)*J*-U9"^4DZ+C@>A_[;P/ M_0]J2A:587%#[C%YBD,L\3IJ,1<,,H%DO%')>&>+ 9C($2Z*@I3RI)(^KDLY MI\2+(AQ=9@_W65(6>G^BDW;F3,R06T^B%O5.##M\PO)1K8"H!FI5#N9 %"1A M\+9Y@=<6%%'+.B.("6Y+#Y4@#'(8T VIP1G!Y=T1XSY;%L\TDIZE4>VM-,S0 M"#NCAA%PRPVE) QRF. -V='(HW\,UIL_-&,+H+GZ#SA;D6#S&(>?X[R:J^FG M0#H%EY,@,_#N-$@M[9U7UA"'W-HIH*[&47^M;L8F]'TJC&IIQ,7A>(%Z M.JUU! ,9E[Y "J_K#GH"WKFA0Z5:R !#A3EKCK0@?)GV+LY_/=N>X31\7 ?D M5TV4:59S>_K!SHC^80B]#AA:60(5CTITU!#30ZT:E,,U?,GW#C_AM,376.^/ M%+).SVOIX/;.:9B7>H ]EP/]'/CG-9.P[._&D(WN*I&' RI MS!@M'!33@.*;YF5>9&NVK3XP3'\,T*3EE&9V)O2HIE>!0SH'P[Z,TT%0!J\W^'4%P!!&ADI8#&YV%GWN.[>GI^\I0P,29XJ-9X6< MJP4[+!+GN@LRH$ER. M/!-,ZXY+(]2]$W$Z9H&AO(137@3:E8&J0M!BBW@QB)<#)?;^3&>=2;9A]^O" MQS1+LM7V+EX]%OJS[D8MEV2U-*%+4(,*&%+:X1P2L=5".S54Z<'QGLT$X0XG M?&J0/\8;/>FT&CXF>QKHLHF>1!P,T<8.0&R[RM)5@4%*ADOC-F2";J-L%=!^ M8#V4\DX5(S0Q?%X4:"=Y7$]Q'R]YZ$7=G5W6@]V=7);+ M>:>"!3AA1;*21I4X8O+'/FDV)SB*BXL@I)\N8MUY=I6D,T+HH;9\D(O!H(,6 MFS#IX<)H)PUG(+F*4WRS[%FSU46A2G&GD:@!="\:5K.Q+&A?YW?T7 M+3<,.FYS-EG [Z=NTBB H9,-2O$(;*-3YYWC6N@KJI=_?>QIURTFRXRL>0:6 M%K$FL8E.W%U:$S/H75(3M:QWUE@"%.YX[#1ZC#DR5<[7FR3;X@KE+;7_,Q BKDL*JV:.XT>8HIPQK:1S-)H%JWCE"5;H%Q^PNX33-'0MJ8,YI$F-3 \M</>CR :689(DMBK/K/'A'PU\V>'/L=7M63&_:63KVPHW%C"GG7KE\+>S@62(5!D,8&H7*T MZ"KM%N4\\6B6IF60W.%-1G3TZ8NY9HT,Y) L71E0')$ 4U*CDD65L"=&_.\R M( 4FR=9("D'2-2\44(?4&(B!8H<\D64!,48)3PE9[@& MJE7@T.;\B47G-$RR-+8C[Y,\ FP=?UIAL!0:(K1D$5=#3,\3DSJO>QLX)$BZ M9H\"ZI W S%0C)%C4W*E$D=R')O"2DAUH]XJA%G6W*&L"V^[,*.1!$ M,8 330AES$%3=4X!I.#'\'P04%*.%,-A=# M3 Y5@EY:OMDE2 MV05=ISE#,+0/D(/LLZ,L 8H(4F((-.UE^7]H+(^:89;%. M+M,(O_P7WBKM$N3<@I?+B!*5O4[%-YT-+%'*NR6+ M 7:?,PIA0-31(U0PB"JAOI9/(K%[1&23=8X[S+.2.L#M/(O4$8I!RRVIK$SH M4TNK HA@-C@5-.NIGE1G4A!+SU$5@%@)7A@WBR):47G]CZLXQ1^4]DMEW;)+ M [?/*8D@(":IT2GX4TN>-/^"F ZZ2:&0YN,(4S_Z)\U'6])\!$V:CU-(\_"< M 2'-IQ&F?O)/FD^VI/D$FC2?)I&&-KQ77S.G_WI#'K)GV>%LI:07RHA0I839 MB<&CBX#-1!:FP.(9IN*3)CRPNB&W)'N*TU =,JO$O1!& 5K*FH$L/.K( 9KX MTP;$C9Y77U,%Y<9.THCY\3)]D'(74\G (TD?F-&Y5-(^*7&;Y460_)]XHYV( MRX6]T$,*6$J2GB0\JLC@F0A3Z2"JY&-B7=.5;6A(KY(-?G=W!5@":W<%N/,C M"!+($(E7@*O5DTK(=3,SCA(<*#Q"_V=GC2P!U;9QYS<832P"$EJ8]VLJXZ,C MLR1.R>UCEJH/"(@BKEI:!:YI[>'O(%I< 4I\S86?-6-RGE;C7PJK'^GDD\2!S"J9D"M"J $V;! E0%!! M"4M(V=,*HD;2,0EN"68DQ+0A^"5 _F+#S7(I'>UUPJY(80;B8HG"BG!*X@DR$.DDPJDD525HD]NW>.P MI./C]L/'Q4-<)++)I2CB;$Q2@&M'I,'O(+BA "6\(,A^8WE9/WS\:O$U:K0< M-_]UQIX_I4/B_7:]R!)%]BFIE"L2:" V/)"(@*""&M>0#=<9JD51)>LC.U4/ MK,2

^N"""%U31][T<0C2Y#)'N">-?6GES^^4OX2$%AQ84$N9AKUR\#.73_ M71D0%- $Y,=5Z*HD?5Q(6$W9*W,0<#*6Q"P,@0!*XA!P,HV"%AY"P*:SU8I M0JA?NEDD\2I0)"?42KLFA0;RD!\245!44>-3^HQ6!>UT7&>TY"G.+E/^; [[ M_@7]%XF5"CEG.2UU,-NDEC(A$!S1(1/26E9)YSK"B$F[YD49Q06.*C 7<1JD M81PD;7I$V8JX6<496RS!M\0QR,/@D!U(@4Z56I/+L%7'<#X&2?) M?Z79 M"?/"I)^RI$R+@/"[Y$3FF11R;IFC@-EGS$ ($%/DR!0,:851)>WG@G:5/:(- MLIC#DZ: T8L[OJZM!3VXM2V5!<09+4#5'>XZY\U5B;N^5*D#/;Q-*9,%1"$M0.7]R5:'I8H)&DYY2QE#YC346F6:4^(# M*?>)8P2(8NZ85@00/62X-!ED"&IDO7#A?ATDR5F9QRG.U0/10,HM%Z00^USH MB0#B@@R7@@M<%#6R7KAPOL9DQ9[:(]ES\5CG9U7:II!VRPTMY#Y'I** N*+# MI^!,HX(JG2:EKA_RO.P2BE=9%M662D0=TT8)=L 900X2853@!+8DF#]8?YT5 MZ"%#7W*,BD?VX&7!#HE$W4SP53F^7AH)0W8AHHK*TR@@,@KIA)V_.J($++P] M(DB"()(1GOH=DE8#-2J.67-#.4RZ\S@.XK+ :^5M![.**P;9@F]X9)('P29+ MD$-.<;7^Y)HK(J;I,YM1-[F].L3K"3F.C"4 !X%Q1P($1Y2P5&%Q]ZT /[GS MRD42AQ=)%JA767HRCC/FB? &R?)V H 8(*)2IFG_LR#]E92;(MS> MDBS$F)VRREMO95I_L]1VRYE1)O799*4*B&=C\"H8N"L"=H6@!;LC%A=!/HK*P3Q4@[[?ODRR!?XD*]]V*DX]646X'LN32,/AF<6((61L%9!I-4Y02D^[+K%%'9=INP- MV(QLJ0D*<_LB+MDC ]=E2_=W,.R0@!JRH1&)<0Z#!=<9>RHGPCM&#P\D:25= MV,S;5'6=6"#1.W))L@TFQO:50"\IW%OUO MV J5.JC1J[AU06;P?1>DE@?D@HP@11=4J7#7@QMY&/'1#UD6/<>)RMK=SRZ) M,P35)4GS&QA"# -&[_YV7M+7Z8%Q173R*KRAI2OYR]A4K*]/P,+[%3=SI_L MC>G/J\QZ8)@U JS@,6#G'*XPA7D7KQZ+F^67 MO+)441\&'9?\LX+?)9Y6 0SC;% *>:F9*"),]C1;GI8YAA(\=28'=&(::@-K MA:Q33NG@]K@D$X3#(0TZ^2E=('313NQ]3.'5DW4/TW++.99V<@6DH:_B8!$G M<1'CG ;P_$#48Y9$F.0LF"^VAHU4>W679!EK5)=.MKI@?,Q(P,*0M5/G<[*\ M4\ _\1G:@7.;[I-D6XSO<,+.:HJ=06&UA9Y+ M-EF;T26640D,QVR12NA&2APQMM%O)'PX)%49[9:)=PI>9>GJ 9/U9[PPG ^1 M2CH=_-10>Z.>* :&2FILJG&.7UG)4G9J-J'*IP751A%5![+6Q&:9UGY+*>U\ M+<#.1RE$P=!)CT^^(A"* 91W%ED3R#=W[&CCF3'&Y01KQO3W;4$QIN-(C0N0 M*F%?@Y=^"5(N"<;G:.&)#RO"'[+LUJ\5"CX'+HN5;*DT&"H9(N7##+UW MT4,M#L;'F#&*QV=;C>IN1U<'?76=%1A]][5WFHW>6X&RFS)N_^05[)B,WB.Y ME^R)^%_$[J0_T-Y4$\1<>R@9R*%;ZLJ (8H"F,P!96FU<^:=%;,HXA>T@^0V MB*/+=!YLXD)XN=@H[71S0P^YM[LA%P7#&#T^8<&YE4;L7/YIG**P4O!.HSM< M!'&*H_. I"P;SRP,RW7)U\(_XR5[DUE1 S:*+LEE;TB79V8M,)2SABK9[F@$ MZ6R?2WJG70<3GSNRO'0$/^(TCY\P2Y.RQE=9SDY_WBP?@A?U)N.X4AQOY4XQ M<;#'.Z8(,%2=AEO'V_KR4K<<%/."O%-9C#*MPU'?\;U=7 ]KY4&)3[X ?V8 MD_0HEWG11:$&Z?"=83U+J@.+:I9HC2M?<,_;5;ZX30%E6*A02KN]!:.%W+_X M(A4%,TSJ\8EI!ICT[FD_2)FY[O 33DOE.NKN9[V/,LIW$;NXS%W2(F3W&(\WOJVI3+*VH%MVM4)N#]U2J5-!C2&"&* M*U@YS_,'A4H_$#H-N"794KG,T)-P>A]7A-:[DKO[&5;0(@(3;N@QP*@W$D)H3"?G\CWYZ7];]-"M-,.P;!5?8LZN43]"J4N>3 MK:!7@'=JWN$*W5,L)*!-R4*\_(.RIPVDW/HS*<2^X^J)@*&*')>$' 4I65HW[I#R M1JEWP21\#,@*P&FHL_J!S'FV7L1IP#.%A[^5<97VN[Y2P\U5U,F8 ES2;+QA M70;::X,AYVC(XD9+*WW:TI3)[TO2I" OG'G??O?I6\Z^JX>[/_]R$<2$G[.X MPVLSG:&7OS)N*>$@\5@1Z M8F4@TBV$+5'@JAAVRF]7CG>O.5NS:U]_YV!NEL-D1:KM4(.2TUUI*P-ZF]!: M#>]<' 53\'P=)4:ZC3J%E'?J"7-TV[F\YY41JQ416&MH*GCRG;Y,6 R!PY7= M80N3J5U)+WP1H4H9LQ,#RAD!H'CW*L\1JX2&.72$\\X8ZC QK9>B0E_S7I=% M7B7N.".B%O0@"Z)4%LP 9@ H;@=7XHW3 72'[SI+LWYOT"]UF929J0^9?@0O.#\_*4@ M048B.CH80L,EH0!>/B]?@D&=J?XIQ- M?+]:5()?(\HH6(2B\8]Q"C.0[^&:K@ LMR6#)CMVEM"?O?.@N?1R MBPE_Q?DLR.-089A"UFGB-1W<7K(UF2 8AZ)#IZ(*HJ,>RIDT.D4+I@"./)_C MI"RPZK2B4MHG@0:0=12J1<&2J(_/BD91I>*=2#]CEO$=1S.VL;O"U^5Z@=1I;ADG23S.M2<50!8 @Z!?60MDT9IT%5"+NJQN^*\T+ >$*%J767 M%"P>5V'J4@"0V&2B!8U514 GL@'W:"I#\<;M39@'EC-8=7)G(.3VPJ4,8/^R M95<"#)&DL,1D*>U%)"[F_Q92B^@J3C%?53'9UQ'T0@P!J)0Q2D+PFD8DK 3B2?5 MJ1O_/=8RXO <4UA%#7[C EO26 8!$L94X[]_RC#:7^9YB://_*#M+;>R,5UX&=$0J MLNI2/@J> Q(!>2-0871EPB'XK2\) ,%M3+5@N*X8Z!2WP+X'Q\&X\EGTMS*O M$GK6I]0?LH?@Y>>X>&1Q#:V.BXR,XOQ>);I-A;>WZ?UT>9.+<],7OJOZ0HI7 M_*46W3G>O4T13FD&+^AYI\Y3\*$L10O\&"1+?M:\?D@FYQN@;..=Q"&[!0&O MHSQDBM2#O$H6PRJYP]75#EPG!ZC\RQT.LU7*2]%E%#W^9SUUN:-6HJ)?'N6; M8 8R1X9*1[U37B9/#M<4ZFF!8>1Q +?+"KKFD^.:LW,!;"/&Q?F9J "5(4_T#B0G:E=6;Y3S('R^2[-F4.T6OXF4! M7 ->NA0ND0?C1"U JI?':13*E!#7@I3:C3I]!HR?%HQP=+;]0@?;R[2][C(+ MB_BIRI&H9]^4@AR?Y9MHZ&"$'UD*&/Y.AJ[.#A2T*MYYW(M067B9AG&">X'/ M0W88IA_G4][F2@>N+.7\Z$#? =.?CFB<^,! ^RFVY$>:C['EONHX'?TK^_>0 MC3&;^GMHL45?E=5MYZ\[UUAWO19 5J]12]X 5O9&+%S[7YM^PF21Y=@8*(]: MA1XY'W="H\]X0SM%7"5'2:/NO7^%W5H-EX2R@-YEE489QTB;M, M2O[2T:@,4*>C&6J <7%6,$W46P=IN0SJA')UQE[*0AJ@T>((9^03C?DRLF6$ MS)A_I']D>UV52/5%_S3](8A3%N[>I/=!@FF7)"S8++:WU/J"+7_R'(J*FK15 M=IH<>I1!O;S15IK0-F5'H9;>5J:$CN)\D^4L81L5%62CZ#R-A94A0BH+K188_VH-U>1CHUJ+/X3.S\_PE)T' MR7]XB/OT!-/8XS.N_GF9Q;FSQCLM^I3J^GW^(*AC^O.PT;\.!GK1/*?VSC%_S*26%6S,,Q* M?L@HQ/&3Y@:1G:K?+J$V1L][40]:Y#$"L^3]0"[(ED-K28 \O*Q#>/4K] 8= MO\R3P-=3KJ, GVLB6#$-6RMQI&6H(:IKEB8HB/"._](E*"LU9\M/(XQHEYXL M=* P:"1>\5FFE(_(G0D_?R40M..Z)9B=I&U2I/+0P[ICR97]NC*=07J?)M.$ M0LU)J,5<45RT37#+([WZ3=Z2SI[2XD KHI8^\#*]8O^X8S?5;Y9?\FI%UZ93 MJC2]>4*]*4IG*%>#0KKQD(5%(R:*"),]S9:G90YFS=UNUK77E,VW)]09-'XB M#864DU#+,Z*"I6(SY[D-MI.FM*T>C/GLP R[R6RM!&5+K9=1TUX; M7(+=<;AE]^U&'MB%RF&V3)H?XKJ(MB G+8PU(+;FE+ ^-_)T&5+Z#DT'M.8 MO+G-7&UB]HZ\S-+(=&QI3 $N>3O>L"Y?[;6AS?I'(Q?60.MSH#G@\TN"D6?U MVZ!\X[^ZEUC_HDI_/:X(K\RU,$[+78T^>/::L0N;3#R2J,KA>4ZZ1T3;DQP\ MWF"DYO_"F/T4)/Q>47.8PSO)[0>>O4 " M"H69%W$:I.$! F-M00!8;&&H!9LUI4 /C,W0A>>1&PU(/*9FA1A'_*VKR_JT M+!U_>(YPGM5$-8*9]9P&$[9F]"((DQ(8#MHBE?G23:U;O5':G(CF86^3"IZ5 MX)^)=4QTH-R!TXOS$00?(FO@U+*@!L?_/U^@MO=_Q@OE8H5&P;]7[@(WNV,F M#=P/=R#:.^#JLLIB[T4&Q1&K.US/#?.;Y0,FZZLL2*4'2Q6"S@Y0:8&VYZ6D M4E U"+^:2"*J*$:H+R.5=L:8*&&P1'RL<_-?*^ M/(X4MLKA](1!^AL90K.[:?G%Z)6P-SM8W,?+\,ZQ;I=A/G261G5N47Y<\&:1 MQ*OJQ5U%]8PIP"4+QQO6I:6]-A0'.!FYQC$F_,3H*]C/ERP$[+V2 '6)9[^E MG5>Q4*G&/7(_?PEQN8=9S/[O?+<3<-?.=_BN0QKU_]"1K'(Y#P_JG+^$2"7XBQ1;\[:*CM-I#O*H%YB72M-,$P< M!5=,';#>!&EU#K%3$)*PU3M%[_ 33DO,UB:;C =LFVY>YD6VQL3@":VUW2[< MC3*IOVIGI0J&IN/P#GE::U=KS&V^"YZJLBD!DC@DV,([ MW74AJ%,*CP5X.:A3$"3O.C32Y$XU\D[G0";8O2F02A@, 4T(Q0E0*^J=03=D M%:1U%E?JWG,:XD9-%[JE%45G_W56V'I[)DC:M[9,4^X#E>TTW>\AJZ.7$?@0 M!8-A_"&M$:Z3=\H^0;W2N4/NEL\6I-HOH-TG0/GH]A'7%NEENLS(FEOP.<[# M),M+@HV^>WPY;E^ZFFAF_QFKD86 Z1%3D0L/_Y2;3<))3 F]HW:G+.^$_J$, M2) 6&.>\MV=126<$ 6%_,R_#VBH[?81@E$&]1PBL-,&0=!3<(3-WRK4;YNIH MIP_)Z?:-V]I[61M%Q\"<0V^0OM@;7,Q1R2111^197=O\,DK]!=9P6V]S$C]-T^>S_2K-ZNMJTR&/*-12Q,*COZ__@/__[Q MP[_] 57E>"=H]83S0_!B'3EI-1RGB31!'R2&5(F#(9H9H^3<+=5 [*HOS)A* M8I+)Z>E5/%-,Z]IT\I!)9G)@.Y8!.'W#DC_$U1OQ[)I5Q@\'X92=#+)V8B/+ M<'HR>XIYO<.V8PH P\HIJ"5GR)HR^!I9KQ2@_M'*;I/''%L(.#YKO>JX$EX7 MHRV.1:HI[9V\]^4BQ[^5%-WYD\6&M%K3% +HW5U'(@B&9 :"XO=6(HTH> MDBL1BWGE@QJ8XNN_=?YP%>9S?+ =W#PR4&:OL]$CI*(-Z1TFM-+US;1)<<2> M*K.32-V32=[)^"7'-\OSO(C70:',BS$4^N5 MY9W)=/(:K%8$K^HCIO4-DP?VIIMQS]Q.U^D.^AAS>OOI-HI@V#D&K1#BAX\X M*A/N45EZ?5+?@5ML608@?@PM8; MXW#&,I18$7:O$CW=B9MJNN*:W-CBP%!^?QM&=(156QS]Z^H $:AB'MQ N%G> M8L)&BF"%'UC&KVM?XH@_36B^V7G0+SA=O3Y\U?36NP]7 MO/?^ ?2Z -EM!5A'W;@N ,16=6O6X+5ZEJM >&IY)%FG%.F'P-.- MEY-Z?'D B3[9"!WY,W#/C"'MY@4XTFA=EZ#0XC3['2GAG'_I&E M^2'^))/EG!]5%$"Z3\&OC5"R]:;<)01@4\RX.C#Z59+E^==L%EJ]* 2H"\QH M8!8Q@^,G?(_#DO ^6B4^QE&5;:DU2ZRS$6/#P3[D:<0X<$4IQI$#?05@=SNP M:;J>&'0^A?+V6X"ZW46%G>^:VQ<[;.2%>SE_84_VV>V4[E>D2\8? MPO@N]?31>VN=(P-9$:6YH?=DTR6LWQ440#9/@6_]B!!EI[R!Q_8 M#E3!3E ;)."5*\:[1>!V3+E]?+(J=Q-7_8 M_!"O21^08/)'VGD2D)L-]^GU"XMC'>?T@OV0==^*D%-Z:JD B;^G*=KMITV5 ML;?6!]\]=J]EJ0'X#3J8Y@E:Y+ MW8+J4@:/)-D68^Y/;NN]B5MJVT''J]%?@31>3:RB,>/5R$_ Z5I'L4O7 MN<[O;V\A]J[64DR>XMJE"-4Q2SB,^N):F*W2^.\XJMZN'KF'3K.=)QJ M4QQX.NS' /;"XUBHW>M@GSA=\ WML/,1@)MW7U+26MNM#V;S=<87K7'$HX"Q M6Q][E.RGV^U=%?(.-KE8@%UI7UMTG:;LE/V:>M#Y,5H-+H\@+UDLA&Z[H&;0E$1O" "(N^)+N^ HI;T M*E!R0\A(JI,'0T(+D,*;'3T5OOQ5WWS_*U?SGSM08=15G.++ J]5"9C,:@#H M)AAA0;E6!SKMAD!'4(^I(J[KGW^&5YJKT]YL<2S/,?W?B#I\13U-*@G0Z]LZ M4T<\Q"TK!@R7IV-7/,_M?YR>LX9GIO#MDCC_=9>$XH.B%O0J;G-,F\'W,TJK MY<&0S *DF(FSHX((U>ED (% ,:&KM">,U)6@TW%,,C/\ .,@,7GW/JY/D[0 J_BE%UA0HL@8=M$L(E7)4"Y3!_B-5Z28(T[&UPW MBR2N H][^O_S9=RF1]FM_TVIR_V_"8;XAZH^ZXZS[PC6SGLK=?XF8T( M34DH:XL"$8$(]:&W^C*]I5XGSLJ\6H0?4=%C"_;=WZ95A*E3C2L5=,^99(HD M]RKK/\U,LTGOQYH'Y;RL+1O7)O2@UQ.7?/00F9RGT?2XY*-U9(*KX\*O(BRY MI@U?I=V94BE=;=^N2V.2-2MWJF[8^5W%SI0M.^'IW!1@#SEZA?/\^^H&4"6' M-NP>9^5^P*71TTSEV2=.\84TO-^2L@)!W4-T$H9VET MPY(N5=>L]7RTTG1)QQ&F=-EHH>:4C$^8++(0A)6O-9H._>A&MRK/5 MN$\@"2&L>>B;=G8L@T\J:PYQ02@T:?*'SK/U(DX#3<90TSKII)* MPT;CBX&XTCK=#(E/3.(U+8-L.^E ED%,T%.0E-6Y$&G2V* X_%*M(B6XO;EW M>(T#=H^>W:M7/9]TH#*=I1$_E/EM@O%]"_0>GQ[2"G$1IR/<]HEC9;NW-^(V MV/('?/:KBETI .D[-'$"89LB7AM%![@%-UW_[&F-T./H"W ]<1\S#CK^VB]( MODUN?/+>RP^!WA,EG,Q0VASP+*%=_HBC'[(LRJ]QP;-^L#>8"F+J?7RSF8U-K#;^8M.V'M7M$4XI$:M0H.22J@3-"WKW\IA2%P1(C/G$7L%) 4:U1IV;E.L=U*-T! MI4F!("6)7MZU0]'"'CH4J3 ,JE@@5#D4TAW:V\3M_J/*P1.'^ITYE;#3"V%: MP+UK8%))[TRR@F<(ET:82 M/9)W:5(H*]8K%#+.?(<*7NLJA@+>FUF':MC /T/+/ET=3Q$>%;0Y&Z16&9(I>&=3J-@*@X1U>%NU@Q7[<$T3\M9'-:(UI'8ZW:1B[]);SS6I8$I M>';^R'W_2. !G^!4^/JK+%T]8+(>HI5Y,+6L,]]O@MN. 2I![YW7!IUP]6UW MR/[8$PH>A^;FJQS66NZG%$83Q#F%4@7*NODXN- G%\TLN4T@A?/F+'6G,QBO M$8TOQL<"R%@C94LCMF5X]VY[ EH(P%)=H M"W2?)3J' :^^-30]!WC8*T&JBWR[]PDA/4!_C8O*EUUE>3Y["N*$9SC,YMEZ M73][\I@E$29Y_13Y;)'SZVN*:MJC/)7!B886U?"X3 OERSD"XC MWWLG^,\X7CTRQ.P=RQ6FR!:8U#G>\^X3"7I>CR_&)9VG&MEE\=@RP)!W(G!Q M_$PS=D+4Q%H S7@6Y'&X3QOR N"=GIH&7UAIKDLY#:IB6"9JZL6JY-1Y[Y6Z M4[1@1<%J[MK%"E:/:'!5$:^FR8T&[-7H456Z][%IEA8QQQ(_X7M,PT,>$U:I M*G%4I;)<;\JB3L]Z'A!V,9#ER^$5,UMGI7)N=J"R78YB!ZV.;B\Y2,%@QKM# M6B-FJZQZ#8OX$/ZMC)^"Q'1'RG'B?G8LOL!7U/CH,J5]>A734+6Z9J[+8#ZF M #])^6T-DZ?@-VF#H>]HR+KT^E41I[P,M"L$5:6 286NL?3*D [=3M4E8\<8 MT^6JC1X8EHX *[NWH^/D%: 'C'@@SYDNLW"L%R7";N722,44L1_E]U6V:<@()0T&&I)4D4IKX&V M>NB2 ^R--&-Q*PZ9RYVK:_;5PI6 <%1Q]TZO\1JXMX,IIF$NT"++?JWN@T-F M5[?3U!G;[O ZB-.(K9Q)P0SUH5"K<[J"I@>D\8EOA*.X'" M# G__^65<9[UYH?G[""UU)8%E^$#_A-#_]@H)?4&K]&#U4Q4&F\Y=@_=C,ROI%9.Y U_" MY7_W= 3AX&L X X86.*5GMWT[F#NR\TFX4E3@^1+BM>;).,Y*\]PBI=QD=]C M=MJ!MG+S!]6>V_ARG.Z!3C6SMQ4ZMA"(2:BG&C&D[QFX!__N<%Z0,BQ*0E'- M'P.R4B:,DXNZ?4]7#;;_8*XH!V:,TH 3CGU4OWHG29.2]R(CMUE>B/Q7F&JA MY_3A$%LS>L^&F)2@/;-D"QA8WF5/@PW G,O3C1@VZ3FL#+GS8!-3FWCT'<74 M >+\LKJM$YV5Q756_ 47MT&L?)S26MWIXU@CC>H]D&6I"V;L&@E8E?5L0U@B MB&++,^2QXXP;_@ !?[%HF1$4IZAXQ"@O%SG]E?_$.XXOU]1TN#GUI[GTF?2! M"+SYE@J@<(JOD4,AE."#9!$-EYI$-9Q#03)/@CR/V8.EIM?+++7=OF VRJ3^ M*V96JA G4>.@'WWJI,JZRFD?L4MV.4_-S&_M#DS22KK+MJJ%NLNT*A7S/J:8 ML%?0=C M!,"YSUCHP&<\5W&*;Y9S&A['J@"E+^*RR\O =6G4_=W[:*$!):2%"C.\[*:.;$" %!L45RF;*V9#7'S^LJ!]G*J7L4MTMZ_,E*],;[P?W7D_I'V 99;\*SUM*H5")FDT^U,-=3> M4HXH!LUAJ2'*7=7@@7I/$6V3A9+U 'WZ*;DDO$4U TY-7DV;IG >H5X$(4]X M5QU$9PD]&GK-@PW]3?FD]MA"?$6Y]@:JXF!S"2 C96O8]K$TP4]9\L3^'O)/ MH&7]#>^4[H^PNN0#4DE_88XRG8!$# S-U-AT"0*8YSQEKA,Q?;0K $YR@+YA M5X9\ $II?W02(*LI=07NHK\>GY@DK$"9)MH6G%GNY$6H-LM28VL M=V98 A1X46F@I%&A$7*KX]WA-!M=/+M3D(8L\F>KE*IM&*6XC_.:*M"R8YI# M6>]TL@0H62NHG@[ES\TVM*LGEDR3M19$L1\^P)TWY0L*2(2?/87>Y?O)>GF@:I$GQ=RS<#"]X] 6 MZ5;,N/8I5T?=;Z#N1]!BVQ.L/X3XE\"LK!DK2U57ID6X0Q3L=D?R4!71W\#< MMU0X'>Q0I@@]RZ(W&3H3I"7&R?5TPX?C;BKW*M7[H=M#_9U7T=],U720[J?Z M",2S_,9VP%OJBH-'&,Y?, GC'-^26#E9 M &Q:D6C!CS:D7_Y-[?)U2F>![S1H%X92/>A H^\'@W M L%;&NW&FSU]K+-P"(!G5)X6.@%>2#^>D5.7.C'_M]=/+*A+<6^;A%:F'V@Q MSLQ4&#&1JO:NL[2JP//?RKC8=BZI''V_;-2G0<4_!ZS,@_3^$=]]4ZOPX^TV M#T@[Q9/=2CN89"N3JTJLH>(1DX?'H*[!G-;E$\ZI QQXSQ]8DAIV5^ BB,E/ M[(&R0[?B0:&]"C]QA,8XB!\Y(*XWY6<.7R_&Z&/%-/G]&[2DNM73@"Q%:.6H MWN">H-J9\UI4+U$>\8.OPIM85]R18XWZ:Z]G-65?$XW!Q*H2?[U]TNCX>(6H M5IL A ZC\;V*'G^L9G$31(P$]_K]R9%J9.\8XNV[IXN,+'%7CG.\: J" MM^%BE%7KQHD(GP>W(^O<=&,XLFP4WWZ/9Z\VP(M&QH%[4WYB5(,X=2%6R'X' M0*2?^,*0MP!D^/FWX57DE>K&;_2__?N).Z1V&X..:EWT=]._ MX04=H_&]10\!+/08">YW$'U,JY&] Q"S=X)(_M=PSN M'3&:8O>XDP;8^DT7 MB'S\/>QGOR4^'Z->#KVC_>H/UO'^7F?-R6=/09RPS#1TELTK\> NRO2Y5Q'5 M65;:808S_;?>U $6.UNE"61RVH$K:?YL[9L^:%(%GY=U_LG/N/JGNVA"]?W7 MT7.&[5 M\8Y"V10/[(VV*K(^73 M%';4O _>Y^M-DFTQOL?D*0ZQW+AV%L))F7.3NK^S MW-+76?$77-SA,%NE[)E"1>T=\7LN!^>C5UNW2QSM8V#ZU+$M%-Y:3DDKHNR; M8#):'ZUVJ@"%CB;UGYC+D+"CS/TB).2QK6W= XM$JNHZKI$04X[7JC M#>MU&VMM.)0?"UEX=;XI !7!"R('>!CH8 ^,4V.NXF#!$O?'V/2Z^%#8Q]/B M]HYJA4X>9):1?N,YA&;89;GN,CGZK=Y>P* YH!R7,/Z MKJ1.FA>1O5:RNG;!5:NA/M%?*>F#,BD07W+1YD,_8K5VNIN&P*(4H.K6@!-? M5VE%??/9X+"[;A!D5=O4L:]5.I:?[C%+(DSR:C5;ND(G2/WRSV J6@-."*3X MSR=H5A0D7I0%7RFE4?]M (/=LS2R:Q"3#LQ^H(>JZ1PH2"-4B7MJI!](EN>W M)%O&4J??^1E0UNV\D42/J MN\ZK.>D5)8&VUG=B$.M=@DY=\Y4P^HJ)?^VI^G> +^C?94L!9WB9D=V* <[/ M7PH29"2*TX!L^;M U_0[5)-^,^%U4+W**&O&(WX.$!U<6"F^A=DA$V*-C'8? M1KLOHP7_=$,^_O$3U/\8:K[F<\>V>ZQ6N5G;%?KE$Q@"J+')=\M/4$?6UUP] M^EN9%_SPR!U.V VCAXRRX^>X>&1A$@5VD1'[O?0]B@/4DP]AA>Y)MO:IM=UY MC!/4G-;A1R?HUU#G<^AFD<0KX_[]$7C"GPN?K3-2Q'_GW[]9WM*J?F1V4']! MX<=T$B.N^(S1 ]#RD^ *JT5V^KZF$$&-.:FPT.QO:4V%&QR MLUDKEI3L- &TXD3 PIR$JC=#:I:BSW&^R7*^HJ[71 ]2DH^!*HJ3*M7[5J'^-:!,W):!=$6 :\3)]HIS* MB&+-4:L NMED."W;JZ/J8Q0N6 MX$T01\T""+__9-?%9)H 6F\B8,M.5Y?1+AC120LK!D('O$ROV#_NV&&:F^67 MO(JOC'U0K@:@(:>@-?5$N3J8SLBYU*Z-J3>.[30!M.%$P):=D9>!=FN)7B<4 MZI",SF_'AYVU$N@V5&$=&W#6^F :KCD56:]V&#:\Q^B#;DX+V)8MVY2$ZJ*0 M_ZWU:US,@_R13E>?X@A'9]LO?"UBYX'8D3YE&]MK VKA":!E)]98&:@I!"VV MZ"M6#FWFK[NNMRW+4_O6BXCY0S8+?RMC@GNK'+,TTJ[IV&L#:M\)H(?MVQ3! MCEW4A;0K.B?5DLY)N]WO^Y!<0IGIIB3:@)IX >J27;HN"XZ4/L;DVM2Q M;;^W"8JN?C+<,3M!A@TW'PL8=WA3VW^S?,!D?94%J;AF*)4"T(86X(:M(Y7V MU!.[6#[C!0L7YL$F+H*$KY#L=EBEGM9>&T!+[0%:W8)LQ&2%\.B(Z_O;E38, M)1=Q&J3AU-%3H@VH32> 'CEZMD7Y'ST92O9_+!A_"I)JY,@+$H=T\."A8!KU M_]"1E#7Y7@4".FIT&#N&Q&!R)Q4U.N(G:%<2JD28"QC\L:OABRU\URDL6!@P M+_,B6V/2K,-(C[%K%2"UMA5.H35K+?1,U5"C=](N3?DZRZZUAAU)5%]NLE0% MY*['(A[=B-4I3J_WH_K;C-3S\&T*XU5+"S5 #3D&K3!)Z>^A7 N+!I MUUZ@FV=$:T"H>3Z7:A>3>32=&WR@I0J -AF+5'E70JGJJ9\T=]_O\!-.2ZP? MJY3" %K('N.P;1H-5*L &'[NR\TFX6LZ0?(EQ7PGCJ>XPRE>QD5^CUF6%5I, M\P=9:XTN!%!X.!V[<$B]4Q+J%H4:U1/4EM;^S?/2ZD5&;K.\$.W6K:$JE0#U M3GNLR@T0=I>@K^N]U4@6E30>#MA2;+&=A2$I@V2>!'D>+V,Z5]4%C%:J@'KF M6,1BX,CU45, JDOP'3#*[6I89]]VC0:D3F<'5/"<[!I70*)J[_BEP"E;5U.W M7^^V3U.ZY["F6OC#++M9SN]EZ\(:01A0&YHQBF'-HD"7>5[R@8TKG""NXJU- M%L4NL?.<\F?+%G?7[/R8O%G4\J!:Q@*FD(DA2U>G;/N([S_X;9?[QXP4#,M9 M1DCV3,'+PTE1#% KZ-")]Q:I[*[V065SMLAG7;]JZF^]LPTFZ/\^^>(+J;_;N1].))O_NZR?@X&&=\Q=,PCC'MR0.I4>F'7WZ M;9+5RF)G%&X3O]9P4(,'<4"OE-OG+YNXSC-QE&=9U9\!-:8>S[IC\K/S77[= MBW_99S:X2_X>R>>2T!Y3H:FR9? ?V\JJNHV<9Z-+@42CZ>"/RY+J:P X\I9? MSGP#0_ 4PD]0F%@B+= MC0,M6$DLRP$CAA@QR(AC?G.]ZB(C2QQW'JQVVWF$ST.*73Q8[:\KM)A>;T@T M\FEVMTSO?_MW07.%R?XX7@%ZO02']$KD&XAE;$T\1CS//\WNH-0O3;9?YSNH M_/L2=G;_=$7_C?ZY^1/]?^P%-OJ7_P=02P,$% @ &89H5S7R<2RMI73O[)>'@+__QLO('SYB&'@G^^N;RNW=O!CAPB.L%B[^^^3*] M&$ZO[^[>#,((!2[R28#_^B8@;_[C__W+_QFP__SE_UY<#&X][+N_#&Z(0F]O[[AW\T^^^W#=X0NWKY_ M]^[R[7]_OI\Z2[Q"%U[ <7/PF[P7'Z6NW^7'CQ_?)O^:-ZVT?'FB?OZ-#V_S MZ6Q'9O_J2=H79A)ZOX3)].Z)@Z*$[L-X.W33_\)4"QZT78O2:!BX,P^2$D MON!I1)RO2^*[;#L=_3/VHDU[M(K'/CJ9URA"S3!PI]XB\.9,/()HZ#@D#B)VM$[87!P/*PDQ'*:ER3_B9QS$ M6#6Y4K.6/CYTF)"%'E]=J@G4-&UI$M-XS0;@,H+\6R]@6[6'?*XST!72F9EN M_Y:F^QNBE/UV\XA#3)^5C!,T;VDR5RCX>D]0,%Q0G"XSU7S$/=IBI_'^V/FN M=\>4[!6>H1?U)E#3M+U=:N5%">)LBV%[)-]4F/JOMS.INK:V%I]"_,^8?6G$ M]IM(O?1JFQ]W7V]Y?^]VGY^A)U\]U=K&[>_Y>I,1=CC2_J\W2[-1NCD+]&8J M[=39N: W-U6_SLX(328K^K5_7NC-2]BAWL&(W5# MPO42,54AO MN\!Q3BMUF\U<-T\GD'_A&&7EJ'5O1K?V#,\QQ<=C/GILY*.X] M].3Y&@JO^4CMDV"*L4;7(^D#.6)W =(*H7NP&&/3!S72)Z1KV.%'S#DD8F:Q-19HA"[=ZQEL/"8 M=C,,0PV??&L?.#+!PQ6AD?='\KO1RYI[--LB53+TD8F/Z(?>ZH M92<\7;2WWR@_<.R-AP07#@J7!A[/%H8^+I':9WG3\;JQFK.O&9K-I5Z=VUWZ(\IR+7AM09$,H6$L,Z'PM1 M9X]7U<2SK,7;=9*!<^$L/7_+YCDE*Q$Z&1)$,-$B4.P3QT%SR+[O\CG<^FA1 M#V>IB2:>EQ" UE(#A>@-#AWJK8O'B0#8O9::^+X'Q;>&MB/#G*^=1[SP^'SY M5+;I5?)]0=!%$_@/D#N%E%H@#@R#($;^(UX3J@!^OZ4FWM]#XEU'&Q#,_Q4C M&F'J;W20KC36!/L'2+ %% +A/:,H2/U7.H!76VLB_B.HXB&@$0CRZ1+[?I:8 MI -Z77M-V'^"A%U,IP7 )[EK-^QHT<>^T$43_I]M@;]"+1 ')IAZA.>'4PWL M*XTU4?\(B;J 0E"\1X&KB_:VJ;;] P]VB3P@J&^]T$%^.J-;]KM0#G=-J&Q+N0@9JB"Q",#?AU3NC<9Z:XB;JT+.8@!JB+RR)B/ M@LB+-OQ.[T.\>MHY3O>QKK;2Q1C$Z!01!8)M[FD((GY5689ON:4NQB"VIHPX M$)RO&3V4YQNX^.7O>",#NM)4%VD0&U-*'@C4$^JM$-U,/4>]:53;ZH(-8EG* M"01!>X9>[EQ&57*UB(.D!EW811=[$+-2BUP0%O#X)EV3@KOXFE_OHIMKXDJW M=$5'77: V)L&I(,P9>BZ#*XP^^/>"_"EC!6US;5C1' ,D)!I">SOS6!_KP\[ MB!VJ)-,2V#^8P?Y!'W806U1))B3LU^S',9V1;X((M+"Q+N0@MJB"1$C DY-F M3">4/'MIS2,5ZI4>NM #FJAR8D$%/CWD=:0];ZF+-Z"Y6D\<),X3$D;(_Q]O MK=(DZ]OK8@YHN,H(/;:#,>4[=UJ(4HE*373Q!;%5:\DY-J2$Q[[6)) ZH^MMM+%%<22%!%U[(V79Q*'PJ5?^&?M##:0;;5, MQI%A_(UZ$9L!KQX4!YF/1A 5$S35A1?$_).2=V2HITG1(%Y&Z#/3$*FWJT^X MCW-=.UV008P],6%'1GA",>/.KA+371!1;$LJLE!VA/&+TX M294FD&_!%*.0!-A-57V9AU_819<+@#%$ M!;D@+/B5^#%#B2:)H%2P!@1-=2$'C!T*R(/)O4R3FK=G3_H^3I_3P51WP\N!EN'.?OYR\/PR\W=;'0SN!X_W(P>INE/T_']W#]\N!X-IG\;C6;3PVNGSE'XE' S#B\6"*U3(<5^%.:_V4EK]HO?MQ,> MS[=>_PE)#0I)D=6LNU[OPU=>$\K2!RK4-)3;055F-8)T?\D)*.E@"VS.B.RH MU.5'I3E8@=>V^"( )P]_,5G_F(I^Z/PDLTPND:4;MA1^BORX[H\BJR_9G>P M^K%:/"!-2+*$?YDC@BFE#F9S??+Q X[$.GJ.A[076-'9!MS2H1^<2?FC91LV M-S%3]EN!5:)MP(0Z^L!!?R"\RHN+=Y)1%^G(6M(V\ M_/4'MK)^\_RZ1/JLR:X%6,7E+@B:PU7R;<(8&5?!NK:B>@HQ7>\V8:2O65/+5#5'\$ MN#K"ASM)37$"7W:%"6O[MF5]X H4M\H\6]W(*^2)^:11E>X^LA-V:6-!SCG[DFPF&&ZX@]A*WE5 MVQBN@G)3[DAH!N='HJ::K!]A![A2RDWYHJ =G#>)8*B>VJY+M*2[@:UOKX5A=0';7@;!BZ;B)03+20Y]X%UVCM1;5%0W-' MBZ@#7.'KIDQ1T [.FT<<(2_ [@C1@-_(&3I.O(H3A\D-GO-JJ&(VZ?2%JZS= ME&/ZB( SKS"U1%7E-PHI7O(ZS,^87QE9X7L2\G#U>#Y#+U(?K=E <(6]&R_$ M9EB!\[A*J(FJ 5DTO"FGQ!3W6-=71>6:1RTA"Y-__WZ+/)K$$1[9:8O"F&9Q(NX7)7'$ M35G/SZ MQO1P &=7A2P#K=V"&W:F7!&2>PH&V"["H,'$8F/PBW>-V5@EN<>,3,J[XS!* MBT@93]0._Z6>\^+2 .?7;FNX M912GN5XQ?QUJ&P>YPG-"L[CL#+W@/DFP7>+(_;"HX/_K3WM7\_!\L;74/-\N8F MF";5I*]0Z#GBV0N:]RJ,+B49?,,LS^[&\^,(2P+JP@[]BJ8KZ ;GRV^8%Z;! M[I [ZA*!^A6B;XB3_47N MB[J,)+MQ3XWYX3 U9CH;7__];^/[F]'C]-_0FH1_'HS^Z\O=[!_@Y?";79K2 MZ@Z5DIU-;L;+@&@0D;53+R1(TX4TG-WJ>H&$, Y@5;T3CQ26CPH]#6 M,I[L290(_,+TB]4*@!F0"A"_5D&"Y!+GBZ?#B_IN?61+/24%G1A(_=^?U@U9 M(:\N8)]KS?7-+6.(3-C*9D ]087\*?#+J9^QX'W!K&U-4VA3K DGA!2#*^R" M6YHJOBBZ09M:37BDA00XO\IW-%6,$K6'-I>:<$A..SAK-.Y9*I>5_A#0J?O.B)3]\&#&WA)JR M^Z!!H6\;:;.]!>C,3X*/Z4D0X$522!CR%"C0/R,"8RTA_ZE,_B-.;Y'@[%YQ MNEX>L4,603**HD16]U^&OF+51 @[90+X1M5IKE6'1;HT^:C*L>JCM?7[>_B; M5 ?86WSZK2CLHP!VHS[$WC+@88<%MII:7!VRT.(P/W_D^-8GWP05?'X\++I_ M/9S^;7![/_X-_G7[+:%&4?R:7F!'&I_+A))GCPG"U>8+8^I=L$W/'3J1]YQ6 MIE+2UV0LX,1&'4963\F&B($?I=WFBG?%HP, [X-^LZ<]<]4W<+SDK?'=7&>D MM37:S=>L\8?J+^,N80>7*6/?F*5.SDZ95*.WM>@DR52W9TR?2(A!=>\;S.;L M>"G7 K=XW5\L$M).T&[1(\J%!G@=51S9+\LPB:FS1 D1RCH5O+MV;VA?YS%X M:03(":SX?5H+!7,4E814_:!=DD=<]WH0@I_TGY 7<++'P13YF,EU\>GZ[;OU M8H[K]H=V8AZ1\V:0]CI\DCY O2?I-QD-UTP?6DAK[&CTA?:\'E%J]*%\907* M.G/)'DMQZ&5M,X8!99/%-SC]DU'-!71'>J+L,(6V^)X;UKM>?=C X(6X&C@+ M6D+30JG('W%FZP=[S_(+7'J]P2MTM<4LE0B(H>NU3E E]"YX9J@3*GV(3]$- MO,C7L:2B!BQ(<1 H"^5Y/_"R1H(7"FN9V]J$PS.\@_4_H7B- M/#>OU),@:;(1U/<'+Q%VK!U!!E\/MH:[X)[_\!^>X:F &OD4P#2F_B<1C]A3OA6_92M$(BIN,HSAR;!_"*-*;Z!"R3 M"KGY4U,X??6<@YK]BZ0XK-DHNL+2F5^T.V'10*_7XJ*/7!O'A[ZH=.8>;4U4 MS)$[/6WCU@M0X+2C;4C'TA6;[J^N'ZQM:& &KVU0XF#L)H^&\.H+_(5)1OBN MLIODY%!WU65F9^[/ SA#3(FUA:/9P=9>)8KF(^KROS/W9GO\/Q#57JL.]<)_ M@Y]D)HBDCZY8=.;$['A;*"+34;+D(UYG$CF>SS!=W1,4B#(>!&UUN="94_!P M+DBH.[%E=\]M$W;@L/G+GJV2=-&^"FWQ[[B;,Y;<^1ZO<3U<6O#RM(7E&,[^\P%Q1RY'AOEG%+^ M/^[ ?$9^JH@R>#R'ES+AGJK W?]%H65:DZHPX/+:;);;QH+?$]IZAS[!4-^VEP M,;CQ0L^TLVV@ %[J PWF WX& [(E3U_Q)E&A5Z)'V JLG(6#5C(G#E M2SW=NOV!:X&IF54N&6.$BPW/]#WB9QP4"JKN+:^?R\LK;PWD T@^GK_&SMG M'<;7<1B1%:;J=:0] )2/0SH]C66E/P+PPC)D9<6E80:4#>NL4"ZD?JU]+*^U M8@\0>Q,QP$JD%.:C\9RDW0!7E_-6%>N=Z-" MQ(9U-8W7:S_)+D!^IH4C_RZ8$[I"PL5V^:Z\V(K##+;C#(H#P91CH0L49.5# M=H5U4W9."CB.Y]M)[VKNJI=F2\-#OTE7Q_@=>W56LOE0P"N\5<$0/G%G"*P- M&\)OB%+VVPTSGC%]KE=L+R_+ZS_O-F92CJ M]@>+OA8FM#%:H#I]@5>D&?.J$5A-;&Q88U6J#U4_=;B;#36C[ #\**1LZ%2>%5*M0TK0_(^XM[* M^%!10 L=_^U??WY_^=.?!]D (!)6_]J]Z#5LZ/50A?V!1-AHA1@, ;QFZEFC M?#A&@8@-JR*!FNJ]Y^5(-BP4'B:O)<6NN3Y7"2),^! &"B[_*$F4):/D 3+]L> "3J+ MB3)96X;# 78=2:IL?Y,QP%>D8U87(Z<-X+.AE4[C9]"_,^8C3=Z+MZ9W5NI M/U9=DWFO0=H-1L/:G[O.VU;"'D Z8FD^.CJAN OT*U4*=I2U017M-BP/S4P0 M:4;(Y2$9(8,_Y3_]^RM.#A'4^4C@KZF9\K I6#;H%UG:T&R_,/.>]B!*>!O\ M*>T%I!><>N8;@QPM%A0OLI!UD5,ZP0V][KW.>3.""'Q/+= Z8JN4!LC/Z0RO M-I\P65"T7GK.D-^[T67S08-":S&M93PVQ;.C:_-39XG=.'D4"U.'([K ,WZ] M[P%'NLN8#]1@'&@%J"%+&U+;*1>OD^MNX5V0/U!EPCK=SM#*S@'\,L/'!F6G MF+[0CY? N38WO\WG.3F4+R]=K5M_A!/.B#:%$=P VTVX M]$X$WR,KU=S-9:')J- FV'$$I#G>%@D-?\B4'7:\3D9>A8\9EX%[X_DQ+]9G M+"^& T*;=L<1E48H6R0E0Z81N7RNWC.>8B>FB7"G552PF]I9JW6<0U4FUVS# M:>U;T&;HD;:AEGECD=@Q6+P(WS/"W#N&5;#P^#Z;/'MAOC$9#*8I.)W5N#F. MX!BC"RX9DAD77U_/7EO4%9'#1M64E<[JU'0I*VW@#2XT.X%/JNS$3L2VR&"1 M5-U)"A)?DU O1\QT($W1Z*R"]W&V$2-4+9*&O$)]T>NQQ]'.AJA;(-GK72[6.9(4]XQ!G:;G?9EXT*$;?]J;6Z&;\R7LNY(?;Z(W!0W M&Q9G]5JR;'UJ74X&7J/]OJ6\DR4^+_/U5M>K3_>5=>BW8=U4[XK*UHW!U67@ MU=.S.\Q;::E_^"2!>;Q.(I-9F=$&9UCSL7MQZ[DU#"TR2>I)V16'38CZPFSR M,/P0=R&EEGVD(KT5B MLZ4 TV;S'/,/E!??O5]I1K1]IIE-MCN5^'@:3-8IP,.V%#X? 7SZ%W@GXYDZC&M0-K6H= N MXT(:%9C&_K9C&/M+7@%Y3#/%??CBU3&(-:UOV3^&"$DI. &/CC^/BV:3"6_( M"GEU3[7O9E[7')@30EA%Z-?1L%.,VKQ*.EH]89=I$7=D-B4\_Y0$X6?,?DEK M0.8]9!W 7,ERY/915A'1CG$M@)M_<,.LN)4>V.+F8-XT4ZA5%'=UT9W,(V8H MX\(BK[K\M,K,8J>OU@T D)FOJ?V1-: M,MSL-3UWE3#JJZZ_K]36%-N=W.QTJT&X&-F.=Z2OKTB"$R M,KJQ% _FB]!PE))DB?VH ;L!GUHR*!N9]$.VU7H.$NOBK%&Y#72"DHY %4SX M>A+!5>_1Y]%0B'H>KBRT@4[7,$&]9OJ=&I?#T$,3Y/#:U/^)UBB06I:BQM"Q M:1. 9718(M^OWK04*X0G;4SN*O*-YZ6:?/569:7D?(U5N1MT0.:#B \["' T MH&G3LX%Y#FJ>@YKGH.8YJ-D'AIR#FB<;U#QXZ\JFIC*,2LUZ$>>LG[HEVGHV M=17NI6:]"'K63]T2W)GVP17;M!CJHQ=^O=I1>4 M$6_C;CACGS/>"'>=[%A+[>R!.ZH*YZHEC.)S,][YBIWL8)2& *KX5"0*>JO+ M_1F52:HV/65'Z[:_J@"6&:6'A7U[X,[W>6FPMO9Z]3/)2@<)"QW@HL=.ZKW? MXB?3=M[O;,2!%PS<;,RSY[OK15B9T[:"EW05RKKU^@4U+4@*RY$1EXKJ?0J3 MD(:4@.1>]31"-$K:6\GX=!W>!3-OA><4K7"A>,7XR??2_6W*_C^<>]MUO[L\ MWE!P#O\L]&G=H>2UQ1,;SOT*E7):[H().P4\$H=I50(S\3(=&[K&3/LRU Q= M*P7ET+/I]_?P"48=;A* +NG2H314<3*7 MBH^I5 37&=:E "$7!$H/R@5<0YE4NZ@W(RA.4%0-R M.\#96#S?PSG?PU&D:-K!E1[?P[E"?EK-$>/H/BNA)H_@B'OTB!EB(L!OX-1- M316LD?6Q@RLJ.=/@3[>E')C]N$:>FX1#4T4K:8/E6>ZBP-N3:?](0=^/B:0(=7L MS?::L]UP'""MI3I+P2/R&M[/1H,![]O-V%U6>YJC"!W,$ZA5^A0]LDT2\?7- M]\I1&'DKMF_6V2%\W,.'A3X6#I.7=C!H1Z<[F/,3M$G>GSJ8U[N!H.-?Q^1N M&3YP'1WZ++ A/@9U''08/(-4&[6\ZQ\JKU 61K#'P_ZZ%,-^^]M;6<9GM_OK M<+LK[JYN9S)U<(#8'BN^/"QHV@?8Q;,'N3"<3^%+$*XQ+[^"7=F%84ES^ O# M4@$JXB\F J)J53Z=6T*Q@T+Q':["U,MM(>\,*T6H!OIZ6E^]9@[NI=%VQK;C MB8%[Y;;PUOSV[?J[(,F@+.C3%W?!,VM#J"=X:.A#Y>'HXLB#[="#PMC%RQ"% M\8&T[3%=H,#[(^=@2'S/S?6X20'R\7Q+S%9(-!Z&;VEXF.T@Y\Z&SJ^_;&QWO MR4>VD=;S(=_!(2\JHNHX-,;NK\S8X%;XGD8JB*/(NYSB2:VFNM,(6)Z5>X/7 M)/22XD>/>!X'KBC2)>MPDD>LBNA.V9-)1O%8S]^D%C%(WN4DCU(UV98H/Z4+ M_,I<,5%[Z,AAEPJ1'*..UMEXG6RWP8(1D$X9WV,F.C(7$^^HT0_ZWEMG*TX; M,_!EE[PX/4&;Y'!5K;G:QM#7U;I<K86+#7-+&=Q/TU._M0K3FK2;A-KC7EZ #-_[BTSM;AHYJI) MGASH()GUG@2+&:8KD6^EM,>*FVLR]6.OF"HG^3@J9J(DA7I%%O;T+$E';J^7;I-%VL9R;-];TX"U1@OO<(W'VM#4 [^. M'/)*7=,EP[@^,O7]89$I]HT!ZQH.V)$X"/EGSJ$IZ_)/&)/2HXF+P_"9L8[[ M26:$7S\GP30BSM\Y%.,N;6&(V> M"<05"CWG<&G(ACGEP%TC1'MM*0@HSO;)"N'&4B0>Z"2#BDW!. %)&B$:,%JV M]H9BUQ$T/^4HI10A\-.D/+M,6/4YN.UPDB%.%=%"+EKK'QC],_:>D8^+-0WV M? ,_'.8;*(Q_=@I8YQ08!I'G-@NM/W:P-M^;H"2 M[YUW)>MVI:FSQ&[LXV1R7H3OV>*HR(FJQ(7!&'9<]>]RFS%! [YBAF2.]^H: M&GJ][>"YN:27&*M'+'SI:\D\KS:?T?\2>NVS_5A>#=MHD--G<)5F\'K:DMGN MYOJ 5LH748T'LH/=#<1?=C"(7 M\Q?.>%#3@');1^HM(HO+HGL/O$1)O7/PSW4+&9 M?4/'B5>QSQ]#&ZX(C3(+KQ%#A6-9?%0>P&,%=#9S75H41-4/.L^B&V[6UP6Q MWE%9E+SL_8]Z%^5/A[DHB]\9X/1#9]^D=;Y)V795E91'S#43EX?];YEH(/\? M&$D4LE8&/^%H28O@VWQXU-#RP+:WV3?L/^//)(B6S?1!K7&A50E[Y$>$><]$ MATO][!MI2V*VPT%K*?8(2@GA/LH'^[(DF-9X0&@7D&4R4D2YAU)R2^+6E)?= M>*>< GH8QC:+R#$,W%[F=QI;P"==&7.*>?)SX&!>P37QY%PO$5V(2F3^?)@- MO?W:@,P'-/W>P$D_>+:EK;.EB\S]$N#5VB?)ZUI7.,!S+PJW[,Q_(4GW,1_J MA.WDQL!"/VQXL$@]8@9,[$0Q]8)%::NI2DU]ZU.V@&7X@*L;^>-ZMX1.2!A5 MY5;,28VNIVRO:B-GOL _I@L\P M^FH(N;LCSPH9W#JTZ,D[I\4/M8AHDN'!0 MN"P\1U>OQWX\L*!&]IT!VGWHK+]:I[]>H[7'^)E8[Z['SE0Y/:<_@@GK*V:PMBCZ+'\#=7OWQVR34 _K7K>&4[U(=9.]8P2Q?"W M3<[OLY[?9SV_SUH'_/E]UO/[K*?[/NO6HKTF811>2C;]R\\R#KO=6G@;3H3S'B\\%)M> ))6[L1-D<#%,'NQ, M:BK7L#9YB$S0&#KVTHR/,HHL.>WJ92R/&Y@NP%T_Z*A*!PNO#$JO8R;'VH%M MB(\<8Q,^I;#'%0J^WA,4#!<4I\Z;;=I.O%HQU?T/7J"0%FH4WN"GJ%[1JKQ= MSP7S-! M]"1SWF\%K#C) 2^MT3KZP$_6_!&)[.G Q-92W-F5=(%6@(SXH22]UT 5M2\D_>"5I<,V:L& .[=L,,=0$M"(_ZDR!6AE'SC=?4D M3J"ZQM *CQ$W)>3V>IGF#\-P,'2>N!&UA[Z'8'822HGN=0GIXB%_BYSD4;7T M*B>ON9[+[C5:LW^K?<^X1EG0&0?Z4D)C34@?)!LR)X1&AR)7XH.9@0&='=%O M0V+_Y%X"Z8TU^POZT[M5)"L(.]O!$(%M2AMS;5,^2G[]1=O[. MV'?DA2OK6_>-'?54@-><+$]+55I2U-X.=L@$2\&/EO(:!.&=V=*C[I#)B,OE M1)BWP-O6-X7V;,CEI!C*D9%ZJ+M)%#PK:G*>I'1?$FH2-(8V1_41EI-K@4NO MN"?*]_:ZMG9L)4T/VKU]_;TE>H].T6!Q#QL9(MG9Q81TL[=/V3)T2/ K\GV\ MX7:5=/L1MH;>X5424]R!%"2#;T%U!KY"R13VL%'ZI8JFD)+""68/6^ZY_X,J MU4YE3SO8I!(\#5[MD]71EH4#C]#TNRAP/^,__D !FXN1(F4Z"+2+6%?Z]C:Z M1D"![W_T%JQ2SM0L45-?4>6X&?_4 3][9@%Y/VL"'@K(&ZD@Y+ M%D6>&[B]^A8LDJP'\9(0]X VU\T6A(IR<-;,1.#?BLQ?TT:NUR6V):0K0**@D4:';_:[-IDV_GP&Z*N]E.*!W_"#A.W MGL/")Q,/IAH^AJPD041!94NKRXP[?&P[Y*+UM53)P#L<*?C0=TJF,N9=:O8Z M.%PB&CPVWIS*'26!.V&:@4[\I9NOV2$YM5)ONKX;T0_]P&.JE:G>DMMO!>WK MZ5+N2TRO@P?<_FI\TJ34A(4K7P^QG/$=? JZOD)KRE);Y[^**] WPFV2U]\P M?UT5NT->^V*!1R^8.EZ()]23.1R.-@'K=T8+A%N'A:]>Y$Y.4PT_GGM :)O^X)3"=OFQ_;3 6=+2I.XEJ#.QKWQU3..#W1J-Y0,?@;-X9 M&S 4?E_LL>_ H K1CZ*LP[$CH+4K/ M> QC>6[&#X:Y&8_3+^?$C'-BQCDQPY*3J[*;GA,SSHD9Y\2,@[3O=Z(>!6C:(GI;(DR#$.&YC-;Z[CL@/W$2WWS.WVWR*._(K_V MN8)#6=GJ[*S?G8^^4CI@_NM=2>)M)T%+&@+M\)OG3)/&C.JO^J)# MGK-!S]F@UAR(E:WVG UZS@8]9X.>LT'/V: -UC=$-JB@&O@$TSFA*UX7=I>C M*'W30-K#^O2A%I([E2"N'G.V6C]SD9[13F8YVRTWB?=O*+4XR. $-VR ^](JR*NV(I5H4_QF%Z[4\ /2380!H-)U,SA&@UGO MQ&PI$J0)7W\=DZD=D^V3X?"9*>A\W[LE-/&]=F&?JKYXCOHTX]$YTE.UV%-W MU%W@4(SX([?IGT?UNHBF8/T6:I'C1<[&\^[;VA<-/(*O*.2C =KI>P'KT:OW M!_YLZ ],QAX\\<$'3F'TLVM0ZR42%"7BJ_+OE=K987#I.>E*4[? TY;/2,=S M5M/6#O#K14<$OE7N*:8,D!7>S8U_A&,G=59)._6()5(ZP+U1@MFIW$J*;G:P M1T/L]'AE2QG8:Q)&3+-!/A8G!F=M:YI"&S%:HE9BB)!B>#L"^VRXQ2<<8(K\ M8> .W947>/QHC+QG/'KABI&:3X;#0&>[-.%A(Z3 ^?O(@&6?7[+YWN!G[),U M)SB;K$;A975GZ)(_37AI@ HX!^5&D*Z=#N_C%&JO6B:SA!T6&:Q? HH=L@B\ M/[";25.]M?K1T%HM#CS Z74.7Q.8CDGL?0C MB:7XZK,T;Z6N(;2+XEBI*F*0P*TFT*>&X&[I].RI(:MJ", 5)>Y/#0$K4_[@ MJHB^LI2_[3PQ??:8D-7"LRUEEV 0SDB$_.*_K[1.9*4,M<&7G$8O9N@%AYFW MM]9A_,.[LL,X[3A(>FX]Q4 NX2T1NQFJ_8YJP7>+7,1D#^ 328%MYG1H#9.<:>T TC=K6+[9+K<4VV(YR7G8' MT7&3I:VR2=U[Z,GSV3:-)4M,U+YWRTE.N-'2R?Z%_Q_/:66_^?]02P$"% ,4 M " 9AFA7;6CVB3<' ">*@ % @ $ ;&%N=')O M;FEX7V5X,S$P,2YH=&U02P$"% ,4 " 9AFA7&"05DC(' "R*@ % M @ %I!P ;&%N=')O;FEX7V5X,S$P,BYH=&U02P$"% ,4 M" 9AFA7)+>0(",% E'0 % @ '-#@ ;&%N=')O;FEX M7V5X,S(P,2YH=&U02P$"% ,4 " 9AFA7O*GS'<-! 0#\$0L &0 M @ $B% ;&%N=')O;FEX7VDQ,'$M,#DS,#(S+FAT;5!+ 0(4 Q0 M ( !F&:%?7@TB+> X &$/ 1 " 1Q6 0!L86YT&4D7L6PP #R! 1 M " <-D 0!L=')X+3(P,C,P.3,P+GAS9%!+ 0(4 Q0 ( !F&:%"TR,#(S,#DS,%]D968N>&UL4$L! A0#% @ &89H5SEW MD/\R0P /M0# !4 ( !+)L! &QT 0!L=')X+3(P,C,P.3,P7W!R92YX;6Q02P4& H "@"7 @ 7Q " # end