0001683168-24-002895.txt : 20240502 0001683168-24-002895.hdr.sgml : 20240502 20240502075946 ACCESSION NUMBER: 0001683168-24-002895 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240502 DATE AS OF CHANGE: 20240502 FILER: COMPANY DATA: COMPANY CONFORMED NAME: LANTRONIX INC CENTRAL INDEX KEY: 0001114925 STANDARD INDUSTRIAL CLASSIFICATION: COMPUTER COMMUNICATIONS EQUIPMENT [3576] ORGANIZATION NAME: 06 Technology 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: 24905381 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-033124.htm FORM 10-Q LANTRONIX, INC. Form 10-Q
false --06-30 2024 Q3 0001114925 0001114925 2023-07-01 2024-03-31 0001114925 2024-04-25 0001114925 2024-03-31 0001114925 2023-06-30 0001114925 2024-01-01 2024-03-31 0001114925 2023-01-01 2023-03-31 0001114925 2022-07-01 2023-03-31 0001114925 us-gaap:CommonStockMember 2023-12-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001114925 us-gaap:RetainedEarningsMember 2023-12-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001114925 2023-12-31 0001114925 us-gaap:CommonStockMember 2022-12-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001114925 us-gaap:RetainedEarningsMember 2022-12-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001114925 2022-12-31 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 2024-01-01 2024-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001114925 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001114925 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001114925 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001114925 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001114925 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-03-31 0001114925 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001114925 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-31 0001114925 us-gaap:CommonStockMember 2024-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001114925 us-gaap:RetainedEarningsMember 2024-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001114925 us-gaap:CommonStockMember 2023-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001114925 us-gaap:RetainedEarningsMember 2023-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001114925 2023-03-31 0001114925 LTRX:PrepaidSalesCommissionsMember 2024-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2024-01-01 2024-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2023-01-01 2023-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2023-07-01 2024-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2022-07-01 2023-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2024-01-01 2024-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2023-01-01 2023-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2023-07-01 2024-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2022-07-01 2023-03-31 0001114925 LTRX:SoftwareAndServicesMember 2024-01-01 2024-03-31 0001114925 LTRX:SoftwareAndServicesMember 2023-01-01 2023-03-31 0001114925 LTRX:SoftwareAndServicesMember 2023-07-01 2024-03-31 0001114925 LTRX:SoftwareAndServicesMember 2022-07-01 2023-03-31 0001114925 srt:AmericasMember 2024-01-01 2024-03-31 0001114925 srt:AmericasMember 2023-01-01 2023-03-31 0001114925 srt:AmericasMember 2023-07-01 2024-03-31 0001114925 srt:AmericasMember 2022-07-01 2023-03-31 0001114925 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001114925 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001114925 us-gaap:EMEAMember 2023-07-01 2024-03-31 0001114925 us-gaap:EMEAMember 2022-07-01 2023-03-31 0001114925 LTRX:AsiaPacificJapanMember 2024-01-01 2024-03-31 0001114925 LTRX:AsiaPacificJapanMember 2023-01-01 2023-03-31 0001114925 LTRX:AsiaPacificJapanMember 2023-07-01 2024-03-31 0001114925 LTRX:AsiaPacificJapanMember 2022-07-01 2023-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001114925 2023-10-01 2023-12-31 0001114925 LTRX:AsReportedMember 2023-07-01 2023-12-31 0001114925 srt:RestatementAdjustmentMember 2023-07-01 2023-12-31 0001114925 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001114925 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001114925 us-gaap:CustomerRelationshipsMember 2024-03-31 0001114925 us-gaap:CustomerRelationshipsMember 2023-06-30 0001114925 us-gaap:TrademarksMember 2024-03-31 0001114925 us-gaap:TrademarksMember 2023-06-30 0001114925 2022-07-01 2023-06-30 0001114925 srt:MaximumMember 2024-03-31 0001114925 srt:MinimumMember 2024-03-31 0001114925 us-gaap:RevolvingCreditFacilityMember 2023-07-01 2024-03-31 0001114925 LTRX:CreditFacilitiesMember 2024-01-01 2024-03-31 0001114925 LTRX:CreditFacilitiesMember 2023-07-01 2024-03-31 0001114925 LTRX:SeniorCreditandMezzanineCreditFacilitiesMember 2023-07-01 2024-03-31 0001114925 us-gaap:OptionMember 2023-06-30 0001114925 us-gaap:OptionMember 2023-07-01 2024-03-31 0001114925 us-gaap:OptionMember 2024-03-31 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2024-03-31 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001114925 LTRX:PerformanceStockUnitsMember 2023-06-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-07-01 2024-03-31 0001114925 LTRX:PerformanceStockUnitsMember 2024-03-31 0001114925 LTRX:EsppMember 2023-06-30 0001114925 LTRX:EsppMember 2023-07-01 2024-03-31 0001114925 LTRX:EsppMember 2024-03-31 0001114925 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001114925 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001114925 us-gaap:CostOfSalesMember 2023-07-01 2024-03-31 0001114925 us-gaap:CostOfSalesMember 2022-07-01 2023-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2024-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2024-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-03-31 0001114925 LTRX:PerformanceStockUnitsPSUMember 2024-03-31 0001114925 LTRX:PerformanceStockUnitsPSUMember 2023-07-01 2024-03-31 0001114925 us-gaap:EmployeeStockMember 2024-03-31 0001114925 us-gaap:EmployeeStockMember 2023-07-01 2024-03-31 0001114925 LTRX:SaleelAwsareMember 2024-01-01 2024-03-31 0001114925 LTRX:SaleelAwsarePSUMember 2024-03-31 0001114925 LTRX:SaleelAwsareRSUMember 2024-03-31 0001114925 LTRX:JeremyWhitakerMember 2024-01-01 2024-03-31 0001114925 LTRX:JeremyWhitakerMember 2024-03-31 0001114925 LTRX:EricBassMember 2024-01-01 2024-03-31 0001114925 LTRX:EricBassMember 2024-03-31 0001114925 LTRX:RogerHollidayMember 2024-01-01 2024-03-31 0001114925 LTRX:RogerHollidayMember 2024-03-31 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 March 31, 2024

 

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 April 25, 2024, there were 37,580,182 shares of the registrant’s common stock outstanding.

   

 

 

LANTRONIX, INC.

 

FORM 10-Q

FOR THE QUARTERLY PERIOD ENDED

MARCH 31, 2024

 

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 March 31, 2024 and June 30, 2023 4
     
  Unaudited Condensed Consolidated Statements of Operations for the Three and Nine Months Ended March 31, 2024 and 2023 5
     
  Unaudited Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended March 31, 2024 and 2023 6
     
  Unaudited Condensed Consolidated Statements of Cash Flows for the Nine Months Ended March 31, 2024 and 2023 7
     
  Notes to Unaudited Condensed Consolidated Financial Statements 8
     
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations 22
     
Item 3. Quantitative and Qualitative Disclosures about Market Risk 32
     
Item 4. Controls and Procedures 32
     
PART II. OTHER INFORMATION 33
     
Item 1. Legal Proceedings 33
     
Item 1A Risk Factors 33
     
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds 48
     
Item 3. Defaults Upon Senior Securities 48
     
Item 4. Mine Safety Disclosures 49
     
Item 5. Other Information 49
     
Item 6. Exhibits 49

 

 

 

 2 

 

 

CAUTIONARY NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q for the three months ended March 31, 2024 (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)

 

           
   March 31,   June 30, 
   2024   2023 
Assets          
Current assets:          
Cash and cash equivalents  $24,642   $13,452 
Accounts receivable, net   28,542    27,682 
Inventories, net   40,552    49,736 
Contract manufacturers' receivables   1,562    3,019 
Prepaid expenses and other current assets   2,586    2,662 
Total current assets   97,884    96,551 
Property and equipment, net   4,409    4,629 
Goodwill   27,824    27,824 
Intangible assets, net   6,561    10,565 
Lease right-of-use assets   10,128    11,583 
Other assets   586    472 
Total assets  $147,392   $151,624 
           
Liabilities and stockholders' equity          
Current liabilities:          
Accounts payable  $13,845   $12,401 
Accrued payroll and related expenses   4,539    2,431 
Current portion of long-term debt, net   3,002    2,743 
Other current liabilities   22,188    28,813 
Total current liabilities   43,574    46,388 
Long-term debt, net   13,970    16,221 
Other non-current liabilities   11,763    11,459 
Total liabilities   69,307    74,068 
           
Commitments and contingencies (Note 9)   -    - 
           
Stockholders' equity:          
Common stock   4    4 
Additional paid-in capital   301,117    295,686 
Accumulated deficit   (223,407)   (218,505)
Accumulated other comprehensive income   371    371 
Total stockholders' equity   78,085    77,556 
Total liabilities and stockholders' equity  $147,392   $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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
Net revenue  $41,183   $32,964   $111,252   $96,265 
Cost of revenue   24,679    18,328    65,620    53,799 
Gross profit   16,504    14,636    45,632    42,466 
Operating expenses:                    
Selling, general and administrative   9,753    9,946    29,147    28,916 
Research and development   5,186    5,067    15,017    14,677 
Restructuring, severance and related charges   350    490    900    664 
Acquisition-related costs               315 
Fair value remeasurement of earnout consideration       140    (9)   (533)
Amortization of intangible assets   1,310    1,424    4,004    4,340 
Total operating expenses   16,599    17,067    49,059    48,379 
Loss from operations   (95)   (2,431)   (3,427)   (5,913)
Interest expense, net   (171)   (465)   (741)   (1,081)
Other income (expense), net   2    (29)   (2)   (21)
Loss before income taxes   (264)   (2,925)   (4,170)   (7,015)
Provision for income taxes   159    140    732    312 
Net loss  $(423)  $(3,065)  $(4,902)  $(7,327)
                     
Net loss per share - basic and diluted  $(0.01)  $(0.08)  $(0.13)  $(0.20)
                     
Weighted-average common shares - basic and diluted   37,509    36,548    37,283    36,105 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 

 

 

 

 

 

 5 

 

 

LANTRONIX, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(In thousands)

 

 

                               
   Three Months Ended March 31, 2024 
                   Accumulated     
           Additional       Other   Total 
   Common Stock   Paid-In   Accumulated   Comprehensive   Stockholders' 
   Shares   Amount   Capital   Deficit   Income   Equity 
Balance at December 31, 2023   37,476   $4   $299,385   $(222,984)  $371   $76,776 
Shares issued pursuant to stock awards, net   103        22            22 
Tax withholding paid on behalf of employees for restricted shares           (162)           (162)
Share-based compensation           1,872            1,872 
Net loss               (423)       (423)
Balance at March 31, 2024   37,579   $4   $301,117   $(223,407)  $371   $78,085 

 

   Three Months Ended March 31, 2023 
                   Accumulated     
           Additional       Other   Total 
   Common Stock   Paid-In   Accumulated   Comprehensive   Stockholders' 
   Shares   Amount   Capital   Deficit   Income   Equity 
Balance at December 31, 2022   36,517   $4   $292,930   $(213,787)  $371   $79,518 
Shares issued pursuant to stock awards, net   92        23            23 
Tax withholding paid on behalf of employees for restricted shares           (176)           (176)
Share-based compensation           1,728            1,728 
Net loss               (3,065)       (3,065)
Balance at March 31, 2023   36,609   $4   $294,505   $(216,852)  $371   $78,028 

 

   Nine Months Ended March 31, 2024 
                   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   704        522            522 
Tax withholding paid on behalf of employees for restricted shares           (881)           (881)
Share-based compensation           5,790            5,790 
Net loss               (4,902)       (4,902)
Balance at March 31, 2024   37,579   $4   $301,117   $(223,407)  $371   $78,085 

 

   Nine Months Ended March 31, 2023 
                   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,480        752            752 
Tax withholding paid on behalf of employees for restricted shares           (674)           (674)
Share-based compensation           5,381            5,381 
Net loss               (7,327)       (7,327)
Balance at March 31, 2023   36,609   $4   $294,505   $(216,852)  $371   $78,028 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 6 

 

 

LANTRONIX, INC.

UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

 

           
   Nine Months Ended 
   March 31, 
   2024   2023 
Operating activities          
Net loss  $(4,902)  $(7,327)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:          
Share-based compensation   5,790    5,381 
Depreciation and amortization   1,599    1,223 
Amortization of intangible assets   4,004    4,340 
Amortization of manufacturing profit in acquired inventory associated with acquisitions   696    181 
Loss on disposal of property and equipment       (10)
Amortization of deferred debt issuance costs   83    77 
Fair value remeasurement of earnout consideration   (9)   (533)
Changes in operating assets and liabilities, net of assets and liabilities acquired:          
Accounts receivable   (860)   2,553 
Inventories   8,488    (10,637)
Contract manufacturers' receivable   1,457    1,139 
Prepaid expenses and other current assets   76    2,260 
Lease right-of-use assets   1,455    1,332 
Other assets   (114)   (31)
Accounts payable   1,390    (5,782)
Accrued payroll and related expenses   2,108    (1,918)
Other liabilities   (4,913)   6,796 
Net cash provided by (used in) operating activities   16,348    (956)
Investing activities          
Purchases of property and equipment   (1,325)   (2,325)
Cash payment for acquisition, net of cash and cash equivalents acquired       (4,650)
Net cash used in investing activities   (1,325)   (6,975)
Financing activities          
Net proceeds from issuances of common stock   522    752 
Tax withholding paid on behalf of employees for restricted shares   (881)   (674)
Earnout consideration paid for acquisition   (1,262)    
Net proceeds from issuance of debt       4,909 
Payment of borrowings on term loan   (2,075)   (1,475)
Net proceeds from borrowing on line of credit       2,000 
Payment of borrowings on line of credit       (2,000)
Payment of lease liabilities   (137)   (7)
Net cash (used in) provided by financing activities   (3,833)   3,505 
Increase (decrease) in cash and cash equivalents   11,190    (4,426)
Cash and cash equivalents at beginning of period   13,452    17,221 
Cash and cash equivalents at end of period  $24,642   $12,795 

 

See accompanying notes to unaudited condensed consolidated financial statements.

 

 

 7 

 

 

LANTRONIX, INC.

NOTES TO UNAUDITED CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

March 31, 2024

 

 

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 March 31, 2024, the consolidated results of our operations for the three and nine months ended March 31, 2024 and our consolidated cash flows for the nine months ended March 31, 2024. 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 and nine months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year or any future interim periods.

 

Recent Accounting Pronouncements

 

Income Tax Disclosures

 

In December 2023, the Financial Accounting Standards Board (“FASB”) issued a final standard on improvements to income tax disclosures. The new standard requires disaggregated information about a company’s effective tax rate reconciliation and information on income taxes paid. The standard will be effective for Lantronix beginning with our annual financial statements for the fiscal year ending June 30, 2026. We have not yet determined the impact of adopting this guidance on our financial statements.

 

 

 

 8 

 

 

Segment Disclosures

 

In November 2023, the FASB issued a new Accounting Standards Update (“ASU”) requiring incremental disclosures related to a public company’s reportable segments. The new guidance was issued primarily to provide financial statement users with more disaggregated expense information about a company’s reportable segments. The guidance does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The guidance is effective for Lantronix on a retrospective basis beginning with our annual financial statements for the fiscal year ending June 30, 2025. We have not yet determined the impact of adopting this guidance on our financial statements.

 

Current Expected Credit Losses

 

In June 2016, the FASB issued an 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 not have a material effect on our consolidated financial statements.

 

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

 

 

 

 9 

 

 

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 March 31, 2024, prepaid sales commissions included in prepaid expenses and other current assets totaled $171,000 and those included in other assets totaled $172,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.

 

 

 

 10 

 

 

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 March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Embedded IoT Solutions  $12,452   $16,055   $35,589   $44,818 
IoT System Solutions   26,789    14,034    68,847    43,568 
Software & Services   1,942    2,875    6,816    7,879 
   $41,183   $32,964   $111,252   $96,265 

 

                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Americas  $17,543   $19,095   $61,077   $59,713 
EMEA   18,354    6,380    37,831    16,486 
Asia Pacific Japan   5,286    7,489    12,344    20,066 
   $41,183   $32,964   $111,252   $96,265 

 

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

                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
         
Product revenues   96%    91%    94%    92% 
Service revenues   4%    9%    6%    8% 

 

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

 

 

 

 11 

 

 

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 nine months ended March 31, 2024 (in thousands):

     
Balance, June 30, 2023  $3,381 
New performance obligations   5,493 
Recognition of revenue from satisfying performance obligations   (3,723)
Balance, March 31, 2024   5,151 
Less: non-current portion of deferred revenue   (2,420)
Current portion, March 31, 2024  $2,731 

 

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

 

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 earnout liability was paid out in full in December 2023.

 

The table below presents the change in the earnout consideration liability through March 31, 2024 (in thousands):

     
Balance at June 30, 2023  $1,271 
Final remeasurement estimate   (9)
Payments   (1,262)
Balance at March 31, 2024  $ 

 

 

 

 12 

 

 

Reclassification of Cash Flows from Operating to Financing Activities

 

In connection with the preparation of our unaudited condensed consolidated financial statements for the three and nine months ended March 31, 2024, we identified an error in the unaudited condensed consolidated statement of cash flows for our second fiscal quarter ended December 31, 2023 whereby we had incorrectly classified the $1,262,000 earnout payment as part of operating activities. We believe that the impact of the error was not material to the financial statements for the three and six months ended December 31, 2023, based on an evaluation of both quantitative and qualitative factors. As a result, we determined that correcting the prior period financial statements would not require the Form 10-Q for the three and six months ended December 31, 2023 to be amended. We have reclassified the payment in the accompanying unaudited condensed consolidated statement of cash flows for the nine months ended March 31, 2024 to financing activities. This reclassification has no impact on the Company’s results of operations or financial position.

 

The following table summarizes the impact of reclassifying the earnout payment from operating activities to financing activities:

          
   Six Months Ended 
   December 31, 2023 
   As Reported   As Adjusted 
   (In thousands) 
Net cash provided by operating activities  $11,490   $12,752 
Net cash used in investing activities   1,189    1,189 
Net cash used in financing activities   1,607    2,869 

 

4. Supplemental Financial Information

 

Inventories

          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Finished goods  $22,457   $25,670 
Raw materials   18,095    24,066 
Inventories  $40,552   $49,736 

 

 

 

 13 

 

 

Other Liabilities

 

The following table presents details of our other liabilities:

          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Current          
Accrued variable consideration  $1,790   $2,167 
Customer deposits and refunds   11,151    16,344 
Accrued raw materials purchases   206    267 
Deferred revenue   2,731    2,493 
Lease liability   1,857    1,859 
Taxes payable   774    647 
Warranty reserve   708    788 
Other accrued operating expenses   2,971    4,248 
Total other current liabilities  $22,188   $28,813 
           
Non-current          
Lease liability  $8,990   $10,425 
Deferred tax liability   353    146 
Deferred revenue   2,420    888 
Total other non-current liabilities  $11,763   $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:

                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands, except per share data) 
Numerator:                    
Net loss  $(423)  $(3,065)  $(4,902)  $(7,327)
Denominator:                    
Weighted-average common shares outstanding - basic and diluted   37,509    36,548    37,283    36,105 
                     
Net loss per share - basic and diluted  $(0.01)  $(0.08)  $(0.13)  $(0.20)

 

 

 

 14 

 

 

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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands) 
Common stock equivalents   644    735    579    677 

 

Intangible Assets

 

The following table presents details of intangible assets:

                              
   March 31, 2024   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,940)  $1,391   $6,331   $(3,881)  $2,450 
Customer relationships   17,528    (12,358)   5,170    17,528    (9,487)   8,041 
Trademark and trade name   1,425    (1,425)       1,425    (1,351)   74 
   $25,284   $(18,723)  $6,561   $25,284   $(14,719)  $10,565 

 

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

 

As of March 31, 2024, future estimated amortization expense is as follows:

     
Years Ending June 30,    
(In thousands)     
2024 (remainder)  $1,309 
2025   3,685 
2026   1,177 
2027   326 
2028   64 
Total future amortization  $6,561 

 

 

 

 15 

 

 

Restructuring, Severance and Related Charges

  

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

     
   Nine Months Ended 
   March 31, 
   2024 
   (In thousands) 
Beginning balance  $97 
Charges   900 
Payments   (647)
Ending balance  $350 

 

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

  

Supplemental Cash Flow Information

 

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

          
   Nine Months Ended 
   March 31, 
   2024   2023 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $54   $49 
Fair value of earnout consideration from acquisitions at the closing dates  $   $1,718 

 

 

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:

          
   Nine Months Ended   Year Ended 
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Beginning balance  $788   $594 
Charged to cost of revenue   127    352 
Usage   (207)   (158)
Ending balance  $708   $788 

 

 

 

 16 

 

 

 

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

          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Outstanding borrowings on term loan  $17,119   $19,194 
Less: Unamortized debt issuance costs   (147)   (230)
Net Carrying amount of debt   16,972    18,964 
Less: Current portion   (3,002)   (2,743)
Non-current portion  $13,970   $16,221 
           
Outstanding borrowings on revolving credit facility  $   $ 

 

During the three and nine months ended March 31, 2024, we recognized $416,000 and $1,301,000, respectively, 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.

 

 

 

 17 

 

 

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.

 

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   (550)   3.84 
Exercised   (152)   1.76 
Balance of options outstanding at March 31, 2024   623   $3.95 

 

 

 

 18 

 

 

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   1,317    4.68 
Forfeited   (99)   5.20 
Vested   (519)   5.59 
Balance of RSUs outstanding at March 31, 2024   1,888   $5.05 

 

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   1,191 
Forfeited   (346)
Vested   (173)
Balance of PSUs outstanding at March 31, 2024   1,603 

 

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   (92)
Shares available for issuance at March 31, 2024   289 

 

 

 

 19 

 

 

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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands) 
Cost of revenue  $66   $47   $171   $159 
Selling, general and administrative   1,337    1,293    4,238    4,132 
Research and development   469    388    1,381    1,090 
Total share-based compensation expense  $1,872   $1,728   $5,790   $5,381 

 

The following table presents the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of March 31, 2024:

          
   Remaining   Remaining 
   Unrecognized   Weighted- 
   Compensation   Average Years 
   Expense   To Recognize 
   (In thousands)     
Stock options  $251    2.3 
RSUs   8,250    2.1 
PSUs   4,592    2.3 
Stock purchase rights under ESPP   42    0.1 
   $13,135      

 

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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
Effective tax rate   60%    5%    18%    4% 

 

 

 

 20 

 

 

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 $353,000 and $146,000 at March 31, 2024 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.

 

The 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 March 31, 2024 and June 30, 2023.


9. Commitments and Contingencies

 

On February 23, 2024, a purported class action, brought on behalf of a putative class who purchased or otherwise acquired shares of Lantronix between May 11, 2023 and February 8, 2024, was filed in the United States District Court for the Central District of California against the Company, its former chief executive officer, and its chief financial officer. The action, styled Neilsen v. Lantronix, Inc., asserts securities fraud claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in connection with statements made in the Company’s annual report, quarterly reports and earnings releases during the period of May 11, 2023 through February 8, 2024. The court is in the process of appointing a Lead Plaintiff and Lead Counsel.

 

On April 11, 2024, a purported stockholder of Lantronix filed a derivative lawsuit styled Jernigan derivatively on behalf of Lantronix, Inc. v. Jason W. Cohenour et al., in the United States District Court for the Central District of California against the Company, as the nominal defendant, former and current directors of the Company, its former chief executive officer, and its chief financial officer, alleging breach of fiduciary duties, mismanagement, waste of corporate assets, unjust enrichment, aiding and abetting, insider trading and violations of Section 14(a) of the Exchange Act in connection with statements made in the Company’s annual and quarterly reports, earnings releases, and proxy statement beginning May 11, 2023. The plaintiff did not make a demand on the Board before instituting the lawsuit and alleged such demand would have been futile.

 

Because the outcomes of litigation and other legal matters are inherently unpredictable and subject to significant uncertainties, some of which are beyond the Company’s control, our evaluation of legal matters or proceedings often involves a series of complex assessments by management about future events and can rely heavily on estimates and assumptions. While the consequences of any unresolved matters and proceedings are not presently determinable, and an estimate of the probable and reasonably possible loss or range of loss for such proceedings cannot be reasonably made, an adverse outcome from such proceedings could have a material adverse effect on our business, financial condition, operating results, or cash flows. In addition, 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.

 

We maintain insurance policies for settlements and judgments, as well as legal defense costs, for lawsuits such as those described above, although the amount of insurance coverage that we maintain may not be adequate to cover all claims or liabilities. In addition, provisions of the Company’s Certificate of Incorporation, Bylaws and indemnification agreements entered into with current and former directors and officers require us, among other things, to indemnify these directors and officers against certain liabilities that may arise by reason of their status or service as directors or officers and to advance expenses to such directors or officers in connection therewith.

 

 

 

 

 

 21 

 

 

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 March 31, 2024 (this “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.

 

 

 

 22 

 

 

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 nine months ended March 31, 2024 as compared to what was previously disclosed in the Form 10-K.

 

Results of Operations – Three Months Ended March 31, 2024 Compared to the Three Months Ended March 31, 2023

 

Summary

 

In the three months ended March 31, 2024, our net revenue increased by $8,219,000 or 24.9%, compared to the three months ended March 31, 2023. The increase in net revenue was driven by a 90.9% increase in net revenue in our IoT System Solutions product line, partially offset by a 22.4% decrease in net revenue in our Embedded IoT Solutions product line and a 32.5% decrease in our Software & Services product line. We had a net loss of $423,000 for the three months ended March 31, 2024 compared to a net loss of $3,065,000 for the three months ended March 31, 2023. The decrease in net loss was primarily driven by the increase in revenues for the three months ended March 31, 2024 compared to the three months ended March 31, 2023, combined with a decrease in operating expenses of $468,000 related to a decreases in (i) restructuring and severance charges, (ii) amortization, and (iii) charges related to earnout fair value remeasurement. These changes were partially offset by a reduction in gross margin percentage.

 

 

 

 23 

 

 

Net Revenue

 

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

 

   Three Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Embedded IoT Solutions  $12,452    30.2%   $16,055    48.7%   $(3,603)   (22.4%)
IoT System Solutions   26,789    65.0%    14,034    42.6%    12,755    90.9% 
Software & Services   1,942    4.8%    2,875    8.7%    (933)   (32.5%)
   $41,183    100.0%   $32,964    100.0%   $8,219    24.9% 

 

   Three Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Americas  $17,543    42.6%   $19,095    57.9%   $(1,552)   (8.1%)
EMEA   18,354    44.6%    6,380    19.4%    11,974    187.7% 
APJ   5,286    12.8%    7,489    22.7%    (2,203)   (29.4%)
   $41,183    100.0%   $32,964    100.0%   $8,219    24.9% 

 

Embedded IoT Solutions

 

Net revenue decreased primarily due to (i) lower unit sales of our embedded compute product line in the Americas and APJ regions and (ii) lower unit sales of our network interface cards and our wireless communication products across all regions.

 

IoT System Solutions

 

Net revenue increased primarily due to increased unit sales related to our custom solutions in our EMEA region, as we continued to ramp volume production for a European smart energy grid provider, as well as an increase in unit sales of our out-of-band products across all regions. These increases were partially offset by decreases in sales of certain network switches products across all regions.

 

Software & Services

 

Net revenue decreased primarily due to a decrease in our engineering services revenue in the EMEA region as two of our large design services projects recently transitioned from the design phase to full production.

 

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.

 

 

 

 24 

 

 

The following table presents our gross profit:

 

   Three Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Gross profit  $16,504    40.1%   $14,636    44.4%   $1,868    12.8% 

 

Gross profit as a percent of revenue (referred to as “gross margin”) decreased due primarily to (i) our product sales mix, (ii) higher various overhead charges, and (iii) higher freight and logistics costs in 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 March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $5,763        $5,299        $464    8.8% 
Professional fees and outside services   736         1,378         (642)   (46.6%)
Advertising and marketing   543         570         (27)   (4.7%)
Facilities and insurance   651         605         46    7.6% 
Share-based compensation   1,337         1,293         44    3.4% 
Depreciation   352         280         72    25.7% 
Other   371         521         (150)   (28.8%)
Selling, general and administrative  $9,753    23.7%   $9,946    30.2%   $(193)   (1.9%)

 

Selling, general and administrative expenses decreased primarily due to a lower professional and outside services expenses related to (i) audit and accounting compliance costs that were higher in the prior year as we implemented Section 404(b) of the Sarbanes-Oxley Act, (ii) new facility costs for our California and Minnesota facilities incurred in the prior year period, and (iii) reduced current year costs for outsourced sales and marketing resources. The decrease in professional and outside services expenses was partially offset by an increase in personnel-related expenses for certain variable compensation costs.

 

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.

 

 

 

 25 

 

 

The following table presents our research and development expenses:

 

   Three Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $3,608        $3,154        $454    14.4% 
Facilities   640         713         (73)   (10.2%)
Outside services   76         196         (120)   (61.2%)
Product certifications   180         296         (116)   (39.2%)
Share-based compensation   469         388         81    20.9% 
Other   213         320         (107)   (33.4%)
Research and development  $5,186    12.6%   $5,067    15.4%   $119    2.3% 

 

Research and development expenses increased primarily due to an increase in personnel-related expenses for certain variable compensation costs, partially offset by (i) lower costs for outsourced resources and (ii) lower product certification expenses resulting from the timing of costs incurred on various ongoing development projects.

 

Results of Operations – Nine Months Ended March 31, 2024 Compared to the Nine Months Ended March 31, 2023

 

Summary

 

In the nine months ended March 31, 2024, our net revenue increased by $14,987,000 or 15.6%, compared to the nine months ended March 31, 2023. The increase in net revenue was driven by a 58.0% increase in net revenue in our IoT System Solutions product line, partially offset by a 20.6% decrease in net revenue in our Embedded IoT Solutions product line as well as a 13.5% decrease in revenue in our Software & Services product line. We had a net loss of $4,902,000 for the nine months ended March 31, 2024 compared to a net loss of $7,327,000 for the nine months ended March 31, 2023. The decrease in net loss was primarily driven by the increase in revenues, partially offset by an increase in operating expenses of $680,000 coupled with a reduction in gross margin percentage for the nine months ended March 31, 2024 compared to the nine months ended March 31, 2023.

 

Net Revenue

 

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

 

   Nine Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Embedded IoT Solutions  $35,589    32.0%   $44,818    46.6%   $(9,229)   (20.6%)
IoT System Solutions   68,847    61.9%    43,568    45.3%    25,279    58.0% 
Software & Services   6,816    6.1%    7,879    8.1%    (1,063)   (13.5%)
   $111,252    100.0%   $96,265    100.0%   $14,987    15.6% 

 

 

 

 26 

 

 

   Nine Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Americas  $61,077    54.9%   $59,713    62.0%   $1,364    2.3% 
EMEA   37,831    34.0%    16,486    17.1%    21,345    129.5% 
APJ   12,344    11.1%    20,066    20.9%    (7,722)   (38.5%)
   $111,252    100.0%   $96,265    100.0%   $14,987    15.6% 

Embedded IoT Solutions

 

Net revenue decreased primarily due to lower units sales of (i) our embedded compute product line in the Americas and APJ regions, (ii) our network interface cards across all regions, and (iii) our embedded ethernet connectivity products in the Americas and EMEA regions.

 

IoT System Solutions

 

Net revenue increased primarily due to increases in units sales of (i) our custom solutions, as we continued to ramp volume production for a European smart energy grid provider in the current period, (ii) our out-of-band products in the Americas and EMEA regions, and (iii) 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 decreased primarily due to a year over year decline in our engineering services in the EMEA region as two of our large design services projects recently transitioned from the design phase to full production, partially offset by growth in our extended warranty services across all regions.

 

Gross Profit

  

The following table presents our gross profit:

 

   Nine Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Gross profit  $45,632    41.0%   $42,466    44.1%   $3,166    7.5% 

 

Gross profit as a percent of revenue (referred to as “gross margin”) decreased due primarily to our (i) product sales mix and (ii) higher freight and logistics costs in the current year period.

 

 

 

 27 

 

 

Selling, General and Administrative

 

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

 

   Nine Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $15,882        $15,312        $570    3.7% 
Professional fees and outside services   3,439         4,219         (780)   (18.5%)
Advertising and marketing   1,578         1,618         (40)   (2.5%)
Facilities and insurance   2,165         1,960         205    10.5% 
Share-based compensation   4,238         4,132         106    2.6% 
Depreciation   1,024         694         330    47.6% 
Other   821         981         (160)   (16.3%)
Selling, general and administrative  $29,147    26.2%   $28,916    30.0%   $231    0.8% 

 

Selling, general and administrative expenses increased primarily due to (i) an increase in personnel-related expenses arising from certain variable compensation costs, (ii) an increase in depreciation expense related to new equipment and certain business analysis tools that we added in the current year, and (iii) increases in insurance premiums and various facility-related costs. These increases were partially offset by reductions in professional fees and outside services related to (i) audit and accounting compliance costs that were higher in the prior year as we implemented Section 404(b) of the Sarbanes-Oxley Act, (ii) new facility costs for our California and Minnesota facilities incurred in the prior year period, and (iii) reduced current year costs for outsourced sales and marketing resources.

 

Research and Development

 

The following table presents our research and development expenses:

 

   Nine Months Ended March 31,         
       % of Net       % of Net   Change 
   2024   Revenue   2023   Revenue   $   % 
   (In thousands, except percentages) 
Personnel-related expenses  $10,186        $9,382        $804    8.6% 
Facilities   1,852         1,985         (133)   (6.7%)
Outside services   368         570         (202)   (35.4%)
Product certifications   532         828         (296)   (35.7%)
Share-based compensation   1,381         1,090         291    26.7% 
Other   698         822         (124)   (15.1%)
Research and development  $15,017    13.5%   $14,677    15.2%   $340    2.3% 

 

 

 

 28 

 

 

Research and development expenses increased primarily due to an increase in personnel-related costs related to variable compensation expenses and increased share-based compensation costs for various equity award grants made in the current fiscal year. These increases were partially offset by a reduction in product certification expenses resulting from the timing of costs incurred on various ongoing development projects and lower costs for outsourced resources.

 

Restructuring, Severance and Related Charges

 

During the three and nine months ended March 31, 2024, we incurred charges of approximately $350,000 and $900,000, respectively, related to headcount reductions and restructuring of certain non-essential operations. During the three and nine months ended March 31, 2023, we incurred $490,000 and $664,000, respectively, of restructuring, severance and related charges.

  

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 and nine months ended March 31, 2024 and during the three months ended March 31, 2023, we did not incur any acquisition-related costs. During the nine months ended March 31, 2023, we incurred approximately $315,000 of costs related to the acquisition of Uplogix. These costs were mainly comprised of banking, legal and other professional fees.

 

Interest Income (Expense), Net

 

For the three and nine months ended March 31, 2024 and March 31, 2023, 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.

 

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:

 

   March 31,   June 30,     
   2024   2023   Change 
   (In thousands) 
Working capital  $54,310   $50,163   $4,147 
Cash and cash equivalents  $24,642   $13,452   $11,190 

 

 

 

 29 

 

 

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 are subject to a variable amount of interest on the principal balance of our Senior Credit Facilities and could be adversely impacted by rising interest rates in the future. 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.

 

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.

 

 

 

 30 

 

 

Cash Flows

 

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

 

   Nine Months Ended     
   March 31,     
   2024   2023   Change 
   (In thousands) 
Net cash provided by (used in) operating activities  $16,348   $(956)  $17,304 
Net cash used in investing activities   (1,325)   (6,975)   5,650 
Net cash (used in) provided by financing activities   (3,833)   3,505    (7,338)

 

Operating Activities

 

Cash provided by operating activities during the nine months ended March 31, 2024 increased compared to the prior year period. We used cash from operations in the prior year due to the build-up of our inventories and decreases in our accounts payable and accrued liabilities. For the nine months ended March 31, 2024, our net loss included $12,163,000 of non-cash charges, while the changes in operating assets and liabilities provided net cash of $9,087,000.

 

Our net inventories decreased by $9,184,000, or 18.5%, from June 30, 2023 to March 31, 2024. 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 $1,444,000, or 11.6%, from June 30, 2023 to March 31, 2024. The reduction is primarily due to the decrease in our inventories and the timing of payments to our vendors.

 

Accounts receivable increased by $860,000, or 3.1%, from June 30, 2023 to March 31, 2024. The increase is primarily due to the increased sales during the current quarter coupled with timing of payments received from our customers.

 

Accrued payroll and related expenses increased by $2,108,000 or 86.7% from June 30, 2023 to March 31, 2024. The increase is primarily due to variable compensation costs incurred during the current year.

 

Other current liabilities decreased by $6,625,000, or 23.0%, from June 30, 2023 to March 31, 2024. This was mostly driven by a reduction in deposits previously received related to shipments under a customer contract.

 

Investing Activities

 

Net cash used in investing activities for the nine months ended March 31, 2024 consisted of purchases of equipment amounting to $1,325,000, primarily for research and development and certain business analysis tools. Cash used during the nine months ended March 31, 2023 included the acquisition of Uplogix, which used net cash of $4,650,000, as well as purchases of plant and equipment of $2,325,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 nine months ended March 31, 2024 resulted primarily from principal payments on the Senior Credit Facilities as well as tax withholdings paid on behalf of employees for restricted shares. Additionally, we used cash of $1,262,000 to pay the contingent consideration earned related to the Uplogix acquisition. Net cash provided by financing activities during the nine months ended March 31, 2023 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.

 

 

 

 31 

 

 

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 March 31, 2024. 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 March 31, 2024 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.

 

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.

 

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 March 31, 2024, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

 

 

 32 

 

 

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 and nine months ended March 31, 2024 (this 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 Part I, Item 1 of this Report, and “Management’s Discussion and Analysis of Financial Condition and Results of Operations” included in Part I, 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 or a future pandemic or epidemic, the war between Ukraine and Russia, conflict in the Middle East, hostilities in the Red Sea, 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.

 

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.

 

 

 

 33 

 

 

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.

 

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.

 

 

 

 34 

 

 

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.

 

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.

 

 

 

 35 

 

 

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

 

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.

 

 

 

 36 

 

 

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.

 

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.

 

 

 

 37 

 

 

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.

 

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.

 

 

 

 38 

 

 

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 machine-to-machine 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.

 

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

 

A portion of our physical inventory management process, as well as the shipping and receiving of our inventory, is performed by a third-party logistics provider in Hong Kong. There is a possibility that 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.

 

 

 

 39 

 

 

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.

 

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 unauthorized access is obtained to the personal and/or proprietary data we collect and store, our products become subject to cybersecurity breaches, or if public perception is that they are vulnerable to cyberattacks, our reputation and business could 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. If there is unauthorized access to such information, we may incur significant costs or liabilities and lose customer confidence in us, which would harm our reputation and results of operations. In addition, 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.

 

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.

 

 

 

 40 

 

 

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.

 

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.

 

 

 

 41 

 

 

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.

 

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

 

 

 

 42 

 

 

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.

 

 

 

 43 

 

 

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.

 

 

 

 44 

 

 

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.

 

 

 

 45 

 

 

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 and may continue to raise them in the future. 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.

 

 

 

 46 

 

 

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 March 31, 2024. 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 materially 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.

 

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.

 

 

 

 47 

 

 

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.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

None.

 

Item 3. Defaults Upon Senior Securities

 

None.

 

 

 

 48 

 

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

Insider Trading Arrangements

 

During the quarter ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted, modified or terminated a trading arrangement for the purchase or sale of securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act (“Rule 10b5-1 Plan”) or constituted a “non-Rule 10b5-1 trading arrangement,” other than the adoption of the Rule 10b5-1 Plans described below. Each of these plans provides for the sale of only such shares as are necessary to satisfy tax withholding obligations arising exclusively from the vesting of restricted stock units (“RSUs”) and performance stock units (“PSUs”) granted to the respective plan participant by the Company, with the number of such withholding shares to be provided to the broker by a representative of the Company when determinable:

 

         
Name
(Title)
Date of Adoption of
Trading Arrangement
Duration of
Trading Arrangement
Type of
Securities Covered
Gross Number of
Securities Granted
Saleel Awsare (Chief Executive Officer) March 15, 2024 June 15, 2025 PSUs
RSUs
235,127*
470,255
 
Jeremy Whitaker (Chief Financial Officer) March 25, 2024 June 15, 2025 PSUs 290,098*
Eric Bass (Vice President, Engineering) March 25, 2024 June 15, 2025 PSUs 171,087*
Roger Holliday (Vice President, Worldwide Sales until February 29, 2024; currently employed in non-officer role) March 25, 2024 June 15, 2025 PSUs 194,571*

 

* The number of shares subject to the PSUs is presented based on the targeted level of performance. The actual number of shares covered by the award depends on actual performance achieved and may range from 0% to 200% of the shares subject to the award at the targeted level of performance. A representative of the Company will inform the broker of the precise number of shares that vest under each award when finally determined following the completion of the relevant performance period.

 

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

 

 

 49 

 

 

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: May 2, 2024 By: /s/ SALEEL AWSARE
    Saleel Awsare
    President and Chief Executive Officer
    (Principal Executive Officer)
     
  By: /s/ JEREMY WHITAKER
    Jeremy Whitaker
    Chief Financial Officer
    (Principal Financial and Accounting Officer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 50 

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, Saleel Awsare, 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: May 2, 2024 /s/ Saleel Awsare                               
 

Saleel Awsare

President and Chief Executive Officer

(Principal Executive 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: May 2, 2024 /s/ Jeremy Whitaker                                        
 

Jeremy Whitaker

Chief Financial Officer

(Principal 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 March 31, 2024 (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: May 2, 2024 /s/ Saleel Awsare                                           
 

Saleel Awsare

President and Chief Executive Officer

(Principal Executive 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: May 2, 2024 /s/ Jeremy Whitaker                                     
 

Jeremy Whitaker

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

GRAPHIC 5 image_001.jpg GRAPHIC begin 644 image_001.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_>:@D?3*?4,D MB;-[??]<'_E7PCX2\87_@?Q!#K&F3>6Z._G1_P.F_[CT1'*1]^U'-)Y4+O_ '5K MF? OCC3OB!H46I:>W#_ZZ#^.)ZZ.Z_X])O\ <>H+/(O#_P"T/IOB"ZUN&+2K MB#^S87F?S'^_LK!C_:\T>2/?_8EW_P!]I7%?L]6L.I?$[6+:X3S+6:&9'23^ M/YZ]A^(7PO\ "NF^"]:N;?0;2">&V^1XTJB#EO\ AKC1T_Y@-Y'_ ,#2M.U_ M:4TV^\+ZIK:Z3<^183)"Z;_O[ZX3]F/PGH_BJWUW^V+"WU+R739).E>]Q_#' MPS#8SV::+:1VLS[WC1/OT_<,_?/+/^&NM&_Z 5Y_W\2MGP[^U!X6UVZ2UN$N M-+D?_EI.NY*[?_A4O@__ *%NQ_[XKRKXX_!O0--\(W&MZ19IILUG_K4C^Y,E M'N&A[Y'<)+")HV61'7*.O\5<+XZ^-7AOX>L]M=S/=ZA_SZ6OSO7B/A'XT7GA MGX+S6WG>9K"7/V6SDD^?8G]__@%6?@W\$7\<*_B/Q,\TEK,^^&!W^>Y_VWHY M0YC1NOVNIO._T7P^IA_Z:35O>'?VKM'OIHX=6L)=-D?_ ):(^]*]9TWP/H.E M6Z0VNCVD<:?],4KD_''P)\->,+5]EFFFW_\ !=6J;#1[@>^=SI.LV&N6,=YI M]S%=VK_N3OOBII6D_$"'PI>AX+N9$>.9W^1Z^?\ P#XFUCX'_$#_ (1[ M54;^S)GV7*?P?[#I3/VEI/,^)R/$[[_L<+PNE'*'.?8 %+7AGP'^,G_"30IX M?UN;9K$*;(9V/_'RG_Q=>YU$O=")Y=\1OC19?#OQ!9:5<:=<7;W**ZO&WW:V M_B%\0K;X>^&(];NK.:[@D=$\B/[Z;Z\+_:@_Y*1HG_7%/_0Z[_\ :5_Y)+;? M]=H: YCJ_#_Q$'BKP"_B;3--ED^1S#:R???97#_"O]I33_B!XDGT:XT^32;O M^$3O]]_[E;G[/<4?#?Q=:>,]!7$3S;WV?\LIO_LZ M\3,:M7#_ +VG\)]'D^%PV+<\/5^.7PGV:H3BO./B]\9--^$NDPW-Q']KNIGQ M#:QU#\/OC%I_BGX=_P#"037"6_V>'_2D?^!Z^8;.WU']I;XQ.&WQZ/ WSR?W M(?\ [.N7$YC[D/8?',ZL#DK]K5^L^["GN?5OPK^(S_$SPZNKRZ9+I=O(?W:W M'WVHKJ]#T>'0=-M[6V3RXH5V"/\ NT5[-&-7D5SY7%2H>U?+'0^9?'W_ "2?'_ ,=_\(;X%G@A M?9J.H_N(?_9WKU21O]O9\M?(OC_5;CXR?&*#2K1]^G0S?98?_9WH+9WG[-/P M\@M_#-[K>H1;WU5/LR1R)_RP_P#LZX#P[--\$?C1-9W#_P#$N>;R7_ZXO]RO MK+2=)AT?3;:PMUV6MO%Y25XG^U!X#_M318?$=O%_I5A\DW^VE.),CVG6)%;0 M;UD_Y]GV?]\5\I_L]^';#QAK7B73K^!9;*YL]GE[/N_/]^O7/@WXX_X3'X7R MI-)_IMA"]K-O_C_N/7G'[)__ "/6M_\ 7M_[/01\9CQR:[^SCX\V,C7&G3?] M\30__%U]0:/XCLO%GAL:EILJ7-K-$Y3_ .(JKX^\"V'Q"T&;3;Y-G>&6Z/Y?EO-\ZO7(>-/BUXJ^+D::)IFCO! _\ RP@3 M?YU=I^T-\(7DW^*]&A_>)_Q_0)_Z&E=3^S[\2+#Q=HRV,T5O:ZU:)L<0IL\U M/[],S^V>!>,/!,WA/Q!HGAN=_P!],D/G>6_W'?\ @K[3T>Q32]-M;.)%1(8D M3Y:^:OVH=+FTOQ9I&O1*QBF3RUQ_?2O?O!'B>V\7>&=/U6VE25)HTW_-]UZ) M&D3J:911YE06?-G[6FCH/[%U1$_?-O@=Z\]\:7W]J^*O!5S*_P [VUG_ .AU MU7[3?B;_ (2/Q5I?A[3SYTEG]_R_^>S_ ,%<_P#%#1_^$?\ B%X4TW_GVL[- M'C_V]];F,CKOCE\))_#-XGC#PTCV\"?/B_!/XNI\1-*^S7NV# M7K9-DT?_ #V3^^E>FS0)=6Y1U61'38Z2?QU\L_%KX*O#3O!I^_? MYD?_ "[/_A?M+?\DGM_^NT/\J\.^)OC M^V^(VM^'M21/(G2%$N8Y/X'W_P %>V_M*_\ ));;_KM#3,C7_9Q;_BU.E9_O MO_Z'76^-/"=GXTT.[TK4(?,MKA-CUR7[./\ R272?]]__0Z7XZ?%2+X9^$9I MPW^GW'[FV3^^]<&+E"%&;G\)Z>!A5K5H1H?$?$OB*QU7P'K&N>%XKK?#YVR; M:_R3)_!7V7^SS\-;;P!X)MG8I<:A>IYUS<)_'[U\L>%?@[XA^(7@G6/%V7D= M7\ZVA?\ Y;_WZ]K_ &4_BU+K%@WA+5)?]+L>+61_^6J?W*^%RO\ UA/#_P >I]5>'>EG-#-Y M?]_97=_\->6G_0OS?]_J]JU+P#X>UB\>\O='M+BZ?[\\B?/4'_"KO"?_ $+] MC_WQ5\P!_)L[WQ/<#>]Q^Y MMG?_ ,?>O9?^%5^$O^A?L?\ OBMRQTNVTNWAM;6%+>UB&$AC7Y5HY@Y2Y'6; MJVEP:UI]S872>9!W$T;HZ^8C?P5\E_%+P+?_ 9\96OB7079-.DF M\R/_ *9/_&C_ .Q7UT#6=JNC6>M6KV>H6T=W;/\ \LYDWT0,Y1//K6;0?V@O MANZ;UC=_O^7]^VFKQ&QOO&'[._B!X9;;[1I;O]S_ )8W*?W_ /8>OJ;1_"6C M^'6F.E6$-@\WW_(39OJ]?:7;:E"\-[;Q74#_ /+.1-]7S#Y3QC3_ -J[PY); M;[VPOK>;_GFGSUR_B[]J"\UQ7L/"FFS03S?\MY/GF_X E>N7GP)\$WSL[:)" MC_\ 3/Y*V=!^'/AOPJV_3=*M[>;_ )Z;-ST>X'OGC7P/^"=XFH)XI\2H_P!J MW[[:UG^__OO7-_M ;%^-&G?]NO\ Z'7UAY=8FH>"]$UC4([^]TVWNKV/[D\B M?.M','*;*?Q)<6LR;'A>KRKY:JM%06?%OQ6^%=S\-_$UK- M$GGZ+SUJV-O?VZ74\M^!.J0:5\%;6\FF\N"W\YWDDKY MPUS4;_\ :4^+Z6=H^[2X7V(_\$1B\-/%_:]P]O+LPAE_//E]_[)9\.^&[/P MWHMMI5E&L=G!%L1*^0/CQX'O?@S\0+'Q9H)>"RN9O.3R_N0S?QI_P.OMA<;= MV[(K,U[PQI_B:R>TU*TAO;3_ )XR)4XO+XU*?+ K+\TGA:[J3]Z$_B\SG/A3 M\1+;XE^%[+5K8JJNG[[_ *9O_=HK=\.>$-+\(V)BJU&5:3I1T/__9 end EX-101.SCH 6 ltrx-20240331.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 STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 995511 - Disclosure - Company and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995512 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Warranty Reserve link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - Bank Loan Agreements link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - Company and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - Warranty Reserve (Tables) link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Bank Loan Agreements (Tables) link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - Stockholders’ Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - Revenue (Details - Revenues by product line) link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - Revenue (Details - Revenue by geography) link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - Revenue (Details - Percentage of total net revenue) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - Revenue (Details - Changes in deferred revenue) link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - Revenue (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - Acquisitions (Details - Consideration liability) link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Acquisitions (Details - Earnout payment) link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - Acquisition (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - Supplemental Financial Information (Details - Inventories) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - Supplemental Financial Information (Details - Other liabilities) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - Supplemental Financial Information (Details - Net loss per share) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - Supplemental Financial Information (Details - Equivalents) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - Supplemental Financial Information (Details - Intangible assets) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - Supplemental Financial Information (Details - Amortization expense) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - Supplemental Financial Information (Details - Severance of Related Charges) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - Supplemental Financial Information (Details - Non-cash acquisition) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - Bank Loan Agreements (Details - Summarizes our outstanding debt) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - Bank Loan Agreements (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - Stockholders' Equity (Details - Schedule of Option Activity) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - Stockholders' Equity (Details - Schedule of RSU Activity) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - Stockholders' Equity (Details - Schedule of PSU Activity) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - Stockholders' Equity (Details - Schedule of ESPP Activity) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - Stockholders' Equity (Details - Schedule of share-based compensation expense) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Income Taxes (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 ltrx-20240331_cal.xml XBRL CALCULATION FILE EX-101.DEF 8 ltrx-20240331_def.xml XBRL DEFINITION FILE EX-101.LAB 9 ltrx-20240331_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 Io T Solutions [Member] Io T System Solutions [Member] Software And 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] Revision of Prior Period [Axis] As Reported [Member] Revision of Prior Period, Adjustment [Member] Finite-Lived Intangible Assets by Major Class [Axis] Developed Technology Rights [Member] Customer Relationships [Member] Trademarks [Member] Statistical Measurement [Axis] Maximum [Member] Minimum [Member] Long-Term Debt, Type [Axis] Revolving Credit Facility [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] Espp [Member] Income Statement Location [Axis] Cost of Sales [Member] Selling, General and Administrative Expenses [Member] Research and Development Expense [Member] Performance Stock Units PSU [Member] Employee Stock [Member] Individual [Axis] Saleel Awsare [Member] Saleel Awsare P S U [Member] Saleel Awsare R S U [Member] Jeremy Whitaker [Member] Eric Bass [Member] Roger Holliday [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 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 intangible assets Total operating expenses Loss from operations Interest expense, net Other income (expense), net Loss before income taxes Provision 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 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 acquisition, 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 Earnout consideration paid for acquisition Net proceeds from issuance of debt Payment of borrowings on term loan Net proceeds from borrowing on line of credit Payment of borrowings on line of credit Payment of lease liabilities Net cash (used in) provided by 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 Pay vs Performance Disclosure [Table] Executive Category [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance [Table Text Block] Company Selected Measure Name Named Executive Officers, Footnote [Text Block] Peer Group Issuers, Footnote [Text Block] Changed Peer Group, Footnote [Text Block] PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote [Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Equity Valuation Assumption Difference, Footnote [Text Block] Compensation Actually Paid vs. Total Shareholder Return [Text Block] Compensation Actually Paid vs. Net Income [Text Block] Compensation Actually Paid vs. Company Selected Measure [Text Block] Total Shareholder Return Vs Peer Group [Text Block] Compensation Actually Paid vs. Other Measure [Text Block] Tabular List [Table Text Block] Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Attributable to Parent Company Selected Measure Amount Other Performance Measure Amount Adjustment to Compensation Amount PEO Name Measure Name Non-GAAP Measure Description [Text Block] Additional 402(v) Disclosure [Text Block] Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis [Text Block] Stock Price or TSR Estimation Method [Text Block] Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined [Text Block] Forgone Recovery, Individual Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability [Text Block] Outstanding Recovery, Individual Name Outstanding Recovery Compensation Amount Restatement Does Not Require Recovery [Text Block] Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure [Text Block] Award Timing Method [Text Block] Award Timing Predetermined [Flag] Award Timing MNPI Considered [Flag] Award Timing, How MNPI Considered [Text Block] MNPI Disclosure Timed for Compensation Value [Flag] Awards Close in Time to MNPI Disclosures [Table Text Block] Awards Close in Time to MNPI Disclosures, Individual Name Award Underlying Securities Amount Award Exercise Price Award Grant Date Fair Value Underlying Security Market Price Change, Percent Trading Arrangements, by Individual [Table] Material Terms of Trading Arrangement Name Title Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted Adoption Date Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated Termination Date Arrangement Duration Aggregate Available Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted [Flag] Insider Trading Policies and Procedures Not Adopted [Text Block] 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 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 of our total net revenues Schedule of changes in deferred revenue Schedule of change in the earnout consideration liability Schedule of earnout payment from operating activities to financing activities Schedule of inventories Schedule of other liabilities Schedule of computation of net per share Schedule of anti dilutive securities Schedule of 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 employee stock purchase plan Schedule of share-based compensation expense Schedule of unrecognized share-based compensation expense Schedule of effective income tax rate reconciliation Insider Trading Arrangements 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 Earnout consideration liability at beginning balance Final remeasurement estimate Payments Earnout consideration liability at ending balance Net cash provided by operating activities Net cash used in investing activities Net cash used in financing activities Earnout payment of operating activities Finished goods Raw materials Inventories Current 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 future amortization Beginning balance Charges Payments Ending balance Accrued property and equipment paid for in the subsequent period Fair value of earnout consideration from acquisitions at the closing dates 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] Principal amount Maturity date Reduction in liquidity Payments of Financing Costs 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] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance Number of shares options expired Weighted average exercise price expired Number of shares options exercised Weighted average exercise price exercised Number of shares options outstanding at ending Weighted average exercise price outstanding at ending Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance Number of RSUs shares options granted Weighted average grant date fair value per share granted Number of RSUs shares options forfeited Weighted average grant date fair value per share forfeited Number of RSUs shares options vested Weighted average grant date fair value per share vested Number of RSU's shares options outstanding at ending Weighted average grant date fair value per share outstanding at ending Number of PSU's shares options granted Number of PSU's shares options forfeited Number of PSU's shares options vested Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 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 Payments to Acquire Property, Plant, and Equipment Payments to Acquire Businesses, Net of Cash Acquired Payment, Tax Withholding, Share-Based Payment Arrangement EarnoutConsiderationPaidForAcquisition RepaymentsOfTermLoans Repayments of Lines of Credit Repayments of Debt and Lease Obligation 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 Business Combination, Contingent Consideration, Liability 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-20240331_pre.xml XBRL PRESENTATION FILE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cover - shares
9 Months Ended
Mar. 31, 2024
Apr. 25, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2024  
Document Fiscal Period Focus Q3  
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,580,182
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Current assets:    
Cash and cash equivalents $ 24,642 $ 13,452
Accounts receivable, net 28,542 27,682
Inventories, net 40,552 49,736
Contract manufacturers' receivables 1,562 3,019
Prepaid expenses and other current assets 2,586 2,662
Total current assets 97,884 96,551
Property and equipment, net 4,409 4,629
Goodwill 27,824 27,824
Intangible assets, net 6,561 10,565
Lease right-of-use assets 10,128 11,583
Other assets 586 472
Total assets 147,392 151,624
Current liabilities:    
Accounts payable 13,845 12,401
Accrued payroll and related expenses 4,539 2,431
Current portion of long-term debt, net 3,002 2,743
Other current liabilities 22,188 28,813
Total current liabilities 43,574 46,388
Long-term debt, net 13,970 16,221
Other non-current liabilities 11,763 11,459
Total liabilities 69,307 74,068
Commitments and contingencies (Note 9)
Stockholders' equity:    
Common stock 4 4
Additional paid-in capital 301,117 295,686
Accumulated deficit (223,407) (218,505)
Accumulated other comprehensive income 371 371
Total stockholders' equity 78,085 77,556
Total liabilities and stockholders' equity $ 147,392 $ 151,624
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]        
Net revenue $ 41,183 $ 32,964 $ 111,252 $ 96,265
Cost of revenue 24,679 18,328 65,620 53,799
Gross profit 16,504 14,636 45,632 42,466
Operating expenses:        
Selling, general and administrative 9,753 9,946 29,147 28,916
Research and development 5,186 5,067 15,017 14,677
Restructuring, severance and related charges 350 490 900 664
Acquisition-related costs 0 0 0 315
Fair value remeasurement of earnout consideration 0 140 (9) (533)
Amortization of intangible assets 1,310 1,424 4,004 4,340
Total operating expenses 16,599 17,067 49,059 48,379
Loss from operations (95) (2,431) (3,427) (5,913)
Interest expense, net (171) (465) (741) (1,081)
Other income (expense), net 2 (29) (2) (21)
Loss before income taxes (264) (2,925) (4,170) (7,015)
Provision for income taxes 159 140 732 312
Net loss $ (423) $ (3,065) $ (4,902) $ (7,327)
Net loss per share - basic $ (0.01) $ (0.08) $ (0.13) $ (0.20)
Net loss per share - diluted $ (0.01) $ (0.08) $ (0.13) $ (0.20)
Weighted-average common shares - basic 37,509 36,548 37,283 36,105
Weighted-average common shares - diluted 37,509 36,548 37,283 36,105
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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 752 752
Shares issued pursuant to stock awards, net, shares 1,480        
Tax withholding paid on behalf of employees for restricted shares (674) (674)
Share-based compensation 5,381 5,381
Net loss (7,327) (7,327)
Ending balance, value at Mar. 31, 2023 $ 4 294,505 (216,852) 371 78,028
Ending balance, shares at Mar. 31, 2023 36,609        
Beginning balance, value at Dec. 31, 2022 $ 4 292,930 (213,787) 371 79,518
Beginning balance, shares at Dec. 31, 2022 36,517        
Shares issued pursuant to stock awards, net 23 23
Shares issued pursuant to stock awards, net, shares 92        
Tax withholding paid on behalf of employees for restricted shares (176) (176)
Share-based compensation 1,728 1,728
Net loss (3,065) (3,065)
Ending balance, value at Mar. 31, 2023 $ 4 294,505 (216,852) 371 78,028
Ending balance, shares at Mar. 31, 2023 36,609        
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 522 522
Tax withholding paid on behalf of employees for restricted shares (881) (881)
Share-based compensation 5,790 5,790
Net loss (4,902) (4,902)
Ending balance, value at Mar. 31, 2024 $ 4 301,117 (223,407) 371 78,085
Ending balance, shares at Mar. 31, 2024 37,579        
Beginning balance, value at Dec. 31, 2023 $ 4 299,385 (222,984) 371 76,776
Beginning balance, shares at Dec. 31, 2023 37,476        
Shares issued pursuant to stock awards, net 22 22
Shares issued pursuant to stock awards, net, shares 103        
Tax withholding paid on behalf of employees for restricted shares (162) (162)
Share-based compensation 1,872 1,872
Net loss (423) (423)
Ending balance, value at Mar. 31, 2024 $ 4 $ 301,117 $ (223,407) $ 371 $ 78,085
Ending balance, shares at Mar. 31, 2024 37,579        
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Operating activities    
Net loss $ (4,902) $ (7,327)
Adjustments to reconcile net loss to net cash provided by (used in) operating activities:    
Share-based compensation 5,790 5,381
Depreciation and amortization 1,599 1,223
Amortization of intangible assets 4,004 4,340
Amortization of manufacturing profit in acquired inventory associated with acquisitions 696 181
Loss on disposal of property and equipment 0 (10)
Amortization of deferred debt issuance costs 83 77
Fair value remeasurement of earnout consideration (9) (533)
Changes in operating assets and liabilities, net of assets and liabilities acquired:    
Accounts receivable (860) 2,553
Inventories 8,488 (10,637)
Contract manufacturers' receivable 1,457 1,139
Prepaid expenses and other current assets 76 2,260
Lease right-of-use assets 1,455 1,332
Other assets (114) (31)
Accounts payable 1,390 (5,782)
Accrued payroll and related expenses 2,108 (1,918)
Other liabilities (4,913) 6,796
Net cash provided by (used in) operating activities 16,348 (956)
Investing activities    
Purchases of property and equipment (1,325) (2,325)
Cash payment for acquisition, net of cash and cash equivalents acquired 0 (4,650)
Net cash used in investing activities (1,325) (6,975)
Financing activities    
Net proceeds from issuances of common stock 522 752
Tax withholding paid on behalf of employees for restricted shares (881) (674)
Earnout consideration paid for acquisition (1,262) 0
Net proceeds from issuance of debt 0 4,909
Payment of borrowings on term loan (2,075) (1,475)
Net proceeds from borrowing on line of credit 0 2,000
Payment of borrowings on line of credit 0 (2,000)
Payment of lease liabilities (137) (7)
Net cash (used in) provided by financing activities (3,833) 3,505
Increase (decrease) in cash and cash equivalents 11,190 (4,426)
Cash and cash equivalents at beginning of period 13,452 17,221
Cash and cash equivalents at end of period $ 24,642 $ 12,795
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Pay vs Performance Disclosure [Table]        
Net Income (Loss) Attributable to Parent $ (423) $ (3,065) $ (4,902) $ (7,327)
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
shares
Trading Arrangements, by Individual [Table]  
Material Terms of Trading Arrangement

Insider Trading Arrangements

 

During the quarter ended March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) adopted, modified or terminated a trading arrangement for the purchase or sale of securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act (“Rule 10b5-1 Plan”) or constituted a “non-Rule 10b5-1 trading arrangement,” other than the adoption of the Rule 10b5-1 Plans described below. Each of these plans provides for the sale of only such shares as are necessary to satisfy tax withholding obligations arising exclusively from the vesting of restricted stock units (“RSUs”) and performance stock units (“PSUs”) granted to the respective plan participant by the Company, with the number of such withholding shares to be provided to the broker by a representative of the Company when determinable:

 

         
Name
(Title)
Date of Adoption of
Trading Arrangement
Duration of
Trading Arrangement
Type of
Securities Covered
Gross Number of
Securities Granted
Saleel Awsare (Chief Executive Officer) March 15, 2024 June 15, 2025 PSUs
RSUs
235,127*
470,255
 
Jeremy Whitaker (Chief Financial Officer) March 25, 2024 June 15, 2025 PSUs 290,098*
Eric Bass (Vice President, Engineering) March 25, 2024 June 15, 2025 PSUs 171,087*
Roger Holliday (Vice President, Worldwide Sales until February 29, 2024; currently employed in non-officer role) March 25, 2024 June 15, 2025 PSUs 194,571*

 

* The number of shares subject to the PSUs is presented based on the targeted level of performance. The actual number of shares covered by the award depends on actual performance achieved and may range from 0% to 200% of the shares subject to the award at the targeted level of performance. A representative of the Company will inform the broker of the precise number of shares that vest under each award when finally determined following the completion of the relevant performance period.

Rule 10b5-1 Arrangement Adopted true
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
Saleel Awsare [Member]  
Trading Arrangements, by Individual [Table]  
Name Saleel Awsare
Title Chief Executive Officer
Adoption Date March 15, 2024
Saleel Awsare P S U [Member]  
Trading Arrangements, by Individual [Table]  
Aggregate Available 235,127
Saleel Awsare R S U [Member]  
Trading Arrangements, by Individual [Table]  
Aggregate Available 470,255
Jeremy Whitaker [Member]  
Trading Arrangements, by Individual [Table]  
Name Jeremy Whitaker
Title Chief Financial Officer
Adoption Date March 25, 2024
Aggregate Available 290,098
Eric Bass [Member]  
Trading Arrangements, by Individual [Table]  
Name Eric Bass
Title Vice President, Engineering
Adoption Date March 25, 2024
Aggregate Available 171,087
Roger Holliday [Member]  
Trading Arrangements, by Individual [Table]  
Name Roger Holliday
Title Vice President, Worldwide Sales
Adoption Date March 25, 2024
Aggregate Available 194,571
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Company and Significant Accounting Policies
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, the consolidated results of our operations for the three and nine months ended March 31, 2024 and our consolidated cash flows for the nine months ended March 31, 2024. 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 and nine months ended March 31, 2024 are not necessarily indicative of the results to be expected for the full year or any future interim periods.

 

Recent Accounting Pronouncements

 

Income Tax Disclosures

 

In December 2023, the Financial Accounting Standards Board (“FASB”) issued a final standard on improvements to income tax disclosures. The new standard requires disaggregated information about a company’s effective tax rate reconciliation and information on income taxes paid. The standard will be effective for Lantronix beginning with our annual financial statements for the fiscal year ending June 30, 2026. We have not yet determined the impact of adopting this guidance on our financial statements.

 

Segment Disclosures

 

In November 2023, the FASB issued a new Accounting Standards Update (“ASU”) requiring incremental disclosures related to a public company’s reportable segments. The new guidance was issued primarily to provide financial statement users with more disaggregated expense information about a company’s reportable segments. The guidance does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The guidance is effective for Lantronix on a retrospective basis beginning with our annual financial statements for the fiscal year ending June 30, 2025. We have not yet determined the impact of adopting this guidance on our financial statements.

 

Current Expected Credit Losses

 

In June 2016, the FASB issued an 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 not have a material effect on our consolidated financial statements.

XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue
9 Months Ended
Mar. 31, 2024
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 exclusive 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 March 31, 2024, prepaid sales commissions included in prepaid expenses and other current assets totaled $171,000 and those included in other assets totaled $172,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 March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Embedded IoT Solutions  $12,452   $16,055   $35,589   $44,818 
IoT System Solutions   26,789    14,034    68,847    43,568 
Software & Services   1,942    2,875    6,816    7,879 
   $41,183   $32,964   $111,252   $96,265 

 

                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Americas  $17,543   $19,095   $61,077   $59,713 
EMEA   18,354    6,380    37,831    16,486 
Asia Pacific Japan   5,286    7,489    12,344    20,066 
   $41,183   $32,964   $111,252   $96,265 

 

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

                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
         
Product revenues   96%    91%    94%    92% 
Service revenues   4%    9%    6%    8% 

 

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 nine months ended March 31, 2024 (in thousands):

     
Balance, June 30, 2023  $3,381 
New performance obligations   5,493 
Recognition of revenue from satisfying performance obligations   (3,723)
Balance, March 31, 2024   5,151 
Less: non-current portion of deferred revenue   (2,420)
Current portion, March 31, 2024  $2,731 

 

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

XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition
9 Months Ended
Mar. 31, 2024
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 earnout liability was paid out in full in December 2023.

 

The table below presents the change in the earnout consideration liability through March 31, 2024 (in thousands):

     
Balance at June 30, 2023  $1,271 
Final remeasurement estimate   (9)
Payments   (1,262)
Balance at March 31, 2024  $ 

 

Reclassification of Cash Flows from Operating to Financing Activities

 

In connection with the preparation of our unaudited condensed consolidated financial statements for the three and nine months ended March 31, 2024, we identified an error in the unaudited condensed consolidated statement of cash flows for our second fiscal quarter ended December 31, 2023 whereby we had incorrectly classified the $1,262,000 earnout payment as part of operating activities. We believe that the impact of the error was not material to the financial statements for the three and six months ended December 31, 2023, based on an evaluation of both quantitative and qualitative factors. As a result, we determined that correcting the prior period financial statements would not require the Form 10-Q for the three and six months ended December 31, 2023 to be amended. We have reclassified the payment in the accompanying unaudited condensed consolidated statement of cash flows for the nine months ended March 31, 2024 to financing activities. This reclassification has no impact on the Company’s results of operations or financial position.

 

The following table summarizes the impact of reclassifying the earnout payment from operating activities to financing activities:

          
   Six Months Ended 
   December 31, 2023 
   As Reported   As Adjusted 
   (In thousands) 
Net cash provided by operating activities  $11,490   $12,752 
Net cash used in investing activities   1,189    1,189 
Net cash used in financing activities   1,607    2,869 
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Information

 

4. Supplemental Financial Information

 

Inventories

          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Finished goods  $22,457   $25,670 
Raw materials   18,095    24,066 
Inventories  $40,552   $49,736 

 

Other Liabilities

 

The following table presents details of our other liabilities:

          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Current          
Accrued variable consideration  $1,790   $2,167 
Customer deposits and refunds   11,151    16,344 
Accrued raw materials purchases   206    267 
Deferred revenue   2,731    2,493 
Lease liability   1,857    1,859 
Taxes payable   774    647 
Warranty reserve   708    788 
Other accrued operating expenses   2,971    4,248 
Total other current liabilities  $22,188   $28,813 
           
Non-current          
Lease liability  $8,990   $10,425 
Deferred tax liability   353    146 
Deferred revenue   2,420    888 
Total other non-current liabilities  $11,763   $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:

                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands, except per share data) 
Numerator:                    
Net loss  $(423)  $(3,065)  $(4,902)  $(7,327)
Denominator:                    
Weighted-average common shares outstanding - basic and diluted   37,509    36,548    37,283    36,105 
                     
Net loss per share - basic and diluted  $(0.01)  $(0.08)  $(0.13)  $(0.20)

 

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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands) 
Common stock equivalents   644    735    579    677 

 

Intangible Assets

 

The following table presents details of intangible assets:

                              
   March 31, 2024   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,940)  $1,391   $6,331   $(3,881)  $2,450 
Customer relationships   17,528    (12,358)   5,170    17,528    (9,487)   8,041 
Trademark and trade name   1,425    (1,425)       1,425    (1,351)   74 
   $25,284   $(18,723)  $6,561   $25,284   $(14,719)  $10,565 

 

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

 

As of March 31, 2024, future estimated amortization expense is as follows:

     
Years Ending June 30,    
(In thousands)     
2024 (remainder)  $1,309 
2025   3,685 
2026   1,177 
2027   326 
2028   64 
Total future amortization  $6,561 

 

Restructuring, Severance and Related Charges

  

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

     
   Nine Months Ended 
   March 31, 
   2024 
   (In thousands) 
Beginning balance  $97 
Charges   900 
Payments   (647)
Ending balance  $350 

 

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

  

Supplemental Cash Flow Information

 

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

          
   Nine Months Ended 
   March 31, 
   2024   2023 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $54   $49 
Fair value of earnout consideration from acquisitions at the closing dates  $   $1,718 

 

XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warranty Reserve
9 Months Ended
Mar. 31, 2024
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:

          
   Nine Months Ended   Year Ended 
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Beginning balance  $788   $594 
Charged to cost of revenue   127    352 
Usage   (207)   (158)
Ending balance  $708   $788 

 

XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Loan Agreements
9 Months Ended
Mar. 31, 2024
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 reduced 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:

          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Outstanding borrowings on term loan  $17,119   $19,194 
Less: Unamortized debt issuance costs   (147)   (230)
Net Carrying amount of debt   16,972    18,964 
Less: Current portion   (3,002)   (2,743)
Non-current portion  $13,970   $16,221 
           
Outstanding borrowings on revolving credit facility  $   $ 

 

During the three and nine months ended March 31, 2024, we recognized $416,000 and $1,301,000, respectively, 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 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity
9 Months Ended
Mar. 31, 2024
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   (550)   3.84 
Exercised   (152)   1.76 
Balance of options outstanding at March 31, 2024   623   $3.95 

 

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   1,317    4.68 
Forfeited   (99)   5.20 
Vested   (519)   5.59 
Balance of RSUs outstanding at March 31, 2024   1,888   $5.05 

 

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   1,191 
Forfeited   (346)
Vested   (173)
Balance of PSUs outstanding at March 31, 2024   1,603 

 

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   (92)
Shares available for issuance at March 31, 2024   289 

 

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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands) 
Cost of revenue  $66   $47   $171   $159 
Selling, general and administrative   1,337    1,293    4,238    4,132 
Research and development   469    388    1,381    1,090 
Total share-based compensation expense  $1,872   $1,728   $5,790   $5,381 

 

The following table presents the remaining unrecognized share-based compensation expense related to our outstanding share-based awards as of March 31, 2024:

          
   Remaining   Remaining 
   Unrecognized   Weighted- 
   Compensation   Average Years 
   Expense   To Recognize 
   (In thousands)     
Stock options  $251    2.3 
RSUs   8,250    2.1 
PSUs   4,592    2.3 
Stock purchase rights under ESPP   42    0.1 
   $13,135      

 

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 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
9 Months Ended
Mar. 31, 2024
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   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
Effective tax rate   60%    5%    18%    4% 

 

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 $353,000 and $146,000 at March 31, 2024 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.

 

The 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 March 31, 2024 and June 30, 2023.

XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Commitments and Contingencies
9 Months Ended
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies


9. Commitments and Contingencies

 

On February 23, 2024, a purported class action, brought on behalf of a putative class who purchased or otherwise acquired shares of Lantronix between May 11, 2023 and February 8, 2024, was filed in the United States District Court for the Central District of California against the Company, its former chief executive officer, and its chief financial officer. The action, styled Neilsen v. Lantronix, Inc., asserts securities fraud claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in connection with statements made in the Company’s annual report, quarterly reports and earnings releases during the period of May 11, 2023 through February 8, 2024. The court is in the process of appointing a Lead Plaintiff and Lead Counsel.

 

On April 11, 2024, a purported stockholder of Lantronix filed a derivative lawsuit styled Jernigan derivatively on behalf of Lantronix, Inc. v. Jason W. Cohenour et al., in the United States District Court for the Central District of California against the Company, as the nominal defendant, former and current directors of the Company, its former chief executive officer, and its chief financial officer, alleging breach of fiduciary duties, mismanagement, waste of corporate assets, unjust enrichment, aiding and abetting, insider trading and violations of Section 14(a) of the Exchange Act in connection with statements made in the Company’s annual and quarterly reports, earnings releases, and proxy statement beginning May 11, 2023. The plaintiff did not make a demand on the Board before instituting the lawsuit and alleged such demand would have been futile.

 

Because the outcomes of litigation and other legal matters are inherently unpredictable and subject to significant uncertainties, some of which are beyond the Company’s control, our evaluation of legal matters or proceedings often involves a series of complex assessments by management about future events and can rely heavily on estimates and assumptions. While the consequences of any unresolved matters and proceedings are not presently determinable, and an estimate of the probable and reasonably possible loss or range of loss for such proceedings cannot be reasonably made, an adverse outcome from such proceedings could have a material adverse effect on our business, financial condition, operating results, or cash flows. In addition, 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.

 

We maintain insurance policies for settlements and judgments, as well as legal defense costs, for lawsuits such as those described above, although the amount of insurance coverage that we maintain may not be adequate to cover all claims or liabilities. In addition, provisions of the Company’s Certificate of Incorporation, Bylaws and indemnification agreements entered into with current and former directors and officers require us, among other things, to indemnify these directors and officers against certain liabilities that may arise by reason of their status or service as directors or officers and to advance expenses to such directors or officers in connection therewith.

 

XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Company and Significant Accounting Policies (Policies)
9 Months Ended
Mar. 31, 2024
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 March 31, 2024, the consolidated results of our operations for the three and nine months ended March 31, 2024 and our consolidated cash flows for the nine months ended March 31, 2024. 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 and nine months ended March 31, 2024 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

 

Income Tax Disclosures

 

In December 2023, the Financial Accounting Standards Board (“FASB”) issued a final standard on improvements to income tax disclosures. The new standard requires disaggregated information about a company’s effective tax rate reconciliation and information on income taxes paid. The standard will be effective for Lantronix beginning with our annual financial statements for the fiscal year ending June 30, 2026. We have not yet determined the impact of adopting this guidance on our financial statements.

 

Segment Disclosures

 

In November 2023, the FASB issued a new Accounting Standards Update (“ASU”) requiring incremental disclosures related to a public company’s reportable segments. The new guidance was issued primarily to provide financial statement users with more disaggregated expense information about a company’s reportable segments. The guidance does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The guidance is effective for Lantronix on a retrospective basis beginning with our annual financial statements for the fiscal year ending June 30, 2025. We have not yet determined the impact of adopting this guidance on our financial statements.

 

Current Expected Credit Losses

 

In June 2016, the FASB issued an 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 not have a material effect on our consolidated financial statements.

XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Tables)
9 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of net revenue by product lines
                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Embedded IoT Solutions  $12,452   $16,055   $35,589   $44,818 
IoT System Solutions   26,789    14,034    68,847    43,568 
Software & Services   1,942    2,875    6,816    7,879 
   $41,183   $32,964   $111,252   $96,265 
Schedule of net revenue by geographic region
                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
   (In thousands)   (In thousands) 
Americas  $17,543   $19,095   $61,077   $59,713 
EMEA   18,354    6,380    37,831    16,486 
Asia Pacific Japan   5,286    7,489    12,344    20,066 
   $41,183   $32,964   $111,252   $96,265 
Schedule of percentage of our total net revenues
                    
   Three Months Ended March 31,   Nine Months Ended March 31, 
   2024   2023   2024   2023 
         
Product revenues   96%    91%    94%    92% 
Service revenues   4%    9%    6%    8% 
Schedule of changes in deferred revenue
     
Balance, June 30, 2023  $3,381 
New performance obligations   5,493 
Recognition of revenue from satisfying performance obligations   (3,723)
Balance, March 31, 2024   5,151 
Less: non-current portion of deferred revenue   (2,420)
Current portion, March 31, 2024  $2,731 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition (Tables)
9 Months Ended
Mar. 31, 2024
Business Combination and Asset Acquisition [Abstract]  
Schedule of change in the earnout consideration liability
     
Balance at June 30, 2023  $1,271 
Final remeasurement estimate   (9)
Payments   (1,262)
Balance at March 31, 2024  $ 
Schedule of earnout payment from operating activities to financing activities
          
   Six Months Ended 
   December 31, 2023 
   As Reported   As Adjusted 
   (In thousands) 
Net cash provided by operating activities  $11,490   $12,752 
Net cash used in investing activities   1,189    1,189 
Net cash used in financing activities   1,607    2,869 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Tables)
9 Months Ended
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of inventories
          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Finished goods  $22,457   $25,670 
Raw materials   18,095    24,066 
Inventories  $40,552   $49,736 
Schedule of other liabilities
          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Current          
Accrued variable consideration  $1,790   $2,167 
Customer deposits and refunds   11,151    16,344 
Accrued raw materials purchases   206    267 
Deferred revenue   2,731    2,493 
Lease liability   1,857    1,859 
Taxes payable   774    647 
Warranty reserve   708    788 
Other accrued operating expenses   2,971    4,248 
Total other current liabilities  $22,188   $28,813 
           
Non-current          
Lease liability  $8,990   $10,425 
Deferred tax liability   353    146 
Deferred revenue   2,420    888 
Total other non-current liabilities  $11,763   $11,459 
Schedule of computation of net per share
                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands, except per share data) 
Numerator:                    
Net loss  $(423)  $(3,065)  $(4,902)  $(7,327)
Denominator:                    
Weighted-average common shares outstanding - basic and diluted   37,509    36,548    37,283    36,105 
                     
Net loss per share - basic and diluted  $(0.01)  $(0.08)  $(0.13)  $(0.20)
Schedule of anti dilutive securities
                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands) 
Common stock equivalents   644    735    579    677 
Schedule of intangible assets
                              
   March 31, 2024   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,940)  $1,391   $6,331   $(3,881)  $2,450 
Customer relationships   17,528    (12,358)   5,170    17,528    (9,487)   8,041 
Trademark and trade name   1,425    (1,425)       1,425    (1,351)   74 
   $25,284   $(18,723)  $6,561   $25,284   $(14,719)  $10,565 
Schedule of future estimated amortization expense
     
Years Ending June 30,    
(In thousands)     
2024 (remainder)  $1,309 
2025   3,685 
2026   1,177 
2027   326 
2028   64 
Total future amortization  $6,561 
Schedule of severance and related charges
     
   Nine Months Ended 
   March 31, 
   2024 
   (In thousands) 
Beginning balance  $97 
Charges   900 
Payments   (647)
Ending balance  $350 
Schedule of non-cash investing transactions
          
   Nine Months Ended 
   March 31, 
   2024   2023 
   (In thousands) 
Accrued property and equipment paid for in the subsequent period  $54   $49 
Fair value of earnout consideration from acquisitions at the closing dates  $   $1,718 
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warranty Reserve (Tables)
9 Months Ended
Mar. 31, 2024
Guarantees and Product Warranties [Abstract]  
Schedule of warranty reserve
          
   Nine Months Ended   Year Ended 
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Beginning balance  $788   $594 
Charged to cost of revenue   127    352 
Usage   (207)   (158)
Ending balance  $708   $788 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Loan Agreements (Tables)
9 Months Ended
Mar. 31, 2024
Debt Disclosure [Abstract]  
Summary of outstanding debt
          
   March 31,   June 30, 
   2024   2023 
   (In thousands) 
Outstanding borrowings on term loan  $17,119   $19,194 
Less: Unamortized debt issuance costs   (147)   (230)
Net Carrying amount of debt   16,972    18,964 
Less: Current portion   (3,002)   (2,743)
Non-current portion  $13,970   $16,221 
           
Outstanding borrowings on revolving credit facility  $   $ 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders’ Equity (Tables)
9 Months Ended
Mar. 31, 2024
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   (550)   3.84 
Exercised   (152)   1.76 
Balance of options outstanding at March 31, 2024   623   $3.95 
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   1,317    4.68 
Forfeited   (99)   5.20 
Vested   (519)   5.59 
Balance of RSUs outstanding at March 31, 2024   1,888   $5.05 
Schedule of PSU activity
     
  

Number of

Shares

 
   (In thousands) 
Balance of PSUs outstanding at June 30, 2023   931 
Granted   1,191 
Forfeited   (346)
Vested   (173)
Balance of PSUs outstanding at March 31, 2024   1,603 
Schedule of employee stock purchase plan
     
   Number of 
   Shares 
   (In thousands) 
Shares available for issuance at June 30, 2023   381 
Shares issued   (92)
Shares available for issuance at March 31, 2024   289 
Schedule of share-based compensation expense
                    
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
   (In thousands) 
Cost of revenue  $66   $47   $171   $159 
Selling, general and administrative   1,337    1,293    4,238    4,132 
Research and development   469    388    1,381    1,090 
Total share-based compensation expense  $1,872   $1,728   $5,790   $5,381 
Schedule of unrecognized share-based compensation expense
          
   Remaining   Remaining 
   Unrecognized   Weighted- 
   Compensation   Average Years 
   Expense   To Recognize 
   (In thousands)     
Stock options  $251    2.3 
RSUs   8,250    2.1 
PSUs   4,592    2.3 
Stock purchase rights under ESPP   42    0.1 
   $13,135      
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Tables)
9 Months Ended
Mar. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of effective income tax rate reconciliation
                
   Three Months Ended   Nine Months Ended 
   March 31,   March 31, 
   2024   2023   2024   2023 
Effective tax rate   60%    5%    18%    4% 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Details - Revenues by product line) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 41,183 $ 32,964 $ 111,252 $ 96,265
Embedded Io T Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 12,452 16,055 35,589 44,818
Io T System Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 26,789 14,034 68,847 43,568
Software And Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 1,942 $ 2,875 $ 6,816 $ 7,879
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Details - Revenue by geography) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Revenues $ 41,183 $ 32,964 $ 111,252 $ 96,265
Americas [Member]        
Revenues 17,543 19,095 61,077 59,713
EMEA [Member]        
Revenues 18,354 6,380 37,831 16,486
Asia Pacific Japan [Member]        
Revenues $ 5,286 $ 7,489 $ 12,344 $ 20,066
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Details - Percentage of total net revenue) - Revenue Benchmark [Member] - Customer Concentration Risk [Member]
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Product [Member]        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 96.00% 91.00% 94.00% 92.00%
Service [Member]        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 4.00% 9.00% 6.00% 8.00%
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Details - Changes in deferred revenue)
$ in Thousands
9 Months Ended
Mar. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
Deferred revenue, beginning balance $ 3,381
New performance obligations 5,493
Recognition of revenue from satisfying performance obligations (3,723)
Deferred revenue, ending balance 5,151
Less: non-current portion of deferred revenue (2,420)
Current portion of deferred revenue $ 2,731
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue (Details Narrative) - Prepaid Sales Commissions [Member]
Mar. 31, 2024
USD ($)
Prepaid expenses and other current assets $ 171,000
Other assets $ 172,000
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Details - Consideration liability)
$ in Thousands
9 Months Ended
Mar. 31, 2024
USD ($)
Business Combination and Asset Acquisition [Abstract]  
Earnout consideration liability at beginning balance $ 1,271
Final remeasurement estimate (9)
Payments (1,262)
Earnout consideration liability at ending balance $ 0
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Details - Earnout payment) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended
Dec. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Net cash provided by operating activities   $ 16,348 $ (956)
Net cash used in investing activities   (1,325) (6,975)
Net cash used in financing activities   $ (3,833) $ 3,505
As Reported [Member]      
Net cash provided by operating activities $ 11,490    
Net cash used in investing activities 1,189    
Net cash used in financing activities 1,607    
Revision of Prior Period, Adjustment [Member]      
Net cash provided by operating activities 12,752    
Net cash used in investing activities 1,189    
Net cash used in financing activities $ 2,869    
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisition (Details Narrative)
3 Months Ended
Dec. 31, 2023
USD ($)
Business Combination and Asset Acquisition [Abstract]  
Earnout payment of operating activities $ 1,262,000
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Inventories) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Finished goods $ 22,457 $ 25,670
Raw materials 18,095 24,066
Inventories $ 40,552 $ 49,736
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Other liabilities) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Current    
Accrued variable consideration $ 1,790 $ 2,167
Customer deposits and refunds 11,151 16,344
Accrued raw materials purchases 206 267
Deferred revenue 2,731 2,493
Lease liability 1,857 1,859
Taxes payable 774 647
Warranty reserve 708 788
Other accrued operating expenses 2,971 4,248
Total other current liabilities 22,188 28,813
Non-current    
Lease liability 8,990 10,425
Deferred tax liability 353 146
Deferred revenue 2,420 888
Total other non-current liabilities $ 11,763 $ 11,459
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Net loss per share) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Numerator:        
Net loss $ (423) $ (3,065) $ (4,902) $ (7,327)
Denominator:        
Weighted-average common shares outstanding - basic 37,509 36,548 37,283 36,105
Weighted-average common shares outstanding - diluted 37,509 36,548 37,283 36,105
Net loss per share - basic $ (0.01) $ (0.08) $ (0.13) $ (0.20)
Net loss per share - diluted $ (0.01) $ (0.08) $ (0.13) $ (0.20)
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Equivalents) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Common stock equivalents 644 735 579 677
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Intangible assets) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount $ 25,284 $ 25,284
Accumulated amortization (18,723) (14,719)
Net book value 6,561 10,565
Developed Technology Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 6,331 6,331
Accumulated amortization (4,940) (3,881)
Net book value 1,391 2,450
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount 17,528 17,528
Accumulated amortization (12,358) (9,487)
Net book value 5,170 8,041
Trademarks [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 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Amortization expense) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
2024 (remainder) $ 1,309  
2025 3,685  
2026 1,177  
2027 326  
2028 64  
Total future amortization $ 6,561 $ 10,565
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Severance of Related Charges)
$ in Thousands
9 Months Ended
Mar. 31, 2024
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Beginning balance $ 97
Charges 900
Payments (647)
Ending balance $ 350
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Supplemental Financial Information (Details - Non-cash acquisition) - USD ($)
$ in Thousands
9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued property and equipment paid for in the subsequent period $ 54 $ 49
Fair value of earnout consideration from acquisitions at the closing dates $ 0 $ 1,718
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Warranty Reserve (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Mar. 31, 2024
Jun. 30, 2023
Guarantees and Product Warranties [Abstract]    
Beginning balance $ 788 $ 594
Charged to cost of revenue 127 352
Usage (207) (158)
Ending balance $ 708 $ 788
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Loan Agreements (Details - Summarizes our outstanding debt) - USD ($)
$ in Thousands
Mar. 31, 2024
Jun. 30, 2023
Debt Disclosure [Abstract]    
Outstanding borrowings on term loan $ 17,119 $ 19,194
Less: Unamortized debt issuance costs (147) (230)
Net Carrying amount of debt 16,972 18,964
Less: Current portion (3,002) (2,743)
Non-current portion 13,970 16,221
Outstanding borrowings on revolving credit facility $ 0 $ 0
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Bank Loan Agreements (Details Narrative)
3 Months Ended 9 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
USD ($)
Debt Instrument [Line Items]    
Principal amount $ 5,000,000 $ 5,000,000
Maturity date   Aug. 02, 2025
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.
Revolving Credit Facility [Member]    
Debt Instrument [Line Items]    
Payments of Financing Costs   $ 25,000
Credit Facilities [Member]    
Debt Instrument [Line Items]    
Interest expense 416,000 1,301,000
Maximum [Member]    
Debt Instrument [Line Items]    
Reduction in liquidity 5,000,000 5,000,000
Minimum [Member]    
Debt Instrument [Line Items]    
Reduction in liquidity $ 4,000,000 $ 4,000,000
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details - Schedule of Option Activity) - Options Held [Member]
shares in Thousands
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance | shares 1,325
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance | $ / shares $ 3.65
Number of shares options expired | shares (550)
Weighted average exercise price expired | $ / shares $ 3.84
Number of shares options exercised | shares (152)
Weighted average exercise price exercised | $ / shares $ 1.76
Number of shares options outstanding at ending | shares 623
Weighted average exercise price outstanding at ending | $ / shares $ 3.95
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details - Schedule of RSU Activity) - Restricted Stock Units (RSUs) [Member]
shares in Thousands
9 Months Ended
Mar. 31, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance | shares 1,189
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance | $ / shares $ 5.70
Number of RSUs shares options granted | shares 1,317
Weighted average grant date fair value per share granted | $ / shares $ 4.68
Number of RSUs shares options forfeited | shares (99)
Weighted average grant date fair value per share forfeited | $ / shares $ 5.20
Number of RSUs shares options vested | shares (519)
Weighted average grant date fair value per share vested | $ / shares $ 5.59
Number of RSU's shares options outstanding at ending | shares 1,888
Weighted average grant date fair value per share outstanding at ending | $ / shares $ 5.05
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details - Schedule of PSU Activity) - Performance Stock Units [Member]
shares in Thousands
9 Months Ended
Mar. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance 931
Number of PSU's shares options granted 1,191
Number of PSU's shares options forfeited (346)
Number of PSU's shares options vested (173)
Number of RSU's shares options outstanding at ending 1,603
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details - Schedule of ESPP Activity) - Espp [Member]
shares in Thousands
9 Months Ended
Mar. 31, 2024
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 381
Shares issued (92)
Shares avilable for ending 289
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details - Schedule of share-based compensation expense) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Total share-based compensation $ 1,872 $ 1,728 $ 5,790 $ 5,381
Cost of Sales [Member]        
Total share-based compensation 66 47 171 159
Selling, General and Administrative Expenses [Member]        
Total share-based compensation 1,337 1,293 4,238 4,132
Research and Development Expense [Member]        
Total share-based compensation $ 469 $ 388 $ 1,381 $ 1,090
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense)
$ in Thousands
9 Months Ended
Mar. 31, 2024
USD ($)
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 13,135
Options Held [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 251
Weighted average years to recognize 2 years 3 months 18 days
Restricted Stock Units (RSUs) [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 8,250
Weighted average years to recognize 2 years 1 month 6 days
Performance Stock Units PSU [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 4,592
Weighted average years to recognize 2 years 3 months 18 days
Employee Stock [Member]  
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Unrecognized share-based compensation expense $ 42
Weighted average years to recognize 1 month 6 days
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details)
3 Months Ended 9 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Mar. 31, 2023
Income Tax Disclosure [Abstract]        
Effective tax rate 60.00% 5.00% 18.00% 4.00%
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details Narrative) - USD ($)
Mar. 31, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]    
Net deferred tax liability $ 353,000 $ 146,000
EXCEL 63 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( '0_HE@'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 " !T/Z)8<\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O29;!4.7%\6G"8(#Q;>0W+9@TX;DI-VW-ZU;A^@'\#%W__SN M=W"-"=+T$9]C'S"2PW0S^K9+TH0-.Q(%"9#,$;U.94YTN;GOH]>4G_$ 09L/ M?4 0574+'DE;31HF8!$6(E.--=)$U-3',]Z:!1\^8SO#K %LT6-'"7C)@:EI M8CB-;0-7P 0CC#Y]%] NQ+GZ)W;N #LGQ^26U# ,Y;":-&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" !T/Z)83Y2 5\L% "7'P & 'AL+W=OKW"MKM-^\$D!J)+XLQQH/WO M]SI 0BOGA47'+Y!OSQ-_8L=^8@\W0G[-5IPK\AQ'27;=6BF5OK.LS%_QF&67 M(N4)G%D(&3,%NW)I9:GD+"A$<611V^Y9,0N3UFA8''N4HZ'(510F_%&2+(]C M)E]N>"0VURVGM3_P%"Y72A^P1L.4+?F4J]_31PE[5ND2A#%/LE D1/+%=6OL MO/-<5PN**_X(^28[V"8:92[$5[TS":Y;MBX1C[BOM 6#OS7W>!1I)RC'OSO3 M5GE/+3S)XI"4WN'],3VCITS [Z/7R7I%-U]/1_N55M_J*PA8+\$[)\&^,AE M* +==Q+HO8VO'.Y4]I:UW26J;\@Y*#D'IW'>AYG/HCWN/1PV#C6XVR?7Q(=J M&O(Y=C5ZVO^+\ MGLI[OB%E=%>*RIHP'"<%!B^7E4KY%Q%KL$;MVV^ZU7=L( MBBJ;@M(*E*(ENTM4J%Z ,^+D(8_G7!KQ6A5T8\5-D4KTHR#IH=]GA/ M?!GJ, ,U^L!B!+9H7K0;"4T MV0EDTV?R&W\QPN)6MFT[CM,9T*Z1\QS9QJG"C8.GDQWGC#V320"PX2+T63%> M(NT7MW3=MNWVZ%7/W(3/$7N<*O%K9\4X27TC( P7J!9DJZ(F(D,03.50X MU+L(S.WZ2*RZ,R*?(PHY519R\ "S0QX' ;AG%_L-\AZN(Q\3,R=NV>F36^C+ M]9>-Z8WP<'E3XBH<.7BF08EG&V$DQBVG>0@MA';-H\XY(I)3920'CS5O<3V] M!XUY)C:)$16WF\AU:&P5'BYLR$FKJ$3Q=/.6LWQK'Z6 (OO&EGS$TQL;9PC. MD9=HE9@CZ*3,$@]%>8UG9,1QP'M.?TC:3G"$RT"DP4SSI%4QU+SNK! M<(-!9V#$.D=0HE50HD?RC2@^5E8BP7+@$9-.UVV[@X&QQ\&E3?FJ=$3Q2#,+ M%21/-3+(@3)9D^A+/161$Q@W>SYX^&[G.D8QHE8PHGEWVE4CNGOT5 M2Y:\-MP?,7H83V_'QFD\7-B4L I"]*0@M/\:W4X(%54) XGY>_N(XQ?CA+>' MJYIR5O&'GA1_)HGB(_?0*O?0DW*/_MJ&Y Y98"F, ML2P=M86US4%K0*/>](,T73%H1XQ M/-RF'N\BUR/W MJMNWG3X=6NM#1NM@Z5,WOV)%.".^G@G8KH*61\M5YW&QUFI5EV^7K#\PW7HS M$O$%2.W+*[B]W*X";W>42(N%U+E02L3%YHJS@$M] 9Q?"*'V._H&Y5K\Z#]0 M2P,$% @ =#^B6&,G:Y#0!0 AA@ !@ !X;"]W;W)K[T_]('G\D,]DR_EVL")'@)<\*<3Y82;D^&XU$ MNB)Y(CZQ-2G4FR7C>2+5+7\>B34GR:)RRK,1\KQPE">T&$PGU;-[/IVP4F:T M(/<SZ @Y\/OM'GE=0/1M/).GDFV_4)V M"04Z7LHR4?T%V]HVP@.0ED*R?.>L%.2TJ'^3EUU#M!R@W^. =@[H5 >\<\!5 MHK6R*JW+1";3"6=;P+6UBJ8OJK:IO%4VM-#=.)=+Z\?KB[! M[.[V\NIV7E_-[VZN+R_TX\\7-Q>WLRLP_W)U]3 '0_ XOP3OWWT [P MP,.* ME2(I%F(RDDJ-CCE*=U_^7'\9]7SY:\(_ 0P_ N0AW^(^<[O_51;*W:O<\:'[ M2+7!OB'0OB%0%0_WQ)N5G)-"@D0((L69+9\Z@&\/H.OM3*R3E)P/5$$)PC=D M,/WU%QAZO]NR>Z-@![GB?:[8%7TZ2\0*J%X#J;X@/TJZ23*5O+47ZU!A%4I/ M"ILI\D,?34:;=CJF%<1^T%@=Z/3W.GVGSHLT9:62I>:+E"B-3QGY" HB;3+K M2$%;9AP8,BU641CWR SV,@.GS.MBHQJ/<4I$K[S ^+#O!4%7GL5J'.'0+B_< MRPO=OR]XA.S8'H^^- M.T(M1B'J&0#0:Z#D.97^R=AB2[/,2A7/4L,QZK;@4;-#:2U>PB/%+I/BF:JJ MV75R;_OM K45A$$(NSI-*^@%8="CL\$9=!)D>D/4X@9PO8H9LN6P%,0Q*'>Q M#D5 %'>U6LQ@$.,>K0V.H)M'=U5Q.^1AX[MF45N,_*BGJ&%#(.A&4%W6#FDF M4: ?X7%WHK39!3#L'8\->V!PTKHEH\D3S:A4$+(N7J"38?]U]?)6T0Z3;H@& MW4C;+PS6R:L&F#5A"\!P[ ?=CK&8(=_KF6IA S'HIIB2R$NRT HYR[)JSN4D M2R1IR&:5;<+)#W!WVK58(1_WB6X8!MT0^SF8UHQ7FRRV!!DKGH>2\%QMCI[Z M80%-8F'/,ZK M$*1WS=_-%R#;K#='2P.6I5@56HB"R$8&W.=Q2R.88]6U* - MN=%VN$XXHA69$/-Q$'599S,+<2NE0ZT-ZY";=3>G]3VR( R/(Z^KTF(6JJ;O M4=G:N+E)5_=^P8KAJ:UJPU@4XJY>FYD?]"QN4$,[Y*9=/0*.:31I%HZQ%W4U MFF:1[X5]/=]@#[FQ-V-Y3J5>'M;+[U3M(6CQ3(I4Z07O;YDD8/S!*MP9V$X& M8-T@__] A\DW2$5NI,XE2[^O6+:HMDEZH2Q?[0<";\K4MXIVF'7#5'1LFYCG M:LH7.GEKLB8HC7G(97(HJ^$H.L+1Q8)J%JF2T;O"(2U FJRI*B&K2).+:D.J MJKNKU,+/<1#&/5MMU! 4N0FJL%_F98WY!5G2E-JG3!.$0X2P;Q:XS1#&@=>S M04 --)$;FFVEN]TUR]7(6NDSV@T!M%#WUI45,M&(H^Z^YHC1X;E50T]\"CV% MI4"M1UFD=JMIV%S5:!@ TAL !@ !X;"]W M;W)K5]O;#Z3ZD8"#:)&9MT_;NU]\D@0#V)%W=]4M)TF?&?F;L\6/[_$7([VK% MN2:O69JKB\Y*Z_59KZ=F*Y[%ZE2L>0[_60B9Q1I>Y;*GUI+'\](H2WO,<8)> M%B=Y9W!>?KN3@W.QT6F2\SM)U";+8OGW)4_%RT6'=G8?[I/E2AH/S=;SD M4ZX?UW<2WGJUEWF2\5PE(B>2+RXZ0WHV85YA4"+^2/B+.G@F!94G(;X7+U?S MBXY3](BG?*8+%S'\//,13]/"$_3CQ]9IIVZS,#Q\WGG_7)(',D^QXB.1?DOF M>G71Z7?(G"_B3:KOQ!&\C4> M%I^G#_!S/;EYF)+;S^3V;G(_?+@" .F2Q^F8?/SPB:A5++DB24X>5F*CXGRN M3LB'H_?SGH;.%DWV9MN.758=8PT=<\FUR/5*D4D^YW/$?MQN'[78]R!(=:38 M+E*7K-7A=2Q/B4M/"'.8A_1G]//F+D;G_[4^^<^M'P7#K8>-6_IS&_Q=Y3.1 M<3+5L>90-C3Y<_BDM(1I_Q>6ZLJ9ASLK:N&96LX?.:=P:^_T,#Y M#8OS>SH;OZ>SR3LY.\J(5V?$:_,^N(%%1?)GGF\XEH'*."B-B\7C>>!1VH>A M\'P86AOELBCPCE%C&T4I93X[ADUL6!2PP*]11S3]FJ;?2G,DE"9BT4:U7[@F@E%4!#9 *<9UC3#UDIRN^8RUDF^)/P5U(_B MZ@QC&[YG!7E/9^/W=#9Y)V='F>C7F>BW#K@IJ#7(PPE9\AQRDA)8N$D\!]&1 M%*6]$'189OK6J(A"WRPL""CRS%%H@UA$O= 8A0BJ']&&41C5W*-6[O<0S5C. M5B7G.=265*R+=0TC'-FSG?8-+B,$Y 0&E;$-HKY#3<(("NI9B!.FSE[X.6]1 MUG(STQM9)ET!:1GG,UZ&0/(45O8YF8&T6W)X*AW(,X'K/?RT3:KA,?A(;2+JQ5%R7M81HC M,J44!@OM:H? H!;X5M816-\-&]04W0M'VJXG'+>]/S<1#6TV8 MK&U(ET4F:0QD4L8P383WHHVVJ[9R6#_QA9!\1UO'KPWSV=9.769N[T8H*F)6 MGA&8!_/>9(W 0J=Q-=L+-MJNV.ZD>$[*XTJ@_C9S3&I9=0Q36M;"98-":Z>$ M@%S*<,ILK]A8NV(KMO@II!LCN#4-CK+!3!F.H5S'FL*HL\@Q66(PB$6#,F5[ M4<;:1=F.)X$Z71TNDFYQ&IS,4.:5L_"P%\ZI8Q:O!IBYX<=AU#6IH["F#.\E M&FN7:"CS>9)N-'H$>KEU]R9W'&9Q1V$V=Q36Q'TORUB[+/M6GNGS>3 MNQC?+^G9B"+?Q_1L4ETO[=U7MUW7L(=-4/R M)+066?FXXC%L@PH _'\AA-Z]% W4UWB#?P%02P,$% @ =#^B6#X'C/'/ M!P (CL !@ !X;"]W;W)KDR)]HG3SEQ>=RR5A%OJ1)5IZ.EE6U>CN9E/,E2Z/R3;YB&?_/?5ZD M4<5/BX=)N2I8M-@T2I,)U31[DD9Q-CH[V7QW79R=Y.LJB3-V79!RG:91\?4= M2_*GTY$^>O[B4_RPK.HO)F?ZY&)Q.M+JB%C"YE4M$?&/1S9E25(K\3C^ M:T1'.Y]UP_WC9_5P<_'\8NZBDDWSY*]X42U/1^Z(+-A]M$ZJ3_G3>]9#L657P_\:\775V>WE^ZU_5L>S2[^G#AG]=? MSV[XQ\?@\F9&KD)^=C7]_?W5!S_X-/N)!'_<7MS\3<;D=N:3GU_]0LIE5+"2 MQ!FY6>;K,LH6Y6OR2C@_F50\[-KY9-Z$^&X;(CT0XC1/4]X'9U4^_TS^^Y/P*Q683WD=V'87N.@K= MZ)@'=-ZQASBK+Y$/Y"3*YNPU>8R2-2-117Y;9V^(H;TF5*-45>"MM+V1KN]U MCV?FR>1QOW:R!74]S;1%,U\V&U/-LZ@EV@6RG>'HHDTHVSB>Z[4>A309NS09 M0]/4#(IC\K35MO;#MG3J=7(%1E!/16_+531GIR,^UY2L>&2CLQ]_T&WM5U7_ MQA0+,,5")#&AC.:NC"98QEES(RO+-1_WH>@I*NI[6\8J M51U!<77H1'5',Z7^X%BT,R20? 5(.B$_*:8/EO(F^\%5.M5SFR:*^4Z[X=$SX#'_'EE%R M3_)[PM)5DG]EO.9\[7?!=,_B5GRB0OE3T=;#D@V4@ZOBMW/L>@3F=%AN0M[/,FI-O;I=L# MTQUD"_7*]F-4\!6;OEFQ&:IB>+TK6T\*F'JFI756K+YL-J:Z[7:G^T"VDU>V MLHWC:M15YTC76E34!F6I7=CVIJE1%L*V;:V[LH4#&#K[HJH%J&HAEII8RCWJ MUU],XP>P'G L,,4RU 50NQ MU,2:MLRNP]#^72@/]CED\,D/ \:ZTWW2W*4QCEC]W-4Q:ST0:W\V3>IYYEN])^GFS' M.[XKC9! 8:C8T9.-',>R#LR.M*5E.IB6U9MZZG0IT-5V':N;,C"&H7T?52U M50NQU,1J[FUDPS3_C?P'JP^8BJG\7,"BW=T]+&\!EE#8$[98E!;**0SEWX46 M8)]#2B5#[]B5-B:PW 580F%?W&*Q6ERG1^#ZD;0 2PVI@0SWEN-U'RABN0NP MA,*^N,4:M'A-8;R&: %N.B3G2$(^56"KZ6G=Y2V6O[#7GYCUEI,IS,E'T8*I MK(G=OVB2N=+0=+W[I-A7V(TI-4RM^]!<)2@OFF0C3@ON ;"B+/HP5U MKF36,QP^:+KY>@%; BLF3+4 52W$4A-+V3(RA1GYV-TB]?*W'Y.I"I,]P^UB MLL*.=WSJN6:WXQ^#R0HCQW8./4NC+293&)./WBU2ITNUP6MVGTQ.X1@&]WU4 M4D95"['4Q)]SMJ1LP*3\C;0 JP^8B@T%47=A # 4I*$W7-Y[8W#$U]L7\C57FZ.5RR:,&*VH#__S[/J^>3 M^IW$W6NQ9_\#4$L#!!0 ( '0_HEC#:%FALP< -4@ 8 >&PO=V]R M:W-H965T&ULK9IO;]LX$H>_BN!;W+7 NA9)_;%SB8'42; ! MVB18I[>O:9F.=95$+TDGS7WZ&U*.)$LDDP!Y4\ORC;9*[4XF$YEM64GE%[YC%?RRX:*D"KZ*AXG<"4;79E!93' 8)I.2 MYM5H?FKNW8GY*=^K(J_8G0CDOBRI>/[*"OYT-D*CEQM_Y@];I6],YJ<[^L"6 M3/W8W0GX-FF\K/.253+G52#8YFQTCDX64:@'&(O_Y.Q)=JX#'V+U^\7YE@H=@5E2R!2_^RM=J M>S::CH(UV]!]H?[D3W^P0T"Q]I?Q0II_@Z>#;3@*LKU4O#P,!@5E7M6?]-=A M(CH#P(]] #X,P/T!D6, .0P@)M!:F0GK@BHZ/Q7\*1#:&KSI"S,W9C1$DU=Z M&9=*P*\YC%/S'S?G/RZN[R\O@L7MS<7ES;*^6MY^N[XXU[>7]_#Q_?+F?AG< M7@6+\^4?P=6WV[^6P3CXL;P(/OWV.?@MR*O@?LOWDE9K>3I1H$M[GV0'#5]K M#=BA819\YY7:RN"R6K/U\?@)Q-,$A5^"^HJ]#K]3\24@Z/< ASBRZ%F\?3CQ MR"'-'!/CCSC\W>Z8H"JO'NI-FZN<66>I]A+9O>A\/I$[FK&S$22L9.*1C>;_ M_ =*PG_;0OP@9T)0A#)>97G!@NJ@5]_5UQF5VV G^&,. M^S%8/0>?]A(N\NISP"UK>6*+,_[(Q?P@9T>SEC2SEG@7<[FE@HUUJ5P'&2^! M'Y+J"FP+NO84=Y8M3F=A;VTM1F2*[$N;-B)3K\@+!I%G.:W14*T#6G*A\O\Y ME:8#$2B>S7I*+4985P2;TFFC=.I5>MX1%O -;"I%JX=\!=N02LF4-6FF R%1 M&$8]M18C$H5VM;-&[>Q=:DM:[3>P\_="IP"DR"97NOK3[.]]+DR./$)^#F4ZZVM8G,M2=KC+.!_&26]$(.$R"#1U;/92PR$[W39L*(M'&CJ;WB+R1@Y%@9UP(W>M330NS"AEV#-5K F M4NYIE3%(66G?4P?W7553TE<^M$D=11CA5CCV"K^BN0@>:;%G4()+1N5>?U1* M!\&HJ*#9!-70**Y-J;7G[^%O',UI/WUM-C%QY"]J:8[\.%]L(6&9U-N^0P.3 MNV:[%#E=Y84AP^\&)Q"7_>/8M;!M>X"\')U?'VJ7HST[C#Y*F&@Z[6L;6D&R M)\25-BV&D9_#"^B1!93>3@UF0O[KM0D=TA9%<=H7;;%"9.:0W$(9^:E\)]B. MYE! ?^FN@=7[GZLM$W"T@5H%.>]F'AK2-^WSP&*#<>(JK2VBD9_1WZ H07'2 M)\ QWXRA^?/I''(79CCN*[58$8(=2EL\(S^?;\UD>L0-B3E&J-\YV*R(@ZNX MY2KV<[5)^1U]=FU//$0C[+M^OENLQG$Z=

;A&*7T%HEHD]$!,$"EX49GL* M5IB>Y67/6E4/L8A1V*\$%JLQFJ&I0W7+3^SG9[WF'8Q8)5K8%\U0'_ 6LR3M MM%W'$EM$8B]-S 'PG8F@VGL6N(%IDX8T#^1:57O*] ME],?Y>TXZ):!V,_ N[W(ME37ZG=UP=A&/8+[5=!FAKMFQZI;-N)7V&CV>V M;>2&B^YAH^G!S(;4D9@+'0XTH>9AP$L;9HULB,9!>1J:C*,D=F (M_C$?GPV M671(''.X>M..'&+1NAH6LV26NE:CQ2>>>A/G*J_@Z/$&F5X*OSMQ/LC;<= M MB;&?Q'JQ(%\RQM8RV A>-D)G^N7ME-D'5>O.%BEV[B-D_YB6,P<&4]: MM!,_VMV;J#[AKZS%EPPAWB]1%I-H%CH:?-)YL.WG_-VAY(*X%19:B MF"B#@E/[!%MXC<.T7YYL9BARE2?2)(;[5JZ-C<9"T#([?,]/'X. MYMMR0@U#U_YHZ4Q>H;-KOM\@>HC>@6@;G=VJ6SH3/YT[J@MSLGJE=R46GB+2 M/[/:K!R';-(BE[P1N6VSVFUA-V\D&[&0E4Q)O_NVF)$X=&WPEK_$?WR]KF ; MZ'G^M&;UU6?=/3C['VL$EO,J0H.3F<5L'$78T7N3EJ;$3].%NU=3 *:'O*I, MND*/RD3.K9T;L3PM)E$\J.,6LQ1CQ_$W:K$:^;'J#8'I!R$^\0?GW3=@.$JB MP7NRH1G"Z:R_A2:=%\0E$P_FO;D,S/F\?JW:W&W>S9^;-]*]^U_1R:)^P]ZZ MJ5_X?Z<"5D5"AF_ 9?@EA0D5]3OT^HOB._,:>L65XJ6YW#(*=-8&\/N&<_7R M1?^!YG\RS/\/4$L#!!0 ( '0_HEAI2(G1EP( -T' 8 >&PO=V]R M:W-H965T&ULK57;;MLP#/T5PBN&#ECK:](U2PPTEV$%UB'H M97L8]J#83"S4ECQ)3MJ_GR0[7E*X0='U)98HGG-$BB&'&R[N98:HX*'(F1PY MF5+EP'5EDF%!Y"DOD>F3)1<%47HK5JXL!9+4@HK<#3RO[Q:$,B<>6MM MJ9PRG N055$0\3C&G&]&CN]L#==TE2EC<.-A259X@^JNG N];RW3D>.9"F&.B# /1GS5.,,\-D;[& MGX;3:24-<'>]9?]B8]>Q+(C$"<]_TE1E(^>3 RDN296K:[[YBDT\/<.7\%S: M7]C4OKV> TDE%2\:L+Y!05G])0]-'G8 _G. H $$3P'1,X"P 80O58@:0/12 MA5X#L*&[=>PV<5.B2#P4? /">&LVL[#9MVB=+\I,G=PHH4^IQJEX3AYA+6&. MPM8<2Q"F5"8YEY5 .(&[FRD<'WV (Z ,;C->2<)2.725UC8,;M+HC&N=X!F= M$*XX4YF$&4LQ[+ -?!P<)+PBXA1"_R,$7A!UW&?RK;Z7C+"M@M#RA:^J@E^W9)'C[ZY'KVFC;EK3XP:R) F.'-W$)(HU M.O'[=W[?^]R5\;R-R/;>)FK?)CK$'G_7P^*2);Q ./[&I?P %TH) MNJB4>150'.9$(%-=SU,S]RVSF1CK^"0R!;/>37N'4^CU>_M>TRZJ)V%P5GK56? W>E7!8J5'102$EXQ51=M:VUGT85MP4_L8W\P\3OL4SV[ZE'S MC[X>?/J?LZ),0HY++>6=GNEV*NIA4F\4+VVW7'"E>Z]=9GK^HC .^GS)N=IN MC$ [T>._4$L#!!0 ( '0_HE@$TN0//@8 -(< 8 >&PO=V]R:W-H M965T&ULM5E1<]HX$'[WK]!PTWNXH<&6(4"/,$/2]MK.M)=) M:/O0N0=A+^"+;5%)0/GWM[*-31JS3IDC#\&6O9\^[6KWD^315JH'O00P[$<2 MI_JJM31F]:K3T<$2$J$OY I2?#*7*A$&;]6BHU<*1)@9)7&'N^YE)Q%1VAJ/ MLK9;-1[)M8FC%&X5T^LD$6IW#;'<7K6\UK[A+EHLC6WHC$M08N%,!?K MV-S)[3LH!M2S>(&,=?:?;?-WN]T6"];:R*0P1@9)E.:_XD?AB .#@7O$@!<& M/..==Y2Q?"V,&(^4W#)EWT8T>Y$--;-&N7H_8S6/\(;-UHVVRV8^_3,-I$X5K$[-M4 MS&+XI\X).7BW'MSFT2N]$@%9]V^ MV^:]GO,!%"0[Y^LR,N(!$7+DMT@Y#:PO'R-S"GGHMMWAP'FCHL"Y%EJS+VC) M;C'0Z+_4M''J+]"W8#WV##RO[[7=0=^YDPM0SCL9QU$H=D] OTH5AU@9@%D7 MZ>< #[OM7M]C?[ IABW=N[C((:S"LW^Q,#(CF0UK9A)IEDW8U(;4EKJ08>CP ML6.$6H!MC6$#L859@X+2QDUYX7MPR+6#RCO1YCLIH'^ MQ%%0#%QD$ZU OI')2J0[K,AQS*+4&F3M,R4?\C':.[0,(EWC8K/$[C>@#5NG M-K4 QU7PVBXA97./;5&H9AN1FD?N MPNM(AA=$;>F5M:5'%H&[=0S,]E]YA ER3, M)YF^/($;#3H7L:;(]4MR_9.<-BUK8ATW&K.)VZ#D-CC9<30_&K>)W[#D-R1Q M\GK/BGK_[2/8%*J57!+G1,GUW&J1Y)YSO5"@_\_L#Y9X'CT+4))K:=%FA1@S M_,L#1)'A%1E.HDXC$]>SH>V.+ 8H3M5JT"-7;.-RF6+7+;7<:/M\FS$N-G&M.>ILZOJO5,2C2_[C8-\U!YN$.]5=E;!X M@[,&F]274]E7LN/1NO/<8 ^?!!MW%+BAJ \VK_2$DQ5_G.]'6+D?H0)-0YWH M*EZ)!_?.&6A.:LRI["NUX;1J').^!K-BOV@K^CY&%)U*:#@M%$?%K\'NR'Z5 MXE2I#*=5IE'\&NPK\>/-XL'TUN&9*5J@/*K'0Q=WZ$=2M-(#3NN!W>"S M;(-/)B<)!X M6M)VQ-$/=4A9R81/RT1C:C;8_U)J^I4D^/3&X)FI6: XKG)FK_::(.N[V^ M]U.B=@X^,R6@%MG'-'O"NTY-_L6I;"T_V$WRSU35Z_G7/APPEDK-8IBCJ7O1 MQ\Y5_@$MOS%RE7VTFDEC9))=+D&$H.P+^'PNI=G?V [*SYCC_P!02P,$% M @ =#^B6$[!&T,,"0 +A< !@ !X;"]W;W)K:DJ&2:N5A:_;)RO9,1'OYV&VBM9\*;*3!>SV8MI);4=G9WP=U?^[,0UT6BK MKKP(355)?W>NC-N=CN:C[HOW>EM&^F)Z=E++K5JI>%U?>7R:]E8*72D;M+/" MJ\WI:#E_=7Y,ZWG!O[7:A<&S($_6SGVD#^^*T]&, "FC\D@6)/[=J ME#!D" MC$^MS5%_)&T[OJO7G.=G+ MG0G\5^S2VN/CD#E[9,.BW;!@W.D@1OE&1GEV MXMU.>%H-:_3 KO)N@-.6DK**'K]J[(MG%ZZJI;T3TA9BI;=6;W0N;13+/'>- MC=INQ94S.M M5="K4,M(KPV07AIM^3R MQKM*!"A6%+F.\'TL8,/P(T,JE32QS*57Y.T>X)@1&J.W^$Z 4C;4SD=) ,:\ M<^A;@TKGGR;BO-&FP-$9J98P#B!*#27P=^1#[JPE2;O1,:6*O'/D9JY"(,0Y M0JRBLCD@M"[*ND;B9/)=V]PTA6HWA@8LU<;(M-[+#=(.B;'09*AO'&?:;ER$ MOM,G$>Y"5!6"X-W:(51X4L56\:$-56YJ!",&XT<\\:]17@H W(,9ZZH M2FR*B?@ >L@\3P0A2XV53:&C*LCI IT@/2&+NI#T]49;P*;X!=A@XR&#V9Y; MHI0W2JR5L@B0JI$CBCJ?X@OR&'(;2W%M^905&0D"^5)>&G-'ZU1-O\A]"2"W M.+(V:D^WZ\EJ(GY<+J]ZTJ%;9LQ/70U 4B!]RG*;_\^04(EH"U(T>4M4)ZC] MB/GLV;]XTY((:I1X2?%;J;SQ>RI>WN8E:,M55NE G3/K0*XN+WIX[]6V,0G' MZME_)ESAGBAG4)B <"="Z1I3('*"6CTA1>!_:VSJI3W407Z^D!6"9QV%-Y(@ MP"W$@FUL=$#!B3LE/0B#1B'^T5@ECF8L\T?CCJ^, C(AEM8VV/!>43D)P.D" M]--7V,R2S5:F($H;;?!S[Q'"1"97E/=J#=F8+Q*."?/S#U&25E !"9 *00 % M3.8I;]@((OHLHA-UV;'G]O $1AZN( I'Y@0?2LM7?QC MZ95BARSZC*C2&) R<=\\+X*5[-X)N0REV&!BW)O\DB&PV)C4%/*ND:6J39%E M 99M5>UE01F-L8H.G7RQZ5VCZ\#GRQ!UQ4I!C$BZDHHIR?-7TR)5%6D"M#Q+ M2M1)"8+\J=&(]"#=E-]*?H2N]@B8,P$C=3WH:Y!P= B.FNM5 M&Q2CY7K0R[("=6,<6H)J?:$ T,F/[4FGD(^I#:MO"@#GY0!*HJ17-\HVK8OJ MMB:;010-U\Q^$TLR=-85DV'.*B7)B_:8*#HQ+CAJVI(&V8@"T?;&&9!A"YW# M$EB%?R3'*(Q]F!%62V9(4)Z!?4D,AG7P!VH@V]< 5;&+?25K!E9PQ[[I(]L= M!Q9 ERDD.4>VT[S&M(J'+XC^FR92(CO74Y3"!,*9JP<,1^WC.6_CA4G.54I\ MD+?B34\(^EJ\P596Q:2B=.S;/K$#@^BDMI"^".+<%[2'YU16-;"P?^ZH0H M&>HB%EP>+JU^_MJP;+Y!9)W3+[[G7>-2ZG M.+55"8(S_^%UR!17#<6;CO%$:8BT@V]@Q*!G[RT1T!X8SJRE;IG1X]EALN)L M]<8I77NY72L,F99"QN5/0BA3>SM8,(_T-]H_;)HO)N)7E42.:'5'0RXF0NB, M5:GB$&!H(:M!X>J8:@HSV;;1/(W0[$G:?@@%A%)M68\>L..?E+('[$#"19]H M2M5!EES75)C]K+)<7?>S2LHH+4>L4T4#S8 %5+*<9/!$BKI90ZT?)K<5"[G& MX!02^ %[.J=Y'DA@,XQY52I$;JI\AS@4#5Q8<'E(V:L7^'@+F6T'?-8>Q50Z:[]R&YK"G^E8NF21'0$H$AVYOG&Q:*-(1+R('EE M!Y]6MKJ&RTBWA_3$/1[/'BO(]!CI^5Z#&="[4+<+UGPC^+P:Q,-JR+Z]&I[_ MZ6H0#ZLA&U;#!08Y8L)EI\@7N&;H*'YV(:3"8#2+V?S%@:*P FP?L'S/L;;G MMJVLR*BS5]3R?N?F&B()2SOOD:74B^E&G-KHOD6DCI$[8_@SH?"NV99T.F92 MMV,G*9QY@FX2=)XF$ >TK";U&ER&,Q[\'P"A]"4"D#?]4!7Z3H@+A4E$9+;" M/1+7;ZWN^)'"#L8"6 M'UY*'M.;/NY$Z>9-KP1XM=?I7MT=3M,.NQ#&6<(K@[-<%_0Q-'5?)_!=8:Z- MGP]I;6+26'77M?N'1-B'=PT[U:,])6N)L"^F=D[?:(]4?6JDC^EUR+!NT@C- M5W N@20G]ZN@T'R'2Z4D!06=7UXD(%V1#,>^[&#_./0N;#IXAUDIO^4WM71S M I'3Z\S^V_YE\#*] ]TO3V^2,5S!\R",VF#K;/+#\Y'PZ>UL^A!=S6]$URY& M5_%CB5NN\K0 OV\<+JKM!SJ@?T5^]G]02P,$% @ =#^B6,IBJ5I#$0 MP2\ !@ !X;"]W;W)KO*'@& MC01@;%U]B9, 3CH]TXU)M]'.[#PL]J%$EJ2:)EEL%FE;\^OW.ZGTW/PA>_ZLVVI2\N/KRKY48]J/;O]7V#3Q>12JY+55EM*M&H]?NSN^G; MCPM:SPO^2ZLG.W@6),G*F-_HPX_Y^[,),:0*E;5$0>+/H_JDBH((@8W?/"1M'#X'ZC^P[)!E):WZ9(I_Z+S=OC^[/A.Y6LNN:'\U3W]57IXET36+J[.1-;9UI1^,S@H=>7^RF>OA\&&Z\F1#3._8<9\NX.8R^]E*S^\:\R3 M:&@UJ-$#B\J[P9RNR"@/;8-?-?:U'WY5CZKJU+N+%L3HJXO,;_SH-LZ.;+P1 M7TS5;JWX7.4J'^^_ !.1DUG@Y./L),$OLCD7\VDJ9I/9X@2]>91LSO3FIR43 MZ\:4XA-X;> !T&Z[%9]8KZH1_WVWLOS]_QQ2@*._.$R?HN6MK66FWI\A'*QJ M'M79A^_^-+V9>U-C$(8HBG,V5%:[Q7JL8*C:C"O])T M50N2LJ4PI7BS? "(6IVK1G+\/2FAGFO\2#3 CT(T$@7UG&UEM8&A<$Z[-5;% MD\7@Y//D'TK(NBYV3'MM"N")KC9B#3IO;*MJ^K4Q,ML2U5RUJD&\T I:[YF4 M52Y:7=*W$+7Q"@)#*S70T5OQ2K\68+UJ]7H72&3>AQ+V(1GUD&+U@>6U:A@S MJTP)LRKTAM7 2AM2X]W8OL\P6T@&Z2G\X->GK:J.D$L@6-9/-FU5OFY^*42)LND#<:N(!".(X_QAUGG)!F< M1E=9T>5*/,I&F\YB2;G2E>?1>:%S >(O^$ *CC3L*QLE-JJ"9Q7%+LED+5>% MHETK1>SGVD(_7C:9961Y^#/YEP3'JI9PR:,:.C\2-_#3HK/DM#B(_$-6<$7Y MK(CY@KR>SB"PB0&2)CV_MEM9]7L'K<"#&U7JEM9#.1OSJ)H*>:Z5A9 =(J#1 MK59.>J@-Z:7;!?HQ@Q*X\3M8&7 ML&,BW3L7(5Z#+#!.B^K"!I!*( MOVP>J.=AIR)J"M4,J;O2J:PU M".M)7+3*%6R2IR.2%A(S9Y6 M +'(Q V5&-;A9]LU%?8RR5&PL,LX*)#Y/R$04:4ECYI"$T&T,L O\-<[9PR2 MQ <)A24'U1Z&DZ(4_*-D!!HBZQA.HW+/!6";RB;6AM\*O=(Y3@C']3[#-L$W M*!,UH@4';Z$QQ$6&$*$D L^".]Z*K7G"F4!@X(TLK(GL1LCI**@H59#_0G;. M$8_*'<@QU1_)C$ WV/Y;99Y@0]@%F)[I6K+Z3_'+R5!LX"P5A8PV0,2'#OKM M91[!%HHXP)]L'=B3XT.#%.EL+@_BP1\3.K*KJ"3;^,7($V9EG30;0C;D>*\PDC MQT/B; 12#3%:8(LN'&;Z[$;^7-9@AU325;++.7Y %4G:NB=$CG8*7VMB]31JETZ&(N"Q+86Z&0!2<7%JK&/HA"#;]64ROINED,L'?&?_]7&W M*-0.#40'AO ((JI9Y'YB&CN)&NRFPX--*$[0WU*U&4S;%W-L4X@I;&R"%MIXPJ,K75K7>8E0R/C<44P MY&^O&(=?.TC$>=664Q9W6&1\!\@CGKPD]J5:VEU-D 2U^.-[A?HS^P:*??MM M@M;U>GXKOI(&OI-E?0MG1@6OD5N0HJ">N&8HFH7HXQG^!#C >-#[:1_[B&UF$7@_)$H7'M112DL M6"--#W7,S=0A2_1*=#%"6BB^HY[QT#-_P=LJ,E]JV] M$F<\]$M ^,?JT>"\,^B9NM=0V.6:-$O XFT62HA-AV2-0\_%WUDZ++"']G(I M6,H!G 02:1_A:1+J!#^Z,%YL[-U*1DLNM>D'[1@]!\>QI'+U)M1"*;A!5Z=] MVQ.*FF.%#,]>8'A5<_^\ET$\\E*T6PW()_[ MQ$%\/,JB4R^*W= Z#5S-^9^/-*IR6/87-J8H6G.(N/#MRX>!\45G72S "^JN MC7H:AB%0-?84CJU!).; 9S6 VQN2#&3$%+U5_ M?33.WJ]).+^\L"*Z'A4FOB.0DZY"I\K>HAK-96$J*GX8N'W0N9YE19.&9UVZ MR2X=2:4M-TS$"W/L(YN@-2"+"^I(.AF3)I_@E'0LGG]&&1;&J.# SR+%WX@R M*?@ORJ"E..\W38JWA((:M#L6_&Y7*D< MF)O\:+Z*A[ A%?QQ9ULT>(-OB>I#J(1H#YJR$-EFL1M 3Y\I^RG]28CW&"K4*9T(>T MFL9Z$JZEHW!P*6@&ZBB M4_78%08[:=C7"#?H2V'W#&642@HEFXH3NNPX.,'R!58UG-$0 86F009-20S_ MD"LCY&;3*#_K)67%F263YG:'^1K*9.-L*M\HI\9>^R^U\<1E$\<;G@HJ>A . ME;NO]8CDVZ!!M<"CL)8&/CR4116KFDKP-6]C*CB4Y>-\?P]8C$%NG>? [M M43JR]]80RFTX8;0F,T6"8\G@SE8H7Z48?N-Y!!"38MCJP03>*Y&G"[/K1Y7_$YG$4%@.)3TW4.E0>^Y:4)-$4D38=$#=0AGPNC M?%6Y'#3(M2B#@3S%SO,'V6"6UC3DD)7<*.<]LL-Z0C69-<:5N[I)-H59P2<' MDJ6$?Z'0#%<2G@E1&*3;-+@R5YEL2<>_GY/%$A1&8-!RYO37=H:-XCD;4$YT/@63 M\0)7^Q#+G%48A)--#^0- SF0F&+U#MJ Y]M;\;E#A0EM?]%Y#BU^EK9U'G"W MIA4Q<#Y_^7P7(N?6+; (B7OINMB?9 T?#8OO[G\*:QEL!^.,UCFD+X"9X-(F7SGE#5^Y&,P:?R9!#O^6T!R2AI%S$9^25S]6'!P6PMO78OPQ M&66^F#)IY#A+%\L9/5RFD^42#_-ENKR^P<-BD5Y/KY-#N5;,+M,K+)HNTLE\ M(2ZOT^O%E5C,T^7E=7(,F*;IS6(F9NGUU5)<@O2EN,+S38*3INGT>DYGS]*; MRP5Q,YVF,^;KYC*=72Y/*?6%#?^3B@TQP=/;=+D@*:8WZ>2&5'DY32=75WA8 MWJ17TWE"X2"FU^E\"9VE\^N)F$,%\RDI?W%]F1P(CF4ZNR9%+4C;LW2^(*[2 MR>7E-ZGM4!B)V$;N7:".[N7CEPE?(*,FS C/-BHXO.M^!Z88._XW;/B# ^!^ M7YJ;2W$S%3<+<3-+'O:D$OA67(IK\>('Z2=CC;\1CA>6ZW%7V.>5.'Q#6< 7 M#_1:0-;H>E"6[F.XII(TOL#TT5U66>H7PG6)KJA2Y_M-?YNX]X*+'Y0P"%$[ MF^LUFMXD=E3]#C?N8@[?KQ@= *ZI[:/1DW_U*'ARN&NU:?]J$DTFUUVQ MIOO*GJ5!P^HGD]1L[5!5^^8D#LJ4?Q>#YH)<"<0.$;4;CU>&8\?*3T6']HIV M2N(=6*-*/PD_^L;*#Z:_\0[7F>.+M?$;.'&<,1Q1Q!'(D1$!72S2J,2/M%Z8 MB43LV.512@)%:'KAEX16\/O]/3S$#6'3AQ)D[RKJ6@9+O32)]\MOKW3&4H:8 MB9%X\CIA>+W$<^!P_9ZLD#ZJRMMM?WK'=Y]5?L157UR@[E_Q?@J7?A6Y4O4F M7 *^4'DP=1('?O&G,#7(@[UZ-^JJ^-;6T> - ZKA^6*8(PNM:[%+ MAI>:QR_I^WG84+@__!K_9#YCB_%[AWP:>=0Q[2;A]J*B+%.Z+*/V,A#GEE=Z MF._'26YPV/Y!BKR%9(U$O\T^5D]';73,EWR^^7NY7:(O*%7V JU MQM;)^=7RS-VIA ^MJ?DE[95ID6[Y<:MDKAI:@-_7QK3A QT0W]K_\+]02P,$ M% @ =#^B6$PUG,4B!0 $PP !D !X;"]W;W)K&ULG5??;]LV$'[77T&H09$ 1BS)SN_$@).V: =T#9)U>QCV0$LGBRM% M*B05U_OK=T=*LMVZ*;:'V"3-.W[WW7='YGJES1=; 3CVM9;*WL25<\WE>&SS M"FINCW4#"G\IM:FYPZE9CFUC@!?>J);C+$E.QS47*IY=^[5[,[O6K9-"P;UA MMJUK;M:W(/7J)D[C?N%!+"M'"^/9=<.7\ CNO!2B!F6%5LQ >1// MT\O;*>WW&WX7L+);8T:1++3^0I,/Q4V<$""0D#ORP/'K&>Y 2G*$,)XZG_%P M)!ENCWOO[WSL&,N"6[C3\@]1N.HF/H]9 25OI7O0J_?0Q7-"_G(MK?]DJ[#W M9!JSO+5.UYTQ(JB%"M_\:\?#EL%Y\@.#K#/(/.YPD$?YACL^NS9ZQ0SM1F\T M\*%Z:P0G%"7ET1G\5:"=F\WSIU9800Q=CQTZI.5QWAG?!N/L!\87[*-6KK+L MK2J@V+4?(Y !3=:CN=/B1FV,V24#9G_.%=09%\M<^'L(QT_W'4.%X3&0;T P]+,IR]C-9@ESOG20/"\$J[J'8S8 M!Y4?L\/7K\ZS++GJ5OTLO3J*&J.?\>2"8=MAK@)6:8E +*'K(2CM8./=CGQB M?4C3+H">LGFM6^7Z.$:LX6N^D&A5.@B1Y%*C*)<4B7>W M122UEX+Y;O<,J@7F.%+H;-2SL.CUO$4#M\PVD(M2H&V'\5OJC]EON+J+D:W0 MM$[;5XP8ZB M>[[VI< .T>(TPY4MI]\ /_#*3=,K+/]<B=L%B.5-DJKMLAR)#QAMN!K\:6T6K>(OUA;I#@P+O]S"R M6@K21!&5P3\&:QTNA)!ZI6$>(.@&=89*#Q<0T 7T38A8ZD@^'N!";6!A@S'H MIDO(3W$,I_MD$B-E8 1]4" 6R)"5PN:(]:GEAFH\0!F$V*&9L%4%!A9K E5Q MJM1<&^P\3JY9SS_:$3"?\-/,%Q@IN-02S_7D>RV'!Y3X!X*.18W]W6,T?2;7 M?O-&=%$3E!&2J8=D\DW^,*_ED-?-^JZB>PW_;W?1(_:8[4=#]!U1T=RB)!MM M*#,XGA=_XS,(=QY^V"ZUZ%>\P'U2AKL"R=V+!?E,1].+A ;9Z.PDV]BV-C1- MH9ZIE';MTE%Z?A$^O[?8%QWN/4W.6#8Z/[U@^V[^\=9#S?=H>HY:5!WVX_!F M&U:'%^\\//0VV\-S&;6.O=8R"26:)L=G)W&XT?J)TXU_]BVTPT>D'U;X:@=# M&_#W4N/]V4WH@.'_@-F_4$L#!!0 ( '0_HE@EYW_S% @ $,4 9 M>&PO=V]R:W-H965T]6QHEEKPTC$M MJF$4!*/A@LMZ<'GN]N[TY;EJ;"5K<:>9:18+KE^N1:56%X-PT&_AFLII5R(VDA5,RVF%X.K\.PZ(7I'\(<4*[.U9J3)1*DO M]/"QO!@$!$A4HK D@>/O2=R(JB)!@/%G)W.P/I(8M]>]] ].=^@RX4;L9K^6^GGL]N5&U4 M)4O>ADE=LCLM#%G$;:CIEET>L.FL9=@_KR;&:D35OPY9J 60' 9 F79FEKP0 M%X,EG:6?Q.#RYY_"4?#+$?62M7K),>G_I4^/RCR,.#EEWSX+ZR>\5EH*XSV@ MJ)1-)$^V]'WJ]<_I/5-HS4.]:Z*0C=0_HE#/4)3('QE*71K[#P:P1BR"S/=B M*@"&Q,"8C^3/$+/F+ YYE"1LEF?>9 M:\UKD'9QQ;(@9UF>>ZTW>(<*?8ATA!?$,UJ2 ^2/LY E?I3DWJ.B"&QM7+2V MVK9U&R9AGM,B]_,P]FY5_:ZC_ KU&Y;[8V?&,/"3*-WH;/GS%EVGF+8>*3,A +VHR:DAT#:*J)S*. M2!I6\*IH*DX$DQ?0/LF27 YBSQ%CDY1=N6XKRG?\"5$Q$ZQN%A/(P>&%6BP MPTE$:C;66!Q+0LI&NR0&/T?5@E%<-B/.57EZ/-.)I]A5\FO\N^E^@'Q-Z3W. MM1 [;9+=HN+N[&R5A_5J4Q_8*Y7"A_,*L=PZC*&S\1/OMEE0 BE]YMWVT-^P MMPE$G= B1GU,VV7BCX.H769^'&7L! %>*XP?+?_G?>N_;O-W-#/M>3[._#08 MLWCDITE.3U$>TU,8I!MH&_B'1 !9.5>PHJ40J7GLH5(CP1N'[5NGIB(@C>H)N!Y0:#B-9)/OG/LF$!=@I&\ M-O!,CT>T,0C&_N@=<-XVN$(U%1*DPR1=QCN9;;Z>[@0BG;XA- (%J&T__[\@ M1+MZS:ZC)&%9G+(T&[-1EF$Z0*C,)#GFRAAAO[_ERC6GQQWGV=YXL1;VZ+_R^:7'J#7O1"QUXM5(-BB);8++IZA"UMNZG1E;AKW#78'[Q"N?^? MN/=M]QX]I$*[0[,1Q;Q6E9I11T*31I=MTS,)7)B'?CP.MU_%?IZW64$S4;!I M_UJTX4F5''T?&1CE[&T8^7%*N9/Z81:LM\=^DB/IT0.#)/0>-2]Q$]1?7 9: M>F(U7PB[OA/W\4QZ%X2^;[3@E*%GBN,E0OG*K[E*J\;-J@WH4^V<;D7:4<%]-.*]P_!M4LJ M"I#UO+?G>A>8;[6@ZS0:;>?C8$PO4A;[HSREY0B[89;1,F-Q-*)%CM3JAHT. MT Z,WMSW@*F;PKI>Z+,'024<>]>[Z"]E5^V%H0]Y^7H.E$/.&56(*UN T2P=,MY^LV@>KENXST419 MM RWG O4>DT$>#]5RO8/=,#ZN^'E?P!02P,$% @ =#^B6/4Q><+? P M-@@ !D !X;"]W;W)K&ULC5;;;ALW$'W?KQAL MB\(&#.L>*ZXDP':;-@42&';3H"CZ0.V.M(2YY(;D6E:_/F>XDNP$MM$7+6]S M>,X,9T:SC?-WH6*.]% ;&^9Y%6-SWNN%HN):A5/7L,7.ROE:14S]NA<:SZI, M1K7I#?O]-[U::9LO9FGMVB]FKHU&6[[V%-JZ5GY[R<9MYOD@WR_ :74-=N@G27/JWE^,3B_',OY=. OS9OP9$RB9.G ME_.\+X38%SSU=LC "!QI<=9GZX4@R?CO?H[Y)V:%FJP%?.?-9EK.;Y M-*>25ZHU\<9M?N>=GHG@%'<7)9:_J*@6,^\VY.4TT&20I"9KD--6@G(;/78U[.+BL_)>V;BE M&P[L[WG6BT"5O5ZQ0[CL$(8O(+RE#\[&*M"OMN3R6_L>V!PH#?>4+H>O GY0 M_I1&@Q,:]H?C5_!&!XFCA#=Z >^W5HE$YD#*EG3M7=D6D7;*-9;_N5B&Z/% M_GU.?H<^?AY=DN8\-*K@>8ZL2#[,%S_],'C3__D5[N,#]_%KZ/\K/*\B/,]O M*VT84R9IO! M9HT#WM7D+%-TM$+.T9:5#Z=TQ3ZB3#P:%KAE2XJ,KG7D$M\51Z3\X?H3VE2Z MJ)#]7UH-]M0& ?7<* T27D8&VH"!3.24X7OX3&BN5NRQB4QO$7JWPKAQ/M4# M3"(D-ZTO*J0US#2 ),-QT"9$.*S02IC=*]/BEIB$NT8 X$(FAL>61@>AF-P8 MDGNPK.MDN"=S<&CA I0#22Y/8CW?LP6Z#A@6;FWU?S#LB+2-,,6=E48I\.+F MQ]CP@T2';<$GZ67+S(L8;$WSG9J]_$!=6T+TZ( 8$ .VCRJE_< 05354AN=,@V;HKNU MJBU3R N'JF%#-PK.Z#*Q72JCH(M280OGV2V:4=F"&8@<%.Q(9!_QY+\I0O0W M'EPWS%!-0%#*R1\MCHWZ)YG4%2DNH^SHO?!Q;8#[PG%VR6MMK;AA?_^/=#:= MXG?R=IQ=5UO&9<*!T+J>):&[NR?E@]-,6+KA<\'N\Z*J1#3R##*YCV3\_0 M@WS7I;I)=$WJ#$L7T6?2L$)C9R\'L+]R+NXG=7H#29*;F*D43)]]BN\F53FRW/)!7/>!ZV]@$B6Q(F)*$ H&7M MU\]I@*0H1W9]A7/+T^'0I@LJ MI!WH)97X9:9-(1U>S7QHEX9DYH6*?#@>C0Z'A51E[^+,KWTR%V>Z2_I-0N?U7SA>&%X<;:4<[HC]\?RD\';L-62J8)*JW0I#,W. M>Y?)Z=4^[_<;[A6M;.=9\$FF6G_AEP_9>6_$@"BGU+$&B3\/=$UYSHH XVNM ML]>:9,'NO5/JL]SP/I2G5O_ MOUB%O>.CGD@KZW11"P-!H$1C7 F./.QCR*&^DDQ=G1J^$ MX=W0Q@_^J%X:X%3)0;ES!K\JR+F+*UE^$;=:EN)R;HC@;F?/A@Z:^?=A6FNY M"EK&SV@Y$;_JTBVL^$>94;8M/P2B%M:X@74U?E'AK](,Q"2)Q7@TWG]!WZ0] MYL3KFSRC[X:F3MPHF^;:5H;$OR^GUAE0XC^[#AMT[>_6Q6ER:I\L"2 M>:#>Q2\_)8>C=R\@W6^1[K^D_=4!>5G+X4#L4B0^E.*.EHZ**1GV[5BL2. 7 M,I0)53HMI/A]H4P674(@8R&!1;>@L"S\,O;*,A.?R3KI\.*M\,H=I951;KTQ M*?HL^\M/Q^/QZ%VKT[\G[_9 =K<0=RI7*3+T7N8YK0/P?BUR=W_5;(ZC)1F' M.J/*.8/2E1'TJ*SS[V0*D3-'3H,MNRO7WHZ,=LOZ>IJ= ( M1'(0!R["( O*0B-RM[)T1I?J,2B[OQ)]%#M?S1\H7P?J,+X66!QU0KK-_":0 M R#O2M2V-#,"RL 8&XNET0^*'8">)_@P&5B!%B)S3[/(TPR19VO:J+GB7Y9& ME:E:X@DJ*W@))WPC#N+1:,3_MD-\('YG1=Y#L//Q@4S)[0-A+B74 -)G>*K- M@HZ>_?9I?+!+,3+\$EAR?IO$.]+[EAS>G\G0\&/TC=_J1+V_JC-AVW%HCI"R M<LF@Y_63_2.R)_G@R$GO1;Y@SKZ4Q:S:UR10O MF!S&)T=CD1S')X>-]NO*&([,DDT 3W\"TH^]OOAH?\(:=?DV?;(+$"?0->*' MPQ@,?N&$S_>*-SXKDN1=Y^D&)8U#N& >([Z>>>A()(HP 84$V#B??>[3T*", MSDMV4_1&[ ,6)V\23T:)?ZHS'_7CNB:8];1YKC4UN=.IDRU;0[9*GA=54:%@ M*6S-^$@.53KF7^0C_R)RY(;!\"V,A.-"]6W$Q$P]XBCI0IHY>=IO=@[$GS@Z MK->>ATT41&]=^=@'!'D.)?6YHB9Q[$#=43?;^%"OF3XGKO!V!XMXGJ[ M*8ZA/OAV5I"TOLQBC>.&"#'E2")"/F@#A&NG.UX-+GH";J>Z&"4L3ZN\:8&, M)=@!FEGE>>/SH"XIZ+I6YRJT3 RK, SF)>, &OA-Z3D\)90MXO*.,F^Y"\I' M0C'.".,I/!]N/Z&O& \.1@PL M&<"Y7":]^W @>%,:\16-G&L>A0SCBA.AXOB9@A-%5_.%MX@FF5=^SV8.K3>B M@_65-X4V]FI3-Y366I)ZBMAI+OK&W"2X ":]S='V\7P 7FERXA7M1LF.)3G# M(UCV_;SZ<+_/N_(%N,C+'HL'*I' HA/2[9XP[):[T&;TLLI"#I$N\[Q2.IX$>\.#5#(IQIVU_ M&T84PA"U<+WG_FW(WR2Q['S2,>H5NB2JI6+ORME,\2<(3#6AX= \O+0U->YD M5KL8"F>N"MC7/&WASJM2MVD9?G)7V&BKJ449Q3P2+CW)T3LAIZ$-PB/0C1$E M5U0&0WA1);N-LA(10_B576KK)R!I+3&>0GYAGCS J'=ZO=*PH $#]S9AB2/, MA'.>J;MT#,G%(0P3;*/ +LF3F=VPH&SN!PIVV3S<=0KF4*(YD:FQ/=OI3$O!GZW2<8W)BI454"5MQEO4LZ7 J"H3ZM+9J7I.]3L8P4E&Y-]GGH+\E9 G?=@.G]+:U?9#Y&7X_K;9'KYB8O #$RT*V0RBH\'104^8 M\&4PO#B]]%_CIMHA^?WC@B1.QQOP^TQKU[RP@?;S[,7?4$L#!!0 ( '0_ MHEB#>&F[RP4 '@/ 9 >&PO=V]R:W-H965TV#98KD/7?WW(O(L[547W3*N8&'(A?ZO)<:4YX,ASI.><'T0)9< MX,I2JH(9?%6KH2X59XD5*O*A[[KC8<$RT;LXLW,S=7$F*Y-G@L\4Z*HHF'J\ MXKE\WF;B-ENEAB:&%VY?>R=6( M]ML-GS*^UITQD"<+*;_0R[ODO.>203SGL2$$AG_W_)KG.0&A&5\;S%ZKD@2[ MXPWZ6^L[^K)@FE_+_'.6F/2\%_4@X4M6Y>96KG_EC3\AX<4RU_8)ZWJOCQKC M2AM9-,+X7F2B_F MP*L=@S\O%]HHS(>_=OE80XQV0U"-G.B2Q?R\AT6@N;KGO8O7K[RQ>[K'P%%K MX&@?^@]&8S_69 OP]5+\'M)I:'A8\IA*7.LT$RLP+!%SL&Z)XP&MJE8D,NZ MB@A@G9D4JU*76%Y@I",K+'4+*FO0$V>.'22I$ KEZLE6W/ELRX4G;YS+>ZZP M_)T/5;'@BO;>/' 59YK#3&4Q=^8I0SU0XJ(=.D?O!)A45IJ)1!\[5RQG(NYH MT8#=1QM<)6^8@=\JP2%P;1X%X/4#/X2?(!B,0^?FH\*RNQ_",KL65!FW: \\5Z3O8?BV4&*IX'78=:;>EU2@]$8 MCEM"O4D !]&?<3EV [@IREP^\@V#LPKW,*IGC$:1-Y&A#;9Y,3V MYE@6>L32S'1(;$H[Y#_"D+=3"0L4=*(26TE6)78C(DE!D'4*H26>98P MFL8$05EKD^V+V$IV-/^7+(3&0N=CJC"$W=,#?"##NC/.$XOMR*GYI."THV^# M?"VU(2,4O^>BXEC^XS$^1A-\>!./GMA(YG@N1(_[L.("G<@!A8$E>.+*Z*Q M1T?J3\$$G_XT@%'?#R)\>H'O8'?GUB*225!-+DOB!$;C*29-1(*1AT]WZCH? MI4'T0XR05?UHXMO_B6^;5G\R=>T_@>U-#X.+BM.1O ZBXK%QO"MB38F>G M8L5S&UDC;3ITFT#7:+9F*L%$M''?SN_MV+^D?7N / L=^1J*^C\84%QPX.=J@.'-8S7'LQ:WJ?BQ\L:VMJJ MVDH-Y$M\1V &\+8R%;IP,'^H!@[#KK,\?S(-32:G^8.AJC$IMDQT;&4/)"S! M!E3WJN<$#':=N8>=VU#!U^33JKX2I+T;M;'NMO*QO4T_;ZSLI)O8JPZCD M?(FB[F 2]NJ8;UZ,+.W=:B$-WM3L,,6K,5>T =>74IK-"REH+]L7_P!02P,$ M% @ =#^B6,H<"-)U! !@H !D !X;"]W;W)K&ULA5;;;ALW$'W75PRV1=$"KK269,=U)0&VDZ(IFL*(W>:AZ .U.ZLE MO$LJ)%>R^O4]0^IB-;;S(BTO5@X(N: M6^7[=LD&*Y5UK0H8NL7 +QVK,AJUS6"8Y^>#5FF3S29Q[M;-)K8+C39\Z\AW M;:OU$$F!K/)4BWXCL.?RUN'T6"/4NJ6C=?6D.-JFEV= M7EZ/97_<\)?FM7_R39+)W-H'&;POIUDN 7'#11 $A;\5WW#3"!#"^+S%S/8N MQ?#I]P[]EY@[V^:3+4$^SBXQ*KE37A(]V_2MO\SD3O,(V/O[2.NT= MC3(J.A]LNS5&!*TVZ5\];GEX8G"1OV PW!H,8]S)48SRK0IJ-G%V34YV TT^ M8JK1&L%I(T6Y"PZK&G9A]MX4MF6Z5X_L)X, 1)D?%%OKZV0]?,'Z)_I@3:@] MO3,EE\?V T2R#V>X"^=Z^"K@!^7Z-#H]H6$^'+^"-]JG-XIXHZ^F1V^U+QKK M.\?T]]791LTKJP'-6^88M(F>+*=(ZXJCFTE%N14@%/ID9*Z)5I.MBR= M7>G8PO_'CQ,2UY*=MJ4G7]NUN>S=X> I.[A"> <'!\OH!P="84V!=)1T=^^^ M=LQ':J0_P,[13 _J*NHHK_U73X0F:AO1_JOW[HNTZ#RG,SJ]H+&00J7&#L>F M8)IS6#.;%^G0YBC'+7T(1LTM-BI3QO6*2W:J(1]4Z()UF^16BX7&<:F;#94= M@"U]KW\@%3W,V7"E U7.MC& $A3YH N"T+W4@J5P0I431M8ZU#"MNJ:AE6JZ M1)V2 BOD<@)H8 M0T3FD%TC0VI@'BH'8?Q2W*"F\[K2TJV)$K=!DR&+#RL74 M A$64[<" P,<%8:PAZ#\'Q4 _@(6\82N5&1DM?+[/1%X+5:\2%#1087&4YE M1OQE).F@>OC^ED9GHY,\S^ET?![_I9RXS= DD0W9=&2N0"34CD*4C)NP%%:B MN"6N!0K@$HN26!?D=(%5[)2DV#Y=>3CXW&E!G&_HZM!Q=P$<*0=9W%ADK8L4 MPKU=HH1OQOD)K;<)E MRDDM7^9YH+3DP X73G2)VD!F:^6I1?% Z0-#CY@W9&Q(&WY7)CAK]"/NX:XI M>[*P\R9!/\?J5M%)<6W7I$2VXI7D.N3C MX6J7P[OD4;SY$=;6+X\(CK'<'V MX@&4M'$L?-H+G]0"+GQXB17\B??#\1&/"O'U6X@#)8U63"A2(:E=[]_W#"GMRHECM'FQ5]KA M<.;,.3/DGNVL^^@;HB!N6VW\^:P)H7NQ6/BRH5;ZN>W(X)O:NE8&/+K-PG>. M9!47M7JQ7BZ_7[12F=G%67SWSEVB=$[YO6^GV5Z3M[GRVFHTO?E>; M)O"+Q<59)S=T0^'/[IW#T^+@I5(M&:^L$8[J\]GEZL75*=M'@[\4[?SDL^!, M"FL_\L.KZGRVY(!(4QG8@\2_+5V3UNP(87P:?,X.6_+"Z>?1^\\Q=^122$_7 M5K]756C.9\]FHJ):]CK\;G>_T)#/4_976NWC7[%+MD_7,U'V/MAV6(P(6F72 M?WD[X#!9\&SYE07K8<$ZQITVBE'^*(.\.'-V)QQ;PQM_B*G&U0A.&2[*37#X M5F%=N+BV;:L"4 Y>2%.):VN",ALRI2)_M@C8@@T7Y>#N*KE;?\7=<_$6#AHO M?C(557?7+Q#:(;[U&-_5^D&';Z6;BY-5+M;+]>D#_DX.^9Y$?R??DJ_X4?E2 M6]\[$G]?%CXXD.:?^U!(FYS>OPD+Z87O9$GG,RC%D]O2[.+1=ZOOER\?2.'T MD,+I0][_?\D>='=_L,_GXF&D?C/B9RI<#R&+]4DJ3RZDZ'K761>H$J66WD?5 M69.+PMD>^A 08D&-U+6P=<;F0;(L!^M=8]E#V4!GE;!.V-"0VRE/B6RCYF:^M:E>3R&"/;)8-:&0EXIY? M26F/9+?S(P*Y>&7*.?QY%!#^/'9R*G"E:B?[6 W5>M%#ED[+S6!-UY4"-YLHL>.G+(5!WZ'&J&)=/R"'@GO,I9>^3&L MSMF2?*2<[#JKH@Y WC<8@N(=@,6+NH[!Q%>@CL'[0.?%38KHXM8WZR+3<^5Z%D0.O"4EOI)F8 ):IN#[G!M/EM?0P><_: M;L@@2X&I+_4\OZL%\54M9-^J!1"&GXW%",-2C$VP!P'FHT(8/)#.P;>HH/,R M6.='/MXCJ>S_2FIBH#5MF" %3C%EPYO4JNIA!")4/=,^QZCUK30XEC!+8]<( MO >XP=4#/%%JP>=9;SY@3 LRP*))UE)5[)\CD6A-3!>&V"NN-+ [?+M55LLD M1?@>9"E6IQ,MWA'@@U+*_H.4>-,O9)1_J:$$(XA_NS_N '(!-S:\HZ8DFF[4 M05:I"H4.4/9'BB1NV9=-<5U9Z2HX0A4Y5A]4Z,.HUI'D$3BN$HND1XD&'SO; MZTHT$N4NN-W76*II+JZHE#UF!/O P;.T;1H0&CUL(]/ICT/@82+@%D#@/ <, M@$L, ^^1G]ZCF)B!%4@M"TUQD>^+#\!;!"N\VA@%$H&W:*3@4H@I,UH>6_*. MNP8DB$X+VELLOZ\6*"&4J7,1%;B5ND\QP]5L3BV#DA:F:W5 M6R0HT>6=2IDBY4[3;22E]ZFS%GMQI#"("&08,3[BL]XK?X]@6 7-1+ PE MO^#Y'1DT#0$I'AW(:LMXCX0"?/3ME_XR,HC%27GBDJPO(:U5-?, M&:XI2EST'F,%&B8HNK!CD$S(^D0D>>M*\7& QTG_$$Y1O ] MDBK''A%%E=4R-FSP@P1?!5D9+.\>Y2C1'*Q6\=@8ZX&.J.EXL/S05YOX%,?$ M#A>T#/]34'%0>!J#X^5#D_"I)G&P6%A4Y$NG"IZ;A=UR*36^X"'/$,D6,SE. MJF-0))YIC2PW")ZZ_VG"DCE"FE(SVS@: ,0?,XICSOO.0%/V5<\ MC3-_Z(E35!*ZC*AT?(XO]H/J!E24BP.FCVCR[0,>N:J30X";;,0MU69@="PA MW79,#Q^[)OXDP$W;1 HW:L/;P^_2ERF MR_C1//VD@5\)2,^^O4TU%[)@C=59CJ? MS8ZGE=1V='[*WUW[\U/71*.MNO8B-%4E_<.E,FYS-CH8=5_K31@\"XIDZ=PG^O"A M.!O-R"%E5![)@L2?.W6EC"%#<.-S:W/4'TD;A\^=]?<<.V)9RJ"NG/E9%[$\ M&[T:B4*M9&/BC=O\7;7Q')&]W)G _XI-6GMT-!)Y$Z*KVLWPH-(V_97W;1X& M&U[-GMDP;S?,V>]T$'OY5D9Y?NK=1GA:#6OTP*'R;CBG+15E$3U^U=@7SZ]< M54O[(*0MQ$*OK5[I7-HH+O+<-39JNQ;7SNA\7GG^.5\K\&?I)^(PX.QF,_F+_?8.^P3 M<[/'VY>]MR_W6>_*MLNMO1MWN]6!X$=4WCNK[\?B@\TG8[$I=5Z*C2+Z*2^B M$Z7R2H-,0<12B7;C>+ SVZBQ<(W'/UXT82QT$%*LC5M*([0M &FO\4B 4S8J M7WL=%'[!HX4(N14LHPJ V_??O9K/9V\^N(_\=/#F!U%[=Z<+N()EP9F&F$VN MR"BB]&OL+T!R'P!C561XBH"S"<)+NZ;2KKRK1(#\1)'KB!J/!6P8?F272B5- M+'/I%46[=7#,'AJCU_A. !0VU,Y'20Z,>>^4 M6"IE42I5 RU4?S[%%Y1[J'@LQ:WE4Q9D) @@1WEIS .M4S7](K>B Y3AR-JH M+?!O)XN)^-O%Q74/?S3AC)FBJX&35%*?\-8B\0M/B*S: IY-WE+&">IJXF#V MXM^\Z8*H8I1X1?E;J+SQ6U*\N\]+$(CY7NE #3GKG%R\N^K=NU'KQB0_%B_^ M.^$FX@G\!A(!%QY$*%UC"F1.T 1!GB+QOS0VM>C>U4%]?J!.EZ!_ M?H7-+-EL!1/RN-(&/_<1(4UDS1";D,I5AA$-V:_#U#0+$QJ3WEW:R46)LRRZU MMJS:RH(R&M,:'3K9HX_'O3X>[Q6V6W1(9.5=B+HB+=DEC7LM[.[[3\TR%).@ M)1:G#O75>$QT)C%".\N2!'8:ANI^;C2.'N",@%7)3V@MO0<,UH K0CUH[>AB M:))<+L_L).FL4@W@(M:KMAI&R^6@G6<%"&LD)=K*78#=P],FM![J%YSRE?!?A_IQ%FK!=I<1'>2_>]BBEK\5;;.4>D7H* MY>)]C[:!0>(:6Y1 ;8#J88+:6R-'>,9Q92]W"M?=G@XF7(=0;)PQMF\]28?BWE#+6 M)&H+,C7[G2Q^IMO3_N$(<3P1/ZLD^83U![I\8%*'^%F59 )1F=@B2I<'1/1 M,:&N&\VS&=T)J-/M\F*"66'-(OD$'?^BDCU!!PHN^D)3J7:BY+8FM>@GMXO% M;3^YI8K2%K=5,+G$&!F2\P/T=$'S=)2< MS3#T5DD=>,3@N]VN;. BB4M=JE[EH &/@=>JZ=< <*>/&?G8^U M;@@*7NFN)\IN:TI_I6+IDFYU *!,=N;Y)LR=!",U-$ORRLY]6MF*+2Z)W1X2 M.?=\/GM? :;G0,_W34S$WH6Z7;#D^]&7;!!/V9#]<38<_6DVB*=LR(9LN,)8 M2TAXU[6)*URZ=!0_NA 2,=B;^>S@> DK5 V)*IO;6LM$>I/C?2Q_2::LB;=*'@%Q),@20GCUE0 M:+[1)BI)04GGETK)D8XDPUDTV]D_=DU%T\&+XDKY-;\.IWLD@)S>&???]F_< M+]*+YNWR]+H>$Q\B#\*H%;;.)B='(^'3*_#T(;J:7SLO78RNXL<2=W[E:0%^ M7SE&ULO5;;;N,V$'W75PS4Q2(!V%CW2]8V MX*0IFD6S".*T?2CZ0,NT)*Q$:DDJWOQ]AY*M.%U'22_HBSTD9\Z3B.J%!PDV\SLA7M^$1O]3N'7DFW5@0PFDI40G\WB>CVS'4.( M52S3!H'BWP.[9%5E@)#&EQVF/;@TAH?R'OW'+G:,9445NQ35;^5:%S,[L6'- M-K2M])W8_L1V\80&+Q.5ZGYAV^L&J0U9J[2H=\;(H"YY_T^_[O)P8) X+QAX M.P.OX]T[ZEC^0#6=3Z78@C3:B&:$+M3.&LF5W!1EJ26>EFBGYW?L@?&6P*. -U2> M@>\2\!PO&,'SAQ#]#L]_)<2-%#5<(E>)K8!IU@5<=@EF$GY?K%2W_\>Q!/3X MP7%\;W5GW1>2L6>E!RQ<5G25^X0J+YQ9IJJFM#X, MDG5RS4$7HE64K]4I/%]:5_6*K0W(M;B'I:A:T[KY M $O,2IDQ!2Y) P\\DL0A1 @=08QR:J$GE[B);WQ[)(T"P\9UB=?Q2B/B12&, MM$$XM$'X3]L@9R*7M"E*Q&$Y1GBL%4;1_W8K?./R_VR'!5[8,J-= \0D#$SN MW90XJ6F R"5.'*,0IB1V?>OJYFH!;D+\$"M-_,0!'POGNZ9E@B2R%JJD<$NS M,0/#"OB1-&_+G8T%#MZ<[$;)C/&-7X@S4JT$K30 MM#JLR-&[/^KA]8*_Q>U_6_3;W?.R1\=\0NI"&D#J6;M[^'2(NQ!!,I;M>,AV M_.9L9P7E.<*7W'S:F91(>^?S6))'@5]/\H@WZX)6E&>,P,<6\^@[I,\7=AYV ML6M]PGD':]1-9:@&8E65.>W?MY $J6_=L4SDO.QF'_0E#[^""C75YK'D^8L@ M)SZ)T=_I$Y>G9%"XD;NM;/3*ESX()_G[7(GVMHA-S[_&M0<((/MN<@Z.5S MY6_ W^%3&^,M/5;>R<&T@T]!WLUT"C+1&PO=V]R:W-H965T5 X5UV%(64% MEH(N3(6:3];&EL+QUFY"JBR*O &5*DRB:!260NI@,6MD-W8Q,[534N.-!:K+ M4MC'%2JSG0=QL!?-CEX0 PB9X!)#M TOC=&FJ\?".<6,RLV8+UVLSF%TVH#9J= MD]I?RIVS?"H9YQ;+['LM2389.OLD4H5T/@L=,_OS,-NQK%J6Y!F6*7PTVA4$ M?^@<\Z?XD#WJW$KV;JV2DX0?A;V 0=R')$J&)_@&79B#AF_P#-^J)I80P;4I M4ZE%6Q$ZAR415_YA%OY>IN0L5\O78WEHS0R/F_$==$65R' ><(L0VGL,%J]> MQ*/H]8D@AET0PU/LBSONR+Q6"&8-62'T!D%J< 4""JNYXR SW"TYVC8^)44J ME72/QP(Y:>IX(+]MO[<22N@,03CX4&N$0=3<[ !>0MQ/QG'O+=^)XB8O45#M M?]H!DI/<=@AG4SCOW8A'+R4X8\0H8G?R MX4G_]MY@AF6*=I_106])<(N5L0Y]R\ R_X='$VN>O?<%8&KB7J+SWI_<2YF@ M BIK[KD0&PO=V]R:W-H965T7!$C2=>NPM4&3K1B&/3 2;0N5 M1)6DSE=;MZ_E< MY2M>,_5*M+S!FX60-=-XE,NY:B5GA5U45W/?\^)YSYJ.4HJQYHTK1 M$,D7Q[-3^OJ,V@7VB]]*?JNVQL1LY5J(S^;A77$\\PPB7O%<&Q$,?S?\G%>5 MD00<7P:ALU&G6;@]7DM_:S>/S5PSQ<]%]:DL].IXELY(P1>LJ_1'!/RSP+>Y>D47YAFEVE@UK\A*C=TUO<$/< MP16[KK@Z/)IK*#3+YOD@_*P7[C\A/"._B$:O%/F^*7CQT_AKMF3\I M\!*RWA7G_N8J@'$.X&8&+NM6I9SH]GK=$E;_CLY-MO M:.Q]-[&]<-Q>."7]Y!(Q7'05-]#+Y@9HA2RYV@5S4M!NF$](=V"D?&6M]%/7 M&T6^&61N$L1D@K]HY"_:FS^A5UR2 MJF37957J)UB<%/<\BU_I^$=#\S/'MN,M[P$EAFR7A=ZA:%I";)92$KA^F MSI4P.:[G..^YVN:Z=SZ:IF:0NBD-G/>B>3E\^17J%R1U,TLC]=S0CS9[UNQN MZ[L@"@@-XUV4A+Y'TO0AL&:C\A$X6"*)@WX01MF4?\>C?\=[^W\AZ,+,5!>-H$P;DB8!PX04Y;[>4$61V M=NB\[VKC)T*^=MX#2R64H?<@A*A#,PB07*)^&+J9Y_?#Q W\A!S"CHU '>[7 M?[)%GQINA)7EG5:E6VJ'8( M2#\E!]1W@\B$4N32Q!NG,S=,D0.0^;V0.E>2%3@BR<\V(+5Y(@VK.;2C'D"( M_3LDWWZ3^I1^MYD.(@,E"1W;Y?AI:!"BM4F&#(1T$%/RX&7H)C3KMX8V!^EI MPO&RT?&RO1UOT>D.&88K7=;6+&S;+$,YW>6,DRJ>=\:]]#J_6JX\(]%)RN3N73LM^GNY)AW$D\SSG@MWWAZ0#]'&HGH,--]\'D3?)Z]8YEN[-JVVB MF%K98XFR'2'"LU',W@3L9G92^O/,/J/R66YWEJ%UN]U*T]JBF316,^6H-:2B M32X+@G,Z=&(5BF-WK?#6OD)K+DQW$(7V1.2\9:7$B<#D9*!%/#5H3AZ=#!92 MU&BF(1_' (.:,&T%YVA$S([0/]E6=)W1[%&"ICL-.-^ZDT"B7=J;%P6-* #] M]<0X.][NG/9W&IO/^ZLA, 5'4Z3B"RSU7B4X9LG^MJ5_T**U-QS70B.KV^&* M(QU+\P'>+X30ZP>C8+SS.OD;4$L#!!0 ( '0_HEA&X46PC@( )H% 9 M >&PO=V]R:W-H965TH75=-TUXX< FHQF:V">VWWQD(2Z3C(LF#Z5)0KZLI:J8(:V:N/I4B%+&Z>">X'OGWD% MRX4;SYJSI8IGLC(\%[A4H*NB8.IY@5S6H-"Y%*!P/7+R-HW!C]RK/7>&FPF*RD?[>8ZG;N^%80<$V,) MC%Y;O$+.+8AD_.F8;A_2.NZO=_1/3>Z4RXIIO)+\(4]--G>G+J2X9A4WM[+^ M@ET^8\M+)-?-$^K6-AJ[D%3:R*)S)@5%+MHW>^KN8<]AZK_B$'0.0:.[#=2H M_, ,BV=*UJ"L-='LHDFU\29QN;!%N3.*ON;D9^('IA03YAEN4:/:(@R^LQ5' M/9QYAO#6R$LZU*)%!:^@SN%&"I-I^"A23%_Z>R2KUQ;LM"V"H\ ;IDXA')U MX ?1$5[8YQHVO/ 5WN>*V5P1-3"1PE+)M$H,=%>0T_&ORY4VBOZ4WX?2;^G1 M8;KMG@M=L@3G+K5'TW# @:!/X$A#$;C*0P=DO$?T9]VW$-W[^WU2X$4T$X%31$K8=K6Z4_[P7/9 M]ML_\W9J4>J4CP:.:W+U3R?4YZJ=!.W&R++IOI4TU,O-,J/ABUE&:W ML0'Z<1S_!5!+ P04 " !T/Z)8(T04NMT" G!@ &0 'AL+W=OJ6090Y4%D$*=!563+U,L5";D9>Y.TV[ODR-W8C& ]7;(D/:!Y7=XI6P9XEXR4*S:4 MA8N1-XD&T[;U=P[?.&[T@0TVD[F43W9QG8V\T K" E-C&1A]UCC#HK!$)./7 MEM/;A[3 0WO'_L'E3KG,F<:9++[SS.0CK^=!A@M6%>9>;C[B-I\+RY?*0KM? MV-2^2>A!6FDCRRV8%)1,O$$-Y()F"P5(EVWT=#\RN8%ZM8P,!3".@;I MEFY:T\6OT/7A5@J3:W@O,LS^Q0GE#:WBMMGV(?/]1M G(!U$S:,)%QL:2*FYMC4D^2'9=Z(D*#[CW- MW<5_J@1"$OH-^P+V&9)&\UJ R66E":%;C2\'X+E4E"=9&JCG#*H2"EM=;R#J M^E'4MT;?C_KMQ@UJ/8!'P4JI#/^-F0L,7.N*B10AE=J68M3N0@N:<1)"J_&9 MIM2,*?5B0Q&P$L:J=\"HX_>[,40]O]_9L<\JI:BB865#D)YFXH=A[/C\;CNQ MC%*\2__S(HD)<876Z/AQ')W(4.%:%FN[GRK,N($%2WG!S0N!WY[UXBBZ/+". ME45PT+PEJJ4;49K2I^3J/M[O[J?@I&[^O^[U"*5'6W*AH< %0&PO=V]R:W-H965TGHS'EW'NOU9L'7 M#+>RTP>]DQO.O^N?C^GIR-8&88Z)T@B,/K=X@7FN@_0/ M9N^TEQLF\8+GW[)4;4Y'T0A27+$Z5U=\^P?N]N-KO(3GTK2P;=;ZM#BII>+% M3I@L*+*R^;*[G1\Z I']$P%W)^ :NQM%QLK?F&+S$\&W(/1J0M,=LU4C3<9E MI29EJ03-9B2GYDO%D^\;GJN$[^'R1YVI>SBZ9CODT MV8&>-Z#N3T!C^,1+M9%P6::8/I:?DH&ME>[>RG.W%_ 3$Q/PG#&XMCOKP?/: M77L&S_L)WFZ'?Y_=2"4H,/XYM,<&8G880A^6=[)B"9Z.Z#1(%+&U9&4JCZUSEK,RZ6B1 M0*E!*IK-RC4P!7_6)8)G&VX]<,:>Z\-K\":!;UW>59G %(Y\WX9C&HMFUEX_ MC3J^2Z/.) Q>H(9"*-FT,00!Z=):8A]ZZ/);NOP7TW6U_-++52_2,%==^ -$ M_2Y8J8!209>S#RP3\)7E]2_Q19H&R7*BF-SH3T*[T4RT$(-."+-)$%F4-U>8 MZ<&C.":J_(EK6U]1FA'?:8;\>$CI$^J<<11%1JO=2U[0DA>\F+S% 'F]2,/D M=>$[_#2D]%"Q&*0B]IP. T[L=)WOS0(X;AWOA!X,HC_S>6![?'+W8V M%E7.[Q%!ZDL(JII4T@4+%5EVR/F]R,/.[U/W0(9UF(S=N6&W+,OUM0A4#T$F M96V<^(P.+W+V(GJ1.0&4K(9AGOC=I?/5X_6H]7KT8J]+;<);7O!-6W/:IRD/=[VGC)WP:72 M1@B\Q;)&2AQ!0,TLI,8)'=U2"EI274BA/X8UEI1)MXKG5%>S86:9F4U.2\HKI5P2R(*1(B+1@YU-JQ;5US1>A# M'M%6C:/0-=_0->EN',:V^6JPGJ"(VZ"(7QP4=2DPX>LR^Y<,^C\1TJMJ.$)^ M23\Y7#\W=*9J>]:7+L+#O7C1E=]=DO 7T25U=6%%C>/*WHO*PSLC_'%8G: MDY!J$-$\5YH?Q2OS1+CABAX&PO=V]R:W-H965TA@5TEE9ZQTKKZ,(IN56'%[H6M4 MM%-H4W%'4[.);&V0YZ&HDE$2Q^.HXD*Q=!K6%B:=ZL9)H7!AP#95Q$$K,G$?@-#SA-4KI@8C&KSTFZUKZPN/X@/XI:"STCCY=I:<,7MFWN:, @:ZS3U;Z8&%1" MM2/?[?_#4<$D?J$@V10'F ]QKY4H+MRK'_'E] M1)0Z7LF!USPY"WC/S04,^N\@B9/A&;Q!IW,0\ ;_U DWPF92V\8@_+A:6V?H M9OP\);E%')Y&]&ZYM#7/<,;(#A;-$[+T]:O^./YXAN^PXSL\AYXNR7UY(Q%T M 5@4&"XOB%:%(Q6&.R179%IE0@KNK_@I#6>[G-;P/ZU[J](@/KL$\(6:/5OI MT:%F93C5+NKY\_6'/( NZMUV7;MVXQA&T)_ $$[]W.C( !6:3;"YA4PWRK5> MZ%:[E^2J-=#?]/89(F8;H2Q(+*@TOG@_8F!::[<3I^M@I[5V9,X0EO0:HO$) MM%]H[0X3WZ![7],_4$L#!!0 ( '0_HE@J7/'-V , "44 9 >&PO M=V]R:W-H965TK.Z%$R8)6L!9VTFVW_YL(#00BMJ>^Z8!>_X_>V;L*?;X0-E/ MO@$0Z'>>%7QB;(387IHF7VX@)_R";J&0/2O* I+1"#U<2XPI4;*E06E/]7+33(Q+#4C MR& I%(+(GSW,(,L42<[C5PTUFC&5\/3Y2/^C=%XZLR <9C3[)TW$9F($!DI@ M17:9N*>'/Z%VR%.\).X-8"][DC>+6@=-VL?"\#%Q%!IF-&#X@I:TE3#V7T2[6, M5UJHA3(73/:F4B>F]["'8@?H8P2"I!E'7U#=Q-'B 6T9379+@93LD^S[/H_0 MQ_>?T'N4%NC;ANXX*1(^-H6 M81?(P9^1;=ENSWQFSY<[?>[\O]'C5X_>"H;3+ JG MY#E/\**4D_6:P9J4FYFNCFL"_?A+FJ(; 3G_MR_K%=?MYZJB=\FW9 D30U8U M#FP/QO3#.^Q;7_M"KA,6Z83%FF"MY+A-=6&&/;L]MF\;E9Z-N^UUBU?/0:'[U!'^-\ 8G*]_RO$Y=.+=R/"\(.V7AW,IU QST MEX6@<3$8=+&J!@]<+K-G%H5!WDO7G4Y8I!,6:X*UDA(V20G?J"B$.I.C$Q;I MA,6:8*WD8.OQ^]YZ=5FHI:>[U/9'W;T\ZS'#KN5T/QAZS/P@<$>=RM!CYCJ> M_T1IP"<'&3SHZ)RNQ($P0%=%@N8RCND2AHO#,/"E"U K+=)*BW71VJFQ'U-C MOU&)J,&Z4J23%FFEQ;IH[10]GOCPX)EEN$PXYT>!T.U^/?18V<&H^_708^4' MV._6B'.K43 *.R7"/+GVR(&MR_LFCI9T5XCJL-NT-G=:5^5-3J?]&E_.<$][ MI.[ RFN61WQU@29/W.M4?GMDL))#61/&R ) M,&4@^U>4BN.+&J"Y&9S^!U!+ P04 " !T/Z)8GR,)\$8# !R#0 &0 M 'AL+W=OZ91B>GF-2 M:(M9-7?+%C.Z$QDIX)8AOLMSS!ZN(:.'N69JQXD[LDV%FM 7LQ)OX1[$Y_*6 MR9'>JJQ)#@4GM$ ,-G/MRKR,0X6O %\('/C),U*9K"C]H08?UG/-4 N"#!*A M%+#\VL,2LDP)R67\;#2U-J0BGCX?U=]5N)>) M.WIX#TT^KM)+:,:K3W2HL9ZGH63'!"W1#LQT9P&H+SV AN0ZA2U^OM%"N63 M>\'D6R)Y8G$'>RAV@%Y&(##).'J#CE.K![0%NF6X3!]>R?G/]Q%Z^?P5>HY( M@3ZE=,=QL>8S7UR&MOX2TT0TM1,I17*QA/<"/QOGA"%^7Z;+H]E,[_18^?'/VL&'9K"+O2<\8-,;BO M-=.KF.H VB\V!VWQXIGI&6^''#2E M6#2E6#R1V-D^N.T^N$_V6LUT3_WANT[7:P.HT C=CM?Z*,\T?+]CM3[*#7W3 M'K::UZ;HC:88W\17HS8;I?^KS:84BZ84BR<2.]L#O]T#_\DV\_L&"FRW$WC#+@O:#(/Q XT3C&YQ0C8D01]QB8M1SXV* M_:OGIA2+IA2+)Q([VY&PW9'PR9X+>_]IKG7B@+JL?9#O!&''"%I6+>R*"MD05X^IO!0!4P#Y?D.I M. Y4@/::M?@-4$L#!!0 ( '0_HEA]:4-((@, +X- 9 >&PO=V]R M:W-H965T28#V@!1,[L*,NQD%T6F[Q@@"--RC/3MJRQF>.4&-Y4( :[A?%Q. NF"J\!WU(X\K,V4CO94OJH.K?1PK"409!!*)0"EC\'6$&6 M*2%IQL]*TZB75,3S]DG]D]Z[W,L6D M]$*:D_,5/E1_."%*GG6!7!/N2X%XA.!7!>>D* M;D5P7[K"J"+HK9OEWK7C?"RP-V?TB)A"2S75T-[7;.FOE*AS;X>T<,= MY%M@/^3D2EL-#*TH44(,ZR.Q2?DS;&X*:;PRP0PK0Y>EH?850QUT1XE(. I( M!%$+W^_FWW3P3>FTVG/VR7-+NU/P#K,!SU;!EW)?% M25E+/,N7E8U\V<0IX2B#G5S*&DQD(F-EM5!V!"WT&ULG95M;],P$,>_BA4FM$G;TB9]IHVTMB"0 M&)HZ!B\0+]SDDEA+[& [[?;M.3MM*&N:"=ZTMN/[^W=WOO-T*^2C2@$T>B'XD[BS*U5(I8# M5TQP(B&>.3?=R7QL]ML-WQALU<&8&$_60CR:R:=HYG0,$&00:J- \6\#"\@R M(X08OW::3GVD,3P<[]4_6-_1ES55L!#9=Q;I=.:,'!)!3,M,K\3V(^S\Z1N] M4&3*_I)MM7?@.R0LE1;YSA@)>=,/!V!I[EK@ZRE$NJ:3"5 M8DNDV8UJ9F!=M=8(Q[A)RKV6^)6AG0Y6L %> CE?@J8L4^2*+%+*$U"$<>,> M2 D1AM]NNR!G9OEK*DI%>:2FKD8&H^2&N_/FU7G>B?/&Y%9PG2KRGD<0_6WO M(GOM@+=W8.ZU"MY2>4W\[B7Q.EZ//-POR?G918NN7P?&M[K^*X&)IK28'<@!.\?=,==-ZU MT/=J^EZ;>K!\D;A+LH:$<V#8AX M'Y,JM0I15/QL O,/E(,CRBM_Z)W '-:8PW],&O#HE8P-C\/5[9_(V*CF&+5R M? :E)H0+?A66R,,U*83T/_ M98#<@P:*A9W89T*14)1<5[VT7JU?HINJ ?_97CUCV(^PT!3)($;3SO40PR"K MIZ&::%'8=KP6&KN(':;XFH(T&_![+(3>3\P!]?L<_ 902P,$% @ =#^B M6+8'%RWZ 0 #@0 !D !X;"]W;W)K&UL?51? M;]HP$/\J5K2'5MIP,"VMJA!I@*;MH1L"=7V8]F#(0:S:<78VA'W[G9T0,0WV MDOCL^_TYWR598_'-E0">'8VNW"0IO:^?.'>;$HQT UM#12=;BT9Z"G''78T@ MBP@RFHLT'7,C597D6=Q;8)[9O=>J@@4RMS=&XN\I:-M,DF%RVEBJ7>G#!L^S M6NY@!?ZE7B!%O&4Q8 M 5NYUWYIF\_0U7,?^#96N_AD39L[OD_89N^\-1V8'!A5M6]Y[.[A#"#$%8#H M "+Z;H6BR[GT,L_0-@Q#-K&%12PUHLFDU1^HPQX=\^#!,TS3CAPN61KVET7\M?8OJUU5'%U3% MOZK\K+WA2Z$;W"GJ@88M =/! \T6MM/7!M[6L>-KZVE^XK*D#Q8P)-#YUEI_ M"L(0];^ _ ]02P,$% @ =#^B6*_W4_V@ @ >@8 !D !X;"]W;W)K M&ULI55-;]LP#/TK@E<,+;#6B9,X:^<82/J![5 @ M:-?M,.P@VTPL5)9244[:?S]*3KQL=;/#+I8HB>\]4B*=;+1YQ!+ LN=**IP$ MI;6KBS#$O(2*XYE>@:*=A385MV2:98@K [SP3I4,HUXO#BLN5) F?FUNTD37 M5@H%<\.PKBIN7F8@]682](/=PIU8EM8MA&FRXDNX!_NPFANRPA:E$!4H%%HQ M XM),.U?S,;NO#_P3< &]^;,19)I_>B,+\4DZ#E!("&W#H'3L(9+D-(!D8RG M+6;04CK'_?D._<;'3K%D'.%2R^^BL.4D^!BP A:\EO9.;S[#-IZ1P\NU1/]E MF^9L/ Q87J/5U=:9%%1"-2-_WN9ASR&*WG"(M@Z1U]T0>957W/(T,7K#C#M- M:&[B0_7>)$XH=RGWUM"N(#^;3O.G6J!P&4)V? 66"XGLE%V2+0HPW.=."IX) M*>S+"3MB0K&OI:Z1JP*3T)((!Q7F6\)90QB]07C.;K6R);)K54#QIW](XML( MHET$L^@@X"TW9VS0_\"B7C1D#_=7[/CHY #NH,W,P.,.WL"=U4@KB)2**A.J M203%S*:(5"Q[B6,_IAE:0P_L9U<^&IIA-XTKN@M<\1PF 545@EE#D+Y_UX][ MGPX$,6R#&!Y"3Z^Y452*+.^^3L8MRV IE!)J2:];&!FVTI^'TO%M!W"J(#RJ8 M\Q?'VOF*X]=L_2B.N@G'+>'X?Z\#5/&/NQB_NHO>7ZK"O7Y0@5GZKH?$6BO; MM(9VM6VLTZ:?_#[>=&6J+GH>R"0LR+5W-J:,F*;3-8;5*]]=,FVI5_EI23\' M,.X [2^TMCO#$;2_F_074$L#!!0 ( '0_HE@JTKP\HP, &41 9 M>&PO=V]R:W-H965T[%K**9[>Y%U0L'3H);P-1VDLZ_7QL8)B2,&R1R$[#C][7/8SCR87J@ M[#M/ 3ZF:4YGQF)$,6M:?(H@0SS&UI +O_94)9A(9ML:_*" 8Y+49::CF4% M9H9);LRG9=^*S:=T)U*2PXHAOLLRS)[N(*6'F6$;SQT/9)L(U6'.IP7>PB.( MS\6*R9;9N,0D@YP3FB,&FYFQL&]#VU6"-O^*98:D5 M00J14!987O:PA#153G(=/VI3HYE3"8_OG]W_*(.7P:PQAR5-_R.Q2&;&V$ Q M;/ N%0_T\"?4 ?G*+Z(I+W_1H1H;! :*=ES0K!;+%60DKZ[X9PWB2"!]N@5. M+7 N%;BUP#T5>*\(O%K@E62J4$H.(19X/F7T@)@:+=W430FS5,OP2:[V_5$P M^2^1.C%?1#]VA!.U!QR]"T%@DG+T$7W"+)>/"2KPD]QE\5YV?7X,T;NW[]%; M1'+T3T)W'.)"AF=O_6V-[':F[[4+J OJX',6JS&#:OQ=5+-^.R]M^WQY 23 M=NZ^F 8R:V&:-)@FUTE(DW-,@34ZP:2=NR^F@P@=S:P)P78,YUDEOM^XOLII^]-ZN!W-JL7H[=]H7G[KX9SCX_ M 3OCX(S5D$?S<"BWBI5Y5']FP+9E'<]11'>YJ,JPIK?Y5K H*^23_J7ZAE#6 MM2\VU0<(625MB2Q14]A(2^MF)!\M5M7T54/0HJQRUU3(FKF\30#'P-0 ^?^& M4O'<4!,T7U;F_P-02P,$% @ =#^B6-1"J%,_ @ QP0 !D !X;"]W M;W)K&UL?51-;]LP#/TK@C8,+3#$CO.Q(7,,)$V' M[= A:-#M,.R@V$PLU)9<44[:?S]*2KP,2'*Q18I\?*3YG.ZU><82P++7NE(X MY:6US22*,"^A%MC3#2BZV6A3"TNFV4;8&!"%3ZJK*(GC<50+J7B6>M_29*EN M;245+ W#MJZ%>9M#I?=3WN='QZ/GH_H7WWOU,M:(-SIZI+FNT#_9 M/L2.AISE+5I='Y*)02U5>(O7PQQ.$I+D0D)R2$@\[U#(LUP(*[+4Z#TS+IK0 MW,&WZK.)G%3NHZRLH5M)>3:;Y2^M1.DG=+, *V2%[(+Z,$]4$&Y'#E)-J$,P.>/;A77\2"F6Z0TC MO;J/I[9AXZD#P'.T _#8 SOI[K)^,B8MQVFT.V44G2Q7#6;K)80LUZVR8<\Z M;Z?265C.?^%!X@_";*5"5L&&4N/>IQ%G)L@F&%8W?E77VM+B^V-)?QHP+H#N M-UK;H^$*=/^N["]02P,$% @ =#^B6)C#_XZ2 @ ?P8 !D !X;"]W M;W)K&ULK55=3]LP%/TK5H8FD!A)\]$":R-!$8)) MTRHZMH=I#VYRVUHX=F8[#=NOW[43H@"AVL->$E_[GN-SC^.;:2W5@]X"&/)8 M<*%GWM:8\MSW=;:%@NH368+ E;54!348JHVO2P4T=Z""^V$0C/V",N&E4S>W M4.E45H8S 0M%=%445/V^!"[KF3?RGB;NV&9K[(2?3DNZ@268^W*A,/([EIP5 M(#23@BA8S[R+T?D\L?DNX1N#6O?&Q%:RDO+!!K?YS NL(."0&3?66ZV,^_4(SFL:<7-G:QOH*W'"@!1O$;@+ %A/\*B%I Y IME+FRKJBA MZ53)FBB;C6QVX+QQ:*R&"7N*2Z-PE2'.I,NJ+#G@L1C*R3435&0,1[>B^4"L MTX=78"CCFGS Z1UF2L5 'V%XO[PBAP='Y( P0;YN9:6IR/74-RC,TOM9*^*R M$1&^(>(S52.'CT'.ZC'9TG8>=)Z/BB-_B^J T5 M[(^K_IC,I="2L[PQ PLD"P7:&N8FY+IGVQ(GG9F:_+A8::/P*_TYY$C-M3=FD8QLEDZN_Z-0QD)>-)T&4]$Q=WXN*]XNYHC7?%@,*S&=36P)/> MKJ/3X"QYH>UU5A@'X_&PMJ33ENS5UKM*0\J25W[$09*$+Y0-9)U-HI?*_%Y[ ML*T9K]N&"4TXK!$7G$R01C7MK@F,+%W'6$F#_<<-M_B' &43<'TMI7D*;!/J M_CGI7U!+ P04 " !T/Z)8&1FCD\T# ###0 &0 'AL+W=OIT[S2._>NGZ)_JY'4R#T3"BN<_Z%KM%D[JH#5L2)6KK_SP&=J$(A,O MX[FL?]&AM?4ZK:?>_*J;=O=H].'=W=5&Z MROA=9?PZ7C 2;U4)HAR#*:B+S]DF:A@C?9$Z#G- 65<-^@:1#WSMM2;>'$=SVP1^R5.9M[< MW?=3&AKY.$XZHS/4L$,-)U%7=2_HU;>&DDNJ)-*KS&PDU.>'J6N9%%7F-GC1[TU<_*BX>\/DXOZVLS2U,\ MTC'X)%IX6K7^X>Q]-JY<^$6EZZ6BG>=Z$B\\K5[/V!_:"/TRI[.!7EFLL!?Z MT&PO=V]R:W-H965TXC86B1ULIQW_ MGG.2AC:X58%^:>/+/8_]W%WL\W3#Q7>9$:+0:Y$S.;,RI,/ HDJZ+ XN>< MY'PSLUQK:_A,5YG2!CN:EGA%GHAZ+A\%C.R.):4%89)RA@19SJSW[F0QUOZU MPU=*-G+G&6DE+YQ_UX./Z-&"804%9'Q < /@MP#]UAJ %!*?.$+: 6KK=:*\# M%V.%HZG@&R2T-[#IASKZ-1KB19FNDRJK+,"21>X1S=4X990N'I M(VM*4.?R,B8*TURB&_0 A9MS*5%)H-8R+,@56)^?8G1Y<84ND-T8):(,/3.J MY/6.X4O&*XE9"L:+O?'45J!$K\=.VE7/FU5[!U;MHT^X=)?R$Q2WRW6OD.5Y@6,_=Z7#?).?_9E_\\^Q[P?"[FO)K M/O\ WT-5$($5%Q-39AML8,;J;7$B2YR0F07[GB1B3:SH[1MWX+PSA?6<9/$Y MR19G(MM+0- E(#C&'FT_4U/X&^2@1NI#9!W=!#KKZ]VP&IQ\9Q#N>\4FJK'C M[7LM#%Y#WQMV7GL*PTYA>+3$8L(X[(8'BRP\9Y&=DRP^)]GB3&1[*1AT*1@< M+;)O]1E,TAN\AJ]]15#"BP*.BW;#AYY$*MC=*5O!$0%G.4U,B6KF"'>JPQ^& MSKA7CP:O01B,>O5HXO)&O=I>F+A<)S37X[ +QO!\P4AI7BGCL34?GA0.@YGEF MS>-.\_CO-1])]?@DU6:OOFJCUQ^JC5Y]U?9.+PG'^*INXB74<\54TP)TUNZ> M\+YNCWOVN3NYNH"^N'S.X&Q&A'>#]DG.U'>@)NMM6] M02P,$% @ =#^B6%M9XVB[ M @ $0@ !D !X;"]W;W)K&ULK59;;]HP%/XK M5B9-F]0UD(2R,HA4+M7Z4 V571ZF/9CD0*PZ=FH[T.W7[]@)*;0IJK:^$/OD M?-^YYAR&6ZEN=09@R'W.A1YYF3'%P/=UDD%.]:DL0.";E50Y-7A5:U\7"FCJ M0#GW@T[GS,\I$UX\=+*YBH>R-)P)F"NBRSRGZO<8N-R.O*ZW$]RP=6:LP(^' M!5W# LRW8J[PYC1?=P2RR^D[A.X.MWCL3&\E2REM[N4I' M7L1\] MDL**EMS0U&#W(FJB>]K_.P!T">=D!0 M X+'@.@90%@#PI=:B&I ]%(+O1K@0O>KV%WBIM30>*CDEBBKC6SVX++OT)@O M)FR?+(S"MPQQ)EZ41<$!"V\H)Y=,4)$P/%V)J@5M+=]-P5#&-?E 9GC=@PGR-9.EIB+50]^@<]:$G]2.C"M'@F<<"B=@?LN!SH@B8P\@IK2VW B]^^Z9YU/K75YC7)IJ])-GLE MLH,J1DT5HV/L\43F.=8'ATIR2^#A6VXK1\74+'M&9"$PXK--4Y[:.GJEI U<7(PDW8I30XK]TQPYT- MRBK@^Y649G>Q!II_ ?%?4$L#!!0 ( '0_HE@^HPN_YP, %,2 9 M>&PO=V]R:W-H965T>'[,E_C LES7F*FGRRY*)#24['R92DP6EBG@OIA M$(S\ A'FS29V[5;,)KQ2E#!\*X"LB@*)Q_>8\NW4@][3PAU9K959\&>3$JWP M/5:?RUNA9WZ#LB %9I)P!@1>3KU+>'$5!L;!6OQ%\%;NC8$)9<[Y%S.Y64R] MP##"%.?*0"#]L\%7F%*#I'G\5X-ZS3N-X_[X"?V##5X',T<27W'Z-UFH]=3+ M/+# 2U11=<>WO^,ZH,3@Y9Q*^Q=L:]O WDE%2]J9\V@(&SWB[[6B=AS@/$) MA[!V"/^O0U0[1#;0'3,;UC52:#81? N$L=9H9F!S8[UU-(29SWBOA'Y*M)^: MW5=E2;'^+@I1\($PQ'*B1S=L5R$FTV^OL4*$2G"FEQ5B*S*G&" IL9+O].+G M^VOP]LT[\ 80!A[6O)*(+>3$5YJ>>8F?UU3>[ZB$)ZA\0N(<1/ 7$ 9A['"_ MZG?_HV+:/;#N4=?=UTEI,A,VF0DM7G0"3R>#*'SV45?98C_P2QLX^.>CM@L._#8#6Z:\T*6*,=33W>?Q&*#O=G//\%1\*LK\H' .GF(FCQ$?>BS MWP27$N1(B$?"5@ 5O&+*%?$.9F1AS.ZQF85)F.DON=D/Y3FK#L>XX1CWN\H&<$#F0>1@(K).'K,E#-DS'9\>U M&D6'M?J,48?AN&$X'JS?Q\>-'(_CX("EPRK*LA,T8="J:_#"?J\!.KT/BJ&@\' M%?FAT+JY:&4>#J3S-4ZG8E.MX83B0T,-C$8=QF!Q6Z3-679:MUL/AQ!XZ=-S%U&46 M)2<:*FSE/GRIW-< ^^>?PV9WF*2'YR-_[\1OKEOTV7E%F 04+[53<)[JT,3N M!F,W4;RTEP!SKK3BV^$:Z^X7QD _7W*NGB;F7J&Y1YI]!U!+ P04 " !T M/Z)805-(+=8" ""0 &0 'AL+W=O\2>P,-UP\R16 0MN,,CER5DKEEZXKYRO(L+S@.3!]9<%% MAI7NBJ4K,[ MSP/W9+E29L!-ACE>PA348SX1NN?6+BG)@$G"&1*P&#E7_N5X8.;;"5\);&2C MC4R2&>=/IG.7CAS/ &%N3(.6/^M80R4&B.-\;/R=.HEC;#9?G:_M=EUEAF6 M,.;T&TG5:N0,')3" A=4W?/-1ZCR1,9OSJFTOVA3S?4<-"^DXEDEU@098>4_ MWE9U: C\WBN"H!($_RH(*T%H@Y9D-M8-5C@9"KY!PLS6;J9A:V/5.@UAYBY. ME=!7B=:I9%KD.05]6Q2FZ)8PS.9$M^Y8^8"82I_>@,*$2O0.765<*/*['(>M M?I0DG.GQQ^D-.CTY0R>(,/2PXH7$+)5#5VE"LXX[KVBN2YK@%9K/6%R@T#]' M@1?T6N3C;OFG@FFY9^7A2[FKZU(7)ZB+$UB_\!6_+V*)617W'(TYDYR2M$RO M Z*) &DJ9P?XHE&_J1ZT597H^]5,*J$?UQ]M]2@!>NT YA6^E#F>P\C)S5IB M#4[R]HT?>Q_:JO.?S%[4*JQK%7:Y)^:.H5,!9N=(09RUA2T=8NM@MI=UXH?> M^Z&[;H;H7.;($+TZ1.]0B*@-O%1%#? P'D0[X)W61X)'-7AT"#QN X_VP'V_ MW]\![[0^$CRNP>-#X/TV\'B_XB;A"^Y.YR.Y^S5W_Q#WH(V[O\<=]W:P.XV/ MQ![4V(-.[ =N]OE%H0H!"#=V\[8L@[W7-8YB?R?-_B3?B^*_[T:)Z39.*/-U MH#?Z)6$245AHG7?1UQ43Y8E;=A3/[:$UXTH?@;:YTA\I(,P$?7W!N7KNF'.P M_NQ)_@!02P,$% @ =#^B6/^D-NR@ @ 5 8 !D !X;"]W;W)K&ULA55=;]HP%/TK5E9-K=0V(4!8NQ"IT%7K0S4$Z_8P M[<$D%V+5L3/;@7:_?M=.2-D*V0OQQ[WGW'-L7^*M5$\Z!S#DN>!"C[WM>3D8UW =\8;/7>F%@E2RF?[.0^&WN!+0@XI,8B4/QL8 J<6R LXU>#Z;64 M-G%_O$._<]I1RY)JF$K^G64F'WL?/)+!BE;J>6*/$AA M#V6]/Z#K=_ M!/>+6E/!?CM[SLE4"BTYRVJW4#J9*=#64;> 3KWZNL!%Y[8F/VZ6VBB\E3\/ M.547,#A<@'VIU[JD*8R]TG*I#7C)^W>]*/C8(6_0RAMTH2<36#,AF%CC?>?V MM \56$-$#L*^_$UR-8K]S0':84L[[*1M[M$ALCIQN$\6!(?9HI8MZF2;T1=W M#H?HHC=T%]'@B+I1RS?JY,,[_1]'1V\<[0__%>GOO?0"T"[;SS1)925,_>C; MU;9EWM2=XC6\[K?X./"8->&PPM3@L;2VFP"[EACFT?E W M_9649C>Q!.T?2?('4$L#!!0 ( '0_HE@"_]_#X@( /8& 9 >&PO M=V]R:W-H965T= QCR M5'"AQUYN3'GI^SK.H:#Z1)8@\"25JJ &MRKS=:F )BZHX'X8!*=^09GPHI&S MS54TDI7A3,!<$5T5!57/4^!R/?9ZWL9PQ[+<6(,?C4J:P0+,?3E7N//;+ DK M0&@F!5&0CKU)[W(VM/[.X3N#M=Y:$\MD*>6#W=PD8R^P@(!#;&P&BG\KF 'G M-A'">&QR>NV5-G![O".@W 7U'M$;F M:%U10Z.1DFNBK#=FLPNGC8M&-DS8*BZ,PE.&<29:5&7) X\<-FFF-)GP#S06YE<+DFGP2"20OXWUDUM(+-_2FX=Z$MU2=D'[O MB(1!..C ,_OW\/X>./U6[;[+UW\CWU>54<%^.UV/R$P*+3E+:IE1,3)7H&TI MG$&F6P59H-&529.?DZ4V"OO_5Y? -8!!-P [$RYU26,8>Z6]2ZW B]Z_ZYT& M'[O4^4_)7F@U:+4:[,L>3>)859"04N'(4N;9"038=J65@924)02;U':1OC9 "5.8FJT:4E3#UN)FU8Y_B4*]G\-\T]1\X]YUYR/=X*^:AR $V>RH*KB9-KO;YR797F4%)U(=; M\$&GC=T2\JXDXSMV5PF8U'I@G&82Z*JLJ3R>0J% MV$XB&<=/%>RWQ+4.<3GY0*2G7S^0.%,@-D-,;T)05ZHR"7));D57.>*?. 99!WX63_>#WH(7'3.6';A=#RA:_P?:JHZ0* (EAA M,ICL;O9-W$< M$UT.VI@7VJ)66]2K;993N8*,:$%2H3012QQC&^!5I\B:*]H3X ?Q@&UL MK99=;]HP%(;_BI554RNMS1%'09#X)67-P(XFJRI+*QRLHQ'K@ MA=[3C5LV7VASP\_Z2SJ',>B[Y8W$GM^X3%D)7#'!B839P+L,>\..B;4BD?39$1N^*:B)G%=G&V]Q#"I)M&.Z".J$XW.5#; MI"%-7E#;824E;@QD:0HLG..?[)?YWPG2_ M/G$W#78('5%)%(5NPDY#V/G'-25A)8J5N9]+F#)-9C1G!=./K@PZ>ZMGE_Y8 M1$WN;QT5YIC&37?.N"(%S% 37*28NJR/OKJCQ=*>'A.A\2RRS05^+8 T ?A\ M)H1^ZI@#J?G^R/X 4$L#!!0 ( '0_HEBBGZ4=)00 (44 9 >&PO M=V]R:W-H965T^Y M>)(;1 7/6*1KC?*3/C3\9:L<8'J MT_9!Z)%?HR0T0R8I9R!P-?&NPZM9%!B'PN(SQ;T\N 9#9__QHK0P.#%/)7%?]B7MH.^!W$N%<\J9QU!1EGY39ZKA3APB*(C#E'E M$/W@,+HXXM"K''H%T3*R@M8M460Z%GP/PEAK-'-1K$WAK=E09K9QH82^2[6? MFMX0]@0?.6%PO1:(>H.4A ^WJ A-)?Q#A"!FG?\8^TH_S?CX<85\4R)'1Y![ M,.=,;23\Q1),.OQG=O]+B[^O6=94HU>J-Y$5<$[$.?3",XB"J ^?%K?PX7T7 MK]G_AFF%UZMWHE?@]H[@WN)2P3V32N1F%^#K1VT ]PHS^6_7ZI=H_6XT<_JO MY);$./'T\98H=NA-?W\7#H,_NR@[ FL1[]?$^S;TZ8.@+*9;D@+)>,Y4%]D2 M85@@F%^FW700%']C?W?(X^=VK1 '=8@#:XASHG)!U0LD1&%7?%;W4S?#'LMU MOCX'"*(S,!DXL&S L&8WM"(ND%$N8"8PH8JP!.;X_3MA)OW*.;@C,4VIHBCA MZQRS)8K.E+0^YM15< 366I%1O2(CIV=QY)*X([ 6\8N:^(4U%0J>? 5QN>\) MREC0K2FX7;2M6*?2M@>F2Q_-\@Q2^BVG.K27WW24[_MG^FB;#Q %B\\W9T D M9$ADKN,W .9*2GGEH6ZK!?JTAK/(^YXNJ-L_<,1>;$>$"OF MJ0OF"*Q%/PP:W1 X/2(5G"/NKM#:Y ]$4V@O6>2E5$HZK^XH([I^F4S@4LE. M[E:TD[F';XI<-#A:XL*H(15929WV6V\'.YF3([0V]49ZA6ZU5^A4?+E":Y-O MY%=HUU_W3*'&58#/^N50=NJ;"F)PD'-]'< ;_=5A%_:"\'AV-@HL_)D$>RX* M@#4GG4WR\CV?LJ;F=](>O#7S!L!]MHIM"N3>:5-K&FIE.MY JM3;C1/N&EV]1TJGM+;HFVTY$KQK+C<($E0& -]?\6Y>AV8!]2= MQ^E_4$L#!!0 ( '0_HEB+I GC40, #(* 9 >&PO=V]R:W-H965T M^+^,4L>!CW27*C/@+V8%V>$=JL_%6NB>7WM):(Y,4LY MX';N+<.K56@-[(I_*1YDHPV&RH;S>]-YG\R]P"#"#&-E7!#]V^,U9IGQI'%\ MJYQZ=4QCV&P?O;^UY#69#9%XS;,O-%'IW)MXD."6E)GZR _OL"(T-/YBGDG[ MA4.U-O @+J7B>66L$>24N3]YJ(1H&/2C,P9191!9W"Z01?F&*+*8"7X 859K M;Z9AJ5IK#8XRLRMW2NA9JNW4XD[Q^#[E68)"_@DWWTJJ'@%>O4%%:";A$N[T M.4C*#(%OX9_"*KDT2NIUK_6T&Y+P#K,$_KO%?(/B*\B4")1 &7Q*>2D)2^3, M5QJN">K'%;25@Q:=@3:%6\Y4*N&&)9C\;.]KFC77Z,AU%74ZO"6B!_WP J(@ M&L!+\(\XW:\C0K]6LV\C],^I:1Q=KO0I2>":YSIU)'&2"4'8#O5Q5K!YA.:Z M-7FTP\L#$5K"#]HEO%>8RZ]MDKGX@_;X)H6O9$%BG'LZ1R6*/7J+/UZ$H^"O M#G:#FMV@R_OSV5TPPAUE3 _!BF2$Q0C?6_?& M2>' #BU8<_GL%V$_&L[\?0O%84UQ^/]0_&*O![UZN4>AKSNX>4 14XFP%C3& M=NZG(]K&WS$9-_CW>Z,S_$KU.!5?N-#086&W[4AHR<;@6C=2Z89'W0JC6P-7MUCC%K$F@W9LDQK;Y'?%* M^F< -I[#\%D"GL/9+685].?C-_TU5_W&,YZCV-EB14+,2Z;+ H!V<, A*@\#J+A:R*M\P MS28C*;8@S6SR9AHV5&M-XA)N=F6N)7U-R$Y/YEJ$#[%((Y3J);S]FB?Z$>#5 M&]0L216\/QJBZU31=9J\/S^Z,_@@^/G-VAJ5F7?% M*:-R,T>=P4VNE:9L2?B*YN8FF&8"ZH MS<3W!\.1NZD)O%L%WOV_ S^.%FYTC!)TS#@42)3ELZ$CAF3QR5XOY&FZ04G7 M);RGM330F4=XQQ()'UF:8SV>?6[7(2J"[1\@ZK;Z]81Z%:%>(Z%BK\H;8W>@ M0!1AP5K.&O97BHM)GBL"8/ M@WJUOK=_W;QG8"P.5R/#TO\3B%W_!$7_X-7U?RW'2FHSQ'+9IQ2[I^0&>[G! MCV-\><11["]J8!JP:#5B#8X/^&!PXLSX^P?7;WSQ?A[K*>7?H=RNH>QU_Z/> M/:C*,I0K6WLJ"$7.=5&@5:-5?3LMJKK]]*(XIEJ%KG4%*2[)U&OU"9PLZLVB MH\7:UG@+H:EBM,V8:G249@)]7PJA=QVS0%7U3_X%4$L#!!0 ( '0_HE@M MF(V;_0( -4' 9 >&PO=V]R:W-H965TUGC MOT'-K8S7HR=RD7.!8@(QE]IKTQ*E<6(D)P M@>!><*/AX0:S*:I'T E3J($+^)7(7#,1ZYYO"-LF]Z,2<50@A@<0S^%&"I-H M^"IBC/_U]TENI3G<:!Z%1P/>,'4&C: &83ULEHQ'PC:JHVRXL(U#1VD#G8ZH M1&*XE!E=&\UKIB*X>$'A81K@YE^W'=.1?[F M_OSV^E[H!8NP[]']U*B6Z T^?@C:]2]'U#4K=YT89*A(LYV>:V@FHPPCD7@I9@Q%);:/O.I2!O.7+["BT'YXV@ MYR_WR&U5W6JUZUK!XJE_-BX9'SQ#5MH84 M9^1:/^M0:E4TD6)BY,(]W%-IJ VX84)]%Y4UH/V9E&8SL0FJ3C[X"U!+ P04 M " !T/Z)8?0_GF*L" !0!@ &0 'AL+W=O#U$>%GO J]B[SNX: MPK_O[-JX-"&T4E]@CYGO6&:&:"W5O'%D3N;JCB2E]N"&+S-C#_PX*MD29VB^EU-%.[]%27F!0G,I0.%BZ(TZY^.!C726JRH7?J08H+5N7F1JX_8^.G;_$2F6OW">LF-O @J;2119-,"@HN MZF_VV+S#3D+8>2$A;!)"I[LF/"_B@SH^B6 M4YZ)9T8F]YG,4U3Z#4P>*FXV &\OT3">:SB&&95!6N4(<@&3V70*(_N.%/6. M+B>Z+.'V&HLYJCO0&5.H@0OXELE*,Y'JR#S@(=CZD@ M4KB0!36)9J[.1DHQL40J7 /S#>S&3=G&'8_63*5P^X4@X_VO5/-W]O/ M;YOU7)]0^C_[^X(OE:V*FS9S.JZ&*VH MI-B<2HEF"7PB'+//=BVL[X39D;**NZ>=R%_M<=-OW?3_[H8*4^OJ:4G5G/UG MG,=GX7[.07_7&R-+-C+DT-('<,J.1C\H& MT/U"2K/=6(+V3R3^!5!+ P04 " !T/Z)852VG,'X# 5#@ &0 'AL M+W=O;2-$6<0D'%!=M B6]6C!=48I.O3;'A0!,=5.2F8UECLZ!9 M:M4J@YS/MW0-2Q!/FQN M.;;,AB7)"BA%QDK"834SKNS+*%!X#?B4P5XD>*+62[T+]G76,L@\59(5M3!.((B*ZM_^ES7X2@ >;H#G#K :0=X M+P2X=8#[V@Q>'>"]-L.H#M#2S4J[+EQ()9U/.=L3KM#(IAYT]74TUBLKE4^6 MDN/;#./D?"E9_)2R/ $N_B+1MVTFOQ/R-@1)LUR0#V2)SDRV.1"V(B*E'#ZH M>4E(S KTJJ!ZNN%9/<,[Q#\L0_+VS3ORAF0EN4_95M R$5-3XF!52C.N!W9= M#Q2$VEG$.EKIU>PAO*+XAKOR>.Y7@= MXUF\/MSMDO-[V:-?SGY2#+>QC:OYO!?X[IFD^8M^Z)KMBF^L^=3BM9O;$]^9 MFKOC$G: ?&=R"@K/02,_L$Y!40?(G=@-Z$2TUXCV>D4OF)#J,UC2' 3Y<@/% M(_"O76)[>=32?RDV-(:9@6N[ +X#8_[G'_;8^KO+5T.2A4.210.1G4S&J)F, MT< .K/A&1Y88CUO^.X=X?LM]YQ#;MUOFZ\",@F[OC1NYXUZY2]Q*LW+]GOP+ M)7!4CJLJN4IP1\B$Y%3MMB2J5N%^:_:F^5EK#DD6#DD6#41V,E=^,U?^P-;T MSPWCNBWG+3I 3N"V['D.\ARWM8)&'2#;=;H-.FE$3WI%WV$9*8]3;!Y4AY609.&09-% 9"?S$S3S$PQLRN!L"_7&0H=58*DL,*4UD7/GX]O+J$5 W)-OJ4_<@DGMGU8XKW M-N *@.]7C,E#0R5H;H+S_P%02P,$% @ =#^B6)7WN46L P A! !D M !X;"]W;W)K&ULQ5AA;^(X$/TKH]SJKI5NFS@0 M"CV(5-J>=J6K#I5C]\-J/YAD(%&3.&L;*/?KSW9"PJK@ZMBM^@6N:Z($LRIN& E%NK)@O&<2G7)EZXH.=+8!.69 MZWM>S\UI6CCAT-R;\'#(5C)+"YQP$*L\IWP[QHQM1@YQ=C<>TF4B]0TW')9T MB5.4LW+"U97;H,1ICH5(60$<%R/GFER-?4\'F!F?4MR(O3'H5.:,/>J+C_'( M\30CS#"2&H*JKS7>8)9I),7C6PWJ-&OJP/WQ#OU/D[Q*9DX%WK#L9?&";#U@G%&B\B&7"?,*FGNLY$*V$9'D=K!CD:5%]TZ>Z$'L!?G D MP*\#?,.[6LBPO*62AD/.-L#U;(6F!R95$ZW(I87>E:GDZFFJXF0XE2QZ3%@6 M(Q>_P=VW52JW &>W*&F:"7@/4Z6#>)4AL 6L"HX16Q;IOQB#2"C'][HB,40L M5S(1U!0:G_08S^$=I 7\D["5H$4LAJY4?/6J;E1S&U?<_"/3;+^+MFQ;P6\I_P".N1W\#V_"[/I+9R].[?@=IHB=@QNYU@132G& MIA0W^Z6XYIP62U0JEC#?POZ\"=V:V]<;RF/X\I>"A(\2<_'U4*&J];N'U]=O M[I4H:80C1[V: OD:G?#77TC/^\.27;?)KFM##V?_9]P9>GQ+KD'1( M)QBZZP.L@H958&7U=ZF7%? !,U6^>\SGR ^6S@IS8NEZ#&PNC]PK973;9 M7;ZN,"Z?"<,/R&%9]!M.?2NGS^885ASH&KFR%=@BY0(D@X;K(29V4+]&Z4!> M'4BD#S'="DL-!PW?@17Z 87D::09FZ,89D4J!9P]3&?BW*IK*^Z).T^\UC:\ M-U9V3> G)[CGB^1UQ5WC[ZN[[P?>87D3O^7EOX; 7T#=*9Q4"H?>2_HFK3<2 MJSF%$^3FQV,1X7<2GTQG5GW;84_=_];T2/>M!6ZUW5,3;/V3V WTQP4>/!-X M-QCX1P3>6B:Q>M;) K>CGG"$D]8'B=T([_(R8UONB/IO[6J MK59Z:H*MG1*[G_ZXJ@?/57U$TW[KEK[5K$[5] NH+Q_6[EYCF"-?FO97J%JL M"EGUB,W=IL6^KAK+=GK5GZO>:9FJW]L9+E2H=W&IWGY>M;S5A62E:3/G3*JF MU0P3I*JOU!/4\P5CA%VC^> C_ U!+ P04 " !T/Z)8YM&QBW0" "> M!P &0 'AL+W=O%BV(5BT[%06?(DY="WGR0[7E*X6;'E)I9D_A]% M,B:3K9 /J@+0:%I74SQECE%=1$C40#W+PIA:R)-ENYPJJ10 HGJAD. M??\2UX1R+TWI14>KO?T3RYV$\N2*)@+]IT6NIIX5QXJH"1K MIN_$]C-T\5Q87BZ8XDX0O]3#12=PH>,V=I>XC&B2)E)LD;36AF87+OM.;?)%N?V? MW&MIWE*CT^DUST4-Z O9@4)O,M"$,O4VP=JPK07..\ZLY83/<")T([BN%%KP M HH!?79:_^&$'IN8^L#"?6"S\"3PAL@1BH)W*/3#>. ^\Y?+HZ%P_L_[XI^] M'R4CZJL<.5[TURJCC*J<";66@'Y,ETI+\ZG^'*IW2XR'B;9]C55#O@DO_XU"RSPG+S@E;G EV5):X+TM\BIXNRA)Z-VCCQ0<.I0:Y&PO=V]R:W-H965T[2_9*/Y@2P))#)6N3TM+:9LJ8R4NHN+E0#=1XLU:ZXA9-O6&F MT< +#ZHDBX)@PBHN:IHE_FRALT1MK10U+#0QVZKB^O$*I-JG-*3'@SNQ*:T[ M8%G2\ TLP=XW"XT6ZUD*44%MA*J)AG5*+\/I+';^WN&;@+T9[(E3LE+JP1G7 M14H#%Q!(R*UCX+CL8 92.B(,XU?'2?LG'7"X/[)_\MI1RXH;F"GY712V3.D' M2@I8\ZVT=VK_&3H]8\>7*VG\E^Q;WU%,2;XU5E4=&".H1-VN_-#E80 (1\\ MH@X0_2L@[@ ^GR?,XGL.Q?*.^ZKECI[A_L+U M!8G#MR0*HM$)^.QE^,VV1GC@X?%3.$.5O=2HEQIYOOBO4LE15.@H^GY/XGLB?BXUY\_!)[ M=HL# :L;M(:"6$R!%'PEI+"/IV2W7!//Y>; +HO'<1 $"=L-!?WI%HXF0[6QE M4ZJ"MN&BR<*EU_3&*FL62 M5J0YDS45!BFDJH@V4U5&3:THR1MPJG@T&@R2J"),A-.)6%67E6Z"A5P)G85Q M;PK<[4N>AGKS]N9+ZXDW@[D?OCHX&MZ<7A_83"YR&D9?T M_ FD9P.&S=HF[KTTDAQ7X&P&!X246#.\*S<$8XFRL& M7@6I&%\[\P@,"\FE"K1)O0DT!$MS[^"AFT%5.IZ*":EL;!?!?>]P%'H#--)3;2F2ER:B5ULC0^@H!O?K&NCL%1D/1R=AUL'>S-!YE+E5/5A MAN'&-)UP6H /1#0SM@G)^#2W[H]CC;HN= MB@V@7J(?&D'=T-&X"?#OLCGN'=KT6;1!S>ZD_KPRNQ%V#BU&KQ0M6&OG;='' MQ]B'.#NI:[[^Q%DI*NKV_N2 TPG9^ 5+J=B]B0:=LC &JL+@CBK-%KN67XK4 M-[35FVYJ"USSZ!5J_KMY+JF@BO!=T:;U7W*6GZTX_O"O)-LOE4/!7HW=,?32 M19Z_!I')BQ09=5_H.Z?&WIG16P,XF[/P.YSQ?!LTF*\8UTQTLR7+'!V& M7I.Y^0VUQV_6Y[0@*ZYO>C +M^-O-&>K*NU774$BNE7;\5?8WC#I?QB86$SD MM*7YK)NJ9(SZC%$?Y^5#9O:%Q?'[I.;R[S1-XSA)L(S.9EX%,RQO20)O/QNF#3RP M.!#ISW*-5QOOD,?[ *OI8QV"[13O1&RG>*X!\><-/-+47VTL#GA@58!Q)4PR!7O3W:)(@V4G@Y:\/]I3$<9KZ$<#\"N(80^!I MQ!%, 6C D#BVY^#!>11MSJEH^\?"]#=02P,$% @ =#^B6)>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_' M-N 'S*-"JE@@"54I9FH@R7%*V )48TNL)#,AOSZR&8;VQNG*I>&$+6/YLVSW MIV[[W;,V3TNMG]CW(E=V$&R"9 MW0CABKP3=;O]3L&E"MZ_._9U;SIP13N1.JF5;ZP:ODKQ;$_;JU6VDU8N92[= M?A#4R[D(6"&5+.0/D0V";L#L1C]_TD;^T,KQ?)X:G>>#(#QL^"J,D^DOS?,* M-.^#\?UDJG/\C<"3/F3GPTNMQ* MM:ZZ\6?1 :=1C\/Q]S"(M^9/AE&O5C(58YV6A5#N,(Y&Y!6@LANYM0%3O!"# M8*1WPE3GXP\PS0[GYCP4&"ES*_T&,\UJ/#J4+[/AE_%T,1FST=UL/)G-#TOS MN\_3\7 Q 9 1 AE=$/(Q I Q AE?$C(&D D"F5P2,@&0/02R1PMYS_=L9]F] M,/7N*A5L+&V::UL: 1#["&*?%G&JK,R$80O#,Q]%V- 8KM:BVLL"PBN$\(J6 M<*2++5=[QE7&YG*MI-^/*\>&::I+Y0#D-0)Y30OY('9"E?":WB P-[0PP_2_ MTA^S:H>QN8L%YRXMTKS<;O/ZKN(Y^R"5?Q:D7YJJ0V\0$W4(L42^\>KV=WOV M(*PP.W@]0TP;(;$W_N7JB7W67+'AVHA?GLX0LT5(K(NYT^G31N<^BMA'-O&W MGMM#-DP2(;$EIBK5A6 +_ETTQ@MS0D@L!1_/"NGJ2UC'M)&?-/K(*_P3T83$ MK! 2:P$-NHV)2HBI(21VPTO897_YN7$N[-^0"[-!2*P#$(%;V3 YA,1V0$-Q MX])&F#$B8F/\/Q2WC6.$N2(B=D5;3&Z%1/,-8G&T!>=62,P@$;%!8)1NA<,4 M$A$KY#7$C(7C,K?L'_;29-ERSR F9I6(V"J_QZPHUQ 3\TI$[)463)\=I54P M6@NF(2;FE>A<7CEACC957F295"R#F)AFHO-D'2?,614TJUI1X_'!;!.=+Q>Q MC>'4=>()*QZ8;6)BV_P.<\*-TB7,3V+,.3&Q:"8L(:4HP9*"8V$([9@YB8@6)B ^&8?8B)&2@F-A".>04Q,0/%Q ;" M,:\A)F:@F-A ..8-Q,0L%%\PYWFL"V.O)6W,0LG9X()*+E(TO/J M2XB)"2BY0+T,"!-B8@)*SE@Z>W/,SDZ<$!-]U4(M( RS43%(, $EU )",1OO MK3 !)=0"0C'AK"/!!)10"PC%A+..!!-00BT@%!/..A),0 FQ@)HECI:HWL.\ MTR/V3BO=*:^ F)A\>HG/$_O#:M^#N]3DEY5!UV5 M>3[R;7?*Q^OL^!7#\0N,]S\!4$L#!!0 ( '0_HEBAE^J4R0$ * > : M >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-V;ENPD 4A>%707X AKN8 M+()4:=)&O(!%AD4LMCP3!=X^" IRK!1IHCF5-;9\_X_[)F_;8]IL MNS0Z'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[G MC.IE]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^ M.H7K0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ MH(?R08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%0 M6Y!M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$ M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V= M0&]'O9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J M7?^GWBF?]S'=>VYK?/Y_4ITO]\;[XZ_+V\G!2[CB'."'],LW4$L#!!0 ( M '0_HE@HM&@3PP$ (D> 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[" M,!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=? M;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@ MQ#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK-- MG7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N M))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9 M,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R] M7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@&UL4$L! A0#% @ =#^B6$^4@%?+!0 EQ\ !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ =#^B6#X'C/'/!P (CL !@ ("!I1H 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =#^B6 32Y \^!@ MTAP !@ ("!8"T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =#^B6$PUG,4B!0 $PP !D M ("!CTX 'AL+W=O=_\Q0( !#% &0 @('H4P >&PO=V]R:W-H965T M&UL4$L! A0# M% @ =#^B6%3-49ME" JA4 !D ("!26 'AL+W=O M&PO=V]R:W-H965T=N M !X;"]W;W)K&UL4$L! A0#% @ =#^B6,LV MX=JF!P MQ$ !D ("!DW, 'AL+W=OP >&PO=V]R:W-H965T'00 %@+ 9 " @?*$ !X;"]W;W)K&UL4$L! A0#% @ =#^B6"6[LR8@ P IP< !D M ("!1HD 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ =#^B6"-$%+K= @ )P8 !D ("! M4I8 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ =#^B6"I<\&PO=V]R:W-H965T&UL4$L! A0#% @ =#^B6$TL,-C; M @ JP< !D ("!R*L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =#^B6"K2O#RC P 91$ !D M ("!XK, 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ =#^B6!D9HY/- P PPT !D ("!^[P M 'AL+W=OFH# !Y#0 &0 @('_P >&PO=V]R:W-H965T-HNP( !$( 9 M " @:#$ !X;"]W;W)K&UL4$L! A0#% @ M=#^B6#ZC"[_G P 4Q( !D ("!DL< 'AL+W=O&UL4$L! A0#% @ =#^B6 +_W\/B @ M]@8 !D ("!E-$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =#^B6**?I1TE! A10 !D M ("!Y=H 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ =#^B6"V8C9O] @ U0< !D ("!ON8 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ =#^B M6)7WN46L P A! !D ("!B? 'AL+W=O!P &0 M @(%L] >&PO=V]R:W-H965T&UL4$L! A0#% @ =#^B6.;3&K(/ P 91 M T ( !=OD 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ =#^B6*&7ZI3) 0 H!X !H M ( !\0$! 'AL+U]R96QS+W=O 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 137 230 1 false 40 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 STOCKHOLDERS' EQUITY Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 4 false false R5.htm 00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 5 false false R6.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 6 false false R7.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 7 false false R8.htm 995511 - Disclosure - Company and Significant Accounting Policies Sheet http://lantronix.com/role/CompanyAndSignificantAccountingPolicies Company and Significant Accounting Policies Notes 8 false false R9.htm 995512 - Disclosure - Revenue Sheet http://lantronix.com/role/Revenue Revenue Notes 9 false false R10.htm 995513 - Disclosure - Acquisition Sheet http://lantronix.com/role/Acquisition Acquisition Notes 10 false false R11.htm 995514 - Disclosure - Supplemental Financial Information Sheet http://lantronix.com/role/SupplementalFinancialInformation Supplemental Financial Information Notes 11 false false R12.htm 995515 - Disclosure - Warranty Reserve Sheet http://lantronix.com/role/WarrantyReserve Warranty Reserve Notes 12 false false R13.htm 995516 - Disclosure - Bank Loan Agreements Sheet http://lantronix.com/role/BankLoanAgreements Bank Loan Agreements Notes 13 false false R14.htm 995517 - Disclosure - Stockholders??? Equity Sheet http://lantronix.com/role/StockholdersEquity Stockholders??? Equity Notes 14 false false R15.htm 995518 - Disclosure - Income Taxes Sheet http://lantronix.com/role/IncomeTaxes Income Taxes Notes 15 false false R16.htm 995519 - Disclosure - Commitments and Contingencies Sheet http://lantronix.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 16 false false R17.htm 995520 - 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 995521 - Disclosure - Revenue (Tables) Sheet http://lantronix.com/role/RevenueTables Revenue (Tables) Tables http://lantronix.com/role/Revenue 18 false false R19.htm 995522 - Disclosure - Acquisition (Tables) Sheet http://lantronix.com/role/AcquisitionTables Acquisition (Tables) Tables http://lantronix.com/role/Acquisition 19 false false R20.htm 995523 - 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 995524 - Disclosure - Warranty Reserve (Tables) Sheet http://lantronix.com/role/WarrantyReserveTables Warranty Reserve (Tables) Tables http://lantronix.com/role/WarrantyReserve 21 false false R22.htm 995525 - 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 995526 - Disclosure - Stockholders??? Equity (Tables) Sheet http://lantronix.com/role/StockholdersEquityTables Stockholders??? Equity (Tables) Tables http://lantronix.com/role/StockholdersEquity 23 false false R24.htm 995527 - Disclosure - Income Taxes (Tables) Sheet http://lantronix.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://lantronix.com/role/IncomeTaxes 24 false false R25.htm 995529 - 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 995530 - 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 995531 - 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 995532 - 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 995533 - Disclosure - Revenue (Details Narrative) Sheet http://lantronix.com/role/RevenueDetailsNarrative Revenue (Details Narrative) Details http://lantronix.com/role/RevenueTables 29 false false R30.htm 995534 - 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 995535 - Disclosure - Acquisitions (Details - Earnout payment) Sheet http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment Acquisitions (Details - Earnout payment) Details http://lantronix.com/role/AcquisitionTables 31 false false R32.htm 995536 - Disclosure - Acquisition (Details Narrative) Sheet http://lantronix.com/role/AcquisitionDetailsNarrative Acquisition (Details Narrative) Details http://lantronix.com/role/AcquisitionTables 32 false false R33.htm 995537 - Disclosure - Supplemental Financial Information (Details - Inventories) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories Supplemental Financial Information (Details - Inventories) Details http://lantronix.com/role/SupplementalFinancialInformationTables 33 false false R34.htm 995538 - 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 34 false false R35.htm 995539 - 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 35 false false R36.htm 995540 - Disclosure - Supplemental Financial Information (Details - Equivalents) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-Equivalents Supplemental Financial Information (Details - Equivalents) Details http://lantronix.com/role/SupplementalFinancialInformationTables 36 false false R37.htm 995541 - Disclosure - Supplemental Financial Information (Details - Intangible assets) Sheet http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets Supplemental Financial Information (Details - Intangible assets) Details http://lantronix.com/role/SupplementalFinancialInformationTables 37 false false R38.htm 995542 - 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 38 false false R39.htm 995543 - 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 39 false false R40.htm 995544 - 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 40 false false R41.htm 995545 - Disclosure - Warranty Reserve (Details) Sheet http://lantronix.com/role/WarrantyReserveDetails Warranty Reserve (Details) Details http://lantronix.com/role/WarrantyReserveTables 41 false false R42.htm 995546 - 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 995547 - 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 995548 - Disclosure - Stockholders' Equity (Details - Schedule of Option Activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity Stockholders' Equity (Details - Schedule of Option Activity) Details 44 false false R45.htm 995549 - Disclosure - Stockholders' Equity (Details - Schedule of RSU Activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity Stockholders' Equity (Details - Schedule of RSU Activity) Details 45 false false R46.htm 995550 - Disclosure - Stockholders' Equity (Details - Schedule of PSU Activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity Stockholders' Equity (Details - Schedule of PSU Activity) Details 46 false false R47.htm 995551 - Disclosure - Stockholders' Equity (Details - Schedule of ESPP Activity) Sheet http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity Stockholders' Equity (Details - Schedule of ESPP Activity) Details 47 false false R48.htm 995552 - Disclosure - Stockholders' Equity (Details - Schedule of share-based compensation expense) Sheet http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense Stockholders' Equity (Details - Schedule of share-based compensation expense) Details 48 false false R49.htm 995553 - Disclosure - Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense) Sheet http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense) Details 49 false false R50.htm 995554 - Disclosure - Income Taxes (Details) Sheet http://lantronix.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://lantronix.com/role/IncomeTaxesTables 50 false false R51.htm 995555 - 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-033124.htm ltrx-20240331.xsd ltrx-20240331_cal.xml ltrx-20240331_def.xml ltrx-20240331_lab.xml ltrx-20240331_pre.xml image_001.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "lantronix_i10q-033124.htm": { "nsprefix": "LTRX", "nsuri": "http://lantronix.com/20240331", "dts": { "inline": { "local": [ "lantronix_i10q-033124.htm" ] }, "schema": { "local": [ "ltrx-20240331.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", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "ltrx-20240331_cal.xml" ] }, "definitionLink": { "local": [ "ltrx-20240331_def.xml" ] }, "labelLink": { "local": [ "ltrx-20240331_lab.xml" ] }, "presentationLink": { "local": [ "ltrx-20240331_pre.xml" ] } }, "keyStandard": 209, "keyCustom": 21, "axisStandard": 14, "axisCustom": 0, "memberStandard": 23, "memberCustom": 17, "hidden": { "total": 55, "http://fasb.org/us-gaap/2023": 50, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 137, "entityCount": 1, "segmentCount": 40, "elementCount": 437, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 566, "http://xbrl.sec.gov/dei/2023": 30, "http://xbrl.sec.gov/ecd/2023": 22 }, "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-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.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": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.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": "From2024-01-012024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R4": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfStockholdersEquity", "longName": "00000004 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "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-033124.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-033124.htm", "first": true, "unique": true } }, "R5": { "role": "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows", "longName": "00000005 - Statement - UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "shortName": "UNAUDITED CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "unique": true } }, "R6": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R7": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R8": { "role": "http://lantronix.com/role/CompanyAndSignificantAccountingPolicies", "longName": "995511 - Disclosure - Company and Significant Accounting Policies", "shortName": "Company and Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R9": { "role": "http://lantronix.com/role/Revenue", "longName": "995512 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R10": { "role": "http://lantronix.com/role/Acquisition", "longName": "995513 - Disclosure - Acquisition", "shortName": "Acquisition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AssetAcquisitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R11": { "role": "http://lantronix.com/role/SupplementalFinancialInformation", "longName": "995514 - Disclosure - Supplemental Financial Information", "shortName": "Supplemental Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R12": { "role": "http://lantronix.com/role/WarrantyReserve", "longName": "995515 - Disclosure - Warranty Reserve", "shortName": "Warranty Reserve", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R13": { "role": "http://lantronix.com/role/BankLoanAgreements", "longName": "995516 - Disclosure - Bank Loan Agreements", "shortName": "Bank Loan Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R14": { "role": "http://lantronix.com/role/StockholdersEquity", "longName": "995517 - Disclosure - Stockholders\u2019 Equity", "shortName": "Stockholders\u2019 Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R15": { "role": "http://lantronix.com/role/IncomeTaxes", "longName": "995518 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R16": { "role": "http://lantronix.com/role/CommitmentsAndContingencies", "longName": "995519 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R17": { "role": "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies", "longName": "995520 - 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-01to2024-03-31", "name": "LTRX:CompanyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "LTRX:CompanyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R18": { "role": "http://lantronix.com/role/RevenueTables", "longName": "995521 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "18", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R19": { "role": "http://lantronix.com/role/AcquisitionTables", "longName": "995522 - Disclosure - Acquisition (Tables)", "shortName": "Acquisition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "19", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R20": { "role": "http://lantronix.com/role/SupplementalFinancialInformationTables", "longName": "995523 - Disclosure - Supplemental Financial Information (Tables)", "shortName": "Supplemental Financial Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "20", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R21": { "role": "http://lantronix.com/role/WarrantyReserveTables", "longName": "995524 - Disclosure - Warranty Reserve (Tables)", "shortName": "Warranty Reserve (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "21", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R22": { "role": "http://lantronix.com/role/BankLoanAgreementsTables", "longName": "995525 - Disclosure - Bank Loan Agreements (Tables)", "shortName": "Bank Loan Agreements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "22", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R23": { "role": "http://lantronix.com/role/StockholdersEquityTables", "longName": "995526 - Disclosure - Stockholders\u2019 Equity (Tables)", "shortName": "Stockholders\u2019 Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "23", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R24": { "role": "http://lantronix.com/role/IncomeTaxesTables", "longName": "995527 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R25": { "role": "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine", "longName": "995529 - 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": "From2024-01-012024-03-31", "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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_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-033124.htm", "unique": true } }, "R26": { "role": "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "longName": "995530 - Disclosure - Revenue (Details - Revenue by geography)", "shortName": "Revenue (Details - Revenue by geography)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "26", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_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-033124.htm", "unique": true } }, "R27": { "role": "http://lantronix.com/role/RevenueDetails-PercentageOfTotalNetRevenue", "longName": "995531 - 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": "From2024-01-012024-03-31_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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_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-033124.htm", "first": true, "unique": true } }, "R28": { "role": "http://lantronix.com/role/RevenueDetails-ChangesInDeferredRevenue", "longName": "995532 - 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-033124.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-033124.htm", "first": true, "unique": true } }, "R29": { "role": "http://lantronix.com/role/RevenueDetailsNarrative", "longName": "995533 - Disclosure - Revenue (Details Narrative)", "shortName": "Revenue (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "29", "firstAnchor": { "contextRef": "AsOf2024-03-31_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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31_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-033124.htm", "first": true, "unique": true } }, "R30": { "role": "http://lantronix.com/role/AcquisitionsDetails-ConsiderationLiability", "longName": "995534 - 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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "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-033124.htm", "first": true, "unique": true } }, "R31": { "role": "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment", "longName": "995535 - Disclosure - Acquisitions (Details - Earnout payment)", "shortName": "Acquisitions (Details - Earnout payment)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-012023-12-31_custom_AsReportedMember", "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "LTRX:ScheduleOfEarnoutPaymentFromOperatingActivitiesToFinancingActivitiesTableTextBlock", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "unique": true } }, "R32": { "role": "http://lantronix.com/role/AcquisitionDetailsNarrative", "longName": "995536 - Disclosure - Acquisition (Details Narrative)", "shortName": "Acquisition (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:PaymentsForOtherOperatingActivities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-10-012023-12-31", "name": "us-gaap:PaymentsForOtherOperatingActivities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:AssetAcquisitionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R33": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories", "longName": "995537 - Disclosure - Supplemental Financial Information (Details - Inventories)", "shortName": "Supplemental Financial Information (Details - Inventories)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R34": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities", "longName": "995538 - Disclosure - Supplemental Financial Information (Details - Other liabilities)", "shortName": "Supplemental Financial Information (Details - Other liabilities)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R35": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "longName": "995539 - 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": "35", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true }, "uniqueAnchor": null }, "R36": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-Equivalents", "longName": "995540 - Disclosure - Supplemental Financial Information (Details - Equivalents)", "shortName": "Supplemental Financial Information (Details - Equivalents)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R37": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets", "longName": "995541 - Disclosure - Supplemental Financial Information (Details - Intangible assets)", "shortName": "Supplemental Financial Information (Details - Intangible assets)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R38": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-AmortizationExpense", "longName": "995542 - Disclosure - Supplemental Financial Information (Details - Amortization expense)", "shortName": "Supplemental Financial Information (Details - Amortization expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R39": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-SeveranceOfRelatedCharges", "longName": "995543 - 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": "39", "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-033124.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-033124.htm", "first": true, "unique": true } }, "R40": { "role": "http://lantronix.com/role/SupplementalFinancialInformationDetails-Non-cashAcquisition", "longName": "995544 - 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": "40", "firstAnchor": { "contextRef": "From2023-07-01to2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R41": { "role": "http://lantronix.com/role/WarrantyReserveDetails", "longName": "995545 - 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-033124.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-033124.htm", "unique": true } }, "R42": { "role": "http://lantronix.com/role/BankLoanAgreementsDetails-SummarizesOurOutstandingDebt", "longName": "995546 - 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": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R43": { "role": "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative", "longName": "995547 - Disclosure - Bank Loan Agreements (Details Narrative)", "shortName": "Bank Loan Agreements (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-07-01to2024-03-31", "name": "us-gaap:DebtInstrumentMaturityDate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "unique": true } }, "R44": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity", "longName": "995548 - Disclosure - Stockholders' Equity (Details - Schedule of Option Activity)", "shortName": "Stockholders' Equity (Details - Schedule of 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-033124.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-033124.htm", "first": true, "unique": true } }, "R45": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity", "longName": "995549 - Disclosure - Stockholders' Equity (Details - Schedule of RSU Activity)", "shortName": "Stockholders' Equity (Details - Schedule of 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-033124.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-033124.htm", "first": true, "unique": true } }, "R46": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "longName": "995550 - Disclosure - Stockholders' Equity (Details - Schedule of PSU Activity)", "shortName": "Stockholders' Equity (Details - Schedule of 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:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.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:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R47": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity", "longName": "995551 - Disclosure - Stockholders' Equity (Details - Schedule of ESPP Activity)", "shortName": "Stockholders' Equity (Details - Schedule of ESPP Activity)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "AsOf2023-06-30_custom_EsppMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30_custom_EsppMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "lantronix_i10q-033124.htm", "first": true, "unique": true } }, "R48": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense", "longName": "995552 - Disclosure - Stockholders' Equity (Details - Schedule of share-based compensation expense)", "shortName": "Stockholders' Equity (Details - Schedule of share-based compensation expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "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-033124.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31_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-033124.htm", "unique": true } }, "R49": { "role": "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense", "longName": "995553 - Disclosure - Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense)", "shortName": "Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R50": { "role": "http://lantronix.com/role/IncomeTaxesDetails", "longName": "995554 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "From2024-01-012024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-03-31", "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-033124.htm", "first": true, "unique": true } }, "R51": { "role": "http://lantronix.com/role/IncomeTaxesDetailsNarrative", "longName": "995555 - Disclosure - Income Taxes (Details Narrative)", "shortName": "Income Taxes (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-03-31", "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-033124.htm", "first": true, "unique": true } } }, "tag": { "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_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": [ "r19", "r538" ] }, "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": [ "r228", "r229" ] }, "LTRX_AccruedRawMaterialsPurchases": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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": [] }, "LTRX_AccruedVariableConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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": [] }, "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": [ "r29", "r30", "r93", "r167", "r414", "r434", "r438" ] }, "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", "r30", "r379", "r382", "r400", "r429", "r430", "r657", "r658", "r659", "r663", "r664", "r665" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r599" ] }, "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_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": [ "r85", "r538", "r699" ] }, "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": [ "r356", "r357", "r358", "r444", "r663", "r664", "r665", "r683", "r700" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r605" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r605" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r605" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r605" ] }, "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_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", "r327" ] }, "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": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r569", "r581", "r591", "r616" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r572", "r584", "r594", "r619" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r605" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r612" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r576", "r585", "r595", "r612", "r620", "r624", "r632" ] }, "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": [] }, "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": [] }, "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": [ "r701", "r702", "r703", "r704" ] }, "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" ] }, "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 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" ] }, "LTRX_AmortizationOfPurchasedIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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 intangible assets", "label": "AmortizationOfPurchasedIntangibleAssets" } } }, "auth_ref": [] }, "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": [ "r577" ] }, "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": [ "r210" ] }, "LTRX_AsReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "AsReportedMember", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment" ], "lang": { "en-us": { "role": { "label": "As Reported [Member]" } } }, "auth_ref": [] }, "LTRX_AsiaPacificJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "AsiaPacificJapanMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenueByGeography" ], "lang": { "en-us": { "role": { "label": "Asia Pacific Japan [Member]" } } }, "auth_ref": [] }, "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": [ "r682" ] }, "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": [ "r122", "r164", "r184", "r213", "r219", "r223", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r374", "r376", "r389", "r411", "r468", "r538", "r550", "r677", "r678", "r686" ] }, "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_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", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r374", "r376", "r389", "r538", "r677", "r678", "r686" ] }, "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": [] }, "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": [ "r577" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price" } } }, "auth_ref": [ "r627" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r628" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r623" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r623" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r623" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r626" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r625" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r624" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r624" ] }, "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": [] }, "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_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_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_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": [] }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationContingentConsiderationLiability", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-ConsiderationLiability" ], "lang": { "en-us": { "role": { "periodStartLabel": "Earnout consideration liability at beginning balance", "periodEndLabel": "Earnout consideration liability at ending balance", "label": "Business Combination, Contingent Consideration, Liability", "documentation": "Amount of liability recognized arising from contingent consideration in a business combination." } } }, "auth_ref": [ "r1", "r70", "r373" ] }, "LTRX_BusinessCombinationContingentConsiderationPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "BusinessCombinationContingentConsiderationPayments", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-ConsiderationLiability" ], "lang": { "en-us": { "role": { "label": "Payments" } } }, "auth_ref": [] }, "LTRX_BusinessCombinationContingentConsiderationRemeasurementEstimates": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "BusinessCombinationContingentConsiderationRemeasurementEstimates", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-ConsiderationLiability" ], "lang": { "en-us": { "role": { "label": "Final remeasurement estimate" } } }, "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_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", "r513" ] }, "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", "r103", "r180" ] }, "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", "r103" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r603" ] }, "LTRX_ChangesInDeferredRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20240331", "localname": "ChangesInDeferredRevenueTableTextBlock", "presentation": [ "http://lantronix.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of changes in deferred revenue" } } }, "auth_ref": [] }, "LTRX_ChargedToCostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "ChargedToCostOfRevenue", "crdr": "debit", "presentation": [ "http://lantronix.com/role/WarrantyReserveDetails" ], "lang": { "en-us": { "role": { "label": "Charged to cost of revenue" } } }, "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": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r604" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r604" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "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": [ "r27", "r79", "r412", "r455" ] }, "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": [] }, "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": [ "r111", "r244", "r245", "r509", "r672" ] }, "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": [ "r541", "r542", "r543", "r545", "r546", "r547", "r548", "r663", "r664", "r683", "r698", "r700" ] }, "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": [ "r84", "r413", "r538" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r609" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r608" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r610" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r607" ] }, "LTRX_CompanyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20240331", "localname": "CompanyPolicyTextBlock", "presentation": [ "http://lantronix.com/role/CompanyAndSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Company" } } }, "auth_ref": [] }, "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", "r227", "r508" ] }, "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", "r227", "r439", "r508" ] }, "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", "r227", "r508", "r646" ] }, "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", "r227" ] }, "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", "r227", "r508" ] }, "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": [ "r309", "r310", "r322" ] }, "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": [ "r529" ] }, "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": [ "r309", "r310", "r322" ] }, "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": [ "r309", "r310", "r322" ] }, "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": [ "r317" ] }, "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": [ "r97", "r403" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense" ], "lang": { "en-us": { "role": { "label": "Cost of Sales [Member]", "documentation": "Primary financial statement caption encompassing cost of sales." } } }, "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_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "LTRX_CreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "CreditFacilitiesMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Credit Facilities [Member]" } } }, "auth_ref": [] }, "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_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", "r227" ] }, "LTRX_CustomerDepositsAndRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "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": [ "r112", "r182", "r267", "r273", "r274", "r275", "r276", "r277", "r278", "r283", "r290", "r291", "r293" ] }, "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": [ "r17", "r124", "r294" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r76", "r78", "r268", "r396", "r524", "r525" ] }, "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", "r268", "r269", "r270", "r271", "r272", "r274", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r396", "r523", "r524", "r525", "r526", "r527", "r661" ] }, "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": [ "r135", "r523", "r684" ] }, "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": [ "r25", "r57", "r58", "r75", "r76", "r78", "r80", "r114", "r115", "r186", "r268", "r269", "r270", "r271", "r272", "r274", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r292", "r396", "r523", "r524", "r525", "r526", "r527", "r661" ] }, "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_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_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": [ "r652" ] }, "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": [ "r654" ] }, "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", "r681" ] }, "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" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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": [ "r120" ] }, "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": [ "r321", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ] }, "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": [ "r321", "r530", "r531", "r532", "r533", "r534", "r535", "r536" ] }, "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": [ "r680" ] }, "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": [ "r564" ] }, "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": [ "r562", "r564", "r577" ] }, "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": [] }, "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": [] }, "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_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": [] }, "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": [ "r563" ] }, "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": [ "r551" ] }, "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": [ "r564" ] }, "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": [ "r564" ] }, "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": [ "r598" ] }, "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": [] }, "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": [ "r554" ] }, "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": [ "r701", "r702", "r703", "r704" ] }, "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/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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", "r195", "r196", "r198", "r203", "r205", "r207", "r208", "r209", "r211", "r387", "r388", "r407", "r420", "r517" ] }, "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/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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", "r195", "r196", "r198", "r205", "r207", "r208", "r209", "r211", "r387", "r388", "r407", "r420", "r517" ] }, "LTRX_EarnoutConsiderationPaidForAcquisition": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "EarnoutConsiderationPaidForAcquisition", "crdr": "credit", "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": { "negatedLabel": "Earnout consideration paid for acquisition", "label": "EarnoutConsiderationPaidForAcquisition" } } }, "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": [ "r362" ] }, "LTRX_EmbeddedIoTSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "EmbeddedIoTSolutionsMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Embedded Io T Solutions [Member]" } } }, "auth_ref": [] }, "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": [ "r23" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "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": [ "r355" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "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": [ "r355" ] }, "us-gaap_EmployeeStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "lang": { "en-us": { "role": { "label": "Employee Stock [Member]", "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock." } } }, "auth_ref": [] }, "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": [] }, "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": [] }, "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_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": [] }, "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": [] }, "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": [] }, "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": [] }, "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": [ "r557" ] }, "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": [ "r553" ] }, "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": [] }, "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_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": [ "r553" ] }, "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": [ "r640" ] }, "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": [] }, "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": [ "r553" ] }, "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": [] }, "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": [ "r637" ] }, "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": [ "r577" ] }, "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": [] }, "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": [ "r553" ] }, "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": [ "r553" ] }, "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": [ "r553" ] }, "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": [ "r553" ] }, "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": [] }, "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": [ "r638" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "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", "r155", "r173", "r174", "r175", "r187", "r188", "r189", "r191", "r199", "r201", "r212", "r231", "r234", "r308", "r356", "r357", "r358", "r366", "r367", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r390", "r391", "r392", "r393", "r394", "r395", "r400", "r429", "r430", "r431", "r444", "r494" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r606" ] }, "LTRX_EricBassMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "EricBassMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Eric Bass [Member]" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r569", "r581", "r591", "r616" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r566", "r578", "r588", "r613" ] }, "LTRX_EsppMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "EsppMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity" ], "lang": { "en-us": { "role": { "label": "Espp [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r612" ] }, "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": [] }, "LTRX_FairValueOfWarrantsToPurchaseCommonStockIssuedWithBankCreditFacility": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "FairValueOfWarrantsToPurchaseCommonStockIssuedWithBankCreditFacility", "crdr": "credit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Non-cashAcquisition" ], "lang": { "en-us": { "role": { "label": "Fair value of earnout consideration from acquisitions at the closing dates" } } }, "auth_ref": [] }, "LTRX_FairValueRemeasurementOfEarnoutConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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", "r238" ] }, "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": [ "r110" ] }, "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_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_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": [ "r110" ] }, "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": [ "r110" ] }, "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": [ "r110" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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": [ "r236", "r237", "r238", "r239", "r404", "r405" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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": [ "r109", "r405" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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": [ "r404" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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_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-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Net book value", "verboseLabel": "Total future amortization", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r109", "r404" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r573", "r585", "r595", "r620" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r573", "r585", "r595", "r620" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r573", "r585", "r595", "r620" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r573", "r585", "r595", "r620" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r573", "r585", "r595", "r620" ] }, "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_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": [ "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r408", "r409", "r521" ] }, "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": [ "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r408", "r409" ] }, "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", "r235", "r406", "r522", "r538", "r668", "r669" ] }, "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": [ "r96", "r184", "r213", "r218", "r222", "r224", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r389", "r519", "r677" ] }, "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_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", "r94", "r126", "r213", "r218", "r222", "r224", "r409", "r418", "r519" ] }, "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_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r240", "r241", "r479" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement." } } }, "auth_ref": [ "r241", "r479" ] }, "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": [] }, "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", "r360", "r363", "r364", "r365", "r368", "r370", "r371", "r372", "r443" ] }, "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 for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r129", "r134", "r200", "r201", "r216", "r361", "r369", "r421" ] }, "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_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_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" ] }, "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" ] }, "LTRX_IncreaseDecreaseInLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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_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_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_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_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" ] }, "LTRX_IncreaseDecreaseNontradeReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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": [] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r576", "r585", "r595", "r612", "r620", "r624", "r632" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r630" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r565", "r636" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r565", "r636" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r565", "r636" ] }, "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": "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": [ "r100", "r287", "r295", "r526", "r527" ] }, "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": [ "r128" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "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": [ "r108", "r515" ] }, "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 }, "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories", "http://lantronix.com/role/UnauditedCondensedConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Inventories, net", "totalLabel": "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", "r514", "r538" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://lantronix.com/role/SupplementalFinancialInformationDetails-Inventories": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "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": [ "r108", "r516" ] }, "LTRX_IoTSystemSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "IoTSystemSolutionsMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Io T System Solutions [Member]" } } }, "auth_ref": [] }, "LTRX_JeremyWhitakerMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "JeremyWhitakerMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jeremy Whitaker [Member]" } } }, "auth_ref": [] }, "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": [ "r22", "r184", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r375", "r376", "r377", "r389", "r454", "r518", "r550", "r677", "r686", "r687" ] }, "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": [ "r89", "r125", "r416", "r538", "r662", "r667", "r685" ] }, "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_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": [ "r24", "r159", "r184", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r375", "r376", "r377", "r389", "r538", "r677", "r686", "r687" ] }, "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_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": [ "r17", "r124", "r696" ] }, "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": [ "r20", "r661" ] }, "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": [ "r651", "r653" ] }, "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": [ "r20", "r661" ] }, "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": [ "r20" ] }, "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_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" ] }, "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" ] }, "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": [ "r25" ] }, "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": [ "r25", "r56" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r325", "r402", "r428", "r446", "r447", "r499", "r500", "r501", "r502", "r506", "r510", "r511", "r520", "r528", "r537", "r540", "r679", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r604" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name" } } }, "auth_ref": [ "r604" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r325", "r402", "r428", "r446", "r447", "r499", "r500", "r501", "r502", "r506", "r510", "r511", "r520", "r528", "r537", "r540", "r679", "r688", "r689", "r690", "r691", "r692", "r693" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r623" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r631" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r605" ] }, "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/AcquisitionsDetails-EarnoutPayment", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by financing activities", "label": "Net cash 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_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_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/AcquisitionsDetails-EarnoutPayment", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net cash 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" ] }, "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_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/AcquisitionsDetails-EarnoutPayment", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net cash provided by 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": [ "r103", "r104", "r105" ] }, "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_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", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "verboseLabel": "Net Income (Loss) Attributable to Parent", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r95", "r105", "r127", "r157", "r171", "r172", "r175", "r184", "r190", "r192", "r193", "r195", "r196", "r200", "r201", "r206", "r213", "r218", "r222", "r224", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r388", "r389", "r419", "r476", "r492", "r493", "r519", "r549", "r677" ] }, "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_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": [] }, "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": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r604" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r602" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r601" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r631" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r631" ] }, "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": [ "r655" ] }, "LTRX_OperatingAndFinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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_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_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_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": [ "r213", "r218", "r222", "r224", "r519" ] }, "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": [ "r398" ] }, "LTRX_OperatingLeasesLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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_OptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "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": [ "r121", "r464", "r469", "r482", "r488", "r503", "r504", "r505", "r541", "r542" ] }, "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_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": [ "r23" ] }, "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", "r98" ] }, "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", "r538" ] }, "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_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": [ "r23", "r538" ] }, "us-gaap_OtherLiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrentAbstract", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Current" } } }, "auth_ref": [] }, "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": [ "r26" ] }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrentAbstract", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-OtherLiabilities" ], "lang": { "en-us": { "role": { "label": "Non-current" } } }, "auth_ref": [] }, "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 (expense), net", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r101" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure Amount" } } }, "auth_ref": [ "r604" ] }, "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": [ "r564" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r571", "r583", "r593", "r618" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r574", "r586", "r596", "r621" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r574", "r586", "r596", "r621" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r600" ] }, "us-gaap_PaymentsForOtherOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForOtherOperatingActivities", "crdr": "credit", "presentation": [ "http://lantronix.com/role/AcquisitionDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Earnout payment of operating activities", "documentation": "Amount of cash outflow for operating activities classified as other." } } }, "auth_ref": [ "r5" ] }, "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_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": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r33" ] }, "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_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 acquisition, 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": [ "r31" ] }, "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": [ "r102" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r603" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r603" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r602" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r605" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r601" ] }, "LTRX_PerformanceStockUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "PerformanceStockUnitsMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity" ], "lang": { "en-us": { "role": { "label": "Performance Stock Units [Member]" } } }, "auth_ref": [] }, "LTRX_PerformanceStockUnitsPSUMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "PerformanceStockUnitsPSUMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "lang": { "en-us": { "role": { "label": "Performance Stock Units PSU [Member]" } } }, "auth_ref": [] }, "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": [ "r558" ] }, "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": [ "r559" ] }, "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_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": [ "r656" ] }, "LTRX_PrepaidSalesCommissionsMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "PrepaidSalesCommissionsMember", "presentation": [ "http://lantronix.com/role/RevenueDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid Sales Commissions [Member]" } } }, "auth_ref": [] }, "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_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": 4.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": [ "r660" ] }, "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": 6.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": [ "r32", "r661" ] }, "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": [ "r530" ] }, "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": [ "r225", "r403", "r422", "r423", "r424", "r425", "r426", "r427", "r512", "r530", "r539", "r648", "r673", "r674", "r680", "r697" ] }, "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": [ "r23", "r675", "r676" ] }, "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": [ "r257" ] }, "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": [ "r250", "r251", "r252", "r253", "r254", "r255" ] }, "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": [ "r225", "r403", "r422", "r423", "r424", "r425", "r426", "r427", "r512", "r530", "r539", "r648", "r673", "r674", "r680", "r697" ] }, "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", "r410", "r417", "r538" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r600" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r600" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r246", "r247", "r248", "r249", "r324", "r325", "r351", "r352", "r353", "r401", "r402", "r428", "r446", "r447", "r499", "r500", "r501", "r502", "r506", "r510", "r511", "r520", "r528", "r537", "r540", "r543", "r670", "r679", "r689", "r690", "r691", "r692", "r693" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "auth_ref": [ "r246", "r247", "r248", "r249", "r324", "r325", "r351", "r352", "r353", "r401", "r402", "r428", "r446", "r447", "r499", "r500", "r501", "r502", "r506", "r510", "r511", "r520", "r528", "r537", "r540", "r543", "r670", "r679", "r689", "r690", "r691", "r692", "r693" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r566", "r578", "r588", "r613" ] }, "LTRX_ReductionInLiquidity": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "ReductionInLiquidity", "crdr": "credit", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Reduction in liquidity" } } }, "auth_ref": [] }, "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": 8.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": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of borrowings on line of credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r34", "r661" ] }, "LTRX_RepaymentsOfTermLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "localname": "RepaymentsOfTermLoans", "crdr": "credit", "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": { "negatedLabel": "Payment of borrowings on term loan", "label": "RepaymentsOfTermLoans" } } }, "auth_ref": [] }, "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", "r359", "r694" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense" ], "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": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]" } } }, "auth_ref": [ "r187", "r188", "r189", "r198", "r199", "r211", "r386", "r387", "r641", "r642", "r643", "r644", "r647", "r649", "r650" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r156", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r211", "r232", "r233", "r367", "r385", "r386", "r387", "r388", "r397", "r399", "r400", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r567", "r579", "r589", "r614" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r568", "r580", "r590", "r615" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r575", "r587", "r597", "r622" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment" ], "auth_ref": [ "r156", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r197", "r198", "r199", "r200", "r201", "r202", "r211", "r232", "r233", "r367", "r385", "r386", "r387", "r388", "r397", "r399", "r400", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r440" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "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_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", "r242", "r243", "r671" ] }, "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": [ "r86", "r116", "r415", "r433", "r438", "r442", "r457", "r538" ] }, "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": [ "r155", "r187", "r188", "r189", "r191", "r199", "r201", "r231", "r234", "r356", "r357", "r358", "r366", "r367", "r378", "r380", "r381", "r383", "r386", "r429", "r431", "r444", "r700" ] }, "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_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": [ "r214", "r215", "r217", "r220", "r221", "r225", "r226", "r227", "r320", "r321", "r403" ] }, "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": [ "r136", "r311", "r312", "r313", "r314", "r315", "r316", "r318", "r319", "r323" ] }, "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_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", "r214", "r215", "r217", "r220", "r221", "r225", "r226", "r227", "r230", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r389", "r409", "r677" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "LTRX_RogerHollidayMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "RogerHollidayMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Roger Holliday [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r631" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r631" ] }, "LTRX_SaleelAwsareMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "SaleelAwsareMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Saleel Awsare [Member]" } } }, "auth_ref": [] }, "LTRX_SaleelAwsarePSUMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "SaleelAwsarePSUMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Saleel Awsare P S U [Member]" } } }, "auth_ref": [] }, "LTRX_SaleelAwsareRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "SaleelAwsareRSUMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Saleel Awsare R S U [Member]" } } }, "auth_ref": [] }, "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": [ "r227", "r645" ] }, "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": [] }, "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 anti dilutive 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_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": [] }, "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_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_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 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": [ "r666" ] }, "LTRX_ScheduleOfEarnoutPaymentFromOperatingActivitiesToFinancingActivitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20240331", "localname": "ScheduleOfEarnoutPaymentFromOperatingActivitiesToFinancingActivitiesTableTextBlock", "presentation": [ "http://lantronix.com/role/AcquisitionTables" ], "lang": { "en-us": { "role": { "label": "Schedule of earnout payment from operating activities to financing activities" } } }, "auth_ref": [] }, "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 income tax rate reconciliation", "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": [ "r119" ] }, "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_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "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", "r404" ] }, "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 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_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": [ "r18", "r90", "r91", "r92" ] }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of PSU activity", "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award." } } }, "auth_ref": [ "r61" ] }, "LTRX_ScheduleOfPercentageTotalNetRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://lantronix.com/20240331", "localname": "ScheduleOfPercentageTotalNetRevenueTableTextBlock", "presentation": [ "http://lantronix.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "label": "Schedule of percentage of our total net revenues" } } }, "auth_ref": [] }, "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": [ "r256" ] }, "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_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "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": [ "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ] }, "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_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_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://lantronix.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of employee stock purchase plan", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r117" ] }, "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": [ "r118" ] }, "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": [ "r552" ] }, "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": [ "r556" ] }, "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": [ "r555" ] }, "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": [ "r560" ] }, "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": [ "r99" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "LTRX_SeniorCreditandMezzanineCreditFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "SeniorCreditandMezzanineCreditFacilitiesMember", "presentation": [ "http://lantronix.com/role/BankLoanAgreementsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Senior Creditand Mezzanine Credit Facilities [Member]" } } }, "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": [ "r530" ] }, "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/UnauditedCondensedConsolidatedStatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Restructuring, severance and related 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" ] }, "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-ScheduleOfShare-basedCompensationExpense", "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" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs shares options forfeited", "negatedTerseLabel": "Number of PSU's shares options 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": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "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": [ "r345" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "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": [ "r343" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value, Beginning Balance", "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": [ "r340", "r341" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of RSUs shares options vested", "negatedTerseLabel": "Number of PSU's shares options 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": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "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": [ "r344" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense" ], "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": [ "r326", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "lang": { "en-us": { "role": { "label": "Number of RSUs shares options granted", "verboseLabel": "Number of PSU's shares options granted", "negatedLabel": "Shares issued", "documentation": "Net number of non-option equity instruments granted to participants." } } }, "auth_ref": [ "r13" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number, Beginning Balance", "periodEndLabel": "Number of RSU's shares options outstanding at ending", "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "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" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity" ], "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": [ "r339" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance", "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": [ "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance", "periodEndLabel": "Weighted average exercise price 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": [ "r332", "r333" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfEsppActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfPsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfRsuActivity", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfUnrecognizedShare-basedCompensationExpense", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price exercised", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r337" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price 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": [ "r339" ] }, "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_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", "r123", "r538", "r695" ] }, "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": [ "r106", "r181" ] }, "LTRX_SoftwareAndServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://lantronix.com/20240331", "localname": "SoftwareAndServicesMember", "presentation": [ "http://lantronix.com/role/RevenueDetails-RevenuesByProductLine" ], "lang": { "en-us": { "role": { "label": "Software And Services [Member]" } } }, "auth_ref": [] }, "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": [ "r561" ] }, "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", "r28", "r155", "r173", "r174", "r175", "r187", "r188", "r189", "r191", "r199", "r201", "r212", "r231", "r234", "r308", "r356", "r357", "r358", "r366", "r367", "r378", "r379", "r380", "r381", "r382", "r383", "r386", "r390", "r391", "r392", "r393", "r394", "r395", "r400", "r429", "r430", "r431", "r444", "r494" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment", "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "http://lantronix.com/role/RevenueDetailsNarrative", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense", "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", "r212", "r403", "r441", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r475", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r494", "r544" ] }, "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_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://lantronix.com/role/AcquisitionsDetails-EarnoutPayment", "http://lantronix.com/role/RevenueDetails-RevenueByGeography", "http://lantronix.com/role/RevenueDetailsNarrative", "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfShare-basedCompensationExpense", "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", "r212", "r403", "r441", "r445", "r448", "r449", "r450", "r451", "r452", "r453", "r456", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r475", "r477", "r478", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r494", "r544" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r570", "r582", "r592", "r617" ] }, "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", "r83", "r84", "r116" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://lantronix.com/role/StockholdersEquityDetails-ScheduleOfOptionActivity" ], "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", "r83", "r84", "r116", "r337" ] }, "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": [ "r62", "r83", "r84", "r116" ] }, "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": 2.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": [ "r84", "r87", "r88", "r107", "r458", "r474", "r495", "r496", "r538", "r550", "r662", "r667", "r685", "r700" ] }, "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_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": [ "r113", "r183", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r384", "r497", "r498", "r507" ] }, "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": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r611" ] }, "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": [ "r21" ] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r603" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r610" ] }, "us-gaap_TrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksMember", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Trademarks [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." } } }, "auth_ref": [ "r68" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://lantronix.com/role/CommitmentsAndContingenciesTables", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "verboseLabel": "Insider Trading Arrangements" } } }, "auth_ref": [ "r632" ] }, "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": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r633" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r634" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r632" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r632" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Aggregate Available" } } }, "auth_ref": [ "r635" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r633" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r629" ] }, "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", "r130", "r131", "r132", "r133" ] }, "LTRX_WarrantyReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://lantronix.com/20240331", "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_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r204", "r209" ] }, "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_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://lantronix.com/role/SupplementalFinancialInformationDetails-NetLossPerShare", "http://lantronix.com/role/UnauditedCondensedConsolidatedStatementsOfOperations" ], "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": [ "r203", "r209" ] }, "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": [ "r639" ] } } } }, "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": "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" }, "r18": { "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" }, "r19": { "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" }, "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(b),22(b))", "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,20)", "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-26)", "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.20)", "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.21)", "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.22)", "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.24)", "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.25)", "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.29-31)", "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": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "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": "(c)(2)", "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": "(d)(1)", "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(28))", "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(29))", "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(30)(a)(1))", "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(30)(a)(3))", "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))", "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(31))", "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(32))", "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(6)(a))", "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(6)(b))", "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "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.1,2)", "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.2(a),(d))", "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.3)", "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.4)", "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.8)", "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.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r118": { "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" }, "r119": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "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(13))", "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(16))", "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(23))", "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": "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" }, "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(22))", "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.10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(i)", "Publisher": "SEC" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(1)(ii)", "Publisher": "SEC" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subsection": "Instruction 5", "Publisher": "SEC" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(4)", "Publisher": "SEC" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(a)", "Subparagraph": "(5)", "Publisher": "SEC" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "(c)", "Publisher": "SEC" }, "r155": { "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" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "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": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r195": { "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" }, "r196": { "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" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "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": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r398": { "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" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r400": { "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" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r433": { "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" }, "r434": { "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" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r438": { "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" }, "r439": { "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" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "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(1))", "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(12)(b)(1))", "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(12)(b)(2))", "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(12)(b)(3))", "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(13)(a)(2))", "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(13)(a)(3))", "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": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r538": { "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" }, "r539": { "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" }, "r540": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r552": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r553": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r554": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r555": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r557": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r558": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r559": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r560": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r561": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Section": "14a", "Number": "240", "Subsection": "12" }, "r562": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r563": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r564": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r565": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r566": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r567": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r568": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r569": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r570": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r571": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r572": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r573": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r574": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r575": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r576": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r577": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r578": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r579": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r580": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r581": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r582": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r583": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r584": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r585": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r586": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r587": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r588": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r589": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r590": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r591": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r592": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r593": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r594": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r595": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r596": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r597": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r600": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r601": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r602": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r603": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r604": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r605": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r606": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r607": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r608": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r609": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r610": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r611": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r612": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r613": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r614": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r615": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r616": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r617": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r618": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r619": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r620": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r621": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r622": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r623": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r624": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r625": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r626": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r627": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r628": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r629": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r630": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r631": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r632": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r633": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r634": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r635": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r636": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r637": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r638": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r639": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r640": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r641": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r642": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r643": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r644": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r645": { "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" }, "r646": { "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" }, "r647": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r648": { "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" }, "r649": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r650": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r671": { "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" }, "r672": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r689": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r690": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r691": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r692": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r693": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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 70 0001683168-24-002895-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001683168-24-002895-xbrl.zip M4$L#!!0 ( '0_HEA7I2(K:0X %H/ - :6UA9V5?,# Q+FIP9YU6 M9UA3V=8^"$AO!M#+B'D4A%$&&6D9$1)4! $Q=J1F!"D!-*+2$\^G@L$& @HB M QFDA"M"0)J")$H=92 " E(N(:$+F (D@91S#_>Y7WN>^^-^W]K[UUEKK[/? M5=Z]H*_0!*#KX>KN"B@H* "_P@N 1H$C@.*F31L;%B5X*ZLJ*RLI*:NKJ&Q6 MU537U-10U]#0TMZBJZ6MIZVAH6NHJX?0-S PT-39NLU0?]L6?0/]#2<*BO 9 M)64U964U?2T-+?W_LT#O 3U5X&= I*BP"]BDIZ"HIP"U 4@ 4%!6^(< _Q2% M3? =-ZNHJJEKP 9UNL F!47%34J*&[>&M218#RCI*6_9N?_09L2IBRJ[HO6M M;V44JIH"-K:TMK5W=/[Q\5-?_Y>!P:&OPR-LSN34],SL MW/PWOF!Y954H$J^M;^!2 !05_E/^)2X]&-S=^ ]@]D_QZPV_\O M9/\%[+]QC0":B@IP\A3U P@6?87+X7\+G5.;R&4^F,/=F]')Y*8!M67\MF?L]8^40Z8GJO)HGT2?V7]%2<@2V+K$6%@/ K&;09 M0:^)7$DNBSTO.7%3V''?63:J= M)Y_LU?ODQJK;WI=PL@D"8B)S>59IMMQ4(WW?[((QS/H<)LV\,FU![F0& ='? M-!P?M$) +3J/HU%Q95MM>2JFYF("Y4^0\;HJ6$:S33!AR>[%00"I)!I7,_#* M(:=M*6B$[=CE4YAK;"K'%#23.5M;($!]GJXQ6'EYY8=CYG='I^+[RNYD0\#= M-[W]\E]1&1#POJ]V"<1[V4M:UDOK&[V8&1>M#\\SN-Q*A#"85Y#.*2?%28): M6*<% ?;N#M[-G;S.UI^_,D.?6Q;'UJ!%CQ#P;F?:!)=,6^( M+^T.D]>92+)V[V 7()[ 6GNC%F7!G(+*'U MK'+0>N+>!#;E]K)?PGAH50XFI"832PD"0;G"^9M:4CUPNX4XO8UIFUV#%O\: MM_8='$T\<.19;Z.LLG29T4M$ER+7\7:$^#AA92^W-,W8MR7 W@T"LE,E?&OAS'2D;7\J" .6!EU&V2;>X^3U9K[Y& M9N\?QXOV!XPPQC)1E2,R%J^^V_?D&OF $-"O8U,4Y-9@BY=Z M/.B7%UJM'G4W%L,74*0!2?DNS9_O3;/TZ+8^Q(-\Y>RGT53_@.9/%N4=K-AZ M^4[BX7IQ$CMUM:G\0.5$1J]CJGR=0-.0E6&FBL,IJ^V8%0UBG9"7T_;]\TO:05>!>2:JH;U<)+8Q4)M^FM;R\J]2S9/0/,+8!22JKI!WI97^^ M,9KD=TG 28E5A8"FHTFVP=X9_FO^9\N2O+N,=7*)))A(K/Y))"]D,[1,Z?_\ M0A65-[I&(P/=^1#0"?+NB@WC=Y*>IQ5)4D%A'.UL!F-T6##T!QTS< 5M30RZ MXU%+6K]A0\I&RO+G+/-G%_MY @U0(_>(O]1+B$ M[?+A[FY[.R/ R=\PQFBO:O/-C)%>]54- =GU_ 3W0'/)R7@=R9FCY+98/EAR M@9@%UC_A'$_'#YJ>_TSPPTZ\E$ROBU&&D Z5"1.ZVHO^,$H.V^O_T@WX@D$*BZ! %-1&V9U9G69L=@W'\T_FO5 I0$SG@9 M'RF[@9T.Y',TFKJ,]\$%.4R@9:"/&0L)M,VRQQ#P14R6K=!>E#UV6:-/"JN: M/,GW<9H)5]*GUPBH'IH_^1':,KZ<,X5_@7]^\(,B!'2I(L#\ .J2%B]EBL5I M-D*.FTM!9\JZD?<9"5IZK(H?^[#>YB@ALL+7K%.WE&F'81QG+A4H3^HH=;,Q MNN$%/^3#?&M]9#:!(()+]C:]OW?QC&?_Y2C.49>[IMAL>H2L[,;;6H8AWFC% MHV-/5I<_2+)@O=/C)!&VQH=A!RZ7N)\.[P>[18'WC%R^X9^['Q I.()\G*.31E_T\0<'#4!P+F8@9N]M^$GX3D]'9?'+EV>=8] M3"1EK"U"P =_"&C70LKU(" U4+\?G!WIZ=Z!$8H&9ZP=N'#CF?.Z.?&MK<>$ M/'/F=27DS:WR=>\74H2XD:)G2ZL)7+H36.^5!;.?4Y9D/C#/5BWFRJF!2VY> M:9F@,;&&'\GN*>%1V^YQ:%H'/U"YK!G8*W74C98GMSSQE,)ER,D!A$>.YF&37MIR0)EVSB2U_1C]+V)7?"M(';LY,XRAKWYX\&2GZQ50;7[BXOFZ<%=R&]&3 M8V'L_3ZQXRT[OK*A=38J+U*:9<[S'@9KF*U^!"#>;/AK24=A8D%,=PN(;"96 MLW%WZ#O%*1/YP>W#"<:XGOH4")AFB!9&(" $\^#T@J$6V_(T;J5IA^4E<"V" M,D9+@;-R_?YL!?(!&W.6HR-\R,C2V!>FPT%Z=1ZU/H#JQ14ATRA(8N @ N[N M'=2!0./Y,%N;!) U',"2VDU391K+(.N;L,+S/7K'H-4.@: M9K[3^W$1\FT]/ )TCC?GR UPR8PY7#4$T"VN=7K6]RVQZ^I2+)>"MAT+QCT- MG]$^/1635XZ_&NE+ZD[I2WCL7U14@C]UTH??F5QG+K;B6WGWKJK5XY=-1C$2 MO%3'C_6:*DUW8#%GP")P<77E1,5$OHK_&\GYPN*1@+^1F-8NK-/A=P/Q<9RE[WEE1X61Y9$HMW0("*/]CMZ+DOK1="%@*&_PTUPL4_$BZ/C[ -+Y@&I*5+SRHLLQ;)NS[JI%X=7NNC/WQ%TFEI MQ)#/8Q?+5:,#L :$Z]S"C FH3,SA>[Z'66\S,222$Z \;#MO MMFP",Q56&@ZSLO>0\V!L>9'/PGE:6)F?6UP4! AZ+K%<-*<1S(K0SV"XU=WO M>8,HD#$MD^#+VZ(([RY*#HIOL;-'EXS\&&/P_(#:(X, X0YZ::]T=Y$XIM3A M7+*]#HHE0(2N-Y-*1B-.OD/5\P.<-_RZL+S_1)_IL(6 D:;63#]" M0&7Z,QXP(C2ZHP-;6YY'?<:BI U9LWERX.E"#F43$4%<7'IQ&([5<;G'\.>; MV\6$E@J&5U_%T@P$%.2AG'9,),T^(NJ(S>.?WXZGMI5!0 2+/C((,N22(93$ M.0KWR"A.UKA!)ZODG O/R;=7O()/ILE%7@V-S>G?L;N("VX_7\O;(]I;\->2 MT9W)"X$ M AQ-L9FT9P5GNFXJ?7N,QRE?)ICE==UF]<1E>JRU^G\AP-ZP#^;#PB6U;W!! M&)Z;#I\!OQ #, -ZNAH=Q'L&:R8&/[1[:?[QG"-JPEBEQ?K8.CJ7$+1,$MZR M]\YXT(K=*FQN'>VJ40V1+D^+Y!_#6ND_U/#&'UPN\7&M'OY@V.:QICC9>8M[ M4U/J7,T/O1VH89'[;DH@G[(!C<#W"TLI'7\;?6UA$\CKH' BS6N_5.QLKH6# M;+W[A)75(P]BE855MWE*Y3?L>++HO7P&EIXP?5'FD=RF!'>/O[9RR\AOB>>W,! PW\'4$L# M!!0 ( '0_HEC:+:$&'P< LJ 4 ;&%N=')O;FEX7V5X,S$P,2YH M=&WM6EUOXC@4?1]I_H.%-+.ME):/MMK=ED&BD.X@,2U+T]7,HTDA#V]C7]K5]CL^]3JJ?G2_MVOMWU<]VO8F_C'ZJ3LMI MV[5J,?N+VF)>7;V^:WYC]\ZWMOVIX*LHN63ETC!AC@R%9K=BS+HJY)&5%5CL M7L32+Z AFG;>VNZ*A3SNR^B2D6FI4*M>U^RG@>S)A)V53\O5XC5\[&RG]RN6 MB*?DA >RCR)71(F("[6/44\/KW8\"*;5L+M.ZZ;5J#NMNUMV=\,ZW=9MH]6I MMYG]U6X\.*U_;!3#PN[^A&G#H\Y#]_ZA?NLPYX[=VPWCUUFI0KXYGVUV7^]> MUV_M^Y.[KVW[V_MW]89#5952J;)_VU*HM5#! R$"5A]K'@L+0\6)]"K,Y?7[SH&/I)0,R+7VX8CT5 M>R(^<540\*$66,;\OX(A?-7I3@<8T:1='DS7.U'#0GXH5)WFU"KO_/R/X=-\ M/D[S1HQ4 NA'"9<1X]&$I=BN5#"=\$2$.%EH#SGXBDV6/& ^=U$4,Q5";Q*5 MV:T81,(5&D?&A$Q"_B@P[D*?&F4>G,&06/R!&8,,7!F[:0BS",WA"0C*Q@/I M#IA.Z=>\_5C$(N^$)A!*'0CNR:@/DB<#3% /A6LJA3\!\ 6\6*"+IP!P"I40P(EX0S!F4@U<_&QHD]21U;)%%&L M%' MAE. M&W]Y?L2CT?ZV""LQ1 Q&BP#F[(7",(<$R!0+Y!Z0"W(+(3ND/;0 MLR>U&RB=HATI4JR"#-3#6+G"0[%F1\"P)T"**5 %/';3&,1 K?WD#GC4%ZSN M&DTI_WEV;A'L.2@+)EJLFP:P*Y_QD_+%D<@\+5]XV5/V*"F:CC+"D0^,5&.! MAQDOR-^M.N,O.>/#&5JOYPR&!05AEP=6;L[*WRN_B)5'_'C7M&P*C04 _DR M]#J!+(K=7)[JS9M0$-43 'H^4A:6J31&!U"/D=1&DV E(M,/)8=S-5M4Q%@$ MW# GC\OFR+9RM:1*"66#+UH%TN.)<;2GI2=Y+&D",HL>C49'U%.J*:(SYY$V MX9_AHM("#B6&BQ8;<@),&G 27DS+.#&/#-$BBS,7PV/\UQ-D"&U$>^$=M' O M6-?[R:S;6#!6R+>YU&S,0?!V)#VB%MDX%, M)J1/ZX:ED\#0Q# @(_&2Z4)*9N3]*9_0,(V'8* VP:WK F+& 9.<]46$F#4 M$5$CAL1P,D'BF9$-)X$<0AD/=-L+NKD[IYL]XD%JE("P*'P?V9$< 45Z39:# MT'0#3UZ<\AE=H"#W266+54VGR\MB;J"Z?60O*&OW7KR58;YJ/FJ-"9&L M?ZZH\P,U]H$:WNZ5*,/>*H;I*B_//_+49(DB;U >BN:4B[2&,+H0.BWU%RJ= MH(1>1: 7C:V9W@RSHQ5C'P2##CRSR]UT 7MSYTC7D5$Z\^4X\V3 ]2RV) 4Q MA*1D"NIC9I_+WH0%\E$$^07D,WOK!Q;D0+]]N12Y^,F7(A]C_3U55R]?C>3W M(N8MBC]'00WU,)]\UYD$:NN:$\/EQ;[(5L M[?[:HAX@=< 22/""[K7H%LV5 D#.8[/9]<%8\$<*MK)4PH1;)@DR[Z"F=]]O MHD>>Z6>WDVO4@GMHJ,5,+%ZD4IXZH0GX Q86<2G,6^=AL E)FPFDTORVK<$ M!SG9&UKL_EZACJ#-CW$D6P"I,"H"F)L7G#D?K"P*DM%(!2-!H5#$^_E[VC@7 M'A$. S41J!T/5*8V?(EM8,>:J' &[(V9='K [1)N>RI)5/@R="]*'[8)R"8P M<=N?:@^U(JZN/R94+9G^_B[6GRHO?7[E)5-7__I2/[? MCS-B::DS8FRIYTX,9?5$_IJI,9#"9_:3<%.Z\&!W60R[U1&/.MEE'PZ5E8&. M::0=GBS5Z]E&S;_,HX\ZZ6/.[.M.^@CT/U!+ P04 " !T/Z)88Y&]BAH' M !]*@ % &QA;G1R;VYI>%]E>#,Q,#(N:'1M[5I=3^,X%'T?:?Z#56EF M00I0"FAWH5.IE++358=V2]#N/+J)TUHD<<9.6KJ_?L]UT@\*B*)IF453'DIC M7]O7]CD^][JI?G:_M&OOWU4_-^L7^,_HK^JVW':S5CW(_Z/VH*BNGGBKBL9,7..Q::!F4T!!-NR]M=\8BK@UYMU0]F7*C@[W*]6#<_C874_O9RP5=^D>#^4 19Z(4Z'MB!_C MODG.7F>L1K/GMBY;C;K;ZERQSB7K]EI7C5:WWF:7K:LZON);YQ(6S=[K>-2] MZ5W?U*]YY]V\^O[=_6&2U65Z-6L:I%1K.>Q/H44T87\/9G:QQKR7FW?MYNLD:S MW;[NUANMJS\^EGS_EH M;8W\5^13*M4.]ZL'U%EM8R.TV)"/!--B),58^-A<:=BWC&O@*IR@/%$Z92IF METI':+/W%U,!:_,XU2J6=PYKQ=[^V:*7^.BM8Q6?*WSY.%.K @K'OR5WI4>' M63*L')/A^M:\LO%=/><&>XE= X%O8S4.A3\03KZYQ9;Z"CW&*@7TXY3+F/%X MPC)L:R:827DJ(IPMM-<U7JB7<8!#DJ<2_!&F;JS -OM^QX"^PXWC@[W'M0^L44R"\"0CIX51!(/.Z8 M78NP%N-:6"P#F[(?"L(<$R!0/Y1F2"W(+(+ND/;0LR^-%RJ3H1TIDE9A#NI$ M*T_X*#9L!QCV!4@Q!:J QUZF00S4-N^\(8\'@M4]JRF'OQ\=.P1[#LJ"B0[K M92'L#H_XWN')CL@]/3SQ\Z?\45(\'>>$(Q\8J<8"#W->D+]K=2:XYTP 9VB] MEAD,"PK63K>L7)V5OU9^$"MW^.ZF:7DA#!8 ^+,!TO,$(VFL)L%*Q+8?2@[G:K:HB%J$W#*GB,OFR'8*M:1*"66# M+T:%TN>I=;1OI"^YEC0!F4>/5J-CZBDS%-'9\\C8\,]R41D!AU++18DN-Z EI53$-Z[]*?;!1LG[,I3IA/3IL6'I)+ TL0S(27S/ M="$EL_)^5TPHR70"!AH;W'H>(&8=L,G90,2(64,0$34B(8:3"1+/G&PX"60" M9=S2[4W0S=LXW9HC'F96"0B+(@B0'R7(0FJZ@:?GCXRF/Y14:0H], MGECU598^/?8JJLMGUH*RQN#Y:PG6G^:C]J@0^1K GS/J?$N-MT -?_-*E&/O M(8;I*J_(/XK4Y!Y%7J \%,TI#VD-870A=+K77Z1,BA+Z,0*]&&S-] :9[3PP M#D PZ,"27>&F!]C;.T>ZCHRSF2^[N2=#;F:Q)2F()20E4U ?._M"]B8LE+RJ7(R2M?BGS4YENFSIZ^&BGN1>RO+?Z4N,[\H"?=6232 M_,PG0KP@S'R07LU@RBF2:"O%03V=-^PJQ(]7[$O[93G9 M.HB8(9'$?TKTIJ>#^)9)N&_/@RSV[ WE[O;:XDW(UN:O+>HA4@ ^&AHQ M$XLGJ52D3F@"/@ #3A[Q&3.TV/R]0AU!6Z!Q M)#L J; J IC;'S@+/CAY%"3CD0I'@D*AF ^*WVEU(3PB2D(U$:@=#U6N-OP> MV\".1Z+"&;!79M+^3XK;S43RV.%3]H5/6,5AE7+E>--@J][4#LS!\CL^^8+_ M/)^ ZTWMJ7=7GCQ;3LH?5CJ#K%U1^?UD6-JJG!5KZKLQE")@ES.2=_*0=:UC M['3SNSUT/Q^(!+(^O_XKQMVE@3=VKMQ_@T[3*RB;>KWQB7[I-5)Z?31_GY1> M._T/4$L#!!0 ( '0_HEA&)/0$+04 ,$< 4 ;&%N=')O;FEX7V5X M,S(P,2YH=&WM66UOXD80_H[$?Q@A791(O(9+E4LX),>8AHH##ISV[N-BKV%[ M9I?LVB7TUW=FC3GGWJIK$W1IDP^ /;,SS\[,/C...]?^FV&W7.I<>TX/OX'^ M.O[ 'WK=3B/[1FEC)^Y:_'WJO*Y&2R06TFNL$?+'B!D9\ U.U8K*: MW:C"C&L157 A+IU\[[I+6#&]$/("2+59Z7:NNM[=4LQ% NW3>JO3N$*,DX>Q M?@D)OTMJ+!8+O!5PF7!M/1[)N5E?'L:7ZTW]07_@.OY@/()Q']SK@=<'[YWG MWOB#7SV\A5)O"LZH5RYEPOY@Y(S<@3/,A8>!.KF9SFZ+[=5\V?J"3\:P]FSO3*&7FSVOC= MT'L/CNN3Y+39/'WJ9T+(D-/Z9OU,R$K77W*(5!RKC9 +1* 3$8F )4)) TQS MF',21*F6PBQY6"X9%?-X"XD"%@1JM682+]#*VY1IA(^B*5\KG8"2T%=ZA4AK M;]&'MEJW>ZTU8E0A<,03PANF@R6T6U6,\>E+.";5HSB\3=5E9NU(VXL36*?: MI$PFY1(BR.N5!P0XJU=@,MQK$4Q,+T**.3,<1JH.[7;M_+1]7MC=SM-^DSMG MM)B H/E4BT1@J,FV=Q7,P)I1 M;")K.8^4%3 P'(4LX1 *$\3*I(C0)'ACA2G+-D:@I;+[FG,0,E :3:!*"/,M MPN 1UUP&)-JA+_C 3"D+ Z'1OA'%$(.DE11W51C(H'XO\FZ6W3ST5=@LN5V^ M8B&%#G/*K=THX5EV0P*/&EQ%50*S8#J,N3'DB;PON.2:Q07XZV=%K6EO%"9GC/)36U\%_-M7J/4EJI6;BO/8#/!LZ"RJ.V#NJ-J M.IWS;7Z8:#?HRIZZW8(C;>C]B((JDT3YF)\0!K;/C\.0?$,@ET?A_(Y*[4 J) M#+O*3G" 'IB@\D,N+\:9">SY6-^:&XIIE>3$W[@./6)+0,$:8VRR0HZ$9#*@ M^V@Q%-8VM3_42N,$:1RGAUT?^*2^&=W)>B7"RJQEHP:VWLP[';2\U63X#LS/ MOG,U],#UAL/9Q'$'HY]?5YH5>SUQ>KW\^KN!;$28+$FU^>(2YDHC%]0";)]L M;3A.E[M?%?L0VO&GNX?1CM_+7>T,G#5?(#GWQSB"%S#4(K82\?;B[U!872/^ MY!GH2K>'*;[ "6\+I]EXUVF0;7KZ[1T*0^>FVS -Y,^8\QB=T'GT++!5Z>*!_1X/-$X MVHHU\M9GCD[(TR=A;E@FZ#[4-/4(3XV/:O<;TU]_WP">I[_GZ>]Y^OOQ(OD\ M_3U/?T]K^OL%R6^UA=^6(F$?D.I^@ GL\3[AAQCN/@GY@PY;7QT4'F>@^^B( MV,4) I7*A/XO^<3GN_OL1*\BZ15D]DZ27EW^!5!+ P04 " !T/Z)8.M\' MQ=-[ 0 97@X &0 &QA;G1R;VYI>%]I,3!Q+3 S,S$R-"YH=&WL?6EWVLBV MZ'?_"AW?V_=TKP6.!D8G[;>T;="PYZEV[?KR_]Y',O4*-%U2E7__RUS0_Z6 (JBBI S^_6^I7:[5 M_OO_KLZ^# UX&;Q4T?\]'QK&^/+3I[>WMXLW[D+5!I^88K'XZ1U=1U+T\RGI[O;MC $(SXM*;K!*P*8W21+RK/_\]&WLTM[FBPM7(H^<5["?5IY M-/Q6G-_@OCCWR?IRX5+#\]*L=:GA7"KI:H9E\NO@L*Z8W?#N=RV#8(88@J?K MUNW\%!\.^+@?H:^)Q" MFF.\/QX M=G&?UWOX0ON+A:?"SS15!KKGU?B;A)]L?WEP@VZ9JQ"#S]>TI1M7KY@KJ!K*<8.GW_Y9-U MP=F7$3!X"CTZ#5Y,Z?7?\[*J&$ QTAU(BG-*L/[Z]]P [\8GK/V?X%V?K'=] M^4\Z3=U(0!8OJ38P/E-U?@0NJ7?Q_3-5J^!?NC1;[3ZT_V(K7TNE)OR!$(,_ M_GZ3C"'\62U7_NEJ8#36@$ZETR&?R=%=1)3N C&Z#C'"/R=#HYLX.D\S$>[. M%KL 2CK$ OZO- **"/]OW,C\H-OG91UL\"3:]:2RJ6GH.9(N\/(OP&M51:SP M!NA:7]^VZ;>Z1$_O2O_^N\$;6-<;*JI@CA9><0,_T3$)(J*_^,@FT"15M!YZ MSVWPR)SKD54%"NFD#!^J\7)-$<'[#S#ITM"_,$RFR&;#/S;/=-N-N;!TNPS] M E^ N,UF+N E&XA>[AJ*2AP'?9+G9RUC-T_-D& MCZD@2)KVH[@5@+9Z=K';-#70S;@?,H:?6(_HJ>*$THV)#/X][T,3<0FMRMB@ M.M((OJ0.WJB6.N*5E/5!"KY&D_K(1(G2JW.;*.ECF9]<4HJJ /2=]'Z)K K0 MH W#?TBB"!1DT-!?\*HZ%#!-$BR;]&ZTD$^YT=01TN TG4_3C*$B"79LMP2- M]@TOZ!XVI O&$[P72Y8*NGE]A9?WR:>$MI-Z;<;_73[//K])I.I?FZ!T! MD74#X:/\YU?H]AT!D/,'P&4JSJ_NN1T!D'<#X&E8SJ_FEL4?B!L-/A'&3O;3 M[*CDLJR.1I*!D-)+BHA<*(RM88PM ?U\ >"2WN@O PD5CI60FL'70S$U%T9238'!M[ M)%HP_H+AN5CE-04^7O?#)/[L* E0K4T9FC.Q80R!AAZE@2%\FO0*:C#?' $_ MY++;(E<2_YBZ)?4M@$'HJ!W^_1'&F$-51HDN#'WW)'1Y^GBP"2E]^:WU:'\H M11?#_-;&UX5E1RV)HH2N@2Z.E\2:4N;'DL'+&,G>,I(ME'WID@%@J/0J"0^N*VI*@#PWK#K:KKQ$6TL+7MV08^ M'\[ZP;JU!=D*UL@R4-C: 1.*+K@9FNKO'-,(LL: MAU*Q>,42VP@=$[O(:&OIVS[SVQ]*T<60(9ES["\"V$I6CS/HV5J@69()61SP MCB[U++/[ &4;$66WMCW;P+=1L,>Q6UN0K6"-+@-;.V!RT44^8E; 96(4(OD@ M$=(Z9;:VRCO')+JL9;9.+G<02T06NFP<@[WMI"\;QV"/N!AFCS;8BRZK1QOL M;2?0N:,-]HA+?6X_P5YD$=U^36L;^#8+]K9?HMH*UN@R$)=@CYTAMWE64(A+ ML.>/1$CK5(A+L.>/2719*\0NV-M&Z(JQBXRVEKXBR=6^':,470R+) O,^XL MMI#5#'V<0<^V IVA229D<< [LM1GZ#TL/6XEHEO;GFW@VRC8RVR_1+45K-%E M((P#_N1NK458:* /-* (0,??HST>ESK>O .?0^$=.9=#O(%#-K3WM-,F?_&N MB^?VUVC;Q+_GNC0:R^[7+#S9>I6NFIK])G@1[BV^M*EC-6SZ-W3:6QNB+O@0T"B,!//?$E&L_%OL]EV^>O>R3U]OL=XVQRJ^ H!N\9J"V MWJLY)LYSYM\MWP6L5N"K.<;S=XON.YR/W6]W/K-)Z4O>>?MI)LUFCX>DUE8O MXVH.^^SY]C=$B7-<\K9('+?DD">.TRY\C,3AG!Y[XL3Q:\TY'C(MV"P;CYC8 M++^EL",E+A>!N-RNB;L2C1PI<=D(WG9WQ)W93(9='RP?A-AS"H(!2H#FG]O? MB!"2][$L"9)AP4F)T@B%H:KBKD=!8J';JS =,B8H6%45O/OD7=+/K]S;4A9P M_O+)\Q4NX#YY0K>U#\"\V*6#7&3V^LSC]!F_%O^/(@0^Y8S3Y[XWXA^%[>$S M^=.7A-"T.''A.)[ :I_$89,0*38A$KMO9B?"P2910&RB ';?S$ZB@/A% 7L7@B0*B$,4L'_=3Z* HXD"]B4<1UHH MV7<77A(L'2I8BG]78=3);Z#$-'8YI! DL4<<6J?WK_M)[!#OV&'/ TR3*" F40"W;V8G44#\HH"] M"T$2!<0A"MB_[B=1P-%$ ?L2CJ/<0+5SXCCQLV#JACKJ-C4PAMZBS* *Q MIG;:JFP:QRT"NF9 _JJB*1@-S3[ Q\5Z?V0/5E(]DDT&B;3$0EJ.I!DSD9:X M2,LQ-*TDTA(+:8G7XEY0W(((-]%A4G3ZLN*':A*SA(I9$DE)XI5P\4HB*4FL M$BY6220EB5/"Q2EMM6^\\1HH*:)-V],5%5]"21C23^\(L_$ME(XHV@F9C5NVKIM&7#N6:.:1)OA)L4 MELA&$F_XS4])9".)-_QVE2>RD<0;/NLQ)5WBF[P V25\Y\>\\]KP(@R=;=@U+9S)>(D4 _Y-0,%PY*E&]1/5.1?6.)*I.5"]1O1-4O6-( M4!+52U3OU%3OR'(]6\P2U0M2O05"):H71]4[LEPO4;U$]4Y%]8XLUTM4+U&] M$U*]8\KU$M5+5.]45"^6N1Z79FA']1CVJ$95+MDUC,>&Q,48[R.DL%\U7V1O M@;&J&4 \;IO4 KHS"'9A/7T1NZ-R=@<0"K0KQ4U)\0^4$O3;B0G'\H=+>"9B MLNYPB0KTJ[(Z!F('"$-%E=7!I"4-AL8)[&.ZD13) +?2*Q!KBL$K ZDG@Y*N M T._GMSQ?U2M+//ZTFCI 'KL4YCV?*Q$+LW1B5@]6X>.QHL Y>\?50:6"?!1[$#"^'@P?G<: M[U511:\ZTK).Q)J9F[B[2\U0WG['OTLCUC+=I'56#;^:*C[X[L!=))QSR:<+W,X%J]-[('DY2X-F5Y[ZU-)"6Q*2&G MXP)%@@D))B&OB'=@.N4520$G*$$0JT9_T?VXQZ%N1(A$NM9E\XTQJE\=O\B4 MWGA-7(UEW.B=:I[N'\ FS/V@6IX(PNFDJ3Z&&S5!:))@ +%MJ,+S@R(9>JO] M<+(\7HOOQS/M"?L/Q/[C,_Z)J!S>4NS-/3CGH .MKVHC?&3XC @GQW'KZ'-_ M5#^.6TC8?B"V'X\[2$3D\)9AWVZ@JH_'I\G;.68?SL@G3"7+U*,SX8D [$RK M=]YMX#\7I:SJ1J./]S\>/W-KBJ".H->UM^G-DR3C<'(]$5)*Y M$R'KA(FH)+%$R#D)B:@D^_I#SW"394D9? 4*T'BYI(@E<20I:#(ZI/(KJ+Z/ M(3\^C!AM1(TDQ@D[JRP1L6,3L2.+C1(1.TH1.Z:8*A&QXQ.Q(XO%6D 'O"8, M(3GMP06(&C8M/XA@A:!!$G>%B[L2<8JW.!U9C)6(4^S%Z9CBJ42S_U"GI)L61-_.@FUU%' M#J$$XG1#Q6#N'O4NJ5#_BZ@ENKYN"T4B!2>JWRUU +1OJBQ+(G_$HQI]V>N! M7Z+I:S0]D8?CU'E3D2RV/K0KRPP; 5XW-7 EZ6J&9?*7\!+G4'L(DR#=[_DVE? U$5\ 06MZOP3S![/=+VQ M A1U)"D![PRDQ_)+/1[K?.U&/YB,3?B*]5P:PU]#\>C+)^G]$B*@FIH =/@) M_F (>!&IR)=/$+"KL[.S+V-*-R8R5/H^E,Y+BJ''!M6!"JE3=?!&M=01KZ2L M#U)4&PIU_S,UXK6!I%Q2Z%+Z_.J+/N85]U/2NC0%EU1^;, O>6JH@?Z_Y_]C MJ,+Y58?OR8!2^U09Z8)B0/KR5U\^H2? '^.K;0!*&^H8 S7[H*<:T#;:GR'5 M2_.R-("0H\,.D8'\TKMZJ-]=W31:=Y1U%=+E=_&]6Z3+72 "*9VNJ(*)G!!:K^@*:&F MSM-,MXL<"LU!/S[]\6/0G-P_=E[J\&E05155P<9,$BC;<;20'BVN\ACJW".= M6X$C+Q@T'[[]TO_[\BJ'3]]@ ?7QP,R=LZVXQ+9[ M$\9\0),GUG&-WAP46P^%'_>3O%3+1&8A7L)OU MXNT2C(B:Q7PF]]F'TQ0468O>?O^]?RBU.M76[:^S5K79:'6HYD.K_5"J=ZA. M@X(&JP.M$L5P5*-%,=F_Q7^HQ@W5^5:E7+9L9L=*Y0[ZFBERF0]G.*!I4#7* M& +JQ6$19<6'%,P+@+AB- I+TM?$%U>M',);]NK/BG;W_,+RH$=$]D34FP7O M&\)P>P)@)*0LB6#.2P07 #V_ND/]6Q3'I"CTFK46YT.)0Z/UX9!>DG!ZV2UJ M/,P \>G3:PRLS#Z]U$1![30+) ULGY?U90N;]_2>2U#:)C83W<1V6J5ZNX8, M:6)C"=E88\8DQ\CVH3A07>*&*K:-57">Y@9?6\97>NCFM=NKM"E"S]QR9^+7@UL!E&& ,FX849/.)4_%) M3OK\2)(GET%O=".^\8 G14 M["65R8[?/U-ODF@,+RDH%>/W\T\?,H'HK?BXTH+^M, [P!4C#J4:F\= M]& M]]\S;XV[ISP9'2JNZM B'.=7M]#7M!KUVE.*JM7+%_'2)TC5OZOO$!N,!JH; M:3/P*5ZG]#$04/59I"1(>4,_$X8XP/XG#OIOX%J7 &09DE"0E,&_Y_0Y_GO, MBZ+S]\; V;K&T/1?GZF>JHE 2PNJ+/-C'2JQ\QNN(GXQ-.?YKT S)(&7'8@A M;G:A\8LA.A?9C\ZB)Z^BYV4LR)F=5?VI+N@/VC.BP: +[Q3!6T?*J@ESXTE9 M%7W4J5GN5"L_IK\F^C.)<#&M P$M_AA@K*FO2""7DR*67M6WM7"?7U6 S+_Q MJ*8;7(XQQ)AS++O L0[_7K.7AZS]/>O"!T895-\EX>D!58D)F#Z6666%#T#G M5QS:FY-C\[GUX<2<#? _6A0%VS^+_L8B1\'86(7!L4;],35)%R4!Q\?0GDIN M\<27:0->D:;X[W^"Q.\ ^-0N6A?M"\KN\M:H18Y2=?5B!>H9MSYADWSU<4,2 M=D%!2Z*H 5VW?Z#3J!AOY1PVM&E>'$F33(Z,X>7G4AU_C6CEXA7, OXXO?')3SJYKV"M$,C1KMA1JV80VM"=TN MM%<^WKYL2M+K4,R^?L_NR=MG?0FP!/#Y51GJ)GRX(O'Q"[!MF)$W&&L07&G, MRQ1X!X*)II7 CZ%Q!7HL0NH#FT_&2SB;*I02^;@F7Q]) M#!8+E<)E&& 0D87W%(M^[O6 :C"OQ?S?_Q18)O]9AY?*8(R@M\NR*12ARR8J M%YS!-)&'%/J8:M.&_DC#YYW:-2"@ 9$:FYINHF*0H<*76%D-P_[=^^<,>C.T M&E 2C$L2U+*[G8ZE[+.2J2VGIQ;)9X_ELIX%A)W4"]RYHP@$._>\I$P%XB3# M8/'\JB,95IL8X(4A)6??^Z*(Q5D"16Z%FK\RS"5N3+$7R)GNUH/_\]O8FC_^0*6%P"Z7>!0"LCG5"A'64>^>T[4!GZ9?O M.%)5M=77?P7+9"?7OSOZ=>E;=.E>3L*1T?#*OSG&2_+=,"+KHXO\BU][!E8* MZH[7GH%!W=Z6=U@X#!\_D'W%'U,WI/[$_E!24+447GB1E5!M1A%1W110O0DE M# &D!7S2,[3, -6*SU#\Y%IO^YOYAQKR.FX:$"E>EN&7J L&!60OIH3",1B% M]8!] 7SF+"+C4&79ZE^QXS)7..=P#,5JZ&O4OT*)\%OH&^&E9V,-" ![2H:E M<$^:3OT-GP?EA-)-Z$/TH8H6_9QV#V/(&]02[&_\(I2X\0'?;./P3XKB%9'Z MF[5P[$%I@]_W_D ,T/7HTC-X$X+"?@YJ"-(Q$.A=8UXWJ")-B?Q$OUA1I,Q" MX:!L:AJ\V>HA0F;#X U3]U:H1NY'K?&:8WO?R90..(_2JS<\YU>_T/8';\VQ M6TLMP:VKU*P/:M\B?!RJ@T0*2M-(,@PH?S#%$PQ-59"=ER<40-5MJH9, 602 M*KE5>(.G4+/+LF;-G^%.?%HFO#)#9Y'RP)32E*VED':Z<_8WHD_^,THO:>8S MR[$7]G7&4-(AX/P8K9:[M(W:@;:=66!;MR/-T_]951%F:;5W1@U$#%M"O56$ M57_* F-RVC69B(KS*-Q[PQ-&1:A$.X*T THB3\GP58#B!9@HHPU<4'"0I&C( M+'M^2D&2ISV_T$=0K:" :HX]@U(P@BR9I) 7@H^#IANA-3@;:.J;,72^OH!8 M RS*(NA+"FXAQ%5QI#TL_=D/0OPU\]FY+/""%?C.; "/PU)ZW_51F: M*-CKC33R4%H98C-0M8FW;>Y]!U_?P=OUCV>&7#Z 7X[I)]@O7TD-/-8F%Z ] MORHM\V)M#[>]D6:[+A""C*E[&;]UTN0E.P3A:?O9W _C^^[-G5) ;I/!%SZ MP5W33]F;!XE(%Y?_KBK.8SUW ;Z@'54QD8VJXS.^6CZC[,.)Q6XMYR[K)OL> M;XX\E,R.5GC]_OLA>DX2;AL&Y['0Z0EHT$Z,T"KA^FS7V7\\([>^.T):"CM2 M9Y)W8"?UEU, E/'@/ <:)T7%:8JI6]$5?*NU[L#T5AS@>S)8?**"U:;Y#:Z%6.'1)[-]ZV M:'*G]-J-/W??BV3V/:ZQ17D/]^"",=@[?!2Y*N&LJ336))EBL];FSQ22!PV< MO<'_^/8/V.4HO&*!:[/62)&&:6#MAFK>E6I8#C)TALUVI]6R^91]>FN)_>(Y M9: %CW_/K8=0B^L>UH,HUY-FTG*#\WIXZ4I9; T'9U_^DTY3-Q*0Q4NJR0_ 9R@ +R90!!12 M4.FT[1U%Z=61(?="?LYC(3^'DX=Y\N=.]I:30?N1=A;G/.%:YB&P#)0\794E M<4V6MY0-KN8P:R.P1;&601_?L9Q6<=QB]N5Q1<9OU=5%7(>LGRDTA^&2*FE\ M3Q*@+8229Y&^KGZF&F-<>;BDODDBU"O$ /O5KD=]N5 M:F4?$-R56N5OKED&)\##F1?&HYF<,*5W58,T??J 35-1ZH2%4&6Y0G[]94O. MK[?L_&8UP#TT B#CNW6E*R"U7IMN!_CK'J0-3$M-142L5+5+ZG^J^%_ Z^>3 MR%X8M*N9)-G*I0+]&]#R0#QX3LY^C2AGZ%J%YYUHR5)8DGRY:96 M+]7+M=(M#!60ARUU\.BW0XI*)A&5M?2I&6!$,:%$A2,J*DX9C)J=I*0/YN M*H#B:/P)EXC%0<0BNU>QF%L!5 MJC('5C3WO4>M V 6CKH$A>/.:NZIXEJ\ MAP0=7G"R'U5P<@<4'%SP'*HR3$ATNX1(55],5%,]6D'*?51!RA]0D,J\/J1N M9/5M;H&.1%SR'U5<"B2I6%<->+VA4H%R$[](MG"2$D XYV%#Y3Q%DGRYXQ5^ M@ 5DMKJ%!H28UCA#9#U*"B]/= E;H+E<(<&S.@W0-2V@F_)RF'18@6/91.*" M)8X+(W&,YYD$4=][CSI()&B64&,^$A[X@>S\C61/5M$A## -ZZFFX6PF:DGZ M\X$+?(E A1"H3"B!(ELKAA]HJJQC86IJJ@!$$Q\TDDA+C*7%J@>'*@@S1 O" MC]AVY]#K3X=- MV[V0]&FYBZ>LA4NOB!:G*Z#/XUS\88RZ=8$BJ9I+QCZT/!V)U(3+H8A6HN]0 M';G-]P$T2*X<_,#24DRLSS9RE TE1T1+U T\$[NF6 WZDJHD$G3,$I3SD2!R M[9&+LE@\OZJ^#Z6>M'2.:5P$YWC'%AWJ%6MVPK#)3IC][H1!]&:3/2\$]S 0 MW_+BWD0PZZJ>[2.(UA5]3!LKSJ\Z:([2[.15RIJAA<9;WL"0 F^/F34_&+AK MQAZI!.;=#V>S[H>_T67VY!?K2?:@EW_P=D->LIJYWGA-3,NJ^FSO>W9Z+M!^ M:4G![QH!7D'?VIL"^P!:#%ZF]'GR+O-O$"EK".?\&6C&\.+*CD&5I?Z\GTB'D3PUY+4>FC.E MJ:,S68+F0$;E!J C/97TH;7%&%W=U*17M&O958FXA3\&.("#'$#!W'R67#%[ M095DV0V.=1**,<3.U]VQ GEIJ!JRBU2?%XPS:_2R=;H4'IAE,07/$9H?G&)! M!L,"H&'C!#%5%R]'^/N3!Q$0QDF#(5H_7+CO#5'E%9SQ!KQT;%C$DZP#3R;K M" [A03,K!M2;BG;$X\%;O.Z(UHB?+,\DZ@%9 J]@^>,W29:=S\[LSP35E,7E M"\>:BD1F9182A!2=)V"L/!F\CSVNA]R61AY7ZT/W2^>0H*W_YLK58Q4=+0]% M=N4+&>KSTF?(P@N\;NC+7PS4U0?H #PO0V$)]NQ*2[B0##I;F7(] MPNXGQ7,9(-1CVTA8([->@:R.$5AH]#::V !E0C0%PW['[&X-HJ>)SK@Y:33F M+55%?Y4;/VN5-%.$'A?:BI$DN&D&U0.[90M4B\XN6LR?:]/@#(^F0[J'!E"X M=#M '8GY!L*NYM&R!C"Q0@U4B"MK+ "TA*.57IDSP9I;M\@01$U;?ZV_<2.# M 2^$(LKW^^ASY$K@"WOV)!Q\CZ2(IFYH$Q<[;"%$PH7L6DDVALBP(4,FJI@- M(_X9G*V!VU1D]'QX@VV2'"-(\9##O Z5 (72D :2U58HJO@)*K:6 J^@EPR@ M/X:FQYKF)FEH[I:I\<+D GEE]YO/EIS49I[/FGV([2%\,QIO@IEBT< A5=@O2?Z[X,+8CE M/5,V?71@(#I .X9'E<^"+M?BV'S&WIF]5H<7.F"D1]5JLQ&:,Q=OF]R^32CH M8]' 3G.,.QSA]R,K^L%3-,>(3N@OC -T>9C5^"?TW$CR<*)C4&,3QCX"90V> MU<^PX5V:GHN(.ANS,C_:]X*J06Z+CKA9!)W)"8+.IBBO8\U"GR.D^)FK\9-Z M9-XMCD&%0Q2VC0IDB:G@LPSG/)WK_?RB5PG:.UZ?RPU$W6U;8FI_U]39?JDF M944HR$2);L&PSR6E4#RB 6.2.C/4 1ZO0\V8*=JGB]OVY,T:H(Q(!.SB$K4< M4,[NQ=+KS/.P[G?9(#>[>\"E/&<6\Y&(81%\LU\\YY*E5#BV7YMR &S1T4&L M_#-4>7@G/QM%(N*3!YU)__"3"9:7$2^""^IQ9J0P.+H@\]((VR<<4!GX+$(H M_798C^9'85U:;\*0PS* -G^]%4*AVZ%QPYF!-<1V?@/\:LG<("NJ4I9*(8MB MVS%)<:(TM\5!T8T QO@XVMG,6ZC%_!@:70$[*YAJ.;&=9MJKJ8BNUG!RJLR/ M)0/J@=4Z>'%6Z]MZ8R.,9V)!OD";NAYW=%;,*]"Q_;'E$:N>:MG$F7BAJ-YB MFTO;K9?IKKG3D3UU3+N:2H>UI7PV>2H:J*:.DS'R)R7ZQW-A0L/G/&:',UU&8;ICA5.X;K3P?WP!;1_ M36LY$9H:JWI_=OX ME2<.,+9[&_#-YR78[KX!%)2A>V31>XP:%!UD%_X]9\]][_16V]G^\\W>O$\0 MG4DN&T(8W*85E0>?*=ONS&)99FR$QCHH7PE)%6L*XR*D'F!Y/"\T(^.")T<" M3Y>>*U9^YD11F1L(OP,* M5^LNVJ#W-\L54O;__UDUT@$DL*R*!5=$K=OD1:&E(B!?W,UK3P(_3R$LK@BA M?;S6@BQ*7PMW-P.Q.&*9"++XN-@1Z^_#[%=3/ ;DDHCW#==6NZ=0@"PPG@S- MN!B*AL"4%!']0!N(7GD9I4DEH\QK&CKDX2,>V^\/:FTMLYX"N3GTG0NS=%+Y"\0(#_#I3)9@N3W MM LW;D-OG=RBMX ( E@0EL'AG/,XZ(Y:(K9F^>;7.WNI;\[RQ]>[QW(*6T& M>HI2@+%CZ[Q>IM:1,[PF9VD2FEQ(94-H\H&<'&$R>FIDEB%!QGPJYWGHQ];N MF7:I84U!K5JJ-H%X+JG='_ L9ZZS=W]^2SOQPM$UT %:0M6D0VN>FX(;:!I' M0$0R="H;PFC'4M,"R>:M61D29"NF\EQN%YI5<6E6'8WYX44P-R7ZDH(QWSD: M,$-C\A8ENR;NU_!<(M2+.^(5$[6QF1K0]/^ZW)Q^4(GQ(.@&^I8C$22ELKDC M5;>PQ//6.A(!/I>BF>(NE,Z=;38U,.8EL6KUM,,@&V_PM8H*2]K7UJ?2_=,T M1[-_]N3>/*MV8;73QFRQ7=]JNA862A8A:H6;'$6R4K8,*Z*;/">4"*_C[0:& M(.QQ;&MCLU2V$.Q _/D=@GP?EVV>)BA')#-)Y4+8[PAL"\YVW65-9(@ZT!(9 MEB5"%DGC^]WIR_?!X#N?&SWJ42P2P7B PQ:GHZ*F5&_CB+62U M6,FF]T:M;XB_Q&^[J2VO8N( ASTV<" [?.*ZCF@;:%>61$:6RM#;QH;'0D5O M72.1GF12.78G$3;K4K6OJBJB_0-+:O4JOCY_!5_9(KW#7/;\RGG[05GN +&! MDI HT;/0!;%'ZH+6DLQ;(XC$Z21(%M@X45,,7AE(,*>V/"W4_.H[VG$#(RH? M=1G7:OV?=6UX\ZVP)R\T!](.Y0[O@,+0+;R.Y4D4W6&TDMLV6CDV:GJJ7YY$ MT,S0D)S970=_]@D.RN 6\#IH(5HU^@^Z188EO7O4E7+S]E&\1J>T[\Y-84@L MMJ75?AKO:#Y\_K264!LH&HD:/!0-ABTSLQZ7Y-&=:$QU/O!3JR8\--)A$/3^I@)+GEK>= M()$\9/+[*WR65@J?KHHGMA5JX^>/\I.JTM4=NN%5 \%>9,,MN;@+H.%,"7[T MYN*);Z-$U81A6ZC&LPV?LD%],+SY*)"HQ3.9?(HK;BZ4;AY&,"(GRB=/PU$@ MD1$Q62:5"Y%#1^)3V"TJFT4,\>V6CA4P@;WXM_801@GH)45T'PMK'06QT)ZO M@]X?N<3U1N_D+'JH[04N*'&%77?!^5]<;SRK;?BGLI9SC8->0Y8LEK'CW937Z".H16NK'9ZTEW6E"UVOWO/WQ> ME./0M3;KQAY;0$>C^XK_CMPYO$B[#8(J$O5NADL5,ML6W&)-.\] IT@D(&53 M&7HG*]4%EXI51V-9G0#0 C*:"[AJ5Y>T#91^@,=&5>VW]E55V4#Q-!.(2.\T M59:Q[]4LK&9-:@DB]S12.FMJR2Z2J"J/^DWE>RX.KM")B="(2,1#M4_)$(>T 9& MA.W%H.?$@Z8;:"&)@CF7HNDC[>$.2SQOO2/18<*F\IG]+#8$.L9>^W>!*50R M0E$\AO;MQD*GMBMK.>VJ]U9.ETC3#)MB"L'KC,E"Q:8L\S8R1)IV"JD"$VQE M2*U6K"]SN%8ND-E!YF=H/'6G[5$'7D#_^ED%\>O5]C OAW%8T;6?H4D4KS-< M*IL_TI:Y+?20H8GD*[D4%\)T;MF]XPYJO'H+L+:5I_EG)6> )X;;4WWQ-L:! MP.2[.A37*#8%2^<%I'4@I*7W]% 2H8.YI"!Y6>F]I\E0$[GS MJ_1L[G\O-BG1UGAEML$K,0"Q, ",RP $=/&Q?YZ&S/@^\[TL[$G_VQ[M>DDG MU[:=7,BJJ@JF[?* 74WO3K\WRK_-P5!3'Z+4TW8P>0Q!:W5N'K1(M$RV#2)F M$BL?1UJI#D4USP"6)9%G[&1_MSOYG9^^W>0EL:;8YS4NZ=1[&XP*0N>!N=Y/ MZ+1!I];\D$0@D6"@<5&Q^RAMUY"WW2I:]VNR),3ZU4&AK= ')$UE4**+@0[V\0(;< M3SO#D4@!\_E4-KN3 M82:!O>Y!6ZQ=A@<;'*UO")V;[Z]E/LI1."3"I$@S-.0-]FC[D?N8)S<$L7D# M\T2DCR^9O;$7#GJ;+"*-A/N8RN$<64[^ .O=G,#=!H#B!92(\0HZ1XU25 ,^ MTE A\7A3E%"R!KDDHJVI^#?LL5#P>]:?'>6NSXYRO]C-X=VQ>]R7WNR)LP/+ M_Y-.4S<2D,5+JLD/H,*TH9$&B@ NJ0R53MN**TJOSMNM9Z8-=7Q)Y9"(V1\X M@I=#FA_RX/*0@4:X\\/MC(?Q>VN'2*/O1'/>7G]ESKLC\ MY2VF;N(Z9/U,=29C"&!)@V9&^$S5H?&Q2%]7$;TS[IL^.7>A;_S>[G,RX;*> M.TK^Y1-DYBI;>QK@G],] T6A&>,12$+DH&ES2VZ[A>Z<4,X8PG;E6CO MQO; -]V6ZIU6HUY[2E&U>OEB'Z^TVCB0=WEANC2=A1]:O1H/]=)#I=:I5JAR MHUZIUMO6;^W&;:U20A^W._#'7;7>:9\U;JA&L]HJ=6KP@GU _7=-H8RA:NHP M%(3W@G M>G>O9JTU004$>;XQK.K)Z':NS93?_.+)4J MTET4)Z/-8EWK-XYCNM-J/?N[^'9_VR[.FUB\1/$ ;2!ST"L(8&X&.F>!7JFV M6[?7KTWYIQA?T*L6P/E%JO_4.K0A"M M2PHQ<,-V'ZZO@D2DA\^^I\V(M$FIS07G':\)0XIC4EN :H?-[N%[IT.#H-)I M!-'QL0T>$PQ#UVUGQ&!#$R-@8*)#'V2T0U4W/63@R/#D/@B>"3\WP#-P]%,+ MO +%!-9*W_=?JT1-S_-IBOT4Z@SZX\&Z'UIGEHH$54-2!06D63#[Y/O.7 M-S.6KPI50'6N7KX\5*74H=UB1?1&4T=639M)H[Y/G^HVBMB;1:L*EB+K@,_1%HG8>T-E1?R28RWI-A4FR( ]]/GMRL M16X_T8@/8J"4!O0^_5'>FV M&^J/0.EEJI5&(X(-)YZ>'4&#)@CZN)V3Z3[PIWH4!Y8AT8_ 9E*Y_$[V^2?\ M"W"*&1+]\$PAQ84XVRKA7S3^K7>T&1(-$KEL*L<&#SI*.!B!@T&^FT1[1)9+ MY8O[FY22Q(^>&3_E#'I.& MP:3&&,Z3E4P7+R(Y'87=*,RWIY553?JK["E/#;KVTL4E1 PL?O*& 7\!HQTP*V,X2 MBMI1XM$LB7BTF,IGMSW"X?@H&Q X9DD$CL54,;/M$(2CI.SZ""]+Y$R 8@JF M8Q^.N &Q6(Y$+,864D5F)\,[<@LKZCI +3D0_0IX!;(Z1JVMGJY'NJM6,]G6 MG\>G*$>>$9_;X4"._8PXA_V@,K66G%%\2X[$PD4VQ6P]!N9H"!K@4G(D5A*R M*3IWI%8O$D'7>Y(Q'1!CJ?:!8*I0X>03M_P MDH:G7+? "/"ZJ>$]VHT^&OFIFD99571)Q*M[JK+B>2;?1YE&K3'^\8.)69Z" MT*)>$5Z4YD8,M0 #"S4\,66&VT$D\;;3>KK&JG0ITPQKHU^33%X92#U9%#2=6#G0S.7]*L(IN:OK\QC4XKA"%,[0W+A M@QR2-,.(XC%*)]NLM9Z34;Q;@<1"#Y/BF*0]?F,=*R@R0'M. M\8X599@'A=S=5/D:I2>6V(X5:Y*PNM(Y>[("N\*?2.Z>U!Z6W6RG^K!L"W+Q M1#+E?*CVD81M&[$MP*T3V<]23-&[.>C]PS(NP)47B>QJ*:2XW>S;]_3E!2]? M/C^T9>[-D1='^?YS9]*=?NTI=W5-_V/^V.'1G^=7" *J#VGO>&Q5V?5Z9L#9 M7!XDBN)0B]'R9[\JVQ8G=Q4[=-B)G MD#>(EO#XD#,38G#7T9,SP"$070W,9TY=/M?[!)8FNOS'I.C"%@3U] DW[G0 M'>985Q5UT2$N;[?"GJ'/W$Z^=G[R WW/ZW_G5QA,^ZQ4ZF_;3_RSX"A.+UU= MRYH(G@A^3&(78%)M"!EC;LZ_]:Z/I@5]\-C8>L MD11>F]0,,-(A11'E-!5O6W>"J'DY$44-*'K(M+CN=-S\W9-8[:'Q'F4@;92\ M$E<6K1/)G-#!0(@<.M;<&>4CQ01$LU,VTG:>@T?_^^5(D)#9 MKRC'UFTO^77T]%[O#9AQA]][DMW4U%=)1UR'1/7TF$<8&881Z!6>1'&D#)%V MV60Q?P><"W"X#)$NV=WTYB6<6^^6&1+-L?ED).P.>!?DO,GLXMP)YP+3YSHP MO/IGL M_&!$)+]-- '.L,$K^)[TCU21.W'.!?EMHHDREZ)#K 4GO O/ MNP#/33BA+M*;NX*$>Y'ZGEB6<.+-A>@AVY1W84_F#9%'[V=/>/"%,1\OG@ 3 M(IZ,0T!(C0$$9,AK@$K#-^J28(VLE6330 >I'[/I^X).%)Y%[<6%?6QHAS_$ M1&\"K8VPOT:H=\?2F.X*R$W1#,UTN_@WCF-@)/_XYVNUE6L\_P+GE"$9""I_ M&D)#*O.Z;KUX/%2,[@/7&HI??QJ_'[-TK4P/?CYDKW\^M+[_K/ZLUJKU9N>Y M==.1ZS>M\G6E0V<['?K]>ZMZ\]!ZN!\\,*UK>%V]]9!]>)A<-UO2=?.A^K-] M_[/U'5U;*G6[J]A6UF!;L=B[!M_;8:?TSCX7RE5I/;ZVI!P"XP#7YLGB*&D! M&[:<5ZO?S'P<[>/CFA@6/2B[]N%8)/##UD4V I^^H+U6JE<^0%(Y__$Q8[!E MU!HUVX4@,47$30[2"KUI[,(:5^D_Q9_;T#5% MELOFXFV(@L /FZ1O:HB\CDU-#%$(0\1N8HCRBQ'"PR_F_NV'J;8GST=BB&XV M,T1+^ J3;ZQRUVN\JKD/88C6EVRXL&G_X4Q1 ([">KH"\]M6XDQ"F&,UJGG MDC%B9\II1PE-^:O>>7V2Z$SO2(Q1=A-CM((O:/=%_FWP:MP'X'L*QBB@ LGM M)+\A9XJ"P-])4$=?>!Y%OE-#E)19$V#B DQ,RJR/ *$ Q#2/SE@8 &@?1B-H M3;!YUF-4^$5$.&"*L=[(; MR4J4RBBWY<"L<+'"AOR-@DAFRTE$#B)"5E M?9"BVD"3^I^I$:\-)/@"="D]?\/XBL#C%E$0 -J'?7[5!H#B!:A4D!03-#Q? M40WX2$.%Y.5-4;*.'$4'\>C6;W@G&3K.[ZPO*;PB2+P, 8,?H$.5](N= KL' M>NSA%5]ZL[?TKH[A3:N/=MZ>-M0QAF#V@:,U^'2F0[]_6V8F+P[/:NN5_TFG MJ1L)R.(EU83>XC-\[HL)% %<4EDJG;:C/5%Z=4!S/SSG\? &[S@3A]W(1+K=B/YKC_O(+5YTK,G_Y:+.+N Y9/U.=R1@"6-+XGB1\INK0 M=UNDKZN(WEGW39^=G>/IOGR"S%QE:T\#_'/:FL5T28VQ M*(1C]7A1,E;DVOU"-VX(9RQAQZ5PX:SX;:G>:37JM:<45:N7+_;A..8Q_PO3 MI>GU2@E]W.[ 'W?5>J=]UKB!?S7* M/[XU;BO55AN??YK_3%7O'VJ=7_O XN^:0AE#U=1A=*K_L_,W[CM "6<7G<2- M@[DLPV3L%&Q:9>H5R+>7$C[LWAS!ET_PA="\. $=3+ VX#>UQ.__VIP^7Z1$ M,9@0X6ST>:C5?Y*'(<>V%6)+8&93#Z[SW5EJ/Y."ZHLI&9,R3!)4!47YI7=) MGU]6QAEYVU"%YSN LL/NU'B?/G>^O:NO;_/9?^N$^2"84H#HM,,YZ Y_RK]^%7O? MLX^9^*);V)S)@F".3'QB/1XCBJ[3P! FP-*K/>C,H<"CP3[^U+/>;P:,-Y(H(4W7E)/%;XW+/AD<%S+-D\42Z^$0 M?@TT_;_'FA%M1SY"ALWJ>XBUH!#"M#12327,R5]'CZE=4OP(J%9 7Q*D#\%5 MJVSX$3"U:JN$S?JLF,G=>&Z) ZX:[]RY6*!TI79W6KYOW(V&V6\/ MC)B.;Y MTOWYU34O\VB-G3>H"A!PI=@I '(^B^[,7]YL6KXJ1.OKK$FSX&Y-7VW#A%3Q MWV(8MF:^=@VHR=1YHU47WWYRLV[.:S"0%+2( *F,J92R&SG/EW M>'Q;*I8V%)-5D86G8J&A%T97N)0M ,'EJ;5AS@&_B@TA21GENB\Y<8I M:S9Y+I4GZ:8]3Q;)+$>L-5TW@5@Q-:CE3:!)JOB3ETW@C$P"(A(U*&?XS+7N MM/[M22_DU;PN"+L\-"QL4Y05XE 21H(:FYIN\HJ!]A#H"#F*?^,U45\XO)M( M;T.QIGY?.4-B+42'$=3I\UH$FXR1>CHF=!F M1H8./F;E0(.+K$99^_NT#H2T])X>2B)4FTL*BBDKO?QD MA-PS;BF[W&U)_&/J!M[TUP(X)NZH'?[]43*&*'Z#U+E1-1^W*]6[HM2=WEVS M-\P-�KNZG*18]H("+4VQP3>(TD4E >>F#(RWU*[5-@-);5"8">')V=B@ZT MU20!;9;4%Q9E=M8A;BM//+0FI-KGZ9BJ?4#VOH6H[\X7YAD2AYCFHMB)71]* M'5J>8AM1A46 BRD"AU:()5$G4?K=2M0#S_IV4:2C^F@Q)DAOF2 M --*'6;D M;:"]2@*P8HH6$-2!@I^"PXON]-=KJ_,T--NY>FQ2_C1&!DWDF&&3^#TO-<_% M5,U#:_E.9'J'OI%$Q95)%?)'GRKF"W$5O; (%..*P!'HSJ)6%+9 M=/&T[6EQ*-SW@3P<]/L'.F![?H1X"-\8]ACN&!\*[^-G(YRL?I3HAS5.A< $ M)*'8$L4",YZ/0C'RQ]QOU#90B)93^9W&S08OSX1D;.!Y1S'F:6@M"*Q_)UH0 M50N6Q)QH=PQY,?=LD5[?Y%KM3IN3/\+C#]!\>)+)E0A\!KBZFEPWV^*^ MGP&PH;M@J[MN 7CLOZO7I1Z8_:P&HXI?[ML!&'%M+H#5VP\7](JGY[/E4 M-N]U($4(48K=*&)2Y^:1:)/:D)\%$@U4P;V#"1^WY>,&I;!"D43S(8>^XFE.]'8:*W#11*+O&%:AS^4YI+D\!*_ MMIQD;K4@%U)TB'T1Y.>4SZ9/SN_98,JD_9"8C'C\B//%5K87'LMN^H\V72:! M[[3A2^:+)=;A=.%+YHMM#U\R7XP(WLE\L62^6#)?+)DOYL8RF2^6S!=+YHLE M\\62^6*GB.F.YXME/4^@#YPOIM>N7][8WR\5_?F0\\789;KL/YUV_]>K+;+WX>QFB_&;C37BJ/)'7Z:#;%$^W%FQ&S&![9(8MMU,E_, MG_X;-"T42>S?88MLJLC1I\$1,LT&RRP)U6P0K2G(K]F X5+YPI9FZE3FBZUH M2,0F 2(M/LE\L57.+'EJ$ONG\D7HI@L[GB]6WG*^V*_!?;/1&S^^*F)L-AL? M9+X82VR^V$Y"X->'AZDJ<#>5'X7CGB_&S;KXN8U:5CF&T'3>XK'O].7HS%%N ME"4T4\E?@,*'G1Q-9*SML0^JX^C8CBL(BT ^K@@<1!66A)Q$D__60NX9ME3) MCA>;/E5?)DVEIP_SR7BQTQ^SPC%Q'0>UYVE*1'PA0V+4)A-BDO*:]/[0\A3; MB"HL G$=LWEHA5@2=1*5WZU$W=,;WNQUO)B8N=7?OE?!M-Z+3>Q M'?(4OQE)9)PCB8HKD\JSP87 F(L>&]>1KJ$18.**P!'HSJ)6L"0VOY'0"D]W MFO6?+S8=_&C\NJT \7HWW1NK;C"9+Y;,%PMCG (SD(1B2Q1+)BN1FJSD'RF% M:!O@6**#E[@4G=M\1_3'G3#&L8$E\$0/HNK!DJ 3[8_9A:![-KH6(S2Z5KO3 M'Z]2\_$!_*Q7ZQ2F:,;:.QD=J'.8[$2F\R8VR''%[B%XG3 MD-",L1!U5D(SQI(18SO:74E\>V4=^H4U$\8"QSO'=3_]1YLOD\!WVO E$\82 MZW"Z\"43QK:'+YDP1@3O9,)8,F$LF3"63!AS8YE,&$LFC"43QI()8\F$L5/$ M=,<3Q@IV'T!^@\/=VMVI4*JP;S?UYF]IGP/&OIL*H#C:N^UBE\/%;C89+I8G M?VS;Z^-7Y:%3N]/%0JR&BW%I.I?FZ+"K[1E2)[3E4H5\\-KLQQD0LR$?N/V< MK/9QZ;])MP*)S3ML,9O*%8*W_!T%1XAU&2RP)$R708;L269,(50+R8<8+K:B M(=&Z S+[.H'L*#2%)&>6Z$SDY+!\*ILE:)0\-U)Q6PX7^_/KL53[7LZ^]:.$ MLD<_7,SC.ENX\O3*\GK,-T]F8CLI:$^#=O(+1X]'B48R)$:=9MFC'U^6B>T> M]K (%..*P!YUP5!]3L;DLB3ZOK>7\T"/1F#NU"U-OPUKG<9#(F63NU-HK M8ZCYV63N%#E_F"71C5PH!.<;:S*_0\M3X*[ON"M$,G% MO4Z>RK2;9NWMS1A6XY,/)I.G0FIZ;*/V6$[/(> >212OLZE\,?A:\9\]=?OVK<#R>7WZ/G-=ZY_X-E3N63V%&$]6!/W M$)T^M0M17WO,ZB9-D-7N-/M0>]*-]TSF+7NPZ5.!6Z#W/7TJN\GTJ1VT2GX5 M]=_[/0IEDME:(+,3:9/>6ALM/[2?#)]*N8<7N(7 MJ>E3A1V-^DNF3RWL9MOESKM]3Y\*'/P;U[W6'VWV2 +?:<.73)]*K,/IPI=, MG]H>OF3Z%!&\D^E3R?2I9/I4,GW*C64R?2J9/I5,GTJF3R73ITX1TQU/GZK@ M/@!VU@<0YMBO=G?:*_]NY'\7L[0P1WC/XZ?899KL!\*+GC$/@]/WUX,33> MO.G-0N -B+42'$=3I\UHXMG#S\[VLFQX5&IQ2YUTHF->8O M0QM$G@42H\;R(4[QC+LHQ79H05@$/O2HL15=6+*:)%K\MY=RS]@E2W;0F#RH MF<+UP_1K_SD9-/8!IJT4 [=D'PB!/<]5(N(-BUD"=B*7#ZZ*KJ>WK"ZUS%CY=<_O/[]E9ETA-CD_RO6^[A^64WIX>MNL%DR%@R9"R,<0K,0!**+5$L&:Y$:KB2?Z04 MHG<@0Q.=O)1/<>SF PH^[I"Q#!U8 T_T(*H>+ HZ0[1)9A>"[MGI6K0G7C$; M=+I6N]/OS3_J[>OPNCD:'FS$6. ^]WV/&+L./V)L)[T -^(OOL=.E5](-N,^ M8FRS5?X,LV5QSG5$:XY.1HR1[Y?:E)\D.JF2$6.[Y^,&Y3"&Q) BMI@)=3KI MA^(LL:-G-X[?F6C%'-^C9W.I0HBF@63$V#8:&ZF'.,.06.E-1HSMD,-+_")Q M*A(:,<86]C]BS)H.AFJ;0>/!9L/(X*7T^BD?>$C9;E[1!C#_$- *)*],4$"M MJ 9\I*%">O(F])!X?1+5;*V52@4GHD@%S_J2 D-OB9IR]"U27IL B"P+#=Q\_A-]+ME=[\SGN+S\K-=^JZ2U0 M;N(Z9/U,=29C"&!)XWN2\)FJ0UMAD;ZN(GKGW#=](+&LI8Z* M?OD$F;G*UIX&^.=T#T!K ^$98U$(Q^K5D8)N4SU>>*$;-X0SEC 2,AU/7?,1 MB][5;:G>:37JM:<45:N7H:7HD<+ YY6XE(@\RPO3I5'AW*D4]JX>ZJ6'2JU3 MK5#E1KU2K;>MW]J-VUJEA#YN=^"/NVJ]TSYKW%#E4OL;=7/;>&SO'NK>U=\U MA3*&JJGSBJC_0_"-2YP.9Z^<,A!'9[L,P]JUGNE+J\R_-JLOS<8 VC1S!%\T MP1="M7?< 96F-B TM4#H\\UQW>W S9TND\_JED6VZS&H?_I0R+\!Z0?;[_SQ MW-&R?B[8GD O=#T*@-.GMR88JJ-^C0?$0<>1V :\##L*(O2(K:B#33>#X,OF M(WK"8AJ+"6.SZG>H=8"CHA7Q 2%ACB YA4$H.YCW.^^5J2SVRI1Y?=C4U%<) M:N;UY %F.C6E,08:;\"WE6#F^"H9$M!+/=U B617NNY.O_^XSC]5Y/OR8W$G M/34!9+)LX0Q(BI]!&=&X;?+:T'(4$*+OYK4G@9^GV-[XMGA)T.>.^'JY>?TP M;7P'W:G4^?GTPV"_FO4HYTKZK&/:450NY[EUVZ]MR[Z+W<$^><8G#]SYP5L9 M-MJ2P%8';T4:''%49 ]H16")UNS#M2*$(7J@LBYTLZ)65$609+! CXZZN1>* MS:X_J_+DPA(5$#4'3[0?'UL&]"GZ78"84F,;5:HWH?XV47514OZA5 ^/=KGC M3N0#)$UD@0D\=-AO'^FRU[BO2W)6S53R[P0/V#NZ33(AND#"[[Q M_O&UG8N#,W5C@R8P2#,T*![C<1 9N^VTGBY#$CJB]I)H_\BDX)..2WNWIFR0 M&I-HT\BDN,RVL8NG&A?Q#HN%Q.BBCZDL&5&R8.T$<-9Q2O<)GJMH$Z;B*;#C\$$UFL2ZQR' 8 MS9_M]%S+G8@Z3V3B08A9AK'2^"TH&J3K)/(49C>Q==&EZ5]Y24'%E(;2AC! M@Z>A>H(Q:]@C*H32./1!"6Z.])=:M][:C:-_./[/=N+@[]&>*"92:*D MCU6=EY&^CVU\<, -''P.*FSA2!Y-C3-+8PBF0%-%7A]N7.J;[12+ISH'U$VW M('& 7F>(9#91'/BZRJE[)SMN]%TT:!70!QIT;N4AKPV A_\>9'[^_)D9=H8_ MY)C[;]%&!?[2,_!<4[PA3$!V^J!:'4SVB!I-8H1"8=O$[[B(&J3#)/*;?/!" MR':Y] TO:7CP1@N, *^;&FX0:_31%@W5-,HP"I5$7/KW*H,I+>7FOOQE^=(X1'DR!IX?SW+ MSY.5S6UK.ZLB5Q($=-B=W@("D%Y1B[.3[RVF>]EA[5N^\=.X+1SX( #."@UM ML-&RN0WW8;..,)2-YC"R)!8 "KDMTHX#!8"121K@([)D][*FLMF=+*VL=Q4U MNU0I62G=JL*^/;5@7E=X:D4IS^S&,5BJZX(\9N+E@BRBJD8K\OM(5B&5*03O MR8QG$69SX@8I+8GC&!@ZE>.BY&[K0CI7VK:,=1VBJ?$BF-LK'V4U?YGWK;S4 M^-,?Q,&[EC'<@N%:,4'')^_/V:[)($+0.*+R1JO:^R@ODX(B&U?EW0%Y ]0W M1W0L%I-BN&V[0SQUN;S6YS8U@(YFJ+ZCWBN@XVS-6Y^U[%NF)-^\U2(=F[5+ M[VOC0 $;"9QLJ0@32C U#95E#MC?X.\^O&@?3<]ST:KX?FW11[KJN06%@U2= M:*\_FV(CI2Z!JI[S=]LUY1;]:"$Z-OH/NM7VX:WI]?;@N?+V:YS['@?'C>&V M!""M]M.F?OANI7#$C:C*T8KY:UQV\,"I6&GSMA0.4F6B^0R3XKB='Q05KJCJ MK*BM"*MRYF94#7I)C]Q"M*+"YS9^V'E;G"KO.9CD2[/BM%C"^"8!79+Y(RF MFWD29YQ #Q#?O3>1"_SKZ!J@G7FBN4@VE2]$<;#K-'5]1ERUSR6TS^5R+52N M*NV/VRS7SCRV)Z]\S+PK9*2&CTCF)YHJRS@EUBR,9GERS'3:G_ 1U9M$IQ&; M8NC3*5AO2.(@32>I^G%X"C:5I2U:O[PE.G=R'SQ9SV_2]\<\<@< M=SCM:C%8IMSI'&@0FI,1[0;1;J8,%.O@M=2/<*['#GD:9*B(; 9)Y4-L!XEP MYDC@T9CAYQ,AT]5Q=B(:9YEXGP66F9T% MMN&XB)/5DO"2$,WT%4CLH6=R*2ZS^>#ECWLZSS8L#;!\A6@IKE]G;I:8 0S; M4.I#'M1YH:^9S?;MVP-SUQH^ZDV"U910([QFD'G8HQBU5<8*F,!Z6I.?. >! M6GVS"QN@2HJXLK-O5@7_?FUVI_FJ]O#KK3PL]J,<_;S+EF)G0[9^L,U] ?8I M/.DCNAP2F\B9%,=&6>8Z<(E\2]H&V7X2[67L=I0-G(NV0H)K4Y<4H.MX7T"C MCXR__8UHZ;85W;KW[F(5+Q5[998VF,>G..;H]OX!',9:&"/6N+?@SS8,X%@7 M&0#\"[("KY UJ!3O[!DXXF!H0WU8(PP1K4UQS_N)DRB7#&<#;%V11.*22>6R MP4LY! +<;*0 UTKNG;0>&;V%M#X_O6^]??\Y_:9P1Y76VYD\'E3B%SB?GD*$ M9WLT0UU7Z<_W M]\FS3'"G7JAT?@99DLYOE\Z[1WI ]@L B#H2^YH]\@+& /-C51>6X&2SUYW^ M^:-5\Y#ZPO=]>;>P03UR9&,;(:H/,9I-\< YO8"Q@J^!:!UTP3V0Z!$=#8FU ME2R[;1/E41$UR,Z3Z&_+ASB+-((:ESQR=[N;H*-V^/='R1BB4Q^AEMRHFO_4 MZ84:'=9PIIU3;^A",_\81<.)3_B N. Q>38R%-YA OG? T->[N,Y'W8SA8Y3 M>0UZ>$T24'^-=1!Y/$I+F_(FDA'(TB0ZZ0J1IL/%I(1'A,[K[4*6)C&K*Y?? MHI?8K\G&V77B-?($G:T-R> :0K@Z?0\;@-X/\1=XT=I?!2EF+K[J-=''L@A+ M5;S#""/>,A&.]A'UFT0K'9-BZB\[+<9O'Z);(_AZAQV@Z4_;B-J:WU2VCFI6)E%B!JDI MB>P&G>VTDZW=S-SSMH"]KJ0W^AV@C6Y57EG=$H9U<_)=>[Q^T'O]-HB9G[6# M*:24/573U#=X 9Z :T",*!FB=$#_ZDGA: K*D%BM8%-TB/I=; +F#6D8H)<, MF:T[F6THZ*F2>1^?>8M6NQK]L@9$R=MEOJK?JNQTVAM+L3AY:=5GSE02::2, MSK-%Y2V,4&PL_@*9(RHGEWC/D+0,4E(R&W#@HW:]P]IMEU8TU2-5%9F\],S= MZ\6;*+IZ$!<:(X7UI79$AA/(A=GB%YVQ$ MDT'D-),08_>2EH@M61E@IU@2F11I-OK-9HK0!>&UH0O9KH7.KZ;Z_ONQ_E1G M(TU:/%SGUWP3EWMK5W]-Q\7IJ4=X48AFZ5BB?6!UK/UHTMROKS\FSSNLLZ!]8!9LU-^B#>4_J,O5 MM[O_H!G9?GD2T9*1..6&85+,T8[KB0&7@DP3T>%ZF52&C3**-.S)8EO1$QF6 M=G?ZPAAW_=I[@:6CG$M$*/:R=Q9Y;QHRJ!X82(J""[=]:HSEX&1=[U8\713Y M$LQ8+$'/I='A\@N"3F2L'Y?*A.C2^RA;B/;-6-:3L40J _D4RP8WLY&*KK(D M;5JU.WV> .$;:Q;ZCU&FFD6NB[$7V4!3!M!D[[!&S'[@IM*.;Z-$U>S)P(L? M_QM*UOV?J)8ZXI64]4&*:D,[T/], MC7@-1CB7%+J4GK]A?$7@<8LH") !0#N_:@- \8*@CL:\,D&1E:(:\)&&"HG' MPX :M8%#+HEHSB+^#;L]U"%\9M>W>!D"!C_ I=&+Z,"N0N<@D#;4,49B]H'# M&]JM.'M_\9?>[-V]*_O]_TFGJ1L)R.(EU>0'4*7:T/ #10"75)Y*IVW5%J57 M!T[WFW(>;\KA-V&Q@M#)LBV>_YY#?X_^UL>\X/P=,F2QOX=N3N;'.H3,^>TS M]2:)QA"1C?[K,X7WE>G2%%AT1&!H?FX4PN^E(RZ]LA_-<7_Y&4;GBLQ?WK+J M)JY#UL]49S*& )8TOB<)GZDZ-$\6Z>LJHG?>?=,GYR[TC=_;N;\\[>"RMCNJ M_N439.8J6WLP*WU.]P"T6A">,1:%<*P>+TK&BI"[7^C&#>&,)>SP2K ;4P7? M=%NJ=UJ->NTI1=7JY8M]O/(+5# %.Z,7IDO3!?CA)_315;W1J;:I3H-ZJ)<> M*K5.M4*5&_5*M=ZV?FLW;FN5$OKXIE8OU\:[]YF)AR13_,75#ZD\(PS/7<"PW;*4[K3Y)T]_,UW>G MG*F^5MKT[8\AO[UVK7(N!SF7_YV7=3%K<#UNQKD%KNS" &[_N%LH4)JJ2._0 ML2G"18IZ&TK0=K^A4]G[0$/Q^!!H0%(H'@;G0T#9J*6H^9UG;R!%J:8&_Z-1 M)GR5I%,\-9#5'@S1)44T41K&6Q/4L9,8:Y(.X#?P5WMDDS'$779_HP8REOY< M4SOX-^;S;&5;0Y?!.-+$G0[P!MZ@#(@+O!^&)4#3H7; W, Q,#JE\/E8U@[=F M3:$[W;B94 #Q5Q?4M2GAK8MG,&OE*5F%0 PE**#:Q-K.KBC 6KZT5!MAIUJ= MPKJ.($9)$3!0N)AR4.3'8RC25I<'?"U:<@#VC;JIO0()FEOK>HWO0S.!SFB$ M81E*C5)GDM)7#5Y2VB.M.,WW1[-_T^&*/.;_"<"'!:VI A]SCK5V6L;=, MG>%2@2"H+D!YU07.(.(S2T4-^5= ]0!0H+J!,=1X/#<)O443\68VM%^=>E#P M6]KH(3H%M1]HO"Q/T'5@C+[AYPX86@KXRK$,YL;KX:)]07TME9HS$P9SL3-L M[:21"TBDEIIE,VQKL@(),KB2 DV,*=AF3Z5NX$V0GNE[?%,)F3L8WQ40A]O0 M$6ISP^:L2"*;/9*@;5&5,P?(=K4\ Z\%!J9LP=%./UW@^$)#!DR&9AZ",*'T MH6K*(J0<- P\AA02_H^I6)6Y&:@N_@1P!8%G%WR0>X%HH6W Z!E]"971J G@ M-52KA@_X;BJ XFB<3' IQ_IA**#3H4J*8L(;6@ 99]2G[1#H1XAGGEG/M)T> M='%]289?SS""9$*/;".^CWK0"3&L!<<%A>0SDDAB\\4C;LLR) (4 ?E,0YS3 MK)8M03.1_T(DXD44>5IW(8^'L,=PJ6-)0:2'3'=9>@KY,.A4F#$HQN]8%OK%I;<1<5!CK9Q60NM?H,^ I3-K")0?RPQXDC:77H;PPU M5.U#/$<]]".(_U"W.;'X>.O@45,[6W@#7L?HR^K;_)%!#X)2+,M6B"$X8;1S M(!-Z!W;GO*U5<[, 9&D$20)?>N'CB5SF/YOO3G^W^?OJ*/^C-/I#.&_;WH)" MYQ"8-A"T_UX%&=)^.T,O^^T''33Z59B>C9"U7O+/[EZ%Q0N[T\?)X_=AL]G, M-/4> ]L=A*B5 ML("-J(!MC@>4R-QJX!4HIHWG[ AFT<3^8'X3#C?PLNV%6Y='@$=8C)P%7B?0 M$#'I) 7Y5\6 QE]27E49&KH!].'P$G28E63MX%?.YK2&M%708Y"S3$/+2CK8 M)RJ6;M<3P>V$J:7B%.NUQG#G==!"86A$.(4GE8T"S-,V0XR MT$@3Z''ZIH'DR^&(Q;QMEJK6E%]G):J]YE$9=MD>0]A=*1",(N"O@B6=83*J M\D*3_V:/ZDX;S]_NBZ.A5*"WKJ+Z%0 ]+7T1G9>@/.;N_] /T][Y50N@:OB" MQUT ?S>6?VD# 7V1E13R086$&G/5$:#0?*_*S(KJ%C+QM!4UA:I EN (WHKX MD;[>S RUBU$PZU-$7A-UZEJ%/V99W4VI?>UD3&=H^ FRX=C68SN/[T&I@C1" M!2O;'$-#(5G$,B"QYBY'M]('!8(_NW?F"N%E_ :Z0'V)@M98@_-4.(I.Z+% MNRWSG_4S@%TA,E3H-1IR43"A4"%NT,*[\LOYDQ"@,\" CBH/(>0,,K MH 6W/"@D,#0^V+N+ZMBP?*0$\W13PIDSJKJA/(1PE\#_9^]-FU-'LD71[_P* MW7V[SZV.8.^#Q%S5KR( @^<1SU\(@1*0+20L"6SX]2]7IB9 0A*D0.SRB=/= MVS9(*U>N>0R)@B-2!HR\PDS(-SOSB^+H\_U\?NKG8C*3=BEK#_T M4#&??U<&*$E^9F(IM-& N'2'8R9<@>Y>,A.PYN<!B#Q^4$6&OM M!R? 2E4[?%R&[A% "59+'G/ 62R,#0:1&T^Z"K'.%[2\Y042:6-0O'K,"%O[ MD2 F!38SQDX'=65())"DT?S4(BP0T VJQD>8])3I"/QQG49W"R1#I2T MP"*1D#2A(0Y=&V5(BF<)$*!YRC5P M&B=\;C@!& /F^))7$!;'QP/79&"Q.P0'K0MV@X(T =T'F"$F!BEYV72]'?L+ M=LR*T#SV59Q3+YR% N<)DI'!T[X?A1-W8*O)AY'2#E!$A/:BPK[0P.B?: M(SKSIUSII3!JG>5TI@;;=VF?IY1.2&-IWTJ!7ZTS/WO+342D%#_:90@3$AIR MP-Y/#=_VC[/. ?+3$NZ@("9CC2:K2:ZU3T4/<+.N*=:NSI$,TA;_ ]2,D<'2 M#%NB4[E'&T%Z%B^1'!)H+*K=B!1U](.=CG:GBG_:H7F.&'D]!)(2/P'9Y1#4 MYM(,Y+R9\[SY5P9;6E!O1=/E?0WT)%704_33,-$8_JIK8F\(3_7:I):"!"!) MO@>4(9'"5H;'TL@@(XN_$O0=K*:( MB4[,/7 SOM#GEH?!INA1VUIW\_" 6, 0K#T MA_UP&RT B8VPSR%2USPQ@RD.M@$84/OWB[O&BJB'5:U-!1";H+:^_49+!_=$ MU:VBPRZ2-H&JC%$7;!<"*"5/2AM$GUO$89>*0+[(*0S*8,5#)#&,#$0 /G:@ M,)*L UIU!U:B"+MG!LVE!J(IM>:X/Y^3H(%AI%"1"^E:W8Z,]$0=&^*Z%0Q0H.YW9K,D=N>I2T1UPEC#C$\$C@Q9#N!Z M8J1:=(#Y#6JP#%LA92SC>T4I_>)J4#V,B0D?%'P?:B"'GYN<9>&5EBXR'-"Y MP)>F]=IK9-*(75'DCP]Z<0:X??C2X.9UN3O!SI3!3> R,^) 1U;X@UZ=71 ' MP@,\2%)5!K%=@ZIP28,,MJ:#+C> 0%.IE@ U/I"[( M\_R+&VJ?^)U8_V/-)BJ&YH#K*#<(,CE>/3X[,5.FB+Z0B$E/.2$IM(/B2^Y= MU3[Q'4+Z#AOP\M@JZEL#+[''N &F8=6I2&E/,'X])3M>!8FI""M:RSTE_ BU M_$.ZF-NV&6PV(>[T9$QK::SO6$,+D$CY?*$8A@@8B3KC2U6UV%_6@+K%J2@K MCF^NJ30B2A[\92+;I)1)R .CK L?S5!G?8'>X=)U0R36*R@Y;S37L5AD4M5I M@B4RT;%-LD *\$4H\,1'"R [D12,."6N&7I'=MC!6Y%D&5/Q:J2[(FD4P-A' M:.?YT'QGKE]/Y?KI74FL%_>1C:QWYJ4W]?9^UIYV%0;9R(WRH=?"YWGA)/?5 M]Z2>]I$/K0;E0QN=>?]2O'EYT*ICE?_.A^XF'UK=7SZTVIF/ZY?]MZOYL=DO M'%8^]/FR>'\SOWEO?C*MP$X@']JE*5'J23(W\/&S;>@9YD3N[-I4XD41N^;+ MI"64G]@8QUH1>D10;Z@2@\6*>Q,].Q*A\%$E-KX3UEFT"SSF,E9_F$BQ 31% M-"-FM;S1]!SYMEO]JF!G$-(8H&>]"AKL3:SFLFY)+>W^$Q6B>S, OZ'U30PZ M^BD:/\6?]J.=OAA1;#MY6[?=$,#>"%BP3CZQ[$NM1?]D%7?/+"SUG%ZAA:QT M#PM1,-&IQV*X,9P%7]YK$%$W'%P#XFDMQ[6(L=RCCLR*>='H"8R^?Y M3L?37D@,MS;8;1<:;06M?6*J)Y5F MZ0A)ZL'4CM:PS=-8>83&I4XRZ&B6W.EN.#UBK0(+N&5JJ MKQD+=KB%E;#+]BY7V.'=WM_4M=S3L/*@=9V[O?8 ''9]R=]6U+&F/K<5M 2# MW%9JY2I6QTUH0$>(9/<7U7XZ07Z"2AQ=)CG>I=#.HCY%GH/1Y#?5$^!I3A2K MU(9J03?P3O(8;AB66[0LL-O=1X1^(.SA>7ZXY4 BZIX/6;%%))'*(Z^J\GS? MCOZOR52XL2E(6&$E8^>Q(!Q)-3^$,B I/Z&*R@WU(9EPGR&/,#Y$%6D30YEE MG @&'#S6>7QU]K!RG:GRO MYX(SS>W9J*LI/NXL?G0E_Y=??IMAWAK^S/V/.,+N\:55XN%VM=^3/UPZMK&U MZLFE%!+&,KS!4=OZM@QN;J1)Q%"G S1<80&U:PHU&^F?P,!3;>$"3L3 "HXY M.5J.DO "WP/58U[!4L9.L!$^7^ 9$B(%MV5@!: -"%LZO$+TNA7OM(U(FWT\ M7R.%@9X:JRET6TMH;!7N:79@CKR." GJ#]DXQ<)G0J2(4VWD?9-33*G"'KE? MOK4 $B#Q?,A2<%#7">3J)522"O8C M9Y<2J=8 %]G*]I.*6@C1*NCK%W=@E1TW >H14AJ61/#HD0],[W)_YA2U_K@# M/RV#\7"J3C6,GA^8M\!^LW,;D@SH&\2.%[4"G.?Y)CK<$N"%TE\BNF3#KI/NXH(Z*36S']"JZ0' KU/! W5)&ZHQ$.3W,2@ M$@43YWAB.M?GU0C8&ENRPRV=0L,DCAKYP[5K%1$;.-P0?Y:J*(C4_<=&.55O M],M>_66C.[- GOZF,5LJM*>*>4X*/1%8P/I7M B_4!\5.+%V"+6.!0CY) M_P5\CM8"62XN:27PNX>@DZ65QFC@^!)T$#XSYY7)GN5O::\8@4I9JQA#LUC MDMV^=5J+[B*AL(SCM-%Z":*M':H:V?BQJBM 'EOE7O 2^[MV+-@I),A&\3V= ML)CUK0Q5=;;VAP)ZL)%6S(%?W)&GONYSB,A#:,^+!THL2(DANF"*B+JK3S - M.R4T_K4SUE'=24V+96<>DQARV!/ W8!"@^T9I+KMQV\3B33#T "M76,0Y"<3 M&R?CP.;4Z[E>IZC:WBW5'PL%+P--DSS%EZ0O&?B<%"3 +CM:E4>^Y!&MC(173N@@ M&:T+L!"(+:D(VM*6RE0@.H_.+#X::()8&4G+0K^T5% V#^8IJ<+K\]OY6UU+ M-)L7!$&C,Y=S1]+\OG_S."SO"0+IZB[?&JEOE_/^7NL#^-R:ANFGZ?"^W'YO M7LF5[P*!W10(\+G]50@(G7EEUKBO/3Y/!T7A@"H$\IBC\Q=JD7]N3N\2G<' MRM"#[:YVI366_59%, <;R8DA/;CR/<7BE;I-$9L#B#[(P0H:+"6$!0:V)''C/,UVZ[T3.CU MSO*E7C&U]0QKR"ZQ@$<(EOC:5A()]=&R9M$4+:/6KF/,VM_3.5K7FL48[@TQ M;C(*$G65.._BA%AM&.3_Q9_2B9N(F1,:"[-D,*=&_@ 3@YWF:&LPC%.BZPPV MIG M3AVV2S&E :)H=+&_BHU/$B(AAAC^EP(!#GONL6.J6CD+3V2 5'Z:3C/D M2,.B'68RXJ]!AV//'EY,"P2PO4H+2+MVWH(FGGH3,@73_-3T]X5IR]C2USZM MZG$ 'F)T$K+:C:S&V!OR">*F-\$ A*Y:.P1^HS7M\'=VX;Z'&IB_ ^))F!K6 M0#"^DLRD)G>%)!DZY=W?6##"/%G#NG7["BRJQ,ZOHLW<2MT1E)M2B[1OC5VU MB#F TMVF*FJ 8[=:-.B,;/"YK?P4%%P#1T+5"S?&YBC0G%U0CU3JG'B<, W; MC 88VQ2^+,Q4DTU-SUKS^RCU6+.PX8"Z1D-;LIZQYH%[3I8E;;M64,EN#+" MX!0-BY"L3Z1\73F[6H6,*.\KZ$L&8Z0+ MP1BX"R YQ>K35%*J17QUP"3Q@HANR Q<]:<3]8<5!(B0&FD7%HV_N.9$U\:8""YE2<*7VQ0- MDQ)FK0^?=FLV0S]%_V @3GU1J1Q_S,1L@[./(^;,_NSJ<7O_4*FUJ3L M:X\ !H2"---=T\*K9LGYN[-5]/[BKMQOD7M8^0C1G0N12PMI$%K&AJ"%.$[1 M['A)?Z$SAF$^F6$7KYVI2620;6EE<.*1.W0%H^BZ;YF ]W"+WH;T:.Z3TW1< M]6X.C_2.SEC-J]ALOBUUW^HMX>ZM"_;^9(0Q/2,/_=,SSX?[Z=BJ?QPA4Y05 MP_V5L4QD_]G _H[FX85E[ZGS$67M^%+3=AUJHZ^&XL7)9#SI#IP#8(V-=16F M*TP6Z,??[=X021/: [J&RXR%_%]B:[##/[C#G=S?P+ $AN2,8Q!ZP$N(N/M$ M =\1Y$"UF+['1PS(!#Q__>C%#E,X_,ZOZC(/?'^+NF@WN;B6/=(NW]7WA.$ MY'2>_PH4<7+'#Z_LV"7U"*RQ1Y?-I8Y*DCAG_A]RSN_[3 5[1Y:#$4_\QZE* M7'@#.QW&?^*]_F#@C'H=?BO@]4'W#R%?R5K_^4]@Y6E>^+=?KF(AQ.G$1@.R M!,*__?&V^"G>]T7NLF^G":*2CSXFJTG"YYC0:Z0*"DGWXI?E?]!&"3['=SIN MRX2AF] ,00SJ:]T*=BVV2MA'QR=W#F[W2?2UTOLPGW\?/?>$L.9M3^F)#-Y85B^%[ZM12R-C_&FO1: MS$@O[Y!>G@GI\6\W^L=IJ3'(EU).>GF']/(;DE[49I^UI%?*YHK% R*](D/2 M*S.5>M.CZX?A0'IY8O98J5Z0*379$9Z@D-Z;*3>J'J# M2@^-UJLIIYST!(?T-I1ZY1P#TBL4LA6^PH[TMK%!GX:RB:)$3/W2\$PB9TE0 M^"8F)5P].=\*?9?$@?G^-GK\.AX&TW?ZC,B@ RU1M," HH52MAQ!F"8:@4V+ M?1A,1T>]PON77N/?CP8II*- BS B'3%Q10K97+[P.])1?&,OF(X>V^/^R^ES MN_7<3R<=^9MW$>F(A5]1JF0KA7):Z&B_EELP';WU3.%:+-V4:RB%=!1HJT6D M(Q9.0B&?Q=[&EG24;(AP^=T!P>Z "K(($>FU7DQ8<#P&E]3V:OW9^*FIDHT; M9Z;.S6ATWQRCAZ=R,)O$040ZS,/ $R_R486%Q\-GJX7P"*-O.B2JU[U'RJWO MU=Y<0[F?^J VFI9EH[A&P*>6<@,-TJB4R\2SR5;*X0'*0Z7CM,RO4W@:-2+@M?JI2M\*7?EG+9^6:;V-1K*+?1TH]&;>GI=K8F M^YA:R@TTNJ-2+@OOK8QE;G@P:0/*32!0N@R%\*LXCLPOJQ^.Q#'D:YRD3;H* MBIH]8"?IEZWK^60R^WPKU5#Y4HE)\<$'V:^)O$333#Q)/LM7\K&)FF!HOI^V$2V(HENTA@518N5E[(5DOAH=/#);"CQ&S5 M^=7%G7E_J1:^RG']I/00V&I?R@*)L?"%>)[/"A$JA0Z7QM@)L66K0[?ZHI2SQ;0VE%G7JP^&Y,G MI5I]8;'!@UG+FGVF)!O7JJ4URU2;7R;255&Q*R M?0/SW#:QA: M*2UQGNLZ(D>>25LT;40R2O:9[411\7[0:%V=/+2.A)17S:^6D. #=1;/L^0_ ML@B9\^5LL1 >,D]/AP:["J:5.I#-R4Q#]3>IT)VJ\IKL3"K(;+7>(X3,2CDF MM4G5;*YZ2#UHC>2*-C8GLUQN>%[\NGS\X+OI)[-R+&E6RK$(GI?X;*X<7I*< M'C*K)E=AL3F9G;Y\BD/Q='3;6U,7E HR6ZVD""4S%A'T8C5;YADJ388E$W_# M*#[&I?4)3B&(1*3.A^!L3C_D5?GJJ"&=J/>5%-;5KUISUALZ[AF6")-)JW7PIJ*A!393Z%TPZ3&I90M5,++I@^@XVMUS'&*RK?9"=+-[#:[D!N0 M9.&(H,CFC>O><5]6/H6^LL:$2VT5=V#/E_]QE]B(B1N2%2)PT:$V'[!SC3>S M'L.HMWML=&5Y?%=ZB%MKE@;J#>S[BD2];!H0"A&F61PJ]2;8],6$>B_?KCZ4 M\\MB71,AFR_$KP0_%/+==UPRC'RG3[5GO2 .K[[63 M* M+?D&-H!%(5^!A>M5&P@WEX_EIZNXXQ%24MB^ MOOVK)+!P*W_[]B]V,VY6VK\&N=N[\NASWHL%C0GVOZ5R%(Y>Z>O3X*WRJ>BZ%+=?[F:! %8N/SVM M<\&9G.6>NF9G?FL$?<-S'=?W7=?W7=?W7 [8WF5]Z1!M6 MU%O.#O::HCSJ?C9>!L0.N:Q\VLX,E)CIIF.;UJ.1&DGX(GA'2#G5*((?G$CXBK]>]T M]-HP89_")NP39[KT ;)/-5_,O?6D\[S2W1/[!)?()\\^49-(8>SC5S/]V['/ MT6;L$WW$]0&RS[36UY79>'[AZ3[9.?L$M HDSSY1$V1A[..7@OWMV*>Y"?O$ MF;-]@.QS_%;L7G_)9F4\V!/[!'=,),\^4;-_8>SCEUW>DGUVLAVQO90-2SA> MO,R0Q9UY4]9O#X AB\6GO#&YKIJM?NJ\J44L)L"0A:B5F"$,&5V=[2ESLLP) MY9TY1H?#"9/;>:7]=G\I/0NI;[P^M MO"*ESL=)GA,8A0BB!]@.F1,V']=;_;[G?W%2P+=E>2YP1&WK[? M9M!-."%>;2+?F??/&L7:]'5<^)"VKTVT(6%4E;?L"G&P=;2GC<:8H)#$X?_! M7Y"5&2F4TK4^,@R,.5&Q*PJ-;,:PEY4J^&?50)PQZ1H]71X#CO&+H?X0(Q21 MP@C\05U431D9O]A5%LH.5F1/52 BQ;+(>QU"OMJ9U^?'KR?-+UWLEAF4BBZ_ MFQ"#_>HU@!0[\QEZN]2^!+Y0&NX1D%)G_O&6;T^/7SYO^SP30** \']^_N1: M,E*D/[D;+'5@R>W'!$M9J/+DN9\_+14CR5,/K+7._%1[^9SQ)_G&@XLT"L%/ M4QO_R94@XV[]PL["ETC5:+2JS(@U M'*'/V*5X,C&QA^O_"(3S8Y_^^0V&"^ M\&__%+D7[S;&_^) )_W)U3!+R+V_N"NL*NBM7&EP$SSO_=;_VE^#/P6]/B T MN2Q&;1GZW__%]^Q[X_G.?"Z_5AL?7Z-ISKWQKH[$]Y]=A/4"!G5,""@:%8P7 MB8:0K5>J>D'QGAK004\EA_,U CG;A+7;? 5<7 M%5$E6Z?AA5U6Y>N+A/&&+0&Y/V.NUTY53/*Z*J:/+9^E;\CJ5)-[I.A>(Y7"/7NWR2_N MB3Y(ESB1&% $AZ)AD"KB'I*G1/Q\#I'JO%@V['?/J:[5H/;8?0O1G1G/X_#? M)81AT_''[8CZ"? M(,M](JR^X>\9_/?^1.G+BN(!J8LODMAO!I9\YA C7%,1-T.B3J^4M!]H\)2A M.,6/4O"3,$2J1MYGH+&(S3^D -I)L3HB.!='V@0#JP)&EB[-N:P,U*P/D0&( M'^&;AD]@$YC8BB"?/*#]XEKX20[078NT\1<5$:#!D-A_-/ S11/CB'"68^<0 M,V8T44QY#-T6[FLRGM=D\0/Q]<#C .J5NX(C3H@%Q761HGVRLX$8LP\5!4)IU,%^&# MJ1;- RTYM(M)3]8D\C)_7L?LA$4-MMBGB#*/W?Q#O_F+:TPPDE1Z$.RV_.Q9 M/Z^0J\TF&1U9[47.GS#06L]F'7B)RX(3U<#<8/1ED&G^[&B=DL,HAO.)^-N M6HN![>,!ABS1)$^QA,A8/"EQ(&3P]T'^4M!M(2A;UT#_ZCV<]Q.R2F5,#TA" M5&<4:G$BR7 @C&D)_!CR+V+ND7-:R,"2$2&3H??"F ?6]H810AJ*ZH B 0@] MZ-(S?4OTJE#&M2F7SQ%YL%(2G]# \]QBF'BE M5?K"-HL[5K 5^,P]:,ZSZ5 M3:6?^=R2!&(RDR*;KX2/8$U7(0<(F@ 3@PE?^@^T6'MK5&*>JB#X^CJ^[1L7 MOFL'O+9M(5DR]\XQW];1JE(X>I->!^)UI>?0ZAH4;#X6-M$3;C84H\AB*$8Q M6ZB&S_4Y@'&Q=YZ0A2>204(6U/J>K?&&(W0M[6H^7".$K];3UJEZ@X\N8]OS MAK@-ZYA'O7B]/RO))W<#[Y#8;="XS7RX/^(S8#Q4;,AEFPT&,?#1\.]654I9 MB#]&*V VW'^8ZQ77@%GT:!BKCD)T2Z6YCH!?7QNW5[<8._(:0P5[:'Y6R@XL M$U]Z*K&8,5C,\L5MA\.G0&J[OX2/V+[I!3*,/Q@Z1TT&%W.(FL&-DYL!GA=&%&)V$"OB>5AQ5Q M4CAV'='&MJ2_Y3BR*(>)0?DLW%0A6XZP*60'0\=*G;EV\2(4KV);BXT*E,S?&DB)>G9T\85/L;P^E.$ OPK\B,].7 M$*.I[#LT0B+D.:"H 7B\*>JJ-C$YK.(,&=,.+:,EGO_#6-$&\A>W"P]!G@G\6!CNC!H4+#/E^6.U5[O[@__N?_5@0A]Y?U M6_(3_]=_,F-=F\J0[K,3@4--P7@R 'DVAE3-1.[3K5I/.P4.JAZ_W/XL&N%_ MS!"<@4!!DL9@A%BR&LE3Q$W&\!,F2I ,)JDTS?RKD,42$/[C)&X'^)4#$;_[ M#_C1.H!]HS52.F*?(XMMRQF10&+?M*0XI+P\J771O6=LVI(" ;>.QL2(1J;A MI$.[$_Q5[)MXT2 :'&2I99+RMF!<1CW)_W.+,'*?^)O.&YVG]88RF@)\COKI M<_\JVTB "H5_\2Y.;,"LQ+F;J;!R[#YD89\?$MNT/)= 0[J?M? X%'%F M.]5&&8!]+,H8] E4RT!ED +_>X2ODCR ?#FM# -GHHJ)%.+XI?6C?MJ[<2+GK8OLPB.\UFA?&AI^Y8,'43Z@DF.L(.#,8&8\/7"ZDJ[:"KZ72XX M"TT+,,.?7H?EX4WE:*((GPZYKCO>NHQ,0"2:5)5M"_QFZ<#R9K'J@'1@^)*^ M1&+3X<+5-XUR(\Z(4Y.BG$MC$V*VS^%/ON]7)6.J]WO%D;OIPOY& EF5F+3L M0K(1]6X6;PZ@7BQH2_'7J>P\Y1*0!O'8#*E-HY2V-2SL]+F4\R=V#57EUTM9 M:]R)<6R+@)QZ$@D75O:&/S\LE5#-D:Y)HC&,:FI 2(7G_]I)\F4YH)YJUYEQ M=&--[_);]^KH_FU2J!0$EE'ZJ$V-V+5[;X_/1X.KRX];!CFO^! T._/Z<_ZT M^E*579Y56P\S8K?;F+&#ETGYO#HKE MMZ[FDF7ZVY0KG?F,1[WY]?-;R^@FR='L,CD]130,6&TKV@G;!M9B7$O1/@V: MP;D>$RU)^W3!'5-)TVX-&LE("UC:\SG0OJRI*J(V@I,O&>NT7=8Z-O1OA?6M M9?KT^#"RP\2_(/:TDS0PR>86T@@8TN9%^H"Q]8&-$9+FP(H4Z3I^C!6U"X7# M>3N)^,&%]>F%X6? 00P$7^3Z,I@?W,=$U"%=0T%Q<@H6-'GH==91=T;;BB'I MTM-T':,+^CPM\H#>1 S8O]8-&+(=C):F7T/+H$,X+JE04Q*+26N^$"^ *5E] MNVVAHN21V/24$Z3(0 MP]"!AJUNTW5$G7&)VI"_%FG:)B3*KC8U9=TD')#U5%0F#H]AL3P$:L1TC]\$ M.4IX,/Z%8O_R2@A1!!>#D"@12X29H=_? M2MOY'NA3FRBT4U['RDS6:6L\IHL1EBD_;WVX./S &<(^&(U=:+(G'R+709KS M=;3$//:%;M0Q&\#QT3M+8=Z ([R]Y',_I"W/BXI@2(C%H2,*P-CC>9G4IV\7.[QI2DG;,$92\SDH&EF$]XRMQ*5Z<>G M01?P9T(IPTHA8/6B)5DMR0@/]Q&*]YJCZ3V_W++KUAMS8P^/G3QL-9O\)_\X MJ4[YC9*'2YHGF:1AN9KLVL:+SZ/,CA<^9[T\+1-)A+:##]J8M-5C@\0".2V4&F^,F M2#9;2HL_3KV58UY9$;O7S1'5.6_5QA4R(6)R8U5XUFI=LJL[@M(5LNAB>J-ZD(6\7:]QG=>:M\5?Y^N6I7F\-OKM; M$^IN+:2_N[5QA!*"=% M%6 !J::FKY9&,!<-Y>"V,!L*>[3$ULF;(]^>K_6O<7(RA;,'=5R\N:H,U^9D MPLG(FZGQ(/H LS15;.[=5I3S[O@I=R]%R=+(7L)BU[CEIB":GOK>K\;EZ>VS M?/*NI3AGTJ(YDU(^AP'FN]6WO#*[KDAIRWA$"W:N"_M&#.LZ.?]X;]XEB':7 M74P(TY7,81Z/C](]\#OD'7:=IXHRN3#]^0;>HWH=A8O5HVQ@Y7"L:9*!W;7K M/G:OD#Y%!HS$&HFG5_//QSG$%!KX;97']S:_AZ2##24W #!3'[..@-WH/2)5 M%A%"0<@6BN%!A-\A8; I\OT:@LLY%@%"H9@ME1EF:WRY6_#C[COQ\]*JTUS' MW!<5[?5A++TU!M7D<@!!6=/^=G1L\)QY1!MY(9(%0SC$)*E:RN6J1 M5?.D/Q;_Z;?G+U&8!"4+V5S);X_PUK?G*UMJ?K(%G[\CWV,Q8MIBY.ZST>AU M*Z7B32\1&V%U).GJ:0+FF?Y8C*?LN<%VLZ?$(U5\/3%$2I$!419RV6*$-/=& MO:C_T,ORER L*D@*U6PY'U^"I*=QN+N\?],;'PU:JVOFAX_7AA0JP[N>O-]FW7Q0LVZ],R]57YOMV^O& M_:.+IN]FW62;=?/[:];%-SXM"GW]U-"?RH>T4[C:F;??E-/7NYOK^CF#G<+) M-^N2!D;NPMV]>)#+A-?N5)2LW([5CTLW3WJV32;4+%7FA>!$6JW7@_FBQ@T= M?5I3)?P;_ 3)O1 M^GQ2[4JEMG(I1DF[K5!A,LFW@G>1WKEX\G'^-+H1V'?O, .X[DF^G50&@[>+ MXMF)]O:=?/M.OGTGWU)ZSCTUB>TJQQ8>$/,N$"/JS*-*K1*66M<@BUHZ,ABW M#X_:H/+>UL1^(I$Q'U1;8"1<_KD'U<$6F*![:S6YNRCA"9)&)@'PC#@KG/ M6.+AEZ[XUCMZKO#WY40$]>HQ;- PXBAL9&J,3J%+6&"NH95@C$7G38%)=PW/ M8-?D 6#0E]<$G@4&2]E\H9!$@]+1BI[T)DAO)MB3$0VTS&,-$=VVS@K']XU- MTH21.PYMW:A["PRXL0W4_@AC':IB,!>3/'(N/ 64/LZ*C4!_WF*R^S""%MN ML2H>_\+>*&QM;?X[U0@QUF]4=1#%YBD5&- MM@8S5=RT ?[\68F%$2YD"]7PU>3;V8'NU !5HG%J=(&PV/!,+%]@JTIKD.]= MC$Y:DP0+XV#C-(;!NT]G7Y(U%#\Q>(I-8WLE0M5JJGAJ"SSZ\E:>38MZI9A( MB[IW0<"]^(7L))._EIJF/(N2SW)Y M6R<@Y:CSYQ\6=G*ID(B9Q[N:Z4G4=5$U9XL%V@[GW!;K5WR'K*! M@)&L ,7^!.@R.F*P"HM2QG*N!H-@'G M:H2E?-_M#AM>G+]48>$"%+)"(5RNL.IT. I/[%I-#XZ8F=>?*E>/74FYW"1E ML''SE%6)O=H3@8U>#>JP:,%1CP*]6'BT'G>'7%$?<&?1A4V!1<1=$+)\!&7X MW0FQT;WYRIH""P])J&0K?'@,:JNF"+;[,M-;6)$J8'QE?7Z-K+_2U)Y/'<_I M_45/G9TV/X\9IJY\BG?PZW_VO@MXMKG:E9 O"< 93@3.O>&.G..IXW U[ROM MSERZ>?[L%Q^UKZ.W'86IF 2 5P3UAC'+0$3%T*(L$@*5;#5"50Y;4MT/#OTU M&@NWA\]E"T)XF_>6TM/.'YVJ/6V$2+BNIDK!,G6%XR;%7GW>-L_5VT3C6T[2 MTA2_]IQN64Z]145==!XLLD@+@J/* M!G&%38-AT1PD$"=61,R2)_K8:+1>I3?Y*9_"B)CJ^E;_U*C81A*'T=Z2*[N-A>2_LF;;6*FHZ21[V8*-K?V)"#[8QE,=T M0RU^-2++7&6=$ A<5&K7IM*1!+ 0=F(Z^WUAF<2%9ABPB)=K#T4=I7TW>%TT MY!ZY>TE6)G M*CZ#8I_!@#-PLL%AUNI-%+*)MSO#GYW*P"OPX0SY,/XE$ J- M!2+IIXBU)@RDP P+*_I@9Z\V&F$LD2<:G#8Q#1._%AXB371[FZPX'BN8H,A, M!+++.+7WOW:, QREMT@:JVA-:I9#L1H\RP%VNV)XC1ND$_(DUX^]RR-Z^=N. M<:B6?<!O&"[/=:AU MYN.OR\;STRRO#=U>W35S'7PHU$5+,C,>ZG3& V_M>+5'K9>5Z>6T]3+NK6]] MWNNTAR,Z[<$&/4]!+XY:YFD_7\K=5M,+.K^X6=?"^M7+_*9]E5_ !.<8L%\[W'@F)44C.Q(]V$W)Z,=T\SWA)<]3W@Y@'-^W^/N;^,&BB3^5PHJ=;V . AA?/T&VL[H7Y+EPM M_,SQ=.&J;PZHM%D."$+<^'";(@\'(F845N?Y]S:NQ4-[>J^MWS9OE MBP*N.9_-E<(KT+XO.J&+7@UZ+USU9D6&01R=K>;"%T!\7W425RUX=F7[7?1F MO5@!%UW.YH58X]OB7G1H<]:3E2.KT139%^I."=&66!X MA=7Z+7R"RNWO9#B/JP2OB2E1)V!E%C)E)\?/9Q<'DV%J_H;4RG!,Y$2 M*^ *!?VAE)-K#[ 1,-52(L0EKFS93+,[*1%VD"W[I!TI4';:]$9R^.F)]OHQZJY_NZ/]0K)-OL??)"95C>IMGEZU'/60 M"T@[W413>@'XVPC\J-9\+/!SOW)^DRB3470KB=-_#).N!*->YG>#_'/]6$3\ M1DQ:B<.D*V\_$RM7!4DX,K\&NV;2D)!0-:JCMR7M M;R-U-%1:Q5DUOVM&71\0J>02L1G9L6D8^(D8 [E?OH.F$F72I:$B,$1D::[( M?\=NYW=-Z,P;]7GE_5ZE0AZ_='K."^]'7[V+ MQI#E2\E9[7>N@:#>F7],QL/[ZMODZKRW#PB..O-Z_1Y]WM:'[V4&. A[]__Y M^9-KR4B1_N1NQ $6E&WT,4%J#^&W%;B?/RV)+N R1] M]4]3&__)E8 :K5_8-%HB,P:BS7^(V/,5;6J"U^"0Y>C?S M7T@N!WKG.'S]\A0K'/BC!8:4(;.2X*-K1N_8PDLER7=03)P:"[\RX3X3_ M+*JF_)-\79XB,EX)GD='YQ@V/$CZQ6%P\1?M5R\ E_$"U],FBH1?Q#D/M49 MT6E-OY*965/AA>"9-35\1AN:-NI-=#)-K&D=!=[GF<*T.FQFBW$V%<%WG TK M@.Q)-[E&OOAX7*M\'DL,)]TTW5M-_XB;U7$V16PI7[3SU?K\_/XSTC@;X 67 M; WG8I*99"/X3K(I3K16_;9H-,]<.RR=,U56HGR:]O'\^B1,^J-*>D&O^DZR M,;K7QX7RL'O51ND%W7^2S=GM&Q+;-W>GEWGFH,>=9!/__=]#;KZ'W!S W)=_ MU&&3&W61EHD@WY-/?J]S?M]G*M@[V4DV3$;6>*NXM_3":B-M A/@.V-)2F1U MQ 8C0'[\W0@(&@3$C/;30[YQJ7!((_GZ3 &3^]Z@E*;",RJ,+Q7"EYAOTG>^ M-JCY32$L*&1]'4>%WW)QMTTAY7PRTT:^*607%+*^A(!GU)-2+(=O,OBFD532 M2$C^FM]RUX6C9\K)S#?QL\X"UUZD;V _7=APJIJB.I A#5 S# 26%=,%#8N( M>YL8IMR?D9?;QTGZ56L34Y*5'M#ZG.Q@(B,23"2TCZ#"K]E'T)(Q]:(+S&J2 M>S/T8K;=15"I^R9O(K_1SLXT9LW&N#',"8,*P^R,APXI]@\Q1Y/KS.M?H\>S MH[;R*I6CY&@\5&>=FV5VYC=NJ?D&YAN8I/,_2<;3^.AE0G&#YEQ*0XCLCWPV M41&7SY$3ISR8F(J8Z[$.Q30-4==G8 M1TSR%E,+\X+5>;S*RUG7A4^,KG1,+ MY)]P=JBEKFO:._G7GM11Q\%*2;]EG?:8RAHJUG MBS;1"JXMX2"W29PO# ?K]@O;I^J$'&HQ$"+P#);9EK+X,N+$]V*&>EF3724: MV7E$N5>2[X406Y5GX>BA*IW@",2HLA/5SQ,9, >>89#U0O^#5. MQ:#3H,GIK$FT$(U$L<;="SD^G'U^-J7ZW=A8[.SM@O:?@O9/7"#BUR5 ;UMF M3>EN[VR^>DCBL+:Q%L[G2OE<\M1V69_JS\^O8M,LI58+6ZOB-R0[%BOE_\E: M>$>$^-XRC^87CR^R@ Y,"V]'GDRW7>2SEVD>]4_Y,G#Z)T95V:MSEZ(2VF>L2H*1Y(9LO;D)Q_]D/ ML27D"*\EK#?E<5#XK!9?CX=AZGY(0I7V[-&N)9O3 MVHD\+Y;>*L-TJ;AEDRTZ_6SF'J19Q1VESC==2U)GS]K=ZTPO?WQ4#D#%;4QH MAG/+U?B37)',MIT'";$PX+([R2S17" MXQ;)>9'A>=[PECY2%'"OBQ(:B?H[F3YNPD_D;B(D[./W5GBJ"&+P1&///JJ# M(H<5SB_.*M5FKJ>K4;5V''3LSG%=/MD2H[#)?Q2$\*8QWW*0J"'I/9)F-77> M[RJQSDXJC\1:?F^-'[%*<8?!@%5B/:GW MQCH_FI^UWG\#C1^3A)D6B?'9?#'>6X)Q=ZAZ;#+!MLB6I8)'=^>QT6L>HO MAA,[[WZ8GWE]IPR)F1@(9/+RQ,:CZ'M5C\B!J;.6G)S0%C.CXMX!U/"-, IVHFUYOH.E)- M9<8-Q2GLI9FMCGK*?,KF$/]:0GUR_]S$0/V)PBF8#HQ?S :][>+@-3)";7$$ M3=;:D<,A_*'1BE3.H*\Q4@W$R0;&AS6B+;&A:Z65H6OKY+8'S":%P%:\:+Z,OX[)U7F0XALW[>LZZH&0FL96$! >QE3KS]_?S"; M[U$&L:TE51L3R6S.:7@VMXP>3H^/SJ\'@\M!:M:?Q![0\>/O%R3J9.D'&/3V ME*:-P]&>H2$;)F@2KGT*F=)!K\)_1D?:QJ,M3YB/&!OP$5MW:"2";M-AQB38 M&D 4KO$UGUP:\M/T4[IXWV3>?$ PV!(NA:)O3Q7P&?>';@,6U,DG,.GD6_KT M1K-W&6 \>@2DS"8;F\_%&LB\ 4U&K+#WP= 5?MG])U*FB.XE\I#C\*7PD1^> MG0NS8B+K#WRIL9BP&&!)74CF MHS?[>FI=S,[ZY=W)G?*A40\@+0;]L B#Y(''V%-/U.X>?T2TM(G7AA*^Q-&I M?O'U@OCDY$U )3]&?F7O%29[J-%8=,$5S( M*3P_36W\)U<":K9^8=-XB4BO:-'EB-HOVEH,*Y!GR'-$,0M@!(;+,/Q^C+CJ MX^?S_P[2VO8G"DMA #O(Z<6[C?&_N/O9& -8T\6NW/N+N\(RCM[*E08WP1>] MW_I?^VOPIZ#7!T1FEF6**U#P/?O>>+DS?Y8^S]KGQ\]UTY,PU)'X_K.+L-#$ MH(X) 46C@O$BT1 B7F0B%Q3OJ0$=],31F P#+M]W8NB_ M\M]WR##U20]K>\PT\'U,R"(0!+2?DMY=)'&-(7X>8KWZR#XST_Q;]'U&)OZ< M(F,N461SQGTB3D<]$ 121K>.;6KX=POH,1;08W\.M/.4;/U**CM7*0>O1%JX MP9HJ69?6T S3V"8A5_%=AQ3I;;;[U>V_W[XVOUX>J@Q3<"Z)XDMQQ^C/:AH-%:T&?Q41RKJRZ;AZ##[%QVYO5!T5\[Q'4_9@U2_57N- M8_-IX,X06CGGRCS1C5*JL4&/7GU781'4J\9:5KKS;JMH"M\QJ!D6RBP.*UJP MTZS7K:,PX;W7>BV4M<]W=WJR];7-QPCY ;'9-N0JBZ!:-;?M$+P4C CR)Z@; MD3"I$4%'[:JEU=L+88/7TO0;["FL2I6.?&7/L9#]"73<>RYJ15DK5+H.@=J/ M3;!I.A3R#>F91V4^/-=4*6/VU\JH6S ML\FKVZ&ZB(A$J^C9J'9_>F91D9"/,!,\H91'VLK(21C+0#99&)RHNP$J3E8Y ML=?3)_B?8W&F:XJRX/9;U;A&1E9)E M_5AMA+X"TCTU4<2+))#J@84\6?X[\ MBPA(\FWKE9PQ1,AD7F;/&$LTB+D00&J(QI!K*=JG-X"44.AR-T%+3*H_>W J M69U" 39\ O.I05G$X*Q8L93I8^VSP8T;)OX?HN4@E$3>U$^RUZ"Z)IH)MP>7 MY[U2-UBX_9+W(]^H9JRW.M'-R6OK^?3L!ND\P_#FE7W98N]C(ALR_#V9L&:Y MRC"L27X#Q;4 WT\ ,%JHL]Z9:UWE=GPV>C/+D4*=(=R03 ]"O>.GSX^.KB2E M4)^9Y;ROD[1--P(ST,L L." GJ>@?UU/CEKG&(4GW=0T4H2_?WV,J[3V)%A5 M^(1QN[Z4LD&<+CX2XX**[X<4\&S>);(.4WSO\>P#GW-.>> :4 M$IEY=AP!=ZL$O3V.#7$L8X. 5$ABZPS,C%.5=,5*]8EYI9DOR+P19:DC)U@N MN"Z2'E Z&%W5UVP71=?&&.89\5$0-FK&8 OAK\@2^(RN%$^UF@BT)RL/ &L]:D9UKW/G-C;=ZXH%N^6\EY*QG#O]R9SUZ[ MP\^NW,@]"ML6^RXARXU6>J.3R]'+V*]=V? MOCB2E=F?8>"MULUW_R[^HB$(-U@7\.9J9GB)O!6)-?7 ,3EHB].N>+ M9'8A)W**/")Y"$7N(Q/#Z+P^RWT.Y=Z0T\$]Q+8N-S%H]?48C!X-=NZ.LX/N4#0"1W+]!T...P[&!<1#: M@XIHV_PBA]71%*D3,L\),GD#%5.@9 $R&0.D^)U#&1NW.J#9O1O(Y^DRM&ED MB0\-;X:!6>^J]JERY ?,R/+8'Q 95""S/-[NAX=1)1>UJA]P:!\]8]V535T8 M\;)*4V40=-#PS>CV(#*G%4!&AAV1B)DJ32A=5LVM29[,:ZV'[KC_J>9K?)0< ME\.\^I*V25T%?ZJ ^:>T$^P05&C=_VYYV/S]D?LRDAK4X@UI.4':J/ZIS4_-!R7IEI.( $=N-*GF6&2W MRI7P&%WD3I/$":"U+0%X*X3(R&\1]8_;W:/"Y:N89@(0_ B 9]$N4JS&RF^F MNM6(-+-#2 *\"RL0P;C[J.%FYJQWWFO0%@X]X^1]ZZ2-6)3.2RVIWWWN+;4? M^4$>OR.)) W\P=HLX<,S200(VP[@8W9[U1BWMR(J'K3WT\<;<=*4JZFXO84D MCH]T8-.L(/RNS60/ACA(T\+Y0JANL[NTPMO(WHZ,B= ^S9V_N'V.Y+Q)]I"M MA7E#^<-D.5R.=0-9*NBENCF]K(BV>?MQ/CLYN1VWAFFFES")Q\(@YHOQD];? M[88A=GNX;/.QV]5]()+&SYC1 326K6SS43.1F?>?/V8?UWE MIHU)/S6C+[&L.[XZR@N7W7ZCU4T-6$>=>:-YU[@P)5E_>4OA1,Y2T$1.#/GI M^9W\,A?NGA_<>_Z>R)GL1,[2_B9R-CMS_:$KY:O%AZ?*(4WD;'7FM>++Z8M: MZEW=BCOG_:2+'H65;6Q'J&N&5SIZ9ZX$? /K]K>KXXOV?#*HRHDC[KOFT5-C M6$IYS2.6__WF1:$POI>TX[AX<_4!CI"UH"APZQ[]',A/ZD+>:KB M;XQ--.HB'18S"E $200ZJ1,S-4[D[H>R+F5J& 42:5[#OX0*,?)KCOP:YL"2 MD;EDFH)$\0:_::/>1(<1LPX2N3_@NU#R+^3^ M*8/G^E8=/ 9'&R HALMR'L#:2)4UG:,U\YQ5-"\CPWFU554GP@&,C#D43$\BR3#X+OQ6M!W9G!-"6K.,/>"\EP^+%USU3 M(Z3 ![\:/T-3I85W+QXZL]F[6ZB+/1U]QO'%+*7%+NV;%$<:OKD+[ WIFBI_ MT8<]UKD_0-+1@EAE1DD'X', RV8\5[K(R_9%LBL-#62Q!$J8W1-:N*'EG.80 M4SC^HE7$;!?+U=O9C#ZF.QY>#/_AYAGQ^;FF!>?,"#1E"4)XDSJ&1'ZA+^\GY&F?]) M?OR](+Z**Q8CQ=LO[IX($W])RW7)FE"9J"+\+(SB!?T?R&[W0.%$U& &N,8V MCPH.@CU[!O/*'0;142<6+.WKUIVC@S2=< 8FTA$BG\[:I>RT*!XXPQ%&F-N4 M"1:1%IM28B M @8=293_Q>?^#2*R0/YAL5T/JO'QL]1+1ZGNC^/?]+ M*/Z;WH\KY3$^)SU(:N+?CK#2'4VP@I4_)K(DDV)=TKU /DG.O2([RFZ6]0X> M!:@\52_L)RR*C8ZAF_AS@,<:5NG6SY?B%[SVDI@KG?EMZ50Y/9\.FLV!PQK. MHP%[#GAKDZM^T*R3+ !+9P&4)5Z)FF+=1-9HJXAM,4 LO4\;L7>O;R_'V%>7 MS<+N$>L%90FQ4?-^*X@MA"'V5Z8&3 R&5@&AB!@-[$3MXT;( ,_D32R9. MZV(OQ=Z8,!:ATP<_GO;B$.?/L32QRM,1L'(?(9NUUZC:BL\(4=C=:HDQLG3 M5V%TG*]=8-, %#Z(:HC#T OWC,FUC.+%UE";"/(?Q?9#J2IJ'X65H:/$7',D M*H$E-*P=<(9U*6 /:5B/Z:P%>HE\U45G 5\X_I:1=;P[>.*B MDT3;$$'KDS\"E2!]0=/C#PPU1>(JQ7];MY"QAB_^_(0V2C*KSIWC:1*W#7\) MFQ^TG<]Q543N4\1^'#$_H+\/*IR(8)107YPH)N90">E^0-H=@7U15H#Q2-'5 M:*S,,I9'*!OX%_AQ(DS7T8'&+'$.I&X;5LL8/J2>0?\.0=IT)L_!*8&&SHE) M.E_)) S,L1Z$4L[+K'!>4DU]A15GPNVR([IJVP:^AF\#W^JC[6:]A^+Y5WT\ M;]P:A;7->GY!P87U/.M1GOJ6OM7VO:/.G-?K7:'X<(MZ;BO#

    11D5 8MG M3F8D9]YX?36>-(5*KI'439\-877-7F)5FL?MZ^,0?X4+H O_O.OOO. MTG[.[[ZS+4<^>C.R%[(*LZ:)B>$N*1^)1Z>-VKPJGG3F9^=2??Q*$4?P=Q%&K)!)&!SK&L&%(^?NM7C(\-EX[G< M54OFW?G9Q4X'"A(5<8$,XT_N0;56MV.WDG@Z, 6&S"HA.K6)CG^)DPQ?1%YT1B^RZ"S@2]EJ>=M6 MP$-!HR\'%@46:*QDJZ5PM;Z!+E^89#7$2A&2P77'O%W4XO.OP<&B7YK/ M8UV?T(["?_RU^0L/)KY8*2L(?+*M>PQ:F-,[5S%5P(1Z5M[@E%T; MT6 -$=*FM#3,,O]RG?FT*C_-A]-I7Y+V*]Z#8[&!=?R_M1R)=:?1U4(I][VW MX?"NTE=5E/@47^4A;B ^FI#*3S*_?*@C1(J55!A=.Z*C:VG-E)/&ALJM JG< M;9U9J.NL>27UJ5;8WZ<)B,!*L,ET^5CFG,[G*2U0R,NPRSO=)/M=0VY?- MOEO&:;_;WI8<1K8^L/J6;6(QPR^6;5+H.O[ +=%PU#$%J]6]V,A95S0-=[=R M%[D(=Q&WM#;L+N9-M7A[8YZ]-83$[V*UA#;.76Q8R1Y>JYU;I5UMO#&>\-=Y-D&G$-3JA+&[ M5C)NUXJ):2%+FG>^:#^+W3M#:,?JD+&;7?KR%] <&<5'*DK=3Y(]&5"G;#EY M"I3[T[?+A)HH!(J"'V*A/6/7I"9%*$'C ^J=>>Z6;]=.>SQ_N?6,CDVFA!0Z M\]O[Y^YT\L$7+M_W 4&S,Y>*AB"\5I4OC<&BHVU&DI2#1I+ >O#WSU:W_'%? MU-P9+]\C29(=25+>WTB26F?^-'B?/;V*7Z\OPP,:28(Y6CDO5G/&6#_81@[#IT;2K*2U%7LXX*Z220?B2H=3)204 M99L:#4Z4W-P/MA4X'I-6%0P8[ MC)!HD+8JJ[\9T?UA2,1.+?%S?P5T;*730@SF[4M?^XXA"^UJ_L.:]T3FX1+'G[3)8$C>2#>F MP6?<(3G6!X4L?A-YE5",_JHCU+.>PELC3GQ?EUEY79ZB +^2O#.W>#PZ)2#: M*_-T%;TOE(!8)/;Q/P]O+@IP>;BC]LWR:C2/=BW_IX+9LUAB&;!?DVR+I[$C M:UT\>0)Y%[:692EK"RD;U(SYB92I%/T",S-#R, M'Z)+EQGMT+AK_0 Q>[Q0=FTX+ .6$]PH-8Z@75!'UA9+T=K7KCI+664 1>SW M98A!PL)3$G]' _J#$SK)>D2T\TMJJ))]JW1]JF%BT\5T(T-D/I6,/PBMY-A$ M$G5KM!=?_HNSMCK2:&%OHN,'(96^"/\ N^J[F.I53'J8CF5CK-'A++3Y/(OQ M]@X$/\4O)=1C_<8F9QL86%9JT5%]-);.T!A2L6$: 4@46BU-C)NK[4'J_X#IK!!^-,"W_X. M_JW39.WY%=0S_[1_)D/:[.9S3&:B8BPAM"NJ[_ID;/9F](X '?BAO9GS3((7 M^^O8QI,&"U#\XDX#^L>U'KX_@_L#W_D;ZI$S.DC%[S%)BSJ1%(!B,FF9&^AB M#V6L]<#_H?3M2 N8LX6=W;5%&Z-BAL5L3QLA3II0JL$W0T2E/!KA3V-4*3-;X"0]N[.\ MVMD-F^AA1@#2C2962.;L2C-1^#1/[Z2QR,_HS*M%89J3^Z\%I;1M%"*J M\6G/U"RG?,9GN3,WC"%?+6CR]53^\;>7KFSQ3^EK9Y,^=S=E) CA)!E$,,%= MDY 'ZS20]6(0]/#]W*^BK.YD (:S(ENT9SH010V91U#P)"5CY2)A?"9,;# ( M'NB8M\3&7Y2+P>,OVM@61W58BPXA'6QX$&U!KL>ZG9H%_[9#,JI-WR$9FP)@ MC](8H ^D#%O3_,/[VE$:7M[[?Q;7<0NS-#PKH>F;.?O-J9^C$6TU-M^9GW?O M"OI0XUNGE2BKL:WY@S8)?V_&CEXTN7D#?MC@@34?W^6XBB?R"23]W/6\B@/! M3XU&-U(SS8/Y7G7;GTOO1)7F%])[LD&FF*XNHOIGSU4A>C=*;_K!3U;![C1' M3GO0XU5B$_]6XU6VD[*[6@H.6Q/(J#_75C$6XQHF9T]5XOP&[#"8]1$P@:M: MR2VTPOH9N34WC%:?N1^Q!I?6/D5=LDQ@3X,"%;OK]XF[Z6SR$)]1K/2Y=HKZ MHL3WCMZ;Q^(]FQ73S(^[KC#=F=3J/=.2 [3E+!0J*TFMJ3M3-+4S9Q:V1"=! M@K;E9UDXMI8E2I80ICS.,:'+@M[NZZ=#^4$=IHXPUR%A6W*-VCYY>M5RZ'6I M,/K&IMG\KQ)#DMW;9O7FUUC6D<3$VW,9I,B000B$--9^JMZ0$'[HAN2X#'&G M*^V)_BB*_;)32^38X9Q!KMQ1A(BB;-T&\-!6=.8HB3E]>PV3;#F*QN:/8C&\ MQWC-_ %&A!C+6##BHWVMR&8FK\_UX^'M50_=S=X=\K3?S(E6MA_93MD87AZ% M2K_[*?HER(X<+M:>YY;3A>>&L8$ M2;2-CQ(1O1IO)-LY"'/%,/XXZC]<'R&^.XBB&"PP$ERK'A\G[/AJR_7#CK5? M_(W&U6QH\X3+3GI[.U8TY:-V0YL]%RKOA1B*A@'5)ZZ*8J"3'<-$;;Z,HHCX M7^42*[9)V/,(:/0/CRDM=F'O:7Y ((-7D@T\-1D&GBZ/CN5&V7@:WN?#U=;2 M)=!RX_7,O.7TA-W$L6(PZI9SE6P>+0GQQWNE?8B&2_]'^XAZ-=DI-^/JH88N MY9OK(HJLW Z:-V*'TF)P3-0H030?JQH>2F,QL23C4SGIJ56L53OS0>-">M;' MXV*/9?/CFH[+6F=^T?]$X_JQ]/A4WD=@I:P/JC0UV%O][UK/S@K MVYD/-Z$0>)NQ&3Z<43TK(""I,M9J[#)6][;(99&[(C8(LYK64HR:UIC0V 6N MGU_YUMOI1_=*++$K<,7W]+M5MV*]AUY>SK_.C:YUL)N\=I?P'4-[*P?;D7_;*SB 4N26*.O, M9+@?BM9U&OAB85@'6L[M$SL-S#0P%8BEL&4M=0BI/SV_W[Q,7XO*R;Z+JQFB MC#DKL"S%+OZ*L,\F_:78!.O,2['Y9!6)!722NJ.2?_JZG9S7GPS)IYB!:.VE MBH8!!2K!VM>-$16SN"@.2S$JW.:S>3Y\[6NBL367>NL[41WD;H)JPWST1W+* M0S'.AHV^^'%A=(-K% AY>5.E_39H'YU M6V7<=,:J.0+;9@3S8 3X]6?<)-J?D=BF/ :-&3>)-69@@E_3F$'8,H#+DQTL M'OO-=L/%2_/S]*D\N#DYE]@U7-PDWG!1$C9NN%@-7/GVV"TU7%0[RMDO4E3(>ONW>^-"EGM+;0>2\STE)E1[M)EC%L/0H$HM5FLJ,OQ)*[\UA M5!;[/0N/XK*=D&/#=OE"^"R^P"3KGM15@..3ND**W; LJT**2/SZUGW4T-WK MT?F[WWAQ7W[]IY51Q.9D@9$"+<^AF+?&5H_[R_=&5HFVP*2S]!&8G74 M1H.J*GR-2G[-*KZL?D#9(5;IV=C<7F!E+I=R"8WHC)GVX3OSKZ+:/14J)TYZ3]K#[=.DJK#+ M!\$MI3BE/UY-6=BTM@4JNNVBFUY^7*JE-HW]2>C7.DN\Z4X]5Q J@-6&VC) MB*R99]0O($28Y;6+B)30F3_FSTM:Y?*F_5A@')(*FE3?ZLS5#PF)8S$G/+_O M8_=$OC/_.#YK7!GMT^?^2^59^/CR>7,UO>Y$"_V%82&_P_QN8@P!F3SF:4MS _/U01XB[ MQ!\>&EP3:X"5*%UB(])CPWH%FFP+4#=?@A(M.1.GWVJ#=,\Z##)*33EQ(1;9 MJ7_487_SG&64,.'OL"3#+ZWWFY[S^SY3P=XA&.$+OU^J/0\9NA??3C[U)X)TAZ-G&$MQ8N M)(]L,LFS(I-:63",LZOZ]%/<.9GD'3+)QR23+7.PA$P*X2/UTT,FX0.[(^48 M-R:37/&Y\?'Z2_L@DX!1@B%D4MBRMXR0"5]F6#*3.)U4XM")X- ),W&B M(/U(?)3//FK%G=.)X-!)3'%2V#)O3.DDPG3)-)56_?B[C10%6Z=9;H!4I(L* MA\TX3I1&LBH;)L3>IXZMM+.U PQM(NMXQ_1P-56J+1S-2N0XE#O(JU?#TSEJ MW+ECY>XU$Z,E*(++NCD^IBD5ZWQ+!+_EJ']*\-E\/C5;:<(+>1B:43$I2Q>O M/]X:\EB;]M)$6<'6US:4%75$_GK*$JKA/6$[HJSP?4<,+:^XE-6]?Y+O-=3F MWU-&60$&VS:4M64)-+7Y(5R0%LH*;[)E:*O%I*QI3G^O]XUIN9DFP@JV\+8A M+";.9);/AQ?T[G/J2\3A$W?(0"1; <:@A*9(T<9 5BFJJ#_:I15IXP.3U)&+ M#8N>;&Z1/I_[DQ-A9%YVX[++CM8"Q+0M(YQZD8F*+%RH0BF1 ?VI(-I8X>!M M#=1(1'O[?J1?'\EMZ5HX)*(--EOC$RT+-RB_P6CY0R':6!;*MK9O)*(U6T*K M/)&-B1G;2]\ST09O0XE)M&P\K"B=@(=*MK%3O>X;,NWBI#H;/Y)_>3#H!;[%L5(@Z%LYKBUM.+ M6TZZEPX[OUQ$+.VQ;*?/S?)%11&?6B?'$A.62:3?+9I9O<0)+/Q-/ELIQV\@ M/9R5-C&C;HOF\GQP.:T]#="\<%X\,-I9L6X7::?$)%.5+0N_\SJDK7+E<_/. M&!]U*^-BN7]XM+/:_K) /2S\G6*VO($./ASJ"9_7L,9XG"OB=2\G?+U.;@L' M1CTKMMX2[;!P.XH;N1T;ME:'+GE26NK)$U\Y?;^34S?N;VW'GHG_J*.1**NT MKTYW>KR\5);Q,P_Q]Q32;&=JI$//.^G22Z$BM.H;G$A:\19G."35CE=:TX[W MX#FCEY*AL,-9?T;&"VP_9N_(M_%N8PCL%KN'VU+^ IT5IT_L.NR"KGZ'[7;E M:NQNNY6FNF)G?O?R_%YIML:%ZTA-=;$._MUAE^8^LM@#WNYLR;>S]K&=@7@X M4_:\XC"]]V OQ/SYV]Z#5Q6E]QZLA:3<"Q+UE7&4_^QVMV:TL-WOT"%UKW'. M-(*#[I3:[4S2'<*YR6MWT\A5*/K63-,QZ-;8_AV5V'NWH40:Q['L'D X8-6% M,%^0Z0[K6(B,1UN;382<9EO]S]D MAZ0?X@0V-J^YW:\P7XN7)7;:[8MBB&IRSV%*I9EM5'ARBK0RC]16D. MSBJ3JZ/V^^Z$=PB519/FA?U+3E=TGSMCK$;#XWG3C]/ M9G?J<[[_SY#FZS:&W01(\RUW55NM%L4(L]-3(LWS!R3-HU+Z\"'_U?RH*N5B M*7EI'I'*HDGSROZE>53;?._]X0$AP_;B^BI"]H:UDPTV?:6H#+B2+D6R"@N@ MTF8J<9*7Y9NSMUE]6_7!O&!XO\Z"#[86N;K"8LI'@=DV#C;5\*Q?%BE,5#\@ M9;6>F_KRI'K[(2L=N;*)7JI=._O9+.;NDK.TS[4:^J($^$_ZHP;:9+Z\:J%X%"LC-8(4^,6U)B:4*(96F,+@@/#'?LJ*XH*&089#8[) JHG_*9IP ML $LA.* A. K2S74% &_K'M:)A#6Q:F5E770M#OP7OQRRS>]5:<>"LUY(UKK MOM:9=PZL:A[M^57W2WBFO=!+RY6EE*C+U-#%/NSQC#LU0-*]0Z M<[/T.A+XTZ=)4<0"A% ,ATD&5OE:4"\>8$5DIF_1^Q,6:::LX*,33E=DL8M_ M,K$X1.90D^B&]QZV_$P02V2+(#VW">?^Q=T/42:P(!XJV5&_CV#)./D&!Z+/ MX*BDF(RM=31C79O*!DB?Y>>37P!<8V(>&UC2:)]J4I7NE94XE&?!BWT,1U#< M_?_LO6EWVU:V-O@=OP*=-[GM]()4(C67N[.6HCAUG5N)7;:K\G9_R0+)0Q(Q M"# 8)-._OO=T!@RD*)F2(!D?*B5+)'"&??;9P[.?#5-!NR89PX*1\OQ2B'NU MQ>\7O/J/ST?A/P;7G[*K7V:3C;!V5X@-FKT[#6 :D/2#/SY_3O[GT^+#[]-_ MC?_YVYY2O M:K+/'#??MQ5Y=O/L]_,>CO>7MD^Y!4'-JX8'MA8/O?897Q:(OP.2^A9/W1)L M[1((M+M4EREZN25,_XUI_#%9MI/A7/SWY>^'X2_O#J]C$\1O+O>- MP?:M1W,77IOS;?.PKW_[V032]X9.)/TM^(K?_'#2!M4DG^F[#0#F+PQT?Q62 M>?GEDMF@VOEQ^2%>?7ZW&+X9/YYDWL":<[XMB/@&R6S+[_2"N0/!/-V%8-9X M?%:?_ZT^_S:[7*VFCRJ8FREYSK=-/MX@FH,V0J=>-G<@FV=?+IL-EJ#K^-/E MC_\Y_?]^^DL]GFS>0/ASOBU6]P;)/'HPP:PE0>HY06\G>8Q*6@1>H#Z-XW*B MW(0?F-1_?)Z=S1>_C2['>3+892:/)J7?N6$$K_[X?/BOT9]G<9;\%O[Y&",X M_>/S__[M/X>__._%KY\_G'WY"&YZ]_^QM^?_'*EX\G?_;3B#<_Y>_56J9*R0 M:-/?VQ,%-(FNG$'^^,?G__?XYY_^)_GE7^\_3_T.)X M0JF[[;(N6[J/V^4UVC*(&].J;6>FQ<\[_.X&'7]X]%V[/^NNNU[QES[B]/[N M7V3A*!J_]'\#M<6[\EN*.S$\<+_U-_TU_-.ZUZ]1UO7C;\\^['/KCE_\\?GH M^O/%Y6^E&KVS2?91IL*/>R,%&@^&NB0!VDX*EE6A(7FMGA<[%'?6N!P\X^W. MT^$?GW\9O9[]]=,_WAR-Y_=YHG?#7C:)X'K*:%]'JKA6*EF;IHV22NY5TKIJ MXH6C](H!)?CWJ9I0F[*\"(NR2+,5I]L,*&,.3HX@!,X;,4#0\&Q\T+K,,T2KXM 7-(YWBV/?PMEH0^ MI:G! ^&)!'^AM<''H!B"G/N(HH'AY92EAO4H9,5X<2E3CO-:OSK[.TO@[QX/ M, ^OE%WXT$\4&&D*YD4@)EA$"Q* )?FV;IBY+;]^DJ^!#?1/^5*D\C^BURX2 M\D,9_7@^5N__M;2LL+^M?>=-UE?[*[>&'0X.MG5*#QH=!XX/@X.#M5$2$JK& M:AUNO5J'!R>'!W]\?GLP_NU<97]%1W\^[&J!-7JR=WA06ZUM_:3&:@V.3C:M M%IZI*K\AK=\O9:+\PP/ZS6$ 4IHO66W%*\2B1(@MB5$AP)\JO(R@1U5.J@!U M!/)_3R,8C]J+X^?Y%;=.5HY5]8 MH-)[),\DJLQ+!];I?TB7<,.<'AT00),4G>+;1/%=MDSSB&Y!W,E$S4+ZA[J* M)GAC>B-0_+1%&KJD%2%5*X0$HZ++K#G/?5^KUHD""VT1)?1*$'.X!:_#W%_ MW0*R\1%$&7\/)S45R.4_PZ3(TB3ZY%^G93SQ\ _Z;3CHME65"YR;>]D/9_ *[//> MOBJM3*;-D_Y <-+!00-.>IDN%E&!313RBV3"3CRLU1@.[\T 4[>)^.T>],?G MGXJ#_ZPNY[_\^S#<@9,VRO[V@]=#3FL0S_..0TZ'?WPN8"/#5__]?GEZ2JR" M6H;HC%2DZ.EB4-\D_L]JE)4A&,=XJ^-9#4"I+,MLF69T$<:@+GRV$ )_E*4E MN)EX>8[4/(SA3I]Z^/&"M1Q_^GJ>FGK8"8+LZ2:^CA */Y9+@X#KI(&LCM5> MT:_ARA^P1CJDU39C/--#1+4]C6*^Z%$38_DSW-;4FR9'I"4Q7< ^E5EAO(U+ MV#_T",R?X?67(%?P]R0*C<:DC[)5$, =05A8T'/^>!ZI*=@S:ES2;-,I7&\J M"]CX@,_Q!\!6 04S7F HG!P8O1]S2(X<&+\'M=,/'>?-M[]0DV \05 M+FJ:].#\$/<9-G:!US^X7/B%__I?(/@'+]T/TZ\&+[_'H@G4\@F_DYW"7#<" M@BLTG"B]%;)T^-7!Z4L\+TD98HD%BE3@_04[66 EA_R&#Y3QZS(58P$$WJ-T MX5L_F*\K1S2*.8EC0SQXO<>T]9%UIK-4&Z+A/^IPHG_-L;[&'Q( M&@S]"D0'#,"XLT8>G-T+-C$X)-D$57=&R].+S.2S"& M1#1_4; 7,]"']B.P6^Z9KXLL2O$O80X?^7T?%FZN$HIL%&".[ ?5(^JO/:+> M78]HR(Y&DH)I!U]%8P=,T*0(],'%/=4^P 34S[A(,U-7U'+2O=N>=.<#<:QF M*+<8/P/+"DWH:%+"AS*,Q>!I#/Q%E,/^AC,Z/*3,"D),@^\"NX=/AQ%QTU-K>M"8!36LAT6)<*=A[$/CAP54=$+ M&T^XM\4)QY/ZWL&T"X8-VH!,L]Y'R6E_IX>I-H0N;Y(ORH M2(@7^"QQ77Y,P?'P.6:)2P).>EEH):*%G!8.=PD/20E;),\@"Y\-[1'>0E.L MSNANN.A'-0[+G-V0M"S04Z!]1O=V)KX K@PYP3!;V)]%6,#6Y%1W%R7H3"1% MO (9 W]] F>-K%/\4EZ._L2X&[@Q.1A=Y,6ABV@<%Y+B')T3>./U/,+NN!FN MVRJ5T&1=1-!#R-(XX)"G]5=PQ#@X3P\NS5A3JPG)3#HM8"^BY"J-K]!_@CLQ MBWBFZ+C'BOV9/.=["'Q1>[+@?,#*:*]*71GK#6:#PKCRYRJ\BEBWF:"E1P*2 MY^6"253WD1\DYH7&8(#$YODB25;$O)_CZ"9V@5F\S21P;5!H)2Z"45GQ1'') M^3B$=@AR.M'+&YD]P;+ %#^_0E,( MJ"K2/ C/-+[=#R?@#>1&D#B&6G^&-[8G),2YPD[@J9?OZE@MN^>C,@<_.PTY(A^X M\H[;RJ.S,XI #'E4)4:V^V0R]^#I,::]5%A\J; MAG2/=%9#_(Z%L'!8X7^H#,N,P@++-([&D11XP253Q,JZ-7^6DQG]BR[5:W!, M/?A_7BNZ5G.EUPR_+BHU9U&A:SC-,2J2C[-HA%8&IBOP4D2N9[#4*.*VP% 1 MKK0=U#@5!@I=Z&H&CJ6\(+@>""X(ZU\8+T*U1%] -:Y-8AR-C>[5Q,>4N=4O M?:.>+M$9IF 520?B!_@JIN__N,*9X@IY&(Q<)#:N%SI$&ZKD!S_]\?D?:3H\/9__.!IUKTK^"3UN$]!@4 4: M]'""!X$3#!X:3O#HH('=2_63#=:>?.=B]OX:_'%PZ2,)XE4=D#/QLK--+;9W29]ZQ68H?L:C! M)QCA_;^C6N>\274M0FJ1F/9 4 %T"]BK0')@I,EO(^L'' MM614_4I&U;[/B29J?(MNS0<&(/AE44* ' KYO@VSPG\=^"2! [9?8!+_,M&' M=Q1]0+O_9S"\8.7V_F7"P 75SBZX()7CG[4TV MZFL1#^5$Z$KKO4;)[W3*B MGXL&&+X,^5CVXC3]2+T$[?3(#"-_F0/D214]\PD3Z[+ O/33F#PK)&R(PP1# M*E5G%1SR<;3D]61GUR[KTO*$[H.,L!^;B_VEUTU6"UZ/L(:)GOEE6!+/3+;R M?X,M@(^A&X:S^5EF]T^>G6=ZPN>R3K38#E%-E#!8 ?Y%(1TP/YT5$?_>3]!0 M2\$ !?OT8SU;2G;]&TS]C@L.*+-(HD'+\!]/.Z4@ (#0G\$5A0^*[D(< CC MB+/69$=OVB@,D,MKQ#.$Y[+71RQ"((X<7<*W@"^%SRKF(*A&=& :_L_\#;TP M1GJ-^%[4]@$4:O3#CC3 &HV[4RVS3JM'/_P[89_=Y'_ B2$G2Z^_SAP'""A# M26> 7*[YC[0@6G<-EC#0OS91:/.';Z[5-_#?,O^&/?5OX-!\PV%+5SUX;>I! M]$LCMFUBOJ[>RLM1'DVB$(-1SV6_1C^\N4*O3UWS1?=D)O3-#_4]B_#DSN)T M1*IG4F(R02+49%_!CC"2#_A(&DP"D[X%>( MG^%,P42E.D&&7R-BLD(1O).GZ(5+T)N:HTT?%?YB7F97*HICAH/",-'9]]T, M!VI_U.$45BF'Z_G66^"5HY*K"#:6OFB?V.68 M&QHZI5S7.@HJHACST_^YL=? F[U\B: MI6=AMEJN'[S1KM#>8-B@M/BS9JAW2?I3R?;NI+X(YX._?_&KN-+"$Y7-1 ML@?ZX"-J)//!UV_-!^V%EY=P!9#ZU54!UP3EH>1IA,E=4'1PFUZGV4>OEU()8B3V_!.^O##9OJM>'$ M@D6$8A@%WNY-HEE45+T/_\5_\-(*_ M8M936 =Q2L,^_MX[<9_4W?%NFYDH\ M43#Z0MCLC!6U=ML0 DV*].+UWW[])XQHEF:P+@MFYX.UN"9W@]:,;TZ$U,+J M^A/%9QI35AJ8L@ W(X)/^PL%AJ5Y&ZWTY7_\%[*_F?\?RF5\#VIP/$_2.)VM MC,>L%P>?.U(ZZXHN'=^G< -=12&("IJRZF?0'+#11V=#,)TKQC0G1>*T!$M7 MU,)>F.^%>SHM8$0E#-];0PG<=5QH=M/P&.I-,\)X[M0W;=1,5DTID)P/ 6"BP]9X1JPDDTD@TRSHR0!?I[F<^)IP ._GB. M/%BQP"% YY8S.4Q_@T]EZ--Z!"XN$--"TODWL;#"V2Q33E9_0NB846D-01Z7 M7['2*HOP*SJODOTR2X':/J6J)#G1>K.](DUCNF4X/@+3GY89Q78LDZZ$+7A! MD>:+J/JA K5;/:4I()L_^8SIO J-*\T*$GE)>&]O-PB%A#-.8, M'8=_0HP4C-@B)^1YQNDMF A840YF@7 H"+]!6QC> >=S1B AS+:%UV(<6^2##$XEP[M%KIOT9@06U3#J=_2)PA@ M\PJO5 R0Z7OQ;?K*0L)=\VL.5Q\M+PRC2$'3.4L4\*)Y[F]DC'A/"F3-V#3B MP4T4-L*P"2&*OC,J1N]6WC0@1.XK%D[%?/"^Q'P LZ!I\-S)'/">B#G &J42 M&M#A@*ZK%/1!T#TQ;HGUI-'01[KT,"&XUXS*5AS@'\HC.TQ>>P"2%J(FI>SU MF)>1NX*NF)87BNV&.17ET[<"S$%&(#B!/%F0H!S(Q<.1(9Z3Y46"V<[["&S. MP>70S$B_';S""!9(_ IXI6@!5$F$T\.3SA MP;^&!(7&G:U/)(X0J5KP$?'0 M\<&I$-)R>/2W4TPQYOCTF'SBJ)!Y($0[QQI+F#1YY;EB 9IDW.H"73YP_?,< M]!YHLO''&)8$8;IHXL<8=F86GH1J8CN\H)H&%*%Q2#M *Q?NV5 MBE/2W]Y(Y7A588V09+_$ _7G8!8AJI[=PBA)4J[(,"HN(#VS9V@D),B,Z+IH M(7OI#L;$$Z>Q^H0P8L]$J?&VB;F$E'7R>)ZF[!276?)1K=K&CM)I5M9Y!:Z,GR,00]"C/?93&D8[!O,S"RELHPE&RYWR51F,3W&AUK5D-1Q3Z MT1D43$[4W7*OQ0GWC1.^4%@>@?8WIR1"\,GWIAD;MRL3F,"+8R&?X>L5@W,+ MJ;XF9#->.G!]F8 1KH(/-V(UF@!:*$([9MS=L@,0\TK@C1K4$$U(F&%S&E@U MC!-B!,_3L ZID@;#;"^=[HV(^D/[WV]^-/XWA3<$S3A%'TAY"=7QF?HH3)EF"KY+$&8!#3 F M/72A.?"LC-;?=S$_246>J*>#/0'<6>%_:VHX*P667XY0@M,\[A5;XZ2],)=13#P2 @+E3/ [' M%HA,H,HBKC/D:M&6KF1!>SW9V"U_-QZPD;?,K0&)$A,ZGE"7&_B-AQMVP56# M32C._QBD'E%"\?U28:7@B@HJ9*6P=;7ES92Z3ZK [?*^?VK2WW#>/"G M]VI94(-2?S"4=[B?-D.KW$HDDEA6Q:^:U%Q'IX(Y0?MD$^(PS*EW7"CMZJZI M#B8DZJ^K*"US?!R35=B:=S.HCMY_Z]55*[J6UGHP>.F[O4V\5VVK=>DL%:Y$ MLQM*]1N'3PS0M'[ET!GGIE)==[]?)]N!;;DD%(-,6K7J=-'$@^O]V[-@.#A' MPBJTHX='^^??L1GO[O]-+Y$R8I.'@@/DOA /&CBEZ'G"&T/__ #>8C[MU3X= M)?5HDQ.L=# 8@;]$/X2\[W0Z17PH/7TXW#_Z#@FZ6L]1>1PR-5:- RK)IM@"U4IJ4X%X%\,%7)[:T_0L>Z)\ MRGT/>L=4#QV:'&P&-G"(]$<$JI-[G"\S#(!C[+15A"DH2C8!#'A&42H^_1@+ M0GL[G.W0A66UI]73CK7>4W]X[;&;,J.'?6;T$3*CAWUFM&-'9Z-UA8R>[_CV M>)C7/H3A6"T!*S@Q(6P4#?-KM&J:&:#U&ZCDO]^/Y7DK3;/]*^^I3>H]=MH: M'.VZU=8F-ZG3K<:^J(_CE\WD+L.^XZ,ZVZ'P$9=_QS/9;C#MT_N. M^JZ/0$ M^ZWJ^%;MO$?J);EK?8/4OJ&FS--8K\]_JE]++]BO:$N__1HFV>CTU2UU?=-R MW-K<>$')@+3,P9?$.HM@>(!L/@Z'BXH8G<+=L8?LG8-S]XS00.#_:'FYK@/>#X;[WV M)\'!\7$WQGZGM3\ZVS]]HFO_XC X.6C8 1M?T= WC[7L+R@;>)>Q?XD*_'T> M%:JI]YKO:B\EX<%N6JAM5Z=E188GP>G9^:8/MCWPG@9SO,8#7 ;N' [=TF#^ MHC;&:YZCQ2(X/VI80ZV&]K:#>$*3/]H_V\[)>(9S'P9GIPUU\+5,OLV,^UKF M_N+\<+MPT!8&X6VGO>LU7F/I(MCKRZ9X#W;CS;WN;_7AK22JVL)^"R?BED_1 M>G00#,YN%*JMNK$_^!+E-)Y4$J_54]F MJWK\4(\?NM]Y?D5@DQX_].RFVN.''E]=]_@AC1_ZY@=-VE\?X&-@5$Z#XZ/; MX20ZAE%I2SH_#8P*EK"?/V5\T/%I2PSH::S]BT%P?$M<7'?P06?[@\>&!_V M;43T&.X+PW$6'!YW!MQRU!UPRTEP>';0D;$,SENP:H\UED%P?MH5@1F7.XTQ/C^GI@1P]IJ<7A1[3\^0P/5TCHVR[]J[Y MVJOWC:PUS'F U^N9/L3K?G-HGC3IX,02*OJ3DCK=O8B^]V(BLB^3J!!V8VFR M8CJTU5K[,5>4,-/JH#>WG'W[B^YCZPM!X??^NL=+TQINS3P-Q\H;A]F$OXA_ M=WKI+!9EHENMV'XOW#.#NXG3.W='\-V57=S8XNF^7_Y0!_.W-D+8IJA:KEA' MEFH-!J0WHNUDJCE6?WUU(5(2<,?I]"JTHN9=NI6" M/FG<#\M2P][G&7I0O;ZVHNVY'I,-&MURS'HB_*TM81P28E3CS@&AKD'7J196 M[L[##5#LUT&"_E0H0=QT 5Y/;5&))!]&1:V*J)LN?<];SJDG:$K-W)P3]CQ: M,H $_H/.T=LLG49%U^FZ>:Q+&BOLGY!#YA5F2+EXN>.:_'+?OZS^PC-M^JP4 M2M]9\]7PVL=F%!FV!4$[ L2#VH+DY8BZ^F!;AS@F)PM-UCQSN#!?X6;H*8].Q()]CE^5F M#X:.*M^N/VX+0N2CGA#Y$0B1CWI"Y$<_'FNNK1:>8-_-\4L1G+4 M]%5"7\F6]E5"G=;D?0'1>@+BIF@)JL"-X*Z)I&#%P+V@,FY7KW&+!ZZGVST^ M:-RS-\WR#E4JC[%>=P;VW%0^=;"YEN0IK]E]R-A1<'+8 )P_D_6Z-QD[VDQG M_)37[#YD+#@[.>OHPVD.DF6OY6<23:.O% M2;WZ+S+=,1YS_KGN7NYV:#5-SRU: #$"-E?+^"^*]FMH%V-'%M$G:3H[APU2 MV$,VP];D)DUJ6]/:/K3RT6E&EI1THY]%L$9C3B7GGH -QB4,'*;S5QEF8+,] M&Q# >Q7'(*:!_P_$"(4Q8^(FBRB!5< 6P5>[;C2Y<]DS4Y@Y4P@K4[!)=DG_ MHUB:%/R>9-X]_2G,J(_CK "$H$P6/2J_MA[UP0N9Z3K,BH50S/:_Q&(QUZMP\ M56J'\,$-VV5OPR[WO3_[--_S3T,\^33?C55D#QIA_Y(T3)]E>MH3 M[/>OSQ)V([;=D\CN?F##TFZ%QR>-G*G_<* &7/2['NY@1WKOD9Q=+(5 MB^8.**SNSU3ZYH<+FRFBL[\(LX\*LT/WO'PM3,V];",-<5?(4#NU+"^&IUTX M\5N1H-YS__([G?*?.9^LL]!1DI=9F(S5/:_8R?&@(P+4*6D^.>A*-^].+%/,558?Y1/B)3\\ M;1CN#TK)_B#,Y'?\]C.AGC\>]EO\S+?XQ>"X<9D]L]X";:F81^\M4'_7YEJ> MC8[=D*BXMBA0N&D1NDU.?AZ<'O<="WX8'F[1"Z6;R[ S03AOAH&>Q@KL4A . M#_:'7[<@O!@T R5;+\"-MU>'&A6\&'Q)HX+:)=;='@6WK+)KX7KV#-#2.,"G"=9M^,0\+)A^7(L\H\;"0$P:49OY* MA9F0JD?P1;5 C-T$ILXDZD<'1R]&WVMBX/=A-@H3E>^]^12KE7\Q+J32-(&U M,[5^_%KDW<5RM4O89_@YB4(:Z:]1 @](B]";VEQ.E%!5Z4036CM#6\(>I!.W M5!4^5XXQ#BR%J/0Q]YU%#N_%3W ];"4;C+S ]%)HBDA#7?B$><\#A?7K7WVMT&[1[T%2EMN(S3 M+9;EWDM.!VU H'O!,FY9AE9Y[9L')HKH2H%@IP1U<-XO2^O1&6ZA[N_] )\, M'NH ;PE&)M*7%JS"?4MI7U?56L[4'][VPSO88EWN_? >GG?Y]GVDXNZCDP9K M6B^RX(J?]61-+8,YZPH#R/"@!6?]8%[NAJCKTZ\6'38]R+Z4\![F^9@%P4UC MNM_BY[7%+P8'#MA&[O%PU:*WM_'6%HXVV7_68_-OFG"WZ\".@\%9 M7Q"(S0*;G%1/8QEV)@@')S?JIVZNP$X%X7@+'=;-9=B1( P&#?_SP>?_8-6A MP_W#W>SV4Z@0O;FZ3!<).F6AOBX+M26$WDY*"(/62D6L'^7ZT];225,FB7/P MJ,;35*LV@ZYNA6I>QMR4$:O%L)BSB!94'3:5-YEBSS2QK4F368H?V!+(JJ&XST7>T!CG.^ ULGY3084/7P>"E_UN45"L3/%.9X"/.TK^$'0RE M-RRN7^,+?N4+ASNLLUPSIP=:-VS"6B[@PZNNEX^^YC+E!'=FP3NCFCMS%%#E M40('3C?^->?>@R/X[> H.#\[#0X.#GPX?7 CGGP7T %VM_^&EQQ2'7.EZMA] M(18J3[((_D'ER?[QV?[!=Q4%4QT>C?AU^L%_O\H+M?#?IW')\JL/?@SC:5HY_ON<]W2V9#?W"X?UQ]:NV)[]-I<0UKYO]7 MN%AB2:04M+J/W/=_5_X\G,#S<$PQ=EJ& _HM;,'!D+8 -2 LN'?3KE9VJ/:T MT^!P>.H^;V'8 MHZ[]T5%P-GC*I:BM+26?QMJ_. ^&P]O)?4/?/-:ROZ#X^UW&_B#U&FUI!3W8 M>P++GIP%9T==Z>!UTL:0_$AC.3H,CD^Z O0^.FY!!SP6O/HX&)YVI3" LG6W M&\MC _O( %Z3D+MS.'1+@_D>0:4G<"/?"-][KHC:D_W!7>&F3W[NI\%94QU\ M+9,_^XHW_L4@.#BY:SW($P&2$[+BRZ;X +5%31CCK3[<+E'8K5H@(."C+\&#H<$)ZKB3Z=X# M'+SMIKKFFVK'Z*JOYCU;-*\XZ9M7/$+SBI.^><7]':@>>]AC#[N#J.JQASV@ MK?. MGZKGLQ6]=C#'GMXO_/\BH!J/?;PV4VUQQX^OKKNL8<:>_C-#Q<+PA2>#X."T$>Y\0OBVXZ,6),_3P+<=GPU<\6<( MD!H,OF)TV/ @.#CY:@&AK1S47\OD7YP&I\,;(5Q/&QAX>-8# WM@8(\&ZX&! MO2CTP, >&'@CP"U:6\D=[8[Q;=/K]=P?XG6_.?QNFKFPA*47BXD!2P+52%K1*)") C4,6MBC0-?4;CB8,3$2"M<<]=I]A&^ M4:AL&HZ5/PZS"7QC3&R%81R;+WGX%/AB?00*VY8@9]T8B7;'1705%2L]GKQU M+!B TL_=%4MA=_877M=>J_L0+W\H3.IO;;2L32'6?\J1 7.-+(_+'!03N@R\ M4 'SEZ(\%1$\GP@OLW"Q]*_@(PLCZ\BD2R.4SZV%-_"KAP*&C&:ZROBC M63B)4C]))Y9-53_3,\_D1Q&1:6[7$E<@4ZV4I%IGT*/,:KJG.;^.BO%<-<2G(&OV$G]6*GW1S F]3\.ID9IJR:EEP MQ!?/&0B,EIX8!HFOS<$FL%_3/.+P'V+N?HC)M-#::E;;G':7^8^7-,]=T=5NLWD]CKS'D7<''?LEP_ZB M,7XI:&CK,.;FD74('=R#GY_V!/O]Z\'K.T!#WEZ[=A-,VN/:G]U4>US[LYMJ MCVOO<>TWCNF>L62;.'77])K]1L(42PE35&?CH%CO)4%X.QCQ+1ZXCH#U.#@Y M;* );IKE'1#(C[%>=\XQW[1H@\W(\J>\9OR;K=6\R=M0"FGPF M:W8/,G88##HK8FO>?0>QNN%):];FM 6B]Z5+0?C5X^;UGDU>8LK()+/@FY@(P]:L1"YS!7$2? M="[U>W\.6Z0R?YJ1@42_C]-9!',?YZ8-+F6S=#J7LF"^*J1R"N.NV)JY[60>+VSB#9(-6!_P]$N(0QX[HFBR@!U8AM::]VW2;U869W M8^HXUQ.?\<0)BA96)F[Z\?:=4/LL7>#>*"I?D4IPG[%^Z1LGY3M MD[)]!J]/RGX=6]HG93NMR?M\[:8>J&]5EF/E5;R7J3@LL")+7.&UX>V-@?G= M< )W6/S#0;_XC[/XQZ<'W1CXG5;^ M'J+TLG:H\C](DC/VI4EQQEY9%'DV4*1S2<]BT>E_ $W48'!UV MI=OES1]\R)ZDP7#0+TPK_A%F'U4!_[KG91D$QZ==Z>K;*:D=!"?-CNK]PL!!.NK":1X^U&'>^G;^ M.1Q'<51$# M><\__*26F1I'#W%(!T%+JJN7Q6]^.#GOEZ4M='+8%7ODZ/1!S^@=N;[?(,U: M?91/B/?W;-AH!_"@E,0I#M1_&+\$%"SK^O0:K])J3ZID7H-O?O\#P8'#T^ M]^^CTT /3_:'7S<+]/ L.!_D5)A:IB83V"9Z7(MOLJ'KU*.$DE0_3'<\2%\_@I^ MR\5"3H24JU:%;KCV@HD3I-'/]O2[8$P)K('ZJXR6"ZQTQ8GI5XU*>+U"7M0D MC%=YE,/'TQC^.P\+9% .B:"[I536Y2VVC,-18A,U6("UB,I%3K56.*>TS/TI MIW569BEH6K?@+LZ4\,'2VY9;83A\>9G9GW(2\3J$XS'83I@8IL6.(QHY%PC+ M&L XI)I8E@&V/!767*:9CN"+"I<6IO->,:WTT<'1B]'WB/7'K[P/LU$(Z[SW MYE.L5M[%N)"-Q)W12R*O14)J+%F[A.,$/R=12"/]-0()RM,BU)^/6 Y+JJ=N M#DW34]MMHI7#%>=M].AC[CN+'-Z+G^""ZDK>'+[-?]T9;>[.3S"7.+X#.:+B M+QS^3^I*Q2F)?;?K&KX?5 M>TKLJ1V:WH.51O;[][7M7U]HV<'JIK[0\ME-M2^T?'93[0LM.ZW);UJIOM"R MNX66!\'@;!/7X[8!YK[6[_:+?QX<]D6NC[3V9P<-N^\)K?Q9"_3L,>HLG8(- M/9Q[PXF>-1MU]X!(*M$XZTHM0J<6YL7@L.$';( 7W=/^I8F>1;X<#&A'XTA8=+I^C[ ME=*^9JAM,&?#7J>U'M[S+6JI'N+P=OCZ?:3"R 'XG0U$6R^T5(QVWE_%K:CH MKLC+<#M[^I[\W0VAV:=?:G5RWKC)^CJ<>YCGHU;3-6RX?HN?UQ:_&&R9T=Y@ MC75Z>U\,CENZ>3UM,B=+NL8G <' SZ4JL?!HE8'BZXMH@65@Z=0T*Y5"OS0Q4TB368H?Y=#R% ;97 M^-U#-1^7WVEIVW&QG:GM*S)8R#*C2MWW,'$N-<79OA.AN00AF&'^NMOU?C_1 M)'BSYYGB.218$+;@@C!5+0CS$9\>4+FIR((WYIFBE(1+V/E/<-H*!8+X[>'Q M07!P<$#/_/;\@/X1X*8OL3P5Q&45N(=LKL()U<&ZU;7XW5>?G?'IT[PS\Y.6H;/K45=L7!RROB8#0*+]*N MJU9W+ V_P_*$*UX"++J."BYIKD[1WSA%U*C3$CZJI/@WE_KD<8H5SJR!(XPP M1%,N-O;S\ J>RWN=KQ(%8U(5]8N%I^$8=&4>6:G0%?*F>-S9_ZX>-U8@%W8J M>T9?H'Y\EMJ"KVCS38^_>=,QG$3PY+30LIBL7 &HE^T[X[K5&??J"@LC0'#B MS87GR" ^W!D"?N;?2^SF_4G?R/P5NHT7H)WB%=W^681V 'QZ%"8?Z?C$:B;$ M#BDF:"KL 1ZR!W13_QELESM(?DW\//>*210*N*RF&&+:2 6G*J,J?#2Q2 ." MO8>$$99X8=\'A1W&>>J#79C8)T6\+_*U"?R,'>?]<9C/00ICU-P=%S'*7-Z7 M?+6U@U0L(//_WG^_#X($7GW6<I2\C5$@CZ$G[IOBK]34Q - MV":8Q6]IH?PS'X>,YWH3 M=NOE_3."BWY"KCD6;IW^@L,I5&..7>SJ:8FLZFJT+3+>LFEQ+(W/WPMA= M#_&7$DRXPX,.C_ NK]T:3O PE$4]24+/'-!9XI =G>O!P1?5E'>R?OSHO*5T MRVNR85B2?B\(@-L5X][B@6O2=\='P>%@4VO4+\S:/[OU.@@& M)PUMUJ_7NO4Z:J/]_M+E>CQ&=U#R:)FWF>A/&R T/ I.CFX$,3]KC-3@,#AJ MUL)_74LP" ;-2IT>.]55[-1YCYUZ!.S4>8^=ZL#Q>$/1V2@91\LP]B6D23E/ M?4/')OPIH6.*NZE/4N";8&;M2)B\P7B.>#GJS"*Z=B 0:&RZN- GA9^ MG(:)P FNTOB*7E/)=ZW\%T4Z4Y@_"2@G\5__ZVPX/'CY7B51FGF7_&%+_T)_ M'KS\/K V!R,&,*!-""<7+X*)M$QA5@2!2P02LZ OG@6ND$FQI8;I7)91\FJ> MQ"AY5'YC5#R8M(PG_@AY[>'HYIAZCA:@.G!D&&-G,G[S+AQRKA%A#*V@ 8]4 M'*DKQ0SQE" 4M!CMSQQ\1K,/F&BD)9C&Z75>G[Y,?3J-QA%^'V:/B+5\NJH\ M-AW!&91O3"49BBAGT0RSW"-"27#H*0A=?)1A%9 MMXHD )1Q7XRB!"%W(L3741SCPE8G,X4G4DX"\_Q91( 6$%I.GO%<:C'EP 27 M*44';X>9Y4[.?FH2+3"&1538)\%>Q"J$;2,T J@N?S#426+XOC=2JS29T :Z MB!CX1%2DM9,AD '.X>&ZSZ,ECX+0"+QB?#A [I9IP4@H/XQAG@E,MG*Z>14) ME^B!_#*I/@YBXJ!J\/T:TJ?7P%TM CN N(SAN,)")ZD_*T,$+BIEVC5<&_G& M[<3$XXC@6HCB2)3"3)09H2OX,0;8:=,D"I\K)@7Y(TCQ":$Q5S M+P43(L(<-RB#,F.E#-MQ?N!/PE6.0A:CEKJ>J\1?PN&9XWFA#4)0#\GQ^G?+ M+9"CS&J0HE4540+'NBCIL*'$(8UDSL!)48+4MH1O =S^G^&L(,3M)YZ!_]IT M-;F4Y"SF5U_(3?CS3Z\O]:W7/*:HD/F[YK[0"U,="[T8'@7+M^!58YV*$8$< MS*6E'1_" NRYQ..-&@M_T3IIV@!),2/$*[78/7R)U]08HBVL?//-12H87P6" M,DOA#DWH0+OKBX,854!C^@;%DT&7.?8PB6($*N*FZU=X8[Q_NWL$+LPFH>YI M)O"5/P^O\#*&7;,W+IL=29&E,7S%JVB/=5*,0OP>;A?XGO\?T,!JY?^(VZOE M[?U_?M3B9J\.LS5LPM@-V??1[E2+)1PHQ!?D%N&"MU$>3I5<8\:F(CRHP@M* M@#!X:7T"J?R,#U^AJ>->3&@>-KY()'Z3$F!6!QQ*J,;0&B/%W70%B M?3DM,XZ1\=(7O ]5ERRB3\9"-24E_BQ+\UR&GK]5) M]YHKPH_D+X?$MXT#M#L*-@D<\#(1WU#W&J_WSOT\[F*L?1C)L*(-YC6^'B\IE&LM#93 M_OM7EW S30EZ#F:8TG5?<+EI$Q3U=ACERMTNNM("K[+*M!6HP$&":8]1ZK.( MXF@34*?XU< <0-URK_HN_!I-B*)IL&)+ ^O+1<='5S !K.K)V04O4H^O69&, MUO%4YSA1HV*[&6IQ9:R_?(_X/]V8 \B?0A"AYP9I:C4JD50-D3U*]BMNN/X3 MUY&(P[QFW\F<'2FM.R<5#@_ZM-+#IY4.#_JT4A>.!ZEY0GG\C%F&^RG4 MJ5\N.YW$FG=L!*>CF;4(_TS9C4X3_*4G+F1I+H>QN1S&;KS V(PV_T89FAZU MOC-@YLEM<9F-=JBWQH9OBYZ]&>[]A=C6[5^T4WSPSAL+]OUH=]Q;:[>U!YW MD/F(2!^"SOBAS\GV_UR@4C#$CJ4JEG[,#[<*[:>6^I('$(#@<;M%>Z_[;2 7GIQT8QW%PJXNM#BFAQ.BP^"L"[W(#H/C@ZZTBGL!"NAPB\XY-<+N+J/TD4C%7*\7 MCG!%G8VX7]8MA3;[P&&3:G+P>#4.'LO+2#"'S+(Y$;* .!6%J8Q07G1&.1)3 M0\E&2?UK0M6#OQV543S9*Y<2S4\(VRC#$#-> M9$Q&-X_1+CQEN@1H:,9E=\F B^'AWYX'!V>G^*K.)AG>R"*Y.Z1WAT0.YC X M$[8_6/K!V?[Q=P%+@Z8+\- +PZVO[@!E \W#!/Y0X?*AI[A4H=%2PG^) 0R: MW&J,^^./RQPN(Z+03(HL'&O$,J:%/()[(=96)2R"^#V4PC+CU"QHK2L5TXYF M:DSDG,S*U]G]N:@?C.KF#(*C(V=S!OLG]W9G,<1M2\R0Q;N-LG![5^ MDJO$J#!(WD#A5X+/3M+L":PN2D-T10MLY1$7^.SDP"SOX?[@5JNKG[1V<1W1 M#^.J)M=E!G^585:0N)?+6$-X6A:<)P#ZC?4T%2KP2>GTZI-^ATED:1Q7^#-; MF(MQ.T!W'YRQ[L[\,VPVY37W8YTJVK@?[:3&-:;?E@TB%N*NKC SQ^FANO=5 M58V9P%^>(#9ID((9)"^&R 9XO,W6%9,GQ MRDBMR\MF;P&&585&DCVM\SN[WL0'J;W@IV%C;N7&FPJG-5:79PQ,3.C!A-\\DS,$809665Q=A&8"D2.T+(MMB4FV6#Q/W\A*<-5C*) JI0O'7 M*(&U2HNPHP=H'60J^N%G$Q9XHJ>J+:YQ*\]MG?EL"P2,+2#EF.NK+I&7EX6S M"#^126'J(Y=A1(CHD9J'\12K(]0"Y'ZE1 EH]*!F]H>3=F%@A\@!?NTZC2C: M@V!X,B31!D&&,?+M28#3&=5GHL:8B%])W*W5^X!*:_CH>Z M!FBN,UL8WY(?1_. [60$-[QXK-3$6E^^L;[6+KZN:6CM45#?0J<8V"J4F_?, MOVG/NGILNOVX+2!O@Q[R]@B0MT$/>=LA&LJ5MKHTWOJ5%6%;*Y0WH:%@-==F M6D] UOYO3"3[T>3_^>:OP1\' SJK^"OY@YL7GH8+T.E_OVG^V9$$,!&JX$"58 M!LC&AOD,5?""'VMV^'[QAD__A WN\80==>R$77*E,,<[WZ+)-\$#]02/#TSF MU548EZ%V::U^\#?.LHOV6%M"^IK!"RX]P<1.<>Q.<6FFZ#D5SVC;ORMC),S! MH0X.P[W!\0O%)=V#XXG\RQ;SOK '@BKQ]P9:V6 $7DMJ"XF M 2]&GN./>;E M^"P^10+/DO.CZDK=S@C[/T73B-\KY7TXH<'I2W@# M+B4'+%(JYJ*, =%Y4 F/G4U$E5[EHF2_CROT%XLRP@)\';PBH@ Y1[1SK M@BEB,!/FEE.ZT]+YFW6WDD6%]KQGNCY8R3D3M_-F*0R<^='.P+,^J]R22:S[ MGI>D4@OOSV'TY"4:^2$F B[LFP14EZ?OPC2A$%.8@^-."5=3J8<5[&-8M2LS M>'A:IAS*!*HXA(7.N;;2#MPCJ;)R"0N,=$X@A7^6DYG04M37!F/L8$0G< *+ M"KD/T_CD><1A^=;I[^JNWJ!-'DIKO2%.)BOCIF"6(@5$AL-JV[M)YNW?6^1> M5E]BG(HY=*Y4(H0G1(5RH[1B/ (^7$\&_$@9!2S_Q5I.Y=PU=SNE7)@+8S!1 M64W68D;HK1LAM9Y"2]!,$8]\8]!N/LXP8EV#7T<+(JW9(CE*QF-9^"M1QMH- MR#EH?.O"5IMZMR @D0:A<*^%S(-"V)-L8ODOJ+V/\"S$*RE 9L8VG;>0H"M> M;IK_!;_E_>/BXJTE';J@!\/G,2[JK()0U>6^8;:Z$Y5*I6S6*9+UIF&4P<"E M*"N@.<:QR_=&31MSALA87RV_ 3_+*7I^IUW6SO?, MV3#YBUH*5PQ$,3NMG&LKT../^*DT92/N#6U*7%7H ZU++^8F/O$B24JS=O@4 MXIT8'.S]CR5>M!V!):I? 01@8,!S57F;IF\972T+P585]S=>P.''21I7RC5F M"S6>)[!FLY7A:]&WE%=[YB6'+HS%[#XF7^5PU+4)F"%<)U;(^6$Q>ZC%S! J MQ91V46U9Y;[_GJWU,>5J/*>SI#,WXSJ5N,,-PQX>=>W32X)Y M<;[JY\(68HX;V+M;GBWWO+KR.%K9\\KA0OD\:1_WD]:M% 92]^/D#RL M!B,_-'>&0QR;"-?+E&CLB ZMV_0K'+JS"-[&U4R;?]]7\[W@N> ^8&U@J&EE MFH*ZM!Y1C?K+G+ADYK7[.]9X#T>P0$0MC%QJ[$M5$-':$-_J.GZ@"5>@G2J'_$"I+A4[0O![1;G"9RC!WKJILSZL,^L/T)F?=AG MUKMR9-;L:C4O-[1YN=$/;R_>??!?O][WWWSX[U?O_->__?SFW:\7'UZ_^>W^ MA]6R ,\I_WEXC_G/08!]T(QA M_,O$,, &5XS@N*FTS7M!CX6I2.P1I\*/MGT^OI H+Z9-7]I-[T$1-RJ%H_M4 M"A<=TPJ(($)<*U(F/T&% (?G=^,:OS(^/U-)TVN-L^;I!$#.7E7@0KPYH^*&4- A"37:P4D< M<&0S<:CKIU%,"&/+W6OA#OAAXWE=8M\74AZ>(<1_5>F_8$>GYT:\LJ%V"/^$ M!;1M$;;BBVL+<>K"88XFHJ.;L()'S0>;< NJ47R2S.771E";H#.B+O&#%SJ) ME;IIS$O=3H9B1^]L5N6-R:K(&JT?V+ V,.(5QD@I>[^YE@:0IXH,(@"^9'PY M>L.<[?$LLZ_;M$=&N2;QPZS8*2>-;+\FQ^^=AYC4(Q@$'11BOP\D14B PV6& M!,93[NGCN?(N#X23@A39M)AX /BWB&BAY!4. 5<%!K;2=:A,14YOU>G$P%]S M(BG(+6DI&/#')+U./(H3FHX=UZ:HCY ?L/31PD1(D)$YC//4Z5+%SGZ5)WNG M-2ETP;/6V^U3/Q@5TEPG,0-T^M8OE]0^@+I/E!B<5Q/E%1L>X.2&*IBDZFF[ MT%B#+\KN>)+=X28JH.R0:7Q2H1K'1[['!"[%+P=#S@AIIFJ*^%"]>&(#.6X\ M;;N9>I69$OAA_;P":B^S+&1^J3G!=%0,2S_H;AP.W+(O_J_O#=Z@NR5/R'CJ M&AAD@DP08D9:Y.\,1,,S_@T9#ZC/3+@>L2]OG!9LL-:ODPD8+MG*&!9/(:3% M9@5)E:6BGTA:;55M6^>2U>.]5F0H6+DG'X+3MJ3B(%/KJ.53]\W3!*NLOEAA M.DK),20608@B7^W-(YH&0.;!::Y'&X0 MUUC;W9"2OUK?!LU[OYQS#J@LN+U/JDNDI8N4,ZALW_\=&V_1Y3\/EUB6SACW M M39LG"-2C=7HSD:,#KM+90JI$84*]4X282IG1%W(U)VZ)JWO^(Q4J,@=RK[ MX#(GV'DR)C-"NA6,R%X3EOZ607FNN(*JU:.:J$5(70^0Q,,T/DCA&AX77 >L MQM@_L/)9V@+]CB(E:.B*[G'X>0K"9E]6M0XJ>X(;U3A%]D+0!#?X]O;S.ZJT MR!1#!XS;#)MRY')ECC!;1GT(Q02*L9F*(&J\ZSGU\'1!:)=O_O/ZI[W!.;P9 M%.:"FY*$^IWN+Q7X*_@S&UK7(_O8//?JS#03"D@\0R%U2^YG(,%2:_X$$;786*: MFUQ'N6H]3]?NA6O%A83!%/F3LXYO&8>X0=>2?6J1KD1ATA8[ CJ[*":F(ZZ_ M4W,UM/_HY:@"]JBP4C1LF&5XW>O&0'#Y(I6![ETJ%":5-FS-U[J(Y!SW!$SJ M$GUCL"6HLPX*I\U!)AXI\0E,LR++O&!L_"5U-:)R?CQ_<;A"3!?;6_PAM\DD,2UA,QID,VD? M&>VUTR6']II.+KPU.: 6=?IPZ;95LOB>[BLB23GR&BJ-'\F.@E]3 MME03HW#^'?^"_HO.GF9J60JL1TX"G^QE'&*PS)U[W1?PJKU36CPL:<#2]+$Z M6Y++1LW/K'T:)H7NH54N!>3K-)01##V?&E?_DXEL;JN_N(!-AQ1:^IYVWF[Y M71G8M:8HJ=SCN22/!>D1LR.,P55.3V?AM6>-NZ8&>^.J"N=V%@O'KBS55V@U M$RD'.M9F-HG11/T>%Q1HD:Y4J/M8.>YCMTWLA"H=:@ZYC[*RW\O/Q7$U*4BV_@EV WP_T MS4F-7?0L4/T8RP05O]-O"-Y^%:');M4D7E FL4"V,J(2 M8K-$>ZOM2C?2$37+RF3". EMP0+#A7+GV*&-%9LXIFRCS!DRT7Z " 3HGK-0 MGT(88H+[E6WJK&2Z%=-%B5P\U#)-NA,C@MYV4/;T[0E3EY6F;TTB'!CHAI4& M?:RH)L;BO4D%DC:ER*J=+*Y@[K@ CA77U9/?[<=M :LX[&$5CP"K..QA%5TX M'CI> \XX*S;77T/=AH'GJ8:URW4NV1Q]T7O5BQYT[@6X6Z3=;[ 'Q"BFN#U: MK_)@YX,U'Z'0.#:RL%#QBNI?(;X=47,J%_"9H<4REKR$Z)^ *<5N>>NR,7Y6 MUKB^6)6]\YR]LX;4/W153R MMXU7."M#\ (+I2;&+30=XM@IW+";J7-E-](S MV*%1?R^M?9A=6Y0FNN>Y^G)P8Q.#Q8?MJFYP!_;GUV__UJ,4KCEJL3'GUV M^+(-4[!#K WX*Z9_4V;/K"*35?+5OC!ELO>ML0W M_6XG[^CJEI%M!H?548KN@H=XC(J5I(4Y=$0ZL]^%7>X"JVONP*ZR+ 5U66#H M'S:';I&92IO&@!DB4C5G.FO?:7J M5J,3F>GW9Y?[4R:82R6&0Z=$)5,SI!/!1)B4E AFLP@_X=/ ) /#)0ZO)7 6 MPL.G_<[/HF& 6HE_HW2YTGI5+1K28QBC-Y! XK9(T2;,*W8(-G4N0&VNM/^(; M>>/@^JWO/$ZS3YBR2I8TP8P6+F\^CW?Y9[C[2^V N.XT$]4U%U M%2L=H(_5IW6W4[\=N]P.%VU!<0L">(Y7",%CY#+FT?I%W^T9L"98*)>X);C@ M"P?VP_S&.C&(:0%')D5\BTF9]YNST\V990HSS94\'3XYA'\*=QU1N. _,$U M% SF4GJ)'^CW8X?[8?O;.'PIEFG*5V4ZH0%-)&> 0>V@(YI,(Q=41P$40N=T#2!!3YMP$4>55 4;=3T^WH0!0! MV+E$FJY4\;#2\DJCH?6V2\>K9$W2B!(0"9G' J?ES ^":@,'B9$65'NXY,8@HS\N^R\+]@1:.>M#"(X 6CGK00A>.QTA7<"FY M(A 8Z\+"%^&?F)DI1S'\>Z["N)@3A:K*N#3)"_,U0/,ZHM=H/;F7?).22-;> M3#>02!H.28\X)#N/1_BP%I&?"%6I\[L\ ALP1/1F04)+E&?SN5)?+ ML\NE:V=*(=N7)IPI6./K*BZ=0C?7W!*E\ I ME0K3^R.Y<'2&?Y6BUZ>]STK[Y3X/^YE%'TT+3"\"J%Y6=IH+ Z*OG2(7L MIGWY)4'A"M,Z;#:)C6 6VO'>R<25@JE3RZ\[Q#*AMT'9U8.;(=JGHFA&\&.< MCJ4^&_]$_;?1!@;[.W,-2RPK=XU7X[;4S5==V8@NBRZDXC S6EMZ\>@O]2,F M,&2G),G.CDN72 ]*:J%U ?N\PJ[%W;%81+C<"CL4KRR\OH%28D,LW508X_>J M[W*?Z_3TB))E63!:]ZFE*S (,"F%:)]8P-&HV^SVU.,#IAN"#MLD+DG'!E^< M*YNESA;A4QP[I^["A<%W)AVO M1R%N,;O6Z$9>J]YU%X-C1(72R2NWW+]:2.P\( =31(O(+$NOJ^$E%KFZ385%L")[ M@8R5@TQ$9H>%^^9U78_MW65;;$4UJ#_4BXI[Y<$U&_I%1F=T*F1FA-PBSW#? MO^"8*Q8_<"\>(@NQ->/*.U10KR-C%@ MA>(*CW"OT2A#.:72'$A81PS[6TT9U8UM%@R/S1WJJ<#LA3)?5SQD):4!!OY% MBR%S\]!RL\A.X>(J,^6\H?JDM/(1;EZG"'B5+Y%BT#.NG]0\ZS9WR:KZH#5) M84/M@OO.^I0H*=R%=I>1N<6$32=);46+IW/=NIN#ZV!6W$HGTJ7=2DW&(>Q0 M>G7=FX HBXP-J<^GQA%@!$(DR'/73A=Q2/,-:14CW)[N2'C:D@(5PD(7QR:^ ML D&4W^7*[ N O,.:>I!81#*GCL;I^O%JQNKZ/SI<1CG21^L9DC268'ZM)TG M3POB^&%"3R]T(\1\O B19+L2!+K2G;\)EI!9"8>BQ(4*& ?"= )PVIKAR;=] M$ -9*N2K9,J#99Q2W7S]M'-D7N+?QK;BO@0Y+X 3:&IT@*BL 5[^JR4W _)C ME'#)#2QY]PJT9'FE"8EI1F%Y!JI;YM$3B,4&G.T:T"'^E@9OC MZ* UD:2E2%YMI[Q4P,JB>O3AQJ/K;AEA.^@VHX#J!+NR*':TZ.RZ!S]S4EP6 M?J,O3K&6$V0;1**$SMH6W7[<%FG\XSZ-_PAI_.,^C=^%XT&. 1HW.2C<:Z+H M,9J.LYF&68ZS8:0]N7:#K#J/J4.G).VD5L$\F="3GHP%_KNJV:$3:O=P* MR;@5%ZR WI;Z=J'\6=C6PV8=EV"-(-EUX/:=DTSX^S!\;Q=Z_X-K&(L70X'@ M]9OA#LTAM;%[Y(72=U;SQ$74)\]0G;;O5-,U&R/SOH%!YNZ07",AT&%RN:I8U;8"1GRXLW0S$K%CP9'I(>T$AFX3K MUV(3]KW?&6Q'IA-X3S&:'/)<8U-*.LU8M(;\6F\2DT3G=7BE9M1JF8L2TG9A MG_/X=E<3_69L;LW429:;Z7>E8R9Z_8P98P&KFM+3L<6CQ.%(<_V9QAPZ:U;H M'K]U?O%&-GX=PY;"@J8XRN<>A:NE++;B0^E$J9'"EK.)SNBU:G/X:/WD]276 M1$_"I4O!:4L'[($L$PJD1F&FR:Z(I1D3?E*OFTJ8WB2,J-9]CDP9L>/VLP9& MR137.F622HI6$:VXRQQ*DD1_0E^'!,;B1DVE,$;U",1*QCP8)26/7F0/83P+ MH12YGL/G#-D6Q_P=C>0H2&P25\IIYU 2A8SPE6K?6^NB5J4;&]'K?)FE7,]- MXX!+&Z?R-_Z:-F-HLE7)I7WEZ6I;)E%"[:-UG+;8FV> MZ7<)'\A+Z7UL*7QU=BHWX1F.A%9HEKWJZ:/&Y3K,2=NNYU0Y2L[$W%A[%:A7 M7<4&TJ_=;O0J58FF)RP%>F'G8\F,!#;R)WC&T'1ZUO%,O=R4&DZKH5(N$$+< M S-,ABC.@DIP1V/(S#5O[X]R!JM!,:I!LHEI>XAUJ01M]C3ZA !,7&E+R\Y[ MBI<-7X54N9RE\D0\]DKXZSBX5?K:.W^R8#I6(:"6>VDK<[8"' M4#,Q0:OU:,QAE0,IA\@>75*RU0NKHJ[LUI,_1PG)*7N%TZDQ M:\+FS1Q?RG&]UQT]-'@35=?RY. A9HFNK$E@6C6X<27Z6U"S =HN%)\QZ*M: MO0"9F[I_-'Q$?JSUEKBQEE#B#5=I+<)E@UAX#V*[("?1:6_G:N4IAP-3L:X, M![\AK?12.UF-)<#AZ21B*;EALJM(MLC62I=X*Y>)]**_&(]A$_$67W';HCQ' MB](J-]FA>D^P:C6K=X=JUONBQV?]KG7=CE7H4W]X[;&;DCG.-/X^T[CI:4=]&18[%(&,HM MW [>AK6 @W^E!!W+%V0H0"C99-/YT?_O]%I11PK"8,.MIDT4,OVX H%-4F%7 M=;88/0:TIY82+)#=YM'V#,E=+$+;(52[<"Q>SK*(DT?;LM']Y,@GC(/])-W7 MI8;9P0XOY!?U%26[WC<=,IQD$8:\[ W@.K<-1%A/^'9?>W*MG,BRZ:_M-$^: M1-):L)AG:3F;VWP?Z.J7?K\9.SX@-F6L6R+HZ@DJ?S-QC1:(3ILS1Q?GJH%G]/NKW9^=V@1B++2DOIRV)OE_Z]=_U M^D^P7#B7BCFW629A4!CBH])9%B[! ?/S<;JL^W\50$E_P>SZMJ=0.Y?>6H3; M/-69:\P_!GZ2)GL9YJ_(PS.)W;[J=.?U^(+3L U_JG@"6V]@$OX81%Y@'M+V M,7QZ]:%1WN;6&U:"*K:S$HA9$W:1YKF85E(Y6$F8)&]U)214X'ZY@H4,*MT9 M.81O7ZH#1]SV41=#>)SPR26_Z78[E_=(2.DZBPJUETZG;L]Q=$E':IP2FF24 MIXA!V/L]@FR*P6ALP8<;RTS&H(4JV1=U$)J MBX!R&MJKR;\PG=F>?6=*DG&GP:8<._W)I).(XI4[AB+R*==(!-,QVI*]8J*1 M/0NOH6;J1';"(\M@FDJ7:D:#((;3V7)7>AID74T.-I/(\@PNI>M1TS>E4Z87 MY=5B5DSYXJ%)I)>M8%0#'ZR<:!*O&%&-M6I.2W/).6/.E10%$>^X[;9=IAVA M-7;U7:7T]!J!HI3<0$]=IT(Y,EL(G03ZA62;(<)+)* A)H'-R=/;*0*;6]G: M]<'8\3:]S2+NC2ZWI:[TL--K!X=J+4W9<7-D2-W., 3-QTR\.PUO<+/$4ACI M%TH:M4]=?A(#U&\ $?)57J@%["8EP'D'S6I[%/Z69YBO&" A@J2B;'%-3"<. M;U.3!5@&K#%ON8J5 3&$C!\6KA6:C%X-_E-E[E[+W*W:J*>Y$4I@M41%CQ M#S3X/(TG#(HS(Y0KT%Y/G=7&%]-"U>K@9;4061%QI+E P]JI?"'D)&<&*^ 4 M@X+-D1^D7-39;1RR$2)F<@I/W!;GU0:>;!4QH-\INV!F)X;FNI>(IRN\&0P1 MY385I!%X9D<%PZX!E/J18AJ!\N)R9_/[7*.&:]7U&EYH'HO(_TUWB<5!F.NC M@BK%\=O+4 R4UI+UFJV=&2KV.H/$T@J:K)Z';C]L"GG':PS,> 9YQVL,SNG \='&.E$B6 M2RHQ8/P<:5\..-@@A9,#8GZG9+('"C7SK#:=$H)>2BVK4'C3+X) ;P;O[)H- MNN_6GQ4"P.O;,=EZK7RU;$JW8>8Z[X7\=X3H<@X(!08WB\TVE=FU#5O%[3?T M7OGUO=I0O.!<3?7(A"TA"5UV",>J25!%"!D8W6MZ!+GG\X0ES&I=40BCL%E79?)KUDS(A MXRI*71[]@1]1M3FP"%E -X3D];21+#4HC8)%^U7:L[:S0R9^ZU?J5DAH\:<5 MX]SC*)8P'NI-Q6_4XF%8W. &Q&[?CV73>>SJ,:SK2Y"$RBGCXT3*RTF$\/Y0 M&"KU;*T122_8Y%,0+2GA[+82JLP;A1TV3QB#')A- RN@FS31\B!_D /XKB_5 M=9K%$^H#6%$\U0H\%G=Y$7X+;FZ0,$1;5U0>OU8Q") RL9\H?AJOO,/C[]J, M;[3/HQSIC(8'PT-RSBLEPXY3)OASQ/P[![8R *QE:^ J1$+X\'G26L^4W5G< MNN0LUSV;W6\*[U#,G!P\:*F(9]E[F8G;)B:V/XZ(@Z.2*A.5<;,$ZZ>J!$<:MW &@9)4SOL M!S78M>P\I+.(R%O]6C;M7A!E^@NR)6/D&:YD-I.YDL>M"EZ L7A-_&/+KEVM@!I%.VN:T*DZRUY=(*J+(GDGJG(B#5\A[3&,A(%9 M%,V-+3T.-Q#2$.VF4]BN 3!4B!I2?+FJZ3_0AL1YZN8+T8*.A! &/KI(=>[1 M5KC]G\[-5J>+#\3(+<$7Q-HP7>IKO\T%H.0J9A+[Y(,D<&ZY]YALUR#3+>$0 M>9%2R-AR>6X^CKA5I/Z\,0?LW,M6!-\JW,J#N/C*V<4<39 VV36UY5Q?3)^M M5,QI%E.*"$OXMVI0*0W/%))@-0_C*>X8LHK0T8.1E],R5I"W8)=6J,I@&S+^KN1@Y0=\-R1#D\"O_-[-BJ1H54 MSR,[/05J:8.K"-FRP2G!P?M&>G2\&[OACB-E8MUH6Q"K#IU%#E_8V@7K5=H2 M\_7"X3ZDQ4;Y(A715?4O#,R23M)\NEBA,5-&MJF$O4D!PM,/A9N@9E7+=9KG M\L8UYN@Z5[#;E^9K2V%D S.6YV9BO083(ZBMJ2=KVERFVBH3)8B$7%Q&I!K! MM?;:#=&'+>_A(NU&,,"$=;Q)>IU1!J# M^!T+@_+A"1HXC4-CU!*(T?>82WV#GT*OUB:HJ_=S)6]7 M <-<*^8H830,G:VJD%2I(V3+>>5K=&.VRPY!EC:UZ0#WD;UKV&S<05*L'Y5: M^B5?KAX#184ZKMM>M]B0QNNUN"RR(S%9RQ=(@JG)J/"TBA\3D$!RU?4T M7Q/SA4<*UY'^A<9+2YZ[^A33)KE)X])U;7A1D/3BX@6M J[Y?IRC3+8:&5UA M02$#^+QGN!19 N/T6F5:SQ#+$1JSTN$P$JR8\#E,32L]HU?:Z?="_!+%@];1 MTG@5$[LJ)5+O*$0&I"W%CL:Y%4:3;Q(@()DOQBDH)5G M$;P)>[$N?P22^V 8K/8R7-8[G .D;KC6IH[[4A,JKCX"#:KLBK=QTP$PZ[O! MLJK,R^/01F<53K@(*+K2Y+X!#]>022 M=7HVC+E_=FAPK[*L.3R'K0CT[@51ZV1:X5*8@,\BC$AZX;%9-'H>+@U5-?0R M6KD-/CA!9V&Z+N=3+F1);H\0\8CC,OG=1'-65T)"B@+E4F!+!K7Y M\]+Q<<)Z?8C++?6K6SA=TXY5)ZP; MDSA=5,AN<_PA3._BFO$%KL(,J2V9S,D05=L5"\Q@G$=P5)>?H LIO4HAI5OH M&NCP886-V/4",19QG68?=3S1L"Z3<]Y(MFS3EU#:E#>?ID-H_/D$U#L1 \\2 MIUGXVI8D[59JJ]X)9[!$.8=:'.I$N^L:T^#*2R-%%2[8,IQ6P@D42AL;_DZ7 M.ISHPCAE:7(D(66*]+'#[7F=?I#S,IY'R!B:[LF/>BNH7XHA;\;'R(+!QN)0 MP@2/$UVD]3'L^V\YMB@LZ_5I>F)J&Q]>M\K!9YN.84R$W6P0Y0+H"96;X0$! MH\)Q8%("^T;CCQ+BFSFDW;8HVW.#N"186M1-SJY)R5F+"@@OBI$,'>%$FU);P1#K2%U>S91S(LQ[% >23\#9 0^^#8HA0R;9O- MAK>CG)^>UR_LWD20A\R\-Z\]K6)U^4W'KQ&BVJZTGQEB5WD)J' NA;FB.0YV MC0T:^ VKP#JA%0I]W;I6U*1N3T?[^&DII3+@:$_^#-%V]XR2&&5I"-J#(2;5 M^ATT;F*LI2@Y/@E;)FF4'%O;S6"+FY .T0-NUB'PW[SZE1MTVJBD_UKB-V4TP#4.'P]R5=C5N(?LC#AU8;]XHN.G@?_&+Z:@*:VC250 MRUR"5BL37=#RGJI0)_#)_]>HC+\Q+\B5M8P5FA@>2NXSG-_># X#Q ? M=16E95X1"@U>Y(D)&!1,&5'FSD<#5VCDO'HB M,-7C2@)(]IX\UQ+M+ZLY-YA//@=9R5%6Y2";=FQU0LJ)&A7([>A*M"O'R!U9 MTR+.0-RB.FWE(X &I 5N_$2Q,N'B>;X,*Q5\5)R(93)2H] ,5.LUQ'QN94*6 M@KAV[8=KI^(WIZ+#F4T*3F:NU%K-L# +]SOI0B4<2Z32A#'3 FZYGXSHU,#9 M!_<%> -'TD?!T<;4'E(_JT$OYE5 2^;X.*? ,;+<7"&>Z1DA&X)FO,YTYZ#] MR]2>LY#V&JZ<]L#3+[*2P-D;]$16L.YL0CI"KW#A:)MYG0 M])E;),T.&)4NEO7V@R5VB?XL_7"RR1Z>U)6'FAETP]AI>-)YX^"B#BE?SE"SSCHR#1P\C8_*+>]2F4 . =SXB4SQP+MBH$IG:R1'_"= M)UT] NV"$[TV@V^Y4=8D+,*64+T 1,;KT=GV$,)$==UR6PX^H"O3G\;:3;,N MF;>6TKZSQ_$=+ -)3G*#8.C%,\J95CW*/WJ:63M%VQ3))DD/TF%-31L6G5W2 M[%U\Q6B)QUTC^VTJCGOJ' RYO5=MTNT\80%G)O! I>I+S/9%$1)U 679+YFN M)L81,B=9WHL8I7T-_9U8&!)R $B<=]<[VBOQ@_// OUR-\+83'8KJ][7KKK\5 M=]U0)STMYOGJ[%"$QG-M9)-"GT0Y??W" M9W(0'1-W@CJ,W4JF'-4F0&W@A5=@?;A07O9DG>>AM:%-6PJ^C*A#C-!OH\6" MN1Q)MRW+$0)KD=Z&@-%.!6,V"Y/HA71L;B56 "/&CX*QXT M>)AE,4^9-0:M275,-:450Z4-L8;&$E=>TAK<$R/8C)&:XXRX<;P2!+U>7^>L/]J%:+0@K4%X-/&($ M9M^_B.$@(+A2HX61)P9$I5!+76E1R&M:/ &[0KF.W%G<;I M "BEL%.E ^7UC7#<9]X%]OMY<)K$+UKP@31%!9J A;TA'2@S'Y/"R#2K*1T. MP5(X23*$4<@ES\X"<]];7:O.W'.H-E#S[,GL:_%5IVW>%/&$RU#JYARJ^DC7 M0="#]+8$#G.MD5@>R#*&LU*14]U*>EPQ!MASJR%4W5QE0"AEH@#EDI>H\$W0 MUFF=YB#&4\?_HW(5E$V/EH:[B.IJ?(I/TBX(91]:#"#MR:JJ_'E'@LI^Z*.D M@^3N+M01-+&:H8,;A]&"PN^D9!1*+3^4^ NK6B#0 UM/3AB:=VL=.3:9HS4M M[!SSR-M8_MY9=]F@HELVB+J($1*#)8Z*'.30Z'P)GC%0+MB$S2-MTJ:O@^H: MBG0Z_3['K0:M+OKC*Q-?C9EUZA L-6ZFAO"JC+$D$8ZOIQ]G5%-UQVE4M3+9 M)V.TXQQT[LRRU4]^Q&T7YD&0>5QW,FVUEMCZ\B6Z=VU:U;W'6@GZJQZ M@47*5%=ZZ M$N_9ZGG1:XXQ6.U55[_-B273IDLTGD]5B$@<=5+F51Y9 _6W,JIK1-MH:BI7 MC0DF5]OGVJH^J8YQQ+^M,-S!OS@I,(]RXHTJW.HO=/9'\[+6CAZ=7_J&;+M? MX?31WT:;8%9BT9%SWW,6Q+A;NM9/-["F'>(LE^#M1@IO6RH?&#>SGG ).8/S M;9-6K7"D;):4=T[T!1I1Y';!IGE+(4BL0J,8-9##55-\,DJW2[UP-[;MFH[" M:H<&VTF*)NSX]?'>X=4TI\[6Z#;[.VNGL:+W/;)=].&@@^O6#H?CLC"(-#KA MTGJZ(KZ"/M75838D0OJ!GZAEB/,SE2IWLU'[WA.X#<:((&!7EG&+0OQ1M1U- M$:&38M.[Y(%=63 +1XCJ>NQ81>_#\+W9Q<"_A">!-?ESG%[#>3@Z&[YT^9]0 M?OFJAT%=J96;JV(WP\6T"H&E)*CPSYYH6**-K/BH52-C"S>=OK']O>*2*GEM MLD)+>SU'OPK-C4GJ]#%[32Z/+1&W#>0,6L Y^\G$I.Q@(%EHB[9-Q3YI#U C M$T^WDJT0N/#XFB.#C7#&)2XD7GH$+T1P*4V?"I9PXD@;YH:+]!G<]W]2^1*+ M="2B! 95TTMS1H(U4Z58V.*_N_-JN/D+!5?N!+OWL22L-:ZUUJA:=I3=$O4: M^%:55\.>7&P&7UET5W,BJ*)^(4D81:^W=JY, :@ X=KM%J(MF%BBXG7MM.@P MRCV.=8EL#E[/%2^A[@6MRQX,C8*^E=/,"+'YE2A=C]HG.V?'L5#8QC;N(1L6 MHXR!7VX4F<-';%J94C.VO1ROEVF"/DD@QKJA[(M50?Z5PC3=7UCCCRAN2>1G M]64WF7,,Y>FKWI(H."U^&(.&02(;<#+0&W96G9BZ:WD[GKA!G9>4O,7I9S:Y M89'LJ6TUQ*N0A24&H!.T5*@^6]!/ 9-W&_S\-!V7Q,P$NO0J'//!)VFP4T< M66Y*R?-*61^A%PPY%Q$R\,[1&R370'VT=>10PE@BC8[N]<0%I+ Y0SH_L?YP M.CA3)(-C3GF1:X@Z+"0:TEJ M,:CP!'7FT33[I)&=_MQ-V>GCP[Z[/3#9Z>/ M#OKL=!>.AXZ5&1]'9RA<#O:&UVRN;U9Z'MS?VK;R*>&BZ8N<7R=.Z0DUDC$F M' :'.6J[!M=EJ-:KCKJ;R14[R6OD\%'&T MB#BC:(@U[);4"F32NLS8:$YG32M;L5TA&M'G'Y%#A0#O38@JLPU55/;_MW>M M36ELV_9[_PHJMT[5/B=$ <7'/F>G"A7C6R,:DWQ)-=!@QZ8;^R'BK[]K/M:K M:8Q),,&]N??6W5&A>SWGFFO.,<>(H700IY(B@!QG- -].9P^ 5X3N@TH(E:3 M]TJE)7-AV+DWIU>>7 S 6H=7-S%,,60%H2J$Y8JHNB/$+8WLNU0?! 3>;N?: MB?+D5;D:: (F?<_\E/3\V,%\)94C+ZYZ&SB480=8+I6P I>1J@>W8MMJY^BO M" M!46E%VD1XYQZGF<&6B[:W V8!=2NK&5=($>*N$&RG\6(N%=JNR)5 MRQV:PBC$,QUR[;ISH@$$W,$"L2#@4TQ&4]1EGY*N_'3CH?@\1QM7N&)ZQ$25 MTRA1#@ D13GF0QE767DLWKI4:IF\\=Q(7BCCR<_GV(V,]A),64P#*:7.F9UZT&9\&&H&NR-,6B+>HP2X M!\ =:+A&+M9=M+8!6:H^$8&-;N(S8G%,J3OTL&M8S@@UBC6IRR"Y2?GH'MY M08- +.@0<1DPV))80$;34\FM:$;$>1ITY#8U9SK1$J2)$O5 W@3<">/:5? !L0#5?BGHN:1YA@LC M^,&![@XE;/7%TZ3>T $Q$@#@A6S@6 SZ'0[UB;\77GXT9J/1Z2"$L@^\[EUV MFC$U3&M#+=;B1AYY+4QJ<9 M4''Q%UF)^JBN,\L[=JZEFH^ISPZ&CO$R0.E)&4_Y;4[9*64Q6.Y^ MN9! Q34JGGE!.-:*HA@8>00^Q.#SMUM&I]H)PB(5 !O8Q@Z8W4_[T;B]L@3 MP>L#OCO'B<5@IR0E'2#C)E'@:D0=5MY0#1!W=S\/:KDBEYXEA MOK[-,'4U1"D&2 R)BX,7>!V34##1&;AI95U0+LO04?79%)-5?I+*^@='&S_T MNR'Q-8Y"+9881X$)IL2X!!=O %8P0*%/YJI%'4]3V<[FHS(MEGXBO8AA&,ZU MYW9%_^/<6:<*CS7MF5%T"*,;1$0(@$+'I&JM![/$@IEX!\1L9@]S^*;-,"PX MS ];9=#B#,TGD0 &PDJZ$1J"CAL+,VU\Q \3L8U"3E\2^;3Q]S<2<$HY/V)^ M*S[-'2FW,0$^.%K5+7J;Z67/Y:7VA=*38$J3 MJQ^0,:'K8;I1LA5PDKSG=8$8 0':4%?0)8A*LN0TV 0;C.&)X3_H&S&DE?U4 MUA_HG=MVPQMI6H"[;#H#6F#-@,&'IC5/9^\_/NL<8+JSST53:AZZPD4 :I+) M"0&[N4M34=JAWSO[RDYLL_T#8RG)4'9W]K<5'8J<.QARE7B&26;6#_BP87=X MBDM;]@RQA=<<'O@Y0,_+^2DK<>&RL&WA&U.45I5.N$4+QRCKF[ITHEABUZG M(1L@KJX-H4W(W#K40+++$@T$./AD&,-/I!E$P4\%U8?8:#=V1^"U4VY7KC4( MN:OOJ1*6IQ=4Y%13,PQR0%K:$51TTD^(<9: B*ABV53E5G:K(S;"9T)0,,9BB>3WP6 M5 7NX#(;*:HCDA;"$@I9?P5O%>\@IUZ**V$9(-+I<_0S0700=R22>E)JC&MK MLED(\4'>E[+JMT.UORZ5W,'+$ JI"6C'XKH?"Q=G6_@,#Y[X&$R-.+&OQ3P@ MAM$SI.=$AV'G0O,,<6^D[9#CC*A%> ^!=R>)1#ANVJ-"*]BCQ*QJ,E(G?DB2 M<.PW0@\!T(^(E+]%E5 ) M I/\658>H4LOOH#&G(N(_('8(F[H15F"U ]P<:0G5['H$=Q4;.A1VC,YJQ6\KU0LD&SR/QB!W8S?CMHK#>,DYE6W0 M8Q*S(&&84NDJF*M2,H"%J*4_BBU7[CZH".$KJZB.UD\ MB/Q TIK(=2%<=1!T5PO"G K 9P\S.O!V3&26CG;UZC?QE#:O \Q<<88HRHS,&J*(K6<)-4\W2:G M>R\PZ10M,$RJ6B.F;V-RNZFS@T(24WEDL02SY_&BAE/LQE,<4H1\Y+.*ESU[ M]>+2$W2U!5!CP(=]WJ\RXGE/\:O$G@ M1CVD(\?*D HSRX7><,K 71-@\7UH9XCF/D?8Q&P68$<8FC[UL-7%&17!KS1\FYI(4=_;$YZ,= M<7E9*-U8-0^PJR#LS&Y+&^G[TYR]]4UF],FR;&>DU)",.ALKRLG+G7:=P1PE MCJ\TDVO GS+HC"KD]\H"7S.JZ8[I^XZQ,G7]!>:*4V0'AL@P*>](9#"">/M\ MK-'F0A(PI12L2>CH@>HR_X)N[_/]N">D)6N+M.1O2$O6%FG)>=@>,MI$C)LE M(%^-2!F# YCSGOF3;:>6P](/F& " B2\JV.=3Q/I!7EFU';D-ULU1,4J?MV?6\/?R<'2R4$X*&Q:%&7 _"E_5HVOQ ,,G4BK0SHD)%Y;)6QU=DI:K4RQ/ M5^I$Q**8=8[3RE*@O%@--&"*SAM,N"$YY1"(P*(),@:K+/G(Z3T&!8HbI M6)"#^A7?X@QO6!E'O8PI/$4W#Y-DKT>F0'ZCF_\(J=O:)12)^%/"D;;'8D1: MY=.CCL4NT+)/[JVETE$4X6-<2#["MM'\L/#E*8_*6R<*2YLZLL,L!@IRIT9CW@V[ H[(@Q7>"U35JP\B;@9 MY&^WY&*90'$Q$3.>B-BC4(JG118!$-86%@_.Y,5XSWB\+?(UXJ:AFAFE*ZZD MP/];6@S^K!=[,HPHQ645?P.%GM0[5HR3PKV!7!D0&B 02E8L:^?,T@Y5,B,Q M%5$#+0Q8-*S2,"=I+.8+J[WCZV7^5BV=$O2[.8^'3+#^ M'5ZC%+EPU',H5T2?Q[A &=R_&'7Y$L)?,?4C&WQ-;V,D?4T]/()?25RR):N+ M157MU)#7+73A.=%FO=82\YU0 @TR3;U+A-*C1]Y)Q4(@%,,%7&)/ X429 N) M65V,E!]X?1 @\4*?HOT6!K2P79,)CI$W[58AF:_0M6Y'"O1(' 9PIW!L-6$C MBZK(KHTL@ZE%H!TB M*D3(L\2..2^4)6)J47T[I8L_K?#)4-24>C<5F8BUUVI1R@'6!)(]8@!=!V)B:FADK0R6Q-Q>'YN(:/')S'^V>&"YE@3"B0;@CK&R4*$ VSPS/ MUD-8AE 6&'))UXW*+[EA(2*;0&P BG-@_:7V]%$I9LCV4"*Y!H22-J)1^!LY M_O+]P!LET1/.P(O[3.H?8C),*KX:N57Y@&3H=9 M%X+^7AF-MA5(A= *M3+ >\;"E .\Q2&YOG&&48-!L:F)>2.F)> M>,NU<%ES>S[,]^.>@"M86> *?@.N8&6!*YB'[?$S)3W[5D3D5&6,GJF61W9] MYM4IHF.,;H2J" 2CQTHN3'=07*K\7D^"OW09EU-4QC69_9Q&8C'_CJR$6@-% M$Q4 !E !(FYU'K)T^N"5D."-F1:&L@5T!=,Q02;A89J /R-[ MGL^&(Q!6XTJ5LI<)944WHU;_%[^:JK G4S08FMH6=P^64!5^#94SJ"9C'W(@ M7$.^N.AC8M31+^<$NB/>S4U6*DX6$A!QF4:0^5S+Q!UJ\ L"5CM"W+7&_HIU M1?-O*3=#'$3S.FA(>YF(;;5ZG;@)BI4JT4&P3EBP6P+K*0J-"G#(3*P>BM.# M,6R@W Q$&TE9QIAI]#MQU.148/T(O8%=5WL86S2,..L.7[$0M57&8EN2%O/( M=062C#PD02Y#O#F)H2BJT1#?PV;HI:47LTUM!*@W1PG/$?J>3%T$.H-SZQU? MX16-97Y!$%?6&Y1E0V;:D T7W'/IVER1R<1=/"=419;SU#*;S-PGF1MA3O*6* MZQ0 N"7IM/C<0'%*3Y M=U9SUU@^#7<2Z^RD=L9\ M[D,%\.L!+3H++N6 79*V3&\T P4% \RT/C :_@2M2C^.1CER#^3H,\\"+,YA M>UA =C;WWN 5!.$"!)6JEQ@@XJ31!2GA\LQD^64*$=U M"'/H^="3VF6<3H\M;4T7U34]\J)84E/[0'TOTAZK+&HVJ5F@)I ( M+YMVDQ0/;1MI:&U:GDC99(&11@J#J4I S8;'D28(0$I:ZHP[ M 31(^4)PPK)]2MU[75N*Q7.&A\.)'NN-DZ*ZQI Z7)!#N\,/P4+3+')EC^7O M6-,56&)O>MBQ.?+@-_T=$HDO&JNN/PPBT$[K.)I]W"KCQ4X@#E1Z1NHPX?Q MV3938 61J ,8@F@5@76D[HF%'')(SN#8E+5PK+#KJ/+#.Q_QN=V.D%FD="8?7FJ(Y?R'(:JSNWW64)7K&5!EDJ- *A)^]>*^US)HD+X7JH)*YW2+@(BT.:EZ";BRJ(#R8/J,+H.*P4Z M^6T(P&[ M-FW[B+M>1W00D.1M8?*72LT[8!Q0#I-RES(LBZ/*?(XRZZ>@EF#QZW/\,NPS MJCB$HU()($L=4A5 %$]HJ&NY:ID!_D;+$F[;-S/#]%)'OI2^RLAM\BKA;=_G M>LD)R]?:FD?H?!Z=Y(!(&S#EV,%9+ PEO11MLBM:W7 $)4PF0.S1>$_4NA0& MV+UGCXGO2=R\6!$@!]<#D-IW1[4<68KRU=JW#=0_"&<2_0/V/)EO%:M$\64:]% M'Z?]=$>UD];*(U0_%K_U/7502!)WI [Y/* N+JWX_=X37>0?F2Z*!PY\!+\<4Z2!&1NV".F( +M^:%)R5VT!_K^8?,7\VL\#!,!5@?.:8AJ1%FB5\AMYLI; M\W+$<)949I 8M)U8U6-7-K53#,6L[#=)FR-!2=' MU;;&._:04H? 8LQ0*>DG&S?0[XE>OV#6<+Y4F*7I/(PX=+E$IXQ_F8$9/\3D MKVE"+&U<=05A@FG3F;>JD8FQ6LQ @)J/"1+.D2Y(#+DSZ\E2#=(56ROT/:6D MX01 _DNR5'#19G%;DDF.62IY6F]9=^3.3V0*#8-+VV<-"DA H)_8N\+4%QZ@ MXC>V9?\@OXBYT@9\; M"%6+I-3J0Z^P93RF6!#)(C\I,KDN;6I@L_LD\%FW@M[)E)X0QD@AW)K4B7*+@CW7C><&)65'@!^KA4^B #0?;P3"#R M<:/1'A)=[$,D-G%#*6.HFR_Z*?Q$:6\AXY1?0\*] FKWRP/(S;GG"R<#%,3?38(:2OF;B+=Y5:XV2>=9HE M<9YB2>;3@GR7*2;,J[V\=&37\<([/X[D<1]X?3\)S*N^G*Y_BG66F@[ X^6I MXYN-!O9^")A?.U). 7UB3>U<>P/PU!S&RW;(V #;>BH&&D@6E$4-)?L=ZF05 M? +C[B @9DQ2 (QKOO#WP&@KR8D6XGU7FG/?1".&KAV+=U5XSO2\IVKD8(]=PY++*4SOUQJ MJE!2N=1@P2Z]_(PWP@NW>6C)']58^K(!N9BT\Q,H(I"$5[D:U.R-AL F2_21 M]H8P;+V8%.&&LX@]1B0*[%UB < F:1Z*].P=GF6=Q='3:D*Y):V\UB)C6,"8 MSEE%WV+7'DGJGF^VU"FH)2JTP);-Y735Q!/1R(R_QR*S]7!>K$7>IRPP'O&I MRD*%]I(" 7'BZ1.]HT,7Z: &%!30!8)N*8<0FD1N$'3%*K]$Y35$$>GTJ1(] M,3Y(68_YML;_149,<>G/PBY$_Z+X3UA.J??*&&H,OTN&:7K]']:F=UK-[7^7 M;6\8ZH20]7&:LPMRM^64YNNEXZ&$9LAJ?7)B#AX+)05VD.S)6':X*#VF< M)* 0$L&=(*(2??2=Q2!ZP-=B$2+!,*CEL!VAL"!6W0[$P[-8*;KJH:&!0P)> M=3@./#@;5;$5"1252Y8\)9+SE@RA6 @;::WNC:' M>C%Z:Y>I34@M*SUJ%"]S>K'2'U&P.DHN/=>(EAKY/XL%X?PPTMZ0A([BTK1B MNOF<1 +*"=_))1@4P>,DH8.AL$WV!W>J!E@K%A+(V%DRF)(&7_.4L#JWQUE- M?XH.MUH;;X!N;4H&B!^ M#;ZY=6\PK!J.UQL8K['J+-PL'6G>*&*G^3\E#0N #B$9KM,+PNATR GG.CPS M8*,C2ZIMB=?G<+!8LN"K+)5.4RG+B5'$)CPR#2KK(>]B*@96 OB\EI"&*D>+)68ROYQ]O2< M"'JD7E=HKR(:KC+;UH"E2>"DO!.KA+39<(\NZ&+_CG2Q;:20]MX8MW\6,6;@ MA5&AI;;)@D9SEE. OE_*<'.K;!GC,FAX5* 8P5$Z#&BY#HMIF>6T2#^>PSG" MLQ]$(1U,I-%KYP#D>H-0@2%+.$M=;+WW4M=ZQK^2]0 M2UM?JD/C?SNN_1V*: 0EP+<#)R;<.E\H&Y)=?L60C")"@,)0C&/!X"C'_@PB M.,^J+KYOCP#Z+^)J#?$(.#$19D#,@$J01E/I$FNC8[$VFJ7IM$Z*.%$0PB%+ M=L6@2C"X!3(WD&: &(8"VXY"G8<030,$+$%8VF[J" \K8,R0*8Y"0KP!BXNZ M"!O R,,HBH-N$:%0F:F8@>(W7Z-'WCE'?DV^6R($!EX/*<-+H7=HKJ3T*5AO MUS[R66/L6 Z4I!F0RN%&[;>%2265Z*2P.54YFZ18$7BXBJ$J2OY)W2A5"%2H6O' M]V--)(]^I:&8>9V)\=8)_+)#Y15OO%",N(?2)IQ\XVQA#H:@4?$&0KA';K MB%:A7@;T,SDJ.F7 [A1Y)L@ZA&G7K@.54!U_B+9 %S\6;E@#X2DU*PARD87" M011'7<;8=*P0ZWJ*JT)X@EG0 _2J).=!+*KVS,I.#T"VM&,-6?^8J9(G,UC1;&QJE*5D&L M^8"]DB!V?*2V,7G?A%:0(I$$=C2$;&",),(8GA :#*5&GG^2>\=J( T,["LH M.Z!1,8J4I,J!DS>V4VVM1&""L@'ZQR&6UN77CPMQ'225XJ].-DT.EQYJQSX9 MM(BP+)W(8:-'WL2-921ZG68JP:1L84JS#2TK,-,>%_9*# W!E!!%1)2520T M55V"F"3WQ$VZ[FVIA4\^QE>7Y9XKF^R<^IY/]3ZI;Y<0.E"HUAV7B!+MY\>9 M8LW*W%D"TM0FY0ZHI]'.21QU6J#V*HI9T6'I>ZI,G.M;38T8@N*YR#@EX0_R M%)%4@"_#=U!,D[ D96W_=TP+XZ*)(U&/LPF[5LI.8Q5)4H8$0P58Y@1I&UP8 MY&4:P!XJU26#+N?$)!]EV /O+\?87S;5N7'S-B'E,QY2^V+R-1,;J3=^!J!= MWI@9XX6.-7"=FWD/#<&-J32+LG[P)Q3F02%0]4>&= 9/F M?KFT#P?4*AV-90? (KX MKD;^/?W('PD_'3JL[86+>_@8A#] L?>>Z&H"NXG:3D2P MJI'X.FVUC$(]8Z%JY*&462\FK2YNG",;IVK.M'>KOZN.1M-8/W7B(%)LUL[P M>K2I.LM.SGX99"UQ9Y8"0'!8!OP/$% M:G[GD82>7;TJ_2'*GAK0PDF?2%=U&WM"W1II0)@1%U"*4"GE3,YN>9*'?IJ? M:+N!1M^?>,:]'%^D:,%SE5]9EOCA#24EQ=$;;RQUN8Q3A;3*Q,[" TX9-(-% M74NB"*<_'MC%!/->0'%J+0?1/=P\J%>*5%%)3M&,TT7&!V54S+OW.AF:@0CJ M"CVFFA5_A8&580_DL%7"T)#]0(9K%=%0MEK#_X.Q05NE.+6+YL3I4G0&8T5P M. KGZ<$SYR]T91V&'0:AM3+RZ/*)]RQ\B*2\G-Y'R<-/'X"NJO;P/2G'+XM( M(F&$@,*8=EYAG,&,+RC#PS(:8&_( %CO8\ U\*)TJ1\>0+'E=8W^*F42Y8U= MTV1*8S(1HX46R^E"7'F8N'R$ZE[,+?19C 3E?Q /!=W@QXZH^5S1(F)T_:&@+G+=$RE(T5 M5<3'2CA6GA1X!_\330 Z8)!/L9GW)S]-U^S83Y#;C>9D\E6*Y!EE=I"NJ:-< M;>,F;M@U&HUQE$&UNL0#8F2);." O8EN[C*O7@YU*\6FE9,+D^^4P=5O+33A M3F-S4X:.5XTLH:91GX-QZ5AABG=!>NN^1\ %/ &U2/-0KI$G,- M!F-L'%X+9?,,]-;$8G!ZLOZ'_6RYDD;2S,(QCCHO.:'LXK4%5,4T5O;S=&MZ M+EX1@FBD*@([*2.&@'N>-,"%SQ&,$R5XI*@8GF1YK,&$]\VM/9[OQSTAM[^^ MR.W_AMS^^B*W/P_;0ZFB?],B,1$5R[OI@\8QD7@,(-1,L>1XR>,:,:9F*FWN MW:HG#0VDE]M F\G 2CE&&.QQGIB-L?,NF)'/.V,Q5OTEWH1HT"/#'F6I9.R= M1' NZO_^CO5_,M%LJA%!::L8!G!5+6BHWY$7>(M$3\)X%W4QLYP82,TK:&P4 MF^$(J-)&/5&I\\[%WHL)F.4$R,$-/'57G*12!8YOD]4C"KTW&#BFT%:^5&DQ M0;,T78IWW87 M4S#3_1"&$1!6:'YPF13$\+7%<#I)@;,8 M\=G>-HP![T(RGE=[S\YF+49]EJ.N$W[RLJ"81+0@DX(<+?A=9CS\ R_NRXRX M>1;\%WZS&.D9CK2Z=%DA,[XHXP^2L%N8GRRA\GVI9EGXQ>SE<1GDR*DEY'J; MO0D"78N^IEYH9/(2CCD"]_==%&0#.Z(HH6A6E)&>@9EDC&AFH<1$$L0+,(& M^8I"1)E9F%(HO[%SGPHR70*I(*_K,-RDL/W/E.%ZL<'(M7_)$*/?_>O5;?5+ MI5J'A!8MW9EML/^UWR(6M[9$2 8@H&QEK0" M3!R.P,\XB<*9X?:>THV_T_Y9>\;] MLS)G^V?'Z[F(9[@$B%V+@)!ZWSS_'IGY,3C+E3_ON(5?#X/86, @?@,,8F,! M@UAX>,8)M?Z,)]3JG)U0QU!?VW)[ &+8T?HY+_)D2@UIQ<5%YIO+?.,9EWE] MSI8YL:OOZS*F7[[ P>[#T-]W[[]L;C2_>%ZG^^;-<1H'%UX\2$Y[%W&W$<<7 M8BBV@JAS\Z4#I6J5:J7ZY0O^:V6E^N7A="4Y]:+18., 9L^__S.,PA-0AB+B M-QC(TG&'HE=IG'FOL$5 +EBI5*N5 M]5>E4)R-?[T23?MS>LO,\^=G0&_[8>(#%.TB=K$40KS#9?+T9'[A:$]9K5.% M\W907PSK'JPO\*?^KU:MU6N;K]Y*]#04Z,A09JX LUP*D0Z"D!"DE!Q1!$[5 MT?SA)DA$$E+9[WDF;%=US7U3_:/W;X=A\YNX/:_=-L7Q0LU6:UT:^>#[O[95]/PT%,W^:GB,C']P;O% M#]X:W]>'U^WWU?>;/[@#R ;\]X3&L<2]@3 A)A8WP;+DL,N:>RY1&8/@DBML M#QZQ=U#MV(-B&9.15#R-K)#HD3!#G7^7"LR0XA\S/EHZ"]Q0D9%1!:XPO6F& M?!0.?T'T^HWYI8*>EODA2C3'99X7V$0&%U/^W6!)DPYHS'>I[&2IU'2%/9:L M0\X0/\1D28D:4#F(48CJ,T"M=.UB93Q74'E0=@WL]^9(NO=8)@AI%2SM-FDO M8Z(1]>X[099P^1'D'&'XL0Z:6+ D\X G11JS$-1'U-BV+A,UGE@2;:0-BKYP M9GZA+\;3(&E@I5'1&!P&+C3UAP#38(8:IB\H:SHHC5C'83'[RT,DGM[VY)"J ME[7CZ 941L=(?L#ZF"Y7D.(H2*J$T;47*AHA<.O^5'MA5C&=)QW[T@'Y'>^V MW_JT^XLTV1L;TF2SCR9LT-9X/^Q>P&.^/+1KGQZNVYN]PTWA.B;90#1PC-_\ MT[A+EMZ4'O/TYNNV5!13>@2*_I(^_K0,=9'J\_\UUN!_)T>+QKX@?,@S5%N? M%J:;N-N9]S4(T/VO'2^_=?ZX\-/ ^_=C]TB>?PR830MC8GAN^I^G1D'E0MO\ MH6[LB,,96RNL4D.?+M0S^'W!=GBA/207=O(='?K?#ZUY1$I^RBC]Z$#PWR&S4/!7/N/X MSRL8&WIT9*9=BR@B(@Y",%6%-Y8O^#GQ"5_X+ID;-.[]Y,L7HGA_\P92Z5[0 M& F_SSOV8,S%%:=QY^[O#EO1AZ\_=,/@AW^9?';NAK%JWC"LGKQZ2U_&2:$G M3+E,E/[(#\UZ?FC0=,]H;.X&E>-[;^VA[SWOT-0+AP9[\NKM]K7O]<1%1=*5 MG%*89_[JQ.LA"SVQM?:Y:!]<_?2K [7&NFI^E#K-'O"SOK!XU!^L7?YZWV?1M,C(3<8UYV<1A=W)[==G54:!?(L,#5 MRR_.PD:\LO9$(SGM/;X3U,MSFV'=#C")NW4W2H&U:. &KTK\C^2O5_LGNZ_P M8H_O:^$]^]7;VDJ]7*VMR^TANR#WQW_TQ.?'N?%\XWRNQ_GPTRBH?6YYS?@7 M#?/YE&'>^*EA7EVOE&OU^K1AYO_,Y,[V(MVKU1FY5P?"%Q^,K\00N#=>+!?1 M?O]L//>5J[L_2TB@=N4NT,MMSOWA;/5P<-#MGMVN?C_QG//>?L/AK/^==;5;* ME@LCNC$[\I[,N6FR1RY;2B\W1[M]_?W_HINV@_-KWXX/L25K+]U\OEZ8_7YQJ,XKL1'^@7XK M-=L?-^[:FW6_^_49#_%'%_S:3QW?U?5JN;+Q2'#DGWM\K\WH^#Z/^EZ\%P50 M*#^6"^?C7M!;#<-/0?7FIVQAP<-SZV/]D9,U;'>>'PU-ZM M??WZ,1W4[G\,$O?TX=GXGH/]"N2>D3D1ZT6G#586IGY0VO7:<0;8I]HFG3/_ M+8G]'WM 0"SYZQ&Z"L NAK66XF@:)$ [!^NS= X*A_]H->IO#V_JX=K+]!"^ M/>T%0:R%F_#/=1,V9NLF%&ZJR[7]K8V/YP]S&&98=S*?A1.OWOX'R"Y,V">A/ W&78!WPD8HH6XL CL!;BOI] ';F8IG M>O#; $1+41I0 U>13J/$!(83+^H02$P,&?7Z8E=%(T XH4J MBQ:M)PE#-'"X2?]($,,,"R#K6KR[*]QXIW]M\QO*]M3DKWVO>H^[LKR]+ MG>L%0X?]XYQ2WXDE+GR$: \,^5^O5J;Q![1_S-WXF64:=J)X&,5(BR0,NCB MA6T7UF7J$GGZ.#ZUDSR+Z_^27YU)622O=54!.;LG,[I3/ODQ-_-;?5Z;2L P M6_H4J+@9%M7K_O:YFM+]]MLS+E>9[01.?=V>6/90.C.+67TZ-OHG)G57N $S MF\U?T%YK/_YTDS>>?P'N^@%F57[)\H-(@+7T#'O[W82*'HU&2XG76>I'=\N-6-Q5A(^_['7[;KP, M0L/+@ G?K-67*Q4(BVVN;:R+&["XPJ]7EP.HC8Y"__Y+M7+SQKNOK%2J2]?I M8);=: RHDA0N3^<>JJ=V2]LP=$#TG.+M1A_W?+DXD@TKP]^6REA..3#KY?^W M[!;OU!G,_^PZ7ZV\.7S,K#SOVZ>LH%_S\LK&M4EFMUDS[L<'FH_9+S,?6.'!'28&A>%'&8>/WVH;"U?&+S&)UN5H'VU#[ MEFUX=*_\,^S&DP)*LUP9U6\Y'GK;>_&/DGQ!_$0:L]B.V8G9]_/B]NV]^ ME]YB&S[3-OS&^9W;AC,_>A_9AA/@?1JSQ5[\W>MOL1>?92_6EJJOOV,SUG[! MF8A5--B.R3,1G.4I53;6>5G=*%TNM9:VETK5E7J%;MG$-E9XK&Y6UHJW,E64 M+[;S8CN_B.T,+NO^2>N9957VPP#8=S]NG1\!15**R?&=J),A(]L;ULOBWW?E M[[N1>$E(9+>>&TMAK7T8/Q(= ]A+ M%^[-D#Q0S] -DN_[?7? O]$NG>W*;&WO_<*5>>'>@TCQ6)PBJ1);+M!)PO(%SGRPQO <"T6S/PNF)WF[N]=,#O 4^PO MULL+62]'C:W?NUZ.W+87+);*"U@J9^?-W[M4SA14=F%<7L"*67WFU8)*"L G4%[B24I_!0>+)U4=92E_DO?NYE?J^Y/_G)8!N MGVO=_^>IR^<9$-90HP-(FT1,6^@R(SRL<]@;1+8^& ICZJ91/"X!PW?9^K-! MKUXLZ_KKA[,P&/N+AG,WBT,_N?:Z98S3](1-Z;XTN=O9/:BMFJ8D71Z3P-M< M2.#]!@F\S84$WJP6][-!;>WZGUI%U?^T]M^=-"XNSYNM7]&,Y^JP'T(!N?C= M4MT/7[T],])+5$EVF_DQ:0:H').J '4L_1#QY^KFRJH)"BWS0T#-&&BL2]>@ MC90%XQ(&R+OBSWX"]=NT).U@U@@QQ\ '1$O"\67 MX'F.FZ7742SL07?&"L&Y 7HY=4K?S%CI"J/:+,]AL5B/&B<7YZ>]*G5W,=^HV<&%0-_EH[=<:DF20.> M];JW-?[SF=]@/0FW:M?K,%;]3S(5<(5\]78Y6:8Y:#6.FLVC4N.JU3""([,% M.L[J\[(Z;J;[DKAV%]FV@7%>6* *2:!%B^S;W\\@J?\]R_KTJQQ M$7]OFW+0/&\>?RI=[>U?- Z;Y_]$JT),G@:M\DO<>U/)CU]B9_XH0H2"O6QT M.A%P0(7];]N59XI#YD.?SWAM6KQB\8K%*Q:O6+QB\8IY?,4C ?FZ^/XI4G D M?Y:.W"1=Q.=_?7R^7OF5\?EG"I=/&8Z)%=CR4CD"]]W[_Y;V=_ ?7RH;6U\\ M">I(L%'X->]@G'X(=K/:0__]V>5>]O[,7W>WKU9&[X]>W]S7UM?6UBZVCPY; M1T<[GW96/W5JJR?[P[WN_L&'W:RZ>Y==[NUWAIMWS3O/SV?I>ZZQ1[3]< MKEUL'JW6LXV'SKO]SXW547WYHM]9N3O<.;A[[^UY_KG?7%T^[[T+5\\[Y[WS M^N;R3>VFOGIZL;%W[S^\CZKO]E^/FR<'T-6K5_?:V7G[?WNZ?O/@TKGZYNUJ\?#J_6&IOOSP\W M6Q<[P?O#ZM9#K?8Z;7X,7J\U=V[#3]XX6&X<92N'9Q5_^_ZT'U1V*K=KC=W3 MO>/AY6$POG[MN_7N9NW\9K52<5>V'CKW;O/\=NOS\57C=GSZ(6VTJVMWU??M MRN[E5K"67+;.FNO!X&X__MS;W>I=]PZNJQ]W^K75#3&JE<[7]Y=U-SE?6__L MG:T'5T'P\#CNC4[/MD_:'P>K[??QR6EPW%W?;/2S^KA9J]Q^_7BRM[&SEP\-P>'2S%88G@^ONVGV_>[MR MZ)YT=N\ZF3?^U'WH#78[[[.]EI^>OSO-_&;O]2"H7%6./G5VM_N-R[NM_EVE M>^ZUWE7"K8LL.=X[WO0>-LY/3N/>6;?V[N0V]%M?3Y>WCX74U[,7+V_M[>^&I M^[ZREMZ?QVMWVUUER]//$_1'LKT=?ZZ/-V=;0;=!Y. M&G>OAY=[O63S]NXV^;1\=M1YUQ^>M\^RS+ [JC:.FT<;U:NC MU[V;S58\OK]?KXB/>K)G=<]N;OJ['77DIOSRM?.^[I[ M^7#_[N3".QS%K<[[CW?!E;?[\/7T\^&NM[79.=@\7;F+ONYXR=W'G8-.>\7O M?EA;2V\;=QMC7[@?_:#\Z-W82VI=3Z>'1\U[^*[]EZK_O'TPW8].3FH MU,9?5Y/&P>Y&MK6Z\7HC&UYM;ASZ#_%@M'(V.J^^W]EHMF[CW9VNGXU$8GF]W/UQ5SU8?*C>]K%?I?FT/EU:.C0?5A]?U??Y'E6FY'W3'\]SH=!&__'U!+ P04 " !T/Z)8#<*) M'-D[5U;;^,V%GY?8/\#UPML MNR@OB[+P%$#&IA@W=:0^QLB%F5/TV$D=R6$PV\ZG=?7US-"7^ K M9<_\S*1K/8&&@,+ED;3SS7GP3X_](^9FQ/S=K]2A/VRF^/,2D1_=P?RS\W$, MQ_WOX$1LKZ\OO_O]>?.RGIXOC/6O5]O?"74FLRYVT9RS=\^?^0=?Y2TW5V@- M@02#\+N6LB\P[_7JC+)EY_+\_*+S^>/(\.A:/N'-QL;D.8_\XNW;MQVO-B3- M4&[FS Y%7W54]1QR%$F6M;B$'A,N(#$3]):(&.+$UQV_,D&*0NA$Q O(YY[0H")!S)G($LK"-%%;;!W$*%OWT0*ZMC3V3Q?:>(&1U0("LB42RI&Y TVT3UPX'" A M5(X:.72#$E7F.%@.BZA %BDWNF'41C-I 5 7YVTG39R5Y')DC#3L=U7Q?7?4 M?>P-@/%^,)@9#;('(1OU.!\OQHZZ,\NF:4%#:7C;@AJ/J^H;C_:$'^>K!IJ^5)X$=HQ;ZU\>AW^L:[\'#:/RIF0.* METUK!Y)MEU@&7A*YM#,E3=,GP MQZ;<9GFR 206B$D'._$@E-^ 60#F%+T@XB(?K/"'!AB7:3 "WJ:C"SJZ M:\I;&/=4^IT=+]#H\*MTA\?XFTXOZ'3#=1P_)(7V R8R=L#05ND4MH8[)/92 M:<#S)@U/7"B(I(*8V :U M0^0<9DZ78J[64OP=R4+M3 Y#J-22@#!$(:! H0 MN(?D>40AZ2X9\M=A/@@YY1HX?)_&08D!2@[8"6JP*)K#"@*IRN&1A\4/F7DJ M)N9?__SQ\N*'GX OKD&D )$AD9=H!C?A(C=>H('!CVD,?'[@"6AZO3CL6&/A MS14RFI#1HEK@(Y((-0H)-%!YFQ->A/*\$",AL8'IN.CPH"BQ0K1X>7Y$M B^ M#:_^W>!<'CC.X-P.44P6:6"4B>@#">!;7T;3^QK19!R!;+$&"IE0/B:E0>+8 M$#,.CR:M!F:9;,#^<+.!LF+<&4(!V#-K!4#T;CR!36:H"321#D M!:8-0-4CU,2D5U2K 5 FA= M$0?S+7!\\4 *0PV.U7"\W[Y#=,F@L]J6@1@GVX_@528948R@ G 9RF[0TT1O M@IBI[%ZB\6)&90STB$3>HVT=>@T\BQ,7.SQW*@!= *&4 (($8#YI ZTFM+T5 ME#@T(,^F1N/C$P(NKD"N; M0$>#:Q5*3H-'#.9E"(< ]' \64W^&G@ES]QEA%H()9) MK22R_LT$>K(' .&@&A)Y#2P&Z Q;0WFQV(^%BO$ MPAMB9> SW!KH9[(]U=#W5$:WU\8'3N #,K(<4;'W^X% M)$L\MU&7D4 =8@H_^:633ENNLU9/@+XF.7C5VA3A]29U3U MT5P4O82FQ:N!K-;>J<0<'2D$U&7ROT@EL*3.!O_*^*?RKAIT&KAFLG3EN#9Y MV />0HS&H+E"EFLC=:",:E'7E#U9LH]N+Y\&OMD\7$S--^$[BXF!&VA3:RM? M'P@5-J ? _J4N]41CS-IP)U-NE6!>VH\-5B?!.O)(5A/*F%]G$Y>[7@Y&BZ1 M3:]5<0F^TP_,6 .:3-LIO.2),&32)9$!D'4JCZD@4\-[LCFX*M[CQMK2N-+! MKA3;]))(P>24:T":R: E=\,TJ9?*:*1B[C("#7PRZ;%,=VWZ@CH.]:'*N#TUM!V8JAQ5W+%FS3#@]H_D.:?;99VR&)TE!R;+<'=;JG M L6A",C,C)3,L>)2"'404Z^G=,+&AP($%HI]$E,#E!XYOCLGM-R&\ZJ62Q9D M?T631TK^U[!5.FA56U,^_94L[NVT? V[Y>BJ:G=R0'XEL_N1DJS5MYWDP>CR M=_KP]%MI.&4"D,PQ[&4G[?O?"!A1TQ-5PJ)^M4.^MBIJ7URVKR[.-MS:M;1* M(W;=4*T1(=\!C2@X[S]//R\B5Q?*F:YTE19\-Z!4:2Y/!]F"AR4'-R'^E8$C MVN")J=2(_5\D*&K./D[O-S_("78?4M!R@I!<750R/B'%.YB(;:LHCK.$/PYS M@=U'*?30#^E]Y-5W*@Y5>X#K9947^EWPC0IO7:D^:O&'7"LX$%L&M!'W]D9S M]948_A&MY^KS$*JMWH*BE C;MMHW?=<23&U-\SYA_L5Q_[TH+ M^/>?Z$L<-Q9=0TR& JT5I;38G7,YU;N*^AVCKG/7\L5A25)FR$"VQ;*0-:0S M@]H>?\J*4HHZF* :MN62J," DOHZ--^@"_$J8W)UD!EB+]A$J?:7$=3!@"[' M< )-=3;:!^A DFQ]86T]FCY%:G)!5KK1F?(Z-+?'D(7%@^Q-_T7[9*,+:^O0 M= ,13)G?1$ADMW[Y @DFJ-RDREQU,'6"F/?2D_KHC$K3/4HE%EW1H^ M+6OXM&8-_X 86F\_K>14^(Q8LMT%=75H]H!A\Q[R]*HR75J'ID[I$K'WU%9? ME-DFVYM?58=&/T#,O&\[3F4%5,EJ53]>!+NF$YO@0VLJ\E0PTZ^;^]]+E2OKI$_>Q*C*VD+JV M]N:-O G$U@-EB7?[@]E3E[JV]LKXRC_-@8\7,\36ZBW6R'>+*FMK37!.N'<" M^':&-N+>EDO-*# KJCWB]B%",:=8$>W>:HO.GTH=<.4=\),5,'0Q)@QT[B<(]D)]0YW.HUZ7L9GIRF4%$1F@RBCK:F:471@O G#D.B <1^I!*"5>*G;( MN1QLG[!8J8ULB9Q^Y+$GDE7;^XB_$]Z:T1[E0FW/#\XIC=:=^;5U35!,D3I% M6G+)"!S+0-2*05E0][_WXMN._\* O/PO4$L#!!0 ( '0_HEBA>(8!NQ( M .[F 5 ;'1R>"TR,#(T,#,S,5]C86PN>&UL[1UK<^.V\7MG^A]89R:3 M?-#YG>1>S.[^!(.+?X#L_@,3IX>4J@"%D?T@Z?N='(Z'0V\OT'D8?(X'FSP M+L)P1=^=GKZ\O+Q!^!F\8/*%OG'Q4@_A) 1A1#?8SE[/TG\)^(? 1U_>\?\] M 0H=)B]$W[U2_^,)[S?M]N7R#2;STXNSL_/3WW^]G[@+N 0='W&YN? D@^)8 MJN#.W[Y]>QK_-6M::OGZ1(*LC\O3C)P-9O977](^1PGUW]&8O'OL@C!6N[(; M1]B"_];)FG7X5YWSB\[E^9M7ZIUDPH\E2' QW#F\)],>YM> X!"@I'_RC5V MRO]ZVL-L1#)28[@%@;./)T%(7AGZBZNSRP3Y-SN-PO6*C4SJ\X%UXISNV_$C M I'GA]#K8>1!1.,/% >^!]B7-R#@,IPL( RIBKP]4+7"!!_M< E12(>SX8K/ M4#8$#N1&CK-UMB8A=K\L<. QZ]+_=^2'Z^.Q)\;=.IL]0!=W 7XYHO)**(_$ M%+?X *V[R)OX<^3/?)>UZ;HNCE#(/,V(T>+Z4,E(331'(GX,GR&*H(JX0K,C M==YUV2"C/I]0*@(JFAZ)B$FT8@CX& '!G8^8Y?)!P%TH60(=RG3ACT3N9T ( M^W8]AA229Z7B!,V/1,P-0%_N,4#=.8')-%/1(X8XECIKV\?&K=Z Q9Q+. 6O M:B-0T?1X5FKIA['$F8EA-I(;%18-ZUDF%6B[IO3()K59TSH%3X&:U,K&QS>S M>L0( 5HRN7I4UL/2C/G5HU0*U)@IUJ--!=>86=94L@+N^"9:CRXA0//F6H] M;03'M7:W, 1^0#OIK_1F/2+8B]SPWD>Z4:86CD;)OEE_@GA.P&JAC!ZT$31# M\ @2EUO .1S.IIA9P@<8UHOI:V!JAH7> K"120?H%LX@(=#;CWX5FD:(?^"6 M/?35<;@"[/B>GF[DPC[[7IJWN/?!DQ]H!,7U,37(0A\0A*-P!-;C6& MXY-<=UAH@+840:"37#@ 9>NS+&3>RF=Q6)=2C83[H7A;9J^[Q"3T M_XR_Z[^N>%KV6!Q*4+?,Y(2Y=,(W.H:S,0QXMIF%(&1^/.NB[*!M,X-1QP5T M42-M>P34S2S#P_SQQXK3#A:#VTR/(C(M#%<\1, MKM<\^_5[.WX25=.]BB$:(TG;\6B RHAT0>!&09HJ05]V(.!K")$'O0P/)U6[ M9"CT0]XZ+>,Z=SJ\YBOBGI%]3%LV1\H^E3\[!%\P*C=5&>SSXT/W\78P[=\Z MO>'#;?]ADGR:#.\'MUW^]4WWOOO0ZSN37_K]Z20KN\IX"["[PT_ Z[YPH;XJ MJZ&+J[MF@#[%)5X1[PB"DV3=\'%S&8R#]XH]D,=6+",EECP+P M!(.XQS_2=H5FIT9HY64N/.//?N36N=VPQT;OFD5Y<26@F =-\")ON3'6):Z# M";-0'T_.LWX <7=&5KG6+FUQ2GEPRM%TV"A;9O S@I8'^?!'&U)M18;I%3*AKM1%R*'L<-W"::!FV"8%?<+8>_�*R,;0L[?+5 \$5&;!)R M<1N*C87^JQM$/,NL5H >M!TN7!A!Z0O )L6E!US0_!X""L>K *\A3#?\ZXPO#5#3D:2VPK3%8)/N M[C&:3R%9\GUTM36H:FPZX-36CX15FS12K,]3:D4(8#K:U-:,@F6;M%-1."GU MFE8Y'-'$^#HDGYN^.C&DJ+U%_D3#4-D=2A8GKG9L+X"QR)=HFBJ[]2,^)ES6 M2U5;0[O!>+G$**9'M?%;:FG:VDH.9F,%Z?8-GZ[GQ66M(!@!WQN@'ECY(9!D MP80 IHVNMEH4+-NDG3&O\$'0X^>$?#2G;,$8+:-X[7$+9[[K2XRP#JQI8ZRM M,WU!V*2^')6Q4^&U;@0N(*+^,TP*N?A)E@<8#F=3\"K-=-1#9'I=H#\9]Q.1 M35K.A0K\2H<:_E@-:=K7Z?(F7F[4TYC!2+T.?ZJ[641L?C@MF -3!3*/F)\ .#!,]D#G.GD2E_ MGUPM(//J60O3IJ%"IB6GOYZ?_S\?!]%_F[G61/Z.SP_SU M8G%6=*2Y3HX_N]7 M:IF>FKHIWJA0:;LLR/[*JL6F??-N ME_3^0AFH#XNM7\E2*;^T0D]62:\*9W M5PY6;3U!694:3T[T[PS-[)V6PJ7FHAL,Y+!ZNOW17MWJ"^A_=M/Z)PNU]]^P MF\W61(3??7(+DY\#5+Z(49JITH#6T_!;"S5'34N@.FF0LX M^YH4*GRGZ#B:%!C;(AUZEUMR4"U(3479F+71YO&KF'6[]T72V-_7F7[5\)KJ MM3C54T]2!B;D &E>AE8U7D7 FGJS,4\,VIH9J MP&5%.U%B>)M.5C]SI%?$U8'?W*L&BJVN*DT3Y2LUOK2:K$ M=4FTM\J%*#3U;7$BJ;:\;%*V@'N^,J,';K]7XC!T27CR##&=XC@]3Z#P$FTQ MEW5P6+IQ+]%J\9+QV@*S*AHID9^=5(+)?1N][.5+ B6GHNMAL;0$X "=:PC- M*JT+)) ^@WJ0+:O$8>S! Q="+R[C'% :)>_5YF[DD@QH-:BEEDNBP_+S"'KB ML I>/_OA@M<^,J;O,*E;J+0_1DOM6(T1<* P6\AX56U4\2O; M&&T5#S(7,EZZP):6-6DHL@Z7%OJA:A.4?^Q9US0G,):6/!UJD\NO7S>YQ3Z& MJ]0N#&?\?EK^Q+5HGT?0UM)*)@S'^SF%-V>D,"8FD1TGZS MIU(<-D4R^5&FJ3L)B*5%1OJZ4XK#JHF7IY9;Y_@MU_@*V7BS:?@4^//DK)B> M-E4X+*U"VD^]>@*S2M^<^<)CO6-(0^*[_%Q2\ICO[A>YEB-(?.P5DY^;1[?8 MAP5 UMYIX7-PI0EWPX09G-K-IN% M*3/+-MU-RW,* *WY593^'/DSW^4I\V2WEU$_PH'OYFE/3G.^?7M]?7[N=)Q; MG[H!YD6M[)<4EP.0Y^2P.5MTSA9?G')S9WXT,5E3\5J4S:.RE ',S#-<;7+"5L\NM]YS.)Q-,;/B;!DL M7G==BKWKEJ4M2@?/G) C=1 ,'9(T;9.[7KSTIP.4G;&5L"9:4N992_$Y/G*\ M%*,!MAZXS^(7_E>Q47+1)38VX&V%0G2CCORV>E:B6CEU2GXZCVY'(WF4S ZD M.%MG+2T<2*M JE@J.7(12RDJ)TWRM\6*SN JN?6=T+7= ::*8C/-5!WWS+%4 M7@YKA+1;9>6P?V_F*K.,@K7B6MA\*U,E_BD-=_S1D@7TXL=SXBK/-/J6%O=K M )O>8JG21:EN7UL(-NVP;\@>@Y=?00@)FQ.U52>!-;V?4T=S2A%8M3&@:R>+ MSS17&L8R[V#AI-MQ%B%/5+(G S!MT6I(7\UW M"Q?Y)2,@;UNSB^J$M_=)04QO:M;0H&"JMII?D4M3==8JRI(@47;H]S,=-UOC5D@XM&F02\XCZX7;$O@3-?OUIL*>E*P3F\Y4OGS M&W472'F81GQ@;//IQNA+:=QQ&Q) V]9+9:8J':%2%#8-KBR(RFW(,D>^SY"K MC\FV%9E8OWNS:*_"TZBYCF8K0&Q;U&FK4,C^5YDK?( AOZ!Z!)-#S56IPM)6 M?KU4(>O!8:#485;.H;P3*S:3[X7!R;=6,'^YG%TOK61/*==N)L\)X2] M:@*W0MCTQ8M%TMZDPX@,HY RD\*/_NP<]<\QI%6HOS-&-QTX."+L MOTT7CL?Z,+2+Q=D;(!J2B!/<8TI9\[38DE=FRX(K&929&)&-#:@^L;W;RO1B M34?ZA5BPBDT;0_4TK1H_)!,_,JX.U2M 3*^V]E"04@"*<]0M1^M"BRBKX;HJ M%3S)K5]+Q5REVO*-<7<7T(OX,SC#53QVDF.8556#5^7RA'S5>?K&9E)TOF/> MTRYX!))TXF2]&&=Z3",9Q^555FV.QY-'>]@=2=F]+J^O:K,[LHG=/EVM9/R6 M%U>U^>U/1B-[&([3!9VGXB5HXC76=7F-55L$=-NIX^9Z;6?-I2&51T2@B^>( M19A>?0F5%V"U)13E"# KKERJ4[PDN2XMMG9/ZK2Q'"D3*O.ZUZ5%5"7%)6^; M1A3\?UPA[)O_ %!+ P04 " !T/Z)8F+YRV7@9 !EG@$ %0 &QT3\S=O3RSHV\AQ_?'GD\?A:6O8[G9/+!( WP$>\N'G$Q^= M_/W__O=_+/K/SW\Y/;7N7.@YGZQ;9)]V_1?TD_4 IO"3]0OT(08!PC]9OP$O M9#]!=ZX'L=5&TYD' TA_$0_\R;I^:M#]#?H.PH^#[HKN) AFY-/9 MV;=OW][X: Z^(?R5O+'15(_@, !!2%;4WKZ^3?Z)N__LN?[73^Q?SX! B\K+ M)Y]>B?OYA(V;#/OM\@W"X[.+MV_/S_[UY7YH3^ 4G+H^DYL-3Y:]&!5>O_./ M'S^>1;]=-LVT?'W&WG*,R[,EG!5E^ELG6'5(-[X^BW^9;NI*2*= $_<3B3BY M1S8(HAFB1&0)6["_G2Z;G;(?G9Y?G%Z>OWDESLE23Y&P,?+@ +Y8[+]4T:M1 M/> '&/GN*U/N&?OM61O1R4NA1OTF&+Y\/O$"_$K)7UR]O8R)_W6C4;"8T4E, M7#8'3ZRS70=^]$'HN %TVLAWH$^B/Q#DN0Z@/[P!'I/A< )A0%3P=B!5"1-L M8< I] /2>^G-V&*F4V!/;N0T*V=K&"#[ZP1Y#C5$G?^$;K HCCTQ[KB$'E)6]R[X-GU-)SB_)1*9*$#L(_" MH \6S)[M IU/H7C(>:>%1M>*?*ZEI+H^G:@!PAKN]1XD*V:J%TP@7L[8 CD3 MT:V8/6JI[Q$AU((/)P K)]V>9"MFCGE]<^#I!!?V(%GY*@OH;N52/ZQ%B$; M?5^Z%;/7FB(9RPL6Q2'$M(5,SFD6SIFB8[>RP!Z+-I,71 \+LZZ M* >HVLP@_]0&9)(C;%L Z7(.[LG .4_N6[U*.[JO9D XG0+L?H>D%^)>&$1) M;7J.NX7/2C=H/ZIELZ;M(>E3*"U2L9*;/8%.Z$&6!V0SM&73X7<*,.M2K)"E M 0F+Y(=#KD)F^L4RPR%7(3,=,IL5R0V/7H7L1+[D*:NH<%A\GF[@N=R$PD:H MD.5''T,;C7UJ&2_8$Q9]4&\0*!1:R_DC)'%P?(32"V,?N$JBQ;% )1-Z -^[)" WB\XKM$,V M+]OTC#!&>+$S%YIT2V%D[WDNH57HY"EB098*<%MO+G7T?6_W6:$F6=;BW!>V M@%1Q<+OTX#1WG1!X^V$5T"D$:.L;P,Z(4MH+(9=*@88 W8$;;'C]ACNK_P- M>B5.@#N$Q\BG'6Q6L9L)+>= +*14'-C46;\ P%)JQ8&.)AYI4_<%CM 7?^8R M9V:_:2RB5J1=B#)EG%E]LZ!K?0\[P:=+@@VZQ3%R"U] Z&T'J',@WB8@@P:P MO43':[R-@%.SO[PZP(KUKZ/Q)Y0$ML-G>.JX3%"1/Y8,E&&?47']X(PV/4O: MG'$)E(][-=BI@Z; S0DZV[L"Q-%(IU,X?69W%W+!W>Q:/E;@>?D01AW*Q^6C MH)47VK)/I7,R7M4[3\IE]TW,],>N[\;5!?[7#=SP-8"^ U<6CA'4OF43N %K MG5R2.K=.V8VJD)EC^L>D96E(=KDKLX'W@H)=D>=6ZO=>[CM M/ SC/PU[]]W;%OOQ3>N^]=#N6,-?.YW1L#;6%!=G-GB\S,OC<$3_\Z7S,!I: MO3NKU^\,6J,N;6 $MY**\@VNK_;C>CCJM?_Y:^_^MC,8_@!FB/QD=?[_L3OZ M]_)NVE(('K(W./?8Y3B$)7OZ"R#/T1H.R>D8@%FRL=-]?/F3]0Z?_.!IQ0F5 M-.S2/ZYT[8%GZ$7#/B6->6W/ZD6]$6V2($[:;:-=3[067N).#)_F[A);VT\V M\@,Z-3MQVI1:;#A.URR]8#15BC(1&Y)RD)8M!7)B(4PG[.>3\[=K+,Q/=CZ? M!#CDL%RQ@N*5Q )K])C$REI?79T9QN]6J/JX+J)*79M:$*A*QC-')SBG0C:%ZH3K(>L$HA4EDC'09$>KEX>\B*>3KGP"]*-TM'<%_CMZ_R(B9% M^KNL37^LBA_YD3_Q)3D Z7;\- M9F[ DF=RA4B[E;"H"M>.F@&AJFK3U8"E:GWHL()OUQ\3E9+X[9]X%MLP[4B0 M"_>A^I:03<_;853#&-5,,Q8QG+!=8 [C3+MR.>F2>.*9:\.4EX\9X;Y4FS[% M)UR>)[[=]NE=/1K*<53B0C9N9XK*>T@J$2/1PG93\Y7 12RT;;4NA2XA(71N M0\RNE4/L(B=ZFREBX6:[^DJQ5'+1,E^+N[$D-'F&J3F>I 7I64;L4!6MY$FD MZ:OZW/U5T4AR[6*$1N"55_+FV@&7!LP T9(< J* M^,D4U@Y@?'\%#B&>NS:,U\ @KL=E#2*[IS5-2AGYD.92>0(03;AW=4VX!QC$ M3C^[;RF>'1O-C%=E%JU([N]36;NS+3[H*%_KS^AEWX[;2.1=[Y?(:[>&OUIW M][W?RTQ?YGU?+F;PX\?KZ_,H8[XJ(8]RYA$MB_KE5HJ:M29GK>F5QM'V P\I MQ!?;B%=M2T/#N[J80G2YC6BC?6FHM%^G2T&]VH::)F*MJ%@;9$KC0/2"70KP M]3;@91]KU:DT>)('[5((WVTC9-TLUL]*=RQO&J@J$B*4[S.*3W7[X:\?+L[? M_V0MNY>&E?<&7@KDAVV0<7LKZ5"F_52^@I>"^9%C,Y?]([NY1:%NNR^Q_Q=O M][#_UM^6?_JQ_*U@ZV6K% N9+2SI8?TM[E,F./%S>BF F1TKU:L*D#E?TTLA MS^QLZNVB"H;DC^ZE\&>VN^W=HPJTRF?X4H SVQUO,ZEDSJ@>YTN!SNR XKVE M"NCB]_M2F#/[87JKJ0*E_B-^*=29#5*Z\U3!1JYW_5*<9/;0E=%.2*U_1*SG MA36+R5F4$/RQGB)("A>,Z2(<1W:./=P2PW7/>F(3 ER*3H)D@AI*VI3?LK:R22V)(P7Z M:O*W>BI@!CT!1X1E>6M.>,TKKI=4B34C?3&+I9=(5J0#(TLC"]!3.=60V3#?SUUIL_0H=Y$%XV&R NC6R+"8B#60]RAZI)'K;F.=)$7;9X$\F:#+PC= MW?2D+6K^=&6XL*7 A5GG@H4]1"_!-X!A"K%4VL+V3Q\,%[<'VJL%(T\ MB#O*,#L086 '+&/=#DE SWBX\VI[873)FA!(_^?00Y^LC#0WL:?S]_4D\';T M>7=F4:3Z%/>59OWT7VQ?'T4O,R%0\5&4G43'2UHU'4.;NWC-7;P2%+1<(JY- MUT* W>=H7Y5?Q)/U,?L6GII;@TJ!^6!5%[[DO>JYD*2(+9.%O7^=)IJ:X+K=M4?E#= M0>Y\T%4=4EO$!7U@LRS^/\ ,^-(3*K]QY+&^C;DRG 7^61:G7/@]C.M;D1[BWFJ&X)6!4<5?>L)Y:MK025[OB","FJ M79[RC/0:RE6PH0[%$'B0)+;G 2H="V[SFJ+@VDL*Z;%P ,9SP3[7D7O+6W?DPWUJN4QGG.59AJM?3QX,JO52R8G@VJSUAGRDB7?\6 MOD",H2-)98E>[DBGLA)ZENM;3D)QG<:JZAIC]FN@*2XR=Z(S7*RZ-Q6B384H M[^!QF!6BZ>_9W+,1E/6AXAYF5X>J.#4H',V#JG)B97WJ.6PH!:[6C[D'C6)5 M9/(QHS U5GI)L8_A#+A.% Z*WE,@1'ES3MJGIA.#QJI .3@PSM0EB),/W+?\ M^'EU5OX5D'9(/<7US.0E0I6=Z_HR@+;?H,N#QI&A6LWE4=0!ZB6G&LYK.KFE M7ITBJ^,;BK\Z"^(1P+/K\1^0N\P\I90FMW&"2Y.TO"7-BE[A6G'&OIV!PJ / M%NDM*\U1YJTE$4<)*6L6TVI.=P_7'+#MPY%2J4>&?Z-.KZWEF>#P'D8<6XDZD ?]>?TYFYGSHY- Y5 MG2)6C L1"? G#Q7OI4X.C4-5IX@5H3]7?\!")S&;>89XXYEM3G*VOA>WET$* MMK!\N@SXC[-?9A_MUWA^>QVW2%$W@=DH3+:,,0DXSCQPG(_C:(A5S,D0OA]8 M.)Z0/HP_E,5C._,:\Y\"#_NQE7F6>W\O&< MHFX"LUW:P!^[SQZ, \$\CC-7N?,NY^40%HC&J"D0><=D"^^I"76VN=8(3>KU MKBE8:4^@$WJP]R)!J0IDYJ!A3) SCTJWPYZY969\H8N$D9O%%_ 'PFV/KD!Y M[4LN(O6%5O-K#^W.IG'G!0GZ-?8',%76A>/4I70C M \YU30Q#+Q'!N!IH6?XM[UA32="NJQ7EYZBE"*T:"*,:&1KDU_(PPOHAD>A0+QL.8$(P=4H<5LUIX=@TS6I7M"TW M8%=S-9Q2=\_]#DDOQ+TP(-00L6=M;^$SKVKY2NMSXQL3=#6 A4),_[\:PG+H M&+5P+:3BJMVQYC8U)8RA4D0EK M"!DWLVJ;W8R7U&NO?UW?ZSX2D2(>TFJ<8QW!2BLKTPUJ*,[.R OQH544:R]0 MG$;&Q/5%;M W2[Z 5W<:3F5RWVA2>4!3,%F1!%Y%84F59*E(5))--ZF\+% M MV0P\X9RM+2IQC_QQ /&4;2'JQ^WXK4W>]Z3 -<(,]6I#E0H5M:\GS2T5LEP? MYJ:MBU&)D1MN46HS-*D\@'/DS>F!NXVAXP9WP(YN1*L26])N=66Y%.LE\PD? M!0>%9[8$E]8V +B*#S7S&S]=FRQQ!6Z1G*_KV^_IZ;SWLCDQ%'N^L, (SR#DI3FM$>0[&*K?0>]1#Z+L(Q M&. [7^#W[\"G '-M5?F(/-7TS3_M!87VXDRDN?>U;7*;^P,%#5M3%,J>/Q+U MJ.U9VSU"ZEOH1>JIL=@SC?8+"$),)^8M"+03(.D^AZBA#/ZBX_$"VS> [-M$ M5"I=_][]3^@ZJ4>GMBP>R4J!\ MSG:V_V$H+0Z N.7>UF= MU#@ZB=TLUDT2^]GZ!K"3F2*<^[ %T*[[-K"2!R)B0ONR\-Y#&%.$4]QD$MXT M+D@?QE]$CB$KDZ%;S0RX3%R4@I",SZ+/*N6;42'7:\Y\IT_W*YW;I^6,5D^ MEJ]95 &_YD5R#W\6F1PQKFNF&9J:COU/528ZW:JFF\REKGXDY?;P]AF1*&+. M2.J6P4.H^,QKT4/55;=0GE=:BH2,BY47R.;OD#T> )T6NS@UAIU7ZF"Z!/:Q M*XN<5 2@F9][R.WH+&7G=>;&'[(@7;\/L8N<\F8H9[!F-FK*R+BLRN[^BIC3 MD@QGP4C^?'.V# $:EXB*8MM=0D+HW(:8[@8Q(Q'C)/KEBMN8%YFES$WK^";5 M;B(P+B%6P.*(^:O?RN7 <7S3L7KQ'6).<$!"64(P^XQS[H3@8/C89 .;;&"3 M#6RR@4TVL,D&-MG )AMXX+.HR08>3#:0?8Z-^N?4:X\J(4(=4O5%54FW MX\\7*MD_O*U)))L'Y,?GO?@4LZX5K22GF&/T/]\!O2BA'4_F,B:R5Z64/\,ECMB71JM+VW, M9N+F$]7A93EW7J@1VZ)@LAD&.B?$9K*7*EGS$J:EB><.X1?H!NS5\M)J4O*# M:.;WGK([O-SNO@((,21&FO8\^)IY7YY8-7+$Q[(D?HN.)75:]$T$S;3>1W"B MB?ONV">ND>8\)\1FZI&]PX4]?6OASG?V6>>["GWY3^-,4_C2%/TWA M3U/XTQ3^-(4_3>'/P<^BIO"GJL(?P2N+U"F//M;GVW!=F2)]3E;2XXCK>#0X M/[Q-IBGA.9I3^)^WA*>I6CC0B:E3M7!XMK/)S![XA"TX,WN$=3=-&NI@YVZ. M--2EP:'V#IG-9+'V\_UC[9UAO]\$VYM@>Q-L;X+M3;"]";8WP?8FV'[@LZ@) MMM<<;&=NJS2VOFYPY*'T348/;\<01KNB"&NRT9+6G!XLV,9YAW 4[2HC%"D? ML3D;YQ%4$Q5OHN*'%14W+C03\7OZO"V3Y*M=O&#-Q?[!&K(>U+)3HUHP'K:N M^$T @F@:Z,1C.&WK>L4S0:(*DFRU,R?2(11[YH%-'J?&AQ^Z/IWC<,TE&X1) M61J,D':J+S3!U\#VE_^4_!KD.PK0J@Y\BF[UG/]U)*^E*W./]66HR^2#=L$J M-?25*O:U5NJ+ $_R;?2D;:9I34=OO96#U-B-LXA#Z%%RXU^@#S'P6K[3(:*A65BTQ=1XU=M)B?,9&*KVK3\0 22)%,*/I;.(<>FC'V$^@: MC\.I.C]].!Q]ZK(CTN('P^)>>4,%3^?O:SKG:SO^$MP:,2#C#MV//H8V&OON M=^CD/X!?[G\ #U, C#V--]44335%4TUA7#BCJ:9HJBF::HJFFN+ 9I')09[C MJJ9HOF!--[LT+_76F,P\M8(Q8M3PYC9_>':]2%5R+E/FN?F5"/'?I+.3*:/5">B0( M,D(!\-*_9VF)!Q3\&P:#551(8TH4/23U1@R=6;L&!TH6E4;H\TAF8WS_[0[A MY$>LW7D-4Y2+HYFW1=$'CQ8'N;Y_0(L66VG;5!IG]Y:GE> M:E2AHT>;\EL6>;9@)0_0:WTCU)!(SQ.\AE5:5J$TLLZ_F*?B=F0-<:I.:(*V M!R#4#&?\U$A9@I4%+[:A#@Y*L!G."HPT"P3[#XCA=/'[Q W 5XBEM+F:"7Q(? M$HE7XM__\V65H2=,BY3D?_SJW;???X5P'I,DS9=__.K3_?'L_O3R\BM4E%&> M1!G)\1^_RLE7__D?__-_(/8___Z_CH_118JSY$=T1N+CRWQ!_@U=1RO\(_H) MYYA&):'_AGZ.L@W_A5RD&:;HE*S6&2XQ>U"]^$?T3]^^?S]'Q\<.Y?Z,\X30 M3W>7;;F/9;DN?OSNN^?GYV]S\A0]$_JY^#8F*[<"[\NHW!1M:=^_?%__3Z7^ M[UF:?_Z1_[]Y5&#$OE=>_/A2I'_\BK^W?NWSAV\)77[W_OOOWWWWYX]7]_$C M7D7':*5ZHP624?L?UO\OQ,BIQPE_T W_1NW_F+_J'^N>K M:(ZSKQ"79/S0VO5#KZQ:Z3O?8&\Q34ERGD]#/=0.!)^U'5J^PH"NOG<3'D@9 M99/ =S6]P[[&T[[X3L__EV9^'D_[TAW-@\ N9%,<+Z-HS5[P M_L-W."N+YI=C_HOX"/4/O_*^$:]P7I[_MDG++>^Y60R0E\7L)2V:=PE#__B5 MH\YW0T.X]HPVUD0TMGR26N*[F+ .;5T>9]7'K]07E*RN4:XRIL6#.)P??[K_ZC\J4;2317_ETO_O MW[_;O2$(Q1BB%20$$1_ MK43#L!S;RQ:+CDSM.\+L\,BJ X90+RB&_=CJ( M*[$A$JK5X+#M#I=1FN/D/*(Y&P<71IKIA'WRRPRX2RRU)!A&&>$-J=0(HT8: M#H-F<;Q9;3(>P-Z4CYCR7I?B1YP7Z1.^S&.RPF;?Y:[OU8^--:OGTUR5P;!Q M+&+)U]V<7J)96=)TOBFC>89129C7HRSZ@D/5DRCC$T/WCY@-8^H9(4-PKQ?W M240;Z"[O=+)@:&8!.&15+8Z$/&H4]A3-9R5]X1SYP_1R_F@T$VD)PW.IG@;+$ DSDB1%&4 M,YY4TH=U*>>,>$F"DTOR<$^R36GV)R9I;\[$#KGU)'K1X,1PPR=-']4*Z)*@ M!]3J[,V#:%C"\6V+$J\<.**7]<80&]R6'SI!&.RPH!MRHZ*$4/#'C'NR*)]9 M+#W+D]I?&:AA$/;O@EAQ:21CLL,$;TJ.11[-=WP)HK/X3)DL:K1_3^"PM MJK&:>0AD4O Y"+(#[PZ#]-+!6>4,<CAM= 0#&9^^0 FOZPYZ L&Y84*EF\@ 0X537AUY2<4T[5U:?#[9GN \ M?EQ%]+,ARK2K^=W]X&9$?S.$60<,K1R!RELE.FJ(ZZ%6#X>?<+[! MU]CLCS2R7O=KF>#V]FFI!,$0RH1.7L468EWJ /9<#^QUXYS63B.POQI"M[BJ M1AP,J>P8'1P4UX#BFTXW14E6?%E]8)AY&Z!-RRO-W$SH4K_/K"H AC J5-!7^PT6S?UJSY"Q) M^)JDTT!K9ND&CX-7O1Z3(LI)^98#1!;HEJ:$HNK\SV'7F&43!J+! MZ>*&S]57'*%= 7""B8LT3TM\E3[AY#(OF1WI/,.SHL!E<;+]&/V-T-,L*DSG MI4:5X#,0F6!:-TP9H1Z MS7CQ#F=BI%@\IFLSZ8P:(<;^!NBJ<;]"' S1[!BUX_V>"AQ^/= HP7Q6U4PJ M6MC])*N-BOM.&_PW%>%*V$UE=Y["*+B58B& ME5_+A&W7'UG8;:SN_G-OU:V"U59W]R&,ZE8@DJJ[DH'3QU^1?%EBNCK#\]*R M/JD6]=G7F\!V^WN57'"*.( ;LH6+'C\P6<2%CT M0-[A)Y(]I?GRE.(D+2^B M.,W2N]-++! M:>0(4.K%>,HV*O*%'G;%\A[G*:$5KBA//N*__SW*&59W/S.V!'_GWR:9MCL4 M-TH].-&F8Y;W3/!"4%L*:HM!@%W<[#FBB24:'\AXS62C@M?+5M,5",XF$RII MW9W+@(JS;]9\9M@85O=%?#)!!:Y+A.YS,#Q0@!K2H!(IT)]P=NC]%Z.&7/R8 M9ESB1&08_)2G97%W_\DRY#+J^!UR.<#O#[D,"F#HY()2'G(U.G6R2*&%OF9Z MQ3>''G;=8KH@="72)K6(]3&14=Q?+B([Z%TF(KUL<-8X I0.9NTT>HPY,%7. MB_5:SXSN4W]Y9"1(N[PQ[2,8U2SAD<[@,@$XW4N5E*]-C^R0S\ZHX;-K<8#> M[5@,XL&9XXY1RB0C-%"KLN_T=GLX$E64-PMQOLN\2T66\WO\20.S?^AI( 2& M.#ID\@&GHN2[1*O$=F"\T#W.6''+Z@*<;)8GLV25YCQ!">/R$SY_6>.\L!!H M9!E^SZ=,,*]_?F5$ 6!(.06U/)LBB&=T!2L[.@VE PRJKO5S XX M:80=VTG0S<.[6S#S NX870=Y3 ^./SM?K3.RQ=A^YXA2TFO2)CW47O8F62PX MB>S8Y!RCE>0A;Q\I^%I(\Y&N$#KRRRL8(K%J>BXBJ8Q:ME+\54BW$W2JH)!*\ILVX MI A8"*)*\N Y8CNHC'&$1C!(S>NC!J44O/JWQ0A]"MRB>[2_V,"!"+KE)I-@ M$"(H%Y;T4O"(8%M"ZA/AS@<1_@M3O-K^\IB6T6=,]3Q0RWFC@0EFRP*5$ P2 M&) -.5")HD;VX*M!-(U/HL)TT\! PM^JD!+:;F6H]QA&/2LQ25$]$T(GXK#S M8>OVCBPQ_1/)LC2)U)NX]6+>:MD LJUJA0R,^M8#DZ:2N"1J1 \[E$MP6@WE MV!^[H1S[QZ^GY G3V9Q/K<;EP"#%,9>G/"77V31 M4@%_\-Q7%2MA-77<>PBBDE6(%!GU*QG$A4)5\QDN8IJ*+8PF.WIBWBM= 5*J M^XX,+ K(P/1,Z,@&%FOD/)+K.O=(08WII'W[?J-L(=]@5(8!&E<$&I[ MBZ[2;F=/(![-\GP3955>.H.A?3'?K%&!')*E*P.*(PI@6FI4LG6:P$",^#^; MB):89ELK*21)W[S00!U28R &BAUJ;%J"M.)A.?) H[P0U]9;22*+>A]N:,!* M0X^!'"B>:,#IAR2M?%BFW#_B+./WA$>YW:&HA'VS10]XR!=9$A1CM/"TG!$: MJ%:!0YOS)QZ=LS#)T=B.?$CR2+!-_&F%P5)HB-"114(-<;U 3*I2Y;(PF]HX M)$GZ9H\&ZI W S%0C%%CTW*ESGDNY,.3Y#Q/G"C2RH4AR "FFAZU$$!R])'9 MJ''.=]Z&(\9%6L115F&Y8+\-M[]99'T31 MW2!))$!11=.BT9*D4&LX(E:"$ M^0N.J!M=.I)AR")!55.E%0-(E"$V&TVX?!"2G&XH[:'6]SAZ46^+LA:P[?JL M1@X$42S@Y.S-0KQ'E$ ]T'E>IN7V(LWP]4:Q!!BW-)T%='M M?1I;N@I9T"\U=$#[W!A* 2*'!IJ&';4TNK\\#=F3/$0OEPDC*K\67BPZ6UBB ME?=+%@OL/F64040P5QP:FC64SVJ]J0@GF*S*@#Q$H(P;I8D[$,5]7^NTAR_T]JO ME/7++@/GX4\M>=3\@;@.NLFAD.;]"%/?AR?->U?2O =-FO=3 M2//P3("0YL,(4S^$)\T'5])\ $V:#Y-(PRH^J*\Y97_>T ?RK-J91L\-S?$6 %K-T1 MX,Y#$"10(9*/ %>S)Y60[VKF'*4XTGB$_F-OE:P U=9QYQF,*I8!234LVC63 M"=&0>2;H[/:1Y/H- K*(KYK6@6MJ>_@<1(UK0,DW.(J]9EPNT&S\2XGS0NV^ M.\^\]>Q#.&U'WCP 4;M#-%(WW3SW7)N_T+1D;SXEJ]4FKU=Y5/L&-7*^:MD( MLZEQI1"(VCF 5Y@R>^R* $E93];V'("I=A4AJ_+VZ#N3RSU_B1P8*:PXDJ,5\NWX5R*'[ M[\J H( !F'QC4B6*&MD0!Q)V7=;2'@0L@P4!2TL0L(08!"Q=@X!EL""@>6V5 M(H3YI9MYEBXC37)"H[1O4A@@#_FA$ 5%%3T^K<]H5=!.QW=&2Y'B[#(7MR+Q M]U^P/Q16:N2\Y;0TP6R36JJ$0'#$A$Q*:UDEG>L((R[MFQ>;)"UQ4H&Y2/,H MC],H:],CJF;$[2K>V.((OB6.11X&A]Q 2G2JU)IZ8L<#N;YK1"(.@DPM"S=89KG3\F6NA1JV> M"0O"I)])MLG+B(JSY%3EF31R?IFC@=EGS$ ($%/4R#0,:851)1WF@':5/:(- MLKC#4Z: ,8M[/JYM!#TXM:V4!<09(T#=&>XZY\"I8RAIRS46A+#+O&! ME/_$,1)$.7=,*P*('BI4H6H9]IHP0XX(\E!(HP.G,26#,=\ON6: ME.B!H$\%1N4C1F([:\)^[V2"K\H)==-('/,#$554GB<155'().S]UA$M8.GN M$4D2!)&L\/3WD+0:J%'QS)H;QF':'<<)$)38W$G^^?XS8![S9E 7O01DP_2RX4BU0WU"M0M ,WY'K&Z"/177@@2I>SW_O)%5,R%G9OB>!E%ZXJ9."N+YI<= M1>L??FUWC]PLVBTEMZ2:V-#<:#].U0=!IQC#^3E&+S@])X"5-BPVJGRKZVX' M4:.-_MKHA^?EK"AP65@8.!3RR34UP"ZK^A)@^*.$)>TV$T) 6%!'BDYDD&3] M[1$+GQ^",.8V*QUF>\/^<_[9)GZ*,]\:S\C2B=,NB MP)^C;#,\5S%2UR>C1IG399B3(AC&C4$K,9 I(1;BHYC_@7?JP;E83_>SD7., M&:AYAJ]QJ9[[<%/QZLL

    #,\<0$H]8:V":*MSA'*\WWF+*>RZS/D= ML(1NF0D:<_LB/MFC M=E2_.\ MP*S_%8N*5?2G^0!F%9]L<@'?I95)'@R_'$ J]V#PX MW7K#"I>A1\#!FW70YI4R)2FC[,IUQ*8[X\P+@<:)6TK6F);;6P:U9'SGT?^: MSU#I@QJSBE\79 ??=T%Z>4 NR I2=D&5BG ]N)&'$1_]1$CRG&8Z:W>/?1)G M"*I+DN89&$(, TKOWD)X4V H(5-G2,"&H[$QG-;(>N64"6Z/ M2RI!.!PRH%/OS05"%^-P/L3 73]$#S 8=QQ9&8=40"KZ*HWF:9:6*2Y8V"ZV M03V2+,&TX"%\N;4LG[JK^R3+6*.Z='+5!>-C1@*6NJR=NAB)%9T"_E&,R_:< MT>R5+'5;UC5='#>G*_6&=EB?(TK(8&"KIL>GZ.7%0A>1\KVS&E(]+IHT2I@YDKHF/,IW]EE;:^UR FX_2B(*A MDQF?>D8@E@.HX"QR)E!H[KC1)C!CK-,)SHSIK]:"8DS'D5HG('7"H3HO\Q2D M6A*,SS'"DZ]3A-]EN#WH88?>.]ZA%P?C8^P8 MY4VSK49UHJ.K@[Z^)B5&/WP3G&:CUU:@K*:,6S]Y RLFH]=([A5K(N$GL3M) M#XSGTR0QWQY*!7+HEKHR8(BB :9R0"2O5LZ"LV*6).)8=I3=1FERF9]&Z[24 M[BNV2GM=W#!#[JUNJ$7!,,:,3YIP;J41WXU_G.8HKA2"T^@.EU&:X^0\HCG/ MP3.+X\UJ(^;"S_""W\2L^0(NBC[)Y6Y(EV=V+3"4EW*GF#A8XQU3!!BJ M3L-MXFU]9*E;#DI%0<&I+$>9SN%HZ/C>+:Z'-?.@Q:>>@("^S4FYEG>A'Z1\7'?X"><;[3SJ[K'?$4$?5#_NKYZ!X<( D'3S/"X1K42"5_8I M*5C(Z5,:X^*>N3;M](I>P>\WINSJKA2VI MHT$^R%E('6SE.8I MMX/?$5A;IAM5.BI[':^/,J@WAG?2!,.^47"E-;M*^0@M*W4QV(IZ!02GYATN M,/NV/(GA&>MY,R)28)@9:='Q&T@[P.]'UP8%,+1S03ED6Z,C6);LM()3[)YA MH1&K2A[B%>^T+6T@Y=>?*2'V'5=/! Q5U+@4Y"CIAB=S$PZI:)1Z!TSBQX@N M >R&.JFOQ3PEJWF:1R(_>/S;)JV2?==':H2YFF\RI@"?-!MO6)>![MI@R#D: MLKS0TDH?MS3E\J\E:5;2%\Z\/WS_X<,[P;ZKA[L__WH1I53LL[C#*QP5&UHG MK.#,FXIX2#Q>!'KB92#:+81/ M4>"J&+[+;U=.<*\Y6_%C7W\78&X6PQ1%NN50BY+756DG WJ+T$:-X%PE#%>)^XY^Z$1 M]"#CH5(63+=E :C(;"C$&Z<#Z.3>-$%HO,NC0.]T?_.F8-^.GGWS4%>!RL&.+RAREAB M+@IMFFG)BP72.IF)M8,YP3G6K^UKI?VW"BUDF=&2*!AG;\:GR,O^E!9\X,MX M!(M&+/ZQ#F$&,EZOJE'!ZUU2TQ6 Y:Q4T%2;S3+V.#@/FJ,NMYB*&YM/HB*- M-89I9+VF6S/![:584PF"<2,F=#JJ(-;7H8)+HV,TYPK@R'.69IL2Z_8H:J5# M$F@ V42A6A0LB?KXG&B45"K!B?0+YGG><3+CR[E+?+U9S3&]64@7T)N\T\@R M?))NDGE=*HXJ Q!IZ >TK8IXSBJ"N$'U,0)<5$(&$^H,;5NDI+%XSZ8OA0 M)+:9Z$!C71'0B6S!/9K*4+QQ>_[E@6<*UNW7&0CY/6:I M@_8MF5 $,D)2PY M14I[_$B(A3][U"*Z2G,LYE)L]G4$@Q!# JHD1RL%CR!#: :2<%$D9(U,.>AG MGWCL^;W7#\\BWY0D[,O1TC1^-^ (( M'%,X10UAXP)7TC@& 0K&5/U_>,IPVE\6Q08G9V)[[:VP7.P_:R8I^";'%9_X M5&T2:BJ+0>D.+3<1ZI))41_%1]!S1 M!,C-@!JC*Q/VP6]S20 ([F*J \--Q4"GN /V5W PSW%!Z"C.OZI$OPGP7FUZ/TG>Y.+\M(4?JK:0XZ6XG\6T>_?5 MIDB[-*,7]+Q3%XGW$,G1'#]&V4+L,*^OCRG$ BA?;J=IS,\^P&LH#T23<%!\ MDOGPD]SAZD 'KE,"5/[E#L=DF8M23'E$#__:0$WNH!]1TRX/\DXP'9DG0Y6] MWK$H4Z2$:PH--,$P6[LY0PHAU_]7(S3 M1\S+TZAXO,C(LRUCBEDER 2X ;QR*EPA M#\:).H#43X^S*)0K(:$%*:$;<_H7O<91:7Z5.5&=', MOBD%>=[+-]'000\_LA0P_)T,79\3*&I5@O.X%Z'R\#*/TPSW I\'LA^F'^95 MP<9*>_Y8VO'1GMX#ICT=T#CY6H'V57S*CS8OX]-]U78Z]BO_.^9]S+I^'YIO MT=<;/G9*\V\ZQUAWK19 +J]14]X 9O9&3%R'GYM^PG1."FP-E$?-0H\LT:15BE1\J1[VE]CMU'#)Z$=TZ.@=*3M// M(W'+/L!C)/RS,=7'.%5O*6E&&M-FHW'4@^*U)F!^>YE ^O9UH5M.2,*] M(ON1KW!5(M4;P]/TIRC->9![D]]'&68-D?(0L]S>,NM+/NDI\B5JOJ2KLM=$ MT*,,ZN6(=M*$MA0["K7R9#(C=)(6:U+P-#D+SF51@.C!<5- <***+ ?]IGN& M%YBRMG9:Y6C4?" 71>_)*YP,D1)8&+7 ^%=GJ#8?F]1:XM)SL6M&I.?<2Z[# M?9R=IYA%+&>X^N]E+NS>30N(,(0%SMV+N;'#G2VO*]7S6?Q]?(+!F?W7% FF M#>S'#ND^B$?V+[Z!+.].!(FBA+?N7&(D-I'Q1J1^W,8IX2>/Y$\UBV.R$5N+ M8IP^&')2\S;I-,*(=L+)00<* M@T;BE:]@RD6/W!GPBQL!03NN6XKY_MDF,:H(/9P;EEHYK"LS&63V:2I-*-2< MA%K."R5$V[2V(M*K[]_=L-%37NYI1M31!U[F5_P_=_Q\^LWB4U'-X[HT2IUF M,$]H-D7K#-5J4$@W'K(T:<1%$>6RQV1QO"G S+F[C;I>-60+[0E-!HT?2$,A MY234ZCRH8*G8C'ENH^VD(6VK!V,\.S##;3!;*T%9B!P+6#N,75=B %EW7I^: MJH]I=::;G+^%J8BP7+0;9Z:E7A\^0ZW8%62EXMAIM&5OS7JW7(&Y$T'3 =38 MI[!7JP^@']>;Y="5R\K09[^UB-4]>6>Z.C@OW;==:S[)F )@;JA74=-=&UQ: MW7&X5:?L1F[3A8PE7,WH!A$T)# ==D:I\Z;K6K2XF;39$BZBWR?_.2PC/ MQ#HDVE/"P.G%A8B!]Y$J<&I94&/C+R5)H&8/#+\]AVS*4Y(7K%^I;A'D6=68 M?9WC9:J-&*Z:WO; C#.EW0/CI@:%GN,A2_FF*F7F=CO:%1\'X[?PSEC9X9SA MN79ZS* 0/A#H K=' %P:>-??@>C>YU?'H^:OGM;2.+0[7,]&%#>+!TQ75R3* ME5N9-8+>W)41:.N=E%*@G)$)H33;64\4,0K,":7DF5_F5\;MA^%!#E!&<8]TF MX\(Q@[Q/CEEA=SFF%8;BO%R!.OLPP"3C'?4L3^I$R6(7],T\2Y?5I>$.'\96 M0"@:NAFFXZ59&S)1G9 ;F)N)C?!O8)N28H+SU3.D4*>N7S=E_2868/2XM0LP MNZU)W0U+"XC3V-QB_G_GNQ7.NW8>1RRFYDG_AXYDE9A^N/_P_"7.-GS&B/TA MCM#?,3=QOEA@[5*.;Q ^VU*8#]QMCWX1@(G'@Y@M;^FJ--'725W&-WQE5KN[ MX&W[@T/4Q!MJK7MO?!"O2]R'0K--B6:M_DV%!\D$NU[95\_H+C#8O7\2GK M[)>$;F#1+28/ M?%U5C-]6P_4]I80_OZ.$MO,UO<<@>*'&)/F4\QLDQ/H#X=F*9\?R7_^SN-Q$ M6;;EN[F--% *>F2# 6B'% HI*-S00U-1I)%&7!P 5<0\#[."(S%W-UI)KS-H M>JB]N319# 1=S-@,\VL/!''V=/D"HZNY)CFSYYHU@Z>EI<_1BWH;5%G MF,I MC1P(#EG 22,GDA]SZEQSY_.$:;3$8/JIKBG"BHXKM7-(J1&"2@;H*D8IQ,$1 M2X_1A5]]9O5ZO'"=7&N>8U>GE_?:X=E@][H]G3 (?KD@-"\Q=;G6XQB$GI#O MF2BW/T?9IKHNMB@VJS7_ZRQ=+##%K*K-K!M;@+B/T')5U M@#)3"W0D'_D!CZH@6 R45D[',=&D'HZ1=J/TS-3K F6H%?!(IFK7QP/R5M$_ M_%RT:R FRCIK^F+K2%,:HCJJ@>#H.*Q2[B!=S_UST5G#@N5%11[\20Y4HQG. M=QI-T;M-I1H(-H[#.M)95A<@0/"0T7R31?0J+4KK#D2#K#=&$/.(*X?D);)QBPSU1,7ZNE8/#$!,VY PRT3-_TVZYLL6IX MWS[FQA^+. @BN6$T;"5[!;D.4$N=_ G5X/B*%+K$$#N!7S] N_5+#4^5Y*&> M _B:"WZ#9F5)T_FF%!U!25A<0?=]!<*$+>KJ9JT6"[9!7=& 53(@6JT!F//N M]"#.7X2W_#R%D1E**5_$,$!L>*$0 4$+/2[U/6O=@RU!:;$[=Z?D0_^Q_[.+ M,@.ZST!4O0+0B(.+H?9K:LXNM4\\[LA4G4^J?P91P7TLJDV6 8X;F8^@!3EX M9CAN!NV0F?UH6OXQJ-D#DH>]ZHY&M#9KF;1 $$; M9YBJ36L_S6:W;5_?T0TYU3A+$I$P/+ H M@*"9*THYS&CT$%/\^NF;?MJ4<#O5*.4QSQV."1N ;W7)\L4 M,B 88P F[1.CE.28;(ILBV;/$>5I*7L1:5-(H$0[/#%45&(>+)^Q_VJ2:RBE M?%'% +%ABD($!%'TN(8\Z4BRWHJGN4_SBB!<,4Q.CB[Z+B2.R&*L+!Z"+3K0 M*MH,9<'Q1P-P')%\!SS+95D[2\V$QT# 6RBC!-;&+;VG()B@A"1%),LE%?G! M4=OM )C^:&"S0&E;I(5QC[Q6U'-[N_0K@A4E1&2?#>;DO6E.<\];>W(#++>UG-L<-M5'9T@"$+9T$DK/#MY M!+,#[)AQ3 UX;'U&R M$=NLZE)X\O=..4=A^E65F3^G)!-^]V;Q)[+"IQP6W5Y%S^Y,-1<1DJXNQIDX M:]('2UP'T*[L;8OB_.6%H;HTQ(H#1.*SM/B-.?YTD<:UY0_1RPG.\2(M"W(XJX<% ID?LH^G3,(!9H@LXRJ] M) C*6>&9)HF@C+$41CC-+TK" >ECGV$<2$*EC_L<8]OWAI]8["X/$UQ['?)WRS7&ZO6@F86\3W%; [;2V5A($MZSPI"ELH8"$!K\H]2%=B5'% MQ^O;R\Z>QB+0%C4![V&U;$TQK9GH9;WRR 2W1R.5(!P6&= I2<2IP_O( 7." M^R%NAW73@%;2.W/,6P,T8K!8X[0!H,^9X.O]#?A;BI.2KO+D(HN6!B,'#\E"JQHG\*APA"2NO[/7S"-4^9/ MA&B(&O^)1M5IW8LHI2(HTUFDDO3* 3W4'AED,3BLT&)3TT.(5T>BN4(5-'MF M2=^G;3]^+@573Q_SY6VLZE-L"KXXXP:\H8Y9&@2#G" .B23W,%OT,:*?<5D? M1:NN_3WB2>-B_SDE'V@DCCY1>L+WM.A63-5BWM(*&T"V2845,B!88P F)12N M1!&3Y9S@J^TLFIUONP%MF$71CR7-'C!=%3>+!YHP?*:1NDG8VQ20%7 [ Z25 M!$$?*SQI_H?U5C1E3!%:8FNN3"OO7H8CUP^P!\_]^14%K)U#Z3P$0045(BD7 MF?_Q;@OK(2TUG4=?P'OU]H!)]2N>PJK@+B2ID^#/?._\VV3XW??S?WK'X,T2 MLBZQ;B52*^EM3Y\9:KN!3RT&@@9F;-+6/":-N/CQNZZ'1[6F__26[F0Q"7M, M9^E(&;TD"-98X:G25L(B3^7_Q+OU>;]40GY[%!7 ?J_2E0!!#BTL.1D\8 MK2 (SMC0C>E>@E&G&4+;DDMJY/SV,QJ8_:[F 6 >21,R:3@3-F5D!?5L0P4" MK2T[ ;\4& +KUWWS%%"E#R!)X47'"32B06J\LT2\7,Z>HC33W*AGDO;+!2/D M/C&4HH!88L*GSW@E!/GLMV?&7%;;,.MIU%N2I3%#?DM)?)7F^++$*U42:R^TL\&72*=3@$4Y"\JIA*M+"K,[5VW<-2EK5*:5OQ&Z82EH,,=,184B M8$KJT4ZE)C_WW=+S4!MX%U$Q%W;7UW;63,W*HOEE1]GF9L]9'/-->YTN8#8O M2IZ\9?"U7!1\D-,=>/=^5;UTH>?<+[!%ZR:3TDNVLTO M:?EXNBE*LL+4X@F=M7V2=*1)798ZJH*AZ3B\ MU&*LS9^ZJP,BJ]&GNNJ^%;K:4PD)]>!$/-D4;%A?%,S/S^L)Z%F>S(H"L\[B MMTU:B-OV+*YS;"$^23G-P"XUQY4 AJ"38 ]IVA2".J6(6$"4@SH%0?*N0R-M M[M0@[W4,9(/=&P+IA,$0T(90'@"UHL$9=$.749[^7?"=)R!@(6[2-*%;]J%P M7M;)5B]8J\CC-,KNF]1PMB'WGLKVR0LQ,;689/SDTRKTO"406 8>44U(H]9$T98HZL M5PI0_^ADM\UCCBT$')^-7G5<"6^+T0[;(O64?BUYLY*^<$;^X?L/']X)5EX] MW/WYUWHKIMANJ;UDSBCI@U\.4#F)#&+!F6+'IMDE&]QKG41%6MPL!MM\+909 MJ^QU]]8H@WJ[MIPT@W-M$EQYTHTI\T7_[B: X&3\5.";Q7E1IJNHQ,.SH3HA MG^12 ^R2J"\!ABQ*6%+*U0)S2K1BP?EPC9\[]*8D9W_&U0SQ&#'#'IE16=0XA M6,@QL(-XLZ67RTQ ^DC+)K7+IXXJF%>!L]3S:P'5B/+B$X8U\% MVT32=5L2_Q?#BDI>8I>\!YNP$7<:%)?Y&5Y@2G'BS$Y737\3.J-,V4WP.*G! M(-\HK";&Q55!_'*NI"ZJ85KP\PIJ379U3-ZQ+Z/RKG=(LFQLX(Y>S5'M] M@]?-$_O_-+WM%?LK/GA[.9Q-]G;%FU7YB!&.*!L2EBCN%L>"\&B>9GO8P6&- M/SN$R?1%ZW!U*?5>C]."(XV=]; D0O^_Y$BO!F M7Z\(WJ0.:Y>I634-:5V]J\J@0)JWH:@MF=\RN6A>V/D=4*=VF;-NEKU@>[IA MW6Y>.@UPW=7#=$=N1JG[&K-N<-9/!&RB3>GQY (D^V0@3^0F+C&@;!,%J KQ+8QU'P8;V]X\1 MQ7S1,F9FGZ79AJ?F&\?^D:6%(?XDD]6<'U440+I/P6\<#)#5>K,[[-B#2S]BH)^$FID]XE^[Y_"7.-@E.JN1!K2'R5QK1&^SM18'ZB#U_*$W/ ML:>W &Q@>S;-U/;XN6;4O L5[1_+$]*,#;-& ME!2FY8PV5=TTG(L!R/VQV,WCAZ8 %(D2@K/:8-UL16A9)X4Y?UGCO'#;A/"Z M(GWR?!_&=PG_FO+ ,'\/1IB:P&)3\MWXN-XYEJ"H4RC"5:G!F\6N^=\QI'03 M,]!\)BQ/[G#&89^2HK1G)AY;2A@G/\I$M8-W*@(,Q:?A-K&ZP$^81NR;BPW[ MM"J%+RK0):C0Y30J'B\R\MQ->;0[F# V?!E96AAV3S)9S?)110%D^Q3\QCTZ M)#^.69EB7K00,_HE:P4%G[XG.23>#S+>---@VY&$=RTF#-/'&:FFN%L9 +D] M"KB)U,]-CB,*),?1SD:>+64D8U4J8=BI!Z]FHBP/D'5:D'*.P=4JHMMJFUA9 ML+A:W &3,'U !&MF3WD$M.*1N(C*12J+&W%G<5&O!8]UG-,+#D/6UWX(-:6G ME@J0^*\TQ;C.5-V.7>\!"'_NT6:T&$.D,0OXA?F?V/"YF+%>)-EK6QG]%D@- M9^(G&M.*1K[BS32I:7:9VM?=_2>(C>N&+R^KO\'$AC2AQ#"-9K+IZ@8RNCB MC6&J#2;BW\(D_L[*>D>>:-[=KO3G*-M4IA?%9E7]-KE3>U33EMKN]^#VWQ-Q"0S3H03&]O_O:+D,,WNU9]"W< F%PNP*;W6 M%E.CV73*?DLMZ'RQP#S$Q6W&Q[NHQ-R'Y'&:I=6YJ)&[82<4&:BKFFR\IC<: M71[ 5C+9"&/(UQ2*TBI-:!F](,K*1;17L*EE'( 2_)KV^GKU&:4GV\N\VOS; MK6:=S*_OO5;>$Z9S4N K11U:$=INEI_Q%:SE&\AGHR&O605*]AJ5[S#)@_$- M#B"E"SQZ*F(6L<[-\5>A%CZGJL:HJS3'ER5>Z5+$V=4 T$TRPH%RK0YTV@V! MCJ >5T5"-SS_+%ICD_ (;F4<8W1<,F7I6;Z3)_2%=X0:,59LU,W/S*D-_,L[0*/.[9 M_R\6:9NY:3^T)(_OW@5@Y;ZS5^YCU"4Q(B;5$@ M(A#I>YBMOLQOF==)R::HUD9&?.BQ!8=N;],^A*U1C2L5=,N99(HB.S1O/\U( MLTE *M(6%:*L+>_7)K2@MQ.7^)T'K2*3\SR9'I?HID7ER 17NZ[?1%ARS2J^ M2E,TY:-TM4.[+H-)SJS3H%2Z*'ZN#5)4<6O/C ML)7[ 9?ATQRQ3&?K*3BJGD[DZ:E/DKXZQC12\_0-$))UZNLH3>K#Z+,\$?M& MJ]/J9CXZ:?JDXPA3NFQT4(.RKCD>\I"2M6:S[Z*Z'JW*2]:X3R!Y-9QY&)IV M;BR#3RIG#@E!*#1I4AN?DM4\S2-#,F/;/.FDDKS>MC;=U-[5:^.+@3C3.MV, M(9_/S;FJ453N?T)6D\#:W:@[O,(13SK ]ZCHKG';4YG>DE/OR_PV%?5K"PP> MA>[3BB'O>7KJ#-&N2IM5*#B_Z_,6KV3TKA2 '!Z:.(&U31%OC:<#W%*46C\. M-!T8L*,%.'7X&C,F=+7N,XP'9, U+GFJGUM*GAC,Y&3[J> SX(HL_ZJ*=]?V M7-^F>8X)H.6E,5:S/)O1NBZ$WSNFNJL 5JU>-KF7)M6J0AM^K9I :VMUPT]O MI'DG5Q74&E5Y6Q0I3TST3-:-0J!(JD6/ -LK ?VW',T)&Z$-8U0E=CD(WYP;IX2 M/63G)J%ZO64V+\12LVF!QJ3E?=7+;H*T!*97 =..W7!J%OL/-'%:WS[U<\1\ MQ#S#O6D7U52<6=[;9*@+[';:TR0TJ%704ZW3G_HZU-76]3Z5,[PF M!4]WQ_.R+S9YHIQ.-TG[N\+:"GEW;;56% 9+K/ADUU$IH*36J'/@"YW#.I1N MJ');IYU2DL0L[]NA&&$/'8I2& 95'!#J' KM!HUMRK#PL;W%_M;QZB%]QI;FK0C,3II'QYCMT\%I7,10(7LTF5,,*_@7:-1_5!E;IFF:7W<-Z M)?\[B6T&R+N*=1K!Z30*IF:;<1WN[I:$FJWK@29*-;-#(R:\H$V?VF!*GIT7 M.#@T .E2\Z$]NR-D(R=858HAYUCUAIA8)VO!\@LN4*4=#+OC?H<>N(AXM[ ? M*G76\C]TL9H@CUVT*E!.K8R#"WT0TXS&VPRCN&A.=2F;AV4&P+V8$!,M8XU4 M3<&XE@'&U4T$KIVVX>EBX?&WGGIR)JI"/N#4GQOU)&$H+M$5Z&NF H-$.^.B M'.CAM0*I*<+N9C: %&5?X[+R95>D*&9/49J)%-CDE*Q6]3UVCR1+,"W.TFS# M\\B;@^]7E.?39;S:[,$&Y&F%@>G67FN!%-AO5CRD(_3'X 3_!:?+1XZ87TR^ MQ S9'-/Z2J#B9G<%J877XXOQ2>>I1G99/+8,,.2="%SN/W.RXB>C+*P%4(TG M49'&KZE#40"<1/^O@R_-:->E'$=5,?RJ$N;%JMM+BMZUP\=HSHN"5=VUBY6L M'E'ANB+>3)5;#7A5I2=5Z<'[IEE>I@)+^H3O,0L/14Q8)[7>E'6B M>'[$@AG ,_>)#S-;D8UV;+:GLGWV8GO]'-U6LI>"P?1W^[1&SIM=M1IQ@2'^ M;9,^19GM"+?GFYWXP8X27S'CD\NEERD+5*N&-Z2Z5,06$N;7)U3#U'4TV M;3#T'0W9=/]25<2Q* /M"D%5*6 N93%8>F6YF,5-U2=CQQC3Y:J+'AB6C@"K M.GEFXN05H-M:#&;^1$DQ@92U&A!"]HQP)*/0>0M$[ (=DE \0W%$J4C4'(E. M'S+=9G&\66TRGF6612BT3/^N.A7SFH* 4-)BJ"-)-:6\!=J:H2LVRC?2G,6M M.&0N=PY?NG\6H02$HYK3HV:-M\"]'4Q5-HTY(9\1&_$ 2.AK:C^=5E#GCKW# MJRC-$SYS.$>-:I4+C-0?$88EOM!%HS%#P_Y_>&.=Y M:WYX)GOY2FU9N"WBB?^^@5-/[GMTAC]F;=A.[DTH!3N6OR*\G, MBWK+=.[@5Q#Z7]X@H2_8)]W;]ZD*@TWGKL&O8S,OZ0V3N0-?P>5_#;0%8>]S M . V&#CB5>_=7&S*#<6PYIWN-^MU)M*\1]FG'*_6&1$9%T]PCA=I6=QCO@." MU7SS@VX=;GPY7M=%IYK96QX=6PC$*S*F&C&D] FXZXCO<%'23H.3!9C,T MJ8/52M N@70%#.RJB$"=#K^X<:53O^DY'73!]UTC NHQK:\J34/!;2O)$;'%< MBWSEXC[%!:$\D7[YB%&QF1?LJ7@D&LZ!3JA?1"G]F2\YWBSJ5"S% VFRQW7. MWUP6!4//KR\]B?+/I\SHM+R(8FWVK?V4Z^V4^SX_0WL.?A^%!J?_OBV1MJNQ MHJM%;[ZA$BNO]A'WODTF7$=MO[?ACC*I?R.NDRK$(>\XZ O":H)(P3U:(VTC@7-6MXK;F MHD17I? N274-HIL&N#&L"]HAX3X5T3)4R@4/?03 D>I8Z,#'IU=ISH*[*F+3 M6-P7\=GD5>"Z-.H^#]Y;&$!)R0D[QT+GA%+RS$_*(1;QEIBN4$:B\.L]35Z7 M.KLO[_V,9S,,\B&2\FAAJY+R2,+0^@8;4#E#65'\B#[E]0HBBT@2/"]1RH9I M7%\$)^''36<,TV7.5P9X%W=:'QHQ'B\VJ_@EFAU\GVMZ>5@IAQR0JG:QG_8/ M_?#8EY,N.,ON'UD;>&!^]:3UM+I):)6DU\5G/=3>C+\L!LUAZ2&J754=-:$U M]U?FW0Z'C#=(ON2@>0LP)Q!32\+;AF+!:^.^Q> 5:U.\(3NE^#VM* M'Z&4#!?F:!-"*,3 T$R/S93B@7O.8^XZ$=='NP+@I'?H&W9ER>B@E0Y')PFR MGE)7X%(UF/'):=YZ)(*5CJ%O"G/%YAQ/>O%P5))!Z[FTDP5*)@F@M&^)IGF< MKJ,,2H:%/OZ/$=_I5V[/V##!R>"^0C@6J8#K>=25!LHD!<0AEQH1L9A^H"7+ M.\SGS-EHXC*_2G_;I(EF]XA:SMMRI0EFNUBI$@I>^S9DTJ7AC2C?=Y0UPL'= M2+/:)9)T1PG$C?R',G+O[?0(U6]D?^S>>82JMQZAW9F"$R ; M1O?X:0>7<)R_8!JG!;ZEJ7:TY>WM;[3=NWS2 WD#TZN_T?J,Z5;WI+KL+PJ?;I%A2O@;=#\5 F*FXE M9'TY'R0WMT)5)?#YSY0"N ]J^NR _EL%U2F!.[K1H%X8SW=A ^\YWYN!((OJ9<;;_;X M/L[!$0 >006:9 5X$OYP1CKW*MW[=:,28?'7VR<6U%F\+YN$3J:/=7>C&0HC M!M)]M6N25Q_N_+=-6FX[IV(.OD8WZM6@XIT]?LR]M/H1[_VB)N['VWV 67M^ MQ+9"@2H8W:-E7_XJH/SIRT=,'QZCNFH*]GV><,$\ZL =_\33[?!C#&U.PGW3 M8Z_0WH0#.D!E[,5![1'7%^7 ]O]=#N#@9*^&!$Q4,IR[1J[(F&[?D+U@"]\$R[+^<,=.%*JW_9VYGY>:Z)^3'YW_ZD8#LR7 ME>[;;:!65RN^CFZB#$"P,AK?FVC^AZH6/V'+2'!OW[D5G_H=N*<+0A'4X\GOP2#^+R9Y@TPF>)+VC\UQ6YC+_F/4C?Y1>SN^SVLL7])O#[$=WFU2_XB M6@*TI5MPES5XL%7O@6]5'MAAG00BT][>%+XG+O;'SP^8'HB0K_@"(QGJ-'7V M)CD*:&[G]\9.C?DCJ?G69WDJ\^KD@<7L*4HSGJ"/-5W1J^R]$[.][DW,P3A^ MM/V$..9W?5%;7]UL/<1^_;:15Z]&[;MYWU-M57UK?0^T2/S#%[-ZX&ZKDJJ% MN*+S[04SD+S>ES09X6JKADS14\=3 9PT<.>%YUH=/]^OK8H'?MUJ%1H>ST4' M$W?4@D>'YZMU1K88WV/ZE,98;5P[Y25(60B3NL_Y?0_7I/P++N]P3)8YOW%8 M\_4.^#Z?\>'!/UNW21SL96#:U*$M'#;*3SEM1;1M$\S]% ?[.M7XEO4F]4]< M[IWO*M* ^"):L_$#>VGB2@1??KLWF6U=C=GBB!:H)*AU$N%=P&*!XS)]PI84IPP8Z[2:,ZOX4FQ_AY:M;#?6Q]-@/LW/JHDP;#) M"$^:K\;\EJ-*09 GJU6,%_\=L!IF18'+XK2Z<%[U]7L"@,: :ES#[UU)':%: M+NA'UG]=<)_5\CW17QGIHTU6(C'E8KS=Y("?M=/<# 26I0!];@,X^:ZT5C0T MGRT.N^L&07YJEV\<:I:.9WI])%F":5%-8"MGZ"2I7_\ YD,;P$F!E'A\A&9E M2=/YIA0SI2SJOXU@L'N6)VX58M.!V0[,4 V- T5Y4F>9"51)/U%2%+>4+%*E MT^\\!O3I5:B&7UG(H$HHT+>MQS_YLKY(5NGD)2% WUF/;?BU6TG4B(;^YM68 M](J1P/C5=V(0O[L"G?[+5\+H:R[^3:#/OP-\P7Y73062_W9JBQ>O*W M35&*_2)W.!.[( ECQR]I^H)>_#"M/&L';#UVX_QA$Z MPS'%[+'8.L'>ACJO0S?S+%U:U^\/P).KA[L__SI;$5JF?Q?OOUG!FO=),*;EI JC%B8"E,0E3;[I4DJ.SM%B30BSHB9W7=6%(E(;:XL*% #CH :FLT5%V%&73! MM*Q;BM=1FC03(.(DCEL34VD"J+V)@!T;75U&.V%T5.76AM +_,K_I\[OIGF M9O&IJ.(K:QM4JP&HR"EH;2U1K0ZF,0HNM7-C^H5C-TT =3@1L&-CK-+:[^82 M@PXH]"$9&]^.#SMK)=!UJ,,Z-N"L]<%47+,KLI[ML"QXC]$'79T.L!UKMBD) MU46A\$OK]213\4!F,1NC4MP;!<_RQ#CF=]<&5,,30 _KMRF"+\O7A;0C_J-J MR'_4+@>''/=+MIYLBC3'K$,HKC'KZD^CXK%^HCSB,48?^6#0#%SNJ(I5 M.^)':%<2JD0X108_=C5"L44L%<0EC[U.-T5)5I@V@V?EWF.C J3:=L(IU6:M MA9Z9&FKTCMKYA% ;D(W6\'UD^A,ICJJ 7/18Q*,KL=IZ%_102W]MB'D>,;=L M/1_GH :H(L>@E4:&_84OX3ZK^7<8I^S9K7&0'X MIMLEP]0;>!H[L@G% .K>7H-^6+E-6:A3V!':%8=ZY87K#,48N%U]$^%V8>D$ M'54 -,JQ2+4G'+2J@9IK&X45T_R@JJW1A0!RH-.Q2UO+.R6A;E&H M43U";6GM;X$7-"X(O25%*=MM6KG0*@%JG>Y8M#M$W!P]]KY"Z9Q M6N!;FL;*C7OUEDM7)8F\4;M.UUG!0@P<)0&^4V^<4A+O#ED#K=+<8O(V8:R%E.AJ7)VHC>ZG!-H<7T M=D.BMW2/[^^!YAJ3PW&\ O1V"0[I;L#]/+J@[HNK<$'_.KIQ5N3GT0<2$N;$ ME/UU]*L3).(G]-(/"!N=T]4Z(#'AO\@^_//HA^_?O+D?O7@!&/=7$GJ4?;J[ MVHW[$,?KZ.>7+[]^_?I]2!^=KY1]B;YWZ0HVX"QVXB3:C?;JZ57^GZS[WP(_ M_/*S^+][)R(CCE<8_?P4^7__3GPW_^S7M]]3MGSYYM6KUR__^?%ZYCZ0E?/" M#P5N+OENVTN,(NOW^OW[]R_3WVZ;5EH^W;-@^XVW+[?D[$;FO_4U[0N41/[/ M44K>-76=.!6[\3,C90OQKQ?;9B_$CUZ\?O/B[>OOGR+ONRWX*8*,!N2.+$;B M3RZ]W5<#)XP9#?TG(;&7XKCEW4__"ET$L^/B7=.0X^$4?J7B :^Y_ ?GCF!P'#V0$@< MFH>;8G3>GWL?-6[XC;GBLR=)_,B(&G:WBJU\N,4<;[$\#52+"K<&H:M M3*:N_2ZE+2^IW2ZM<^<^,),J;=S^,@LC1MFAIR471J7=*-TLOS!*M9TZ6XIA MM)GZ=;8L X5LZ-?^$@VC2]FA^^4:1B!X@'97NPL2.WX0O$J8*U; );E=S"E?"6](;&?36XS4 M#0OG#P[7S.@JO" +PACQZM%O&J83XF_$RA[[9COC:D\VU1>HJY(H:4P8P MKQL,V3-3M_$#85N-;9$SU;@]L\=7ZFL:17P%GSTXS*AT#8?MF3EA]3TZ <2Y MT&#(WF=9S'^,59;'_9_JSR=-:N&7;XE S=,],SOB6 MSD2@XW9Q1P+A;>8F"%NVM[H8/]#W,D/#%ZX3/5BX;5L8NIN#>_YARY-[J5=G M1_>=!B2KE M$A 1!Q0:.G;YYVLYF*$C]LC2792TR8]DN!Z9F;;+C&2X'IF91.MUF]S(QNN1 MG=26?"$R*CSAG^<;N)69T-H7>F3Y4\B(2Y/ZPH_<@$9)^?RV30"K=.34OA5_$62_ M34F6CM(>D1/&A!*U0*ARI/:('7]UF#?W5\*N:4ZP=K3VB+[*'&QSY@A[;"QL MSZ4LKFY!N7G(KLC?A5<9=5LB7S:DCOPUXW8[/WMD#LOPRT$7\A23T"/>=B#! M CAQ+_9CT3I/IGP]>B$R+Q.!*_]KUC*G9$M+0-V#SP\3-D^%_V MR/!__)Y^:'P?Q5$';8HTU24VIBY M(\JX!G"LMV,YS#V0535Q,V_Q!LY3#66H"Q/,U!J!2;K 0O2"1R_QUT=N@ /:@)1#?-ZCX2GCK M&>;MW+DC2U_0*TC9Y6/JUP5%%R#P;S%7"BVW2!(8AV'B!'=D39D!^,.60+S? M8>(MXPT)YO])'!83%FP@2%<: \'^ 1-L!8=(>'.C,,Q\Q1# JZV!B/\%U?!0 M\(@$^>R!!$&>5@D!7=8>"/N/F+"K^1P \!,13K_@6PL<^T(7(/P_#07^"K=( M$I@2YE-QH80!L*\T!J+^'A-U!8>H>$]"#XKVKBGX_(,/=HD])*@O_\9\$L9^O!%WXF^2U?W><7J(=;45%&.40Z>**11LMYZ&,!97_77X MEEM",48Y:^J80\'YG//#1-:21Y[^038ZH"M-H4BCG#&U[*% /67^RF&;F>^: M%XUJ6RC8*"=+/8,H:,^=IRN/C!0@F4%7=H%BCW*L!+&+(@*19,#6M. N M/A>74]GFG'K:)=W0$2H.E/.F!>LH0AE['HD"A1SRBZIE%5?ALDX=H^[8E%&_$XZJ< M.4R#_^6N3)2EO#\4<\>"J8[1O!V,F=^&T4*42E9I \44YJTK9Z1M2 M(6%&'+7Z'K: HIR )4QTS.>UU3$/AYHJ/7'5EM!<44Y2:J8ZGOA%9G$D7+J M%WX-SF!#65;+;/0,XV?FQYP"4;DF"7,?C2(JIF@*A1?E^*=EKV>H9VDBO2@) M])%;B,QW CG.LG90D%$.>VK&>D9XRHB0-.%F=YK'):X:L-O%0K7RZMI#$4KL!7E+*, H)ST=5#O6PZSM /XG@TFXAI6^[Z_EU[Y*501NN1_D<.N: H%'.>*I(Z]OJ'.WE;( M2-H5<-J_JJ! W=@+*@"<.Y1 IE'<^Y])$/PCI%_#&7$B&A(O,_5U'GYE%Z@4 M$&.(!G911/ K#1*.$DL309EB#BB:0B%'C!TJV,/)O4/P1 XIZ9M'RY]DYWWB65!\S+S6$ MHHV8"BME#07DV64D,HR(@YKU+64$">K A;\D7M Z-?XX?\ M;J<.;$4'*.B(F:U:5G' ?]K?(\_NOVF1E[0&5R= A%W))%;9C=U+0[/TA5&F M0%W7'HH[ZL5*-:,](Y_68R_:3RDQ5_S"2@'EN IE&F=O+=SDUVZM M!^V@>",>3&6,X=R92NX#W[T,J*.URP^:0?%%/(5*V$*!5]2?9LDZ=L4C1"XA M(GP2[68;X$ $' J$L3SJ144..X"NEJ)RT34_9)6OHT*UXC/^H2]ZHPC0'2H?U(I"8!@D8OK;RPI? MU_P'W94ZK?.^]T%!U#>C%Z.=PYS__=/-^-/%U7QR,3J_O;F8W,RRO\UNKZ\N MQN+'9^/K\+G==_2K,#A:;(:MX=UKOYS*O#6?88C)F'52:HQ5X;4LN"@#0Q2.>B!>O9?(_"F]$C>-SA[$-WTI_=8)$ED>1]P=V M1ZL?"Y(!KH23NM]0&Y(K+;1MWAH>Z$5G:TA+0C_Z$+:/@>X MX;2IA7+8"JT2;0TAR/A#!_V&BBHO'MEKABS2D;>6-D:K3UM#!!INT24Q963M M^%[^! M?6U/_W>%S?561Z'NA5;*M(1L(_^A".F (:)\A5K:MLU7(."S@SFG/ MGE&^SKA64IB2%XL'H].6>-.*K@F+-U-QG.5:):R5M;!1M;N,OA=:J=Q:T\K, M/_JT^D"I]]4/9(GT>9-]"[2*N37 +_.%#G3Y'5BN!),G-TB$/] L!%AOO#*[ MM8PR."#HTKM=IX^LA\MKXD3DSE\^\)/VIR@C72TV0S>\&KTUY 6" %]0>].% MFYRNR5Q0-,>KY%M',#J6T05B,J,M#>8.*OG6-M6>@8UV[3OW?N#'/HFXA5)] MR]+L$(6/@%='N+F3U!8G]&E7(!CLV];UP2M0W*KPANKFWKH)I\Y&^$; #M)R M>[SJQG"LY0Y2.>?H@IFLU@'=$')' A%HK;*GEA&@*UY]Y+KB N.!+KEK&B[G MA*TNR+TYX"!MC%=!N:YT-#RCRR,U4VWFC[(#7BGENG(Q\(XN&QNQ-)!(![65 M:\\4B#".SIHO3'_(Z5?5'J]F7Y#W9-*/K@57=N;HV;L4 75X$Z MT#J(6?NYU>/1,U@#1=ZM'Z?YG2)+AJ:78$CH:F6I[8177+JY; %HH,^V.EZG M%OQ,'12G;BZO(_ L%1+;3?. MVH^E14.WCA95![S"UW6%8N =739W)';\D'@3AX7B1L[8=9-5DCI,+LA"5$-5 MBPG2%Z^R=EV)P1%!%UZ!M-14%3<*&7D0=9@?B;@RLB+7-!+AZMO%W'G2^FCM M!L(K[%U[(M;#"EW&549M3 W,HN%U):7F^(AM?5-4KG[4$K-P>5T10]%H5> # MNPBW+PEWN\@35HHEW0]NQ+VUO1$WF_,_/DYNYK/1[>7H=CJY&\^O> .29CH3N7[%LBWW@Q05VR=0\;0=[MS&O']5^34I0L#88^^ M2Z(9W7,L.[NI^V!?=K,3AYE[= %]8-Q(FC*ZT!T,#AIA7UBS$X&$OR.V.G:) MD/F%"< M7DT7[,ML=I(T\HX^EV8D"$0&,0DYI0&?\6-OY8?IR^6BC&!.M\;< M!_;'OO]FE@2MQ== Q'C'T>2?%S==+_A^&M#TYH11>H9NV#?F;(4&0@%=5C-. M&A/U)\16&\E>9M[I8*DA]BTY^TDDY11= MMZDN=T=>^'&7PN/_1E,8<\5RNE M62TGZ8B#6+V).3T[M7;MZ]365W/[_[Y^Z7CLS2.<,=W6R=* M6!XG$GY1FL3B*.M[^;%5(BHQAMT0V!?FP)*R9VT@?R54D3T;FA(#W7/> 8S]4._Z6<] M^4! H,MKOS1<5QV[CR1:/+$^>9XWL@/Z;<1ZBJ%D M'7WMX/L.Q)@J-4._;6@K!BF;1SRCMNE44\+2(L-G3N2[:O$IFJ/?0K2+06B9 M1I])9>HN_"")B2;2JNR ?OVPF5A*C*,+YC,1)4N(-Q8NW"7)7F*X752*3W[ZH'0+SZV(EX34,,O@%[,^])DOAWD?[UK MEO\UF]^>_^.7V^N+R=WLWYTUC?XZFOS/IZOY;^BETNM=J %UQTK7S8F;BQ(1 M ";R=J;96='N3J:HE60J:;N''!7]R\BRX#.:I.=5@#P*;01BZ(:=%5M' M1B DT.55OK]G$I2J/7:V:QT)Z7E'%PW@#IYQ6L&'P$Y[K37%;!%"EVE/]Q.[ MWZPJAX3NKR6NTX>&.04L1O7-6[B=FCB6T"4(>_]*HJP,4I[L/:=SY^FS'S^(S8J3O-P.BS@!)2C*?_F&$];O[_!OV73X+PER&_%8)^$N MU MD_.6A0P[++Y4]\35H0@''.87#^!>!O2KHKK+#\VB^^?CV2^CR^O;S_@OG^\8 MM8KB2WJA;6F"EBFCCSY7A+/-)R[4JW"7NCEV8_\QJUIDY*_.6,BU8R""K.Z2 M-1%#WTJ[S2/N2D8- #\&^^; >A:F;^CZZ3O4>UKGM+4YVLW7!N,/A4_C+F%' MUREKW]A G9R="DEBM[7H),E-MT?"[FE$4&WO"\)I=OU,:J%7O JN5@EM)VRW M:(]Z 0"OHVH4AU?VIPES'YR4"6,- ]$=W!O;U]F'+*T >08S_I#70C$50Y49 M4S]LEV2/\QX&(?I._\'Q0\'V;3AS L+UNOBL^>Y-<[7$H?VQG9@]2MX.TJ,. MGV2/$Q]H^D7.PSFWAY;:^BN OMB>UQZU!@[E-U:\JC.7;%^&PU'6O>(8,/$2 M_ 7)_N1<"P7=LYX:.]R@+;[U16!UJIL-C%ZDJ8:SH"4T!Z@5VP=^^?PA_J/^ M A>L-WKUIK:$95(!-71';1-4&;T*'SGJE&D?:3-T0R\ U9=62,#"5 >%L5"F M^T:4M'$\LM=EE5\!U!.]B%3+T@8SCB_P#N;_E)&UXWO;*BXIDC8+@;P_>OFH MOE8$'7Q'L#1-W9=AU ;J]>S1@FTHPY25+F#M83SB*IP*9H6?)FHIPU4[%E2'NK_NW3C'%8 9^A+!+:3M3201LV?D M('S+9PH@*&XS!E2\G3DV&\B*UN;Z&9Q,*NQNGR$BV8O8 M3\-YKZL':C0)6E M,[]H=\H"0.^HU06.7!O;!UQ5.G./MJ8J]L@]/VOCT@^=T&W'VM".!56;[J^N M-[8V )CA6QN,NH1XZ8,2HOJ">'V0,[ZO[*;9.]7Z7I A5WWW>>FTTZ*2[H!E=1)X&2TW2! M2JYO=YR]Y(RX'/5\+7(GMH!QZ.65HM*DF=O[P%^F0M.X4VS&@.I%WYZW9GH! M0^ZH%06.6QN.%+BB].UWLU<4>^2.V.\F.!7_$S&*1R?(SIH<'M\5U8J$,SKT M#G]0:)F5G2O'6B=/;I!XZ?.%[H,3+LD=GPR3Q8+H?'9]TP%5U\[\?:VI*XX$ MT%';D#%9=D=9UD!P/?O?WCW^M7HQ6C?@O]CZFQ&C]&(+^,+ MRE;",U3X??,:?T4*L]GB>OM)PO\AW/Z_1H7/[[]^K7E)C?<$=6P^Z0$_17ZZ"@K9X20[X*#=9_;,R$Z>B)OP98"<<_-A2=E&\98;;ZMH.@#, M2]I1 %9!J30%_/1_[ IA]2.$J]/AV MYR5.H-;Q4V#29DE+?&SE&G&HOA+"^U7;L?>O.15Q M8[76EIK@ ZM1VA*MA2J+/>GLC@"#QE;:X<,J585#=:U0W:^R?LR*R*A5]: ! M/J(:13V@M%#TL4][=\X/*&>!/-6J0'VA&?Q61^NGSL;6;X7;5AU89M3/Z8P$ M1!QA<]G?."O%D4/1%(Q^^\%5+8[41#@*WN+3>TOR=K'P7<*BR]"@]8!N8#FT M'RHU8DQM&$&1RY00]H'19)V^N060B+8#6!;MAR_5*/7J[PDS2D'; M 2R%]F-_%E( \-S[7*!S$0!,K:Z5+#B6*D^I$1CM]D-75CHOY:U_A,=NS,]7 MP4:D39J EK8%X]U^3,<.;PVG/<.>'A0X18(*X]*B; P&OOT@AP7P!E[[-GMH MR&FYXK68.S;3Z &&ILF3A&!3RDI3$80_M).8#&TG\5<0PP:OC$6 MH!UI\&5(W05^&[T+24!1IE!V4*22/+46?[OP%PO"(7")44RV M8X#EULFIV5YN]3#JW9EQR,JO4;H"IU>1LF<8[V+CB<)R#+ @.SEVVPNR'D;H M@MR5 ;<6GZPG6&B=G,_;$)H:#W1152Q4:Y'I1@"+KI-#?1NB,^/3LP@E"X#P M:.?^"(/TP)W!@NO$/V O.$M4T*==6DBJ[HQ3= ;+K!,?0QN338M*W_/,N4\" MAUW[40R)=&F:@^72B0NBQEPR<8Z_XBD/PZJV8!ETXHIH93W#=(!NUU$+21@[ M@472B5O"7B1 %-#O-'3ZSO";#JHM0IQ$$JU08+#%F!LN[P0K,56QE'_ M84=U>L_NEV HN[PRJX6RQ$?/*!H3I6JE1W50P8W434X;0)H4#3]P1<@)N2"1 MR_S4W6S*DP+T TNDDT.M(3T*S'?OZ[&7UG1R@G>OWCSNU<@8O3)V XNCD[-L MO0D"1D,B)8P+?!/&Q,ZCO<3WKG*)3[S!R0W:S8@N1GP$&A*:1,%F-/[J<)EX MHX/";CWHX):>VT6%GXJP#M40UK.76&/V_2U!FAM^\I;XZ>,V4B@&$*7L]'WU M3]S8S>N97O _U3G[TH;XX.O4IP"VE/J>+P >Y]4S(,"G:VC?PC6TXC0B,6$K M/TPA$G/*O&Q4>^!>5*FY<$- Z-L872[CG >U>Z#4!O>:"@A$JB0>!>4M =S* MW41^9$J 4K;&O9BB@+)BF"C9[!GU6?QERMQ;-H_8)(K]50K31Q(_4,\@ 5A/ MW*LI1FG8L-^W\S>)^20.1?TIR *D:8Y[,<4H R.C>,O]#8U_([LEE)BF!*PG M[LT5HSALV.]9,I><71J2K67!#3:U5U35%O<>BQ%]/8NX>%\D9$[S=ZBY51@66;:^>KE MDK&T=>N"- !9\@/4'_QTZB]\-Z=V[CR=D9 L_#BRDJ=Y)-PK-RW(% H6KESY M A(X84[@U6HM*@1R@M.W.#<&:Z/F4+A7>!J)2BEQ.QCQ#'F0Y:)KCWN/IR7A MF0'!EQ#TK%5ICWM!ISL)X9[)BAL")1$_F-R1]'7(G>=]K=.2!.T! M&TCL.(WVSGV^XR_U\>.WY?AQVG.4=>VY_&M&]"JE^%H?&U8T[<6Q(3X=G7-8 MN$Y]#->^H$$3$M:UQP_I:#$O^C,T7/0=#S[.(*59;\RARA[KP)Y"E1A)^]ET MY!]0:';>KM0,'VZXD] 3 MC[0+"_R"KAQ?\QII-U]#5@.Y9*72[X;_GLO=YCOG3ML-40UU<]P, RL+0,=O MWP&F+3V0,*NR,6Z&@37V@XBI;JF9,N+%;!5ZEX&SU.->:HJ<76")NI1/+&WG ML^\\C#P& +W<%CF+H,8Z4^44"?9?Z-<]/<"U1M4'.9' 4@QZSON^Q;/=>_P5 M$3X>83W\Z@3JJ:#M@)Q" !0$@&>,22$U]B$SP]01.;6@L3\$>XY(*=.&2O0] MD!,*FL@#-QZ2DO0I]%BP6W52X=GXE"@SJ<98UQX^A6@*MY[1GYPSFV^?@E M3O7@_"%<3J7/XO).ICZX(7&H'&"<#R0&=Q5&/@=MSIPT*;?@W)(%XGXH!^+R M[J.\_^A@@%ZB+"7R*X(I1US4[7LI#[7[\)E(A-!$Y.0M\9WH9L2+E:&D3)Q" M<1"@=:IR"L(=>Q NB-F30/+=J[=O7Z=H7L_O_OG[S D("<9?(TZU$DS14M80 MN#UVLSEJ]&"+I8KN=NP3 *+3V2W&UUL# MV@J;'4'[WX21U>;S@Q\[7T2540VR\J9 8+OQW@*!U3'9$:X3;HF?.9%ZHQ*M MRHV 6';CZ@-B*6>L(Q3OZ)*P7V@0^)ZST4(I;0G$LQL_$1!/#8M]AQ-B%LP) M6T6WBSGSN#EH\%_KVN,&\:V.#F:V^Z[LFU*A]5&7FN"&[2T/:A+FL ">"X^# M >&\#6Z,OA[$!^SUG5R?!.3UJ_L?7G-2QAY=QT03HE3(V$1<=N9L%<; 5:?8%C?D7GO1 MJ;*+N^:8X- ^HR>R@8%[(IELOQH^,'ZH=/=!UP@^TUT-4_RGP7ET,?WC]NKP8YF.E:U]AM-%^N-WZ MV'Q!K'4_L\+7^#Z*1:$4B;IN+\1I^B!==M0)2C&'UV^J+P-D;5%4+O_X)9?1.0U3(7SVXX?S)(KIBC#S+ (/ M@#.E#.0!)A5\!.1I92G*TARS!6H(LVSL_I'XD7]P#BS,M&H-E4)[%&T\2R)N M9D01WT_OD/MX3YIY8JG:XTRD0VH LT?9 7G*Z,50FB(&KH

    GP X8=#E^2M]ARQ[Q)+)TO[QAN1W:1?ZZ6,LA\)K6) 71G6!6L(UD6>!Y'6GI':#I7DN+S' MZ#^R/DA6P7-/Y.&0.\LE(\L\"E>4$\1G"^M^U"D\5A"AKZ@%7B=\CK+0";9\ M1F>;#X0NF;-^\-TQ(TX$%7.C0;%MF-82N.KBV571'/>!>$G ]_4I8:Y =$GF M-':"&Q)#IW%:E<9^'&SSIZ9(:W+;J13/'T29P^@JO" +PACQ;$0'[8QMZC20 MEQT^0S!UBHEH2G.GDJYM?N0Y9&QV@'KGN^S$8?S$%>?/,XFU[':=$A,NQV[L/Z87-^A[!-KV:ZTA4JP]DJ3#G!ZOVCDH1OS@Q&WE9.*<*03>@JY-8-_\#F/&%B M@D%/:/ 1GG%"L"V,Z(?U/<&Y8R_BRYL@5:R2KLL2XEW[V8OTD&VD D.=4;'W MC'X4I#[> U(:L27RG2[B)]GM\Y&^RUFY\(-$W)^VUA?+ ;'= /VH2BV4!Z0E M8VX_>X)6_Y'L*XQ,GMP@X:9*=B9?K9,M5&5V[1:^6&>%Z5]C([,8#*U>=:^*8XTNNF9H*!ZO*(MSR"9/XH%D M< "JV:A 76F__F(/NM(&WNA*LU?X.\*Y3=R8+Y'\;!]Z=R3@0'CG-(I!-3QL M!T(KU=[K,F*%ZH"TX=R)'BX#^K7H]=B[0VIL,)8# K6C_?*5O6I'+92'X%+-T>PC?V$]DZ$C'? ^W+FY#F)K56[GJ MV5FY "^[FXL\0X_[DNY>DP1=]K--UNN8KNM"^!_"K*E>EE3/FLJ-=O7-7>2Y M'>ZLG4#"D-Y)8Y/J9!3F&_3 OE1'GRLL7_5'_LH+OVVAN& #B-R5M*C ME>_RTU3*U"=^&H_2AW_;U@WK#V%'>%K1E)KP#DAM;N.'?43AD+GZ*E)C4.PH MCJ4ZU(9M0*+?DY^GLZ2:6US\Q(/K&4]1E*RRGS59,)I\!SL44WN]: [N@'1F MLEH'=$/(C+!'WR6*&1"D9.3W%%RZ#/T_.0Z$^;2&J[3U3V+'9BPUJ2/(!Z14 MGT*V([G(E"#\AH:/?),E7CI_:JP^#0;'#LQ8*DIC&(=PQBS4ME$?+B4/>NPK MW" ?)Y]+J9O" K18$&'3D!V5=TY,Q"H3NG[@[W-$[9;U&J,>7:F<-D 4/Q)V3R.2ML6_SWY!8L$T<1]O+-',KDZ"3"=S=O??O]D[" M5P.3V[7F\38]9]?JU]MPY ?13)C0"JSMW'GM"BYB<4%H_%][@?%_;,MJW[+\ M+#U^\F4"XDWE+8]/($I6"N[UWO$7&WE.3'1!5XXO>\AT3[FL.;(DE+"JT)?Q ML#>N@YH01H]R#4[3^'; NUD6=T M)Z[!N,OND(CC5Q01_E]^_'JJ;:++!\-.] ':?W8OLNEP&X(_2'[PW%#D*&L[ M#*G(=4H%?O?G09LD]UT1-;Y&Q04TO'R5H'^C%?:GW745OBO%&Y#7;B'T2A"@=X.8OHAO?DXV2L M1'V;/U!H@YW+8(.ZA/Q.CY;CR'>FCBO>!?AO9^V$VG.EJC':H;(&P#H^!J+? MW_S!4FT0/NNCY+X>ZNVB5!%5=J94%^S>GRGW0X[H8A2+04 YBF@>0IH'H- 3@'-9QO0;+QTY:29CD6E9D<1XY23/A!;/2?=A'NIV5$$ M/.6D#P1W;GT(PS8K17WG1U_.-FQ[?S@!FK7"5<"ARVQ)H MPY#;E#--,JNS![V%C-S A+E6LA/IL8E3]X^8J=A" J@@"8Y%9G"7NJV_HP*D:9% MS]AQ<,M?50'+@H)A,;PU<._[?&TQMPYZ'6>"%02) ;J_50]-R7S?E=>;)+[O M?+R1'XZ\?,23W[OK*5BA:5<13SL'==V.^NU*$"2U[^*MTR('L]AA<>D^WH $ MG\W#JW#NK\B".2O"EZ/T31R^2MW>!WZVNLWX_T<+?S?K]Y4<:BI.\\]B[]4= M:EY;,AG"KE_A4L_+53CENX!/DR@K$6*G7K9C8]=V:E^'ZJ$[2$5INC?]_@:_ M-E.'BX1@KY4-:A)ZP]V>;KBUG+U155,+B@-@UU?J4!NJ.-EKQ?M,*T)QHB$# MUHGS1@IQ;JD-G24>=FE *%5A(,?)&U&16Q2=D1T?*X\W5HZ/N^ZGH^+I!L[I M!HXA.7,84CGB&SAG3B ,ZMD#(?%U7LU0'[U1]S@B8:B90+][(R/-%*C1]1F& M5$QZ!I!/MR4<^.EQ[?A>&FY-RU]%D;&P@*$/MAO'K$G%NPD@ -!/TSF5^=ME MX]!+BT)GCYL9C6=0YV.Y@F"!1,LEU_J5N(V &\BSLUD(%FAO\NO]@#1V_TC\ MR$_KENR";OSO/D<^_T(Y,%$X,U5>ZBH.=Q!W*PXY"K9C(AVDSI*("SP2:^F] M'V;J%GJI? L,F,]3MN,@62U5*G=E(V.]K$$LFP=#7K?KB;ML]M1'$3N4IS"K MX!S=\472$3-\' MPHY^]2G=,GSH-CKV7C"$Z!C6=M!AZ&P09N/$82%-XESG9>9BY>E(E;F8#S5: M9V.=S,23][V/27URPG\;3GC#+5;QBEU.B_H"<:71,4 MHQOEHG"!"MT%84DS M_(O!"O608]RM9WPI@R^L@-;>]L\RD2>8:WZ]3H#I?YHY.^ MU$N1#V(SQK%$'NQQ&:HHK]('VIJ)4CH&MG>IJ2PUP Q5EI?<(@_=9K*4CH'M M2VHJ2PTP0\B>*YR<(!ETE3?N"_V'DT7W;9WJMQ[(2\K2(*;5#@GJ_!R".Q8H M#6%>SI+U.DC7'2?(EQ GN K3*QB%R?I";!4AURE?^B#AV\JSH<5Q1[N!1X61 MBTZZPNA(4_F6+9W0_W/K?8UHX'M;#9@6 +]=[)C9K=B1>8:W-#S.Q-]*9\-I M\Z,'XGV@U(OX/B2N#$>$/>HF/J@S\L1O5?BE]< "/'2;:T?KG?/U(^>/<4:M MY:SIBVTO]R)G(W;#$3,G#R#0M!6V>=R+Z IXU(ZKI45PL6-JT%T]M5"V447% MUEYY:]AN:T\_L4O3.FWP0]S@RVJ0)R8"N#9U?,8;.Q"TK@KKNRY+B/>KP_>9 M^X V+LB:\L.CJ(EY1Q9)Z*F2H'0=GN4.;&*Z MCSE4--BF"7,?G$B9D:CO@IV.U/4VOU)&$X=FGZ M 27YTU%)$LC[D$1K+=,&PNSL]3.$,W0G3CA<^>_+&]E[561]PB6$XDJLC.'CC@LL#G^V:!3_Z%$>\:C?B^.8K$1TZ1S\%% M/KF0LBU+*,/XD8M..&KF5)1&HN$LINZ7!QKPR1Q=^$$2$\^,1X,AGW&TM#'0 MZ);" 0= \>.'59OCKI'C8&3SF?C+!T$\-S:<);E)Q VCVT6ZM$>W21S%3I@^ MU&V&TNW0;K/0R9VVMZ2; P9O'?7]'0>;;YZ/R+LO. K\?Z)UFL!GG^ M J[RC/ZHBX;:/:TWSHJ87GJQ'F@8XJZAYG!YRQEO6 ROA?R11Q+0-?'FQ'T( M:4"7FSOAX%(_*;-+N#!TQ(X63GLBU%@U9;83M5VI*1" %TT&O8^,&T4Q?G1K99 E6,-> ]L(&,#=$.6NK9BC*D?=J9$ M-]*4%XT9O+.QJ'GYZW(R?^.;9O[&XE=&)/O,R>4X.)>C;K&JZLD=$::()\+V MEUPUG. WXFB,KE8&?\;QCA;!'_+6(>'EAB]N\Z\D>"0?:1@_U+,&0>-B&Q+# MT1\5YD>F.D+KYU]I6QJS&P[;1AF.HI00/D;]X%_6Q,AJ#XCMV1F8CA11/D(M MN:1):\;+?KSGG,+9#.,AJT@?Q]NCS,^T/O\>Y0O6T+/SC(CDY= EHKAOZL0K-8!3=\#.",A6?AQ MM!/G]@>:'![[H9[Q*;DVL U?2&W\9'9CE1*/:+'$C1/FA\O20E/5&GGKYWS^ MU>&#;FP4G@.9TBBNZJU:DH"NS_FT"D;.?H*_SR9X2)9B-T6=W)C[Q1!>T![4 MEO& MSW=4$EUE]6&\LR2^H?%O))XZON;F&WR$9VRKVL+8416[2\=GOSI!PH^I>0G4 M:$ZW=;L+!2"NHB@AWF<_?CASPB_GG$H_OG1<76GF=H9^EE9I>_ ,)ZF@5$$W M7]=E^\0/Y7UBVW64]]WM"DC+_X?$$?20M$#=E%&/GQQR>"6-^A_9&.&P<$ M;=(ZN4Z0)A'Z"Y]XQC*TX &0EV\[,9:/%G8H87L05*^+I$==3]3RB=)GQM+* M?8H%6]48>PFN)T<=1T,Y^$MU;'NHM9V ^W[81_X.)EX9E*,^T/>U @_A\-[' M(OR,I(9D;N(4K):.&F&ROA#WU>WA8KS1W'$YF^Z2J+I@FW^6,G#R/I1;YP"BJM0A'+$XG7. MMX6-J"QH**>B[X5M+%F*UPS $;^(,7N@+)X3MCJCC-&OHF2+)I8A:XQM[EA) M4\/N44_3:QHN!5L"#$@9=55[[ 0YNYU0R_11UR8L;O);UV-VQT 4\]SJ[KFS MYK^3NH,EQ@)D'.QLN=J6$!RD(7ANE4>.&W'N$B6V9,>+'^V.%[NQ3L>(QH:/ MH;"3M/$PJG\T,'8&4WOID*QK<[DE98?AR$2A6UJ!7'=>/2EB<4$@_%][8?!_ M_'[GA$NBJ(?$?U_X]=$ ?4AV-\6*(*@JBV1L"836QN@8V4.\Y%AN2>VD#) ! MS(_.D[]*5CHX2TW0#C!EN"I@2GGIQM=C0I7;5"94#YN@G23,J,IX0?>@B<-, MG!]FYOP[^JIS\M9'L^AJN2BX?X8A"E-=.%7[88A#IU@&>0REG-L=>:3!HSC+ M'9SU3'6E#-VPS[IZ-:NDTP,@Z"AC[>"3/E'7\TH3 !2-L6OLP]#6<3"4C4+B M]3!L%LH>PUBA+#8,)2<%(VTX8KD63B%FW#Z,/8PP@[J_Q:VE]057&!R:9CXZX^Q=O+IP8[#D][#.$-("ZXI%QWY%Y=D=$QA;' MY"J\]O](?$]]04#>= CQ> #.:@8&HO_;C,G=Q01NK8ML$+7VJWL,(:H.UWT3 MY^BBN0JY[4^B.*]^4DS@JTI%VG@(D7&X0#3\HLM"9JN+Q-+[9;?-F=P],W*Y3M/F2_5ASVCM- MQDWQB?CL"?D.MG_UIY"]N>T92VWM_R:I8%^A'Y*^?B;B 33BC47UJ269/!'F M^A&9,E_GB^B-@,&OC -0;H@(OWF5GSRM?9;VB:[":MG$W^W3* MV3CE;)QR-@:RJ546VE/.QBEGXY2S<#4G/L4^G'$ MS33S16MMM\''+MO+Z@ !>+RNFAL:9J>FS*S:9[?WXKVQ^OHI&:2Y[+[=8'D5 MH_B!L/F#DV,8<30?^5PG9=_L!U$V75SZVSTVT\%$:)6ZP:_.O<^4#H3_[JL-LPEG9K$K_=#)2^U> 93XQ+RA;$ MYR!TF#-8AXCGFPS3ORB?=Q9-4[S$! M,@6GS)V6A'C: 0!@#7(3L";QE [4EQH<[U9P--Y^B_RVSBHP#D^A+0'\MC,Z MOQF'O\5<>?_MS)66 ?Z6$D6GVD31'UXU3Q2=GA)%3XFBIT31P>R5E57XE"AZ M2A0])8J>$D5/B:(UYC=&HJBBDOB4L 5E*U%H=I^^J'TG0=MC\)E%+>1]&D$X M.8%.*9]'X $Z):H==Z+:-Y2>62=1[?A>@#_E\IQ2,O%R>>:$/5O]/]H$AE.* M9M<)#$>L]D=CIUL$H+ZAM,UA!&L'&6":1.NU+L+TNGF$:3*;3D\AIE.(Z11B M&LAN=@HQG4),IQ#3*<1T"C$]LQ"3,.:T$:5B@\'[/EL*(%5!.>)X47I&R1>Z M:/S(K6VQ<%U2EGIGNSA[FKYXB@O5D]$I%G2*!0U=D[N+!3V'JTV#6XPMG'_? M4)P' -JWY/!+87AQ7P8R?\M=*I _ R;:E".(TD[0=!OARU5&!/RC/U%7(%PRRITU\1&"G M]5-I.QV12+1\H#NB%-29/$J&;L,0#T#M8+(:2O795D.0QV=9HZ M,JR%%+I\[SBP_/,/G-X+\D@"NA8,Y\0"ZCV;.V-?,JXC2PM4T"4H/VW:'NGQ MO:-*ZQ5TNM:(8Y!GVT\A(RY=AOZ?Q+,_Y[YM?LY-"@2<#KVG5)@A'[5/J3"G M5)A3*LPI%>:4"G-*A3GB5)C&.I2%.$VGLL-6V.Z0/G)GI(P/Y'B&^I02WDVA M(WM*R:80PE0C/649@*FU[/!*+W=9#J$"'OH$G:S6 =V0C$;3M)0V'GP-U?8F MHP:LX0B2L$>?ZYP4E5W]OI3U:$YC)RC^7GCB;VC\&XGO=NX1@#JT_TEL=UQ7 MR3&=2^GYZF%VQ_62LOQ'HMUK!.54T#%X2W-P*JL5Z! \V5GL9.X\D2CW(LN\ MT>_*WNBLVRCMM_,_(_F0=RSL*30[E+6=D%:5Q8*(BZED1]N=$Y-S&L9^F/CA M\G9-6"ITC2/(9@SD_0<@MO(LM09HF#/LQF%9Q%@VU7X 3;71;HS3I&O$QT6> M6\N)NO:=>S_@2S313#!5^Z.;3'K&K29._AOQ?R+ R'_R_P%02P$"% ,4 M" !T/Z)85Z4B*VD. !:#P #0 @ $ :6UA9V5?,# Q M+FIP9U!+ 0(4 Q0 ( '0_HEC:+:$&'P< LJ 4 " M 90. !L86YT45 !L86YT#@ 9 " 9 B !L86YT'-D4$L! A0#% @ =#^B6*%XA@&[$@ M[N8 !4 ( !F*L! &QT!D &6> 0 5 " 8:^ 0!L M=')X+3(P,C0P,S,Q7V1E9BYX;6Q02P$"% ,4 " !T/Z)8T[GG$ M2 #@ MJ00 %0 @ $QV $ ;'1R>"TR,#(T,#,S,5]L86(N>&UL4$L! M A0#% @ =#^B6"C#^OJ]/ =OP# !4 ( !;RH" &QT I XML 72 lantronix_i10q-033124_htm.xml IDEA: XBRL DOCUMENT 0001114925 2023-07-01 2024-03-31 0001114925 2024-04-25 0001114925 2024-03-31 0001114925 2023-06-30 0001114925 2024-01-01 2024-03-31 0001114925 2023-01-01 2023-03-31 0001114925 2022-07-01 2023-03-31 0001114925 us-gaap:CommonStockMember 2023-12-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001114925 us-gaap:RetainedEarningsMember 2023-12-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001114925 2023-12-31 0001114925 us-gaap:CommonStockMember 2022-12-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001114925 us-gaap:RetainedEarningsMember 2022-12-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001114925 2022-12-31 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 2024-01-01 2024-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001114925 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001114925 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001114925 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001114925 us-gaap:CommonStockMember 2023-07-01 2024-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2024-03-31 0001114925 us-gaap:RetainedEarningsMember 2023-07-01 2024-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2024-03-31 0001114925 us-gaap:CommonStockMember 2022-07-01 2023-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2023-03-31 0001114925 us-gaap:RetainedEarningsMember 2022-07-01 2023-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2023-03-31 0001114925 us-gaap:CommonStockMember 2024-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001114925 us-gaap:RetainedEarningsMember 2024-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001114925 us-gaap:CommonStockMember 2023-03-31 0001114925 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001114925 us-gaap:RetainedEarningsMember 2023-03-31 0001114925 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001114925 2023-03-31 0001114925 LTRX:PrepaidSalesCommissionsMember 2024-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2024-01-01 2024-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2023-01-01 2023-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2023-07-01 2024-03-31 0001114925 LTRX:EmbeddedIoTSolutionsMember 2022-07-01 2023-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2024-01-01 2024-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2023-01-01 2023-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2023-07-01 2024-03-31 0001114925 LTRX:IoTSystemSolutionsMember 2022-07-01 2023-03-31 0001114925 LTRX:SoftwareAndServicesMember 2024-01-01 2024-03-31 0001114925 LTRX:SoftwareAndServicesMember 2023-01-01 2023-03-31 0001114925 LTRX:SoftwareAndServicesMember 2023-07-01 2024-03-31 0001114925 LTRX:SoftwareAndServicesMember 2022-07-01 2023-03-31 0001114925 srt:AmericasMember 2024-01-01 2024-03-31 0001114925 srt:AmericasMember 2023-01-01 2023-03-31 0001114925 srt:AmericasMember 2023-07-01 2024-03-31 0001114925 srt:AmericasMember 2022-07-01 2023-03-31 0001114925 us-gaap:EMEAMember 2024-01-01 2024-03-31 0001114925 us-gaap:EMEAMember 2023-01-01 2023-03-31 0001114925 us-gaap:EMEAMember 2023-07-01 2024-03-31 0001114925 us-gaap:EMEAMember 2022-07-01 2023-03-31 0001114925 LTRX:AsiaPacificJapanMember 2024-01-01 2024-03-31 0001114925 LTRX:AsiaPacificJapanMember 2023-01-01 2023-03-31 0001114925 LTRX:AsiaPacificJapanMember 2023-07-01 2024-03-31 0001114925 LTRX:AsiaPacificJapanMember 2022-07-01 2023-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001114925 us-gaap:ProductMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-07-01 2024-03-31 0001114925 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-07-01 2023-03-31 0001114925 2023-10-01 2023-12-31 0001114925 LTRX:AsReportedMember 2023-07-01 2023-12-31 0001114925 srt:RestatementAdjustmentMember 2023-07-01 2023-12-31 0001114925 us-gaap:DevelopedTechnologyRightsMember 2024-03-31 0001114925 us-gaap:DevelopedTechnologyRightsMember 2023-06-30 0001114925 us-gaap:CustomerRelationshipsMember 2024-03-31 0001114925 us-gaap:CustomerRelationshipsMember 2023-06-30 0001114925 us-gaap:TrademarksMember 2024-03-31 0001114925 us-gaap:TrademarksMember 2023-06-30 0001114925 2022-07-01 2023-06-30 0001114925 srt:MaximumMember 2024-03-31 0001114925 srt:MinimumMember 2024-03-31 0001114925 us-gaap:RevolvingCreditFacilityMember 2023-07-01 2024-03-31 0001114925 LTRX:CreditFacilitiesMember 2024-01-01 2024-03-31 0001114925 LTRX:CreditFacilitiesMember 2023-07-01 2024-03-31 0001114925 LTRX:SeniorCreditandMezzanineCreditFacilitiesMember 2023-07-01 2024-03-31 0001114925 us-gaap:OptionMember 2023-06-30 0001114925 us-gaap:OptionMember 2023-07-01 2024-03-31 0001114925 us-gaap:OptionMember 2024-03-31 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-06-30 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2023-07-01 2024-03-31 0001114925 us-gaap:RestrictedStockUnitsRSUMember 2024-03-31 0001114925 LTRX:PerformanceStockUnitsMember 2023-06-30 0001114925 LTRX:PerformanceStockUnitsMember 2023-07-01 2024-03-31 0001114925 LTRX:PerformanceStockUnitsMember 2024-03-31 0001114925 LTRX:EsppMember 2023-06-30 0001114925 LTRX:EsppMember 2023-07-01 2024-03-31 0001114925 LTRX:EsppMember 2024-03-31 0001114925 us-gaap:CostOfSalesMember 2024-01-01 2024-03-31 0001114925 us-gaap:CostOfSalesMember 2023-01-01 2023-03-31 0001114925 us-gaap:CostOfSalesMember 2023-07-01 2024-03-31 0001114925 us-gaap:CostOfSalesMember 2022-07-01 2023-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2024-01-01 2024-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-07-01 2024-03-31 0001114925 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-07-01 2023-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2024-01-01 2024-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2024-03-31 0001114925 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2023-03-31 0001114925 LTRX:PerformanceStockUnitsPSUMember 2024-03-31 0001114925 LTRX:PerformanceStockUnitsPSUMember 2023-07-01 2024-03-31 0001114925 us-gaap:EmployeeStockMember 2024-03-31 0001114925 us-gaap:EmployeeStockMember 2023-07-01 2024-03-31 0001114925 LTRX:SaleelAwsareMember 2024-01-01 2024-03-31 0001114925 LTRX:SaleelAwsarePSUMember 2024-03-31 0001114925 LTRX:SaleelAwsareRSUMember 2024-03-31 0001114925 LTRX:JeremyWhitakerMember 2024-01-01 2024-03-31 0001114925 LTRX:JeremyWhitakerMember 2024-03-31 0001114925 LTRX:EricBassMember 2024-01-01 2024-03-31 0001114925 LTRX:EricBassMember 2024-03-31 0001114925 LTRX:RogerHollidayMember 2024-01-01 2024-03-31 0001114925 LTRX:RogerHollidayMember 2024-03-31 iso4217:USD shares iso4217:USD shares pure false --06-30 2024 Q3 0001114925 10-Q true 2024-03-31 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 37580182 24642000 13452000 28542000 27682000 40552000 49736000 1562000 3019000 2586000 2662000 97884000 96551000 4409000 4629000 27824000 27824000 6561000 10565000 10128000 11583000 586000 472000 147392000 151624000 13845000 12401000 4539000 2431000 3002000 2743000 22188000 28813000 43574000 46388000 13970000 16221000 11763000 11459000 69307000 74068000 4000 4000 301117000 295686000 -223407000 -218505000 371000 371000 78085000 77556000 147392000 151624000 41183000 32964000 111252000 96265000 24679000 18328000 65620000 53799000 16504000 14636000 45632000 42466000 9753000 9946000 29147000 28916000 5186000 5067000 15017000 14677000 350000 490000 900000 664000 0 0 0 315000 0 140000 -9000 -533000 1310000 1424000 4004000 4340000 16599000 17067000 49059000 48379000 -95000 -2431000 -3427000 -5913000 -171000 -465000 -741000 -1081000 2000 -29000 -2000 -21000 -264000 -2925000 -4170000 -7015000 159000 140000 732000 312000 -423000 -3065000 -4902000 -7327000 -0.01 -0.01 -0.08 -0.08 -0.13 -0.13 -0.20 -0.20 37509000 37509000 36548000 36548000 37283000 37283000 36105000 36105000 37476000 4000 299385000 -222984000 371000 76776000 103000 22000 22000 162000 162000 1872000 1872000 -423000 -423000 37579000 4000 301117000 -223407000 371000 78085000 36517000 4000 292930000 -213787000 371000 79518000 92000 23000 23000 176000 176000 1728000 1728000 -3065000 -3065000 36609000 4000 294505000 -216852000 371000 78028000 36875000 4000 295686000 -218505000 371000 77556000 522000 522000 881000 881000 5790000 5790000 -4902000 -4902000 37579000 4000 301117000 -223407000 371000 78085000 35129000 4000 289046000 -209525000 371000 79896000 1480000 752000 752000 674000 674000 5381000 5381000 -7327000 -7327000 36609000 4000 294505000 -216852000 371000 78028000 -4902000 -7327000 5790000 5381000 1599000 1223000 4004000 4340000 696000 181000 -0 10000 83000 77000 -9000 -533000 860000 -2553000 -8488000 10637000 -1457000 -1139000 -76000 -2260000 -1455000 -1332000 114000 31000 1390000 -5782000 2108000 -1918000 -4913000 6796000 16348000 -956000 1325000 2325000 -0 4650000 -1325000 -6975000 522000 752000 881000 674000 1262000 -0 0 4909000 2075000 1475000 0 2000000 -0 2000000 137000 7000 -3833000 3505000 11190000 -4426000 13452000 17221000 24642000 12795000 <p id="xdx_80C_eus-gaap--SignificantAccountingPoliciesTextBlock_zojH7wcUy9Kl" 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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82D_zEXizZ1k6aU4">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_843_ecustom--CompanyPolicyTextBlock_z3uovDS0LKha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_z7Z7lsd5t3b3">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">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_84A_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z7zMLIMswMqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_863_z4fdufFba9b1">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 March 31, 2024, the consolidated results of our operations for the three and nine months ended March 31, 2024 and our consolidated cash flows for the nine months ended March 31, 2024. All intercompany accounts and transactions have been eliminated.</p> <p id="xdx_857_zZSaQEm7KAmj" 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_842_eus-gaap--UseOfEstimates_zWyWJhPPP6O" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86B_zrZSB1nA2zq6">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 and nine months ended March 31, 2024 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_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zOkHQ9mhi80l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_zHHnW6Qj0Uzb">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>Income Tax Disclosures</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 December 2023, the Financial Accounting Standards Board (“FASB”) issued a final standard on improvements to income tax disclosures. The new standard requires disaggregated information about a company’s effective tax rate reconciliation and information on income taxes paid. The standard will be effective for Lantronix beginning with our annual financial statements for the fiscal year ending June 30, 2026. We have not yet determined the impact of adopting this guidance on our financial statements.</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>Segment Disclosures</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 November 2023, the FASB issued a new Accounting Standards Update (“ASU”) requiring incremental disclosures related to a public company’s reportable segments. The new guidance was issued primarily to provide financial statement users with more disaggregated expense information about a company’s reportable segments. The guidance does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The guidance is effective for Lantronix on a retrospective basis beginning with our annual financial statements for the fiscal year ending June 30, 2025. We have not yet determined the impact of adopting this guidance on our financial statements.</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>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 FASB issued an 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 not have a material effect on our consolidated financial statements.</p> <p id="xdx_843_ecustom--CompanyPolicyTextBlock_z3uovDS0LKha" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_86D_z7Z7lsd5t3b3">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">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_84A_eus-gaap--BasisOfAccountingPolicyPolicyTextBlock_z7zMLIMswMqh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><span id="xdx_863_z4fdufFba9b1">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 March 31, 2024, the consolidated results of our operations for the three and nine months ended March 31, 2024 and our consolidated cash flows for the nine months ended March 31, 2024. All intercompany accounts and transactions have been eliminated.</p> <p id="xdx_842_eus-gaap--UseOfEstimates_zWyWJhPPP6O" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i><span id="xdx_86B_zrZSB1nA2zq6">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 and nine months ended March 31, 2024 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_84C_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zOkHQ9mhi80l" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i><span id="xdx_869_zHHnW6Qj0Uzb">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>Income Tax Disclosures</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 December 2023, the Financial Accounting Standards Board (“FASB”) issued a final standard on improvements to income tax disclosures. The new standard requires disaggregated information about a company’s effective tax rate reconciliation and information on income taxes paid. The standard will be effective for Lantronix beginning with our annual financial statements for the fiscal year ending June 30, 2026. We have not yet determined the impact of adopting this guidance on our financial statements.</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>Segment Disclosures</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 November 2023, the FASB issued a new Accounting Standards Update (“ASU”) requiring incremental disclosures related to a public company’s reportable segments. The new guidance was issued primarily to provide financial statement users with more disaggregated expense information about a company’s reportable segments. The guidance does not change the definition of a segment, the method for determining segments, or the criteria for aggregating operating segments into reportable segments. The guidance is effective for Lantronix on a retrospective basis beginning with our annual financial statements for the fiscal year ending June 30, 2025. We have not yet determined the impact of adopting this guidance on our financial statements.</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>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 FASB issued an 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 not have a material effect on our consolidated financial statements.</p> <p id="xdx_806_eus-gaap--RevenueFromContractWithCustomerTextBlock_zW06Y4mFJ0re" 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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span><span id="xdx_82A_zJj0uael5qS7">Revenue</span></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 exclusive 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 March 31, 2024, prepaid sales commissions included in prepaid expenses and other current assets totaled $<span id="xdx_90A_eus-gaap--PrepaidExpenseAndOtherAssetsCurrent_iI_c20240331__us-gaap--BalanceSheetLocationAxis__custom--PrepaidSalesCommissionsMember_zdSREHtnH8E6" title="Prepaid expenses and other current assets">171,000</span> and those included in other assets totaled $<span id="xdx_909_eus-gaap--OtherAssetsCurrent_iI_c20240331__us-gaap--BalanceSheetLocationAxis__custom--PrepaidSalesCommissionsMember_zTPBo0Wh8Uob" title="Other assets">172,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> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zQ6bjBF2Rjb2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue (Details - Revenues by product line)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zpNhaLHupubg" style="display: none">Schedule of net revenue by product lines</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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 March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">Nine Months Ended March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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><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: 32%; text-align: left">Embedded IoT Solutions</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zfo6kh33kmXc" style="width: 13%; text-align: right" title="Revenues">12,452</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_c20230101__20230331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_z1jPrqI6Cg36" style="width: 13%; text-align: right" title="Revenues">16,055</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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zvDOU0UPF7Ed" style="width: 13%; text-align: right" title="Revenues">35,589</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zm9Pe6UCFZti" style="width: 13%; text-align: right" title="Revenues">44,818</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_z6agtkjmVxGh" style="text-align: right" title="Revenues">26,789</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zDc4kxrA1kDg" style="text-align: right" title="Revenues">14,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zVSpfYIXSFXf" style="text-align: right" title="Revenues">68,847</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zjct2Oa6P7Ae" style="text-align: right" title="Revenues">43,568</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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zdPmmTEpeUW7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,942</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zwrgAmv7is5e" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,875</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_c20230701__20240331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_z8ewVfBuvM6j" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">6,816</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zCFrDmSdWQyc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">7,879</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_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331_zuuywj6Ae7Ml" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">41,183</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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331_zUlbmxeruZIk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">32,964</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331_zNLRtTMn4x7e" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">111,252</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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331_zz4fnXxVVkO9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">96,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_z59XsuWl99Yi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_pn3n3_z3e3xrstSWr5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue (Details - Revenue by geography)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_zRSPWX5gHUkk" style="display: none">Schedule of net revenue by geographic region</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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 March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">Nine Months Ended March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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><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: 32%">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_z5TgCFNHUFD2" style="width: 13%; text-align: right" title="Revenues">17,543</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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_zoeBjd4bvnil" style="width: 13%; text-align: right" title="Revenues">19,095</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_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_z00hK5xMVq1b" style="width: 13%; text-align: right" title="Revenues">61,077</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_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_zIYwahaImQcj" style="width: 13%; text-align: right" title="Revenues">59,713</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_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zmN7NDCdHnT8" style="text-align: right" title="Revenues">18,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zZ97zkf9ixM1" style="text-align: right" title="Revenues">6,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zeYUTT4obnv6" style="text-align: right" title="Revenues">37,831</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zzbfLFcrMM29" style="text-align: right" title="Revenues">16,486</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_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zOcGfilw2fl8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">5,286</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zbGsbiipR6U9" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">7,489</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_c20230701__20240331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zMjNqlKM5Bi3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">12,344</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zvWAXr4ahNxh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">20,066</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_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331_zZog2PMV7WN7" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">41,183</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331_zg0QR7mKaiq3" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">32,964</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331_zWFE1YclFiJj" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">111,252</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331_zUcNa8ZQzqZ7" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">96,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_z71vlfVCkJcf" 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">The following table presents product revenues and service revenues as a percentage of our total net revenue:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfPercentageTotalNetRevenueTableTextBlock_zOZWgj8wlrrd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue (Details - Percentage of total net revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zQsDrCRKRmZ4" style="display: none">Schedule of percentage of our 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><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 March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">Nine Months Ended March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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"> </td><td style="font-weight: bold"> </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: 32%; 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_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxEis6r3wjU9" title="Concentration risk percentage">96</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_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z9350jcdK3lb" title="Concentration risk percentage">91</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_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zvAfrlypzLM1" title="Concentration risk percentage">94</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_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20230331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zGj5bOxit8pg" title="Concentration risk percentage">92</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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z55W3suO9tFf" title="Concentration risk percentage">4</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_pip0_dp_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zuQz8SjTMdX2" title="Concentration risk percentage">9</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0SRitkUF3ld" title="Concentration risk percentage">6</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20230331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zC7hTOfbSfbb" title="Concentration risk percentage">8</span>%</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A1_zfJC5AvZp4qd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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"> </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 nine months ended March 31, 2024 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ChangesInDeferredRevenueTableTextBlock_pn3n3_z8gie1PCIDPd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Revenue (Details - Changes in deferred revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_z7QqBgjWzxmb" style="display: none">Schedule of changes in deferred revenue</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%">Balance, June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20230701__20240331_zY1OT6eNoIpe" 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_98E_eus-gaap--ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_pn3n3_c20230701__20240331_zl4DjdZgaO8c" style="text-align: right" title="New performance obligations">5,493</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_98C_eus-gaap--ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_pn3n3_c20230701__20240331_znLZTJ6iHRg8" style="border-bottom: Black 1pt solid; text-align: right" title="Recognition of revenue from satisfying performance obligations">(3,723</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20230701__20240331_zZZCQNQ1pti" style="text-align: right" title="Deferred revenue, ending balance">5,151</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; padding-left: 10pt">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_98D_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_c20240331_zMUdyBtnqSx2" style="border-bottom: Black 1pt solid; text-align: right" title="Less: non-current portion of deferred revenue">(2,420</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; padding-left: 10pt">Current portion, March 31, 2024</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--ContractWithCustomerLiabilityCurrent_iI_pn3n3_c20240331_z1cd7h8au4Ge" style="border-bottom: Black 2.5pt double; text-align: right" title="Current portion of deferred revenue">2,731</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zoLY25Oy0nt8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></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> 171000 172000 <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--DisaggregationOfRevenueTableTextBlock_pn3n3_zQ6bjBF2Rjb2" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue (Details - Revenues by product line)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B9_zpNhaLHupubg" style="display: none">Schedule of net revenue by product lines</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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 March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">Nine Months Ended March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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><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: 32%; text-align: left">Embedded IoT Solutions</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zfo6kh33kmXc" style="width: 13%; text-align: right" title="Revenues">12,452</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_c20230101__20230331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_z1jPrqI6Cg36" style="width: 13%; text-align: right" title="Revenues">16,055</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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zvDOU0UPF7Ed" style="width: 13%; text-align: right" title="Revenues">35,589</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__srt--ProductOrServiceAxis__custom--EmbeddedIoTSolutionsMember_zm9Pe6UCFZti" style="width: 13%; text-align: right" title="Revenues">44,818</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_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_z6agtkjmVxGh" style="text-align: right" title="Revenues">26,789</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zDc4kxrA1kDg" style="text-align: right" title="Revenues">14,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zVSpfYIXSFXf" style="text-align: right" title="Revenues">68,847</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__srt--ProductOrServiceAxis__custom--IoTSystemSolutionsMember_zjct2Oa6P7Ae" style="text-align: right" title="Revenues">43,568</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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zdPmmTEpeUW7" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">1,942</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zwrgAmv7is5e" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">2,875</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_c20230701__20240331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_z8ewVfBuvM6j" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">6,816</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__srt--ProductOrServiceAxis__custom--SoftwareAndServicesMember_zCFrDmSdWQyc" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">7,879</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_984_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331_zuuywj6Ae7Ml" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">41,183</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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331_zUlbmxeruZIk" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">32,964</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331_zNLRtTMn4x7e" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">111,252</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_985_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331_zz4fnXxVVkO9" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">96,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 12452000 16055000 35589000 44818000 26789000 14034000 68847000 43568000 1942000 2875000 6816000 7879000 41183000 32964000 111252000 96265000 <table cellpadding="0" cellspacing="0" id="xdx_898_eus-gaap--RevenueFromExternalCustomersByGeographicAreasTableTextBlock_pn3n3_z3e3xrstSWr5" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue (Details - Revenue by geography)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B3_zRSPWX5gHUkk" style="display: none">Schedule of net revenue by geographic region</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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 March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">Nine Months Ended March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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><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: 32%">Americas</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98F_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_z5TgCFNHUFD2" style="width: 13%; text-align: right" title="Revenues">17,543</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_98A_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_zoeBjd4bvnil" style="width: 13%; text-align: right" title="Revenues">19,095</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_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_z00hK5xMVq1b" style="width: 13%; text-align: right" title="Revenues">61,077</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_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__us-gaap--GeographicDistributionAxis__srt--AmericasMember_zIYwahaImQcj" style="width: 13%; text-align: right" title="Revenues">59,713</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_983_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zmN7NDCdHnT8" style="text-align: right" title="Revenues">18,354</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zZ97zkf9ixM1" style="text-align: right" title="Revenues">6,380</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zeYUTT4obnv6" style="text-align: right" title="Revenues">37,831</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__us-gaap--GeographicDistributionAxis__us-gaap--EMEAMember_zzbfLFcrMM29" style="text-align: right" title="Revenues">16,486</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_988_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zOcGfilw2fl8" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">5,286</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zbGsbiipR6U9" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">7,489</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_c20230701__20240331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zMjNqlKM5Bi3" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">12,344</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_989_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331__us-gaap--GeographicDistributionAxis__custom--AsiaPacificJapanMember_zvWAXr4ahNxh" style="border-bottom: Black 1pt solid; text-align: right" title="Revenues">20,066</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_98C_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20240101__20240331_zZog2PMV7WN7" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">41,183</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230101__20230331_zg0QR7mKaiq3" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">32,964</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_98E_eus-gaap--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20230701__20240331_zWFE1YclFiJj" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">111,252</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--RevenueFromContractWithCustomerExcludingAssessedTax_pn3n3_c20220701__20230331_zUcNa8ZQzqZ7" style="border-bottom: Black 2.5pt double; text-align: right" title="Revenues">96,265</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 17543000 19095000 61077000 59713000 18354000 6380000 37831000 16486000 5286000 7489000 12344000 20066000 41183000 32964000 111252000 96265000 <table cellpadding="0" cellspacing="0" id="xdx_896_ecustom--ScheduleOfPercentageTotalNetRevenueTableTextBlock_zOZWgj8wlrrd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Revenue (Details - Percentage of total net revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zQsDrCRKRmZ4" style="display: none">Schedule of percentage of our 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><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 March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">Nine Months Ended March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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"> </td><td style="font-weight: bold"> </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: 32%; 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_90C_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zxEis6r3wjU9" title="Concentration risk percentage">96</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_904_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z9350jcdK3lb" title="Concentration risk percentage">91</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_90D_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zvAfrlypzLM1" title="Concentration risk percentage">94</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_90E_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20230331__srt--ProductOrServiceAxis__us-gaap--ProductMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zGj5bOxit8pg" title="Concentration risk percentage">92</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_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20240101__20240331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z55W3suO9tFf" title="Concentration risk percentage">4</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_pip0_dp_c20230101__20230331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zuQz8SjTMdX2" title="Concentration risk percentage">9</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20230701__20240331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z0SRitkUF3ld" title="Concentration risk percentage">6</span>%</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pip0_dp_c20220701__20230331__srt--ProductOrServiceAxis__us-gaap--ServiceMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zC7hTOfbSfbb" title="Concentration risk percentage">8</span>%</td><td style="text-align: left"> </td></tr> </table> 0.96 0.91 0.94 0.92 0.04 0.09 0.06 0.08 <table cellpadding="0" cellspacing="0" id="xdx_899_ecustom--ChangesInDeferredRevenueTableTextBlock_pn3n3_z8gie1PCIDPd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Revenue (Details - Changes in deferred revenue)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_z7QqBgjWzxmb" style="display: none">Schedule of changes in deferred revenue</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%">Balance, June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ContractWithCustomerLiability_iS_pn3n3_c20230701__20240331_zY1OT6eNoIpe" 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_98E_eus-gaap--ContractWithCustomerLiabilityChangeInTimeframePerformanceObligationSatisfiedRevenueRecognized_pn3n3_c20230701__20240331_zl4DjdZgaO8c" style="text-align: right" title="New performance obligations">5,493</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_98C_eus-gaap--ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod_pn3n3_c20230701__20240331_znLZTJ6iHRg8" style="border-bottom: Black 1pt solid; text-align: right" title="Recognition of revenue from satisfying performance obligations">(3,723</td><td style="padding-bottom: 1pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td>Balance, March 31, 2024</td><td> </td> <td style="text-align: left"> </td><td id="xdx_984_eus-gaap--ContractWithCustomerLiability_iE_pn3n3_c20230701__20240331_zZZCQNQ1pti" style="text-align: right" title="Deferred revenue, ending balance">5,151</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; padding-left: 10pt">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_98D_eus-gaap--ContractWithCustomerLiabilityNoncurrent_iNI_pn3n3_di_c20240331_zMUdyBtnqSx2" style="border-bottom: Black 1pt solid; text-align: right" title="Less: non-current portion of deferred revenue">(2,420</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; padding-left: 10pt">Current portion, March 31, 2024</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--ContractWithCustomerLiabilityCurrent_iI_pn3n3_c20240331_z1cd7h8au4Ge" style="border-bottom: Black 2.5pt double; text-align: right" title="Current portion of deferred revenue">2,731</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3381000 5493000 -3723000 5151000 2420000 2731000 <p id="xdx_802_eus-gaap--AssetAcquisitionTextBlock_zQAClCZDp7h4" 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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_zspdlaNJHWx2">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. The earnout liability was paid out in full in December 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 March 31, 2024 (in thousands):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"></span></p> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_pn3n3_zGcP3OnTiq9g" 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_8B3_zw1KlF08Cagh" 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%">Balance at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_pn3n3_c20230701__20240331_z7vEK9qBIcPg" style="width: 13%; text-align: right" title="Earnout consideration liability at beginning balance">1,271</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Final remeasurement estimate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--BusinessCombinationContingentConsiderationRemeasurementEstimates_c20230701__20240331_zh7hP8Dul2w" style="text-align: right" title="Final remeasurement estimate">(9</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_98C_ecustom--BusinessCombinationContingentConsiderationPayments_c20230701__20240331_zkN6svrfc5m7" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">(1,262</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 March 31, 2024</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--BusinessCombinationContingentConsiderationLiability_iE_pn3n3_d0_c20230701__20240331_zoe9iZMioCRa" style="border-bottom: Black 2.5pt double; text-align: right" title="Earnout consideration liability at ending balance">–</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b><i>Reclassification of Cash Flows from Operating to Financing Activities</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">In connection with the preparation of our unaudited condensed consolidated financial statements for the three and nine months ended March 31, 2024, we identified an error in the unaudited condensed consolidated statement of cash flows for our second fiscal quarter ended December 31, 2023 whereby we had incorrectly classified the $<span id="xdx_905_eus-gaap--PaymentsForOtherOperatingActivities_c20231001__20231231_z9YQ0Tazwbul" title="Earnout payment of operating activities">1,262,000</span> earnout payment as part of operating activities. We believe that the impact of the error was not material to the financial statements for the three and six months ended December 31, 2023, based on an evaluation of both quantitative and qualitative factors. As a result, we determined that correcting the prior period financial statements would not require the Form 10-Q for the three and six months ended December 31, 2023 to be amended. We have reclassified the payment in the accompanying unaudited condensed consolidated statement of cash flows for the nine months ended March 31, 2024 to financing activities. This reclassification has no impact on the Company’s results of operations or financial position.</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 summarizes the impact of reclassifying the earnout payment from operating activities to financing activities:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfEarnoutPaymentFromOperatingActivitiesToFinancingActivitiesTableTextBlock_pn3n3_zFEE1w1Vu9v1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Acquisitions (Details - Earnout payment)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zLwD0HOhxBUb" style="display: none">Schedule of earnout payment from operating activities to financing activities</span></td><td> </td> <td style="text-align: center"> </td><td id="xdx_498_20230701__20231231__srt--RestatementAxis__custom--AsReportedMember_zvjzgTy5URL7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20230701__20231231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zzn88J7q61qk" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"><b>Six Months Ended</b></td><td> </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">December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="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">As Reported</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">As Adjusted</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="6" style="text-align: center"><b>(In thousands)</b></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivities_zGSea6kmtlul" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Net cash provided by operating activities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">11,490</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">12,752</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zpTigztTG2g8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net cash used in investing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,189</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInFinancingActivities_z9AVpCJV28Wd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Net cash used in financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,869</td><td style="text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" id="xdx_886_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_pn3n3_zGcP3OnTiq9g" 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_8B3_zw1KlF08Cagh" 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%">Balance at June 30, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--BusinessCombinationContingentConsiderationLiability_iS_pn3n3_c20230701__20240331_z7vEK9qBIcPg" style="width: 13%; text-align: right" title="Earnout consideration liability at beginning balance">1,271</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Final remeasurement estimate</td><td> </td> <td style="text-align: left"> </td><td id="xdx_988_ecustom--BusinessCombinationContingentConsiderationRemeasurementEstimates_c20230701__20240331_zh7hP8Dul2w" style="text-align: right" title="Final remeasurement estimate">(9</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_98C_ecustom--BusinessCombinationContingentConsiderationPayments_c20230701__20240331_zkN6svrfc5m7" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">(1,262</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 March 31, 2024</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--BusinessCombinationContingentConsiderationLiability_iE_pn3n3_d0_c20230701__20240331_zoe9iZMioCRa" style="border-bottom: Black 2.5pt double; text-align: right" title="Earnout consideration liability at ending balance">–</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1271000 -9000 -1262000 0 1262000 <table cellpadding="0" cellspacing="0" id="xdx_88C_ecustom--ScheduleOfEarnoutPaymentFromOperatingActivitiesToFinancingActivitiesTableTextBlock_pn3n3_zFEE1w1Vu9v1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Acquisitions (Details - Earnout payment)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BE_zLwD0HOhxBUb" style="display: none">Schedule of earnout payment from operating activities to financing activities</span></td><td> </td> <td style="text-align: center"> </td><td id="xdx_498_20230701__20231231__srt--RestatementAxis__custom--AsReportedMember_zvjzgTy5URL7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20230701__20231231__srt--RestatementAxis__srt--RestatementAdjustmentMember_zzn88J7q61qk" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="6" style="text-align: center"><b>Six Months Ended</b></td><td> </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">December 31, 2023</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="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">As Reported</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">As Adjusted</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold"> </td><td> </td> <td colspan="6" style="text-align: center"><b>(In thousands)</b></td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInOperatingActivities_zGSea6kmtlul" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="width: 45%; text-align: left">Net cash provided by operating activities</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 13%; text-align: right">11,490</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">12,752</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--NetCashProvidedByUsedInInvestingActivities_zpTigztTG2g8" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net cash used in investing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,189</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,189</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--NetCashProvidedByUsedInFinancingActivities_z9AVpCJV28Wd" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="text-align: left">Net cash used in financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,869</td><td style="text-align: left"> </td></tr> </table> 11490000 12752000 1189000 1189000 1607000 2869000 <p id="xdx_803_eus-gaap--AdditionalFinancialInformationDisclosureTextBlock_zFpx7OYWBBFg" 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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_828_zCHOffmA8bRj">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_88D_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zF4JUnp5PN8h" 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_8B9_z9Q8lKbpW0Td" style="display: none">Schedule of inventories</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20240331_zxCMIQXiHko7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230630_zx1b9j3lyO8d" 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">March 31,</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">2024</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; background-color: White"> <td> </td><td> </td> <td colspan="6" style="text-align: center"><b>(In thousands)</b></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzwVz_z9ACali8VkS1" 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,457</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_402_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzwVz_zL8oZUpdjCg9" 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">18,095</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_40A_eus-gaap--InventoryNet_iTI_mtINzwVz_zRwCCcb865Pc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">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">40,552</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"><b><i> </i></b></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_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_pn3n3_zZ632RkQEBe6" 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 id="xdx_8B5_zBzu9bd6SlMa" style="display: none">Schedule of other liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20240331_zYKaHqKWmP2k" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230630_zH8ggjL5JHoj" 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">March 31,</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">2024</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> </td> <td colspan="6" style="text-align: center"><b>(In thousands)</b></td><td> </td></tr> <tr id="xdx_404_eus-gaap--OtherLiabilitiesCurrentAbstract_iB_zvUVog8kSoaf" 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_402_ecustom--AccruedVariableConsideration_iI_maOLCzrcO_zb9N0s4zx2T9" 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">1,790</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_407_ecustom--CustomerDepositsAndRefunds_iI_maOLCzrcO_zYbajcDX81T7" 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">11,151</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_40D_ecustom--AccruedRawMaterialsPurchases_iI_maOLCzrcO_zCaeQFJ4GTCc" 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">206</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_408_eus-gaap--DeferredRevenueCurrent_iI_maOLCzrcO_ziGLlL9hAD4" 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,731</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_407_ecustom--OperatingAndFinanceLeaseLiability_iI_maOLCzrcO_z8Fg3cLmHFu9" 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,857</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_406_eus-gaap--TaxesPayableCurrent_iI_maOLCzrcO_zuHYMut2GNai" 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">774</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_401_ecustom--WarrantyReserves_iI_maOLCzrcO_zQ5BNRqGyai" 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">708</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_408_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maOLCzrcO_zIFPAin4ar38" 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">2,971</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_40D_eus-gaap--OtherLiabilitiesCurrent_iTI_mtOLCzrcO_zzBW8NVbdlM7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">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">22,188</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_403_eus-gaap--OtherLiabilitiesNoncurrentAbstract_iB_zITLcnyIEwGc" 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_403_ecustom--OperatingLeasesLiabilityNoncurrent_i01I_maOLNzflS_zdPXwf5VoxDj" 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">8,990</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_403_eus-gaap--DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_i01I_maOLNzflS_zu5cBzStKnQi" 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">353</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_406_eus-gaap--DeferredRevenueNoncurrent_i01I_maOLNzflS_zUSWjhH8Esxh" 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">2,420</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_403_eus-gaap--OtherLiabilitiesNoncurrent_i01TI_mtOLNzflS_zrpsCFZdjiW3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">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,763</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_897_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zVZi6tZjzJic" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Net loss per share)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8BA_zpxMCXWy3ohf" style="display: none">Schedule of computation of net per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20240101__20240331_zx7lvMvFYpc6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230101__20230331_z5mFtIf360Q9" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20230701__20240331_zNYzPSHQWMC6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220701__20230331_zXzJpwUOoxl1" 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><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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="14" 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><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: 32%; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">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">(423</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">(3,065</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">(4,902</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">(7,327</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><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_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20240101__20240331_zv6cTScqqeZh" title="Weighted-average common shares outstanding - basic"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20240101__20240331_zxzOHGo2xsU4" title="Weighted-average common shares outstanding - diluted">37,509</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_90B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20230101__20230331_zKDUHMDv2NBj" title="Weighted-average common shares outstanding - basic"><span id="xdx_901_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20230101__20230331_z24rU60iAUPc" title="Weighted-average common shares outstanding - diluted">36,548</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_905_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20230701__20240331_zFoUeN05K1yj" title="Weighted-average common shares outstanding - basic"><span id="xdx_90D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20230701__20240331_z7wCCdnBZpU6" title="Weighted-average common shares outstanding - diluted">37,283</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_903_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20220701__20230331_zu8hSaf6EYo5" title="Weighted-average common shares outstanding - basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20220701__20230331_zHCHOf0Euny3" title="Weighted-average common shares outstanding - diluted">36,105</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><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_907_eus-gaap--EarningsPerShareBasic_pip0_c20240101__20240331_zUgFmSqiqlx8" title="Net loss per share - basic"><span id="xdx_905_eus-gaap--EarningsPerShareDiluted_pip0_c20240101__20240331_znpL5vHoZqmb" title="Net loss per share - diluted">(0.01</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_907_eus-gaap--EarningsPerShareBasic_pip0_c20230101__20230331_zYzRg3XBGae1" title="Net loss per share - basic"><span id="xdx_908_eus-gaap--EarningsPerShareDiluted_pip0_c20230101__20230331_zJa8N4d2Dtxg" title="Net loss per share - diluted">(0.08</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_90F_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20240331_z1KlinQO91Wh" title="Net loss per share - basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20240331_zMYZKZxvbr44" title="Net loss per share - diluted">(0.13</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_90E_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20230331_zp81Jg07VQp6" title="Net loss per share - basic"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20230331_zjmnmhlF5y93" title="Net loss per share - diluted">(0.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p id="xdx_8A2_zCBz8kTazmPa" 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 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_882_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_z0C35VGA8wGd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Equivalents)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zjLS39BzKTwf" style="display: none">Schedule of anti dilutive securities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20240101__20240331_z5uoFBQ5sEJa" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20230101__20230331_zooqXZW2ufm8" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20230701__20240331_zsbOG47hbNSe" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220701__20230331_zJQjeaSPRIM3" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" 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="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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="14" 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: 32%; 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">644</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">735</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">579</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">677</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"><b><i>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 intangible assets:</p> <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zCyECpCh02g8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Intangible assets)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B0_zBxmVJDSlZd7" style="display: none">Schedule of intangible assets</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">March 31, 2024</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_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zAYagq4dPSJf" 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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zF8X2DU9dHQ3" style="width: 10%; text-align: right" title="Accumulated amortization">(4,940</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_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zUJwwEdBRps4" style="width: 10%; text-align: right" title="Net book value">1,391</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zMBvrXXZaEt6" 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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zkFtDzLVYi2e" 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_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zNpuYV0PDxs4" 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_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z0utEi70O052" 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_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zYSDcI1JavWa" style="text-align: right" title="Accumulated amortization">(12,358</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zjlVg4w95ZGh" style="text-align: right" title="Net book value">5,170</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zIAHiz56j8h2" 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_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zJXoRZyr7qq8" 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_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ztPWkNaAdtpi" 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_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zKLJ89E0crn2" 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_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zyH8VGqYXGJ3" 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_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_ztH0ip0C0J6j" 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_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_z3II1EzmXASd" 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_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zHBcpr1mzJFk" 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_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zeyAK51szzBf" 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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20240331_zMb3eUqIoPF6" 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_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331_zdTw1Yr9iwff" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(18,723</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--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20240331_zVRUBYNGsg2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net book value">6,561</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630_zsGtu3lGci4c" 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_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630_zbqtw3ruOkJf" 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_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630_zuuGf2Yu1Roh" 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; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We do not currently have any 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 March 31, 2024, future estimated amortization expense is as follows:</p> <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_z5NCYmxsMFK5" 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_8B6_zkk0UMnAUtEk" style="display: none">Schedule of future estimated amortization expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20240331_zmUIGDKOggMg" 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; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">(In thousands)</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--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3_zuMsiWvwdLkd" style="vertical-align: bottom; background-color: White"> <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">1,309</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zhY4q3hJK2y5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zJlO6s33EGR6" style="vertical-align: bottom; background-color: White"> <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_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zqcyxWFLyJf7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_z2xamIrLxYe1" style="vertical-align: bottom; background-color: White"> <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">64</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: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"><b style="display: none">Total future amortization</b></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">6,561</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_888_eus-gaap--ScheduleOfRestructuringAndRelatedCostsTextBlock_pn3n3_zbfkQZExYU9" 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; padding-left: 10pt"><span id="xdx_8B3_zVQYvSy0F2ii" 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">Nine 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">March 31,</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">2024</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_989_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iS_pn3n3_c20230701__20240331_zdBQncCGtWg8" 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; padding-left: 10pt">Charges</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RestructuringCharges_pn3n3_c20230701__20240331_z2kcFZ47owke" style="text-align: right" title="Charges">900</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; padding-left: 10pt">Payments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--PaymentsForPostemploymentBenefits_iN_pn3n3_di_c20230701__20240331_zpcX5o5io48b" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">(647</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_986_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iE_pn3n3_c20230701__20240331_z1ICwn4JJuZ6" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">350</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"><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_88D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zbuZFXIJPer1" 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 style="text-align: left; text-indent: -10pt; padding-left: 10pt"><span id="xdx_8BB_zoblQpJmjt7i" style="display: none">Schedule of non-cash investing transactions</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230701__20240331_zDDNdl4Byt73" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220701__20230331_zxOuDFKinvHb" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="6" style="text-align: center"><b>Nine Months Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>March 31,</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="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">2024</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 style="text-align: center"> </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_40C_eus-gaap--CapitalExpendituresIncurredButNotYetPaid_i_pn3n3" 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">54</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">49</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--FairValueOfWarrantsToPurchaseCommonStockIssuedWithBankCreditFacility_d0_zD2Td5FbtxJ2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Fair value of earnout consideration from acquisitions at the closing dates</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">1,718</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_88D_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_pn3n3_zF4JUnp5PN8h" 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_8B9_z9Q8lKbpW0Td" style="display: none">Schedule of inventories</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20240331_zxCMIQXiHko7" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20230630_zx1b9j3lyO8d" 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">March 31,</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">2024</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; background-color: White"> <td> </td><td> </td> <td colspan="6" style="text-align: center"><b>(In thousands)</b></td><td style="text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--InventoryFinishedGoodsNetOfReserves_iI_maINzwVz_z9ACali8VkS1" 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,457</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_402_eus-gaap--InventoryRawMaterialsNetOfReserves_iI_maINzwVz_zL8oZUpdjCg9" 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">18,095</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_40A_eus-gaap--InventoryNet_iTI_mtINzwVz_zRwCCcb865Pc" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 2.5pt">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">40,552</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> 22457000 25670000 18095000 24066000 40552000 49736000 <table cellpadding="0" cellspacing="0" id="xdx_88F_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_pn3n3_zZ632RkQEBe6" 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 id="xdx_8B5_zBzu9bd6SlMa" style="display: none">Schedule of other liabilities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_494_20240331_zYKaHqKWmP2k" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230630_zH8ggjL5JHoj" 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">March 31,</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">2024</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> </td> <td colspan="6" style="text-align: center"><b>(In thousands)</b></td><td> </td></tr> <tr id="xdx_404_eus-gaap--OtherLiabilitiesCurrentAbstract_iB_zvUVog8kSoaf" 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_402_ecustom--AccruedVariableConsideration_iI_maOLCzrcO_zb9N0s4zx2T9" 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">1,790</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_407_ecustom--CustomerDepositsAndRefunds_iI_maOLCzrcO_zYbajcDX81T7" 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">11,151</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_40D_ecustom--AccruedRawMaterialsPurchases_iI_maOLCzrcO_zCaeQFJ4GTCc" 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">206</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_408_eus-gaap--DeferredRevenueCurrent_iI_maOLCzrcO_ziGLlL9hAD4" 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,731</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_407_ecustom--OperatingAndFinanceLeaseLiability_iI_maOLCzrcO_z8Fg3cLmHFu9" 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,857</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_406_eus-gaap--TaxesPayableCurrent_iI_maOLCzrcO_zuHYMut2GNai" 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">774</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_401_ecustom--WarrantyReserves_iI_maOLCzrcO_zQ5BNRqGyai" 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">708</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_408_eus-gaap--OtherAccruedLiabilitiesCurrent_iI_maOLCzrcO_zIFPAin4ar38" 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">2,971</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_40D_eus-gaap--OtherLiabilitiesCurrent_iTI_mtOLCzrcO_zzBW8NVbdlM7" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">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">22,188</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_403_eus-gaap--OtherLiabilitiesNoncurrentAbstract_iB_zITLcnyIEwGc" 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_403_ecustom--OperatingLeasesLiabilityNoncurrent_i01I_maOLNzflS_zdPXwf5VoxDj" 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">8,990</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_403_eus-gaap--DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent_i01I_maOLNzflS_zu5cBzStKnQi" 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">353</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_406_eus-gaap--DeferredRevenueNoncurrent_i01I_maOLNzflS_zUSWjhH8Esxh" 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">2,420</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_403_eus-gaap--OtherLiabilitiesNoncurrent_i01TI_mtOLNzflS_zrpsCFZdjiW3" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">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,763</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> 1790000 2167000 11151000 16344000 206000 267000 2731000 2493000 1857000 1859000 774000 647000 708000 788000 2971000 4248000 22188000 28813000 8990000 10425000 353000 146000 2420000 888000 11763000 11459000 <table cellpadding="0" cellspacing="0" id="xdx_897_eus-gaap--ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_pn3n3_zVZi6tZjzJic" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Net loss per share)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8BA_zpxMCXWy3ohf" style="display: none">Schedule of computation of net per share</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20240101__20240331_zx7lvMvFYpc6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20230101__20230331_z5mFtIf360Q9" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_491_20230701__20240331_zNYzPSHQWMC6" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220701__20230331_zXzJpwUOoxl1" 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><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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="14" 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><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: 32%; text-align: left; padding-bottom: 2.5pt; padding-left: 10pt">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">(423</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">(3,065</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">(4,902</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">(7,327</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><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_902_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20240101__20240331_zv6cTScqqeZh" title="Weighted-average common shares outstanding - basic"><span id="xdx_902_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20240101__20240331_zxzOHGo2xsU4" title="Weighted-average common shares outstanding - diluted">37,509</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_90B_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20230101__20230331_zKDUHMDv2NBj" title="Weighted-average common shares outstanding - basic"><span id="xdx_901_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20230101__20230331_z24rU60iAUPc" title="Weighted-average common shares outstanding - diluted">36,548</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_905_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20230701__20240331_zFoUeN05K1yj" title="Weighted-average common shares outstanding - basic"><span id="xdx_90D_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20230701__20240331_z7wCCdnBZpU6" title="Weighted-average common shares outstanding - diluted">37,283</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_903_eus-gaap--WeightedAverageNumberOfSharesOutstandingBasic_pn3n3_c20220701__20230331_zu8hSaf6EYo5" title="Weighted-average common shares outstanding - basic"><span id="xdx_90A_eus-gaap--WeightedAverageNumberOfDilutedSharesOutstanding_pn3n3_c20220701__20230331_zHCHOf0Euny3" title="Weighted-average common shares outstanding - diluted">36,105</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><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_907_eus-gaap--EarningsPerShareBasic_pip0_c20240101__20240331_zUgFmSqiqlx8" title="Net loss per share - basic"><span id="xdx_905_eus-gaap--EarningsPerShareDiluted_pip0_c20240101__20240331_znpL5vHoZqmb" title="Net loss per share - diluted">(0.01</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_907_eus-gaap--EarningsPerShareBasic_pip0_c20230101__20230331_zYzRg3XBGae1" title="Net loss per share - basic"><span id="xdx_908_eus-gaap--EarningsPerShareDiluted_pip0_c20230101__20230331_zJa8N4d2Dtxg" title="Net loss per share - diluted">(0.08</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_90F_eus-gaap--EarningsPerShareBasic_pip0_c20230701__20240331_z1KlinQO91Wh" title="Net loss per share - basic"><span id="xdx_907_eus-gaap--EarningsPerShareDiluted_pip0_c20230701__20240331_zMYZKZxvbr44" title="Net loss per share - diluted">(0.13</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_90E_eus-gaap--EarningsPerShareBasic_pip0_c20220701__20230331_zp81Jg07VQp6" title="Net loss per share - basic"><span id="xdx_900_eus-gaap--EarningsPerShareDiluted_pip0_c20220701__20230331_zjmnmhlF5y93" title="Net loss per share - diluted">(0.20</span></span></td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> -423000 -3065000 -4902000 -7327000 37509000 37509000 36548000 36548000 37283000 37283000 36105000 36105000 -0.01 -0.01 -0.08 -0.08 -0.13 -0.13 -0.20 -0.20 <table cellpadding="0" cellspacing="0" id="xdx_882_eus-gaap--ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_pn3n3_z0C35VGA8wGd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Equivalents)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B5_zjLS39BzKTwf" style="display: none">Schedule of anti dilutive securities</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_492_20240101__20240331_z5uoFBQ5sEJa" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20230101__20230331_zooqXZW2ufm8" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_499_20230701__20240331_zsbOG47hbNSe" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20220701__20230331_zJQjeaSPRIM3" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="font-weight: bold"> </td> <td colspan="6" 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="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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="14" 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: 32%; 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">644</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">735</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">579</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">677</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 644000 735000 579000 677000 <table cellpadding="0" cellspacing="0" id="xdx_88B_eus-gaap--ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_pn3n3_zCyECpCh02g8" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Supplemental Financial Information (Details - Intangible assets)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8B0_zBxmVJDSlZd7" style="display: none">Schedule of intangible assets</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">March 31, 2024</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_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zAYagq4dPSJf" 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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zF8X2DU9dHQ3" style="width: 10%; text-align: right" title="Accumulated amortization">(4,940</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_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zUJwwEdBRps4" style="width: 10%; text-align: right" title="Net book value">1,391</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_98A_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zMBvrXXZaEt6" 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_988_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zkFtDzLVYi2e" 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_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--DevelopedTechnologyRightsMember_zNpuYV0PDxs4" 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_981_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_z0utEi70O052" 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_987_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zYSDcI1JavWa" style="text-align: right" title="Accumulated amortization">(12,358</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zjlVg4w95ZGh" style="text-align: right" title="Net book value">5,170</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zIAHiz56j8h2" 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_98D_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_zJXoRZyr7qq8" 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_985_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--CustomerRelationshipsMember_ztPWkNaAdtpi" 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_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zKLJ89E0crn2" 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_989_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zyH8VGqYXGJ3" 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_988_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_d0_c20240331__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_ztH0ip0C0J6j" 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_98C_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_z3II1EzmXASd" 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_982_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zHBcpr1mzJFk" 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_98E_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630__us-gaap--FiniteLivedIntangibleAssetsByMajorClassAxis__us-gaap--TrademarksMember_zeyAK51szzBf" 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_983_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20240331_zMb3eUqIoPF6" 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_98E_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20240331_zdTw1Yr9iwff" style="border-bottom: Black 2.5pt double; text-align: right" title="Accumulated amortization">(18,723</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--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20240331_zVRUBYNGsg2" style="border-bottom: Black 2.5pt double; text-align: right" title="Net book value">6,561</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td id="xdx_980_eus-gaap--FiniteLivedIntangibleAssetsGross_iI_pn3n3_c20230630_zsGtu3lGci4c" 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_981_eus-gaap--FiniteLivedIntangibleAssetsAccumulatedAmortization_iI_pn3n3_c20230630_zbqtw3ruOkJf" 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_989_eus-gaap--FiniteLivedIntangibleAssetsNet_iI_pn3n3_c20230630_zuuGf2Yu1Roh" 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 -4940000 1391000 6331000 -3881000 2450000 17528000 -12358000 5170000 17528000 -9487000 8041000 1425000 -1425000 0 1425000 -1351000 74000 25284000 -18723000 6561000 25284000 -14719000 10565000 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock_pn3n3_z5NCYmxsMFK5" 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_8B6_zkk0UMnAUtEk" style="display: none">Schedule of future estimated amortization expense</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20240331_zmUIGDKOggMg" 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; background-color: rgb(238,238,238)"> <td style="font-weight: bold; text-align: left">(In thousands)</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--FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_iI_pn3n3_zuMsiWvwdLkd" style="vertical-align: bottom; background-color: White"> <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">1,309</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_iI_pn3n3_zhY4q3hJK2y5" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_405_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_iI_pn3n3_zJlO6s33EGR6" style="vertical-align: bottom; background-color: White"> <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_401_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_iI_pn3n3_zqcyxWFLyJf7" style="vertical-align: bottom; background-color: rgb(238,238,238)"> <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_40D_eus-gaap--FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_iI_pn3n3_z2xamIrLxYe1" style="vertical-align: bottom; background-color: White"> <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">64</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: rgb(238,238,238)"> <td style="text-align: left; padding-bottom: 2.5pt"><b style="display: none">Total future amortization</b></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">6,561</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1309000 3685000 1177000 326000 64000 6561000 <table cellpadding="0" cellspacing="0" id="xdx_888_eus-gaap--ScheduleOfRestructuringAndRelatedCostsTextBlock_pn3n3_zbfkQZExYU9" 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; padding-left: 10pt"><span id="xdx_8B3_zVQYvSy0F2ii" 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">Nine 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">March 31,</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">2024</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_989_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iS_pn3n3_c20230701__20240331_zdBQncCGtWg8" 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; padding-left: 10pt">Charges</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--RestructuringCharges_pn3n3_c20230701__20240331_z2kcFZ47owke" style="text-align: right" title="Charges">900</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; padding-left: 10pt">Payments</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--PaymentsForPostemploymentBenefits_iN_pn3n3_di_c20230701__20240331_zpcX5o5io48b" style="border-bottom: Black 1pt solid; text-align: right" title="Payments">(647</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_986_eus-gaap--SupplementalUnemploymentBenefitsSeveranceBenefits_iE_pn3n3_c20230701__20240331_z1ICwn4JJuZ6" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">350</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 97000 900000 647000 350000 <table cellpadding="0" cellspacing="0" id="xdx_88D_eus-gaap--ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_pn3n3_zbuZFXIJPer1" 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 style="text-align: left; text-indent: -10pt; padding-left: 10pt"><span id="xdx_8BB_zoblQpJmjt7i" style="display: none">Schedule of non-cash investing transactions</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_49B_20230701__20240331_zDDNdl4Byt73" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_497_20220701__20230331_zxOuDFKinvHb" style="text-align: center"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td> </td> <td colspan="6" style="text-align: center"><b>Nine Months Ended</b></td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td><td style="padding-bottom: 1pt"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; text-align: center"><b>March 31,</b></td><td style="padding-bottom: 1pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="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">2024</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 style="text-align: center"> </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_40C_eus-gaap--CapitalExpendituresIncurredButNotYetPaid_i_pn3n3" 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">54</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">49</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_40E_ecustom--FairValueOfWarrantsToPurchaseCommonStockIssuedWithBankCreditFacility_d0_zD2Td5FbtxJ2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 2.5pt; text-indent: -10pt; padding-left: 10pt">Fair value of earnout consideration from acquisitions at the closing dates</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">1,718</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 54000 49000 0 1718000 <p id="xdx_808_eus-gaap--ProductWarrantyDisclosureTextBlock_zyZbhwbiC0V2" 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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_826_zT02Lerchn6g">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: left">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_88A_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zSQAX7mRjxvg" 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; padding-left: 10pt"><span id="xdx_8B7_zAFUbpfwn3A1" style="display: none">Schedule of warranty reserve</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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Nine 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">March 31,</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">2024</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_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20230701__20240331_zeomBwozItUl" 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_98F_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20220701__20230630_zaefGSbD4MZa" 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; padding-left: 10pt">Charged to cost of revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ChargedToCostOfRevenue_pn3n3_c20230701__20240331_za5dK6FdfbXc" style="text-align: right" title="Charged to cost of revenue">127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ChargedToCostOfRevenue_pn3n3_c20220701__20230630_zUokIVPauEi9" 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; padding-left: 10pt">Usage</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20230701__20240331_zjDsu2SI0KYe" style="border-bottom: Black 1pt solid; text-align: right" title="Usage">(207</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--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20220701__20230630_zzSVzyHHQpFh" 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_984_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20230701__20240331_zunDs4OqW5Vh" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">708</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--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20220701__20230630_zPlEXa3xlwXd" 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="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" id="xdx_88A_eus-gaap--ScheduleOfProductWarrantyLiabilityTableTextBlock_pn3n3_zSQAX7mRjxvg" 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; padding-left: 10pt"><span id="xdx_8B7_zAFUbpfwn3A1" style="display: none">Schedule of warranty reserve</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"> </td> <td colspan="2" style="font-weight: bold; text-align: center">Nine 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">March 31,</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">2024</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_98A_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20230701__20240331_zeomBwozItUl" 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_98F_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iS_pn3n3_c20220701__20230630_zaefGSbD4MZa" 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; padding-left: 10pt">Charged to cost of revenue</td><td> </td> <td style="text-align: left"> </td><td id="xdx_98C_ecustom--ChargedToCostOfRevenue_pn3n3_c20230701__20240331_za5dK6FdfbXc" style="text-align: right" title="Charged to cost of revenue">127</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--ChargedToCostOfRevenue_pn3n3_c20220701__20230630_zUokIVPauEi9" 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; padding-left: 10pt">Usage</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_984_eus-gaap--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20230701__20240331_zjDsu2SI0KYe" style="border-bottom: Black 1pt solid; text-align: right" title="Usage">(207</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--ProductWarrantyAccrualPayments_iN_pn3n3_di_c20220701__20230630_zzSVzyHHQpFh" 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_984_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20230701__20240331_zunDs4OqW5Vh" style="border-bottom: Black 2.5pt double; text-align: right" title="Ending balance">708</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--ProductWarrantyAccrualClassifiedCurrent_iE_pn3n3_c20220701__20230630_zPlEXa3xlwXd" 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 127000 352000 207000 158000 708000 788000 <p id="xdx_800_eus-gaap--DebtDisclosureTextBlock_zPjNGLSzug9i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82D_zfEL44pTdoGj">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_905_eus-gaap--DebtInstrumentFaceAmount_iI_c20240331_zw6XPuz1Izb6" title="Principal amount">5,000,000</span> that matures on <span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDate_dd_c20230701__20240331_zbcNYth9V5F" 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 reduced the minimum liquidity requirement from $<span id="xdx_907_ecustom--ReductionInLiquidity_iI_c20240331__srt--RangeAxis__srt--MaximumMember_zQ6IlIKvgEEg" title="Reduction in liquidity">5,000,000</span> to $<span id="xdx_90F_ecustom--ReductionInLiquidity_iI_c20240331__srt--RangeAxis__srt--MinimumMember_zRZjYGNamit4" title="Reduction in liquidity">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_c20230701__20240331__us-gaap--LongtermDebtTypeAxis__us-gaap--RevolvingCreditFacilityMember_z3q5SU69aoq4" title="Payments of Financing Costs">25,000</span>. The Senior Credit Facilities mature on <span id="xdx_90E_eus-gaap--DebtInstrumentMaturityDate_dd_c20230701__20240331_zLq9eKFvYX0i" title="Maturity date">August 2, 2025</span>. 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">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_88C_eus-gaap--ScheduleOfDebtTableTextBlock_pn3n3_zU5KxBpzCQs4" 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_8BD_z1rBb25UQec6" style="display: none">Summary of outstanding debt</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20240331_zycXUIyCDal9" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20230630_zPNAz6ia9wQj" 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">March 31,</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">2024</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_400_eus-gaap--LineOfCredit_iI_pn3n3_maDICAz9aH_zJKdBpXBi7gf" 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">17,119</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_40E_eus-gaap--DeferredFinanceCostsGross_iNI_pn3n3_di_msDICAz9aH_zzibn6tRKJL2" 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">(147</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_402_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAz9aH_zch2GyssY2if" 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">16,972</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_40A_eus-gaap--ShortTermBorrowings_iNI_pn3n3_di_zxgUUXRlzALe" 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">13,970</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_402_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_pn3n3_d0_zv9iWzhvvfdd" 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 and nine months ended March 31, 2024, we recognized $<span id="xdx_90B_eus-gaap--InterestExpenseDebt_c20240101__20240331__us-gaap--LongtermDebtTypeAxis__custom--CreditFacilitiesMember_zku30CnSMEf4" title="Interest expense">416,000</span> and $<span id="xdx_900_eus-gaap--InterestExpenseDebt_c20230701__20240331__us-gaap--LongtermDebtTypeAxis__custom--CreditFacilitiesMember_zzEn5QPtJjC2" title="Interest expense">1,301,000</span>, respectively, 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"><b><i>Financial Covenants</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 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; text-align: justify"><i></i></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_908_eus-gaap--LineOfCreditFacilityCovenantCompliance_c20230701__20240331__us-gaap--LineOfCreditFacilityAxis__custom--SeniorCreditandMezzanineCreditFacilitiesMember_zT4qocB9IxVb" 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> 5000000 2025-08-02 5000000 4000000 25000 2025-08-02 <table cellpadding="0" cellspacing="0" id="xdx_88C_eus-gaap--ScheduleOfDebtTableTextBlock_pn3n3_zU5KxBpzCQs4" 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_8BD_z1rBb25UQec6" style="display: none">Summary of outstanding debt</span></td><td> </td> <td style="text-align: left"> </td><td id="xdx_490_20240331_zycXUIyCDal9" style="text-align: center"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49C_20230630_zPNAz6ia9wQj" 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">March 31,</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">2024</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_400_eus-gaap--LineOfCredit_iI_pn3n3_maDICAz9aH_zJKdBpXBi7gf" 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">17,119</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_40E_eus-gaap--DeferredFinanceCostsGross_iNI_pn3n3_di_msDICAz9aH_zzibn6tRKJL2" 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">(147</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_402_eus-gaap--DebtInstrumentCarryingAmount_iTI_pn3n3_mtDICAz9aH_zch2GyssY2if" 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">16,972</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_40A_eus-gaap--ShortTermBorrowings_iNI_pn3n3_di_zxgUUXRlzALe" 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">13,970</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_402_eus-gaap--LineOfCreditFacilityRemainingBorrowingCapacity_iI_pn3n3_d0_zv9iWzhvvfdd" 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> 17119000 19194000 147000 230000 16972000 18964000 3002000 2743000 13970000 16221000 0 0 416000 1301000 minimum liquidity of $4,000,000 at SVB, as measured at the end of each month. <p id="xdx_805_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_z952v0ifZ4l6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; background-color: white"> </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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>7.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_827_zssh194oiOvi">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_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zgeqelhFv3Uk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of Option Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8B1_zKbR4rho1FI8" style="display: none">Schedule of option 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> </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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zL61cDkEGaT" style="width: 13%; text-align: right">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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z4rSfrIhiUnh" style="width: 13%; text-align: right">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; padding-left: 10pt">Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zRrlSurVaaf7" style="text-align: right" title="Number of shares options expired">(550</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zKrGhQNceRyk" style="text-align: right" title="Weighted average exercise price expired">3.84</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; padding-left: 10pt">Exercised</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zpqDfUODe1bg" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares options exercised">(152</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z7DSCoyX48k4" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price exercised">1.76</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 March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zMDGiC7sWhT3" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares options outstanding at ending">623</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zsNUAeMiPO5e" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding at ending">3.95</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zgCLdXrpp5c" 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_896_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_pn3n3_zwx3FjIqbNa6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of RSU Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8B4_zeYYKxKsWj28" 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"> <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%">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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zcR7PbFxLR7g" style="width: 13%; text-align: right">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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWXkPYvZ5lHh" style="width: 13%; text-align: right">5.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z83WxQuKBWsd" style="text-align: right" title="Number of RSUs shares options granted">1,317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zlsJhCfaqLsb" style="text-align: right" title="Weighted average grant date fair value per share granted">4.68</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-left: 10pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOuVpKENQ86b" style="text-align: right" title="Number of RSUs shares options forfeited">(99</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zp7Q965hJTAa" style="text-align: right" title="Weighted average grant date fair value per share forfeited">5.20</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zHpFdjVx82C8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of RSUs shares options vested">(519</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zxKGcebOlSB2" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value per share vested">5.59</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 RSUs outstanding at March 31, 2024</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zuU4CpDF0v3k" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of RSU's shares options outstanding at ending">1,888</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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zS8BvnGtRbV8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value per share outstanding at ending">5.05</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z8RrdrygBNQ9" 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_89E_eus-gaap--ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_pn3n3_zYEwIW7gPHKd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of PSU Activity)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8B9_zsm7CA1A0ylh" style="display: none">Schedule of PSU activity</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 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"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">Shares</p></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%">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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_z9OHZcgGKbm7" style="width: 13%; text-align: right">931</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zm0mfVUq4ARk" style="text-align: right" title="Number of PSU's shares options granted">1,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_z8Ely1N26kEh" style="text-align: right" title="Number of PSU's shares options forfeited">(346</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zjbVoeRZDKk7" style="border-bottom: Black 1pt solid; text-align: right" title="Number of PSU's shares options vested">(173</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 March 31, 2024</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zeSeg9n2xm6d" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of PSU's shares options outstanding at ending">1,603</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A1_zx5nbI28HDP" 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_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_pn3n3_zcRcWoUQWu9l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of ESPP Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8B8_z9CWmYiWMX96" style="display: none">Schedule of employee stock purchase plan</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">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"> <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%">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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--EsppMember_z90fiWwbhpi4" style="width: 13%; text-align: right">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; padding-left: 10pt">Shares issued</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__custom--EsppMember_zU5vnHZtvyne" style="border-bottom: Black 1pt solid; text-align: right" title="Shares issued">(92</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 March 31, 2024</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--EsppMember_zvl6SPBWs78b" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares avilable for ending">289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zV3K6o8MPSV4" 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"><b><i> </i></b></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_895_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_zf6Wi3dIEnb1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of share-based compensation expense)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zfaIUVHNzQc6" style="display: none">Schedule of share-based compensation expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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="14" 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: 32%">Cost of revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zEXVFAovrm48" style="width: 13%; text-align: right">66</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_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zA72ssJNBvwa" style="width: 13%; text-align: right">47</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_983_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_z05XCqZYIaGd" style="width: 13%; text-align: right">171</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_988_eus-gaap--ShareBasedCompensation_pn3n3_c20220701__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zlerDaViJqA5" style="width: 13%; text-align: right">159</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_983_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zg3nNhIzeCR8" style="text-align: right" title="Total share-based compensation">1,337</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zraOqjCipovc" style="text-align: right" title="Total share-based compensation">1,293</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zrbTWiToeS1k" style="text-align: right" title="Total share-based compensation">4,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensation_pn3n3_c20220701__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zv0rkBfsv7E" style="text-align: right" title="Total share-based compensation">4,132</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_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zdwXfuH2mtMb" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">469</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zQkDrODiSdO2" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">388</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--ShareBasedCompensation_pn3n3_c20230701__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_ztF2F7uisut8" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">1,381</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_pn3n3_c20220701__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zg6hbhuzHhk1" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">1,090</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">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_985_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331_zt7L8laWFHGd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,872</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_pn3n3_c20230101__20230331_zgMvAWgez4K5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,728</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_983_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20240331_ztRspDb8p57f" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">5,790</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--ShareBasedCompensation_pn3n3_c20220701__20230331_zlaOc02xZuQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">5,381</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_zlFnHW18IkRi" 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 March 31, 2024:</p> <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_pn3n3_zUQ63LeJ5vW" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zRYXk8EFp4O6" style="display: none">Schedule of unrecognized share-based compensation expense</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"> </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_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zGeu0ZTyeUA5" style="width: 13%; text-align: right">251</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_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zWtckl5alxQ9" title="Weighted average years to recognize">2.3</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_pn3n3_c20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeFU6sM3Sfqi" style="text-align: right" title="Unrecognized share-based compensation expense">8,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYlEgJ8uNDSk" title="Weighted average years to recognize">2.1</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_987_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsPSUMember_zY0IwHyRnX3f" style="text-align: right" title="Unrecognized share-based compensation expense">4,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsPSUMember_zhU3xEq9l756" title="Weighted average years to recognize">2.3</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_988_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zau3iiPJjyBf" style="border-bottom: Black 1pt solid; text-align: right" title="Unrecognized share-based compensation expense">42</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_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zfiu9QqdzhEd" 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_98C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331_z5fDQgJE69s7" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized share-based compensation expense">13,135</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 id="xdx_8A9_zlMeY8bTRitb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </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> <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_pn3n3_zgeqelhFv3Uk" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of Option Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8B1_zKbR4rho1FI8" style="display: none">Schedule of option 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> </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_980_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zL61cDkEGaT" style="width: 13%; text-align: right">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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iS_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z4rSfrIhiUnh" style="width: 13%; text-align: right">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; padding-left: 10pt">Expired</td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zRrlSurVaaf7" style="text-align: right" title="Number of shares options expired">(550</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zKrGhQNceRyk" style="text-align: right" title="Weighted average exercise price expired">3.84</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; padding-left: 10pt">Exercised</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--StockIssuedDuringPeriodSharesStockOptionsExercised_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zpqDfUODe1bg" style="border-bottom: Black 1pt solid; text-align: right" title="Number of shares options exercised">(152</td><td style="padding-bottom: 1pt; text-align: left">)</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_z7DSCoyX48k4" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average exercise price exercised">1.76</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 March 31, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_988_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zMDGiC7sWhT3" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of shares options outstanding at ending">623</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_iE_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zsNUAeMiPO5e" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average exercise price outstanding at ending">3.95</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1325000 3.65 550000 3.84 152000 1.76 623000 3.95 <table cellpadding="0" cellspacing="0" id="xdx_896_eus-gaap--ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_pn3n3_zwx3FjIqbNa6" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of RSU Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8B4_zeYYKxKsWj28" 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"> <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%">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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zcR7PbFxLR7g" style="width: 13%; text-align: right">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_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iS_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zWXkPYvZ5lHh" style="width: 13%; text-align: right">5.70</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-left: 10pt">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_z83WxQuKBWsd" style="text-align: right" title="Number of RSUs shares options granted">1,317</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zlsJhCfaqLsb" style="text-align: right" title="Weighted average grant date fair value per share granted">4.68</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-left: 10pt">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_983_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zOuVpKENQ86b" style="text-align: right" title="Number of RSUs shares options forfeited">(99</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zp7Q965hJTAa" style="text-align: right" title="Weighted average grant date fair value per share forfeited">5.20</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1pt; padding-left: 10pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98C_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zHpFdjVx82C8" style="border-bottom: Black 1pt solid; text-align: right" title="Number of RSUs shares options vested">(519</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zxKGcebOlSB2" style="border-bottom: Black 1pt solid; text-align: right" title="Weighted average grant date fair value per share vested">5.59</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 RSUs outstanding at March 31, 2024</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zuU4CpDF0v3k" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of RSU's shares options outstanding at ending">1,888</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_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_iE_pip0_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zS8BvnGtRbV8" style="border-bottom: Black 2.5pt double; text-align: right" title="Weighted average grant date fair value per share outstanding at ending">5.05</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1189000 5.70 1317000 4.68 99000 5.20 519000 5.59 1888000 5.05 <table cellpadding="0" cellspacing="0" id="xdx_89E_eus-gaap--ScheduleOfOtherShareBasedCompensationActivityTableTextBlock_pn3n3_zYEwIW7gPHKd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of PSU Activity)"> <tr style="vertical-align: bottom"> <td style="padding-left: 10pt; text-align: left"><span id="xdx_8B9_zsm7CA1A0ylh" style="display: none">Schedule of PSU activity</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 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"><p style="margin-top: 0; margin-bottom: 0">Number of</p> <p style="margin-top: 0; margin-bottom: 0">Shares</p></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%">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_987_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_z9OHZcgGKbm7" style="width: 13%; text-align: right">931</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left">Granted</td><td> </td> <td style="text-align: left"> </td><td id="xdx_986_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zm0mfVUq4ARk" style="text-align: right" title="Number of PSU's shares options granted">1,191</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(238,238,238)"> <td style="padding-left: 10pt; text-align: left">Forfeited</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_z8Ely1N26kEh" style="text-align: right" title="Number of PSU's shares options forfeited">(346</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-left: 10pt; text-align: left; padding-bottom: 1pt">Vested</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_982_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zjbVoeRZDKk7" style="border-bottom: Black 1pt solid; text-align: right" title="Number of PSU's shares options vested">(173</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 March 31, 2024</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsMember_zeSeg9n2xm6d" style="border-bottom: Black 2.5pt double; text-align: right" title="Number of PSU's shares options outstanding at ending">1,603</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 931000 1191000 346000 173000 1603000 <table cellpadding="0" cellspacing="0" id="xdx_899_eus-gaap--ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_pn3n3_zcRcWoUQWu9l" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 62%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of ESPP Activity)"> <tr style="vertical-align: bottom"> <td style="text-align: left; padding-left: 10pt"><span id="xdx_8B8_z9CWmYiWMX96" style="display: none">Schedule of employee stock purchase plan</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">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"> <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%">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_98E_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iS_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--EsppMember_z90fiWwbhpi4" style="width: 13%; text-align: right">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; padding-left: 10pt">Shares issued</td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_981_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_iN_pn3n3_di_c20230701__20240331__us-gaap--AwardTypeAxis__custom--EsppMember_zU5vnHZtvyne" style="border-bottom: Black 1pt solid; text-align: right" title="Shares issued">(92</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 March 31, 2024</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--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_iE_pn3n3_c20230701__20240331__us-gaap--AwardTypeAxis__custom--EsppMember_zvl6SPBWs78b" style="border-bottom: Black 2.5pt double; text-align: right" title="Shares avilable for ending">289</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 381000 92000 289000 <table cellpadding="0" cellspacing="0" id="xdx_895_eus-gaap--ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_pn3n3_zf6Wi3dIEnb1" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of share-based compensation expense)"> <tr style="vertical-align: bottom"> <td style="text-align: left"><span id="xdx_8BD_zfaIUVHNzQc6" style="display: none">Schedule of share-based compensation expense</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom"> <td> </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><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1pt; font-weight: bold; text-align: center"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </td><td style="padding-bottom: 1pt; font-weight: bold"> </td> <td colspan="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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="14" 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: 32%">Cost of revenue</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zEXVFAovrm48" style="width: 13%; text-align: right">66</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_986_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zA72ssJNBvwa" style="width: 13%; text-align: right">47</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_983_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_z05XCqZYIaGd" style="width: 13%; text-align: right">171</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_988_eus-gaap--ShareBasedCompensation_pn3n3_c20220701__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--CostOfSalesMember_zlerDaViJqA5" style="width: 13%; text-align: right">159</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_983_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zg3nNhIzeCR8" style="text-align: right" title="Total share-based compensation">1,337</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98F_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zraOqjCipovc" style="text-align: right" title="Total share-based compensation">1,293</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zrbTWiToeS1k" style="text-align: right" title="Total share-based compensation">4,238</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_985_eus-gaap--ShareBasedCompensation_pn3n3_c20220701__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--SellingGeneralAndAdministrativeExpensesMember_zv0rkBfsv7E" style="text-align: right" title="Total share-based compensation">4,132</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_98D_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zdwXfuH2mtMb" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">469</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_980_eus-gaap--ShareBasedCompensation_pn3n3_c20230101__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zQkDrODiSdO2" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">388</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--ShareBasedCompensation_pn3n3_c20230701__20240331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_ztF2F7uisut8" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">1,381</td><td style="padding-bottom: 1pt; text-align: left"> </td><td style="padding-bottom: 1pt"> </td> <td style="border-bottom: Black 1pt solid; text-align: left"> </td><td id="xdx_98B_eus-gaap--ShareBasedCompensation_pn3n3_c20220701__20230331__us-gaap--IncomeStatementLocationAxis__us-gaap--ResearchAndDevelopmentExpenseMember_zg6hbhuzHhk1" style="border-bottom: Black 1pt solid; text-align: right" title="Total share-based compensation">1,090</td><td style="padding-bottom: 1pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-indent: -10pt; padding-left: 20pt; text-align: left; padding-bottom: 2.5pt">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_985_eus-gaap--ShareBasedCompensation_pn3n3_c20240101__20240331_zt7L8laWFHGd" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,872</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_pn3n3_c20230101__20230331_zgMvAWgez4K5" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">1,728</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_983_eus-gaap--ShareBasedCompensation_pn3n3_c20230701__20240331_ztRspDb8p57f" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">5,790</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--ShareBasedCompensation_pn3n3_c20220701__20230331_zlaOc02xZuQ4" style="border-bottom: Black 2.5pt double; text-align: right" title="Total share-based compensation">5,381</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 66000 47000 171000 159000 1337000 1293000 4238000 4132000 469000 388000 1381000 1090000 1872000 1728000 5790000 5381000 <table cellpadding="0" cellspacing="0" id="xdx_89D_eus-gaap--ScheduleOfUnrecognizedCompensationCostNonvestedAwardsTableTextBlock_pn3n3_zUQ63LeJ5vW" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 79%" summary="xdx: Disclosure - Stockholders' Equity (Details - Schedule of unrecognized share-based compensation expense)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B5_zRYXk8EFp4O6" style="display: none">Schedule of unrecognized share-based compensation expense</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"> </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_982_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zGeu0ZTyeUA5" style="width: 13%; text-align: right">251</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_905_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--OptionMember_zWtckl5alxQ9" title="Weighted average years to recognize">2.3</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_pn3n3_c20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zeFU6sM3Sfqi" style="text-align: right" title="Unrecognized share-based compensation expense">8,250</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--RestrictedStockUnitsRSUMember_zYlEgJ8uNDSk" title="Weighted average years to recognize">2.1</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_987_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsPSUMember_zY0IwHyRnX3f" style="text-align: right" title="Unrecognized share-based compensation expense">4,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_903_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__custom--PerformanceStockUnitsPSUMember_zhU3xEq9l756" title="Weighted average years to recognize">2.3</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_988_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zau3iiPJjyBf" style="border-bottom: Black 1pt solid; text-align: right" title="Unrecognized share-based compensation expense">42</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_90B_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_dtY_c20230701__20240331__us-gaap--AwardTypeAxis__us-gaap--EmployeeStockMember_zfiu9QqdzhEd" 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_98C_eus-gaap--EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_pn3n3_c20240331_z5fDQgJE69s7" style="border-bottom: Black 2.5pt double; text-align: right" title="Unrecognized share-based compensation expense">13,135</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> 251000 P2Y3M18D 8250000 P2Y1M6D 4592000 P2Y3M18D 42000 P0Y1M6D 13135000 <p id="xdx_807_eus-gaap--IncomeTaxDisclosureTextBlock_zbgA2S5kAfdd" 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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>8.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_82A_zt6Zm21IWu5a">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_88E_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z4aG1wxrvJgd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zznKxmTWfQcj" style="display: none">Schedule of effective income tax rate reconciliation</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><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><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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; background-color: rgb(238,238,238)"> <td style="width: 32%; 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_901_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20240101__20240331_zAHCW3aJR3wl" title="Effective tax rate">60</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_pip0_dp_c20230101__20230331_zBpTlyzRm2Oc" title="Effective tax rate">5</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_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20230701__20240331_zyzUezNgCyyf" title="Effective tax rate">18</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_908_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20220701__20230331_zwlxCBV7ZDqe" title="Effective tax rate">4</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_90F_eus-gaap--DeferredTaxLiabilities_iI_c20240331_zTuiB9ceSQp5" title="Net deferred tax liability">353,000</span> and $<span id="xdx_903_eus-gaap--DeferredTaxLiabilities_iI_c20230630_zP0cN9erqi4j" title="Net deferred tax liability">146,000</span> at March 31, 2024 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.</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 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 March 31, 2024 and June 30, 2023.</p> <table cellpadding="0" cellspacing="0" id="xdx_88E_eus-gaap--ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_z4aG1wxrvJgd" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%" summary="xdx: Disclosure - Income Taxes (Details)"> <tr style="vertical-align: bottom"> <td><span id="xdx_8B0_zznKxmTWfQcj" style="display: none">Schedule of effective income tax rate reconciliation</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><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><td style="font-weight: bold"> </td> <td colspan="6" style="font-weight: bold; text-align: center">Nine Months Ended</td><td style="font-weight: bold"> </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="6" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">March 31,</td><td style="padding-bottom: 1pt; font-weight: bold"> </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">March 31,</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">2024</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><td style="font-weight: bold; padding-bottom: 1pt"> </td> <td colspan="2" style="border-bottom: Black 1pt solid; font-weight: bold; text-align: center">2024</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; background-color: rgb(238,238,238)"> <td style="width: 32%; 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_901_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20240101__20240331_zAHCW3aJR3wl" title="Effective tax rate">60</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_pip0_dp_c20230101__20230331_zBpTlyzRm2Oc" title="Effective tax rate">5</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_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20230701__20240331_zyzUezNgCyyf" title="Effective tax rate">18</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_908_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pip0_dp_c20220701__20230331_zwlxCBV7ZDqe" title="Effective tax rate">4</span>%</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.60 0.05 0.18 0.04 353000 146000 <p id="xdx_806_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zDt0VyChJU3a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><br/> </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: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>9.</b></span></td> <td style="width: 98%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_822_ztargaEHSp77">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">On February 23, 2024, a purported class action, brought on behalf of a putative class who purchased or otherwise acquired shares of Lantronix between May 11, 2023 and February 8, 2024, was filed in the United States District Court for the Central District of California against the Company, its former chief executive officer, and its chief financial officer. The action, styled Neilsen v. Lantronix, Inc., asserts securities fraud claims under Sections 10(b) and 20(a) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”), in connection with statements made in the Company’s annual report, quarterly reports and earnings releases during the period of May 11, 2023 through February 8, 2024. The court is in the process of appointing a Lead Plaintiff and Lead Counsel.</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">On April 11, 2024, a purported stockholder of Lantronix filed a derivative lawsuit styled Jernigan derivatively on behalf of Lantronix, Inc. v. Jason W. Cohenour et al., in the United States District Court for the Central District of California against the Company, as the nominal defendant, former and current directors of the Company, its former chief executive officer, and its chief financial officer, alleging breach of fiduciary duties, mismanagement, waste of corporate assets, unjust enrichment, aiding and abetting, insider trading and violations of Section 14(a) of the Exchange Act in connection with statements made in the Company’s annual and quarterly reports, earnings releases, and proxy statement beginning May 11, 2023. The plaintiff did not make a demand on the Board before instituting the lawsuit and alleged such demand would have been futile.</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">Because the outcomes of litigation and other legal matters are inherently unpredictable and subject to significant uncertainties, some of which are beyond the Company’s control, our evaluation of legal matters or proceedings often involves a series of complex assessments by management about future events and can rely heavily on estimates and assumptions. While the consequences of any unresolved matters and proceedings are not presently determinable, and an estimate of the probable and reasonably possible loss or range of loss for such proceedings cannot be reasonably made, an adverse outcome from such proceedings could have a material adverse effect on our business, financial condition, operating results, or cash flows. In addition, 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 style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">We maintain insurance policies for settlements and judgments, as well as legal defense costs, for lawsuits such as those described above, although the amount of insurance coverage that we maintain may not be adequate to cover all claims or liabilities. In addition, provisions of the Company’s Certificate of Incorporation, Bylaws and indemnification agreements entered into with current and former directors and officers require us, among other things, to indemnify these directors and officers against certain liabilities that may arise by reason of their status or service as directors or officers and to advance expenses to such directors or officers in connection therewith.</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>Insider Trading Arrangements</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="background-color: white">During the <span style="color: #212529">quarter ended</span> March 31, 2024, none of our directors or officers (as defined in Rule 16a-1(f) of the Exchange Act) <span id="xdx_90D_eecd--Rule10b51ArrAdoptedFlag_dbT_c20240101__20240331_zs40d2RmdIPj"><span id="xdx_909_eecd--NonRule10b51ArrAdoptedFlag_dbF_c20240101__20240331_zByx5phbQ1Q9">adopted</span></span>, modified or <span id="xdx_90D_eecd--Rule10b51ArrTrmntdFlag_dbF_c20240101__20240331_zUpJqpqIhXz2"><span id="xdx_905_eecd--NonRule10b51ArrTrmntdFlag_dbF_c20240101__20240331_zFsKxuIt94e6">terminated</span></span> a trading arrangement for the purchase or sale of securities that was intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) of the Exchange Act (“Rule 10b5-1 Plan”) or constituted a “non-Rule 10b5-1 trading arrangement,” other than the adoption of the Rule 10b5-1 Plans described below. Each of these plans provides for the sale of only such shares as are necessary to satisfy tax withholding obligations arising exclusively from the vesting of restricted stock units (“RSUs”) and performance stock units (“PSUs”) granted to the respective plan participant by the Company, with the number of such withholding shares to be provided to the broker by a representative of the Company when determinable:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="background-color: white"></span></p> <table cellpadding="0" cellspacing="0" id="xdx_885_eecd--TradingArrByIndTable_zb2Yzhb9fK97" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse" summary="xdx: Disclosure - Insider Trading Arrangements"> <tr style="vertical-align: top"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: top; background-color: #A6A6A6"> <td style="border: Black 1pt solid; width: 27%; text-align: center"><span style="font-size: 10pt">Name<br/> (Title)</span></td> <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 19%; text-align: center"><span style="font-size: 10pt">Date of Adoption of<br/> Trading Arrangement</span></td> <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 19%; text-align: center"><span style="font-size: 10pt">Duration of<br/> Trading Arrangement</span></td> <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 17%; text-align: center"><span style="font-size: 10pt">Type of<br/> Securities Covered</span></td> <td style="border-top: Black 1pt solid; border-right: Black 1pt solid; border-bottom: Black 1pt solid; width: 18%; text-align: center"><span style="font-size: 10pt">Gross Number of<br/> Securities Granted</span></td></tr> <tr style="vertical-align: top; background-color: white"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 3pt"><span style="font-size: 10pt"><span id="xdx_90D_eecd--TrdArrIndName_c20240101__20240331__ecd--IndividualAxis__custom--SaleelAwsareMember_zFAvaIFpSoVj">Saleel Awsare</span> (<span id="xdx_907_eecd--TrdArrIndTitle_c20240101__20240331__ecd--IndividualAxis__custom--SaleelAwsareMember_zvm0Mxe6zge">Chief Executive Officer</span>)</span></td> <td id="xdx_981_eecd--TrdArrAdoptionDate_c20240101__20240331__ecd--IndividualAxis__custom--SaleelAwsareMember_zgEssVd2Yawk" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">March 15, 2024</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">June 15, 2025</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">PSUs<br/> RSUs</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_902_eecd--TrdArrSecuritiesAggAvailAmt_iI_c20240331__ecd--IndividualAxis__custom--SaleelAwsarePSUMember_zeuTKoTqPqdg">235,127</span>*<br/> <span id="xdx_90A_eecd--TrdArrSecuritiesAggAvailAmt_iI_c20240331__ecd--IndividualAxis__custom--SaleelAwsareRSUMember_zKYwl2ZSeEr">470,255</span></span> </td></tr> <tr style="vertical-align: top; background-color: white"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 3pt"><span style="font-size: 10pt"><span id="xdx_904_eecd--TrdArrIndName_c20240101__20240331__ecd--IndividualAxis__custom--JeremyWhitakerMember_zIgP9CnhQcC3">Jeremy Whitaker</span> (<span id="xdx_904_eecd--TrdArrIndTitle_c20240101__20240331__ecd--IndividualAxis__custom--JeremyWhitakerMember_zTZN0agBhbQ2">Chief Financial Officer</span>)</span></td> <td id="xdx_98F_eecd--TrdArrAdoptionDate_c20240101__20240331__ecd--IndividualAxis__custom--JeremyWhitakerMember_z98lpjShYTvd" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">March 25, 2024</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">June 15, 2025</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">PSUs</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_903_eecd--TrdArrSecuritiesAggAvailAmt_iI_c20240331__ecd--IndividualAxis__custom--JeremyWhitakerMember_zzTJEcPq6ZLi">290,098</span>*</span></td></tr> <tr style="vertical-align: top; background-color: white"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 3pt"><span style="font-size: 10pt"><span id="xdx_90F_eecd--TrdArrIndName_c20240101__20240331__ecd--IndividualAxis__custom--EricBassMember_zSoRtCFggIB">Eric Bass</span> (<span id="xdx_90F_eecd--TrdArrIndTitle_c20240101__20240331__ecd--IndividualAxis__custom--EricBassMember_zVr0ugBNZh84">Vice President, Engineering</span>)</span></td> <td id="xdx_980_eecd--TrdArrAdoptionDate_c20240101__20240331__ecd--IndividualAxis__custom--EricBassMember_zvuEgja6KG75" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">March 25, 2024</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">June 15, 2025</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">PSUs</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_906_eecd--TrdArrSecuritiesAggAvailAmt_iI_c20240331__ecd--IndividualAxis__custom--EricBassMember_zEbX8vb95idj">171,087</span>*</span></td></tr> <tr style="vertical-align: top; background-color: white"> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; border-left: Black 1pt solid; padding-left: 3pt"><span style="font-size: 10pt"><span id="xdx_906_eecd--TrdArrIndName_c20240101__20240331__ecd--IndividualAxis__custom--RogerHollidayMember_zXHlf4nnYl1k">Roger Holliday</span> (<span id="xdx_90C_eecd--TrdArrIndTitle_c20240101__20240331__ecd--IndividualAxis__custom--RogerHollidayMember_z2G6jjXtm2x6">Vice President, Worldwide Sales</span> until February 29, 2024; currently employed in non-officer role)</span></td> <td id="xdx_987_eecd--TrdArrAdoptionDate_c20240101__20240331__ecd--IndividualAxis__custom--RogerHollidayMember_zL4ogCpk5n65" style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">March 25, 2024</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">June 15, 2025</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt">PSUs</span></td> <td style="border-right: Black 1pt solid; border-bottom: Black 1pt solid; text-align: center"><span style="font-size: 10pt"><span id="xdx_908_eecd--TrdArrSecuritiesAggAvailAmt_iI_c20240331__ecd--IndividualAxis__custom--RogerHollidayMember_zU6IB8XRJkRf">194,571</span>*</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"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">* The number of shares subject to the PSUs is presented based on the targeted level of performance. The actual number of shares covered by the award <span style="background-color: white">depends on actual performance achieved and may range from 0% to 200% of the shares subject to the award at the targeted level of performance. A representative of the Company will inform the broker of the precise number of shares that vest under each award when finally determined following the completion of the relevant performance period.</span></p> true false false false Saleel Awsare Chief Executive Officer March 15, 2024 235127 470255 Jeremy Whitaker Chief Financial Officer March 25, 2024 290098 Eric Bass Vice President, Engineering March 25, 2024 171087 Roger Holliday Vice President, Worldwide Sales March 25, 2024 194571